From 8c058df6acc685a6ad69673c772d7b8f3a6bbfc2 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:16 +1100 Subject: [PATCH 01/61] Create shouldDeviceSleep.cpp --- .../utils/shouldDeviceSleep.cpp | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/shouldDeviceSleep.cpp diff --git a/source/Core/Threads/OperatingModes/utils/shouldDeviceSleep.cpp b/source/Core/Threads/OperatingModes/utils/shouldDeviceSleep.cpp new file mode 100644 index 00000000..248a2004 --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/shouldDeviceSleep.cpp @@ -0,0 +1,42 @@ +#include "OperatingModeUtilities.h" + +bool shouldBeSleeping(bool inAutoStart) { +#ifndef NO_SLEEP_MODE + // Return true if the iron should be in sleep mode + if (getSettingValue(SettingsOptions::Sensitivity) && getSettingValue(SettingsOptions::SleepTime)) { + if (inAutoStart) { + // In auto start we are asleep until movement + if (lastMovementTime == 0 && lastButtonTime == 0) { + return true; + } + } + if (lastMovementTime > 0 || lastButtonTime > 0) { + if (((xTaskGetTickCount() - lastMovementTime) > getSleepTimeout()) && ((xTaskGetTickCount() - lastButtonTime) > getSleepTimeout())) { + return true; + } + } + } + +#ifdef HALL_SENSOR + // If the hall effect sensor is enabled in the build, check if its over + // threshold, and if so then we force sleep + if (getHallSensorFitted() && lookupHallEffectThreshold()) { + int16_t hallEffectStrength = getRawHallEffect(); + if (hallEffectStrength < 0) + hallEffectStrength = -hallEffectStrength; + // Have absolute value of measure of magnetic field strength + if (hallEffectStrength > lookupHallEffectThreshold()) { + if (lastHallEffectSleepStart == 0) { + lastHallEffectSleepStart = xTaskGetTickCount(); + } + if ((xTaskGetTickCount() - lastHallEffectSleepStart) > TICKS_SECOND) { + return true; + } + } else { + lastHallEffectSleepStart = 0; + } + } +#endif +#endif + return false; +} \ No newline at end of file From db57a51cbbcbbb5ce6a9bcd58226821bfa0ae208 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:23 +1100 Subject: [PATCH 02/61] Create printSleepCountdown.cpp --- .../utils/printSleepCountdown.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/printSleepCountdown.cpp diff --git a/source/Core/Threads/OperatingModes/utils/printSleepCountdown.cpp b/source/Core/Threads/OperatingModes/utils/printSleepCountdown.cpp new file mode 100644 index 00000000..f883bd0d --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/printSleepCountdown.cpp @@ -0,0 +1,18 @@ +#include "OperatingModeUtilities.h" +#ifndef NO_SLEEP_MODE +void printCountdownUntilSleep(int sleepThres) { + /* + * Print seconds or minutes (if > 99 seconds) until sleep + * mode is triggered. + */ + TickType_t lastEventTime = lastButtonTime < lastMovementTime ? lastMovementTime : lastButtonTime; + TickType_t downCount = sleepThres - xTaskGetTickCount() + lastEventTime; + if (downCount > (99 * TICKS_SECOND)) { + OLED::printNumber(downCount / 60000 + 1, 2, FontStyle::SMALL); + OLED::print(SymbolMinutes, FontStyle::SMALL); + } else { + OLED::printNumber(downCount / 1000 + 1, 2, FontStyle::SMALL); + OLED::print(SymbolSeconds, FontStyle::SMALL); + } +} +#endif \ No newline at end of file From d46bdcbfccdf3a681a142eff1c6f1db0e967d8cc Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:27 +1100 Subject: [PATCH 03/61] Create OperatingModeUtilities.h --- .../OperatingModes/utils/OperatingModeUtilities.h | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h diff --git a/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h b/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h new file mode 100644 index 00000000..d5fe8ebd --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h @@ -0,0 +1,10 @@ +#ifndef OPERATING_MODE_UTILITIES_H_ +#define OPERATING_MODE_UTILITIES_H_ +#include "OLED.hpp" +#include + +bool checkForUnderVoltage(void); +uint32_t getSleepTimeout(void); +bool shouldBeSleeping(bool inAutoStart); + +#endif \ No newline at end of file From 250e26e2d24b15a527cc20b1badb8ed1059f8e5f Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:30 +1100 Subject: [PATCH 04/61] Create getSleepTimeout.cpp --- .../OperatingModes/utils/getSleepTimeout.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/getSleepTimeout.cpp diff --git a/source/Core/Threads/OperatingModes/utils/getSleepTimeout.cpp b/source/Core/Threads/OperatingModes/utils/getSleepTimeout.cpp new file mode 100644 index 00000000..b6c0d1e1 --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/getSleepTimeout.cpp @@ -0,0 +1,18 @@ +#include "OperatingModeUtilities.h" + +#ifndef NO_SLEEP_MODE + +uint32_t getSleepTimeout(void) { + + if (getSettingValue(SettingsOptions::Sensitivity) && getSettingValue(SettingsOptions::SleepTime)) { + + uint32_t sleepThres = 0; + if (getSettingValue(SettingsOptions::SleepTime) < 6) + sleepThres = getSettingValue(SettingsOptions::SleepTime) * 10 * 1000; + else + sleepThres = (getSettingValue(SettingsOptions::SleepTime) - 5) * 60 * 1000; + return sleepThres; + } + return 0; +} +#endif \ No newline at end of file From d2dbeee6581c7dee29cc0d1704c5416a0fb527cf Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:32 +1100 Subject: [PATCH 05/61] Create drawPowerSourceIcon.cpp --- .../utils/drawPowerSourceIcon.cpp | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/drawPowerSourceIcon.cpp diff --git a/source/Core/Threads/OperatingModes/utils/drawPowerSourceIcon.cpp b/source/Core/Threads/OperatingModes/utils/drawPowerSourceIcon.cpp new file mode 100644 index 00000000..4eb01000 --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/drawPowerSourceIcon.cpp @@ -0,0 +1,43 @@ +#include "OperatingModeUtilities.h" + +static void gui_drawBatteryIcon() { +#if defined(POW_PD) || defined(POW_QC) + if (!getIsPoweredByDCIN()) { + // On non-DC inputs we replace this symbol with the voltage we are operating on + // If <9V then show single digit, if not show dual small ones vertically stacked + uint16_t V = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); + if (V % 10 >= 5) + V = (V / 10) + 1; // round up + else + V = V / 10; + if (V > 9) { + int16_t xPos = OLED::getCursorX(); + OLED::printNumber(V / 10, 1, FontStyle::SMALL); + OLED::setCursor(xPos, 8); + OLED::printNumber(V % 10, 1, FontStyle::SMALL); + OLED::setCursor(xPos + 12, 0); // need to reset this as if we drew a wide char + } else { + OLED::printNumber(V, 1, FontStyle::LARGE); + } + return; + } +#endif +#ifdef POW_DC + if (getSettingValue(SettingsOptions::MinDCVoltageCells)) { + // User is on a lithium battery + // we need to calculate which of the 10 levels they are on + uint8_t cellCount = getSettingValue(SettingsOptions::MinDCVoltageCells) + 2; + uint32_t cellV = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0) / cellCount; + // Should give us approx cell voltage X10 + // Range is 42 -> Minimum voltage setting (systemSettings.minVoltageCells) = 9 steps therefore we will use battery 0-9 + if (cellV < getSettingValue(SettingsOptions::MinVoltageCells)) + cellV = getSettingValue(SettingsOptions::MinVoltageCells); + cellV -= getSettingValue(SettingsOptions::MinVoltageCells); // Should leave us a number of 0-9 + if (cellV > 9) + cellV = 9; + OLED::drawBattery(cellV + 1); + } else { + OLED::drawSymbol(15); // Draw the DC Logo + } +#endif +} \ No newline at end of file From 3f8004e81c07a86c8970e8da005d9f920c0d485c Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:34 +1100 Subject: [PATCH 06/61] Create checkUndervoltage.cpp --- .../utils/checkUndervoltage.cpp | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/checkUndervoltage.cpp diff --git a/source/Core/Threads/OperatingModes/utils/checkUndervoltage.cpp b/source/Core/Threads/OperatingModes/utils/checkUndervoltage.cpp new file mode 100644 index 00000000..b95359f6 --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/checkUndervoltage.cpp @@ -0,0 +1,35 @@ + +#ifdef POW_DC +// returns true if undervoltage has occured +bool checkForUnderVoltage(void) { + if (!getIsPoweredByDCIN()) { + return false; + } + uint16_t v = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); + + // Dont check for first 2 seconds while the ADC stabilizes and the DMA fills + // the buffer + if (xTaskGetTickCount() > (TICKS_SECOND * 2)) { + if ((v < lookupVoltageLevel())) { + currentTempTargetDegC = 0; + OLED::clearScreen(); + OLED::setCursor(0, 0); + if (getSettingValue(SettingsOptions::DetailedSoldering)) { + OLED::print(translatedString(Tr->UndervoltageString), FontStyle::SMALL); + OLED::setCursor(0, 8); + OLED::print(translatedString(Tr->InputVoltageString), FontStyle::SMALL); + printVoltage(); + OLED::print(SymbolVolts, FontStyle::SMALL); + } else { + OLED::print(translatedString(Tr->UVLOWarningString), FontStyle::LARGE); + } + + OLED::refresh(); + GUIDelay(); + waitForButtonPress(); + return true; + } + } + return false; +} +#endif \ No newline at end of file From 7a3527c6803f0d94114be1731b20f9cece078667 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:36 +1100 Subject: [PATCH 07/61] Create TemperatureAdjust.cpp --- .../OperatingModes/TemperatureAdjust.cpp | 111 ++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/TemperatureAdjust.cpp diff --git a/source/Core/Threads/OperatingModes/TemperatureAdjust.cpp b/source/Core/Threads/OperatingModes/TemperatureAdjust.cpp new file mode 100644 index 00000000..bbb26e25 --- /dev/null +++ b/source/Core/Threads/OperatingModes/TemperatureAdjust.cpp @@ -0,0 +1,111 @@ +#include "OperatingModes.h" +void gui_solderingTempAdjust(void) { + TickType_t lastChange = xTaskGetTickCount(); + currentTempTargetDegC = 0; // Turn off heater while adjusting temp + TickType_t autoRepeatTimer = 0; + uint8_t autoRepeatAcceleration = 0; + bool waitForRelease = false; + ButtonState buttons = getButtonState(); + if (buttons != BUTTON_NONE) { + // Temp adjust entered by long-pressing F button. + waitForRelease = true; + } + for (;;) { + OLED::setCursor(0, 0); + OLED::clearScreen(); + buttons = getButtonState(); + if (buttons) { + if (waitForRelease) { + buttons = BUTTON_NONE; + } + lastChange = xTaskGetTickCount(); + } else { + waitForRelease = false; + } + int16_t delta = 0; + switch (buttons) { + case BUTTON_NONE: + // stay + autoRepeatAcceleration = 0; + break; + case BUTTON_BOTH: + // exit + return; + break; + case BUTTON_B_LONG: + if (xTaskGetTickCount() - autoRepeatTimer + autoRepeatAcceleration > PRESS_ACCEL_INTERVAL_MAX) { + delta = -getSettingValue(SettingsOptions::TempChangeLongStep); + autoRepeatTimer = xTaskGetTickCount(); + autoRepeatAcceleration += PRESS_ACCEL_STEP; + } + break; + case BUTTON_B_SHORT: + delta = -getSettingValue(SettingsOptions::TempChangeShortStep); + break; + case BUTTON_F_LONG: + if (xTaskGetTickCount() - autoRepeatTimer + autoRepeatAcceleration > PRESS_ACCEL_INTERVAL_MAX) { + delta = getSettingValue(SettingsOptions::TempChangeLongStep); + autoRepeatTimer = xTaskGetTickCount(); + autoRepeatAcceleration += PRESS_ACCEL_STEP; + } + break; + case BUTTON_F_SHORT: + delta = getSettingValue(SettingsOptions::TempChangeShortStep); + break; + default: + break; + } + if ((PRESS_ACCEL_INTERVAL_MAX - autoRepeatAcceleration) < PRESS_ACCEL_INTERVAL_MIN) { + autoRepeatAcceleration = PRESS_ACCEL_INTERVAL_MAX - PRESS_ACCEL_INTERVAL_MIN; + } + // If buttons are flipped; flip the delta + if (getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled)) { + delta = -delta; + } + if (delta != 0) { + // constrain between the set temp limits, i.e. 10-450 C + int16_t newTemp = getSettingValue(SettingsOptions::SolderingTemp); + newTemp += delta; + // Round to nearest increment of delta + delta = abs(delta); + newTemp = (newTemp / delta) * delta; + + if (getSettingValue(SettingsOptions::TemperatureInF)) { + if (newTemp > MAX_TEMP_F) + newTemp = MAX_TEMP_F; + if (newTemp < MIN_TEMP_F) + newTemp = MIN_TEMP_F; + } else { + if (newTemp > MAX_TEMP_C) + newTemp = MAX_TEMP_C; + if (newTemp < MIN_TEMP_C) + newTemp = MIN_TEMP_C; + } + setSettingValue(SettingsOptions::SolderingTemp, (uint16_t)newTemp); + } + if (xTaskGetTickCount() - lastChange > (TICKS_SECOND * 2)) + return; // exit if user just doesn't press anything for a bit + + if (OLED::getRotation()) { + OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? SymbolPlus : SymbolMinus, FontStyle::LARGE); + } else { + OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? SymbolMinus : SymbolPlus, FontStyle::LARGE); + } + + OLED::print(SymbolSpace, FontStyle::LARGE); + OLED::printNumber(getSettingValue(SettingsOptions::SolderingTemp), 3, FontStyle::LARGE); + if (getSettingValue(SettingsOptions::TemperatureInF)) + OLED::drawSymbol(0); + else { + OLED::drawSymbol(1); + } + OLED::print(SymbolSpace, FontStyle::LARGE); + if (OLED::getRotation()) { + OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? SymbolMinus : SymbolPlus, FontStyle::LARGE); + } else { + OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? SymbolPlus : SymbolMinus, FontStyle::LARGE); + } + OLED::refresh(); + GUIDelay(); + } +} \ No newline at end of file From 24ab228f5a64c31fd038cdee7655850d21579405 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:38 +1100 Subject: [PATCH 08/61] Create Soldering.cpp --- .../Core/Threads/OperatingModes/Soldering.cpp | 245 ++++++++++++++++++ 1 file changed, 245 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/Soldering.cpp diff --git a/source/Core/Threads/OperatingModes/Soldering.cpp b/source/Core/Threads/OperatingModes/Soldering.cpp new file mode 100644 index 00000000..16746f58 --- /dev/null +++ b/source/Core/Threads/OperatingModes/Soldering.cpp @@ -0,0 +1,245 @@ + +#include "OperatingModes.h" +void gui_solderingMode(uint8_t jumpToSleep) { + /* + * * Soldering (gui_solderingMode) + * -> Main loop where we draw temp, and animations + * --> User presses buttons and they goto the temperature adjust screen + * ---> Display the current setpoint temperature + * ---> Use buttons to change forward and back on temperature + * ---> Both buttons or timeout for exiting + * --> Long hold front button to enter boost mode + * ---> Just temporarily sets the system into the alternate temperature for + * PID control + * --> Long hold back button to exit + * --> Double button to exit + * --> Long hold double button to toggle key lock + */ + bool boostModeOn = false; + bool buttonsLocked = false; + + if (jumpToSleep) { + if (gui_SolderingSleepingMode(jumpToSleep == 2, true) == 1) { + lastButtonTime = xTaskGetTickCount(); + return; // If the function returns non-0 then exit + } + } + for (;;) { + ButtonState buttons = getButtonState(); + if (buttonsLocked && (getSettingValue(SettingsOptions::LockingMode) != 0)) { // If buttons locked + switch (buttons) { + case BUTTON_NONE: + boostModeOn = false; + break; + case BUTTON_BOTH_LONG: + // Unlock buttons + buttonsLocked = false; + warnUser(translatedString(Tr->UnlockingKeysString), TICKS_SECOND); + break; + case BUTTON_F_LONG: + // if boost mode is enabled turn it on + if (getSettingValue(SettingsOptions::BoostTemp) && (getSettingValue(SettingsOptions::LockingMode) == 1)) { + boostModeOn = true; + } + break; + // fall through + case BUTTON_BOTH: + case BUTTON_B_LONG: + case BUTTON_F_SHORT: + case BUTTON_B_SHORT: + // Do nothing and display a lock warning + warnUser(translatedString(Tr->WarningKeysLockedString), TICKS_SECOND / 2); + break; + default: + break; + } + } else { // Button not locked + switch (buttons) { + case BUTTON_NONE: + // stay + boostModeOn = false; + break; + case BUTTON_BOTH: + case BUTTON_B_LONG: + return; // exit on back long hold + case BUTTON_F_LONG: + // if boost mode is enabled turn it on + if (getSettingValue(SettingsOptions::BoostTemp)) + boostModeOn = true; + break; + case BUTTON_F_SHORT: + case BUTTON_B_SHORT: { + uint16_t oldTemp = getSettingValue(SettingsOptions::SolderingTemp); + gui_solderingTempAdjust(); // goto adjust temp mode + if (oldTemp != getSettingValue(SettingsOptions::SolderingTemp)) { + saveSettings(); // only save on change + } + } break; + case BUTTON_BOTH_LONG: + if (getSettingValue(SettingsOptions::LockingMode) != 0) { + // Lock buttons + buttonsLocked = true; + warnUser(translatedString(Tr->LockingKeysString), TICKS_SECOND); + } + break; + default: + break; + } + } + // else we update the screen information + + OLED::clearScreen(); + + // Draw in the screen details + if (getSettingValue(SettingsOptions::DetailedSoldering)) { + if (OLED::getRotation()) { + OLED::setCursor(50, 0); + } else { + OLED::setCursor(-1, 0); + } + gui_drawTipTemp(true, FontStyle::LARGE); + +#ifndef NO_SLEEP_MODE + if (getSettingValue(SettingsOptions::Sensitivity) && getSettingValue(SettingsOptions::SleepTime)) { + if (OLED::getRotation()) { + OLED::setCursor(32, 0); + } else { + OLED::setCursor(47, 0); + } + printCountdownUntilSleep(getSleepTimeout()); + } +#endif + + if (boostModeOn) { + if (OLED::getRotation()) { + OLED::setCursor(38, 8); + } else { + OLED::setCursor(55, 8); + } + OLED::print(SymbolPlus, FontStyle::SMALL); + } + + if (OLED::getRotation()) { + OLED::setCursor(0, 0); + } else { + OLED::setCursor(67, 0); + } + OLED::printNumber(x10WattHistory.average() / 10, 2, FontStyle::SMALL); + OLED::print(SymbolDot, FontStyle::SMALL); + OLED::printNumber(x10WattHistory.average() % 10, 1, FontStyle::SMALL); + OLED::print(SymbolWatts, FontStyle::SMALL); + + if (OLED::getRotation()) { + OLED::setCursor(0, 8); + } else { + OLED::setCursor(67, 8); + } + printVoltage(); + OLED::print(SymbolVolts, FontStyle::SMALL); + } else { + OLED::setCursor(0, 0); + // We switch the layout direction depending on the orientation of the oled + if (OLED::getRotation()) { + // battery + gui_drawBatteryIcon(); + OLED::print(SymbolSpace, FontStyle::LARGE); // Space out gap between battery <-> temp + gui_drawTipTemp(true, FontStyle::LARGE); // Draw current tip temp + + // We draw boost arrow if boosting, or else gap temp <-> heat + // indicator + if (boostModeOn) + OLED::drawSymbol(2); + else + OLED::print(SymbolSpace, FontStyle::LARGE); + + // Draw heating/cooling symbols + OLED::drawHeatSymbol(X10WattsToPWM(x10WattHistory.average())); + } else { + // Draw heating/cooling symbols + OLED::drawHeatSymbol(X10WattsToPWM(x10WattHistory.average())); + // We draw boost arrow if boosting, or else gap temp <-> heat + // indicator + if (boostModeOn) + OLED::drawSymbol(2); + else + OLED::print(SymbolSpace, FontStyle::LARGE); + gui_drawTipTemp(true, FontStyle::LARGE); // Draw current tip temp + + OLED::print(SymbolSpace, FontStyle::LARGE); // Space out gap between battery <-> temp + + gui_drawBatteryIcon(); + } + } + OLED::refresh(); + // Update the setpoints for the temperature + if (boostModeOn) { + if (getSettingValue(SettingsOptions::TemperatureInF)) + currentTempTargetDegC = TipThermoModel::convertFtoC(getSettingValue(SettingsOptions::BoostTemp)); + else { + currentTempTargetDegC = (getSettingValue(SettingsOptions::BoostTemp)); + } + } else { + if (getSettingValue(SettingsOptions::TemperatureInF)) + currentTempTargetDegC = TipThermoModel::convertFtoC(getSettingValue(SettingsOptions::SolderingTemp)); + else { + currentTempTargetDegC = (getSettingValue(SettingsOptions::SolderingTemp)); + } + } + +#ifdef POW_DC + // Undervoltage test + if (checkForUnderVoltage()) { + lastButtonTime = xTaskGetTickCount(); + return; + } +#endif + +#ifdef ACCEL_EXITS_ON_MOVEMENT + // If the accel works in reverse where movement will cause exiting the soldering mode + if (getSettingValue(SettingsOptions::Sensitivity)) { + if (lastMovementTime) { + if (lastMovementTime > TICKS_SECOND * 10) { + // If we have moved recently; in the last second + // Then exit soldering mode + + if (((TickType_t)(xTaskGetTickCount() - lastMovementTime)) < (TickType_t)(TICKS_SECOND)) { + currentTempTargetDegC = 0; + return; + } + } + } + } +#endif +#ifdef NO_SLEEP_MODE + // No sleep mode, but still want shutdown timeout + + if (shouldShutdown()) { + // shutdown + currentTempTargetDegC = 0; + return; // we want to exit soldering mode + } +#endif + if (shouldBeSleeping()) { + if (gui_SolderingSleepingMode(false, false)) { + return; // If the function returns non-0 then exit + } + } + // Update LED status + int error = currentTempTargetDegC - TipThermoModel::getTipInC(); + if (error >= -10 && error <= 10) { + // converged + setStatusLED(LED_HOT); + } else { + setStatusLED(LED_HEATING); + } + // If we have tripped thermal runaway, turn off heater and show warning + if (heaterThermalRunaway) { + currentTempTargetDegC = 0; // heater control off + warnUser(translatedString(Tr->WarningThermalRunaway), 10 * TICKS_SECOND); + heaterThermalRunaway = false; + return; + } + // slow down ui update rate + GUIDelay(); + } +} From d7e68e074c360aae3992299ff0dcc70c0b421a18 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:40 +1100 Subject: [PATCH 09/61] Create Sleep.cpp --- source/Core/Threads/OperatingModes/Sleep.cpp | 67 ++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/Sleep.cpp diff --git a/source/Core/Threads/OperatingModes/Sleep.cpp b/source/Core/Threads/OperatingModes/Sleep.cpp new file mode 100644 index 00000000..87342ce0 --- /dev/null +++ b/source/Core/Threads/OperatingModes/Sleep.cpp @@ -0,0 +1,67 @@ +#include "OperatingModes.h" + +int gui_SolderingSleepingMode(bool stayOff, bool autoStarted) { + // Drop to sleep temperature and display until movement or button press + + for (;;) { + // user moved or pressed a button, go back to soldering + // If in the first two seconds we disable this to let accelerometer warm up + +#ifdef POW_DC + if (checkForUnderVoltage()) + return 1; // return non-zero on error +#endif + if (getSettingValue(SettingsOptions::TemperatureInF)) { + currentTempTargetDegC = stayOff ? 0 : TipThermoModel::convertFtoC(min(getSettingValue(SettingsOptions::SleepTemp), getSettingValue(SettingsOptions::SolderingTemp))); + } else { + currentTempTargetDegC = stayOff ? 0 : min(getSettingValue(SettingsOptions::SleepTemp), getSettingValue(SettingsOptions::SolderingTemp)); + } + // draw the lcd + uint16_t tipTemp; + if (getSettingValue(SettingsOptions::TemperatureInF)) + tipTemp = TipThermoModel::getTipInF(); + else { + tipTemp = TipThermoModel::getTipInC(); + } + + OLED::clearScreen(); + OLED::setCursor(0, 0); + if (getSettingValue(SettingsOptions::DetailedSoldering)) { + OLED::print(translatedString(Tr->SleepingAdvancedString), FontStyle::SMALL); + OLED::setCursor(0, 8); + OLED::print(translatedString(Tr->SleepingTipAdvancedString), FontStyle::SMALL); + OLED::printNumber(tipTemp, 3, FontStyle::SMALL); + if (getSettingValue(SettingsOptions::TemperatureInF)) + OLED::print(SymbolDegF, FontStyle::SMALL); + else { + OLED::print(SymbolDegC, FontStyle::SMALL); + } + + OLED::print(SymbolSpace, FontStyle::SMALL); + printVoltage(); + OLED::print(SymbolVolts, FontStyle::SMALL); + } else { + OLED::print(translatedString(Tr->SleepingSimpleString), FontStyle::LARGE); + OLED::printNumber(tipTemp, 3, FontStyle::LARGE); + if (getSettingValue(SettingsOptions::TemperatureInF)) + OLED::drawSymbol(0); + else { + OLED::drawSymbol(1); + } + } + + OLED::refresh(); + GUIDelay(); + + if (!shouldBeSleeping(autoStarted)) { + return 0; + } + + if (shouldShutdown()) { + // shutdown + currentTempTargetDegC = 0; + return 1; // we want to exit soldering mode + } + } + return 0; +} From d82876c6308211282346d09ee755e66f205c2ce6 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:42 +1100 Subject: [PATCH 10/61] Create OperatingModes.h --- .../Threads/OperatingModes/OperatingModes.h | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/OperatingModes.h diff --git a/source/Core/Threads/OperatingModes/OperatingModes.h b/source/Core/Threads/OperatingModes/OperatingModes.h new file mode 100644 index 00000000..a1e4a0cb --- /dev/null +++ b/source/Core/Threads/OperatingModes/OperatingModes.h @@ -0,0 +1,35 @@ +#ifndef OPERATING_MODES_H_ +#define OPERATING_MODES_H_ + +extern "C" { +#include "FreeRTOSConfig.h" +} +#include "BootLogo.h" +#include "Buttons.hpp" +#include "I2CBB.hpp" +#include "LIS2DH12.hpp" +#include "MMA8652FC.hpp" +#include "OLED.hpp" +#include "Settings.h" +#include "TipThermoModel.h" +#include "Translation.h" +#include "cmsis_os.h" +#include "configuration.h" +#include "history.hpp" +#include "main.hpp" +#include "power.hpp" +#include "settingsGUI.hpp" +#include "stdlib.h" +#include "string.h" +#if POW_PD +#include "USBPD.h" +#include "pd.h" +#endif + +// Exposed modes + +void performCJCC(void); // Used to calibrate the Cold Junction offset +void gui_solderingTempAdjust(void); // For adjusting the setpoint temperature of the iron +int gui_SolderingSleepingMode(bool stayOff, bool autoStarted); // Sleep mode +void gui_solderingMode(uint8_t jumpToSleep); +#endif \ No newline at end of file From 1432fc0dc39e514bf56b7c7ca5153ea34be8a808 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:07:46 +1100 Subject: [PATCH 11/61] Create CJC.cpp --- source/Core/Threads/OperatingModes/CJC.cpp | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/CJC.cpp diff --git a/source/Core/Threads/OperatingModes/CJC.cpp b/source/Core/Threads/OperatingModes/CJC.cpp new file mode 100644 index 00000000..d17e6f41 --- /dev/null +++ b/source/Core/Threads/OperatingModes/CJC.cpp @@ -0,0 +1,39 @@ + + +#include "OperatingModes.h" +void performCJCC(void) { + // Calibrate Cold Junction Compensation directly at boot, before internal components get warm. + OLED::refresh(); + osDelay(50); + if (!isTipDisconnected() && (TipThermoModel::getTipInC() - getHandleTemperature(0) / 10) < 10) { + uint16_t setoffset = 0; + // If the thermo-couple at the end of the tip, and the handle are at + // equilibrium, then the output should be zero, as there is no temperature + // differential. + while (setoffset == 0) { + uint32_t offset = 0; + for (uint8_t i = 0; i < 16; i++) { + offset += getTipRawTemp(1); + // cycle through the filter a fair bit to ensure we're stable. + OLED::clearScreen(); + OLED::setCursor(0, 0); + OLED::print(SymbolDot, FontStyle::LARGE); + for (uint8_t x = 0; x < (i / 4); x++) + OLED::print(SymbolDot, FontStyle::LARGE); + OLED::refresh(); + osDelay(100); + } + setoffset = TipThermoModel::convertTipRawADCTouV(offset / 16, true); + } + setSettingValue(SettingsOptions::CalibrationOffset, setoffset); + OLED::clearScreen(); + OLED::setCursor(0, 0); + OLED::drawCheckbox(true); + OLED::printNumber(setoffset, 5, FontStyle::LARGE); + OLED::refresh(); + osDelay(1200); + // Preventing to repeat calibration at boot automatically (only one shot). + setSettingValue(SettingsOptions::CalibrateCJC, 0); + saveSettings(); + } +} From 296e599bf1e7c2b41f7f8a3f97b1f67759de8ee8 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:25:29 +1100 Subject: [PATCH 12/61] Create DebugMenu.cpp --- .../Core/Threads/OperatingModes/DebugMenu.cpp | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/DebugMenu.cpp diff --git a/source/Core/Threads/OperatingModes/DebugMenu.cpp b/source/Core/Threads/OperatingModes/DebugMenu.cpp new file mode 100644 index 00000000..26d1523a --- /dev/null +++ b/source/Core/Threads/OperatingModes/DebugMenu.cpp @@ -0,0 +1,138 @@ +#include "OperatingModes.h" +extern osThreadId GUITaskHandle; +extern osThreadId MOVTaskHandle; +extern osThreadId PIDTaskHandle; + +void showDebugMenu(void) { + uint8_t screen = 0; + ButtonState b; + for (;;) { + OLED::clearScreen(); // Ensure the buffer starts clean + OLED::setCursor(0, 0); // Position the cursor at the 0,0 (top left) + OLED::print(SymbolVersionNumber, FontStyle::SMALL); // Print version number + OLED::setCursor(0, 8); // second line + OLED::print(DebugMenu[screen], FontStyle::SMALL); + switch (screen) { + case 0: // Build Date + break; + case 1: // Device ID + { + uint64_t id = getDeviceID(); +#ifdef DEVICE_HAS_VALIDATION_CODE + // If device has validation code; then we want to take over both lines of the screen + OLED::clearScreen(); // Ensure the buffer starts clean + OLED::setCursor(0, 0); // Position the cursor at the 0,0 (top left) + OLED::print(DebugMenu[screen], FontStyle::SMALL); + OLED::drawHex(getDeviceValidation(), FontStyle::SMALL, 8); + OLED::setCursor(0, 8); // second line +#endif + OLED::drawHex((uint32_t)(id >> 32), FontStyle::SMALL, 8); + OLED::drawHex((uint32_t)(id & 0xFFFFFFFF), FontStyle::SMALL, 8); + } break; + case 2: // ACC Type + OLED::print(AccelTypeNames[(int)DetectedAccelerometerVersion], FontStyle::SMALL); + break; + case 3: // Power Negotiation Status + { + int sourceNumber = 0; + if (getIsPoweredByDCIN()) { + sourceNumber = 0; + } else { + // We are not powered via DC, so want to display the appropriate state for PD or QC + bool poweredbyPD = false; + bool pdHasVBUSConnected = false; +#if POW_PD + if (USBPowerDelivery::fusbPresent()) { + // We are PD capable + if (USBPowerDelivery::negotiationComplete()) { + // We are powered via PD + poweredbyPD = true; +#ifdef VBUS_MOD_TEST + pdHasVBUSConnected = USBPowerDelivery::isVBUSConnected(); +#endif + } + } +#endif + if (poweredbyPD) { + + if (pdHasVBUSConnected) { + sourceNumber = 2; + } else { + sourceNumber = 3; + } + } else { + sourceNumber = 1; + } + } + OLED::print(PowerSourceNames[sourceNumber], FontStyle::SMALL); + } break; + case 4: // Input Voltage + printVoltage(); + break; + case 5: // Temp in °C + OLED::printNumber(TipThermoModel::getTipInC(), 6, FontStyle::SMALL); + break; + case 6: // Handle Temp in °C + OLED::printNumber(getHandleTemperature(0) / 10, 6, FontStyle::SMALL); + OLED::print(SymbolDot, FontStyle::SMALL); + OLED::printNumber(getHandleTemperature(0) % 10, 1, FontStyle::SMALL); + break; + case 7: // Max Temp Limit in °C + OLED::printNumber(TipThermoModel::getTipMaxInC(), 6, FontStyle::SMALL); + break; + case 8: // System Uptime + OLED::printNumber(xTaskGetTickCount() / TICKS_100MS, 8, FontStyle::SMALL); + break; + case 9: // Movement Timestamp + OLED::printNumber(lastMovementTime / TICKS_100MS, 8, FontStyle::SMALL); + break; + case 10: // Tip Resistance in Ω + OLED::printNumber(getTipResistanceX10() / 10, 6, FontStyle::SMALL); // large to pad over so that we cover ID left overs + OLED::print(SymbolDot, FontStyle::SMALL); + OLED::printNumber(getTipResistanceX10() % 10, 1, FontStyle::SMALL); + break; + case 11: // Raw Tip in µV + OLED::printNumber(TipThermoModel::convertTipRawADCTouV(getTipRawTemp(0), true), 8, FontStyle::SMALL); + break; + case 12: // Tip Cold Junction Compensation Offset in µV + OLED::printNumber(getSettingValue(SettingsOptions::CalibrationOffset), 8, FontStyle::SMALL); + break; + case 13: // High Water Mark for GUI + OLED::printNumber(uxTaskGetStackHighWaterMark(GUITaskHandle), 8, FontStyle::SMALL); + break; + case 14: // High Water Mark for Movement Task + OLED::printNumber(uxTaskGetStackHighWaterMark(MOVTaskHandle), 8, FontStyle::SMALL); + break; + case 15: // High Water Mark for PID Task + OLED::printNumber(uxTaskGetStackHighWaterMark(PIDTaskHandle), 8, FontStyle::SMALL); + break; + break; +#ifdef HALL_SENSOR + case 16: // Raw Hall Effect Value + { + int16_t hallEffectStrength = getRawHallEffect(); + if (hallEffectStrength < 0) + hallEffectStrength = -hallEffectStrength; + OLED::printNumber(hallEffectStrength, 6, FontStyle::SMALL); + } break; +#endif + + default: + break; + } + + OLED::refresh(); + b = getButtonState(); + if (b == BUTTON_B_SHORT) + return; + else if (b == BUTTON_F_SHORT) { + screen++; +#ifdef HALL_SENSOR + screen = screen % 17; +#else + screen = screen % 16; +#endif + } + GUIDelay(); + } +} From 70e35316d4e066fbd6776d089c95beaf572675e2 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:25:33 +1100 Subject: [PATCH 13/61] Create ShowStartupWarnings.cpp --- .../OperatingModes/ShowStartupWarnings.cpp | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/ShowStartupWarnings.cpp diff --git a/source/Core/Threads/OperatingModes/ShowStartupWarnings.cpp b/source/Core/Threads/OperatingModes/ShowStartupWarnings.cpp new file mode 100644 index 00000000..c940ae52 --- /dev/null +++ b/source/Core/Threads/OperatingModes/ShowStartupWarnings.cpp @@ -0,0 +1,40 @@ +#include "OperatingModes.h" + +void showWarnings(void) { + // Display alert if settings were reset + if (settingsWereReset) { + warnUser(translatedString(Tr->SettingsResetMessage), 10 * TICKS_SECOND); + } +#ifdef DEVICE_HAS_VALIDATION_SUPPORT + if (getDeviceValidationStatus()) { + // Warn user this device might be counterfeit + warnUser(translatedString(Tr->DeviceFailedValidationWarning), 10 * TICKS_SECOND); + } +#endif +#ifndef NO_WARN_MISSING + // We also want to alert if accel or pd is not detected / not responding + // In this case though, we dont want to nag the user _too_ much + // So only show first 2 times + while (DetectedAccelerometerVersion == AccelType::Scanning) { + osDelay(5); + } + // Display alert if accelerometer is not detected + if (DetectedAccelerometerVersion == AccelType::None) { + if (getSettingValue(SettingsOptions::AccelMissingWarningCounter) < 2) { + nextSettingValue(SettingsOptions::AccelMissingWarningCounter); + saveSettings(); + warnUser(translatedString(Tr->NoAccelerometerMessage), 10 * TICKS_SECOND); + } + } +#if POW_PD + // We expect pd to be present + if (!USBPowerDelivery::fusbPresent()) { + if (getSettingValue(SettingsOptions::PDMissingWarningCounter) < 2) { + nextSettingValue(SettingsOptions::PDMissingWarningCounter); + saveSettings(); + warnUser(translatedString(Tr->NoPowerDeliveryMessage), 10 * TICKS_SECOND); + } + } +#endif +#endif +} \ No newline at end of file From af55cd5da403a4a79ee18479b68454f424c874f2 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:25:36 +1100 Subject: [PATCH 14/61] Create USBPDDebug.cpp --- .../Threads/OperatingModes/USBPDDebug.cpp | 93 +++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/USBPDDebug.cpp diff --git a/source/Core/Threads/OperatingModes/USBPDDebug.cpp b/source/Core/Threads/OperatingModes/USBPDDebug.cpp new file mode 100644 index 00000000..9301bcfb --- /dev/null +++ b/source/Core/Threads/OperatingModes/USBPDDebug.cpp @@ -0,0 +1,93 @@ +#include "OperatingModes.h" + +#if POW_PD +#ifdef HAS_POWER_DEBUG_MENU +void showPDDebug(void) { + // Print out the USB-PD state + // Basically this is like the Debug menu, but instead we want to print out the PD status + uint8_t screen = 0; + ButtonState b; + for (;;) { + OLED::clearScreen(); // Ensure the buffer starts clean + OLED::setCursor(0, 0); // Position the cursor at the 0,0 (top left) + OLED::print(SymbolPDDebug, FontStyle::SMALL); // Print Title + OLED::setCursor(0, 8); // second line + if (screen == 0) { + // Print the PD state machine + OLED::print(SymbolState, FontStyle::SMALL); + OLED::print(SymbolSpace, FontStyle::SMALL); + OLED::printNumber(USBPowerDelivery::getStateNumber(), 2, FontStyle::SMALL, true); + OLED::print(SymbolSpace, FontStyle::SMALL); + // Also print vbus mod status + if (USBPowerDelivery::fusbPresent()) { + if (USBPowerDelivery::negotiationComplete() || (xTaskGetTickCount() > (TICKS_SECOND * 10))) { + if (!USBPowerDelivery::isVBUSConnected()) { + OLED::print(SymbolNoVBus, FontStyle::SMALL); + } else { + OLED::print(SymbolVBus, FontStyle::SMALL); + } + } + } + } else { + // Print out the Proposed power options one by one + auto lastCaps = USBPowerDelivery::getLastSeenCapabilities(); + if ((screen - 1) < 11) { + int voltage_mv = 0; + int min_voltage = 0; + int current_a_x100 = 0; + int wattage = 0; + + if ((lastCaps[screen - 1] & PD_PDO_TYPE) == PD_PDO_TYPE_FIXED) { + voltage_mv = PD_PDV2MV(PD_PDO_SRC_FIXED_VOLTAGE_GET(lastCaps[screen - 1])); // voltage in mV units + current_a_x100 = PD_PDO_SRC_FIXED_CURRENT_GET(lastCaps[screen - 1]); // current in 10mA units + } else if ((lastCaps[screen - 1] & PD_PDO_TYPE) == PD_PDO_TYPE_AUGMENTED) { + voltage_mv = PD_PAV2MV(PD_APDO_AVS_MAX_VOLTAGE_GET(lastCaps[screen - 1])); + min_voltage = PD_PAV2MV(PD_APDO_PPS_MIN_VOLTAGE_GET(lastCaps[screen - 1])); + // Last value is wattage + wattage = PD_APDO_AVS_MAX_POWER_GET(lastCaps[screen - 1]); + } else { + voltage_mv = PD_PAV2MV(PD_APDO_PPS_MAX_VOLTAGE_GET(lastCaps[screen - 1])); + min_voltage = PD_PAV2MV(PD_APDO_PPS_MIN_VOLTAGE_GET(lastCaps[screen - 1])); + current_a_x100 = PD_PAI2CA(PD_APDO_PPS_CURRENT_GET(lastCaps[screen - 1])); // max current in 10mA units + } + // Skip not used entries + if (voltage_mv == 0) { + screen++; + } else { + // print out this entry of the proposal + OLED::printNumber(screen, 2, FontStyle::SMALL, true); // print the entry number + OLED::print(SymbolSpace, FontStyle::SMALL); + if (min_voltage > 0) { + OLED::printNumber(min_voltage / 1000, 2, FontStyle::SMALL, true); // print the voltage + OLED::print(SymbolMinus, FontStyle::SMALL); + } + OLED::printNumber(voltage_mv / 1000, 2, FontStyle::SMALL, true); // print the voltage + OLED::print(SymbolVolts, FontStyle::SMALL); + OLED::print(SymbolSpace, FontStyle::SMALL); + if (wattage) { + OLED::printNumber(wattage, 3, FontStyle::SMALL, true); // print the current in 0.1A res + OLED::print(SymbolWatts, FontStyle::SMALL); + } else { + OLED::printNumber(current_a_x100 / 100, 2, FontStyle::SMALL, true); // print the current in 0.1A res + OLED::print(SymbolDot, FontStyle::SMALL); + OLED::printNumber(current_a_x100 % 100, 2, FontStyle::SMALL, true); // print the current in 0.1A res + OLED::print(SymbolAmps, FontStyle::SMALL); + } + } + } else { + screen = 0; + } + } + + OLED::refresh(); + b = getButtonState(); + if (b == BUTTON_B_SHORT) + return; + else if (b == BUTTON_F_SHORT) { + screen++; + } + GUIDelay(); + } +} +#endif +#endif \ No newline at end of file From 3836915b19a0ce93a747cdf22b646e5aeaa44ec8 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:25:38 +1100 Subject: [PATCH 15/61] Create DrawTipTemperature.cpp --- .../utils/DrawTipTemperature.cpp | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/DrawTipTemperature.cpp diff --git a/source/Core/Threads/OperatingModes/utils/DrawTipTemperature.cpp b/source/Core/Threads/OperatingModes/utils/DrawTipTemperature.cpp new file mode 100644 index 00000000..03fcc2ce --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/DrawTipTemperature.cpp @@ -0,0 +1,29 @@ +#include "OperatingModeUtilities.h" +#include "TipThermoModel.h" + +void gui_drawTipTemp(bool symbol, const FontStyle font) { + // Draw tip temp handling unit conversion & tolerance near setpoint + uint32_t Temp = 0; + if (getSettingValue(SettingsOptions::TemperatureInF)) { + Temp = TipThermoModel::getTipInF(); + } else { + Temp = TipThermoModel::getTipInC(); + } + + OLED::printNumber(Temp, 3, font); // Draw the tip temp out + if (symbol) { + if (font == FontStyle::LARGE) { + // Big font, can draw nice symbols + if (getSettingValue(SettingsOptions::TemperatureInF)) + OLED::drawSymbol(0); + else + OLED::drawSymbol(1); + } else { + // Otherwise fall back to chars + if (getSettingValue(SettingsOptions::TemperatureInF)) + OLED::print(SymbolDegF, FontStyle::SMALL); + else + OLED::print(SymbolDegC, FontStyle::SMALL); + } + } +} \ No newline at end of file From 7bb41ff7c94a6a034c07d4031fceb0c25e6f59d3 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:25:40 +1100 Subject: [PATCH 16/61] Create GUIDelay.cpp --- source/Core/Threads/OperatingModes/utils/GUIDelay.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/GUIDelay.cpp diff --git a/source/Core/Threads/OperatingModes/utils/GUIDelay.cpp b/source/Core/Threads/OperatingModes/utils/GUIDelay.cpp new file mode 100644 index 00000000..4a5840bf --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/GUIDelay.cpp @@ -0,0 +1,10 @@ + +#include "OperatingModeUtilities.h" + +void GUIDelay() { + // Called in all UI looping tasks, + // This limits the re-draw rate to the LCD and also lets the DMA run + // As the gui task can very easily fill this bus with transactions, which will + // prevent the movement detection from running + vTaskDelay(5 * TICKS_10MS); +} \ No newline at end of file From 4cb74bddd7a2f95ab901e17e27ad224754be25bd Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:25:43 +1100 Subject: [PATCH 17/61] Create min.cpp --- source/Core/Threads/OperatingModes/utils/min.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/min.cpp diff --git a/source/Core/Threads/OperatingModes/utils/min.cpp b/source/Core/Threads/OperatingModes/utils/min.cpp new file mode 100644 index 00000000..15829579 --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/min.cpp @@ -0,0 +1,10 @@ + + +#include "OperatingModeUtilities.h" +#include +uint16_t min(uint16_t a, uint16_t b) { + if (a > b) + return b; + else + return a; +} \ No newline at end of file From 68eeb1276fc5633e256004db0473df76be894f42 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:25:45 +1100 Subject: [PATCH 18/61] Create PrintVoltage.cpp --- source/Core/Threads/OperatingModes/utils/PrintVoltage.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/PrintVoltage.cpp diff --git a/source/Core/Threads/OperatingModes/utils/PrintVoltage.cpp b/source/Core/Threads/OperatingModes/utils/PrintVoltage.cpp new file mode 100644 index 00000000..7a71178a --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/PrintVoltage.cpp @@ -0,0 +1,8 @@ +#include "OperatingModeUtilities.h" + +void printVoltage(void) { + uint32_t volt = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); + OLED::printNumber(volt / 10, 2, FontStyle::SMALL); + OLED::print(SymbolDot, FontStyle::SMALL); + OLED::printNumber(volt % 10, 1, FontStyle::SMALL); +} \ No newline at end of file From 8d9e90c7b0508e5fe85aea08ec8f672bcf2d3ef3 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:25:48 +1100 Subject: [PATCH 19/61] Create ShowWarning.cpp --- source/Core/Threads/OperatingModes/utils/ShowWarning.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/ShowWarning.cpp diff --git a/source/Core/Threads/OperatingModes/utils/ShowWarning.cpp b/source/Core/Threads/OperatingModes/utils/ShowWarning.cpp new file mode 100644 index 00000000..58370cb7 --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/ShowWarning.cpp @@ -0,0 +1,8 @@ +#include "Buttons.hpp" +#include "OperatingModeUtilities.h" +void warnUser(const char *warning, const int timeout) { + OLED::clearScreen(); + OLED::printWholeScreen(warning); + OLED::refresh(); + waitForButtonPressOrTimeout(timeout); +} From 28c74a152c7cc11b782ead3f75a4eeb313ee14da Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:25:51 +1100 Subject: [PATCH 20/61] Update Makefile --- source/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/Makefile b/source/Makefile index f2e54411..6aeb4ab4 100644 --- a/source/Makefile +++ b/source/Makefile @@ -124,6 +124,8 @@ FRTOS_INC_DIR = ./Middlewares/Third_Party/FreeRTOS/Source/include DRIVER_INC_DIR =./Core/Drivers BSP_INC_DIR = ./Core/BSP THREADS_INC_DIR = ./Core/Threads +THREADS_OP_MODES_INC_DIR = ./Core/Threads/OperatingModes +THREADS_OP_MODES_TOOLS_INC_DIR = ./Core/Threads/OperatingModes/utils SOURCE_THREADS_DIR = ./Core/Threads SOURCE_CORE_DIR = ./Core/Src @@ -289,6 +291,8 @@ INCLUDES = -I$(APP_INC_DIR) \ -I$(DRIVER_INC_DIR) \ -I$(BSP_INC_DIR) \ -I$(THREADS_INC_DIR) \ + -I$(THREADS_OP_MODES_INC_DIR) \ + -I$(THREADS_OP_MODES_TOOLS_INC_DIR) \ -I$(INC_PD_DRIVERS_DIR) \ $(DEVICE_INCLUDES) From da6b780941c95123fd3d665b4d21d994521c1f7a Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:25:55 +1100 Subject: [PATCH 21/61] Create shouldDeviceShutdown.cpp --- .../utils/shouldDeviceShutdown.cpp | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 source/Core/Threads/OperatingModes/utils/shouldDeviceShutdown.cpp diff --git a/source/Core/Threads/OperatingModes/utils/shouldDeviceShutdown.cpp b/source/Core/Threads/OperatingModes/utils/shouldDeviceShutdown.cpp new file mode 100644 index 00000000..541a2669 --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/shouldDeviceShutdown.cpp @@ -0,0 +1,24 @@ +#include "OperatingModeUtilities.h" + +extern TickType_t lastMovementTime; +extern TickType_t lastHallEffectSleepStart; +#include "Buttons.hpp" + +bool shouldShutdown(void) { + if (getSettingValue(SettingsOptions::ShutdownTime)) { // only allow shutdown exit if time > 0 + if (lastMovementTime) { + if (((TickType_t)(xTaskGetTickCount() - lastMovementTime)) > (TickType_t)(getSettingValue(SettingsOptions::ShutdownTime) * TICKS_MIN)) { + return true; + } + } + if (lastHallEffectSleepStart) { + if (((TickType_t)(xTaskGetTickCount() - lastHallEffectSleepStart)) > (TickType_t)(getSettingValue(SettingsOptions::ShutdownTime) * TICKS_MIN)) { + return true; + } + } + } + if (getButtonState() == BUTTON_B_LONG) { // allow also if back button is pressed long + return true; + } + return false; +} From 124c3ecaded7f815f21f00850083dcba9f3ff919 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:25:57 +1100 Subject: [PATCH 22/61] Update shouldDeviceSleep.cpp --- .../Core/Threads/OperatingModes/utils/shouldDeviceSleep.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/Core/Threads/OperatingModes/utils/shouldDeviceSleep.cpp b/source/Core/Threads/OperatingModes/utils/shouldDeviceSleep.cpp index 248a2004..b28b451e 100644 --- a/source/Core/Threads/OperatingModes/utils/shouldDeviceSleep.cpp +++ b/source/Core/Threads/OperatingModes/utils/shouldDeviceSleep.cpp @@ -1,5 +1,9 @@ +#include "Buttons.hpp" #include "OperatingModeUtilities.h" +TickType_t lastHallEffectSleepStart = 0; +extern TickType_t lastMovementTime; + bool shouldBeSleeping(bool inAutoStart) { #ifndef NO_SLEEP_MODE // Return true if the iron should be in sleep mode From fe77fb097e226890cada30268e19d74311f251b6 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:25:58 +1100 Subject: [PATCH 23/61] Update printSleepCountdown.cpp --- .../Core/Threads/OperatingModes/utils/printSleepCountdown.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/Core/Threads/OperatingModes/utils/printSleepCountdown.cpp b/source/Core/Threads/OperatingModes/utils/printSleepCountdown.cpp index f883bd0d..c0a3d0d5 100644 --- a/source/Core/Threads/OperatingModes/utils/printSleepCountdown.cpp +++ b/source/Core/Threads/OperatingModes/utils/printSleepCountdown.cpp @@ -1,4 +1,6 @@ +#include "Buttons.hpp" #include "OperatingModeUtilities.h" +extern TickType_t lastMovementTime; #ifndef NO_SLEEP_MODE void printCountdownUntilSleep(int sleepThres) { /* From 27297fd6924ef83f4ad0efaceaecf5300c75f237 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:26:07 +1100 Subject: [PATCH 24/61] Headers --- .../Core/Threads/OperatingModes/OperatingModes.h | 7 ++++++- .../utils/OperatingModeUtilities.h | 16 ++++++++++++---- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/source/Core/Threads/OperatingModes/OperatingModes.h b/source/Core/Threads/OperatingModes/OperatingModes.h index a1e4a0cb..b1c24192 100644 --- a/source/Core/Threads/OperatingModes/OperatingModes.h +++ b/source/Core/Threads/OperatingModes/OperatingModes.h @@ -10,6 +10,7 @@ extern "C" { #include "LIS2DH12.hpp" #include "MMA8652FC.hpp" #include "OLED.hpp" +#include "OperatingModeUtilities.h" #include "Settings.h" #include "TipThermoModel.h" #include "Translation.h" @@ -31,5 +32,9 @@ extern "C" { void performCJCC(void); // Used to calibrate the Cold Junction offset void gui_solderingTempAdjust(void); // For adjusting the setpoint temperature of the iron int gui_SolderingSleepingMode(bool stayOff, bool autoStarted); // Sleep mode -void gui_solderingMode(uint8_t jumpToSleep); +void gui_solderingMode(uint8_t jumpToSleep); // Main mode for hot pointy tool +void showDebugMenu(void); // Debugging values +void showPDDebug(void); // Debugging menu that hows PD adaptor info +void showWarnings(void); // Shows user warnings if required +// #endif \ No newline at end of file diff --git a/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h b/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h index d5fe8ebd..4484ee0c 100644 --- a/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h +++ b/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h @@ -3,8 +3,16 @@ #include "OLED.hpp" #include -bool checkForUnderVoltage(void); -uint32_t getSleepTimeout(void); -bool shouldBeSleeping(bool inAutoStart); - +void GUIDelay(); // +bool checkForUnderVoltage(void); // +uint32_t getSleepTimeout(void); // +bool shouldBeSleeping(bool inAutoStart); // +bool shouldShutdown(void); // +void gui_drawTipTemp(bool symbol, const FontStyle font); // +void printVoltage(void); // +void warnUser(const char *warning, const int timeout); // +void gui_drawBatteryIcon(void); // +bool checkForUnderVoltage(void); // +uint16_t min(uint16_t a, uint16_t b); // +void printCountdownUntilSleep(int sleepThres); // #endif \ No newline at end of file From 6cbb01db4114b82bcfb9a3d4e02d3effef211cac Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:26:16 +1100 Subject: [PATCH 25/61] References --- source/Core/Drivers/Buttons.cpp | 1 + source/Core/Inc/settingsGUI.hpp | 1 - source/Core/Threads/GUIThread.cpp | 954 +----------------- .../Core/Threads/OperatingModes/Soldering.cpp | 5 +- .../utils/checkUndervoltage.cpp | 5 +- .../utils/drawPowerSourceIcon.cpp | 2 +- 6 files changed, 16 insertions(+), 952 deletions(-) diff --git a/source/Core/Drivers/Buttons.cpp b/source/Core/Drivers/Buttons.cpp index 18d4cc6f..4ab8718f 100644 --- a/source/Core/Drivers/Buttons.cpp +++ b/source/Core/Drivers/Buttons.cpp @@ -5,6 +5,7 @@ * Author: Ralim */ #include "FreeRTOS.h" +#include "OperatingModeUtilities.h" #include "settingsGUI.hpp" #include "task.h" #include diff --git a/source/Core/Inc/settingsGUI.hpp b/source/Core/Inc/settingsGUI.hpp index b64e14ea..f0c25297 100644 --- a/source/Core/Inc/settingsGUI.hpp +++ b/source/Core/Inc/settingsGUI.hpp @@ -35,7 +35,6 @@ typedef struct { } menuitem; void enterSettingsMenu(); -void GUIDelay(); void warnUser(const char *warning, const int timeout); extern const menuitem rootSettingsMenu[]; diff --git a/source/Core/Threads/GUIThread.cpp b/source/Core/Threads/GUIThread.cpp index a22b3e78..9f193833 100644 --- a/source/Core/Threads/GUIThread.cpp +++ b/source/Core/Threads/GUIThread.cpp @@ -13,6 +13,8 @@ extern "C" { #include "LIS2DH12.hpp" #include "MMA8652FC.hpp" #include "OLED.hpp" +#include "OperatingModeUtilities.h" +#include "OperatingModes.h" #include "Settings.h" #include "TipThermoModel.h" #include "Translation.h" @@ -30,956 +32,10 @@ extern "C" { #endif // File local variables -extern TickType_t lastMovementTime; -extern bool heaterThermalRunaway; -extern osThreadId GUITaskHandle; -extern osThreadId MOVTaskHandle; -extern osThreadId PIDTaskHandle; -static bool shouldBeSleeping(bool inAutoStart = false); -static bool shouldShutdown(); -void showWarnings(); +extern bool heaterThermalRunaway; + #define MOVEMENT_INACTIVITY_TIME (60 * configTICK_RATE_HZ) #define BUTTON_INACTIVITY_TIME (60 * configTICK_RATE_HZ) -static TickType_t lastHallEffectSleepStart = 0; -static uint16_t min(uint16_t a, uint16_t b) { - if (a > b) - return b; - else - return a; -} - -void warnUser(const char *warning, const int timeout) { - OLED::clearScreen(); - OLED::printWholeScreen(warning); - OLED::refresh(); - waitForButtonPressOrTimeout(timeout); -} - -void printVoltage() { - uint32_t volt = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); - OLED::printNumber(volt / 10, 2, FontStyle::SMALL); - OLED::print(SymbolDot, FontStyle::SMALL); - OLED::printNumber(volt % 10, 1, FontStyle::SMALL); -} -void GUIDelay() { - // Called in all UI looping tasks, - // This limits the re-draw rate to the LCD and also lets the DMA run - // As the gui task can very easily fill this bus with transactions, which will - // prevent the movement detection from running - vTaskDelay(5 * TICKS_10MS); -} -void gui_drawTipTemp(bool symbol, const FontStyle font) { - // Draw tip temp handling unit conversion & tolerance near setpoint - uint32_t Temp = 0; - if (getSettingValue(SettingsOptions::TemperatureInF)) { - Temp = TipThermoModel::getTipInF(); - } else { - Temp = TipThermoModel::getTipInC(); - } - - OLED::printNumber(Temp, 3, font); // Draw the tip temp out - if (symbol) { - if (font == FontStyle::LARGE) { - // Big font, can draw nice symbols - if (getSettingValue(SettingsOptions::TemperatureInF)) - OLED::drawSymbol(0); - else - OLED::drawSymbol(1); - } else { - // Otherwise fall back to chars - if (getSettingValue(SettingsOptions::TemperatureInF)) - OLED::print(SymbolDegF, FontStyle::SMALL); - else - OLED::print(SymbolDegC, FontStyle::SMALL); - } - } -} -void performCJCC() { - // Calibrate Cold Junction Compensation directly at boot, before internal components get warm. - OLED::refresh(); - osDelay(50); - if (!isTipDisconnected() && (TipThermoModel::getTipInC() - getHandleTemperature(0) / 10) < 10) { - uint16_t setoffset = 0; - // If the thermo-couple at the end of the tip, and the handle are at - // equilibrium, then the output should be zero, as there is no temperature - // differential. - while (setoffset == 0) { - uint32_t offset = 0; - for (uint8_t i = 0; i < 16; i++) { - offset += getTipRawTemp(1); - // cycle through the filter a fair bit to ensure we're stable. - OLED::clearScreen(); - OLED::setCursor(0, 0); - OLED::print(SymbolDot, FontStyle::LARGE); - for (uint8_t x = 0; x < (i / 4); x++) - OLED::print(SymbolDot, FontStyle::LARGE); - OLED::refresh(); - osDelay(100); - } - setoffset = TipThermoModel::convertTipRawADCTouV(offset / 16, true); - } - setSettingValue(SettingsOptions::CalibrationOffset, setoffset); - OLED::clearScreen(); - OLED::setCursor(0, 0); - OLED::drawCheckbox(true); - OLED::printNumber(setoffset, 5, FontStyle::LARGE); - OLED::refresh(); - osDelay(1200); - // Preventing to repeat calibration at boot automatically (only one shot). - setSettingValue(SettingsOptions::CalibrateCJC, 0); - saveSettings(); - } -} - -#ifdef POW_DC -// returns true if undervoltage has occured -static bool checkVoltageForExit() { - if (!getIsPoweredByDCIN()) { - return false; - } - uint16_t v = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); - - // Dont check for first 2 seconds while the ADC stabilizes and the DMA fills - // the buffer - if (xTaskGetTickCount() > (TICKS_SECOND * 2)) { - if ((v < lookupVoltageLevel())) { - currentTempTargetDegC = 0; - OLED::clearScreen(); - OLED::setCursor(0, 0); - if (getSettingValue(SettingsOptions::DetailedSoldering)) { - OLED::print(translatedString(Tr->UndervoltageString), FontStyle::SMALL); - OLED::setCursor(0, 8); - OLED::print(translatedString(Tr->InputVoltageString), FontStyle::SMALL); - printVoltage(); - OLED::print(SymbolVolts, FontStyle::SMALL); - } else { - OLED::print(translatedString(Tr->UVLOWarningString), FontStyle::LARGE); - } - - OLED::refresh(); - GUIDelay(); - waitForButtonPress(); - return true; - } - } - return false; -} -#endif -static void gui_drawBatteryIcon() { -#if defined(POW_PD) || defined(POW_QC) - if (!getIsPoweredByDCIN()) { - // On non-DC inputs we replace this symbol with the voltage we are operating on - // If <9V then show single digit, if not show dual small ones vertically stacked - uint16_t V = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); - if (V % 10 >= 5) - V = (V / 10) + 1; // round up - else - V = V / 10; - if (V > 9) { - int16_t xPos = OLED::getCursorX(); - OLED::printNumber(V / 10, 1, FontStyle::SMALL); - OLED::setCursor(xPos, 8); - OLED::printNumber(V % 10, 1, FontStyle::SMALL); - OLED::setCursor(xPos + 12, 0); // need to reset this as if we drew a wide char - } else { - OLED::printNumber(V, 1, FontStyle::LARGE); - } - return; - } -#endif -#ifdef POW_DC - if (getSettingValue(SettingsOptions::MinDCVoltageCells)) { - // User is on a lithium battery - // we need to calculate which of the 10 levels they are on - uint8_t cellCount = getSettingValue(SettingsOptions::MinDCVoltageCells) + 2; - uint32_t cellV = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0) / cellCount; - // Should give us approx cell voltage X10 - // Range is 42 -> Minimum voltage setting (systemSettings.minVoltageCells) = 9 steps therefore we will use battery 0-9 - if (cellV < getSettingValue(SettingsOptions::MinVoltageCells)) - cellV = getSettingValue(SettingsOptions::MinVoltageCells); - cellV -= getSettingValue(SettingsOptions::MinVoltageCells); // Should leave us a number of 0-9 - if (cellV > 9) - cellV = 9; - OLED::drawBattery(cellV + 1); - } else { - OLED::drawSymbol(15); // Draw the DC Logo - } -#endif -} -static void gui_solderingTempAdjust() { - TickType_t lastChange = xTaskGetTickCount(); - currentTempTargetDegC = 0; // Turn off heater while adjusting temp - TickType_t autoRepeatTimer = 0; - uint8_t autoRepeatAcceleration = 0; - bool waitForRelease = false; - ButtonState buttons = getButtonState(); - if (buttons != BUTTON_NONE) { - // Temp adjust entered by long-pressing F button. - waitForRelease = true; - } - for (;;) { - OLED::setCursor(0, 0); - OLED::clearScreen(); - buttons = getButtonState(); - if (buttons) { - if (waitForRelease) { - buttons = BUTTON_NONE; - } - lastChange = xTaskGetTickCount(); - } else { - waitForRelease = false; - } - int16_t delta = 0; - switch (buttons) { - case BUTTON_NONE: - // stay - autoRepeatAcceleration = 0; - break; - case BUTTON_BOTH: - // exit - return; - break; - case BUTTON_B_LONG: - if (xTaskGetTickCount() - autoRepeatTimer + autoRepeatAcceleration > PRESS_ACCEL_INTERVAL_MAX) { - delta = -getSettingValue(SettingsOptions::TempChangeLongStep); - autoRepeatTimer = xTaskGetTickCount(); - autoRepeatAcceleration += PRESS_ACCEL_STEP; - } - break; - case BUTTON_B_SHORT: - delta = -getSettingValue(SettingsOptions::TempChangeShortStep); - break; - case BUTTON_F_LONG: - if (xTaskGetTickCount() - autoRepeatTimer + autoRepeatAcceleration > PRESS_ACCEL_INTERVAL_MAX) { - delta = getSettingValue(SettingsOptions::TempChangeLongStep); - autoRepeatTimer = xTaskGetTickCount(); - autoRepeatAcceleration += PRESS_ACCEL_STEP; - } - break; - case BUTTON_F_SHORT: - delta = getSettingValue(SettingsOptions::TempChangeShortStep); - break; - default: - break; - } - if ((PRESS_ACCEL_INTERVAL_MAX - autoRepeatAcceleration) < PRESS_ACCEL_INTERVAL_MIN) { - autoRepeatAcceleration = PRESS_ACCEL_INTERVAL_MAX - PRESS_ACCEL_INTERVAL_MIN; - } - // If buttons are flipped; flip the delta - if (getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled)) { - delta = -delta; - } - if (delta != 0) { - // constrain between the set temp limits, i.e. 10-450 C - int16_t newTemp = getSettingValue(SettingsOptions::SolderingTemp); - newTemp += delta; - // Round to nearest increment of delta - delta = abs(delta); - newTemp = (newTemp / delta) * delta; - - if (getSettingValue(SettingsOptions::TemperatureInF)) { - if (newTemp > MAX_TEMP_F) - newTemp = MAX_TEMP_F; - if (newTemp < MIN_TEMP_F) - newTemp = MIN_TEMP_F; - } else { - if (newTemp > MAX_TEMP_C) - newTemp = MAX_TEMP_C; - if (newTemp < MIN_TEMP_C) - newTemp = MIN_TEMP_C; - } - setSettingValue(SettingsOptions::SolderingTemp, (uint16_t)newTemp); - } - if (xTaskGetTickCount() - lastChange > (TICKS_SECOND * 2)) - return; // exit if user just doesn't press anything for a bit - - if (OLED::getRotation()) { - OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? SymbolPlus : SymbolMinus, FontStyle::LARGE); - } else { - OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? SymbolMinus : SymbolPlus, FontStyle::LARGE); - } - - OLED::print(SymbolSpace, FontStyle::LARGE); - OLED::printNumber(getSettingValue(SettingsOptions::SolderingTemp), 3, FontStyle::LARGE); - if (getSettingValue(SettingsOptions::TemperatureInF)) - OLED::drawSymbol(0); - else { - OLED::drawSymbol(1); - } - OLED::print(SymbolSpace, FontStyle::LARGE); - if (OLED::getRotation()) { - OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? SymbolMinus : SymbolPlus, FontStyle::LARGE); - } else { - OLED::print(getSettingValue(SettingsOptions::ReverseButtonTempChangeEnabled) ? SymbolPlus : SymbolMinus, FontStyle::LARGE); - } - OLED::refresh(); - GUIDelay(); - } -} -static bool shouldShutdown() { - if (getSettingValue(SettingsOptions::ShutdownTime)) { // only allow shutdown exit if time > 0 - if (lastMovementTime) { - if (((TickType_t)(xTaskGetTickCount() - lastMovementTime)) > (TickType_t)(getSettingValue(SettingsOptions::ShutdownTime) * TICKS_MIN)) { - return true; - } - } - if (lastHallEffectSleepStart) { - if (((TickType_t)(xTaskGetTickCount() - lastHallEffectSleepStart)) > (TickType_t)(getSettingValue(SettingsOptions::ShutdownTime) * TICKS_MIN)) { - return true; - } - } - } - if (getButtonState() == BUTTON_B_LONG) { // allow also if back button is pressed long - return true; - } - return false; -} -static int gui_SolderingSleepingMode(bool stayOff, bool autoStarted) { - // Drop to sleep temperature and display until movement or button press - - for (;;) { - // user moved or pressed a button, go back to soldering - // If in the first two seconds we disable this to let accelerometer warm up - -#ifdef POW_DC - if (checkVoltageForExit()) - return 1; // return non-zero on error -#endif - if (getSettingValue(SettingsOptions::TemperatureInF)) { - currentTempTargetDegC = stayOff ? 0 : TipThermoModel::convertFtoC(min(getSettingValue(SettingsOptions::SleepTemp), getSettingValue(SettingsOptions::SolderingTemp))); - } else { - currentTempTargetDegC = stayOff ? 0 : min(getSettingValue(SettingsOptions::SleepTemp), getSettingValue(SettingsOptions::SolderingTemp)); - } - // draw the lcd - uint16_t tipTemp; - if (getSettingValue(SettingsOptions::TemperatureInF)) - tipTemp = TipThermoModel::getTipInF(); - else { - tipTemp = TipThermoModel::getTipInC(); - } - - OLED::clearScreen(); - OLED::setCursor(0, 0); - if (getSettingValue(SettingsOptions::DetailedSoldering)) { - OLED::print(translatedString(Tr->SleepingAdvancedString), FontStyle::SMALL); - OLED::setCursor(0, 8); - OLED::print(translatedString(Tr->SleepingTipAdvancedString), FontStyle::SMALL); - OLED::printNumber(tipTemp, 3, FontStyle::SMALL); - if (getSettingValue(SettingsOptions::TemperatureInF)) - OLED::print(SymbolDegF, FontStyle::SMALL); - else { - OLED::print(SymbolDegC, FontStyle::SMALL); - } - - OLED::print(SymbolSpace, FontStyle::SMALL); - printVoltage(); - OLED::print(SymbolVolts, FontStyle::SMALL); - } else { - OLED::print(translatedString(Tr->SleepingSimpleString), FontStyle::LARGE); - OLED::printNumber(tipTemp, 3, FontStyle::LARGE); - if (getSettingValue(SettingsOptions::TemperatureInF)) - OLED::drawSymbol(0); - else { - OLED::drawSymbol(1); - } - } - - OLED::refresh(); - GUIDelay(); - - if (!shouldBeSleeping(autoStarted)) { - return 0; - } - - if (shouldShutdown()) { - // shutdown - currentTempTargetDegC = 0; - return 1; // we want to exit soldering mode - } - } - return 0; -} -#ifndef NO_SLEEP_MODE - -static void display_countdown(int sleepThres) { - /* - * Print seconds or minutes (if > 99 seconds) until sleep - * mode is triggered. - */ - TickType_t lastEventTime = lastButtonTime < lastMovementTime ? lastMovementTime : lastButtonTime; - TickType_t downCount = sleepThres - xTaskGetTickCount() + lastEventTime; - if (downCount > (99 * TICKS_SECOND)) { - OLED::printNumber(downCount / 60000 + 1, 2, FontStyle::SMALL); - OLED::print(SymbolMinutes, FontStyle::SMALL); - } else { - OLED::printNumber(downCount / 1000 + 1, 2, FontStyle::SMALL); - OLED::print(SymbolSeconds, FontStyle::SMALL); - } -} -static uint32_t getSleepTimeout() { - - if (getSettingValue(SettingsOptions::Sensitivity) && getSettingValue(SettingsOptions::SleepTime)) { - - uint32_t sleepThres = 0; - if (getSettingValue(SettingsOptions::SleepTime) < 6) - sleepThres = getSettingValue(SettingsOptions::SleepTime) * 10 * 1000; - else - sleepThres = (getSettingValue(SettingsOptions::SleepTime) - 5) * 60 * 1000; - return sleepThres; - } - return 0; -} -#endif -static bool shouldBeSleeping(bool inAutoStart) { -#ifndef NO_SLEEP_MODE - // Return true if the iron should be in sleep mode - if (getSettingValue(SettingsOptions::Sensitivity) && getSettingValue(SettingsOptions::SleepTime)) { - if (inAutoStart) { - // In auto start we are asleep until movement - if (lastMovementTime == 0 && lastButtonTime == 0) { - return true; - } - } - if (lastMovementTime > 0 || lastButtonTime > 0) { - if (((xTaskGetTickCount() - lastMovementTime) > getSleepTimeout()) && ((xTaskGetTickCount() - lastButtonTime) > getSleepTimeout())) { - return true; - } - } - } - -#ifdef HALL_SENSOR - // If the hall effect sensor is enabled in the build, check if its over - // threshold, and if so then we force sleep - if (getHallSensorFitted() && lookupHallEffectThreshold()) { - int16_t hallEffectStrength = getRawHallEffect(); - if (hallEffectStrength < 0) - hallEffectStrength = -hallEffectStrength; - // Have absolute value of measure of magnetic field strength - if (hallEffectStrength > lookupHallEffectThreshold()) { - if (lastHallEffectSleepStart == 0) { - lastHallEffectSleepStart = xTaskGetTickCount(); - } - if ((xTaskGetTickCount() - lastHallEffectSleepStart) > TICKS_SECOND) { - return true; - } - } else { - lastHallEffectSleepStart = 0; - } - } -#endif -#endif - return false; -} -static void gui_solderingMode(uint8_t jumpToSleep) { - /* - * * Soldering (gui_solderingMode) - * -> Main loop where we draw temp, and animations - * --> User presses buttons and they goto the temperature adjust screen - * ---> Display the current setpoint temperature - * ---> Use buttons to change forward and back on temperature - * ---> Both buttons or timeout for exiting - * --> Long hold front button to enter boost mode - * ---> Just temporarily sets the system into the alternate temperature for - * PID control - * --> Long hold back button to exit - * --> Double button to exit - * --> Long hold double button to toggle key lock - */ - bool boostModeOn = false; - bool buttonsLocked = false; - - if (jumpToSleep) { - if (gui_SolderingSleepingMode(jumpToSleep == 2, true) == 1) { - lastButtonTime = xTaskGetTickCount(); - return; // If the function returns non-0 then exit - } - } - for (;;) { - ButtonState buttons = getButtonState(); - if (buttonsLocked && (getSettingValue(SettingsOptions::LockingMode) != 0)) { // If buttons locked - switch (buttons) { - case BUTTON_NONE: - boostModeOn = false; - break; - case BUTTON_BOTH_LONG: - // Unlock buttons - buttonsLocked = false; - warnUser(translatedString(Tr->UnlockingKeysString), TICKS_SECOND); - break; - case BUTTON_F_LONG: - // if boost mode is enabled turn it on - if (getSettingValue(SettingsOptions::BoostTemp) && (getSettingValue(SettingsOptions::LockingMode) == 1)) { - boostModeOn = true; - } - break; - // fall through - case BUTTON_BOTH: - case BUTTON_B_LONG: - case BUTTON_F_SHORT: - case BUTTON_B_SHORT: - // Do nothing and display a lock warning - warnUser(translatedString(Tr->WarningKeysLockedString), TICKS_SECOND / 2); - break; - default: - break; - } - } else { // Button not locked - switch (buttons) { - case BUTTON_NONE: - // stay - boostModeOn = false; - break; - case BUTTON_BOTH: - case BUTTON_B_LONG: - return; // exit on back long hold - case BUTTON_F_LONG: - // if boost mode is enabled turn it on - if (getSettingValue(SettingsOptions::BoostTemp)) - boostModeOn = true; - break; - case BUTTON_F_SHORT: - case BUTTON_B_SHORT: { - uint16_t oldTemp = getSettingValue(SettingsOptions::SolderingTemp); - gui_solderingTempAdjust(); // goto adjust temp mode - if (oldTemp != getSettingValue(SettingsOptions::SolderingTemp)) { - saveSettings(); // only save on change - } - } break; - case BUTTON_BOTH_LONG: - if (getSettingValue(SettingsOptions::LockingMode) != 0) { - // Lock buttons - buttonsLocked = true; - warnUser(translatedString(Tr->LockingKeysString), TICKS_SECOND); - } - break; - default: - break; - } - } - // else we update the screen information - - OLED::clearScreen(); - - // Draw in the screen details - if (getSettingValue(SettingsOptions::DetailedSoldering)) { - if (OLED::getRotation()) { - OLED::setCursor(50, 0); - } else { - OLED::setCursor(-1, 0); - } - gui_drawTipTemp(true, FontStyle::LARGE); - -#ifndef NO_SLEEP_MODE - if (getSettingValue(SettingsOptions::Sensitivity) && getSettingValue(SettingsOptions::SleepTime)) { - if (OLED::getRotation()) { - OLED::setCursor(32, 0); - } else { - OLED::setCursor(47, 0); - } - display_countdown(getSleepTimeout()); - } -#endif - - if (boostModeOn) { - if (OLED::getRotation()) { - OLED::setCursor(38, 8); - } else { - OLED::setCursor(55, 8); - } - OLED::print(SymbolPlus, FontStyle::SMALL); - } - - if (OLED::getRotation()) { - OLED::setCursor(0, 0); - } else { - OLED::setCursor(67, 0); - } - OLED::printNumber(x10WattHistory.average() / 10, 2, FontStyle::SMALL); - OLED::print(SymbolDot, FontStyle::SMALL); - OLED::printNumber(x10WattHistory.average() % 10, 1, FontStyle::SMALL); - OLED::print(SymbolWatts, FontStyle::SMALL); - - if (OLED::getRotation()) { - OLED::setCursor(0, 8); - } else { - OLED::setCursor(67, 8); - } - printVoltage(); - OLED::print(SymbolVolts, FontStyle::SMALL); - } else { - OLED::setCursor(0, 0); - // We switch the layout direction depending on the orientation of the oled - if (OLED::getRotation()) { - // battery - gui_drawBatteryIcon(); - OLED::print(SymbolSpace, FontStyle::LARGE); // Space out gap between battery <-> temp - gui_drawTipTemp(true, FontStyle::LARGE); // Draw current tip temp - - // We draw boost arrow if boosting, or else gap temp <-> heat - // indicator - if (boostModeOn) - OLED::drawSymbol(2); - else - OLED::print(SymbolSpace, FontStyle::LARGE); - - // Draw heating/cooling symbols - OLED::drawHeatSymbol(X10WattsToPWM(x10WattHistory.average())); - } else { - // Draw heating/cooling symbols - OLED::drawHeatSymbol(X10WattsToPWM(x10WattHistory.average())); - // We draw boost arrow if boosting, or else gap temp <-> heat - // indicator - if (boostModeOn) - OLED::drawSymbol(2); - else - OLED::print(SymbolSpace, FontStyle::LARGE); - gui_drawTipTemp(true, FontStyle::LARGE); // Draw current tip temp - - OLED::print(SymbolSpace, FontStyle::LARGE); // Space out gap between battery <-> temp - - gui_drawBatteryIcon(); - } - } - OLED::refresh(); - // Update the setpoints for the temperature - if (boostModeOn) { - if (getSettingValue(SettingsOptions::TemperatureInF)) - currentTempTargetDegC = TipThermoModel::convertFtoC(getSettingValue(SettingsOptions::BoostTemp)); - else { - currentTempTargetDegC = (getSettingValue(SettingsOptions::BoostTemp)); - } - } else { - if (getSettingValue(SettingsOptions::TemperatureInF)) - currentTempTargetDegC = TipThermoModel::convertFtoC(getSettingValue(SettingsOptions::SolderingTemp)); - else { - currentTempTargetDegC = (getSettingValue(SettingsOptions::SolderingTemp)); - } - } - -#ifdef POW_DC - // Undervoltage test - if (checkVoltageForExit()) { - lastButtonTime = xTaskGetTickCount(); - return; - } -#endif - -#ifdef ACCEL_EXITS_ON_MOVEMENT - // If the accel works in reverse where movement will cause exiting the soldering mode - if (getSettingValue(SettingsOptions::Sensitivity)) { - if (lastMovementTime) { - if (lastMovementTime > TICKS_SECOND * 10) { - // If we have moved recently; in the last second - // Then exit soldering mode - - if (((TickType_t)(xTaskGetTickCount() - lastMovementTime)) < (TickType_t)(TICKS_SECOND)) { - currentTempTargetDegC = 0; - return; - } - } - } - } -#endif -#ifdef NO_SLEEP_MODE - // No sleep mode, but still want shutdown timeout - - if (shouldShutdown()) { - // shutdown - currentTempTargetDegC = 0; - return; // we want to exit soldering mode - } -#endif - if (shouldBeSleeping()) { - if (gui_SolderingSleepingMode(false, false)) { - return; // If the function returns non-0 then exit - } - } - // Update LED status - int error = currentTempTargetDegC - TipThermoModel::getTipInC(); - if (error >= -10 && error <= 10) { - // converged - setStatusLED(LED_HOT); - } else { - setStatusLED(LED_HEATING); - } - // If we have tripped thermal runaway, turn off heater and show warning - if (heaterThermalRunaway) { - currentTempTargetDegC = 0; // heater control off - warnUser(translatedString(Tr->WarningThermalRunaway), 10 * TICKS_SECOND); - heaterThermalRunaway = false; - return; - } - // slow down ui update rate - GUIDelay(); - } -} - -void showDebugMenu(void) { - uint8_t screen = 0; - ButtonState b; - for (;;) { - OLED::clearScreen(); // Ensure the buffer starts clean - OLED::setCursor(0, 0); // Position the cursor at the 0,0 (top left) - OLED::print(SymbolVersionNumber, FontStyle::SMALL); // Print version number - OLED::setCursor(0, 8); // second line - OLED::print(DebugMenu[screen], FontStyle::SMALL); - switch (screen) { - case 0: // Build Date - break; - case 1: // Device ID - { - uint64_t id = getDeviceID(); -#ifdef DEVICE_HAS_VALIDATION_CODE - // If device has validation code; then we want to take over both lines of the screen - OLED::clearScreen(); // Ensure the buffer starts clean - OLED::setCursor(0, 0); // Position the cursor at the 0,0 (top left) - OLED::print(DebugMenu[screen], FontStyle::SMALL); - OLED::drawHex(getDeviceValidation(), FontStyle::SMALL, 8); - OLED::setCursor(0, 8); // second line -#endif - OLED::drawHex((uint32_t)(id >> 32), FontStyle::SMALL, 8); - OLED::drawHex((uint32_t)(id & 0xFFFFFFFF), FontStyle::SMALL, 8); - } - break; - case 2: // ACC Type - OLED::print(AccelTypeNames[(int)DetectedAccelerometerVersion], FontStyle::SMALL); - break; - case 3: // Power Negotiation Status - { - int sourceNumber = 0; - if (getIsPoweredByDCIN()) { - sourceNumber = 0; - } else { - // We are not powered via DC, so want to display the appropriate state for PD or QC - bool poweredbyPD = false; - bool pdHasVBUSConnected = false; -#if POW_PD - if (USBPowerDelivery::fusbPresent()) { - // We are PD capable - if (USBPowerDelivery::negotiationComplete()) { - // We are powered via PD - poweredbyPD = true; -#ifdef VBUS_MOD_TEST - pdHasVBUSConnected = USBPowerDelivery::isVBUSConnected(); -#endif - } - } -#endif - if (poweredbyPD) { - - if (pdHasVBUSConnected) { - sourceNumber = 2; - } else { - sourceNumber = 3; - } - } else { - sourceNumber = 1; - } - } - OLED::print(PowerSourceNames[sourceNumber], FontStyle::SMALL); - } - break; - case 4: // Input Voltage - printVoltage(); - break; - case 5: // Temp in °C - OLED::printNumber(TipThermoModel::getTipInC(), 6, FontStyle::SMALL); - break; - case 6: // Handle Temp in °C - OLED::printNumber(getHandleTemperature(0) / 10, 6, FontStyle::SMALL); - OLED::print(SymbolDot, FontStyle::SMALL); - OLED::printNumber(getHandleTemperature(0) % 10, 1, FontStyle::SMALL); - break; - case 7: // Max Temp Limit in °C - OLED::printNumber(TipThermoModel::getTipMaxInC(), 6, FontStyle::SMALL); - break; - case 8: // System Uptime - OLED::printNumber(xTaskGetTickCount() / TICKS_100MS, 8, FontStyle::SMALL); - break; - case 9: // Movement Timestamp - OLED::printNumber(lastMovementTime / TICKS_100MS, 8, FontStyle::SMALL); - break; - case 10: // Tip Resistance in Ω - OLED::printNumber(getTipResistanceX10() / 10, 6, FontStyle::SMALL); // large to pad over so that we cover ID left overs - OLED::print(SymbolDot, FontStyle::SMALL); - OLED::printNumber(getTipResistanceX10() % 10, 1, FontStyle::SMALL); - break; - case 11: // Raw Tip in µV - OLED::printNumber(TipThermoModel::convertTipRawADCTouV(getTipRawTemp(0), true), 8, FontStyle::SMALL); - break; - case 12: // Tip Cold Junction Compensation Offset in µV - OLED::printNumber(getSettingValue(SettingsOptions::CalibrationOffset), 8, FontStyle::SMALL); - break; - case 13: // High Water Mark for GUI - OLED::printNumber(uxTaskGetStackHighWaterMark(GUITaskHandle), 8, FontStyle::SMALL); - break; - case 14: // High Water Mark for Movement Task - OLED::printNumber(uxTaskGetStackHighWaterMark(MOVTaskHandle), 8, FontStyle::SMALL); - break; - case 15: // High Water Mark for PID Task - OLED::printNumber(uxTaskGetStackHighWaterMark(PIDTaskHandle), 8, FontStyle::SMALL); - break; - break; -#ifdef HALL_SENSOR - case 16: // Raw Hall Effect Value - { - int16_t hallEffectStrength = getRawHallEffect(); - if (hallEffectStrength < 0) - hallEffectStrength = -hallEffectStrength; - OLED::printNumber(hallEffectStrength, 6, FontStyle::SMALL); - } - break; -#endif - - default: - break; - } - - OLED::refresh(); - b = getButtonState(); - if (b == BUTTON_B_SHORT) - return; - else if (b == BUTTON_F_SHORT) { - screen++; -#ifdef HALL_SENSOR - screen = screen % 17; -#else - screen = screen % 16; -#endif - } - GUIDelay(); - } -} - -#if POW_PD -#ifdef HAS_POWER_DEBUG_MENU -static void showPDDebug(void) { - // Print out the USB-PD state - // Basically this is like the Debug menu, but instead we want to print out the PD status - uint8_t screen = 0; - ButtonState b; - for (;;) { - OLED::clearScreen(); // Ensure the buffer starts clean - OLED::setCursor(0, 0); // Position the cursor at the 0,0 (top left) - OLED::print(SymbolPDDebug, FontStyle::SMALL); // Print Title - OLED::setCursor(0, 8); // second line - if (screen == 0) { - // Print the PD state machine - OLED::print(SymbolState, FontStyle::SMALL); - OLED::print(SymbolSpace, FontStyle::SMALL); - OLED::printNumber(USBPowerDelivery::getStateNumber(), 2, FontStyle::SMALL, true); - OLED::print(SymbolSpace, FontStyle::SMALL); - // Also print vbus mod status - if (USBPowerDelivery::fusbPresent()) { - if (USBPowerDelivery::negotiationComplete() || (xTaskGetTickCount() > (TICKS_SECOND * 10))) { - if (!USBPowerDelivery::isVBUSConnected()) { - OLED::print(SymbolNoVBus, FontStyle::SMALL); - } else { - OLED::print(SymbolVBus, FontStyle::SMALL); - } - } - } - } else { - // Print out the Proposed power options one by one - auto lastCaps = USBPowerDelivery::getLastSeenCapabilities(); - if ((screen - 1) < 11) { - int voltage_mv = 0; - int min_voltage = 0; - int current_a_x100 = 0; - int wattage = 0; - - if ((lastCaps[screen - 1] & PD_PDO_TYPE) == PD_PDO_TYPE_FIXED) { - voltage_mv = PD_PDV2MV(PD_PDO_SRC_FIXED_VOLTAGE_GET(lastCaps[screen - 1])); // voltage in mV units - current_a_x100 = PD_PDO_SRC_FIXED_CURRENT_GET(lastCaps[screen - 1]); // current in 10mA units - } else if ((lastCaps[screen - 1] & PD_PDO_TYPE) == PD_PDO_TYPE_AUGMENTED) { - voltage_mv = PD_PAV2MV(PD_APDO_AVS_MAX_VOLTAGE_GET(lastCaps[screen - 1])); - min_voltage = PD_PAV2MV(PD_APDO_PPS_MIN_VOLTAGE_GET(lastCaps[screen - 1])); - // Last value is wattage - wattage = PD_APDO_AVS_MAX_POWER_GET(lastCaps[screen - 1]); - } else { - voltage_mv = PD_PAV2MV(PD_APDO_PPS_MAX_VOLTAGE_GET(lastCaps[screen - 1])); - min_voltage = PD_PAV2MV(PD_APDO_PPS_MIN_VOLTAGE_GET(lastCaps[screen - 1])); - current_a_x100 = PD_PAI2CA(PD_APDO_PPS_CURRENT_GET(lastCaps[screen - 1])); // max current in 10mA units - } - // Skip not used entries - if (voltage_mv == 0) { - screen++; - } else { - // print out this entry of the proposal - OLED::printNumber(screen, 2, FontStyle::SMALL, true); // print the entry number - OLED::print(SymbolSpace, FontStyle::SMALL); - if (min_voltage > 0) { - OLED::printNumber(min_voltage / 1000, 2, FontStyle::SMALL, true); // print the voltage - OLED::print(SymbolMinus, FontStyle::SMALL); - } - OLED::printNumber(voltage_mv / 1000, 2, FontStyle::SMALL, true); // print the voltage - OLED::print(SymbolVolts, FontStyle::SMALL); - OLED::print(SymbolSpace, FontStyle::SMALL); - if (wattage) { - OLED::printNumber(wattage, 3, FontStyle::SMALL, true); // print the current in 0.1A res - OLED::print(SymbolWatts, FontStyle::SMALL); - } else { - OLED::printNumber(current_a_x100 / 100, 2, FontStyle::SMALL, true); // print the current in 0.1A res - OLED::print(SymbolDot, FontStyle::SMALL); - OLED::printNumber(current_a_x100 % 100, 2, FontStyle::SMALL, true); // print the current in 0.1A res - OLED::print(SymbolAmps, FontStyle::SMALL); - } - } - } else { - screen = 0; - } - } - - OLED::refresh(); - b = getButtonState(); - if (b == BUTTON_B_SHORT) - return; - else if (b == BUTTON_F_SHORT) { - screen++; - } - GUIDelay(); - } -} -#endif -#endif -void showWarnings() { - // Display alert if settings were reset - if (settingsWereReset) { - warnUser(translatedString(Tr->SettingsResetMessage), 10 * TICKS_SECOND); - } -#ifdef DEVICE_HAS_VALIDATION_SUPPORT - if (getDeviceValidationStatus()) { - // Warn user this device might be counterfeit - warnUser(translatedString(Tr->DeviceFailedValidationWarning), 10 * TICKS_SECOND); - } -#endif -#ifndef NO_WARN_MISSING - // We also want to alert if accel or pd is not detected / not responding - // In this case though, we dont want to nag the user _too_ much - // So only show first 2 times - while (DetectedAccelerometerVersion == AccelType::Scanning) { - osDelay(5); - } - // Display alert if accelerometer is not detected - if (DetectedAccelerometerVersion == AccelType::None) { - if (getSettingValue(SettingsOptions::AccelMissingWarningCounter) < 2) { - nextSettingValue(SettingsOptions::AccelMissingWarningCounter); - saveSettings(); - warnUser(translatedString(Tr->NoAccelerometerMessage), 10 * TICKS_SECOND); - } - } -#if POW_PD - // We expect pd to be present - if (!USBPowerDelivery::fusbPresent()) { - if (getSettingValue(SettingsOptions::PDMissingWarningCounter) < 2) { - nextSettingValue(SettingsOptions::PDMissingWarningCounter); - saveSettings(); - warnUser(translatedString(Tr->NoPowerDeliveryMessage), 10 * TICKS_SECOND); - } - } -#endif -#endif -} uint8_t buttonAF[sizeof(buttonA)]; uint8_t buttonBF[sizeof(buttonB)]; @@ -1116,6 +172,8 @@ void startGUITask(void const *argument) { && (((xTaskGetTickCount() - lastMovementTime) > MOVEMENT_INACTIVITY_TIME) && ((xTaskGetTickCount() - lastButtonTime) > BUTTON_INACTIVITY_TIME))) { OLED::setDisplayState(OLED::DisplayState::OFF); setStatusLED(LED_OFF); + } else { + OLED::setDisplayState(OLED::DisplayState::ON); } // Clear the lcd buffer OLED::clearScreen(); diff --git a/source/Core/Threads/OperatingModes/Soldering.cpp b/source/Core/Threads/OperatingModes/Soldering.cpp index 16746f58..41473869 100644 --- a/source/Core/Threads/OperatingModes/Soldering.cpp +++ b/source/Core/Threads/OperatingModes/Soldering.cpp @@ -1,5 +1,8 @@ #include "OperatingModes.h" + +extern bool heaterThermalRunaway; + void gui_solderingMode(uint8_t jumpToSleep) { /* * * Soldering (gui_solderingMode) @@ -219,7 +222,7 @@ void gui_solderingMode(uint8_t jumpToSleep) { return; // we want to exit soldering mode } #endif - if (shouldBeSleeping()) { + if (shouldBeSleeping(false)) { if (gui_SolderingSleepingMode(false, false)) { return; // If the function returns non-0 then exit } diff --git a/source/Core/Threads/OperatingModes/utils/checkUndervoltage.cpp b/source/Core/Threads/OperatingModes/utils/checkUndervoltage.cpp index b95359f6..d2eabc24 100644 --- a/source/Core/Threads/OperatingModes/utils/checkUndervoltage.cpp +++ b/source/Core/Threads/OperatingModes/utils/checkUndervoltage.cpp @@ -1,5 +1,8 @@ - +#include "Buttons.hpp" +#include "OperatingModeUtilities.h" +#include "configuration.h" #ifdef POW_DC +extern volatile uint32_t currentTempTargetDegC; // returns true if undervoltage has occured bool checkForUnderVoltage(void) { if (!getIsPoweredByDCIN()) { diff --git a/source/Core/Threads/OperatingModes/utils/drawPowerSourceIcon.cpp b/source/Core/Threads/OperatingModes/utils/drawPowerSourceIcon.cpp index 4eb01000..f30687e4 100644 --- a/source/Core/Threads/OperatingModes/utils/drawPowerSourceIcon.cpp +++ b/source/Core/Threads/OperatingModes/utils/drawPowerSourceIcon.cpp @@ -1,6 +1,6 @@ #include "OperatingModeUtilities.h" -static void gui_drawBatteryIcon() { +void gui_drawBatteryIcon(void) { #if defined(POW_PD) || defined(POW_QC) if (!getIsPoweredByDCIN()) { // On non-DC inputs we replace this symbol with the voltage we are operating on From 3b898ddc5097c626fd66205fab295d842f230672 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:33:01 +1100 Subject: [PATCH 26/61] Refactor out home screen --- source/Core/Threads/GUIThread.cpp | 211 +---------------- .../Threads/OperatingModes/HomeScreen.cpp | 213 ++++++++++++++++++ .../Threads/OperatingModes/OperatingModes.h | 2 + 3 files changed, 218 insertions(+), 208 deletions(-) create mode 100644 source/Core/Threads/OperatingModes/HomeScreen.cpp diff --git a/source/Core/Threads/GUIThread.cpp b/source/Core/Threads/GUIThread.cpp index 9f193833..4164e113 100644 --- a/source/Core/Threads/GUIThread.cpp +++ b/source/Core/Threads/GUIThread.cpp @@ -34,12 +34,6 @@ extern "C" { extern bool heaterThermalRunaway; -#define MOVEMENT_INACTIVITY_TIME (60 * configTICK_RATE_HZ) -#define BUTTON_INACTIVITY_TIME (60 * configTICK_RATE_HZ) - -uint8_t buttonAF[sizeof(buttonA)]; -uint8_t buttonBF[sizeof(buttonB)]; -uint8_t disconnectedTipF[sizeof(disconnectedTip)]; /* StartGUITask function */ void startGUITask(void const *argument) { (void)argument; @@ -49,24 +43,8 @@ void startGUITask(void const *argument) { OLED::setBrightness(getSettingValue(SettingsOptions::OLEDBrightness)); OLED::setInverseDisplay(getSettingValue(SettingsOptions::OLEDInversion)); - uint8_t tempWarningState = 0; - bool buttonLockout = false; - bool tempOnDisplay = false; - bool tipDisconnectedDisplay = false; - bool showExitMenuTransition = false; - - { - // Generate the flipped screen into ram for later use - // flipped is generated by flipping each row - for (int row = 0; row < 2; row++) { - for (int x = 0; x < 42; x++) { - buttonAF[(row * 42) + x] = buttonA[(row * 42) + (41 - x)]; - buttonBF[(row * 42) + x] = buttonB[(row * 42) + (41 - x)]; - disconnectedTipF[(row * 42) + x] = disconnectedTip[(row * 42) + (41 - x)]; - } - } - } - + bool buttonLockout = false; + renderHomeScreenAssets(); getTipRawTemp(1); // reset filter OLED::setRotation(getSettingValue(SettingsOptions::OrientationMode) & 1); @@ -105,188 +83,5 @@ void startGUITask(void const *argument) { buttonLockout = true; } - for (;;) { - ButtonState buttons = getButtonState(); - if (buttons != BUTTON_NONE) { - OLED::setDisplayState(OLED::DisplayState::ON); - } - if (tempWarningState == 2) - buttons = BUTTON_F_SHORT; - if (buttons != BUTTON_NONE && buttonLockout) - buttons = BUTTON_NONE; - else - buttonLockout = false; - - switch (buttons) { - case BUTTON_NONE: - // Do nothing - break; - case BUTTON_BOTH: - // Not used yet - // In multi-language this might be used to reset language on a long hold - // or some such - break; - - case BUTTON_B_LONG: - // Show the version information - showDebugMenu(); - break; - case BUTTON_F_LONG: - gui_solderingTempAdjust(); - saveSettings(); - break; - case BUTTON_F_SHORT: - if (!isTipDisconnected()) { - gui_solderingMode(0); // enter soldering mode - buttonLockout = true; - } - break; - case BUTTON_B_SHORT: - enterSettingsMenu(); // enter the settings menu - { - OLED::useSecondaryFramebuffer(true); - showExitMenuTransition = true; - } - buttonLockout = true; - break; - default: - break; - } - - currentTempTargetDegC = 0; // ensure tip is off - getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); - uint32_t tipTemp = TipThermoModel::getTipInC(); - if (tipTemp > 55) { - setStatusLED(LED_COOLING_STILL_HOT); - } else { - setStatusLED(LED_STANDBY); - } - // Preemptively turn the display on. Turn it off if and only if - // the tip temperature is below 50 degrees C *and* motion sleep - // detection is enabled *and* there has been no activity (movement or - // button presses) in a while. - // This is zero cost really as state is only changed on display updates - OLED::setDisplayState(OLED::DisplayState::ON); - - if ((tipTemp < 50) && getSettingValue(SettingsOptions::Sensitivity) - && (((xTaskGetTickCount() - lastMovementTime) > MOVEMENT_INACTIVITY_TIME) && ((xTaskGetTickCount() - lastButtonTime) > BUTTON_INACTIVITY_TIME))) { - OLED::setDisplayState(OLED::DisplayState::OFF); - setStatusLED(LED_OFF); - } else { - OLED::setDisplayState(OLED::DisplayState::ON); - } - // Clear the lcd buffer - OLED::clearScreen(); - if (OLED::getRotation()) { - OLED::setCursor(50, 0); - } else { - OLED::setCursor(-1, 0); - } - if (getSettingValue(SettingsOptions::DetailedIDLE)) { - if (isTipDisconnected()) { - if (OLED::getRotation()) { - // in right handed mode we want to draw over the first part - OLED::drawArea(54, 0, 42, 16, disconnectedTipF); - } else { - OLED::drawArea(0, 0, 42, 16, disconnectedTip); - } - if (OLED::getRotation()) { - OLED::setCursor(-1, 0); - } else { - OLED::setCursor(42, 0); - } - uint32_t Vlt = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); - OLED::printNumber(Vlt / 10, 2, FontStyle::LARGE); - OLED::print(SymbolDot, FontStyle::LARGE); - OLED::printNumber(Vlt % 10, 1, FontStyle::LARGE); - if (OLED::getRotation()) { - OLED::setCursor(48, 8); - } else { - OLED::setCursor(91, 8); - } - OLED::print(SymbolVolts, FontStyle::SMALL); - } else { - if (!(getSettingValue(SettingsOptions::CoolingTempBlink) && (tipTemp > 55) && (xTaskGetTickCount() % 1000 < 300))) - // Blink temp if setting enable and temp < 55° - // 1000 tick/sec - // OFF 300ms ON 700ms - gui_drawTipTemp(true, FontStyle::LARGE); // draw in the temp - if (OLED::getRotation()) { - OLED::setCursor(6, 0); - } else { - OLED::setCursor(73, 0); // top right - } - OLED::printNumber(getSettingValue(SettingsOptions::SolderingTemp), 3, FontStyle::SMALL); // draw set temp - if (getSettingValue(SettingsOptions::TemperatureInF)) - OLED::print(SymbolDegF, FontStyle::SMALL); - else - OLED::print(SymbolDegC, FontStyle::SMALL); - if (OLED::getRotation()) { - OLED::setCursor(0, 8); - } else { - OLED::setCursor(67, 8); // bottom right - } - printVoltage(); // draw voltage then symbol (v) - OLED::print(SymbolVolts, FontStyle::SMALL); - } - - } else { - if (OLED::getRotation()) { - OLED::drawArea(54, 0, 42, 16, buttonAF); - OLED::drawArea(12, 0, 42, 16, buttonBF); - OLED::setCursor(0, 0); - gui_drawBatteryIcon(); - } else { - OLED::drawArea(0, 0, 42, 16, buttonA); // Needs to be flipped so button ends up - OLED::drawArea(42, 0, 42, 16, buttonB); // on right side of screen - OLED::setCursor(84, 0); - gui_drawBatteryIcon(); - } - tipDisconnectedDisplay = false; - if (tipTemp > 55) - tempOnDisplay = true; - else if (tipTemp < 45) - tempOnDisplay = false; - if (isTipDisconnected()) { - tempOnDisplay = false; - tipDisconnectedDisplay = true; - } - if (tempOnDisplay || tipDisconnectedDisplay) { - // draw temp over the start soldering button - // Location changes on screen rotation - if (OLED::getRotation()) { - // in right handed mode we want to draw over the first part - OLED::fillArea(55, 0, 41, 16, 0); // clear the area for the temp - OLED::setCursor(56, 0); - } else { - OLED::fillArea(0, 0, 41, 16, 0); // clear the area - OLED::setCursor(0, 0); - } - // If we have a tip connected draw the temp, if not we leave it blank - if (!tipDisconnectedDisplay) { - // draw in the temp - if (!(getSettingValue(SettingsOptions::CoolingTempBlink) && (xTaskGetTickCount() % 260 < 160))) - gui_drawTipTemp(false, FontStyle::LARGE); // draw in the temp - } else { - // Draw in missing tip symbol - - if (OLED::getRotation()) { - // in right handed mode we want to draw over the first part - OLED::drawArea(54, 0, 42, 16, disconnectedTipF); - } else { - OLED::drawArea(0, 0, 42, 16, disconnectedTip); - } - } - } - } - - if (showExitMenuTransition) { - OLED::useSecondaryFramebuffer(false); - OLED::transitionSecondaryFramebuffer(false); - showExitMenuTransition = false; - } else { - OLED::refresh(); - GUIDelay(); - } - } + drawHomeScreen(buttonLockout); } diff --git a/source/Core/Threads/OperatingModes/HomeScreen.cpp b/source/Core/Threads/OperatingModes/HomeScreen.cpp new file mode 100644 index 00000000..0f9182bd --- /dev/null +++ b/source/Core/Threads/OperatingModes/HomeScreen.cpp @@ -0,0 +1,213 @@ + +#include "Buttons.hpp" +#include "OperatingModes.h" + +#define MOVEMENT_INACTIVITY_TIME (60 * configTICK_RATE_HZ) +#define BUTTON_INACTIVITY_TIME (60 * configTICK_RATE_HZ) + +uint8_t buttonAF[sizeof(buttonA)]; +uint8_t buttonBF[sizeof(buttonB)]; +uint8_t disconnectedTipF[sizeof(disconnectedTip)]; + +void renderHomeScreenAssets(void) { + + // Generate the flipped screen into ram for later use + // flipped is generated by flipping each row + for (int row = 0; row < 2; row++) { + for (int x = 0; x < 42; x++) { + buttonAF[(row * 42) + x] = buttonA[(row * 42) + (41 - x)]; + buttonBF[(row * 42) + x] = buttonB[(row * 42) + (41 - x)]; + disconnectedTipF[(row * 42) + x] = disconnectedTip[(row * 42) + (41 - x)]; + } + } +} + +void drawHomeScreen(bool buttonLockout) { + bool tipDisconnectedDisplay = false; + bool tempOnDisplay = false; + bool showExitMenuTransition = false; + renderHomeScreenAssets(); + + for (;;) { + ButtonState buttons = getButtonState(); + if (buttons != BUTTON_NONE) { + OLED::setDisplayState(OLED::DisplayState::ON); + } + if (buttons != BUTTON_NONE && buttonLockout) + buttons = BUTTON_NONE; + else + buttonLockout = false; + + switch (buttons) { + case BUTTON_NONE: + // Do nothing + break; + case BUTTON_BOTH: + // Not used yet + // In multi-language this might be used to reset language on a long hold + // or some such + break; + + case BUTTON_B_LONG: + // Show the version information + showDebugMenu(); + break; + case BUTTON_F_LONG: + gui_solderingTempAdjust(); + saveSettings(); + break; + case BUTTON_F_SHORT: + if (!isTipDisconnected()) { + gui_solderingMode(0); // enter soldering mode + buttonLockout = true; + } + break; + case BUTTON_B_SHORT: + enterSettingsMenu(); // enter the settings menu + { + OLED::useSecondaryFramebuffer(true); + showExitMenuTransition = true; + } + buttonLockout = true; + break; + default: + break; + } + + currentTempTargetDegC = 0; // ensure tip is off + getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); + uint32_t tipTemp = TipThermoModel::getTipInC(); + if (tipTemp > 55) { + setStatusLED(LED_COOLING_STILL_HOT); + } else { + setStatusLED(LED_STANDBY); + } + // Preemptively turn the display on. Turn it off if and only if + // the tip temperature is below 50 degrees C *and* motion sleep + // detection is enabled *and* there has been no activity (movement or + // button presses) in a while. + // This is zero cost really as state is only changed on display updates + OLED::setDisplayState(OLED::DisplayState::ON); + + if ((tipTemp < 50) && getSettingValue(SettingsOptions::Sensitivity) + && (((xTaskGetTickCount() - lastMovementTime) > MOVEMENT_INACTIVITY_TIME) && ((xTaskGetTickCount() - lastButtonTime) > BUTTON_INACTIVITY_TIME))) { + OLED::setDisplayState(OLED::DisplayState::OFF); + setStatusLED(LED_OFF); + } else { + OLED::setDisplayState(OLED::DisplayState::ON); + } + // Clear the lcd buffer + OLED::clearScreen(); + if (OLED::getRotation()) { + OLED::setCursor(50, 0); + } else { + OLED::setCursor(-1, 0); + } + if (getSettingValue(SettingsOptions::DetailedIDLE)) { + if (isTipDisconnected()) { + if (OLED::getRotation()) { + // in right handed mode we want to draw over the first part + OLED::drawArea(54, 0, 42, 16, disconnectedTipF); + } else { + OLED::drawArea(0, 0, 42, 16, disconnectedTip); + } + if (OLED::getRotation()) { + OLED::setCursor(-1, 0); + } else { + OLED::setCursor(42, 0); + } + uint32_t Vlt = getInputVoltageX10(getSettingValue(SettingsOptions::VoltageDiv), 0); + OLED::printNumber(Vlt / 10, 2, FontStyle::LARGE); + OLED::print(SymbolDot, FontStyle::LARGE); + OLED::printNumber(Vlt % 10, 1, FontStyle::LARGE); + if (OLED::getRotation()) { + OLED::setCursor(48, 8); + } else { + OLED::setCursor(91, 8); + } + OLED::print(SymbolVolts, FontStyle::SMALL); + } else { + if (!(getSettingValue(SettingsOptions::CoolingTempBlink) && (tipTemp > 55) && (xTaskGetTickCount() % 1000 < 300))) + // Blink temp if setting enable and temp < 55° + // 1000 tick/sec + // OFF 300ms ON 700ms + gui_drawTipTemp(true, FontStyle::LARGE); // draw in the temp + if (OLED::getRotation()) { + OLED::setCursor(6, 0); + } else { + OLED::setCursor(73, 0); // top right + } + OLED::printNumber(getSettingValue(SettingsOptions::SolderingTemp), 3, FontStyle::SMALL); // draw set temp + if (getSettingValue(SettingsOptions::TemperatureInF)) + OLED::print(SymbolDegF, FontStyle::SMALL); + else + OLED::print(SymbolDegC, FontStyle::SMALL); + if (OLED::getRotation()) { + OLED::setCursor(0, 8); + } else { + OLED::setCursor(67, 8); // bottom right + } + printVoltage(); // draw voltage then symbol (v) + OLED::print(SymbolVolts, FontStyle::SMALL); + } + + } else { + if (OLED::getRotation()) { + OLED::drawArea(54, 0, 42, 16, buttonAF); + OLED::drawArea(12, 0, 42, 16, buttonBF); + OLED::setCursor(0, 0); + gui_drawBatteryIcon(); + } else { + OLED::drawArea(0, 0, 42, 16, buttonA); // Needs to be flipped so button ends up + OLED::drawArea(42, 0, 42, 16, buttonB); // on right side of screen + OLED::setCursor(84, 0); + gui_drawBatteryIcon(); + } + tipDisconnectedDisplay = false; + if (tipTemp > 55) + tempOnDisplay = true; + else if (tipTemp < 45) + tempOnDisplay = false; + if (isTipDisconnected()) { + tempOnDisplay = false; + tipDisconnectedDisplay = true; + } + if (tempOnDisplay || tipDisconnectedDisplay) { + // draw temp over the start soldering button + // Location changes on screen rotation + if (OLED::getRotation()) { + // in right handed mode we want to draw over the first part + OLED::fillArea(55, 0, 41, 16, 0); // clear the area for the temp + OLED::setCursor(56, 0); + } else { + OLED::fillArea(0, 0, 41, 16, 0); // clear the area + OLED::setCursor(0, 0); + } + // If we have a tip connected draw the temp, if not we leave it blank + if (!tipDisconnectedDisplay) { + // draw in the temp + if (!(getSettingValue(SettingsOptions::CoolingTempBlink) && (xTaskGetTickCount() % 260 < 160))) + gui_drawTipTemp(false, FontStyle::LARGE); // draw in the temp + } else { + // Draw in missing tip symbol + + if (OLED::getRotation()) { + // in right handed mode we want to draw over the first part + OLED::drawArea(54, 0, 42, 16, disconnectedTipF); + } else { + OLED::drawArea(0, 0, 42, 16, disconnectedTip); + } + } + } + } + + if (showExitMenuTransition) { + OLED::useSecondaryFramebuffer(false); + OLED::transitionSecondaryFramebuffer(false); + showExitMenuTransition = false; + } else { + OLED::refresh(); + GUIDelay(); + } + } +} \ No newline at end of file diff --git a/source/Core/Threads/OperatingModes/OperatingModes.h b/source/Core/Threads/OperatingModes/OperatingModes.h index b1c24192..dcfc67ae 100644 --- a/source/Core/Threads/OperatingModes/OperatingModes.h +++ b/source/Core/Threads/OperatingModes/OperatingModes.h @@ -36,5 +36,7 @@ void gui_solderingMode(uint8_t jumpToSleep); // Main mode for void showDebugMenu(void); // Debugging values void showPDDebug(void); // Debugging menu that hows PD adaptor info void showWarnings(void); // Shows user warnings if required +void drawHomeScreen(bool buttonLockout) __NO_RETURN; // IDLE / Home screen +void renderHomeScreenAssets(void); // Called to act as start delay and used to render out flipped images for home screen graphics // #endif \ No newline at end of file From 91cd7027268e10bb0160a55116997ebcc3e781d3 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:35:00 +1100 Subject: [PATCH 27/61] Update OperatingModes.h --- source/Core/Threads/OperatingModes/OperatingModes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Core/Threads/OperatingModes/OperatingModes.h b/source/Core/Threads/OperatingModes/OperatingModes.h index dcfc67ae..82bb3afb 100644 --- a/source/Core/Threads/OperatingModes/OperatingModes.h +++ b/source/Core/Threads/OperatingModes/OperatingModes.h @@ -36,7 +36,7 @@ void gui_solderingMode(uint8_t jumpToSleep); // Main mode for void showDebugMenu(void); // Debugging values void showPDDebug(void); // Debugging menu that hows PD adaptor info void showWarnings(void); // Shows user warnings if required -void drawHomeScreen(bool buttonLockout) __NO_RETURN; // IDLE / Home screen +void drawHomeScreen(bool buttonLockout); // IDLE / Home screen void renderHomeScreenAssets(void); // Called to act as start delay and used to render out flipped images for home screen graphics // #endif \ No newline at end of file From 8ea43ed8be4f3e23514ddc0b1800403aa6c2f374 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:35:15 +1100 Subject: [PATCH 28/61] Update OperatingModes.h --- .../Threads/OperatingModes/OperatingModes.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/source/Core/Threads/OperatingModes/OperatingModes.h b/source/Core/Threads/OperatingModes/OperatingModes.h index 82bb3afb..00fd825d 100644 --- a/source/Core/Threads/OperatingModes/OperatingModes.h +++ b/source/Core/Threads/OperatingModes/OperatingModes.h @@ -29,14 +29,14 @@ extern "C" { // Exposed modes -void performCJCC(void); // Used to calibrate the Cold Junction offset -void gui_solderingTempAdjust(void); // For adjusting the setpoint temperature of the iron -int gui_SolderingSleepingMode(bool stayOff, bool autoStarted); // Sleep mode -void gui_solderingMode(uint8_t jumpToSleep); // Main mode for hot pointy tool -void showDebugMenu(void); // Debugging values -void showPDDebug(void); // Debugging menu that hows PD adaptor info -void showWarnings(void); // Shows user warnings if required -void drawHomeScreen(bool buttonLockout); // IDLE / Home screen -void renderHomeScreenAssets(void); // Called to act as start delay and used to render out flipped images for home screen graphics +void performCJCC(void); // Used to calibrate the Cold Junction offset +void gui_solderingTempAdjust(void); // For adjusting the setpoint temperature of the iron +int gui_SolderingSleepingMode(bool stayOff, bool autoStarted); // Sleep mode +void gui_solderingMode(uint8_t jumpToSleep); // Main mode for hot pointy tool +void showDebugMenu(void); // Debugging values +void showPDDebug(void); // Debugging menu that hows PD adaptor info +void showWarnings(void); // Shows user warnings if required +void drawHomeScreen(bool buttonLockout) __attribute__((noreturn)); // IDLE / Home screen +void renderHomeScreenAssets(void); // Called to act as start delay and used to render out flipped images for home screen graphics // #endif \ No newline at end of file From 91f939e0f5846a2de63c50cf9a395bea7d750ad6 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 22 Nov 2022 18:37:41 +1100 Subject: [PATCH 29/61] Update OperatingModes.h --- source/Core/Threads/OperatingModes/OperatingModes.h | 4 ---- 1 file changed, 4 deletions(-) diff --git a/source/Core/Threads/OperatingModes/OperatingModes.h b/source/Core/Threads/OperatingModes/OperatingModes.h index 00fd825d..428457d8 100644 --- a/source/Core/Threads/OperatingModes/OperatingModes.h +++ b/source/Core/Threads/OperatingModes/OperatingModes.h @@ -4,11 +4,7 @@ extern "C" { #include "FreeRTOSConfig.h" } -#include "BootLogo.h" #include "Buttons.hpp" -#include "I2CBB.hpp" -#include "LIS2DH12.hpp" -#include "MMA8652FC.hpp" #include "OLED.hpp" #include "OperatingModeUtilities.h" #include "Settings.h" From 38b4a876028181bc7b774bf694d127154347dc6c Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Wed, 23 Nov 2022 21:06:01 +1100 Subject: [PATCH 30/61] Update CJC.cpp --- source/Core/Threads/OperatingModes/CJC.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/source/Core/Threads/OperatingModes/CJC.cpp b/source/Core/Threads/OperatingModes/CJC.cpp index d17e6f41..58f8d5fb 100644 --- a/source/Core/Threads/OperatingModes/CJC.cpp +++ b/source/Core/Threads/OperatingModes/CJC.cpp @@ -17,9 +17,11 @@ void performCJCC(void) { // cycle through the filter a fair bit to ensure we're stable. OLED::clearScreen(); OLED::setCursor(0, 0); - OLED::print(SymbolDot, FontStyle::LARGE); + OLED::print(translatedString(Tr->CJCCalibrating), FontStyle::SMALL); + OLED::setCursor(0, 8); + OLED::print(SymbolDot, FontStyle::SMALL); for (uint8_t x = 0; x < (i / 4); x++) - OLED::print(SymbolDot, FontStyle::LARGE); + OLED::print(SymbolDot, FontStyle::SMALL); OLED::refresh(); osDelay(100); } @@ -27,11 +29,8 @@ void performCJCC(void) { } setSettingValue(SettingsOptions::CalibrationOffset, setoffset); OLED::clearScreen(); - OLED::setCursor(0, 0); - OLED::drawCheckbox(true); - OLED::printNumber(setoffset, 5, FontStyle::LARGE); + warnUser(translatedString(Tr->CJCCalibrationDone), 3 * TICKS_SECOND); OLED::refresh(); - osDelay(1200); // Preventing to repeat calibration at boot automatically (only one shot). setSettingValue(SettingsOptions::CalibrateCJC, 0); saveSettings(); From 6b8ee8ad485da74f776d7d510506b3287b5c624e Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Wed, 23 Nov 2022 21:07:26 +1100 Subject: [PATCH 31/61] Update GUIThread.cpp --- source/Core/Threads/GUIThread.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/Core/Threads/GUIThread.cpp b/source/Core/Threads/GUIThread.cpp index 01690394..3b3154f6 100644 --- a/source/Core/Threads/GUIThread.cpp +++ b/source/Core/Threads/GUIThread.cpp @@ -84,5 +84,4 @@ void startGUITask(void const *argument) { } drawHomeScreen(buttonLockout); -} -setoffset \ No newline at end of file +} \ No newline at end of file From cc65cbb05e92f70843de636dff69cb6cb40bbafc Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Fri, 25 Nov 2022 21:25:49 +1100 Subject: [PATCH 32/61] Update CJC.cpp --- source/Core/Threads/OperatingModes/CJC.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Core/Threads/OperatingModes/CJC.cpp b/source/Core/Threads/OperatingModes/CJC.cpp index 58f8d5fb..bea6c46f 100644 --- a/source/Core/Threads/OperatingModes/CJC.cpp +++ b/source/Core/Threads/OperatingModes/CJC.cpp @@ -5,7 +5,7 @@ void performCJCC(void) { // Calibrate Cold Junction Compensation directly at boot, before internal components get warm. OLED::refresh(); osDelay(50); - if (!isTipDisconnected() && (TipThermoModel::getTipInC() - getHandleTemperature(0) / 10) < 10) { + if (!isTipDisconnected() && abs(int(TipThermoModel::getTipInC() - getHandleTemperature(0) / 10)) < 10) { uint16_t setoffset = 0; // If the thermo-couple at the end of the tip, and the handle are at // equilibrium, then the output should be zero, as there is no temperature From 0af02b919bd4d6ff04029926bca37e9c77a82678 Mon Sep 17 00:00:00 2001 From: Federico Di Lorenzo <68966053+federicodilo@users.noreply.github.com> Date: Fri, 25 Nov 2022 14:39:15 +0100 Subject: [PATCH 33/61] Update translation_IT.json --- Translations/translation_IT.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Translations/translation_IT.json b/Translations/translation_IT.json index 3b312b76..81742f75 100644 --- a/Translations/translation_IT.json +++ b/Translations/translation_IT.json @@ -7,8 +7,8 @@ ], "tempUnitFahrenheit": false, "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", + "SettingsCalibrationWarning": "Prima di riavvire assicurarsi che la punta e l'impugnatura siano a temperatura ambiente!", + "CJCCalibrating": "calibrazione in corso", "SettingsResetWarning": "Ripristinare le impostazioni iniziali?", "UVLOWarningString": "DC BASSA", "UndervoltageString": "DC INSUFFICIENTE", @@ -17,7 +17,7 @@ "SleepingAdvancedString": "Riposo", "SleepingTipAdvancedString": "Punta:", "OffString": "OFF", - "DeviceFailedValidationWarning": "Il dispositivo in uso è molto probabilmente una contraffazione!" + "DeviceFailedValidationWarning": "È probabile che il dispositivo in uso sia contraffatto!" }, "messagesWarn": { "CJCCalibrationDone": [ @@ -297,7 +297,7 @@ "Calibra T", "all'avvio" ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + "desc": "La calibrazione della termocoppia verrà effettuata al prossimo riavvio (non necessario se il Delta T<5 °C)" }, "VoltageCalibration": { "text2": [ From a96225f5eb527158d67215943d88aefb64e2bd00 Mon Sep 17 00:00:00 2001 From: Federico Di Lorenzo <68966053+federicodilo@users.noreply.github.com> Date: Fri, 25 Nov 2022 17:51:56 +0100 Subject: [PATCH 34/61] Update translation_IT.json --- Translations/translation_IT.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Translations/translation_IT.json b/Translations/translation_IT.json index 81742f75..b1f36c7e 100644 --- a/Translations/translation_IT.json +++ b/Translations/translation_IT.json @@ -8,7 +8,7 @@ "tempUnitFahrenheit": false, "messages": { "SettingsCalibrationWarning": "Prima di riavvire assicurarsi che la punta e l'impugnatura siano a temperatura ambiente!", - "CJCCalibrating": "calibrazione in corso", + "CJCCalibrating": "Calibrazione in corso", "SettingsResetWarning": "Ripristinare le impostazioni iniziali?", "UVLOWarningString": "DC BASSA", "UndervoltageString": "DC INSUFFICIENTE", @@ -21,8 +21,8 @@ }, "messagesWarn": { "CJCCalibrationDone": [ - "Calibration", - "done!" + "Calibrazione", + "completata" ], "ResetOKMessage": "Reset OK", "SettingsResetMessage": [ From 745a1fa2cd2efc83100a0d45b3f2ef3b1eae93ca Mon Sep 17 00:00:00 2001 From: yegor Date: Wed, 30 Nov 2022 20:30:57 +0200 Subject: [PATCH 35/61] Update translation_UK.json --- Translations/translation_UK.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Translations/translation_UK.json b/Translations/translation_UK.json index de50102c..a848c618 100644 --- a/Translations/translation_UK.json +++ b/Translations/translation_UK.json @@ -18,12 +18,12 @@ "SleepingAdvancedString": "Очікування...", "SleepingTipAdvancedString": "Жало:", "OffString": "Вимк", - "DeviceFailedValidationWarning": "Ваш пристрій, швидше за все, підробка!" + "DeviceFailedValidationWarning": "Вірогідно ваш пристрій підробний!" }, "messagesWarn": { "CJCCalibrationDone": [ - "Calibration", - "done!" + "КХС", + "відкалібровано!" ], "ResetOKMessage": "Скид. OK", "SettingsResetMessage": [ @@ -298,7 +298,7 @@ "Калібрувати КХС", "при наступному завантаженні" ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + "desc": "При наступному завантаження буде відкалібровано Компенсацію Холодного Спаю жала (непотрібне при різниці температур < 5°C)" }, "VoltageCalibration": { "text2": [ From 97651f07d7ff54e960ba18d49e3919d68007ed6d Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Sat, 3 Dec 2022 18:35:29 +1100 Subject: [PATCH 36/61] Drop font selection toggle requirement --- Translations/font_tables.py | 8 ++++++ Translations/make_translation.py | 45 +++++++++----------------------- 2 files changed, 21 insertions(+), 32 deletions(-) diff --git a/Translations/font_tables.py b/Translations/font_tables.py index 94c3b210..a0b64253 100755 --- a/Translations/font_tables.py +++ b/Translations/font_tables.py @@ -989,6 +989,14 @@ NAME_CYRILLIC: Final = "cyrillic" NAME_CJK: Final = "cjk" NAME_GREEK: Final = "greek" +ALL_FONTS = [ + NAME_ASCII_BASIC, + NAME_LATIN_EXTENDED, + NAME_CYRILLIC, + NAME_GREEK, + NAME_CJK, # CJK must come last +] + def get_font_maps_for_name( font_name: str, diff --git a/Translations/make_translation.py b/Translations/make_translation.py index 466679dd..351664ce 100755 --- a/Translations/make_translation.py +++ b/Translations/make_translation.py @@ -356,16 +356,11 @@ class FontMapsPerFont: sym_lists: Dict[str, List[str]] -def get_font_map_per_font(text_list: List[str], fonts: List[str]) -> FontMapsPerFont: +def get_font_map_per_font(text_list: List[str]) -> FontMapsPerFont: pending_sym_set = set(text_list) if len(pending_sym_set) != len(text_list): raise ValueError("`text_list` contains duplicated symbols") - if fonts[0] != font_tables.NAME_ASCII_BASIC: - raise ValueError( - f'First item in `fonts` must be "{font_tables.NAME_ASCII_BASIC}"' - ) - total_symbol_count = len(text_list) # \x00 is for NULL termination and \x01 is for newline, so the maximum # number of symbols allowed is as follow (see also the comments in @@ -381,7 +376,7 @@ def get_font_map_per_font(text_list: List[str], fonts: List[str]) -> FontMapsPer font12_maps: Dict[str, Dict[str, bytes]] = {} font06_maps: Dict[str, Dict[str, Optional[bytes]]] = {} sym_lists: Dict[str, List[str]] = {} - for font in fonts: + for font in font_tables.ALL_FONTS: font12_maps[font] = {} font12_map = font12_maps[font] font06_maps[font] = {} @@ -389,12 +384,6 @@ def get_font_map_per_font(text_list: List[str], fonts: List[str]) -> FontMapsPer sym_lists[font] = [] sym_list = sym_lists[font] - if len(pending_sym_set) == 0: - logging.warning( - f"Font {font} not used because all symbols already have font bitmaps" - ) - continue - if font == font_tables.NAME_CJK: is_cjk = True else: @@ -422,10 +411,8 @@ def get_font_map_per_font(text_list: List[str], fonts: List[str]) -> FontMapsPer sym_list.append(sym) pending_sym_set.remove(sym) - if len(sym_list) == 0: - logging.warning(f"Font {font} not used by any symbols on the list") if len(pending_sym_set) > 0: - raise KeyError(f"Symbols not found in specified fonts: {pending_sym_set}") + raise KeyError(f"Symbols not found in our fonts: {pending_sym_set}") return FontMapsPerFont(font12_maps, font06_maps, sym_lists) @@ -453,16 +440,16 @@ def get_forced_first_symbols() -> List[str]: def get_sym_list_and_font_map( - text_list: List[str], fonts: List[str] + text_list: List[str], ) -> Tuple[List[str], Dict[str, List[str]], FontMap]: - font_maps = get_font_map_per_font(text_list, fonts) + font_maps = get_font_map_per_font(text_list) font12_maps = font_maps.font12_maps font06_maps = font_maps.font06_maps # Build the full font maps font12_map = {} font06_map = {} - for font in fonts: + for font in font_tables.ALL_FONTS: font12_map.update(font12_maps[font]) font06_map.update(font06_maps[font]) @@ -588,7 +575,6 @@ def prepare_language(lang: dict, defs: dict, build_version: str) -> LanguageData # Iterate over all of the text to build up the symbols & counts text_list, _ = get_letter_counts(defs, lang, build_version) # From the letter counts, need to make a symbol translator & write out the font - fonts = lang["fonts"] forced_first_symbols = get_forced_first_symbols() @@ -597,7 +583,7 @@ def prepare_language(lang: dict, defs: dict, build_version: str) -> LanguageData x for x in text_list if x not in forced_first_symbols ] - sym_list, sym_lists_by_font, font_map = get_sym_list_and_font_map(text_list, fonts) + sym_list, sym_lists_by_font, font_map = get_sym_list_and_font_map(text_list) return LanguageData( [lang], defs, build_version, sym_list, sym_lists_by_font, font_map ) @@ -611,13 +597,6 @@ def prepare_languages( forced_first_symbols = get_forced_first_symbols() - all_fonts = [ - font_tables.NAME_ASCII_BASIC, - font_tables.NAME_LATIN_EXTENDED, - font_tables.NAME_CYRILLIC, - font_tables.NAME_CJK, - ] - # Build the full font maps font12_map = {} font06_map = {} @@ -625,12 +604,11 @@ def prepare_languages( total_sym_counts: Dict[str, Dict[str, int]] = {} for lang in langs: text_list, sym_counts = get_letter_counts(defs, lang, build_version) - fonts = lang["fonts"] text_list = forced_first_symbols + [ x for x in text_list if x not in forced_first_symbols ] - font_maps = get_font_map_per_font(text_list, fonts) - for font in fonts: + font_maps = get_font_map_per_font(text_list) + for font in font_tables.ALL_FONTS: font12_map.update(font_maps.font12_maps[font]) font06_map.update(font_maps.font06_maps[font]) for font, font_sym_list in font_maps.sym_lists.items(): @@ -643,7 +621,7 @@ def prepare_languages( sym_lists_by_font: Dict[str, List[str]] = {} combined_sym_list = [] - for font in all_fonts: + for font in font_tables.ALL_FONTS: if font not in total_sym_counts: continue # swap to Big -> little sort order @@ -874,6 +852,9 @@ def write_languages( "const FontSectionDataInfo FontSectionDataInfos[] = {\n" ) for font, current_sym_list in sym_lists_by_font.items(): + print(font, current_sym_list) + if len(current_sym_list) == 0: + continue current_sym_start = combined_sym_list.index(current_sym_list[0]) + 2 font_uncompressed = bytearray() for sym in current_sym_list: From b245899050f6dfcba5f661c1d4cec1699279a1a6 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Sat, 3 Dec 2022 19:22:51 +1100 Subject: [PATCH 37/61] Update EN desc text --- Translations/translation_EN.json | 684 +++++++++++++++---------------- 1 file changed, 340 insertions(+), 344 deletions(-) diff --git a/Translations/translation_EN.json b/Translations/translation_EN.json index 93e7a35e..bd38d1b4 100644 --- a/Translations/translation_EN.json +++ b/Translations/translation_EN.json @@ -1,345 +1,341 @@ { - "languageCode": "EN", - "languageLocalName": "English", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": true, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Are you sure you want to restore default settings?", - "UVLOWarningString": "DC LOW", - "UndervoltageString": "Undervoltage", - "InputVoltageString": "Input V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Sleeping...", - "SleepingTipAdvancedString": "Tip:", - "OffString": "Off", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Certain settings", - "were changed!" - ], - "NoAccelerometerMessage": [ - "No accelerometer", - "detected!" - ], - "NoPowerDeliveryMessage": [ - "No USB-PD IC", - "detected!" - ], - "LockingKeysString": "LOCKED", - "UnlockingKeysString": "UNLOCKED", - "WarningKeysLockedString": "!LOCKED!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "R", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "S", - "SettingMediumChar": "M", - "SettingFastChar": "F", - "SettingStartNoneChar": "O", - "SettingStartSolderingChar": "S", - "SettingStartSleepChar": "Z", - "SettingStartSleepOffChar": "R", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Power", - "settings" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Soldering", - "settings" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Sleep", - "mode" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "User", - "interface" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Advanced", - "settings" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Power", - "source" - ], - "desc": "Set cutoff voltage to prevent battery overdrainage (DC 10V) (S=3.3V per cell, disable PWR limit)" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "voltage" - ], - "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "QC", - "voltage" - ], - "desc": "Max QC voltage the iron should negotiate for" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" - }, - "BoostTemperature": { - "text2": [ - "Boost", - "temp" - ], - "desc": "Tip temperature used in \"boost mode\"" - }, - "AutoStart": { - "text2": [ - "Start-up", - "behavior" - ], - "desc": "O=off | S=heat to soldering temp | Z=standby at sleep temp until moved | R=standby without heating until moved" - }, - "TempChangeShortStep": { - "text2": [ - "Temp change", - "short" - ], - "desc": "Temperature-change-increment on short button press" - }, - "TempChangeLongStep": { - "text2": [ - "Temp change", - "long" - ], - "desc": "Temperature-change-increment on long button press" - }, - "LockingMode": { - "text2": [ - "Allow locking", - "buttons" - ], - "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" - }, - "MotionSensitivity": { - "text2": [ - "Motion", - "sensitivity" - ], - "desc": "0=off | 1=least sensitive | ... | 9=most sensitive" - }, - "SleepTemperature": { - "text2": [ - "Sleep", - "temp" - ], - "desc": "Tip temperature while in \"sleep mode\"" - }, - "SleepTimeout": { - "text2": [ - "Sleep", - "timeout" - ], - "desc": "Interval before \"sleep mode\" starts (s=seconds | m=minutes)" - }, - "ShutdownTimeout": { - "text2": [ - "Shutdown", - "timeout" - ], - "desc": "Interval before the iron shuts down (m=minutes)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall sensor", - "sensitivity" - ], - "desc": "Sensitivity to magnets (0=off | 1=least sensitive | ... | 9=most sensitive)" - }, - "TemperatureUnit": { - "text2": [ - "Temperature", - "unit" - ], - "desc": "C=°Celsius | F=°Fahrenheit" - }, - "DisplayRotation": { - "text2": [ - "Display", - "orientation" - ], - "desc": "R=right-handed | L=left-handed | A=automatic" - }, - "CooldownBlink": { - "text2": [ - "Cooldown", - "flashing" - ], - "desc": "Flash temp reading at idle while tip is hot" - }, - "ScrollingSpeed": { - "text2": [ - "Scrolling", - "speed" - ], - "desc": "Speed info text scrolls past at (S=slow | F=fast)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Swap", - "+ - keys" - ], - "desc": "Reverse assignment of buttons for temperature adjustment" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "speed" - ], - "desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "loop" - ], - "desc": "Loop icon animations in main menu" - }, - "Brightness": { - "text2": [ - "Screen", - "brightness" - ], - "desc": "Adjust the OLED screen brightness" - }, - "ColourInversion": { - "text2": [ - "Invert", - "screen" - ], - "desc": "Invert the OLED screen colors" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Detailed", - "idle screen" - ], - "desc": "Display detailed info in a smaller font on idle screen" - }, - "AdvancedSoldering": { - "text2": [ - "Detailed", - "solder screen" - ], - "desc": "Display detailed info in a smaller font on soldering screen" - }, - "PowerLimit": { - "text2": [ - "Power", - "limit" - ], - "desc": "Maximum power the iron can use (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Calibrate", - "input voltage" - ], - "desc": "Start VIN calibration (long press to exit)" - }, - "PowerPulsePower": { - "text2": [ - "Power", - "pulse" - ], - "desc": "Intensity of power of keep-awake-pulse (watt)" - }, - "PowerPulseWait": { - "text2": [ - "Power pulse", - "delay" - ], - "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Power pulse", - "duration" - ], - "desc": "Keep-awake-pulse duration (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Restore default", - "settings" - ], - "desc": "Reset all settings to default" - }, - "LanguageSwitch": { - "text2": [ - "Language:", - " EN English" - ], - "desc": "" - } - } -} + "languageCode": "EN", + "languageLocalName": "English", + "tempUnitFahrenheit": true, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Are you sure you want to restore default settings?", + "UVLOWarningString": "DC LOW", + "UndervoltageString": "Undervoltage", + "InputVoltageString": "Input V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Sleeping...", + "SleepingTipAdvancedString": "Tip:", + "OffString": "Off", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Certain settings", + "were changed!" + ], + "NoAccelerometerMessage": [ + "No accelerometer", + "detected!" + ], + "NoPowerDeliveryMessage": [ + "No USB-PD IC", + "detected!" + ], + "LockingKeysString": "LOCKED", + "UnlockingKeysString": "UNLOCKED", + "WarningKeysLockedString": "!LOCKED!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "R", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "S", + "SettingMediumChar": "M", + "SettingFastChar": "F", + "SettingStartNoneChar": "O", + "SettingStartSolderingChar": "S", + "SettingStartSleepChar": "Z", + "SettingStartSleepOffChar": "R", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Power", + "settings" + ], + "desc": "Settings for Power Supply (Batteries, Quick Charge, PD etc)" + }, + "SolderingMenu": { + "text2": [ + "Soldering", + "settings" + ], + "desc": "Soldering settings, boost modes; how the iron operates" + }, + "PowerSavingMenu": { + "text2": [ + "Sleep", + "mode" + ], + "desc": "Sleep modes; methods we use to save power on the device by shutting down" + }, + "UIMenu": { + "text2": [ + "User", + "interface" + ], + "desc": "User interactions (how it looks, animations, units etc)" + }, + "AdvancedMenu": { + "text2": [ + "Advanced", + "settings" + ], + "desc": "Advanced or Misc options." + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Power", + "source" + ], + "desc": "Set cutoff voltage to prevent battery overdrainage (DC 10V) (S=3.3V per cell, disable PWR limit)" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "voltage" + ], + "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "QC", + "voltage" + ], + "desc": "Max QC voltage the iron should negotiate for" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" + }, + "BoostTemperature": { + "text2": [ + "Boost", + "temp" + ], + "desc": "Tip temperature used in \"boost mode\"" + }, + "AutoStart": { + "text2": [ + "Start-up", + "behavior" + ], + "desc": "O=off | S=heat to soldering temp | Z=standby at sleep temp until moved | R=standby without heating until moved" + }, + "TempChangeShortStep": { + "text2": [ + "Temp change", + "short" + ], + "desc": "Temperature-change-increment on short button press" + }, + "TempChangeLongStep": { + "text2": [ + "Temp change", + "long" + ], + "desc": "Temperature-change-increment on long button press" + }, + "LockingMode": { + "text2": [ + "Allow locking", + "buttons" + ], + "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" + }, + "MotionSensitivity": { + "text2": [ + "Motion", + "sensitivity" + ], + "desc": "0=off | 1=least sensitive | ... | 9=most sensitive" + }, + "SleepTemperature": { + "text2": [ + "Sleep", + "temp" + ], + "desc": "Tip temperature while in \"sleep mode\"" + }, + "SleepTimeout": { + "text2": [ + "Sleep", + "timeout" + ], + "desc": "Interval before \"sleep mode\" starts (s=seconds | m=minutes)" + }, + "ShutdownTimeout": { + "text2": [ + "Shutdown", + "timeout" + ], + "desc": "Interval before the iron shuts down (m=minutes)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall sensor", + "sensitivity" + ], + "desc": "Sensitivity to magnets (0=off | 1=least sensitive | ... | 9=most sensitive)" + }, + "TemperatureUnit": { + "text2": [ + "Temperature", + "unit" + ], + "desc": "C=°Celsius | F=°Fahrenheit" + }, + "DisplayRotation": { + "text2": [ + "Display", + "orientation" + ], + "desc": "R=right-handed | L=left-handed | A=automatic" + }, + "CooldownBlink": { + "text2": [ + "Cooldown", + "flashing" + ], + "desc": "Flash temp reading at idle while tip is hot" + }, + "ScrollingSpeed": { + "text2": [ + "Scrolling", + "speed" + ], + "desc": "Speed info text scrolls past at (S=slow | F=fast)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Swap", + "+ - keys" + ], + "desc": "Reverse assignment of buttons for temperature adjustment" + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "speed" + ], + "desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "loop" + ], + "desc": "Loop icon animations in main menu" + }, + "Brightness": { + "text2": [ + "Screen", + "brightness" + ], + "desc": "Adjust the OLED screen brightness" + }, + "ColourInversion": { + "text2": [ + "Invert", + "screen" + ], + "desc": "Invert the OLED screen colors" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Detailed", + "idle screen" + ], + "desc": "Display detailed info in a smaller font on idle screen" + }, + "AdvancedSoldering": { + "text2": [ + "Detailed", + "solder screen" + ], + "desc": "Display detailed info in a smaller font on soldering screen" + }, + "PowerLimit": { + "text2": [ + "Power", + "limit" + ], + "desc": "Maximum power the iron can use (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Calibrate", + "input voltage" + ], + "desc": "Start VIN calibration (long press to exit)" + }, + "PowerPulsePower": { + "text2": [ + "Power", + "pulse" + ], + "desc": "Intensity of power of keep-awake-pulse (watt)" + }, + "PowerPulseWait": { + "text2": [ + "Power pulse", + "delay" + ], + "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Power pulse", + "duration" + ], + "desc": "Keep-awake-pulse duration (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Restore default", + "settings" + ], + "desc": "Reset all settings to default" + }, + "LanguageSwitch": { + "text2": [ + "Language:", + " EN English" + ], + "desc": "Toggle active language" + } + } +} \ No newline at end of file From 8c1b9b0016e6b38bdaf5383abea92533634fdea0 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Sat, 3 Dec 2022 19:34:40 +1100 Subject: [PATCH 38/61] Weblate --- .github/workflows/weblate.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/weblate.yml diff --git a/.github/workflows/weblate.yml b/.github/workflows/weblate.yml new file mode 100644 index 00000000..01355c34 --- /dev/null +++ b/.github/workflows/weblate.yml @@ -0,0 +1,25 @@ +name: Weblate PR +on: + create: + branches: ["translations"] + +jobs: + pull-request: + name: Open PR to dev + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + name: checkout + + - uses: repo-sync/pull-request@v2 + name: pull-request + with: + destination_branch: "main" + pr_title: "Merging newest translations into dev" # Title of pull request + pr_body: | # Full markdown support, requires pr_title to be set + Translations automatically submitted by Weblate + + _Translations from [Weblate](https://hosted.weblate.org/projects/ironos/main-firmware/)_ + pr_reviewer: "ralim" + pr_draft: false + github_token: ${{ secrets.GITHUB_TOKEN }} From f3bee39c86d27c389747c5ea11755587ac40ef73 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Sat, 3 Dec 2022 20:09:49 +1100 Subject: [PATCH 39/61] Update weblate.yml --- .github/workflows/weblate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/weblate.yml b/.github/workflows/weblate.yml index 01355c34..1e274077 100644 --- a/.github/workflows/weblate.yml +++ b/.github/workflows/weblate.yml @@ -14,7 +14,7 @@ jobs: - uses: repo-sync/pull-request@v2 name: pull-request with: - destination_branch: "main" + destination_branch: "dev" pr_title: "Merging newest translations into dev" # Title of pull request pr_body: | # Full markdown support, requires pr_title to be set Translations automatically submitted by Weblate From 6d6a9364d6b38bf1cebd1ccdc3d29bb77bc412b8 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Sat, 3 Dec 2022 20:23:48 +1100 Subject: [PATCH 40/61] Drop fonts key --- Translations/translation_BE.json | 685 +++++++++++++------------ Translations/translation_BG.json | 684 +++++++++++++------------ Translations/translation_CS.json | 684 +++++++++++++------------ Translations/translation_DA.json | 684 +++++++++++++------------ Translations/translation_DE.json | 684 +++++++++++++------------ Translations/translation_EL.json | 690 +++++++++++++------------- Translations/translation_ES.json | 684 +++++++++++++------------ Translations/translation_FI.json | 684 +++++++++++++------------ Translations/translation_FR.json | 684 +++++++++++++------------ Translations/translation_HR.json | 684 +++++++++++++------------ Translations/translation_HU.json | 684 +++++++++++++------------ Translations/translation_IT.json | 684 +++++++++++++------------ Translations/translation_JA_JP.json | 426 ++++++++-------- Translations/translation_LT.json | 684 +++++++++++++------------ Translations/translation_NB.json | 684 +++++++++++++------------ Translations/translation_NL.json | 684 +++++++++++++------------ Translations/translation_NL_BE.json | 684 +++++++++++++------------ Translations/translation_PL.json | 684 +++++++++++++------------ Translations/translation_PT.json | 684 +++++++++++++------------ Translations/translation_RO.json | 684 +++++++++++++------------ Translations/translation_RU.json | 685 +++++++++++++------------ Translations/translation_SK.json | 684 +++++++++++++------------ Translations/translation_SL.json | 684 +++++++++++++------------ Translations/translation_SR_CYRL.json | 684 +++++++++++++------------ Translations/translation_SR_LATN.json | 684 +++++++++++++------------ Translations/translation_SV.json | 684 +++++++++++++------------ Translations/translation_TR.json | 684 +++++++++++++------------ Translations/translation_UK.json | 685 +++++++++++++------------ Translations/translation_VI.json | 684 +++++++++++++------------ Translations/translation_YUE_HK.json | 420 ++++++++-------- Translations/translation_ZH_CN.json | 420 ++++++++-------- Translations/translation_ZH_TW.json | 420 ++++++++-------- 32 files changed, 10358 insertions(+), 10489 deletions(-) diff --git a/Translations/translation_BE.json b/Translations/translation_BE.json index 03feb4b8..67b9ae2a 100644 --- a/Translations/translation_BE.json +++ b/Translations/translation_BE.json @@ -1,346 +1,341 @@ { - "languageCode": "BE", - "languageLocalName": "Беларуская", - "fonts": [ - "ascii_basic", - "latin_extended", - "cyrillic" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Пераканайцеся, што пры наступнай загрузцы наканечнік і ручка маюць пакаёвую тэмпературу!", - "CJCCalibrating": "каліброўка", - "SettingsResetWarning": "Вы ўпэннены, што жадаеце зкінуць налады да першапачатковых значэнняў?", - "UVLOWarningString": "НАПРУГА--", - "UndervoltageString": "Нізкая напруга", - "InputVoltageString": "Сілкаванне В: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Чаканне...", - "SleepingTipAdvancedString": "Джала:", - "OffString": "Выкл.", - "DeviceFailedValidationWarning": "Ваша прылада, хутчэй за ўсё, падробка!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Скід OK", - "SettingsResetMessage": [ - "Налады", - "зкінуты!" - ], - "NoAccelerometerMessage": [ - "Ня вызначаны", - "акселерометр!" - ], - "NoPowerDeliveryMessage": [ - "Няма USB-PD IC", - "выяўлены!" - ], - "LockingKeysString": "ЗАМКНУТЫ", - "UnlockingKeysString": "АДЫМКНУТЫ", - "WarningKeysLockedString": "!ЗАМКНУТЫ!", - "WarningThermalRunaway": [ - "Цеплавы", - "Уцякач" - ] - }, - "characters": { - "SettingRightChar": "П", - "SettingLeftChar": "Л", - "SettingAutoChar": "А", - "SettingOffChar": "O", - "SettingSlowChar": "М", - "SettingMediumChar": "С", - "SettingFastChar": "Х", - "SettingStartNoneChar": "В", - "SettingStartSolderingChar": "П", - "SettingStartSleepChar": "Ч", - "SettingStartSleepOffChar": "К", - "SettingSensitivityOff": "А", - "SettingSensitivityLow": "Н", - "SettingSensitivityMedium": "С", - "SettingSensitivityHigh": "В", - "SettingLockDisableChar": "А", - "SettingLockBoostChar": "Т", - "SettingLockFullChar": "П" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Налады", - "сілкавання" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Налады", - "пайкі" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Рэжымы", - "сну" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Налады", - "інтэрфейсу" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Дадатковыя", - "налады" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Крыніца", - "сілкавання" - ], - "desc": "Крыніца сілкавання. Усталюе напругу адсечкі. (DC 10В) (S 3,3В на ячэйку, без абмежавання магутнасці)" - }, - "MinVolCell": { - "text2": [ - "Мін.", - "напр." - ], - "desc": "Мінімальная дазволеная напруга на ячэйку (3S: 3 - 3,7V | 4S: 2,4 - 3,7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Магутнасць", - "сілкавання" - ], - "desc": "Магутнасць выкарыстоўваемай крыніцы сілкавання" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "прыпынак" - ], - "desc": "Час чакання ўзгаднення PD з крокам 100 мс для сумяшчальнасці з некаторымі зараднымі зараднымі прыладамі QC (0: адключана)" - }, - "BoostTemperature": { - "text2": [ - "t° турба", - "рэжыму" - ], - "desc": "Тэмпература джала ў турба-рэжыме" - }, - "AutoStart": { - "text2": [ - "Аўта", - "старт" - ], - "desc": "Рэжым, у якім запускаецца паяльнік пры падачы сілкавання (В=Выкл. | П=Пайка | Ч=Чаканне | К=Чаканне пры комн. тэмп.)" - }, - "TempChangeShortStep": { - "text2": [ - "Крок тэмп.", - "кар. нац." - ], - "desc": "Крок вымярэння тэмпературы пры кароткім націску кнопак" - }, - "TempChangeLongStep": { - "text2": [ - "Крок тэмп.", - "пад. нац." - ], - "desc": "Крок вымярэння тэмпературы пры падоўжаным націску кнопак" - }, - "LockingMode": { - "text2": [ - "Дазволіць", - "блок. кнопак" - ], - "desc": "Пры рабоце падоўжаны націск дзьвух кнопак блакуе іх (А=Адключана | Т=Толькі турба | П=Поўная блакіроўка)" - }, - "MotionSensitivity": { - "text2": [ - "Адчувальнасць", - "акселерометра" - ], - "desc": "Адчувальнасць акселерометра (0=Выкл. | 1=Мін. | ... | 9=Макс.)" - }, - "SleepTemperature": { - "text2": [ - "Тэмп.", - "чакання" - ], - "desc": "Тэмпература рэжыму чакання" - }, - "SleepTimeout": { - "text2": [ - "Таймаўт", - "чакання" - ], - "desc": "Час да пераходу ў рэжым чакання (Хвіліны | Секунды)" - }, - "ShutdownTimeout": { - "text2": [ - "Таймаут", - "выключэння" - ], - "desc": "Час да адключэння паяльніка (Хвіліны)" - }, - "HallEffSensitivity": { - "text2": [ - "Эфект Хола", - "адчувальнасць" - ], - "desc": "Узровень адчувальнасці датчыка хола ў рэжыме сну (0=Выкл. | 1=Мін. | ... | 9=Макс.)" - }, - "TemperatureUnit": { - "text2": [ - "Адзінкі", - "тэмпературы" - ], - "desc": "Адзінкі вымярэння тэмпературы (C=Цэльcія | F=Фарэнгейта)" - }, - "DisplayRotation": { - "text2": [ - "Арыентацыя", - "экрану" - ], - "desc": "Арыентацыя экрану (П=Правая рука | Л=Левая рука | А=Аўта)" - }, - "CooldownBlink": { - "text2": [ - "Мігценне t°", - "пры астуджэнні" - ], - "desc": "Міргаць тэмпературай на экране астуджэння, пакуль джала яшчэ гарачае" - }, - "ScrollingSpeed": { - "text2": [ - "Хуткацсь", - "тексту" - ], - "desc": "Хуткасць гартання тэксту (М=марудна | Х=хутка)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Інвертаваць", - "кнопкі" - ], - "desc": "Інвертаваць кнопкі вымярэння тэмпературы" - }, - "AnimSpeed": { - "text2": [ - "Хуткасць", - "анімацыі" - ], - "desc": "Хуткасць анімацыі гузікаў у галоўным меню (Мілісекунды) (А=Адключана | Н=Нізкая | С=Сярэдняя | В=Высокая)" - }, - "AnimLoop": { - "text2": [ - "Зацыкленая", - "анімацыя" - ], - "desc": "Зацыкленая анімацыя гузікаў у галоўным меню" - }, - "Brightness": { - "text2": [ - "Экран", - "Яркасць" - ], - "desc": "Адрэгулюйце кантраснасць / яркасць OLED-экрана" - }, - "ColourInversion": { - "text2": [ - "Экран", - "Інвертаваць" - ], - "desc": "Інвертаваць колеры OLED-экрана" - }, - "LOGOTime": { - "text2": [ - "Лагатып загрузкі", - "працягласць" - ], - "desc": "Усталяваць працягласць лагатыпа загрузкі (s=Секунды)" - }, - "AdvancedIdle": { - "text2": [ - "Падрабязны", - "рэжым чакання" - ], - "desc": "Адлюстроўваць дэталёвую инфармацыю паменьшаным шрыфтом на экране чакання" - }, - "AdvancedSoldering": { - "text2": [ - "Падрабязны", - "экран пайкі" - ], - "desc": "Паказваць дэталёвую інформацыю на экране пайкі" - }, - "PowerLimit": { - "text2": [ - "Межы", - "магутнасці" - ], - "desc": "Максімальная магутнасць, якую можа выкарыстоўваць паяльнік (Ватт)" - }, - "CalibrateCJC": { - "text2": [ - "Каліброўка тэмпературы", - "пры наступнай загрузцы" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Каліброўка", - "напругі" - ], - "desc": "Каліброўка ўваходнай напругі (падоўжаны націск для выхаду)" - }, - "PowerPulsePower": { - "text2": [ - "Сіла імп.", - "сілкав. Вт" - ], - "desc": "Моц імпульса ўтрымливаючага ад сну павербанку ці іншай крыніцы сілкавання" - }, - "PowerPulseWait": { - "text2": [ - "Імпульс магутнасці", - "час чакання" - ], - "desc": "Час чакання перад запускам кожнага імпульсу няспання (x 2.5 с)" - }, - "PowerPulseDuration": { - "text2": [ - "Імпульс магутнасці", - "працягласць" - ], - "desc": "Працягласць імпульсу няспання (x 250 мс)" - }, - "SettingsReset": { - "text2": [ - "Скід", - "наладаў" - ], - "desc": "Скід наладаў да першапачатковых значэнняў" - }, - "LanguageSwitch": { - "text2": [ - "Мова:", - " BY Беларуская" - ], - "desc": "" - } - } -} + "languageCode": "BE", + "languageLocalName": "Беларуская", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Пераканайцеся, што пры наступнай загрузцы наканечнік і ручка маюць пакаёвую тэмпературу!", + "CJCCalibrating": "каліброўка", + "SettingsResetWarning": "Вы ўпэннены, што жадаеце зкінуць налады да першапачатковых значэнняў?", + "UVLOWarningString": "НАПРУГА--", + "UndervoltageString": "Нізкая напруга", + "InputVoltageString": "Сілкаванне В: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Чаканне...", + "SleepingTipAdvancedString": "Джала:", + "OffString": "Выкл.", + "DeviceFailedValidationWarning": "Ваша прылада, хутчэй за ўсё, падробка!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Скід OK", + "SettingsResetMessage": [ + "Налады", + "зкінуты!" + ], + "NoAccelerometerMessage": [ + "Ня вызначаны", + "акселерометр!" + ], + "NoPowerDeliveryMessage": [ + "Няма USB-PD IC", + "выяўлены!" + ], + "LockingKeysString": "ЗАМКНУТЫ", + "UnlockingKeysString": "АДЫМКНУТЫ", + "WarningKeysLockedString": "!ЗАМКНУТЫ!", + "WarningThermalRunaway": [ + "Цеплавы", + "Уцякач" + ] + }, + "characters": { + "SettingRightChar": "П", + "SettingLeftChar": "Л", + "SettingAutoChar": "А", + "SettingOffChar": "O", + "SettingSlowChar": "М", + "SettingMediumChar": "С", + "SettingFastChar": "Х", + "SettingStartNoneChar": "В", + "SettingStartSolderingChar": "П", + "SettingStartSleepChar": "Ч", + "SettingStartSleepOffChar": "К", + "SettingSensitivityOff": "А", + "SettingSensitivityLow": "Н", + "SettingSensitivityMedium": "С", + "SettingSensitivityHigh": "В", + "SettingLockDisableChar": "А", + "SettingLockBoostChar": "Т", + "SettingLockFullChar": "П" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Налады", + "сілкавання" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Налады", + "пайкі" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Рэжымы", + "сну" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Налады", + "інтэрфейсу" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Дадатковыя", + "налады" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Крыніца", + "сілкавання" + ], + "desc": "Крыніца сілкавання. Усталюе напругу адсечкі. (DC 10В) (S 3,3В на ячэйку, без абмежавання магутнасці)" + }, + "MinVolCell": { + "text2": [ + "Мін.", + "напр." + ], + "desc": "Мінімальная дазволеная напруга на ячэйку (3S: 3 - 3,7V | 4S: 2,4 - 3,7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Магутнасць", + "сілкавання" + ], + "desc": "Магутнасць выкарыстоўваемай крыніцы сілкавання" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "прыпынак" + ], + "desc": "Час чакання ўзгаднення PD з крокам 100 мс для сумяшчальнасці з некаторымі зараднымі зараднымі прыладамі QC (0: адключана)" + }, + "BoostTemperature": { + "text2": [ + "t° турба", + "рэжыму" + ], + "desc": "Тэмпература джала ў турба-рэжыме" + }, + "AutoStart": { + "text2": [ + "Аўта", + "старт" + ], + "desc": "Рэжым, у якім запускаецца паяльнік пры падачы сілкавання (В=Выкл. | П=Пайка | Ч=Чаканне | К=Чаканне пры комн. тэмп.)" + }, + "TempChangeShortStep": { + "text2": [ + "Крок тэмп.", + "кар. нац." + ], + "desc": "Крок вымярэння тэмпературы пры кароткім націску кнопак" + }, + "TempChangeLongStep": { + "text2": [ + "Крок тэмп.", + "пад. нац." + ], + "desc": "Крок вымярэння тэмпературы пры падоўжаным націску кнопак" + }, + "LockingMode": { + "text2": [ + "Дазволіць", + "блок. кнопак" + ], + "desc": "Пры рабоце падоўжаны націск дзьвух кнопак блакуе іх (А=Адключана | Т=Толькі турба | П=Поўная блакіроўка)" + }, + "MotionSensitivity": { + "text2": [ + "Адчувальнасць", + "акселерометра" + ], + "desc": "Адчувальнасць акселерометра (0=Выкл. | 1=Мін. | ... | 9=Макс.)" + }, + "SleepTemperature": { + "text2": [ + "Тэмп.", + "чакання" + ], + "desc": "Тэмпература рэжыму чакання" + }, + "SleepTimeout": { + "text2": [ + "Таймаўт", + "чакання" + ], + "desc": "Час да пераходу ў рэжым чакання (Хвіліны | Секунды)" + }, + "ShutdownTimeout": { + "text2": [ + "Таймаут", + "выключэння" + ], + "desc": "Час да адключэння паяльніка (Хвіліны)" + }, + "HallEffSensitivity": { + "text2": [ + "Эфект Хола", + "адчувальнасць" + ], + "desc": "Узровень адчувальнасці датчыка хола ў рэжыме сну (0=Выкл. | 1=Мін. | ... | 9=Макс.)" + }, + "TemperatureUnit": { + "text2": [ + "Адзінкі", + "тэмпературы" + ], + "desc": "Адзінкі вымярэння тэмпературы (C=Цэльcія | F=Фарэнгейта)" + }, + "DisplayRotation": { + "text2": [ + "Арыентацыя", + "экрану" + ], + "desc": "Арыентацыя экрану (П=Правая рука | Л=Левая рука | А=Аўта)" + }, + "CooldownBlink": { + "text2": [ + "Мігценне t°", + "пры астуджэнні" + ], + "desc": "Міргаць тэмпературай на экране астуджэння, пакуль джала яшчэ гарачае" + }, + "ScrollingSpeed": { + "text2": [ + "Хуткацсь", + "тексту" + ], + "desc": "Хуткасць гартання тэксту (М=марудна | Х=хутка)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Інвертаваць", + "кнопкі" + ], + "desc": "Інвертаваць кнопкі вымярэння тэмпературы" + }, + "AnimSpeed": { + "text2": [ + "Хуткасць", + "анімацыі" + ], + "desc": "Хуткасць анімацыі гузікаў у галоўным меню (Мілісекунды) (А=Адключана | Н=Нізкая | С=Сярэдняя | В=Высокая)" + }, + "AnimLoop": { + "text2": [ + "Зацыкленая", + "анімацыя" + ], + "desc": "Зацыкленая анімацыя гузікаў у галоўным меню" + }, + "Brightness": { + "text2": [ + "Экран", + "Яркасць" + ], + "desc": "Адрэгулюйце кантраснасць / яркасць OLED-экрана" + }, + "ColourInversion": { + "text2": [ + "Экран", + "Інвертаваць" + ], + "desc": "Інвертаваць колеры OLED-экрана" + }, + "LOGOTime": { + "text2": [ + "Лагатып загрузкі", + "працягласць" + ], + "desc": "Усталяваць працягласць лагатыпа загрузкі (s=Секунды)" + }, + "AdvancedIdle": { + "text2": [ + "Падрабязны", + "рэжым чакання" + ], + "desc": "Адлюстроўваць дэталёвую инфармацыю паменьшаным шрыфтом на экране чакання" + }, + "AdvancedSoldering": { + "text2": [ + "Падрабязны", + "экран пайкі" + ], + "desc": "Паказваць дэталёвую інформацыю на экране пайкі" + }, + "PowerLimit": { + "text2": [ + "Межы", + "магутнасці" + ], + "desc": "Максімальная магутнасць, якую можа выкарыстоўваць паяльнік (Ватт)" + }, + "CalibrateCJC": { + "text2": [ + "Каліброўка тэмпературы", + "пры наступнай загрузцы" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Каліброўка", + "напругі" + ], + "desc": "Каліброўка ўваходнай напругі (падоўжаны націск для выхаду)" + }, + "PowerPulsePower": { + "text2": [ + "Сіла імп.", + "сілкав. Вт" + ], + "desc": "Моц імпульса ўтрымливаючага ад сну павербанку ці іншай крыніцы сілкавання" + }, + "PowerPulseWait": { + "text2": [ + "Імпульс магутнасці", + "час чакання" + ], + "desc": "Час чакання перад запускам кожнага імпульсу няспання (x 2.5 с)" + }, + "PowerPulseDuration": { + "text2": [ + "Імпульс магутнасці", + "працягласць" + ], + "desc": "Працягласць імпульсу няспання (x 250 мс)" + }, + "SettingsReset": { + "text2": [ + "Скід", + "наладаў" + ], + "desc": "Скід наладаў да першапачатковых значэнняў" + }, + "LanguageSwitch": { + "text2": [ + "Мова:", + " BY Беларуская" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_BG.json b/Translations/translation_BG.json index 6138c48a..e6715866 100644 --- a/Translations/translation_BG.json +++ b/Translations/translation_BG.json @@ -1,345 +1,341 @@ { - "languageCode": "BG", - "languageLocalName": "Български", - "fonts": [ - "ascii_basic", - "cyrillic" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Сигурни ли сте, че искате да върнете фабричните настройки?", - "UVLOWarningString": "Ниско DC Напрежение", - "UndervoltageString": "Ниско Напрежение", - "InputVoltageString": "Входно V: ", - "SleepingSimpleString": "Сън", - "SleepingAdvancedString": "Хър Хър Хър...", - "SleepingTipAdvancedString": "Връх:", - "OffString": "Изкл.", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Нулиране", - "SettingsResetMessage": [ - "Настройките бяха", - "нулирани!" - ], - "NoAccelerometerMessage": [ - "No accelerometer", - "detected!" - ], - "NoPowerDeliveryMessage": [ - "No USB-PD IC", - "detected!" - ], - "LockingKeysString": "LOCKED", - "UnlockingKeysString": "UNLOCKED", - "WarningKeysLockedString": "!LOCKED!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "R", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "S", - "SettingMediumChar": "M", - "SettingFastChar": "F", - "SettingStartNoneChar": "И", - "SettingStartSolderingChar": "Р", - "SettingStartSleepChar": "С", - "SettingStartSleepOffChar": "П", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Power", - "settings" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Поялник", - "Настройки" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Режими", - "Настройки" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Интерфейс", - "Настройки" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Разширени", - "Настройки" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Източник", - "захранване" - ], - "desc": "Източник на захранване. Минимално напрежение. (DC 10V) (S 3,3V за клетка)" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "voltage" - ], - "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Мощност на", - "захранване" - ], - "desc": "Мощност на избраното захранване" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" - }, - "BoostTemperature": { - "text2": [ - "Турбо", - "темп." - ], - "desc": "Температура за \"турбо\" режим" - }, - "AutoStart": { - "text2": [ - "Автоматичен", - "работен режим" - ], - "desc": "Режим на поялника при включване на захранването. (И=Изключен | Р=Работен | С=Сън | П=Сън температура помещение)" - }, - "TempChangeShortStep": { - "text2": [ - "Промяна T", - "бързо?" - ], - "desc": "Промяна на температура при бързо натискане на бутон!" - }, - "TempChangeLongStep": { - "text2": [ - "Промяна Т", - "задържане?" - ], - "desc": "Промяна на температура при задържане на бутон!" - }, - "LockingMode": { - "text2": [ - "Allow locking", - "buttons" - ], - "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" - }, - "MotionSensitivity": { - "text2": [ - "Усещане", - "за движение" - ], - "desc": "Усещане за движение (0=Изключено | 1=Слабо | ... | 9=Силно)" - }, - "SleepTemperature": { - "text2": [ - "Темп.", - "сън" - ], - "desc": "Температура при режим \"сън\" (C)" - }, - "SleepTimeout": { - "text2": [ - "Време", - "сън" - ], - "desc": "Включване в режим \"сън\" след: (Минути | Секунди)" - }, - "ShutdownTimeout": { - "text2": [ - "Време", - "изкл." - ], - "desc": "Изключване след (Минути)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall sensor", - "sensitivity" - ], - "desc": "Sensitivity to magnets (0=Изключено | 1=Слабо | ... | 9=Силно)" - }, - "TemperatureUnit": { - "text2": [ - "Единици за", - "температура" - ], - "desc": "Единици за температура (C=Целзии | F=Фаренхайт)" - }, - "DisplayRotation": { - "text2": [ - "Ориентация", - "на дисплея" - ], - "desc": "Ориентация на дисплея (R=Дясна Ръка | L=Лява Ръка | A=Автоматично)" - }, - "CooldownBlink": { - "text2": [ - "Мигай при", - "топъл поялник" - ], - "desc": "След изключване от работен режим, индикатора за температура да мига докато човката на поялника все още е топла" - }, - "ScrollingSpeed": { - "text2": [ - "Скорост", - "на текста" - ], - "desc": "Скорост на движение на този текст" - }, - "ReverseButtonTempChange": { - "text2": [ - "Размяна", - "бутони +-?" - ], - "desc": "Обръщане на бутоните \"+\" и \"-\" за промяна на температурата на върха на поялника" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "speed" - ], - "desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "loop" - ], - "desc": "Loop icon animations in main menu" - }, - "Brightness": { - "text2": [ - "Screen", - "brightness" - ], - "desc": "Adjust the OLED screen brightness" - }, - "ColourInversion": { - "text2": [ - "Invert", - "screen" - ], - "desc": "Invert the OLED screen colors" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Детайлен", - "екран в покой" - ], - "desc": "Покажи детайлна информация със ситен шрифт на екрана в режим на покой." - }, - "AdvancedSoldering": { - "text2": [ - "Детайлен", - "работен екран" - ], - "desc": "Детайлна информация в работен режим при запояване" - }, - "PowerLimit": { - "text2": [ - "Лимит на", - "мощност" - ], - "desc": "Максимална мощност на поялника (Watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" - }, - "VoltageCalibration": { - "text2": [ - "Калибриране", - "напрежение?" - ], - "desc": "Калибриране на входното напрежение. Задръжте бутонa за изход" - }, - "PowerPulsePower": { - "text2": [ - "Захранващ", - "импулс" - ], - "desc": "Поддържане на интензивност на захранващия импулс" - }, - "PowerPulseWait": { - "text2": [ - "Power pulse", - "delay" - ], - "desc": "Delay before keep-awake-pulse is triggered (x 2,5с)" - }, - "PowerPulseDuration": { - "text2": [ - "Power pulse", - "duration" - ], - "desc": "Keep-awake-pulse duration (x 250мс)" - }, - "SettingsReset": { - "text2": [ - "Фабрични", - "настройки?" - ], - "desc": "Връщане на фабрични настройки" - }, - "LanguageSwitch": { - "text2": [ - "Език:", - " BG Български" - ], - "desc": "" - } - } -} + "languageCode": "BG", + "languageLocalName": "Български", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Сигурни ли сте, че искате да върнете фабричните настройки?", + "UVLOWarningString": "Ниско DC Напрежение", + "UndervoltageString": "Ниско Напрежение", + "InputVoltageString": "Входно V: ", + "SleepingSimpleString": "Сън", + "SleepingAdvancedString": "Хър Хър Хър...", + "SleepingTipAdvancedString": "Връх:", + "OffString": "Изкл.", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Нулиране", + "SettingsResetMessage": [ + "Настройките бяха", + "нулирани!" + ], + "NoAccelerometerMessage": [ + "No accelerometer", + "detected!" + ], + "NoPowerDeliveryMessage": [ + "No USB-PD IC", + "detected!" + ], + "LockingKeysString": "LOCKED", + "UnlockingKeysString": "UNLOCKED", + "WarningKeysLockedString": "!LOCKED!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "R", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "S", + "SettingMediumChar": "M", + "SettingFastChar": "F", + "SettingStartNoneChar": "И", + "SettingStartSolderingChar": "Р", + "SettingStartSleepChar": "С", + "SettingStartSleepOffChar": "П", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Power", + "settings" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Поялник", + "Настройки" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Режими", + "Настройки" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Интерфейс", + "Настройки" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Разширени", + "Настройки" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Източник", + "захранване" + ], + "desc": "Източник на захранване. Минимално напрежение. (DC 10V) (S 3,3V за клетка)" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "voltage" + ], + "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Мощност на", + "захранване" + ], + "desc": "Мощност на избраното захранване" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" + }, + "BoostTemperature": { + "text2": [ + "Турбо", + "темп." + ], + "desc": "Температура за \"турбо\" режим" + }, + "AutoStart": { + "text2": [ + "Автоматичен", + "работен режим" + ], + "desc": "Режим на поялника при включване на захранването. (И=Изключен | Р=Работен | С=Сън | П=Сън температура помещение)" + }, + "TempChangeShortStep": { + "text2": [ + "Промяна T", + "бързо?" + ], + "desc": "Промяна на температура при бързо натискане на бутон!" + }, + "TempChangeLongStep": { + "text2": [ + "Промяна Т", + "задържане?" + ], + "desc": "Промяна на температура при задържане на бутон!" + }, + "LockingMode": { + "text2": [ + "Allow locking", + "buttons" + ], + "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" + }, + "MotionSensitivity": { + "text2": [ + "Усещане", + "за движение" + ], + "desc": "Усещане за движение (0=Изключено | 1=Слабо | ... | 9=Силно)" + }, + "SleepTemperature": { + "text2": [ + "Темп.", + "сън" + ], + "desc": "Температура при режим \"сън\" (C)" + }, + "SleepTimeout": { + "text2": [ + "Време", + "сън" + ], + "desc": "Включване в режим \"сън\" след: (Минути | Секунди)" + }, + "ShutdownTimeout": { + "text2": [ + "Време", + "изкл." + ], + "desc": "Изключване след (Минути)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall sensor", + "sensitivity" + ], + "desc": "Sensitivity to magnets (0=Изключено | 1=Слабо | ... | 9=Силно)" + }, + "TemperatureUnit": { + "text2": [ + "Единици за", + "температура" + ], + "desc": "Единици за температура (C=Целзии | F=Фаренхайт)" + }, + "DisplayRotation": { + "text2": [ + "Ориентация", + "на дисплея" + ], + "desc": "Ориентация на дисплея (R=Дясна Ръка | L=Лява Ръка | A=Автоматично)" + }, + "CooldownBlink": { + "text2": [ + "Мигай при", + "топъл поялник" + ], + "desc": "След изключване от работен режим, индикатора за температура да мига докато човката на поялника все още е топла" + }, + "ScrollingSpeed": { + "text2": [ + "Скорост", + "на текста" + ], + "desc": "Скорост на движение на този текст" + }, + "ReverseButtonTempChange": { + "text2": [ + "Размяна", + "бутони +-?" + ], + "desc": "Обръщане на бутоните \"+\" и \"-\" за промяна на температурата на върха на поялника" + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "speed" + ], + "desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "loop" + ], + "desc": "Loop icon animations in main menu" + }, + "Brightness": { + "text2": [ + "Screen", + "brightness" + ], + "desc": "Adjust the OLED screen brightness" + }, + "ColourInversion": { + "text2": [ + "Invert", + "screen" + ], + "desc": "Invert the OLED screen colors" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Детайлен", + "екран в покой" + ], + "desc": "Покажи детайлна информация със ситен шрифт на екрана в режим на покой." + }, + "AdvancedSoldering": { + "text2": [ + "Детайлен", + "работен екран" + ], + "desc": "Детайлна информация в работен режим при запояване" + }, + "PowerLimit": { + "text2": [ + "Лимит на", + "мощност" + ], + "desc": "Максимална мощност на поялника (Watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" + }, + "VoltageCalibration": { + "text2": [ + "Калибриране", + "напрежение?" + ], + "desc": "Калибриране на входното напрежение. Задръжте бутонa за изход" + }, + "PowerPulsePower": { + "text2": [ + "Захранващ", + "импулс" + ], + "desc": "Поддържане на интензивност на захранващия импулс" + }, + "PowerPulseWait": { + "text2": [ + "Power pulse", + "delay" + ], + "desc": "Delay before keep-awake-pulse is triggered (x 2,5с)" + }, + "PowerPulseDuration": { + "text2": [ + "Power pulse", + "duration" + ], + "desc": "Keep-awake-pulse duration (x 250мс)" + }, + "SettingsReset": { + "text2": [ + "Фабрични", + "настройки?" + ], + "desc": "Връщане на фабрични настройки" + }, + "LanguageSwitch": { + "text2": [ + "Език:", + " BG Български" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_CS.json b/Translations/translation_CS.json index cfc18f4b..6a7e6bf4 100644 --- a/Translations/translation_CS.json +++ b/Translations/translation_CS.json @@ -1,345 +1,341 @@ { - "languageCode": "CS", - "languageLocalName": "Český", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Opravdu chcete resetovat zařízení do továrního nastavení?", - "UVLOWarningString": "Nízké DC", - "UndervoltageString": "Nízké napětí", - "InputVoltageString": "Napětí: ", - "SleepingSimpleString": "Zzz ", - "SleepingAdvancedString": "Režim spánku...", - "SleepingTipAdvancedString": "Hrot:", - "OffString": "Vyp", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Nějaká nastavení", - "byla změněna!" - ], - "NoAccelerometerMessage": [ - "Akcelerometr", - "nebyl detekován!" - ], - "NoPowerDeliveryMessage": [ - "Žádný IO USB-PD", - "nebyl detekován!" - ], - "LockingKeysString": "ZAMČENO", - "UnlockingKeysString": "ODEMČENO", - "WarningKeysLockedString": "ZAMČENO!", - "WarningThermalRunaway": [ - "Teplotní", - "Ochrana" - ] - }, - "characters": { - "SettingRightChar": "P", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingOffChar": "D", - "SettingSlowChar": "P", - "SettingMediumChar": "S", - "SettingFastChar": "R", - "SettingStartNoneChar": "V", - "SettingStartSolderingChar": "P", - "SettingStartSleepChar": "S", - "SettingStartSleepOffChar": "M", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "M", - "SettingSensitivityMedium": "S", - "SettingSensitivityHigh": "V", - "SettingLockDisableChar": "Z", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "U" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Napájecí", - "nastavení" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Pájecí", - "nastavení" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Režim", - "spánku" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Uživatelské", - "rozhraní" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Pokročilá", - "nastavení" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Zdroj", - "napájení" - ], - "desc": "Při nižším napětí ukončit pájení (DC 10V) (S 3,3V na článek, zakázat omezení napájení)." - }, - "MinVolCell": { - "text2": [ - "Minimální", - "napětí" - ], - "desc": "Minimální dovolené napětí po článku (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Napětí", - "QC" - ], - "desc": "Maximální napětí QC pro jednání páječkou" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "Maximální prodleva při jednání PD ve 100ms krocích pro kompatibilitu s některými QC nabíječkami" - }, - "BoostTemperature": { - "text2": [ - "Teplota", - "boostu" - ], - "desc": "Teplota hrotu v \"režimu boost\"" - }, - "AutoStart": { - "text2": [ - "Chování", - "při startu" - ], - "desc": "V=vypnuto | P=pájecí teplota | S=spánková teplota | M=zahřát hrot po pohybu" - }, - "TempChangeShortStep": { - "text2": [ - "Krok teploty", - "krátký?" - ], - "desc": "Velikost přídavku při změně teploty krátkým stiskem tlačítka" - }, - "TempChangeLongStep": { - "text2": [ - "Krok teploty", - "dlouhý?" - ], - "desc": "Velikost přídavku při změně teploty dlouhým stiskem tlačítka" - }, - "LockingMode": { - "text2": [ - "Povolit zamč.", - "tlačítek" - ], - "desc": "Při pájení podržte obě tlačítka pro jejich zamčení (Z=zakázáno | B=pouze v režimu boost | U=úplné zamčení)" - }, - "MotionSensitivity": { - "text2": [ - "Citlivost", - "na pohyb" - ], - "desc": "0=vyp | 1=nejméně citlivé | ... | 9=nejvíce citlivé" - }, - "SleepTemperature": { - "text2": [ - "Teplota", - "ve spánku" - ], - "desc": "Teplota hrotu v režimu spánku." - }, - "SleepTimeout": { - "text2": [ - "Čas", - "do spánku" - ], - "desc": "\"Režim spánku\" naběhne v (s=sekundách | m=minutách)" - }, - "ShutdownTimeout": { - "text2": [ - "Čas do", - "vypnutí" - ], - "desc": "Interval automatického vypnutí (m=minut)" - }, - "HallEffSensitivity": { - "text2": [ - "Citlivost", - "Hall. čidla" - ], - "desc": "Citlivost Hallova čidla pro detekci spánku (0=vypnuto | 1=nejméně citlivé | ... | 9=nejvíce citlivé)" - }, - "TemperatureUnit": { - "text2": [ - "Jednotka", - "teploty" - ], - "desc": "C=Celsius | F=Fahrenheit" - }, - "DisplayRotation": { - "text2": [ - "Orientace", - "obrazovky" - ], - "desc": "P=pravák | L=levák | A=automaticky" - }, - "CooldownBlink": { - "text2": [ - "Blikáni při", - "chladnutí" - ], - "desc": "Blikat teplotou při chladnutí dokud je hrot horký" - }, - "ScrollingSpeed": { - "text2": [ - "Rychlost", - "posouvání" - ], - "desc": "Rychlost posouvání popisků podobných tomuto (P=pomalu | R=rychle)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Prohodit", - "tl. +-?" - ], - "desc": "Prohodit tlačítka pro změnu teploty" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "rychlost" - ], - "desc": "Tempo animace ikon v menu (O=vypnuto | P=pomalu | S=středně | R=rychle)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "smyčka" - ], - "desc": "Animovat ikony hlavního menu ve smyčce" - }, - "Brightness": { - "text2": [ - "Jas", - "obrazovky" - ], - "desc": "Upravit jas OLED" - }, - "ColourInversion": { - "text2": [ - "Invertovat", - "obrazovku" - ], - "desc": "Invertovat barvy na OLED" - }, - "LOGOTime": { - "text2": [ - "Trvání", - "boot loga" - ], - "desc": "Nastavení doby trvání boot loga (s=sekundy)" - }, - "AdvancedIdle": { - "text2": [ - "Podrobná obr.", - "nečinnosti" - ], - "desc": "Zobrazit detailní informace malým fontem na obrazovce nečinnosti" - }, - "AdvancedSoldering": { - "text2": [ - "Podrobná obr.", - "pájení" - ], - "desc": "Zobrazit detailní informace malým fontem na obrazovce pájení" - }, - "PowerLimit": { - "text2": [ - "Omezení", - "Výkonu" - ], - "desc": "Maximální příkon páječky (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Kalibrovat", - "vstupní napětí?" - ], - "desc": "Začít kalibraci vstupního napětí (dlouhý stisk pro ukončení)" - }, - "PowerPulsePower": { - "text2": [ - "Napájecí", - "pulz" - ], - "desc": "Intenzita výkonu pulzu pro udržení páječky vzhůru (watt)" - }, - "PowerPulseWait": { - "text2": [ - "Prodleva", - "napáj. pulzu" - ], - "desc": "Prodleva než je spuštěn pulz pro udržení páječky vzhůru pulzu pro udržení páječky vzhůru (x 2,5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Délka", - "napáj. pulzu" - ], - "desc": "Délka pulzu pro udržení páječky vzhůru (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Obnovit tovární", - "nastavení?" - ], - "desc": "Obnovit všechna nastavení na výchozí" - }, - "LanguageSwitch": { - "text2": [ - "Jazyk:", - " CS Český" - ], - "desc": "" - } - } -} + "languageCode": "CS", + "languageLocalName": "Český", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Opravdu chcete resetovat zařízení do továrního nastavení?", + "UVLOWarningString": "Nízké DC", + "UndervoltageString": "Nízké napětí", + "InputVoltageString": "Napětí: ", + "SleepingSimpleString": "Zzz ", + "SleepingAdvancedString": "Režim spánku...", + "SleepingTipAdvancedString": "Hrot:", + "OffString": "Vyp", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Nějaká nastavení", + "byla změněna!" + ], + "NoAccelerometerMessage": [ + "Akcelerometr", + "nebyl detekován!" + ], + "NoPowerDeliveryMessage": [ + "Žádný IO USB-PD", + "nebyl detekován!" + ], + "LockingKeysString": "ZAMČENO", + "UnlockingKeysString": "ODEMČENO", + "WarningKeysLockedString": "ZAMČENO!", + "WarningThermalRunaway": [ + "Teplotní", + "Ochrana" + ] + }, + "characters": { + "SettingRightChar": "P", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingOffChar": "D", + "SettingSlowChar": "P", + "SettingMediumChar": "S", + "SettingFastChar": "R", + "SettingStartNoneChar": "V", + "SettingStartSolderingChar": "P", + "SettingStartSleepChar": "S", + "SettingStartSleepOffChar": "M", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "M", + "SettingSensitivityMedium": "S", + "SettingSensitivityHigh": "V", + "SettingLockDisableChar": "Z", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "U" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Napájecí", + "nastavení" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Pájecí", + "nastavení" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Režim", + "spánku" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Uživatelské", + "rozhraní" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Pokročilá", + "nastavení" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Zdroj", + "napájení" + ], + "desc": "Při nižším napětí ukončit pájení (DC 10V) (S 3,3V na článek, zakázat omezení napájení)." + }, + "MinVolCell": { + "text2": [ + "Minimální", + "napětí" + ], + "desc": "Minimální dovolené napětí po článku (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Napětí", + "QC" + ], + "desc": "Maximální napětí QC pro jednání páječkou" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "Maximální prodleva při jednání PD ve 100ms krocích pro kompatibilitu s některými QC nabíječkami" + }, + "BoostTemperature": { + "text2": [ + "Teplota", + "boostu" + ], + "desc": "Teplota hrotu v \"režimu boost\"" + }, + "AutoStart": { + "text2": [ + "Chování", + "při startu" + ], + "desc": "V=vypnuto | P=pájecí teplota | S=spánková teplota | M=zahřát hrot po pohybu" + }, + "TempChangeShortStep": { + "text2": [ + "Krok teploty", + "krátký?" + ], + "desc": "Velikost přídavku při změně teploty krátkým stiskem tlačítka" + }, + "TempChangeLongStep": { + "text2": [ + "Krok teploty", + "dlouhý?" + ], + "desc": "Velikost přídavku při změně teploty dlouhým stiskem tlačítka" + }, + "LockingMode": { + "text2": [ + "Povolit zamč.", + "tlačítek" + ], + "desc": "Při pájení podržte obě tlačítka pro jejich zamčení (Z=zakázáno | B=pouze v režimu boost | U=úplné zamčení)" + }, + "MotionSensitivity": { + "text2": [ + "Citlivost", + "na pohyb" + ], + "desc": "0=vyp | 1=nejméně citlivé | ... | 9=nejvíce citlivé" + }, + "SleepTemperature": { + "text2": [ + "Teplota", + "ve spánku" + ], + "desc": "Teplota hrotu v režimu spánku." + }, + "SleepTimeout": { + "text2": [ + "Čas", + "do spánku" + ], + "desc": "\"Režim spánku\" naběhne v (s=sekundách | m=minutách)" + }, + "ShutdownTimeout": { + "text2": [ + "Čas do", + "vypnutí" + ], + "desc": "Interval automatického vypnutí (m=minut)" + }, + "HallEffSensitivity": { + "text2": [ + "Citlivost", + "Hall. čidla" + ], + "desc": "Citlivost Hallova čidla pro detekci spánku (0=vypnuto | 1=nejméně citlivé | ... | 9=nejvíce citlivé)" + }, + "TemperatureUnit": { + "text2": [ + "Jednotka", + "teploty" + ], + "desc": "C=Celsius | F=Fahrenheit" + }, + "DisplayRotation": { + "text2": [ + "Orientace", + "obrazovky" + ], + "desc": "P=pravák | L=levák | A=automaticky" + }, + "CooldownBlink": { + "text2": [ + "Blikáni při", + "chladnutí" + ], + "desc": "Blikat teplotou při chladnutí dokud je hrot horký" + }, + "ScrollingSpeed": { + "text2": [ + "Rychlost", + "posouvání" + ], + "desc": "Rychlost posouvání popisků podobných tomuto (P=pomalu | R=rychle)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Prohodit", + "tl. +-?" + ], + "desc": "Prohodit tlačítka pro změnu teploty" + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "rychlost" + ], + "desc": "Tempo animace ikon v menu (O=vypnuto | P=pomalu | S=středně | R=rychle)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "smyčka" + ], + "desc": "Animovat ikony hlavního menu ve smyčce" + }, + "Brightness": { + "text2": [ + "Jas", + "obrazovky" + ], + "desc": "Upravit jas OLED" + }, + "ColourInversion": { + "text2": [ + "Invertovat", + "obrazovku" + ], + "desc": "Invertovat barvy na OLED" + }, + "LOGOTime": { + "text2": [ + "Trvání", + "boot loga" + ], + "desc": "Nastavení doby trvání boot loga (s=sekundy)" + }, + "AdvancedIdle": { + "text2": [ + "Podrobná obr.", + "nečinnosti" + ], + "desc": "Zobrazit detailní informace malým fontem na obrazovce nečinnosti" + }, + "AdvancedSoldering": { + "text2": [ + "Podrobná obr.", + "pájení" + ], + "desc": "Zobrazit detailní informace malým fontem na obrazovce pájení" + }, + "PowerLimit": { + "text2": [ + "Omezení", + "Výkonu" + ], + "desc": "Maximální příkon páječky (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Kalibrovat", + "vstupní napětí?" + ], + "desc": "Začít kalibraci vstupního napětí (dlouhý stisk pro ukončení)" + }, + "PowerPulsePower": { + "text2": [ + "Napájecí", + "pulz" + ], + "desc": "Intenzita výkonu pulzu pro udržení páječky vzhůru (watt)" + }, + "PowerPulseWait": { + "text2": [ + "Prodleva", + "napáj. pulzu" + ], + "desc": "Prodleva než je spuštěn pulz pro udržení páječky vzhůru pulzu pro udržení páječky vzhůru (x 2,5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Délka", + "napáj. pulzu" + ], + "desc": "Délka pulzu pro udržení páječky vzhůru (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Obnovit tovární", + "nastavení?" + ], + "desc": "Obnovit všechna nastavení na výchozí" + }, + "LanguageSwitch": { + "text2": [ + "Jazyk:", + " CS Český" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_DA.json b/Translations/translation_DA.json index 637f2f62..37953a92 100644 --- a/Translations/translation_DA.json +++ b/Translations/translation_DA.json @@ -1,345 +1,341 @@ { - "languageCode": "DA", - "languageLocalName": "Dansk", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Er du sikker du vil resette indstillingerne til standard?", - "UVLOWarningString": "Lav Volt", - "UndervoltageString": "Undervolt", - "InputVoltageString": "Input V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Dvale...", - "SleepingTipAdvancedString": "Tip:", - "OffString": "Off", - "DeviceFailedValidationWarning": "Din enhed er højst sandsyneligt en Kopivare!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Visse indstillinger", - "Er blevet ændret!" - ], - "NoAccelerometerMessage": [ - "ingen accelerometer", - "fundet!" - ], - "NoPowerDeliveryMessage": [ - "ingen USB-PD IC", - "Fundet!" - ], - "LockingKeysString": "LÅST", - "UnlockingKeysString": "ULÅST", - "WarningKeysLockedString": "!LÅST!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "H", - "SettingLeftChar": "V", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "S", - "SettingMediumChar": "M", - "SettingFastChar": "F", - "SettingStartNoneChar": "S", - "SettingStartSolderingChar": "L", - "SettingStartSleepChar": "D", - "SettingStartSleepOffChar": "R", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Strøm", - "Indstillinger" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Lodde", - "Indstillinger" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Dvale", - "mode" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Bruger", - "Grændseflade" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Advancerede", - "Indstillinger" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Strøm", - "Kilde" - ], - "desc": "Strømforsyning. Indstil Cutoff Spændingen. (DC 10V) (S 3,3V per celle)" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "Spænding" - ], - "desc": "Minimum tilladt spænding pr. celle (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" - }, - "QCMaxVoltage": { - "text2": [ - "QC", - "Spænding" - ], - "desc": "Max QC spænding Loddekolben skal forhandle sig til" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD-forhandlingstimeout i trin på 100 ms for kompatibilitet med nogle QC-opladere" - }, - "BoostTemperature": { - "text2": [ - "Boost", - "temp" - ], - "desc": "Temperatur i \"boost mode\"" - }, - "AutoStart": { - "text2": [ - "Start-up", - "Opførsel" - ], - "desc": "Start automatisk med lodning når strøm sættes til. (S=Slukket | L=Lodning | D=Dvale tilstand | R=Dvale tilstand rumtemperatur)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp ændring", - "kort" - ], - "desc": "Temperatur-ændring-stigning ved kort tryk på knappen" - }, - "TempChangeLongStep": { - "text2": [ - "Temp ændring", - "lang" - ], - "desc": "Temperatur-ændring-stigning ved lang tryk på knappen" - }, - "LockingMode": { - "text2": [ - "Tillad låsning", - "af knapperne" - ], - "desc": "Hold begge knapper nede under lodning for at låse dem (D=deaktiver | B=kun boost-tilstand | F=fuld låsning)" - }, - "MotionSensitivity": { - "text2": [ - "Bevægelses", - "følsomhed" - ], - "desc": "Bevægelsesfølsomhed (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)" - }, - "SleepTemperature": { - "text2": [ - "Dvale", - "temp" - ], - "desc": "Dvale Temperatur (C)" - }, - "SleepTimeout": { - "text2": [ - "Dvale", - "timeout" - ], - "desc": "Dvale Timeout (Minutter | Sekunder)" - }, - "ShutdownTimeout": { - "text2": [ - "Sluknings", - "timeout" - ], - "desc": "sluknings Timeout (Minutter)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall sensor", - "følsomhed" - ], - "desc": "følsomhed overfor magneten (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)" - }, - "TemperatureUnit": { - "text2": [ - "Temperatur", - "Enhed" - ], - "desc": "Temperatur Enhed (C=Celsius | F=Fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "Skærm", - "Orientering" - ], - "desc": "Skærm Orientering (H=Højre Håndet | V=Venstre Håndet | A=Automatisk)" - }, - "CooldownBlink": { - "text2": [ - "Køl ned", - "Blinkning" - ], - "desc": "Blink temperaturen på skærmen, mens spidsen stadig er varm." - }, - "ScrollingSpeed": { - "text2": [ - "Scrolling", - "Hastighed" - ], - "desc": "Hastigheden infotekst ruller forbi med (S=Langsom | F=Hurtigt)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Skift", - "+ - tasterne" - ], - "desc": "Skift tildeling af knapper til temperaturjustering" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "Hastighed" - ], - "desc": "Hastigheden for ikonanimationer i menuen (O=fra | S=langsomt | M=medium | F=hurtigt)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "sløfe" - ], - "desc": "ikonanimation sløfe i hovedmenuen" - }, - "Brightness": { - "text2": [ - "Skærm", - "lysstyrke" - ], - "desc": "Juster lysstyrken på OLED-skærmen" - }, - "ColourInversion": { - "text2": [ - "spejlvende", - "skærm" - ], - "desc": "spejlvende farverne på OLED-skærmen" - }, - "LOGOTime": { - "text2": [ - "opstartslogo", - "varighed" - ], - "desc": "Indstiller varigheden for opstartslogoet (s=sekunder)" - }, - "AdvancedIdle": { - "text2": [ - "Detaljeret", - "Standby skærm" - ], - "desc": "Vis detialieret information med en mindre skriftstørrelse på standby skærmen." - }, - "AdvancedSoldering": { - "text2": [ - "Detaljeret", - "loddeskærm" - ], - "desc": "Vis detaljeret information mens der loddes" - }, - "PowerLimit": { - "text2": [ - "Strøm", - "begrænsning" - ], - "desc": "Maksimal effekt Loddekolben kan bruge (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "kalibrere CJK", - "under næste opstart" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Kalibrere", - "input spændingen?" - ], - "desc": "VIN kalibrering. Knapperne justere, Lang tryk for at gå ud" - }, - "PowerPulsePower": { - "text2": [ - "Strøm", - "puls" - ], - "desc": "Intensiteten af strøm for hold-vågen-puls (watt)" - }, - "PowerPulseWait": { - "text2": [ - "Strøm puls", - "Forsinkelse" - ], - "desc": "Forsinkelse før hold-vågen-puls udløses (x 2,5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Strøm puls", - "varighed" - ], - "desc": "Hold-vågen-pulsvarighed (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Gendan fabriks", - "Indstillinger" - ], - "desc": "Gendan alle indstillinger" - }, - "LanguageSwitch": { - "text2": [ - "Sprog:", - " DA Dansk" - ], - "desc": "" - } - } -} + "languageCode": "DA", + "languageLocalName": "Dansk", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Er du sikker du vil resette indstillingerne til standard?", + "UVLOWarningString": "Lav Volt", + "UndervoltageString": "Undervolt", + "InputVoltageString": "Input V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Dvale...", + "SleepingTipAdvancedString": "Tip:", + "OffString": "Off", + "DeviceFailedValidationWarning": "Din enhed er højst sandsyneligt en Kopivare!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Visse indstillinger", + "Er blevet ændret!" + ], + "NoAccelerometerMessage": [ + "ingen accelerometer", + "fundet!" + ], + "NoPowerDeliveryMessage": [ + "ingen USB-PD IC", + "Fundet!" + ], + "LockingKeysString": "LÅST", + "UnlockingKeysString": "ULÅST", + "WarningKeysLockedString": "!LÅST!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "H", + "SettingLeftChar": "V", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "S", + "SettingMediumChar": "M", + "SettingFastChar": "F", + "SettingStartNoneChar": "S", + "SettingStartSolderingChar": "L", + "SettingStartSleepChar": "D", + "SettingStartSleepOffChar": "R", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Strøm", + "Indstillinger" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Lodde", + "Indstillinger" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Dvale", + "mode" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Bruger", + "Grændseflade" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Advancerede", + "Indstillinger" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Strøm", + "Kilde" + ], + "desc": "Strømforsyning. Indstil Cutoff Spændingen. (DC 10V) (S 3,3V per celle)" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "Spænding" + ], + "desc": "Minimum tilladt spænding pr. celle (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" + }, + "QCMaxVoltage": { + "text2": [ + "QC", + "Spænding" + ], + "desc": "Max QC spænding Loddekolben skal forhandle sig til" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD-forhandlingstimeout i trin på 100 ms for kompatibilitet med nogle QC-opladere" + }, + "BoostTemperature": { + "text2": [ + "Boost", + "temp" + ], + "desc": "Temperatur i \"boost mode\"" + }, + "AutoStart": { + "text2": [ + "Start-up", + "Opførsel" + ], + "desc": "Start automatisk med lodning når strøm sættes til. (S=Slukket | L=Lodning | D=Dvale tilstand | R=Dvale tilstand rumtemperatur)" + }, + "TempChangeShortStep": { + "text2": [ + "Temp ændring", + "kort" + ], + "desc": "Temperatur-ændring-stigning ved kort tryk på knappen" + }, + "TempChangeLongStep": { + "text2": [ + "Temp ændring", + "lang" + ], + "desc": "Temperatur-ændring-stigning ved lang tryk på knappen" + }, + "LockingMode": { + "text2": [ + "Tillad låsning", + "af knapperne" + ], + "desc": "Hold begge knapper nede under lodning for at låse dem (D=deaktiver | B=kun boost-tilstand | F=fuld låsning)" + }, + "MotionSensitivity": { + "text2": [ + "Bevægelses", + "følsomhed" + ], + "desc": "Bevægelsesfølsomhed (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)" + }, + "SleepTemperature": { + "text2": [ + "Dvale", + "temp" + ], + "desc": "Dvale Temperatur (C)" + }, + "SleepTimeout": { + "text2": [ + "Dvale", + "timeout" + ], + "desc": "Dvale Timeout (Minutter | Sekunder)" + }, + "ShutdownTimeout": { + "text2": [ + "Sluknings", + "timeout" + ], + "desc": "sluknings Timeout (Minutter)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall sensor", + "følsomhed" + ], + "desc": "følsomhed overfor magneten (0=Slukket | 1=Mindst følsom | ... | 9=Mest følsom)" + }, + "TemperatureUnit": { + "text2": [ + "Temperatur", + "Enhed" + ], + "desc": "Temperatur Enhed (C=Celsius | F=Fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "Skærm", + "Orientering" + ], + "desc": "Skærm Orientering (H=Højre Håndet | V=Venstre Håndet | A=Automatisk)" + }, + "CooldownBlink": { + "text2": [ + "Køl ned", + "Blinkning" + ], + "desc": "Blink temperaturen på skærmen, mens spidsen stadig er varm." + }, + "ScrollingSpeed": { + "text2": [ + "Scrolling", + "Hastighed" + ], + "desc": "Hastigheden infotekst ruller forbi med (S=Langsom | F=Hurtigt)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Skift", + "+ - tasterne" + ], + "desc": "Skift tildeling af knapper til temperaturjustering" + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "Hastighed" + ], + "desc": "Hastigheden for ikonanimationer i menuen (O=fra | S=langsomt | M=medium | F=hurtigt)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "sløfe" + ], + "desc": "ikonanimation sløfe i hovedmenuen" + }, + "Brightness": { + "text2": [ + "Skærm", + "lysstyrke" + ], + "desc": "Juster lysstyrken på OLED-skærmen" + }, + "ColourInversion": { + "text2": [ + "spejlvende", + "skærm" + ], + "desc": "spejlvende farverne på OLED-skærmen" + }, + "LOGOTime": { + "text2": [ + "opstartslogo", + "varighed" + ], + "desc": "Indstiller varigheden for opstartslogoet (s=sekunder)" + }, + "AdvancedIdle": { + "text2": [ + "Detaljeret", + "Standby skærm" + ], + "desc": "Vis detialieret information med en mindre skriftstørrelse på standby skærmen." + }, + "AdvancedSoldering": { + "text2": [ + "Detaljeret", + "loddeskærm" + ], + "desc": "Vis detaljeret information mens der loddes" + }, + "PowerLimit": { + "text2": [ + "Strøm", + "begrænsning" + ], + "desc": "Maksimal effekt Loddekolben kan bruge (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "kalibrere CJK", + "under næste opstart" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Kalibrere", + "input spændingen?" + ], + "desc": "VIN kalibrering. Knapperne justere, Lang tryk for at gå ud" + }, + "PowerPulsePower": { + "text2": [ + "Strøm", + "puls" + ], + "desc": "Intensiteten af strøm for hold-vågen-puls (watt)" + }, + "PowerPulseWait": { + "text2": [ + "Strøm puls", + "Forsinkelse" + ], + "desc": "Forsinkelse før hold-vågen-puls udløses (x 2,5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Strøm puls", + "varighed" + ], + "desc": "Hold-vågen-pulsvarighed (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Gendan fabriks", + "Indstillinger" + ], + "desc": "Gendan alle indstillinger" + }, + "LanguageSwitch": { + "text2": [ + "Sprog:", + " DA Dansk" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_DE.json b/Translations/translation_DE.json index dbda2b9e..2902ee61 100644 --- a/Translations/translation_DE.json +++ b/Translations/translation_DE.json @@ -1,345 +1,341 @@ { - "languageCode": "DE", - "languageLocalName": "Deutsch", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Vor dem Neustart bitte sicherstellen, dass Lötspitze & Gerät Raumtemperatur haben!", - "CJCCalibrating": "kalibriere", - "SettingsResetWarning": "Sicher, dass alle Werte zurückgesetzt werden sollen?", - "UVLOWarningString": "V niedr.", - "UndervoltageString": "Unterspannung", - "InputVoltageString": "V Eingang: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Ruhemodus...", - "SleepingTipAdvancedString": "Temp:", - "OffString": "Aus", - "DeviceFailedValidationWarning": "Höchstwahrscheinlich ist das Gerät eine Fälschung!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Erfolgreich", - "kalibriert!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Einstellungen", - "zurückgesetzt!" - ], - "NoAccelerometerMessage": [ - "Bewegungssensor", - "nicht erkannt!" - ], - "NoPowerDeliveryMessage": [ - "USB-PD IC", - "nicht erkannt!" - ], - "LockingKeysString": "GESPERRT", - "UnlockingKeysString": "ENTSPERRT", - "WarningKeysLockedString": "!GESPERRT!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "R", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingOffChar": "A", - "SettingSlowChar": "L", - "SettingMediumChar": "M", - "SettingFastChar": "S", - "SettingStartNoneChar": "A", - "SettingStartSolderingChar": "L", - "SettingStartSleepChar": "R", - "SettingStartSleepOffChar": "K", - "SettingSensitivityOff": "A", - "SettingSensitivityLow": "N", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "A", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "V" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Energie-", - "einstellungen" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Löt-", - "einstellungen" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Ruhe-", - "modus" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Anzeige-", - "einstellungen" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Erweiterte", - "Einstellungen" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Spannungs-", - "quelle" - ], - "desc": "Spannungsquelle (Abschaltspannung) (DC=10V | nS=n*3.3V für n LiIon-Zellen)" - }, - "MinVolCell": { - "text2": [ - "Minimale", - "Spannung" - ], - "desc": "Minimal zulässige Spannung pro Zelle (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Spannungs-", - "maximum" - ], - "desc": "Maximal zulässige Spannung der verwendeten Spannungsversorgung (V=Volt)" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD Abfragedauer in 100ms Schritten (Kompatibilität mit best. QC-Ladegeräten)" - }, - "BoostTemperature": { - "text2": [ - "Boost-", - "temperatur" - ], - "desc": "Temperatur der Lötspitze im Boostmodus" - }, - "AutoStart": { - "text2": [ - "Start im", - "Lötmodus" - ], - "desc": "Heizverhalten beim Einschalten der Spannungsversorgung (A=aus | L=Lötmodus | R=Ruhemodus | K=Ruhemodus mit kalter Spitze)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp-Schritt", - "Druck kurz" - ], - "desc": "Schrittweite für Temperaturwechsel bei kurzem Tastendruck" - }, - "TempChangeLongStep": { - "text2": [ - "Temp-Schritt", - "Druck lang" - ], - "desc": "Schrittweite für Temperaturwechsel bei langem Tastendruck" - }, - "LockingMode": { - "text2": [ - "Tasten-", - "sperre" - ], - "desc": "Langes drücken beider Tasten im Lötmodus sperrt diese (A=aus | B=nur Boost | V=vollständig)" - }, - "MotionSensitivity": { - "text2": [ - "Bewegungs-", - "empfindlichk." - ], - "desc": "0=aus | 1=minimal | ... | 9=maximal" - }, - "SleepTemperature": { - "text2": [ - "Ruhe-", - "temperatur" - ], - "desc": "Ruhetemperatur der Spitze" - }, - "SleepTimeout": { - "text2": [ - "Ruhever-", - "zögerung" - ], - "desc": "Dauer vor Übergang in den Ruhemodus (s=Sekunden | m=Minuten)" - }, - "ShutdownTimeout": { - "text2": [ - "Abschalt-", - "verzög." - ], - "desc": "Dauer vor automatischer Abschaltung (m=Minuten)" - }, - "HallEffSensitivity": { - "text2": [ - "Empfindlichkeit", - "der Hall-Sonde" - ], - "desc": "Empfindlichkeit der Hall-Sonde um den Ruhemodus auszulösen (0=aus | 1=minimal | ... | 9=maximal)" - }, - "TemperatureUnit": { - "text2": [ - "Temperatur-", - "einheit" - ], - "desc": "C=°Celsius | F=°Fahrenheit" - }, - "DisplayRotation": { - "text2": [ - "Anzeige-", - "ausrichtung" - ], - "desc": "R=rechtshändig | L=linkshändig | A=automatisch" - }, - "CooldownBlink": { - "text2": [ - "Abkühl-", - "blinken" - ], - "desc": "Temperaturanzeige blinkt beim Abkühlen, solange Spitze heiß ist" - }, - "ScrollingSpeed": { - "text2": [ - "Scroll-", - "geschw." - ], - "desc": "Scrollgeschwindigkeit der Erläuterungen (L=langsam | S=schnell)" - }, - "ReverseButtonTempChange": { - "text2": [ - "+- Tasten", - "umkehren?" - ], - "desc": "Tastenbelegung zur Temperaturänderung umkehren" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "Geschw." - ], - "desc": "Geschwindigkeit der Icon-Animationen im Menü (A=aus | L=langsam | M=mittel | S=schnell)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "Schleife" - ], - "desc": "Icon-Animationen im Hauptmenü wiederholen" - }, - "Brightness": { - "text2": [ - "Bildschirm-", - "kontrast" - ], - "desc": "Verändert die Helligkeit des OLED-Displays" - }, - "ColourInversion": { - "text2": [ - "Farben", - "umkehren" - ], - "desc": "Invertiert die Farben des OLED-Displays" - }, - "LOGOTime": { - "text2": [ - "Startlogo-", - "dauer" - ], - "desc": "Legt die Dauer der Anzeige des Startlogos fest (s=Sekunden)" - }, - "AdvancedIdle": { - "text2": [ - "Detaillierte", - "Ruheansicht" - ], - "desc": "Detaillierte Anzeige im Ruhemodus" - }, - "AdvancedSoldering": { - "text2": [ - "Detaillierte", - "Lötansicht" - ], - "desc": "Detaillierte Anzeige im Lötmodus" - }, - "PowerLimit": { - "text2": [ - "Leistungs-", - "maximum" - ], - "desc": "Maximal zulässige Leistungsaufnahme des Lötkolbens (W=Watt)" - }, - "CalibrateCJC": { - "text2": [ - "Temperatur", - "kalibrieren?" - ], - "desc": "Beim nächsten Start wird die Kaltstellenkompensation kalibriert (nicht nötig wenn Delta T < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Eingangsspannung", - "kalibrieren?" - ], - "desc": "Kalibrierung der Eingangsspannung (Langer Tastendruck zum Verlassen)" - }, - "PowerPulsePower": { - "text2": [ - "Leistungs-", - "impuls" - ], - "desc": "Powerbank mit einem Impuls wach halten (Watt)" - }, - "PowerPulseWait": { - "text2": [ - "Impuls-", - "verzögerung" - ], - "desc": "Dauer vor Abgabe von Wachhalteimpulsen (x 2,5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Impuls-", - "dauer" - ], - "desc": "Dauer des Wachhalteimpulses (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Einstellungen", - "zurücksetzen?" - ], - "desc": "Werte auf Werkseinstellungen zurücksetzen" - }, - "LanguageSwitch": { - "text2": [ - "Sprache:", - " DE Deutsch" - ], - "desc": "" - } - } -} + "languageCode": "DE", + "languageLocalName": "Deutsch", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Vor dem Neustart bitte sicherstellen, dass Lötspitze & Gerät Raumtemperatur haben!", + "CJCCalibrating": "kalibriere", + "SettingsResetWarning": "Sicher, dass alle Werte zurückgesetzt werden sollen?", + "UVLOWarningString": "V niedr.", + "UndervoltageString": "Unterspannung", + "InputVoltageString": "V Eingang: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Ruhemodus...", + "SleepingTipAdvancedString": "Temp:", + "OffString": "Aus", + "DeviceFailedValidationWarning": "Höchstwahrscheinlich ist das Gerät eine Fälschung!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Erfolgreich", + "kalibriert!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Einstellungen", + "zurückgesetzt!" + ], + "NoAccelerometerMessage": [ + "Bewegungssensor", + "nicht erkannt!" + ], + "NoPowerDeliveryMessage": [ + "USB-PD IC", + "nicht erkannt!" + ], + "LockingKeysString": "GESPERRT", + "UnlockingKeysString": "ENTSPERRT", + "WarningKeysLockedString": "!GESPERRT!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "R", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingOffChar": "A", + "SettingSlowChar": "L", + "SettingMediumChar": "M", + "SettingFastChar": "S", + "SettingStartNoneChar": "A", + "SettingStartSolderingChar": "L", + "SettingStartSleepChar": "R", + "SettingStartSleepOffChar": "K", + "SettingSensitivityOff": "A", + "SettingSensitivityLow": "N", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "A", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "V" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Energie-", + "einstellungen" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Löt-", + "einstellungen" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Ruhe-", + "modus" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Anzeige-", + "einstellungen" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Erweiterte", + "Einstellungen" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Spannungs-", + "quelle" + ], + "desc": "Spannungsquelle (Abschaltspannung) (DC=10V | nS=n*3.3V für n LiIon-Zellen)" + }, + "MinVolCell": { + "text2": [ + "Minimale", + "Spannung" + ], + "desc": "Minimal zulässige Spannung pro Zelle (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Spannungs-", + "maximum" + ], + "desc": "Maximal zulässige Spannung der verwendeten Spannungsversorgung (V=Volt)" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD Abfragedauer in 100ms Schritten (Kompatibilität mit best. QC-Ladegeräten)" + }, + "BoostTemperature": { + "text2": [ + "Boost-", + "temperatur" + ], + "desc": "Temperatur der Lötspitze im Boostmodus" + }, + "AutoStart": { + "text2": [ + "Start im", + "Lötmodus" + ], + "desc": "Heizverhalten beim Einschalten der Spannungsversorgung (A=aus | L=Lötmodus | R=Ruhemodus | K=Ruhemodus mit kalter Spitze)" + }, + "TempChangeShortStep": { + "text2": [ + "Temp-Schritt", + "Druck kurz" + ], + "desc": "Schrittweite für Temperaturwechsel bei kurzem Tastendruck" + }, + "TempChangeLongStep": { + "text2": [ + "Temp-Schritt", + "Druck lang" + ], + "desc": "Schrittweite für Temperaturwechsel bei langem Tastendruck" + }, + "LockingMode": { + "text2": [ + "Tasten-", + "sperre" + ], + "desc": "Langes drücken beider Tasten im Lötmodus sperrt diese (A=aus | B=nur Boost | V=vollständig)" + }, + "MotionSensitivity": { + "text2": [ + "Bewegungs-", + "empfindlichk." + ], + "desc": "0=aus | 1=minimal | ... | 9=maximal" + }, + "SleepTemperature": { + "text2": [ + "Ruhe-", + "temperatur" + ], + "desc": "Ruhetemperatur der Spitze" + }, + "SleepTimeout": { + "text2": [ + "Ruhever-", + "zögerung" + ], + "desc": "Dauer vor Übergang in den Ruhemodus (s=Sekunden | m=Minuten)" + }, + "ShutdownTimeout": { + "text2": [ + "Abschalt-", + "verzög." + ], + "desc": "Dauer vor automatischer Abschaltung (m=Minuten)" + }, + "HallEffSensitivity": { + "text2": [ + "Empfindlichkeit", + "der Hall-Sonde" + ], + "desc": "Empfindlichkeit der Hall-Sonde um den Ruhemodus auszulösen (0=aus | 1=minimal | ... | 9=maximal)" + }, + "TemperatureUnit": { + "text2": [ + "Temperatur-", + "einheit" + ], + "desc": "C=°Celsius | F=°Fahrenheit" + }, + "DisplayRotation": { + "text2": [ + "Anzeige-", + "ausrichtung" + ], + "desc": "R=rechtshändig | L=linkshändig | A=automatisch" + }, + "CooldownBlink": { + "text2": [ + "Abkühl-", + "blinken" + ], + "desc": "Temperaturanzeige blinkt beim Abkühlen, solange Spitze heiß ist" + }, + "ScrollingSpeed": { + "text2": [ + "Scroll-", + "geschw." + ], + "desc": "Scrollgeschwindigkeit der Erläuterungen (L=langsam | S=schnell)" + }, + "ReverseButtonTempChange": { + "text2": [ + "+- Tasten", + "umkehren?" + ], + "desc": "Tastenbelegung zur Temperaturänderung umkehren" + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "Geschw." + ], + "desc": "Geschwindigkeit der Icon-Animationen im Menü (A=aus | L=langsam | M=mittel | S=schnell)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "Schleife" + ], + "desc": "Icon-Animationen im Hauptmenü wiederholen" + }, + "Brightness": { + "text2": [ + "Bildschirm-", + "kontrast" + ], + "desc": "Verändert die Helligkeit des OLED-Displays" + }, + "ColourInversion": { + "text2": [ + "Farben", + "umkehren" + ], + "desc": "Invertiert die Farben des OLED-Displays" + }, + "LOGOTime": { + "text2": [ + "Startlogo-", + "dauer" + ], + "desc": "Legt die Dauer der Anzeige des Startlogos fest (s=Sekunden)" + }, + "AdvancedIdle": { + "text2": [ + "Detaillierte", + "Ruheansicht" + ], + "desc": "Detaillierte Anzeige im Ruhemodus" + }, + "AdvancedSoldering": { + "text2": [ + "Detaillierte", + "Lötansicht" + ], + "desc": "Detaillierte Anzeige im Lötmodus" + }, + "PowerLimit": { + "text2": [ + "Leistungs-", + "maximum" + ], + "desc": "Maximal zulässige Leistungsaufnahme des Lötkolbens (W=Watt)" + }, + "CalibrateCJC": { + "text2": [ + "Temperatur", + "kalibrieren?" + ], + "desc": "Beim nächsten Start wird die Kaltstellenkompensation kalibriert (nicht nötig wenn Delta T < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Eingangsspannung", + "kalibrieren?" + ], + "desc": "Kalibrierung der Eingangsspannung (Langer Tastendruck zum Verlassen)" + }, + "PowerPulsePower": { + "text2": [ + "Leistungs-", + "impuls" + ], + "desc": "Powerbank mit einem Impuls wach halten (Watt)" + }, + "PowerPulseWait": { + "text2": [ + "Impuls-", + "verzögerung" + ], + "desc": "Dauer vor Abgabe von Wachhalteimpulsen (x 2,5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Impuls-", + "dauer" + ], + "desc": "Dauer des Wachhalteimpulses (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Einstellungen", + "zurücksetzen?" + ], + "desc": "Werte auf Werkseinstellungen zurücksetzen" + }, + "LanguageSwitch": { + "text2": [ + "Sprache:", + " DE Deutsch" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_EL.json b/Translations/translation_EL.json index bde3d875..27971dab 100644 --- a/Translations/translation_EL.json +++ b/Translations/translation_EL.json @@ -1,348 +1,344 @@ { - "languageCode": "EL", - "languageLocalName": "Greek", - "fonts": [ - "ascii_basic", - "greek" - ], - "tempUnitFahrenheit": true, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Σίγουρα θέλετε επαναφορά αρχικών ρυθμίσεων;", - "UVLOWarningString": "Χαμηλ DC", - "UndervoltageString": "Υπόταση", - "InputVoltageString": "Είσοδος V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Υπνος...", - "SleepingTipAdvancedString": "Μύτη:", - "OffString": "Απ.", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Επαν. OK", - "SettingsResetMessage": [ - "Κάποιες ρυθμ.", - "άλλαξαν" - ], - "NoAccelerometerMessage": [ - "Δεν εντοπίστηκε", - "επιταχυνσιόμετρο" - ], - "NoPowerDeliveryMessage": [ - "Δεν εντοπίστηκε", - "κύκλωμα USB-PD" - ], - "LockingKeysString": "ΚΛΕΙΔ.", - "UnlockingKeysString": "ΞΕΚΛΕΙΔ.", - "WarningKeysLockedString": [ - "ΚΛΕΙΔΩΜΕΝΑ", - "ΠΛΗΚΤΡΑ!" - ], - "WarningThermalRunaway": [ - "Θερμική", - "Φυγή" - ] - }, - "characters": { - "SettingRightChar": "R", - "SettingLeftChar": "L", - "SettingAutoChar": "Α", - "SettingOffChar": "0", - "SettingSlowChar": "Α", - "SettingMediumChar": "Μ", - "SettingFastChar": "Γ", - "SettingStartNoneChar": "0", - "SettingStartSolderingChar": "Κ", - "SettingStartSleepChar": "Ζ", - "SettingStartSleepOffChar": "Υ", - "SettingSensitivityOff": "0", - "SettingSensitivityLow": "Χ", - "SettingSensitivityMedium": "Μ", - "SettingSensitivityHigh": "Υ", - "SettingLockDisableChar": "Α", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "Π" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Ρυθμίσεις", - "ενέργειας" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Ρυθμίσεις", - "κόλλησης" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Λειτουργία", - "ύπνου" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Διεπαφή", - "χρήστη" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Προηγμένες", - "ρυθμίσεις" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Πηγή", - "ενέργειας" - ], - "desc": "Πηγή ενέργειας. Oρισμός τάσης απενεργοποίησης. (DC 10V) (S 3.3V ανα κυψέλη, απενεργοποίηση ενεργειακού ορίου)" - }, - "MinVolCell": { - "text2": [ - "Ελάχιστη", - "τάση" - ], - "desc": "Ελάχιστη επιτρεπτή τάση ανα κυψέλη (3 σε σειρά: 3 - 3.7V | 4-6 σε σειρά: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Τάση", - "QC" - ], - "desc": "Μέγιστη τάση QC που να ζητά το κολλητήρι από το τροφοδοτικό" - }, - "PDNegTimeout": { - "text2": [ - "χρονικό όριο", - "PD" - ], - "desc": "Χρονικό όριο διαπραγμάτευσης PD σε βήματα 100ms για συμβατότητα με κάποιους φορτιστές QC" - }, - "BoostTemperature": { - "text2": [ - "Θερμοκ.", - "boost" - ], - "desc": "Θερμοκρασία στη \"λειτουργία boost\"" - }, - "AutoStart": { - "text2": [ - "Ζέσταμα", - "κατά την εν." - ], - "desc": "0=off | Κ=θερμ. κόλλησης | Z=αναμονή σε θερμοκρασία ύπνου μέχρι την κίνηση | Υ=αναμονή χωρίς ζέσταμα μέχρι την κίνηση" - }, - "TempChangeShortStep": { - "text2": [ - "Αλλαγή θερμοκ.", - "στιγμιαίο" - ], - "desc": "Βήμα αλλαγής θερμοκρασίας σε στιγμιαίο πάτημα πλήκτρου" - }, - "TempChangeLongStep": { - "text2": [ - "Αλλαγή θερμοκ.", - "παρατεταμένο" - ], - "desc": "Βήμα αλλαγής θερμοκρασίας σε παρατεταμένο πάτημα πλήκτρου" - }, - "LockingMode": { - "text2": [ - "Κλείδωμα", - "πλήκτρων" - ], - "desc": "Κατά την κόλληση, κρατήστε και τα δύο πλήκτρα για κλείδωμα (A=απενεργοποίηση | B=μόνο λειτ. boost | Π=πλήρες κλείδωμα)" - }, - "MotionSensitivity": { - "text2": [ - "Ευαισθησία", - "κίνησης" - ], - "desc": "0=off | 1=λιγότερο ευαίσθητο | ... | 9=περισσότερο ευαίσθητο" - }, - "SleepTemperature": { - "text2": [ - "Θερμοκρ.", - "ύπνου" - ], - "desc": "Θερμοκρασία μύτης σε λειτ. ύπνου" - }, - "SleepTimeout": { - "text2": [ - "Έναρξη", - "ύπνου" - ], - "desc": "Χρονικό διάστημα πρίν την ενεργοποίηση λειτουργίας ύπνου (Δ=δευτ. | Λ=λεπτά)" - }, - "ShutdownTimeout": { - "text2": [ - "Έναρξη", - "απενεργ." - ], - "desc": "Χρονικό διάστημα πρίν την απενεργοποίηση του κολλητηριού (Λ=λεπτά)" - }, - "HallEffSensitivity": { - "text2": [ - "Ευαισθ. αισθ. ", - "φαιν. Hall" - ], - "desc": "Ευαισθησία του αισθητήρα φαινομένου Hall για εντοπισμό αδράνειας (0=off | 1=λιγότερο ευαίσθητο | ... | 9=περισσότερο ευαίσθητο)" - }, - "TemperatureUnit": { - "text2": [ - "Μονάδες", - "θερμοκρασίας" - ], - "desc": "C=Κελσίου | F=Φαρενάιτ" - }, - "DisplayRotation": { - "text2": [ - "Διάταξη", - "οθόνης" - ], - "desc": "R=δεξιόχειρες | L=αριστερόχειρες | Α=αυτόματο" - }, - "CooldownBlink": { - "text2": [ - "Αναβοσβήσιμο", - "ψύξης" - ], - "desc": "Αναβοσβήσιμο της ενδειξης θερμοκρασίας κατά την παύση θέρμανσης όταν η μύτη είναι ακόμα καυτή" - }, - "ScrollingSpeed": { - "text2": [ - "Ταχύτητα", - "κύλισης" - ], - "desc": "Ταχύτητα κύλισης κειμένου (Α=αργά | Γ=γρήγορα)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Αντιστροφή", - "πλήκτρων + -" - ], - "desc": "Αντιστροφή διάταξης πλήκτρων στη ρύθμιση θερμοκρασίας" - }, - "AnimSpeed": { - "text2": [ - "Ταχύτητα", - "κιν. εικονιδ." - ], - "desc": "Ρυθμός κίνησης εικονιδίων στο μενού (0=off | Α=αργός | Μ=μέτριος | Γ=γρήγορος)" - }, - "AnimLoop": { - "text2": [ - "Επανάληψη", - "κιν. εικονιδ." - ], - "desc": "Επανάληψη κίνησης εικονιδίων στο αρχικό μενού" - }, - "Brightness": { - "text2": [ - "Αντίθεση", - "οθόνης" - ], - "desc": "Ρύθμιση φωτεινότητας οθόνης OLED" - }, - "ColourInversion": { - "text2": [ - "Αντιστροφή", - "χρωμάτων" - ], - "desc": "Αντιστροφή χρωμάτων οθόνης OLED" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Sets the duration for the boot logo (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Λεπτομερής", - "οθ. αδράνειας" - ], - "desc": "Προβολή λεπτομερών πληροφοριών σε μικρότερη γραμματοσειρά στην οθόνη αδράνειας" - }, - "AdvancedSoldering": { - "text2": [ - "Λεπτομερής", - "οθ. κόλλησης" - ], - "desc": "Προβολή λεπτομερών πληροφοριών σε μικρότερη γραμματοσειρά στην οθόνη κόλλησης" - }, - "PowerLimit": { - "text2": [ - "Ενεργειακό", - "όριο" - ], - "desc": "Μέγιστη ενέργεια που μπορεί να χρησιμοποιεί το κολλητήρι (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" - }, - "VoltageCalibration": { - "text2": [ - "Βαθμονόμηση", - "τάσης εισόδου;" - ], - "desc": "Έναρξη βαθμονόμησης τάσης εισόδου (κράτημα για έξοδο)" - }, - "PowerPulsePower": { - "text2": [ - "Παλμός", - "ενέργειας" - ], - "desc": "Ένταση ενέργειας παλμού διατήρησης λειτουργίας (W=watt)" - }, - "PowerPulseWait": { - "text2": [ - "Καθυστέρηση", - "παλμού ενέργ." - ], - "desc": "Καθυστέρηση πριν την ενεργοποίση παλμού διατήρησης λειτουργίας (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Διάρκεια", - "παλμού ενέργ." - ], - "desc": "Διάρκεια παλμού διατήρησης ενέργειας (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Επαναφορά", - "εργ. ρυθμίσεων;" - ], - "desc": "Επαναφορά στις προεπιλεγμένες ρυθμίσεις" - }, - "LanguageSwitch": { - "text2": [ - "Γλώσσα:", - " GR Ελληνικά" - ], - "desc": "" - } - } -} + "languageCode": "EL", + "languageLocalName": "Greek", + "tempUnitFahrenheit": true, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Σίγουρα θέλετε επαναφορά αρχικών ρυθμίσεων;", + "UVLOWarningString": "Χαμηλ DC", + "UndervoltageString": "Υπόταση", + "InputVoltageString": "Είσοδος V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Υπνος...", + "SleepingTipAdvancedString": "Μύτη:", + "OffString": "Απ.", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Επαν. OK", + "SettingsResetMessage": [ + "Κάποιες ρυθμ.", + "άλλαξαν" + ], + "NoAccelerometerMessage": [ + "Δεν εντοπίστηκε", + "επιταχυνσιόμετρο" + ], + "NoPowerDeliveryMessage": [ + "Δεν εντοπίστηκε", + "κύκλωμα USB-PD" + ], + "LockingKeysString": "ΚΛΕΙΔ.", + "UnlockingKeysString": "ΞΕΚΛΕΙΔ.", + "WarningKeysLockedString": [ + "ΚΛΕΙΔΩΜΕΝΑ", + "ΠΛΗΚΤΡΑ!" + ], + "WarningThermalRunaway": [ + "Θερμική", + "Φυγή" + ] + }, + "characters": { + "SettingRightChar": "R", + "SettingLeftChar": "L", + "SettingAutoChar": "Α", + "SettingOffChar": "0", + "SettingSlowChar": "Α", + "SettingMediumChar": "Μ", + "SettingFastChar": "Γ", + "SettingStartNoneChar": "0", + "SettingStartSolderingChar": "Κ", + "SettingStartSleepChar": "Ζ", + "SettingStartSleepOffChar": "Υ", + "SettingSensitivityOff": "0", + "SettingSensitivityLow": "Χ", + "SettingSensitivityMedium": "Μ", + "SettingSensitivityHigh": "Υ", + "SettingLockDisableChar": "Α", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "Π" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Ρυθμίσεις", + "ενέργειας" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Ρυθμίσεις", + "κόλλησης" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Λειτουργία", + "ύπνου" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Διεπαφή", + "χρήστη" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Προηγμένες", + "ρυθμίσεις" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Πηγή", + "ενέργειας" + ], + "desc": "Πηγή ενέργειας. Oρισμός τάσης απενεργοποίησης. (DC 10V) (S 3.3V ανα κυψέλη, απενεργοποίηση ενεργειακού ορίου)" + }, + "MinVolCell": { + "text2": [ + "Ελάχιστη", + "τάση" + ], + "desc": "Ελάχιστη επιτρεπτή τάση ανα κυψέλη (3 σε σειρά: 3 - 3.7V | 4-6 σε σειρά: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Τάση", + "QC" + ], + "desc": "Μέγιστη τάση QC που να ζητά το κολλητήρι από το τροφοδοτικό" + }, + "PDNegTimeout": { + "text2": [ + "χρονικό όριο", + "PD" + ], + "desc": "Χρονικό όριο διαπραγμάτευσης PD σε βήματα 100ms για συμβατότητα με κάποιους φορτιστές QC" + }, + "BoostTemperature": { + "text2": [ + "Θερμοκ.", + "boost" + ], + "desc": "Θερμοκρασία στη \"λειτουργία boost\"" + }, + "AutoStart": { + "text2": [ + "Ζέσταμα", + "κατά την εν." + ], + "desc": "0=off | Κ=θερμ. κόλλησης | Z=αναμονή σε θερμοκρασία ύπνου μέχρι την κίνηση | Υ=αναμονή χωρίς ζέσταμα μέχρι την κίνηση" + }, + "TempChangeShortStep": { + "text2": [ + "Αλλαγή θερμοκ.", + "στιγμιαίο" + ], + "desc": "Βήμα αλλαγής θερμοκρασίας σε στιγμιαίο πάτημα πλήκτρου" + }, + "TempChangeLongStep": { + "text2": [ + "Αλλαγή θερμοκ.", + "παρατεταμένο" + ], + "desc": "Βήμα αλλαγής θερμοκρασίας σε παρατεταμένο πάτημα πλήκτρου" + }, + "LockingMode": { + "text2": [ + "Κλείδωμα", + "πλήκτρων" + ], + "desc": "Κατά την κόλληση, κρατήστε και τα δύο πλήκτρα για κλείδωμα (A=απενεργοποίηση | B=μόνο λειτ. boost | Π=πλήρες κλείδωμα)" + }, + "MotionSensitivity": { + "text2": [ + "Ευαισθησία", + "κίνησης" + ], + "desc": "0=off | 1=λιγότερο ευαίσθητο | ... | 9=περισσότερο ευαίσθητο" + }, + "SleepTemperature": { + "text2": [ + "Θερμοκρ.", + "ύπνου" + ], + "desc": "Θερμοκρασία μύτης σε λειτ. ύπνου" + }, + "SleepTimeout": { + "text2": [ + "Έναρξη", + "ύπνου" + ], + "desc": "Χρονικό διάστημα πρίν την ενεργοποίηση λειτουργίας ύπνου (Δ=δευτ. | Λ=λεπτά)" + }, + "ShutdownTimeout": { + "text2": [ + "Έναρξη", + "απενεργ." + ], + "desc": "Χρονικό διάστημα πρίν την απενεργοποίηση του κολλητηριού (Λ=λεπτά)" + }, + "HallEffSensitivity": { + "text2": [ + "Ευαισθ. αισθ. ", + "φαιν. Hall" + ], + "desc": "Ευαισθησία του αισθητήρα φαινομένου Hall για εντοπισμό αδράνειας (0=off | 1=λιγότερο ευαίσθητο | ... | 9=περισσότερο ευαίσθητο)" + }, + "TemperatureUnit": { + "text2": [ + "Μονάδες", + "θερμοκρασίας" + ], + "desc": "C=Κελσίου | F=Φαρενάιτ" + }, + "DisplayRotation": { + "text2": [ + "Διάταξη", + "οθόνης" + ], + "desc": "R=δεξιόχειρες | L=αριστερόχειρες | Α=αυτόματο" + }, + "CooldownBlink": { + "text2": [ + "Αναβοσβήσιμο", + "ψύξης" + ], + "desc": "Αναβοσβήσιμο της ενδειξης θερμοκρασίας κατά την παύση θέρμανσης όταν η μύτη είναι ακόμα καυτή" + }, + "ScrollingSpeed": { + "text2": [ + "Ταχύτητα", + "κύλισης" + ], + "desc": "Ταχύτητα κύλισης κειμένου (Α=αργά | Γ=γρήγορα)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Αντιστροφή", + "πλήκτρων + -" + ], + "desc": "Αντιστροφή διάταξης πλήκτρων στη ρύθμιση θερμοκρασίας" + }, + "AnimSpeed": { + "text2": [ + "Ταχύτητα", + "κιν. εικονιδ." + ], + "desc": "Ρυθμός κίνησης εικονιδίων στο μενού (0=off | Α=αργός | Μ=μέτριος | Γ=γρήγορος)" + }, + "AnimLoop": { + "text2": [ + "Επανάληψη", + "κιν. εικονιδ." + ], + "desc": "Επανάληψη κίνησης εικονιδίων στο αρχικό μενού" + }, + "Brightness": { + "text2": [ + "Αντίθεση", + "οθόνης" + ], + "desc": "Ρύθμιση φωτεινότητας οθόνης OLED" + }, + "ColourInversion": { + "text2": [ + "Αντιστροφή", + "χρωμάτων" + ], + "desc": "Αντιστροφή χρωμάτων οθόνης OLED" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Sets the duration for the boot logo (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Λεπτομερής", + "οθ. αδράνειας" + ], + "desc": "Προβολή λεπτομερών πληροφοριών σε μικρότερη γραμματοσειρά στην οθόνη αδράνειας" + }, + "AdvancedSoldering": { + "text2": [ + "Λεπτομερής", + "οθ. κόλλησης" + ], + "desc": "Προβολή λεπτομερών πληροφοριών σε μικρότερη γραμματοσειρά στην οθόνη κόλλησης" + }, + "PowerLimit": { + "text2": [ + "Ενεργειακό", + "όριο" + ], + "desc": "Μέγιστη ενέργεια που μπορεί να χρησιμοποιεί το κολλητήρι (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" + }, + "VoltageCalibration": { + "text2": [ + "Βαθμονόμηση", + "τάσης εισόδου;" + ], + "desc": "Έναρξη βαθμονόμησης τάσης εισόδου (κράτημα για έξοδο)" + }, + "PowerPulsePower": { + "text2": [ + "Παλμός", + "ενέργειας" + ], + "desc": "Ένταση ενέργειας παλμού διατήρησης λειτουργίας (W=watt)" + }, + "PowerPulseWait": { + "text2": [ + "Καθυστέρηση", + "παλμού ενέργ." + ], + "desc": "Καθυστέρηση πριν την ενεργοποίση παλμού διατήρησης λειτουργίας (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Διάρκεια", + "παλμού ενέργ." + ], + "desc": "Διάρκεια παλμού διατήρησης ενέργειας (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Επαναφορά", + "εργ. ρυθμίσεων;" + ], + "desc": "Επαναφορά στις προεπιλεγμένες ρυθμίσεις" + }, + "LanguageSwitch": { + "text2": [ + "Γλώσσα:", + " GR Ελληνικά" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_ES.json b/Translations/translation_ES.json index d333b82f..6b8539f2 100644 --- a/Translations/translation_ES.json +++ b/Translations/translation_ES.json @@ -1,346 +1,342 @@ { - "languageCode": "ES", - "languageLocalName": "Castellano", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "¿Quieres restablecer los ajustes?", - "UVLOWarningString": "CC BAJA", - "UndervoltageString": "Voltaje bajo", - "InputVoltageString": "Voltaje: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "En reposo...", - "SleepingTipAdvancedString": "Punta:", - "OffString": " No", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Hecho.", - "SettingsResetMessage": [ - "Ajustes", - "¡Reiniciados!" - ], - "NoAccelerometerMessage": [ - "Sin acelerómetro", - "¡Detectado!" - ], - "NoPowerDeliveryMessage": [ - "Sin USB-PD IC", - "¡Detectado!" - ], - "LockingKeysString": " BLOQUEADO", - "UnlockingKeysString": "DESBLOQUEADO", - "WarningKeysLockedString": "¡BLOQUEADO!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "D", - "SettingLeftChar": "I", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "L", - "SettingMediumChar": "M", - "SettingFastChar": "R", - "SettingStartNoneChar": "N", - "SettingStartSolderingChar": "S", - "SettingStartSleepChar": "R", - "SettingStartSleepOffChar": "F", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Potencia", - "ajustes" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Soldadura", - "ajustes" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Modos de", - "reposo" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Interfaz", - "de usuario" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Ajustes", - "avanzados" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Fuente", - "de energía" - ], - "desc": "Elige el tipo de fuente para limitar el voltaje (DC 10V) (S 3,3V por pila, ilimitado)" - }, - "MinVolCell": { - "text2": [ - "Mínimo", - "voltaje" - ], - "desc": "voltaje mínimo permitido por célula (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Potencia de", - "entrada" - ], - "desc": "Potencia en vatios del adaptador de corriente utilizado." - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)" - }, - "BoostTemperature": { - "text2": [ - "Ajustar la", - "temp. extra" - ], - "desc": "Temperatura momentánea que se alcanza al apretar el botón del modo extra." - }, - "AutoStart": { - "text2": [ - "Calentar", - "al enchufar" - ], - "desc": "Se calienta él solo al arrancar (N=no | S=entrar en modo soldar | R=solo entrar en reposo | F=en reposo pero mantiene la punta fría)" - }, - "TempChangeShortStep": { - "text2": [ - "Cambio temp.", - "puls. cortas" - ], - "desc": "Subir y bajar X grados de temperatura con cada pulsación corta de los botones +/-." - }, - "TempChangeLongStep": { - "text2": [ - "Cambio temp.", - "puls. largas" - ], - "desc": "Subir y bajar X grados de temperatura con cada pulsación larga de los botones +/-." - }, - "LockingMode": { - "text2": [ - "Permitir botones", - "bloqueo" - ], - "desc": "Al soldar, una pulsación larga en ambos botones los bloquea (D=desactivar | B=sólo potenciar | F=bloqueo total)." - }, - "MotionSensitivity": { - "text2": [ - "Detección de", - "movimiento" - ], - "desc": "Tiempo de reacción al agarrar (0=no | 1=menos sensible | ... | 9=más sensible)" - }, - "SleepTemperature": { - "text2": [ - "Temperatura", - "en reposo" - ], - "desc": "Temperatura de la punta en reposo." - }, - "SleepTimeout": { - "text2": [ - "Entrar", - "en reposo" - ], - "desc": "Tiempo de inactividad para entrar en reposo (min | seg)" - }, - "ShutdownTimeout": { - "text2": [ - "Tiempo de", - "apagado" - ], - "desc": "Tiempo de inactividad para apagarse (en minutos)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall Eff", - "Sensibilidad" - ], - "desc": "Sensibilidad del sensor de efecto Hall en la detección de reposo (0=no | 1=menos sensible | ... | 9=más sensible)" - }, - "TemperatureUnit": { - "text2": [ - "Unidad de", - "temperatura" - ], - "desc": "Unidad de temperatura (C=centígrados | F=Fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "Orientación", - "de pantalla" - ], - "desc": "Orientación de la pantalla (D=diestro | I=zurdo | A=automático)" - }, - "CooldownBlink": { - "text2": [ - "Parpadear", - "al enfriar" - ], - "desc": "La temperatura en pantalla parpadea mientras la punta siga caliente." - }, - "ScrollingSpeed": { - "text2": [ - "Velocidad", - "del texto" - ], - "desc": "Velocidad de desplazamiento del texto (R=rápida | L=lenta)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Invertir", - "botones +/-" - ], - "desc": "Intercambia las funciones de subir y bajar la temperatura de los botones +/- para que funcionen al revés." - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "velocidad" - ], - "desc": "Velocidad de las animaciones de los iconos en el menú (O=off | L=low | M=medium | R=high)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "bucle" - ], - "desc": "Animaciones de iconos en bucle en el menú raíz" - }, - "Brightness": { - "text2": [ - "Pantalla", - "brillo" - ], - "desc": "Ajusta el brillo de la pantalla OLED" - }, - "ColourInversion": { - "text2": [ - "Invertir", - "pantalla" - ], - "desc": "Invertir la pantalla OLED" - }, - "LOGOTime": { - "text2": [ - "logo inicial", - "duración" - ], - "desc": "Duración de la animación del logo inicial (s=segundos)" - }, - "AdvancedIdle": { - "text2": [ - "Info extra en", - "modo reposo" - ], - "desc": "Muestra información detallada en letra pequeña al reposar." - }, - "AdvancedSoldering": { - "text2": [ - "Info extra", - "al soldar" - ], - "desc": "Muestra más datos por pantalla cuando se está soldando." - }, - "PowerLimit": { - "text2": [ - "Ajustar la", - "potenc. máx." - ], - "desc": "Elige el límite de potencia máxima del soldador (en vatios)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrar CJC", + "languageCode": "ES", + "languageLocalName": "Castellano", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "¿Quieres restablecer los ajustes?", + "UVLOWarningString": "CC BAJA", + "UndervoltageString": "Voltaje bajo", + "InputVoltageString": "Voltaje: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "En reposo...", + "SleepingTipAdvancedString": "Punta:", + "OffString": " No", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Hecho.", + "SettingsResetMessage": [ + "Ajustes", + "¡Reiniciados!" + ], + "NoAccelerometerMessage": [ + "Sin acelerómetro", + "¡Detectado!" + ], + "NoPowerDeliveryMessage": [ + "Sin USB-PD IC", + "¡Detectado!" + ], + "LockingKeysString": " BLOQUEADO", + "UnlockingKeysString": "DESBLOQUEADO", + "WarningKeysLockedString": "¡BLOQUEADO!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "D", + "SettingLeftChar": "I", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "L", + "SettingMediumChar": "M", + "SettingFastChar": "R", + "SettingStartNoneChar": "N", + "SettingStartSolderingChar": "S", + "SettingStartSleepChar": "R", + "SettingStartSleepOffChar": "F", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Potencia", + "ajustes" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Soldadura", + "ajustes" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Modos de", + "reposo" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Interfaz", + "de usuario" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Ajustes", + "avanzados" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Fuente", + "de energía" + ], + "desc": "Elige el tipo de fuente para limitar el voltaje (DC 10V) (S 3,3V por pila, ilimitado)" + }, + "MinVolCell": { + "text2": [ + "Mínimo", + "voltaje" + ], + "desc": "voltaje mínimo permitido por célula (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Potencia de", + "entrada" + ], + "desc": "Potencia en vatios del adaptador de corriente utilizado." + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)" + }, + "BoostTemperature": { + "text2": [ + "Ajustar la", + "temp. extra" + ], + "desc": "Temperatura momentánea que se alcanza al apretar el botón del modo extra." + }, + "AutoStart": { + "text2": [ + "Calentar", + "al enchufar" + ], + "desc": "Se calienta él solo al arrancar (N=no | S=entrar en modo soldar | R=solo entrar en reposo | F=en reposo pero mantiene la punta fría)" + }, + "TempChangeShortStep": { + "text2": [ + "Cambio temp.", + "puls. cortas" + ], + "desc": "Subir y bajar X grados de temperatura con cada pulsación corta de los botones +/-." + }, + "TempChangeLongStep": { + "text2": [ + "Cambio temp.", + "puls. largas" + ], + "desc": "Subir y bajar X grados de temperatura con cada pulsación larga de los botones +/-." + }, + "LockingMode": { + "text2": [ + "Permitir botones", + "bloqueo" + ], + "desc": "Al soldar, una pulsación larga en ambos botones los bloquea (D=desactivar | B=sólo potenciar | F=bloqueo total)." + }, + "MotionSensitivity": { + "text2": [ + "Detección de", + "movimiento" + ], + "desc": "Tiempo de reacción al agarrar (0=no | 1=menos sensible | ... | 9=más sensible)" + }, + "SleepTemperature": { + "text2": [ + "Temperatura", + "en reposo" + ], + "desc": "Temperatura de la punta en reposo." + }, + "SleepTimeout": { + "text2": [ + "Entrar", + "en reposo" + ], + "desc": "Tiempo de inactividad para entrar en reposo (min | seg)" + }, + "ShutdownTimeout": { + "text2": [ + "Tiempo de", + "apagado" + ], + "desc": "Tiempo de inactividad para apagarse (en minutos)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall Eff", + "Sensibilidad" + ], + "desc": "Sensibilidad del sensor de efecto Hall en la detección de reposo (0=no | 1=menos sensible | ... | 9=más sensible)" + }, + "TemperatureUnit": { + "text2": [ + "Unidad de", + "temperatura" + ], + "desc": "Unidad de temperatura (C=centígrados | F=Fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "Orientación", + "de pantalla" + ], + "desc": "Orientación de la pantalla (D=diestro | I=zurdo | A=automático)" + }, + "CooldownBlink": { + "text2": [ + "Parpadear", + "al enfriar" + ], + "desc": "La temperatura en pantalla parpadea mientras la punta siga caliente." + }, + "ScrollingSpeed": { + "text2": [ + "Velocidad", + "del texto" + ], + "desc": "Velocidad de desplazamiento del texto (R=rápida | L=lenta)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Invertir", + "botones +/-" + ], + "desc": "Intercambia las funciones de subir y bajar la temperatura de los botones +/- para que funcionen al revés." + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "velocidad" + ], + "desc": "Velocidad de las animaciones de los iconos en el menú (O=off | L=low | M=medium | R=high)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "bucle" + ], + "desc": "Animaciones de iconos en bucle en el menú raíz" + }, + "Brightness": { + "text2": [ + "Pantalla", + "brillo" + ], + "desc": "Ajusta el brillo de la pantalla OLED" + }, + "ColourInversion": { + "text2": [ + "Invertir", + "pantalla" + ], + "desc": "Invertir la pantalla OLED" + }, + "LOGOTime": { + "text2": [ + "logo inicial", + "duración" + ], + "desc": "Duración de la animación del logo inicial (s=segundos)" + }, + "AdvancedIdle": { + "text2": [ + "Info extra en", + "modo reposo" + ], + "desc": "Muestra información detallada en letra pequeña al reposar." + }, + "AdvancedSoldering": { + "text2": [ + "Info extra", + "al soldar" + ], + "desc": "Muestra más datos por pantalla cuando se está soldando." + }, + "PowerLimit": { + "text2": [ + "Ajustar la", + "potenc. máx." + ], + "desc": "Elige el límite de potencia máxima del soldador (en vatios)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrar CJC", - "en el próximo inicio" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Calibrar voltaje", - "de entrada" - ], - "desc": "Calibra VIN. Ajusta con ambos botones y mantén pulsado para salir." - }, - "PowerPulsePower": { - "text2": [ - "Pulsos bat.", - "constantes" - ], - "desc": "Aplica unos pulsos necesarios para mantener encendidas ciertas baterías portátiles. En vatios." - }, - "PowerPulseWait": { - "text2": [ - "Impulso de potencia", - "tiempo de espera" - ], - "desc": "Tiempo de espera antes de disparar cada pulso de mantenimiento de la vigilia (x 2,5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Impulso de potencia", - "duración" - ], - "desc": "Duración del impulso de mantenimiento de la vigilia (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Volver a ajustes", - "de fábrica" - ], - "desc": "Restablece todos los ajustes a los valores originales." - }, - "LanguageSwitch": { - "text2": [ - "Idioma:", - " ES Castellano" - ], - "desc": "" - } - } -} + "en el próximo inicio" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Calibrar voltaje", + "de entrada" + ], + "desc": "Calibra VIN. Ajusta con ambos botones y mantén pulsado para salir." + }, + "PowerPulsePower": { + "text2": [ + "Pulsos bat.", + "constantes" + ], + "desc": "Aplica unos pulsos necesarios para mantener encendidas ciertas baterías portátiles. En vatios." + }, + "PowerPulseWait": { + "text2": [ + "Impulso de potencia", + "tiempo de espera" + ], + "desc": "Tiempo de espera antes de disparar cada pulso de mantenimiento de la vigilia (x 2,5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Impulso de potencia", + "duración" + ], + "desc": "Duración del impulso de mantenimiento de la vigilia (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Volver a ajustes", + "de fábrica" + ], + "desc": "Restablece todos los ajustes a los valores originales." + }, + "LanguageSwitch": { + "text2": [ + "Idioma:", + " ES Castellano" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_FI.json b/Translations/translation_FI.json index 48b6408e..57ec7664 100644 --- a/Translations/translation_FI.json +++ b/Translations/translation_FI.json @@ -1,345 +1,341 @@ { - "languageCode": "FI", - "languageLocalName": "Suomi", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Haluatko varmasti palauttaa oletusarvot?", - "UVLOWarningString": "DC ALH.", - "UndervoltageString": "Alijännite", - "InputVoltageString": "Jännite: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Lepotila...", - "SleepingTipAdvancedString": "Kärki:", - "OffString": "Off", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Palautus", - "SettingsResetMessage": [ - "Asetukset", - "palautettu!" - ], - "NoAccelerometerMessage": [ - "Kiihtyvyysanturi", - "puuttuu!" - ], - "NoPowerDeliveryMessage": [ - "USB-PD IC", - "puuttuu!" - ], - "LockingKeysString": " LUKITTU", - "UnlockingKeysString": "AUKI", - "WarningKeysLockedString": "!LUKKO!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "O", - "SettingLeftChar": "V", - "SettingAutoChar": "A", - "SettingOffChar": "P", - "SettingSlowChar": "A", - "SettingMediumChar": "M", - "SettingFastChar": "S", - "SettingStartNoneChar": "E", - "SettingStartSolderingChar": "J", - "SettingStartSleepChar": "L", - "SettingStartSleepOffChar": "H", - "SettingSensitivityOff": "P", - "SettingSensitivityLow": "A", - "SettingSensitivityMedium": "K", - "SettingSensitivityHigh": "S", - "SettingLockDisableChar": "P", - "SettingLockBoostChar": "V", - "SettingLockFullChar": "K" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Virta-", - "asetukset" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Juotos-", - "asetukset" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Lepotilan", - "asetukset" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Käyttö-", - "liittymä" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Lisä-", - "asetukset" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Virtalähde", - "DC" - ], - "desc": "Virtalähde. Asettaa katkaisujännitteen. (DC 10V) (S 3.3V per kenno, poistaa virtarajoitukset)" - }, - "MinVolCell": { - "text2": [ - "Pienin", - "jännite" - ], - "desc": "Pienin sallittu jännite per kenno (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "QC", - "jännite" - ], - "desc": "Ensisijainen maksimi QC jännite" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" - }, - "BoostTemperature": { - "text2": [ - "Tehostus-", - "lämpötila" - ], - "desc": "Tehostustilan lämpötila" - }, - "AutoStart": { - "text2": [ - "Autom.", - "käynnistys" - ], - "desc": "Käynnistää virrat kytkettäessä juotostilan automaattisesti. (E=Ei käytössä | J=juotostila | L=Lepotila | H=Lepotila huoneenlämpö)" - }, - "TempChangeShortStep": { - "text2": [ - "Lämmön muutos", - "lyhyt painal." - ], - "desc": "Lämpötilan muutos lyhyellä painalluksella" - }, - "TempChangeLongStep": { - "text2": [ - "Lämmön muutos", - "pitkä painal." - ], - "desc": "Lämpötilan muutos pitkällä painalluksella" - }, - "LockingMode": { - "text2": [ - "Salli nappien", - "lukitus" - ], - "desc": "Kolvatessa paina molempia näppäimiä lukitaksesi ne (P=pois | V=vain tehostus | K=kaikki)" - }, - "MotionSensitivity": { - "text2": [ - "Liikkeen", - "herkkyys" - ], - "desc": "0=pois päältä | 1=vähäinen herkkyys | ... | 9=suurin herkkyys" - }, - "SleepTemperature": { - "text2": [ - "Lepotilan", - "lämpötila" - ], - "desc": "Kärjen lämpötila \"lepotilassa\"" - }, - "SleepTimeout": { - "text2": [ - "Lepotilan", - "viive" - ], - "desc": "\"Lepotilan\" ajastus (s=sekuntia | m=minuuttia)" - }, - "ShutdownTimeout": { - "text2": [ - "Sammutus", - "viive" - ], - "desc": "Automaattisen sammutuksen ajastus (m=minuuttia)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall-", - "herk." - ], - "desc": "Hall-efektianturin herkkyys lepotilan tunnistuksessa (0=pois päältä | 1=vähäinen herkkyys | ... | 9=suurin herkkyys)" - }, - "TemperatureUnit": { - "text2": [ - "Lämpötilan", - "yksikkö" - ], - "desc": "C=celsius, F=fahrenheit" - }, - "DisplayRotation": { - "text2": [ - "Näytön", - "kierto" - ], - "desc": "O=oikeakätinen | V=vasenkätinen | A=automaattinen" - }, - "CooldownBlink": { - "text2": [ - "Jäähdytyksen", - "vilkutus" - ], - "desc": "Vilkuttaa jäähtyessä juotoskärjen lämpötilaa sen ollessa vielä vaarallisen kuuma" - }, - "ScrollingSpeed": { - "text2": [ - "Selityksien", - "nopeus" - ], - "desc": "Selityksien vieritysnopeus (H=hidas | N=nopea)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Suunnanvaihto", - "+ - näppäimille" - ], - "desc": "Lämpötilapainikkeiden suunnan vaihtaminen" - }, - "AnimSpeed": { - "text2": [ - "Animaation", - "nopeus" - ], - "desc": "Animaatioiden nopeus valikossa (P=pois | A=alhainen | K=keskiverto | S=suuri)" - }, - "AnimLoop": { - "text2": [ - "Animaation", - "toistaminen" - ], - "desc": "Toista animaatiot valikossa" - }, - "Brightness": { - "text2": [ - "Screen", - "brightness" - ], - "desc": "Adjust the OLED screen brightness" - }, - "ColourInversion": { - "text2": [ - "Invert", - "screen" - ], - "desc": "Invert the OLED screen colors" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Tiedot", - "lepotilassa" - ], - "desc": "Näyttää yksityiskohtaisemmat pienemmällä fontilla tiedot lepotilassa." - }, - "AdvancedSoldering": { - "text2": [ - "Tarkempi", - "juotosnäyttö" - ], - "desc": "Näyttää yksityiskohtaisemmat tiedot pienellä fontilla juotostilassa" - }, - "PowerLimit": { - "text2": [ - "Tehon-", - "rajoitus" - ], - "desc": "Suurin sallittu teho (Watti)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Kalibroi", - "tulojännite?" - ], - "desc": "Tulojännitten kalibrointi (VIN) (paina pitkään poistuaksesi)" - }, - "PowerPulsePower": { - "text2": [ - "Herätyspulssin", - "voimakkuus" - ], - "desc": "Herätyspulssin voimakkuus (Watti)" - }, - "PowerPulseWait": { - "text2": [ - "Pulssin", - "odotusaika" - ], - "desc": "Odotusaika herätyspulssin lähetykseen (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Pulssin", - "kesto" - ], - "desc": "Herätyspulssin kesto (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Palauta", - "tehdasasetukset?" - ], - "desc": "Palauta kaikki asetukset oletusarvoihin" - }, - "LanguageSwitch": { - "text2": [ - "Kieli:", - " FI Suomi" - ], - "desc": "" - } - } -} + "languageCode": "FI", + "languageLocalName": "Suomi", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Haluatko varmasti palauttaa oletusarvot?", + "UVLOWarningString": "DC ALH.", + "UndervoltageString": "Alijännite", + "InputVoltageString": "Jännite: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Lepotila...", + "SleepingTipAdvancedString": "Kärki:", + "OffString": "Off", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Palautus", + "SettingsResetMessage": [ + "Asetukset", + "palautettu!" + ], + "NoAccelerometerMessage": [ + "Kiihtyvyysanturi", + "puuttuu!" + ], + "NoPowerDeliveryMessage": [ + "USB-PD IC", + "puuttuu!" + ], + "LockingKeysString": " LUKITTU", + "UnlockingKeysString": "AUKI", + "WarningKeysLockedString": "!LUKKO!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "O", + "SettingLeftChar": "V", + "SettingAutoChar": "A", + "SettingOffChar": "P", + "SettingSlowChar": "A", + "SettingMediumChar": "M", + "SettingFastChar": "S", + "SettingStartNoneChar": "E", + "SettingStartSolderingChar": "J", + "SettingStartSleepChar": "L", + "SettingStartSleepOffChar": "H", + "SettingSensitivityOff": "P", + "SettingSensitivityLow": "A", + "SettingSensitivityMedium": "K", + "SettingSensitivityHigh": "S", + "SettingLockDisableChar": "P", + "SettingLockBoostChar": "V", + "SettingLockFullChar": "K" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Virta-", + "asetukset" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Juotos-", + "asetukset" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Lepotilan", + "asetukset" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Käyttö-", + "liittymä" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Lisä-", + "asetukset" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Virtalähde", + "DC" + ], + "desc": "Virtalähde. Asettaa katkaisujännitteen. (DC 10V) (S 3.3V per kenno, poistaa virtarajoitukset)" + }, + "MinVolCell": { + "text2": [ + "Pienin", + "jännite" + ], + "desc": "Pienin sallittu jännite per kenno (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "QC", + "jännite" + ], + "desc": "Ensisijainen maksimi QC jännite" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" + }, + "BoostTemperature": { + "text2": [ + "Tehostus-", + "lämpötila" + ], + "desc": "Tehostustilan lämpötila" + }, + "AutoStart": { + "text2": [ + "Autom.", + "käynnistys" + ], + "desc": "Käynnistää virrat kytkettäessä juotostilan automaattisesti. (E=Ei käytössä | J=juotostila | L=Lepotila | H=Lepotila huoneenlämpö)" + }, + "TempChangeShortStep": { + "text2": [ + "Lämmön muutos", + "lyhyt painal." + ], + "desc": "Lämpötilan muutos lyhyellä painalluksella" + }, + "TempChangeLongStep": { + "text2": [ + "Lämmön muutos", + "pitkä painal." + ], + "desc": "Lämpötilan muutos pitkällä painalluksella" + }, + "LockingMode": { + "text2": [ + "Salli nappien", + "lukitus" + ], + "desc": "Kolvatessa paina molempia näppäimiä lukitaksesi ne (P=pois | V=vain tehostus | K=kaikki)" + }, + "MotionSensitivity": { + "text2": [ + "Liikkeen", + "herkkyys" + ], + "desc": "0=pois päältä | 1=vähäinen herkkyys | ... | 9=suurin herkkyys" + }, + "SleepTemperature": { + "text2": [ + "Lepotilan", + "lämpötila" + ], + "desc": "Kärjen lämpötila \"lepotilassa\"" + }, + "SleepTimeout": { + "text2": [ + "Lepotilan", + "viive" + ], + "desc": "\"Lepotilan\" ajastus (s=sekuntia | m=minuuttia)" + }, + "ShutdownTimeout": { + "text2": [ + "Sammutus", + "viive" + ], + "desc": "Automaattisen sammutuksen ajastus (m=minuuttia)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall-", + "herk." + ], + "desc": "Hall-efektianturin herkkyys lepotilan tunnistuksessa (0=pois päältä | 1=vähäinen herkkyys | ... | 9=suurin herkkyys)" + }, + "TemperatureUnit": { + "text2": [ + "Lämpötilan", + "yksikkö" + ], + "desc": "C=celsius, F=fahrenheit" + }, + "DisplayRotation": { + "text2": [ + "Näytön", + "kierto" + ], + "desc": "O=oikeakätinen | V=vasenkätinen | A=automaattinen" + }, + "CooldownBlink": { + "text2": [ + "Jäähdytyksen", + "vilkutus" + ], + "desc": "Vilkuttaa jäähtyessä juotoskärjen lämpötilaa sen ollessa vielä vaarallisen kuuma" + }, + "ScrollingSpeed": { + "text2": [ + "Selityksien", + "nopeus" + ], + "desc": "Selityksien vieritysnopeus (H=hidas | N=nopea)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Suunnanvaihto", + "+ - näppäimille" + ], + "desc": "Lämpötilapainikkeiden suunnan vaihtaminen" + }, + "AnimSpeed": { + "text2": [ + "Animaation", + "nopeus" + ], + "desc": "Animaatioiden nopeus valikossa (P=pois | A=alhainen | K=keskiverto | S=suuri)" + }, + "AnimLoop": { + "text2": [ + "Animaation", + "toistaminen" + ], + "desc": "Toista animaatiot valikossa" + }, + "Brightness": { + "text2": [ + "Screen", + "brightness" + ], + "desc": "Adjust the OLED screen brightness" + }, + "ColourInversion": { + "text2": [ + "Invert", + "screen" + ], + "desc": "Invert the OLED screen colors" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Tiedot", + "lepotilassa" + ], + "desc": "Näyttää yksityiskohtaisemmat pienemmällä fontilla tiedot lepotilassa." + }, + "AdvancedSoldering": { + "text2": [ + "Tarkempi", + "juotosnäyttö" + ], + "desc": "Näyttää yksityiskohtaisemmat tiedot pienellä fontilla juotostilassa" + }, + "PowerLimit": { + "text2": [ + "Tehon-", + "rajoitus" + ], + "desc": "Suurin sallittu teho (Watti)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Kalibroi", + "tulojännite?" + ], + "desc": "Tulojännitten kalibrointi (VIN) (paina pitkään poistuaksesi)" + }, + "PowerPulsePower": { + "text2": [ + "Herätyspulssin", + "voimakkuus" + ], + "desc": "Herätyspulssin voimakkuus (Watti)" + }, + "PowerPulseWait": { + "text2": [ + "Pulssin", + "odotusaika" + ], + "desc": "Odotusaika herätyspulssin lähetykseen (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Pulssin", + "kesto" + ], + "desc": "Herätyspulssin kesto (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Palauta", + "tehdasasetukset?" + ], + "desc": "Palauta kaikki asetukset oletusarvoihin" + }, + "LanguageSwitch": { + "text2": [ + "Kieli:", + " FI Suomi" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_FR.json b/Translations/translation_FR.json index aa63fba7..51841fef 100644 --- a/Translations/translation_FR.json +++ b/Translations/translation_FR.json @@ -1,345 +1,341 @@ { - "languageCode": "FR", - "languageLocalName": "Français", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Voulez-vous vraiment réinitialiser les paramètres aux valeurs par défaut ?", - "UVLOWarningString": "DC FAIBL", - "UndervoltageString": "Sous-tension", - "InputVoltageString": "V d'entrée: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "En veille...", - "SleepingTipAdvancedString": "Panne:", - "OffString": "Off", - "DeviceFailedValidationWarning": "Votre appareil semble être une contrefaçon !" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Réglages", - "réinitialisés !" - ], - "NoAccelerometerMessage": [ - "Accéléromètre", - "non détecté !" - ], - "NoPowerDeliveryMessage": [ - "USB-PD", - "non détecté !" - ], - "LockingKeysString": "VERROUIL", - "UnlockingKeysString": "DEVERROU", - "WarningKeysLockedString": "! VERR. !", - "WarningThermalRunaway": [ - "Emballement", - "thermique" - ] - }, - "characters": { - "SettingRightChar": "D", - "SettingLeftChar": "G", - "SettingAutoChar": "A", - "SettingOffChar": "D", - "SettingSlowChar": "L", - "SettingMediumChar": "M", - "SettingFastChar": "R", - "SettingStartNoneChar": "D", - "SettingStartSolderingChar": "A", - "SettingStartSleepChar": "V", - "SettingStartSleepOffChar": "O", - "SettingSensitivityOff": "D", - "SettingSensitivityLow": "B", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "V" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Paramètres", - "d'alim." - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Paramètres", - "de soudure" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Mode", - "veille" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Interface", - "utilisateur" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Options", - "avancées" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Source", - "d'alim." - ], - "desc": "Source d'alimentation. Règle la tension de coupure (DC 10V) (S 3.3V par cellules, désactive la limite de puissance)" - }, - "MinVolCell": { - "text2": [ - "Tension", - "minimale" - ], - "desc": "Tension minimale autorisée par cellule (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Tension", - "QC" - ], - "desc": "Tension maximale désirée avec une alimentation QC" - }, - "PDNegTimeout": { - "text2": [ - "Délai", - "expir. PD" - ], - "desc": "Délai de la negociation PD par étapes de 100ms pour la compatiblité avec certains chargeurs QC" - }, - "BoostTemperature": { - "text2": [ - "Temp.", - "boost" - ], - "desc": "Température utilisée en \"mode boost\"" - }, - "AutoStart": { - "text2": [ - "Chauffer au", - "démarrage" - ], - "desc": "D=désactivé | A=activé | V=mode veille | O=mode veille à température ambiante" - }, - "TempChangeShortStep": { - "text2": [ - "Incrément", - "appui court" - ], - "desc": "Incrément de changement de température sur appui court" - }, - "TempChangeLongStep": { - "text2": [ - "Incrément", - "appui long" - ], - "desc": "Incrément de changement de température sur appui long" - }, - "LockingMode": { - "text2": [ - "Verrouiller", - "les boutons" - ], - "desc": "Pendant la soudure, appuyer sur les deux boutons pour les verrouiller (D=désactivé | B=boost seulement | V=verr. total)" - }, - "MotionSensitivity": { - "text2": [ - "Sensibilité", - "au mouvement" - ], - "desc": "0=désactivé | 1=peu sensible | ... | 9=très sensible" - }, - "SleepTemperature": { - "text2": [ - "Temp.", - "veille" - ], - "desc": "Température de la panne en \"mode veille\"" - }, - "SleepTimeout": { - "text2": [ - "Délai", - "veille" - ], - "desc": "Délai avant mise en veille (s=secondes | m=minutes)" - }, - "ShutdownTimeout": { - "text2": [ - "Délai", - "arrêt" - ], - "desc": "Délai avant l'arrêt du fer à souder (m=minutes)" - }, - "HallEffSensitivity": { - "text2": [ - "Sensibilité", - "capteur effet hall" - ], - "desc": "Sensibilité du capteur à effet Hall pour la mise en veille (0=désactivé | 1=peu sensible | ... | 9=très sensible)" - }, - "TemperatureUnit": { - "text2": [ - "Unité de", - "température" - ], - "desc": "C=Celsius | F=Fahrenheit" - }, - "DisplayRotation": { - "text2": [ - "Orientation", - "de l'écran" - ], - "desc": "D=droitier | G=gaucher | A=automatique" - }, - "CooldownBlink": { - "text2": [ - "Refroidir en", - "clignotant" - ], - "desc": "Faire clignoter la température lors du refroidissement tant que la panne est chaude" - }, - "ScrollingSpeed": { - "text2": [ - "Vitesse de", - "défilement" - ], - "desc": "Vitesse de défilement du texte (R=rapide | L=lent)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Inverser les", - "touches + -" - ], - "desc": "Inverser les boutons d'ajustement de température" - }, - "AnimSpeed": { - "text2": [ - "Vitesse", - "anim. icônes" - ], - "desc": "Vitesse des animations des icônes dans le menu (D=désactivé | L=lente | M=moyenne | R=rapide)" - }, - "AnimLoop": { - "text2": [ - "Rejouer", - "anim. icônes" - ], - "desc": "Rejouer en boucle les animations des icônes dans le menu principal" - }, - "Brightness": { - "text2": [ - "Luminosité", - "de l'écran" - ], - "desc": "Ajuster la luminosité de l'écran OLED" - }, - "ColourInversion": { - "text2": [ - "Inverser", - "les couleurs" - ], - "desc": "Inverser les couleurs de l'écran OLED" - }, - "LOGOTime": { - "text2": [ - "Durée logo", - "au démarrage" - ], - "desc": "Définit la durée d'affichage du logo au démarrage (s=secondes)" - }, - "AdvancedIdle": { - "text2": [ - "Écran veille", - "détaillé" - ], - "desc": "Afficher les informations détaillées sur l'écran de veille" - }, - "AdvancedSoldering": { - "text2": [ - "Écran soudure", - "détaillé" - ], - "desc": "Afficher les informations détaillées sur l'écran de soudure" - }, - "PowerLimit": { - "text2": [ - "Limite de", - "puissance" - ], - "desc": "Puissance maximale utilisable (W=watts)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Étalonner", - "tension d'entrée" - ], - "desc": "Étalonner tension d'entrée (appui long pour quitter)" - }, - "PowerPulsePower": { - "text2": [ - "Puissance", - "impulsions" - ], - "desc": "Puissance des impulsions pour éviter la mise en veille des batteries (watts)" - }, - "PowerPulseWait": { - "text2": [ - "Délai entre", - "les impulsions" - ], - "desc": "Délai entre chaque impulsion pour empêcher la mise en veille (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Durée des", - "impulsions" - ], - "desc": "Durée des impulsions pour empêcher la mise en veille (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Réinitialisation", - "d'usine" - ], - "desc": "Réinitialiser tous les réglages" - }, - "LanguageSwitch": { - "text2": [ - "Langue:", - " FR Français" - ], - "desc": "" - } - } -} + "languageCode": "FR", + "languageLocalName": "Français", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Voulez-vous vraiment réinitialiser les paramètres aux valeurs par défaut ?", + "UVLOWarningString": "DC FAIBL", + "UndervoltageString": "Sous-tension", + "InputVoltageString": "V d'entrée: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "En veille...", + "SleepingTipAdvancedString": "Panne:", + "OffString": "Off", + "DeviceFailedValidationWarning": "Votre appareil semble être une contrefaçon !" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Réglages", + "réinitialisés !" + ], + "NoAccelerometerMessage": [ + "Accéléromètre", + "non détecté !" + ], + "NoPowerDeliveryMessage": [ + "USB-PD", + "non détecté !" + ], + "LockingKeysString": "VERROUIL", + "UnlockingKeysString": "DEVERROU", + "WarningKeysLockedString": "! VERR. !", + "WarningThermalRunaway": [ + "Emballement", + "thermique" + ] + }, + "characters": { + "SettingRightChar": "D", + "SettingLeftChar": "G", + "SettingAutoChar": "A", + "SettingOffChar": "D", + "SettingSlowChar": "L", + "SettingMediumChar": "M", + "SettingFastChar": "R", + "SettingStartNoneChar": "D", + "SettingStartSolderingChar": "A", + "SettingStartSleepChar": "V", + "SettingStartSleepOffChar": "O", + "SettingSensitivityOff": "D", + "SettingSensitivityLow": "B", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "V" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Paramètres", + "d'alim." + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Paramètres", + "de soudure" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Mode", + "veille" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Interface", + "utilisateur" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Options", + "avancées" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Source", + "d'alim." + ], + "desc": "Source d'alimentation. Règle la tension de coupure (DC 10V) (S 3.3V par cellules, désactive la limite de puissance)" + }, + "MinVolCell": { + "text2": [ + "Tension", + "minimale" + ], + "desc": "Tension minimale autorisée par cellule (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Tension", + "QC" + ], + "desc": "Tension maximale désirée avec une alimentation QC" + }, + "PDNegTimeout": { + "text2": [ + "Délai", + "expir. PD" + ], + "desc": "Délai de la negociation PD par étapes de 100ms pour la compatiblité avec certains chargeurs QC" + }, + "BoostTemperature": { + "text2": [ + "Temp.", + "boost" + ], + "desc": "Température utilisée en \"mode boost\"" + }, + "AutoStart": { + "text2": [ + "Chauffer au", + "démarrage" + ], + "desc": "D=désactivé | A=activé | V=mode veille | O=mode veille à température ambiante" + }, + "TempChangeShortStep": { + "text2": [ + "Incrément", + "appui court" + ], + "desc": "Incrément de changement de température sur appui court" + }, + "TempChangeLongStep": { + "text2": [ + "Incrément", + "appui long" + ], + "desc": "Incrément de changement de température sur appui long" + }, + "LockingMode": { + "text2": [ + "Verrouiller", + "les boutons" + ], + "desc": "Pendant la soudure, appuyer sur les deux boutons pour les verrouiller (D=désactivé | B=boost seulement | V=verr. total)" + }, + "MotionSensitivity": { + "text2": [ + "Sensibilité", + "au mouvement" + ], + "desc": "0=désactivé | 1=peu sensible | ... | 9=très sensible" + }, + "SleepTemperature": { + "text2": [ + "Temp.", + "veille" + ], + "desc": "Température de la panne en \"mode veille\"" + }, + "SleepTimeout": { + "text2": [ + "Délai", + "veille" + ], + "desc": "Délai avant mise en veille (s=secondes | m=minutes)" + }, + "ShutdownTimeout": { + "text2": [ + "Délai", + "arrêt" + ], + "desc": "Délai avant l'arrêt du fer à souder (m=minutes)" + }, + "HallEffSensitivity": { + "text2": [ + "Sensibilité", + "capteur effet hall" + ], + "desc": "Sensibilité du capteur à effet Hall pour la mise en veille (0=désactivé | 1=peu sensible | ... | 9=très sensible)" + }, + "TemperatureUnit": { + "text2": [ + "Unité de", + "température" + ], + "desc": "C=Celsius | F=Fahrenheit" + }, + "DisplayRotation": { + "text2": [ + "Orientation", + "de l'écran" + ], + "desc": "D=droitier | G=gaucher | A=automatique" + }, + "CooldownBlink": { + "text2": [ + "Refroidir en", + "clignotant" + ], + "desc": "Faire clignoter la température lors du refroidissement tant que la panne est chaude" + }, + "ScrollingSpeed": { + "text2": [ + "Vitesse de", + "défilement" + ], + "desc": "Vitesse de défilement du texte (R=rapide | L=lent)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Inverser les", + "touches + -" + ], + "desc": "Inverser les boutons d'ajustement de température" + }, + "AnimSpeed": { + "text2": [ + "Vitesse", + "anim. icônes" + ], + "desc": "Vitesse des animations des icônes dans le menu (D=désactivé | L=lente | M=moyenne | R=rapide)" + }, + "AnimLoop": { + "text2": [ + "Rejouer", + "anim. icônes" + ], + "desc": "Rejouer en boucle les animations des icônes dans le menu principal" + }, + "Brightness": { + "text2": [ + "Luminosité", + "de l'écran" + ], + "desc": "Ajuster la luminosité de l'écran OLED" + }, + "ColourInversion": { + "text2": [ + "Inverser", + "les couleurs" + ], + "desc": "Inverser les couleurs de l'écran OLED" + }, + "LOGOTime": { + "text2": [ + "Durée logo", + "au démarrage" + ], + "desc": "Définit la durée d'affichage du logo au démarrage (s=secondes)" + }, + "AdvancedIdle": { + "text2": [ + "Écran veille", + "détaillé" + ], + "desc": "Afficher les informations détaillées sur l'écran de veille" + }, + "AdvancedSoldering": { + "text2": [ + "Écran soudure", + "détaillé" + ], + "desc": "Afficher les informations détaillées sur l'écran de soudure" + }, + "PowerLimit": { + "text2": [ + "Limite de", + "puissance" + ], + "desc": "Puissance maximale utilisable (W=watts)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Étalonner", + "tension d'entrée" + ], + "desc": "Étalonner tension d'entrée (appui long pour quitter)" + }, + "PowerPulsePower": { + "text2": [ + "Puissance", + "impulsions" + ], + "desc": "Puissance des impulsions pour éviter la mise en veille des batteries (watts)" + }, + "PowerPulseWait": { + "text2": [ + "Délai entre", + "les impulsions" + ], + "desc": "Délai entre chaque impulsion pour empêcher la mise en veille (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Durée des", + "impulsions" + ], + "desc": "Durée des impulsions pour empêcher la mise en veille (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Réinitialisation", + "d'usine" + ], + "desc": "Réinitialiser tous les réglages" + }, + "LanguageSwitch": { + "text2": [ + "Langue:", + " FR Français" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_HR.json b/Translations/translation_HR.json index 4cedbd07..413cc867 100644 --- a/Translations/translation_HR.json +++ b/Translations/translation_HR.json @@ -1,345 +1,341 @@ { - "languageCode": "HR", - "languageLocalName": "Hrvatski", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Jeste li sigurni da želite sve postavke vratiti na tvorničke vrijednosti?", - "UVLOWarningString": "BATERIJA", - "UndervoltageString": "PRENIZAK NAPON", - "InputVoltageString": "Napajanje: ", - "SleepingSimpleString": "Zzz ", - "SleepingAdvancedString": "SPAVANJE...", - "SleepingTipAdvancedString": "Vrh: ", - "OffString": "Off", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Certain settings", - "were changed!" - ], - "NoAccelerometerMessage": [ - "No accelerometer", - "detected!" - ], - "NoPowerDeliveryMessage": [ - "No USB-PD IC", - "detected!" - ], - "LockingKeysString": "LOCKED", - "UnlockingKeysString": "UNLOCKED", - "WarningKeysLockedString": "!LOCKED!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "D", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "S", - "SettingMediumChar": "M", - "SettingFastChar": "B", - "SettingStartNoneChar": "I", - "SettingStartSolderingChar": "L", - "SettingStartSleepChar": "R", - "SettingStartSleepOffChar": "S", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Power", - "settings" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Postavke", - "lemljenja" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Ušteda", - "energije" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Korisničko", - "sučelje" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Napredne", - "opcije" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Izvor", - "napajanja" - ], - "desc": "Izvor napajanja. Postavlja napon isključivanja. (DC 10V) (S 3.3V po ćeliji)" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "voltage" - ], - "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Snaga", - "napajanja" - ], - "desc": "Snaga modula za napajanje" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" - }, - "BoostTemperature": { - "text2": [ - "Boost", - "temp" - ], - "desc": "Temperatura u pojačanom (Boost) načinu." - }, - "AutoStart": { - "text2": [ - "Auto", - "start" - ], - "desc": "Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grijati. (I=isključeno | L=lemljenje | R=rezervni | S=rezervni sobna temperatura)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp change", - "short" - ], - "desc": "Temperature-change-increment on short button press" - }, - "TempChangeLongStep": { - "text2": [ - "Temp change", - "long" - ], - "desc": "Temperature-change-increment on long button press" - }, - "LockingMode": { - "text2": [ - "Allow locking", - "buttons" - ], - "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" - }, - "MotionSensitivity": { - "text2": [ - "Osjetljivost", - "pokreta" - ], - "desc": "Osjetljivost prepoznavanja pokreta. (0=Ugašeno | 1=Najmanje osjetljivo | ... | 9=Najosjetljivije)" - }, - "SleepTemperature": { - "text2": [ - "Temp", - "spavanja" - ], - "desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. (C | F)" - }, - "SleepTimeout": { - "text2": [ - "Vrijeme", - "spavanja" - ], - "desc": "Vrijeme mirovanja nakon kojega lemilica spušta temperaturu. (Minute | Sekunde)" - }, - "ShutdownTimeout": { - "text2": [ - "Vrijeme", - "gašenja" - ], - "desc": "Vrijeme mirovanja nakon kojega će se lemilica ugasiti. (Minute)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall sensor", - "sensitivity" - ], - "desc": "Sensitivity of the Hall effect sensor to detect sleep (0=Ugašeno | 1=Najmanje osjetljivo | ... | 9=Najosjetljivije)" - }, - "TemperatureUnit": { - "text2": [ - "Jedinica", - "temperature" - ], - "desc": "Jedinica temperature. (C=Celzij | F=Fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "Rotacija", - "ekrana" - ], - "desc": "Orijentacija ekrana. (D=Desnoruki | L=Ljevoruki | A=Automatski)" - }, - "CooldownBlink": { - "text2": [ - "Upozorenje", - "pri hlađenju" - ], - "desc": "Bljeskanje temperature prilikom hlađenja, ako je lemilica vruća." - }, - "ScrollingSpeed": { - "text2": [ - "Brzina", - "poruka" - ], - "desc": "Brzina kretanja dugačkih poruka. (B=brzo | S=sporo)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Swap", - "+ - keys" - ], - "desc": "Reverse assignment of buttons for temperature adjustment" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "speed" - ], - "desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "loop" - ], - "desc": "Loop icon animations in main menu" - }, - "Brightness": { - "text2": [ - "Screen", - "brightness" - ], - "desc": "Adjust the OLED screen brightness" - }, - "ColourInversion": { - "text2": [ - "Invert", - "screen" - ], - "desc": "Invert the OLED screen colors" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Detalji", - "pri čekanju" - ], - "desc": "Prikazivanje detaljnih informacija tijekom čekanja." - }, - "AdvancedSoldering": { - "text2": [ - "Detalji", - "pri lemljenju" - ], - "desc": "Prikazivanje detaljnih informacija tijekom lemljenja." - }, - "PowerLimit": { - "text2": [ - "Power", - "limit" - ], - "desc": "Maximum power the iron can use (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Kalibracija", - "napona napajanja" - ], - "desc": "Kalibracija ulaznog napona. Podešavanje gumbima, dugački pritisak za kraj." - }, - "PowerPulsePower": { - "text2": [ - "Power", - "pulse" - ], - "desc": "Intensity of power of keep-awake-pulse (W=watt)" - }, - "PowerPulseWait": { - "text2": [ - "Power pulse", - "delay" - ], - "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Power pulse", - "duration" - ], - "desc": "Keep-awake-pulse duration (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Tvorničke", - "postavke" - ], - "desc": "Vraćanje svih postavki na tvorničke vrijednosti." - }, - "LanguageSwitch": { - "text2": [ - "Jezik:", - " HR Hrvatski" - ], - "desc": "" - } - } -} + "languageCode": "HR", + "languageLocalName": "Hrvatski", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Jeste li sigurni da želite sve postavke vratiti na tvorničke vrijednosti?", + "UVLOWarningString": "BATERIJA", + "UndervoltageString": "PRENIZAK NAPON", + "InputVoltageString": "Napajanje: ", + "SleepingSimpleString": "Zzz ", + "SleepingAdvancedString": "SPAVANJE...", + "SleepingTipAdvancedString": "Vrh: ", + "OffString": "Off", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Certain settings", + "were changed!" + ], + "NoAccelerometerMessage": [ + "No accelerometer", + "detected!" + ], + "NoPowerDeliveryMessage": [ + "No USB-PD IC", + "detected!" + ], + "LockingKeysString": "LOCKED", + "UnlockingKeysString": "UNLOCKED", + "WarningKeysLockedString": "!LOCKED!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "D", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "S", + "SettingMediumChar": "M", + "SettingFastChar": "B", + "SettingStartNoneChar": "I", + "SettingStartSolderingChar": "L", + "SettingStartSleepChar": "R", + "SettingStartSleepOffChar": "S", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Power", + "settings" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Postavke", + "lemljenja" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Ušteda", + "energije" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Korisničko", + "sučelje" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Napredne", + "opcije" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Izvor", + "napajanja" + ], + "desc": "Izvor napajanja. Postavlja napon isključivanja. (DC 10V) (S 3.3V po ćeliji)" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "voltage" + ], + "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Snaga", + "napajanja" + ], + "desc": "Snaga modula za napajanje" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" + }, + "BoostTemperature": { + "text2": [ + "Boost", + "temp" + ], + "desc": "Temperatura u pojačanom (Boost) načinu." + }, + "AutoStart": { + "text2": [ + "Auto", + "start" + ], + "desc": "Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grijati. (I=isključeno | L=lemljenje | R=rezervni | S=rezervni sobna temperatura)" + }, + "TempChangeShortStep": { + "text2": [ + "Temp change", + "short" + ], + "desc": "Temperature-change-increment on short button press" + }, + "TempChangeLongStep": { + "text2": [ + "Temp change", + "long" + ], + "desc": "Temperature-change-increment on long button press" + }, + "LockingMode": { + "text2": [ + "Allow locking", + "buttons" + ], + "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" + }, + "MotionSensitivity": { + "text2": [ + "Osjetljivost", + "pokreta" + ], + "desc": "Osjetljivost prepoznavanja pokreta. (0=Ugašeno | 1=Najmanje osjetljivo | ... | 9=Najosjetljivije)" + }, + "SleepTemperature": { + "text2": [ + "Temp", + "spavanja" + ], + "desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. (C | F)" + }, + "SleepTimeout": { + "text2": [ + "Vrijeme", + "spavanja" + ], + "desc": "Vrijeme mirovanja nakon kojega lemilica spušta temperaturu. (Minute | Sekunde)" + }, + "ShutdownTimeout": { + "text2": [ + "Vrijeme", + "gašenja" + ], + "desc": "Vrijeme mirovanja nakon kojega će se lemilica ugasiti. (Minute)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall sensor", + "sensitivity" + ], + "desc": "Sensitivity of the Hall effect sensor to detect sleep (0=Ugašeno | 1=Najmanje osjetljivo | ... | 9=Najosjetljivije)" + }, + "TemperatureUnit": { + "text2": [ + "Jedinica", + "temperature" + ], + "desc": "Jedinica temperature. (C=Celzij | F=Fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "Rotacija", + "ekrana" + ], + "desc": "Orijentacija ekrana. (D=Desnoruki | L=Ljevoruki | A=Automatski)" + }, + "CooldownBlink": { + "text2": [ + "Upozorenje", + "pri hlađenju" + ], + "desc": "Bljeskanje temperature prilikom hlađenja, ako je lemilica vruća." + }, + "ScrollingSpeed": { + "text2": [ + "Brzina", + "poruka" + ], + "desc": "Brzina kretanja dugačkih poruka. (B=brzo | S=sporo)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Swap", + "+ - keys" + ], + "desc": "Reverse assignment of buttons for temperature adjustment" + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "speed" + ], + "desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "loop" + ], + "desc": "Loop icon animations in main menu" + }, + "Brightness": { + "text2": [ + "Screen", + "brightness" + ], + "desc": "Adjust the OLED screen brightness" + }, + "ColourInversion": { + "text2": [ + "Invert", + "screen" + ], + "desc": "Invert the OLED screen colors" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Detalji", + "pri čekanju" + ], + "desc": "Prikazivanje detaljnih informacija tijekom čekanja." + }, + "AdvancedSoldering": { + "text2": [ + "Detalji", + "pri lemljenju" + ], + "desc": "Prikazivanje detaljnih informacija tijekom lemljenja." + }, + "PowerLimit": { + "text2": [ + "Power", + "limit" + ], + "desc": "Maximum power the iron can use (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Kalibracija", + "napona napajanja" + ], + "desc": "Kalibracija ulaznog napona. Podešavanje gumbima, dugački pritisak za kraj." + }, + "PowerPulsePower": { + "text2": [ + "Power", + "pulse" + ], + "desc": "Intensity of power of keep-awake-pulse (W=watt)" + }, + "PowerPulseWait": { + "text2": [ + "Power pulse", + "delay" + ], + "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Power pulse", + "duration" + ], + "desc": "Keep-awake-pulse duration (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Tvorničke", + "postavke" + ], + "desc": "Vraćanje svih postavki na tvorničke vrijednosti." + }, + "LanguageSwitch": { + "text2": [ + "Jezik:", + " HR Hrvatski" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_HU.json b/Translations/translation_HU.json index 1bd8a4ad..b067537e 100644 --- a/Translations/translation_HU.json +++ b/Translations/translation_HU.json @@ -1,345 +1,341 @@ { - "languageCode": "HU", - "languageLocalName": "Magyar", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Biztos visszaállítja a beállításokat alapértékekre?", - "UVLOWarningString": "DC TÚL KEVÉS", - "UndervoltageString": "Alulfeszültség", - "InputVoltageString": "Bemenet V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Alvás...", - "SleepingTipAdvancedString": "Hegy:", - "OffString": "Ki", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Törlés OK", - "SettingsResetMessage": [ - "Beállítások", - "visszaállítva!" - ], - "NoAccelerometerMessage": [ - "Nincs", - "gyorsulásmérő!" - ], - "NoPowerDeliveryMessage": [ - "Nincs", - "USB-PD IC!" - ], - "LockingKeysString": "LEZÁRVA", - "UnlockingKeysString": "FELOLDVA", - "WarningKeysLockedString": "!LEZÁRVA!", - "WarningThermalRunaway": [ - "Kontrollálatlan", - "hőmérséklet!" - ] - }, - "characters": { - "SettingRightChar": "J", - "SettingLeftChar": "B", - "SettingAutoChar": "A", - "SettingOffChar": "0", - "SettingSlowChar": "L", - "SettingMediumChar": "K", - "SettingFastChar": "Gy", - "SettingStartNoneChar": "K", - "SettingStartSolderingChar": "F", - "SettingStartSleepChar": "A", - "SettingStartSleepOffChar": "Sz", - "SettingSensitivityOff": "0", - "SettingSensitivityLow": "A", - "SettingSensitivityMedium": "K", - "SettingSensitivityHigh": "M", - "SettingLockDisableChar": "K", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "T" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Táp", - "beállítások" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Forrasztási", - "beállítások" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Alvási", - "módok" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Felhasználói", - "felület" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Haladó", - "beállítások" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Áram", - "forrás" - ], - "desc": "Kikapcsolási feszültség beállítása (DC:10V | S:3.3V/LiPo cella | ki)" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "feszültség" - ], - "desc": "Minimális engedélyezett cellafeszültség (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Max. USB", - "feszültség" - ], - "desc": "Maximális USB feszültség (QuickCharge)" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "időtúllépés" - ], - "desc": "PD egyeztetés időkerete (kompatibilitás QC töltőkkel) (x 100ms)" - }, - "BoostTemperature": { - "text2": [ - "Boost", - "hőmérséklet" - ], - "desc": "Hőmérséklet \"boost\" módban" - }, - "AutoStart": { - "text2": [ - "Automatikus", - "indítás" - ], - "desc": "Bekapcsolás után automatikusan lépjen forrasztás módba (K=ki | F=forrasztás | A=alvó mód | Sz=szobahőmérséklet)" - }, - "TempChangeShortStep": { - "text2": [ - "Hőm. állítás", - "rövid" - ], - "desc": "Hőmérséklet állítás rövid gombnyomásra (C | F)" - }, - "TempChangeLongStep": { - "text2": [ - "Hőm. állítás", - "hosszú" - ], - "desc": "Hőmérséklet állítás hosszú gombnyomásra (C | F)" - }, - "LockingMode": { - "text2": [ - "Lezárás", - "engedélyezés" - ], - "desc": "Forrasztás közben mindkét gombot hosszan lenyomva lezárja a kezelést (K=ki | B=csak \"boost\" módban | T=teljes lezárás)" - }, - "MotionSensitivity": { - "text2": [ - "Mozgás", - "érzékenység" - ], - "desc": "Mozgás érzékenység beállítása (0=kikapcsolva | 1=legkevésbé érzékeny | ... | 9=legérzékenyebb)" - }, - "SleepTemperature": { - "text2": [ - "Alvási", - "hőmérséklet" - ], - "desc": "Hőmérséklet alvó módban (C | F)" - }, - "SleepTimeout": { - "text2": [ - "Alvás", - "időzítő" - ], - "desc": "Alvási időzítő (perc | másodperc)" - }, - "ShutdownTimeout": { - "text2": [ - "Kikapcsolás", - "időzítő" - ], - "desc": "Kikapcsolási időzítő (perc)" - }, - "HallEffSensitivity": { - "text2": [ - "Alvásérzékelő", - "érzékenység" - ], - "desc": "Alvásérzékelő gyorsulásmérő érzékenysége (0=kikapcsolva | 1=legkevésbé érzékeny | ... | 9=legérzékenyebb)" - }, - "TemperatureUnit": { - "text2": [ - "Hőmérséklet", - "mértékegysége" - ], - "desc": "Hőmérséklet mértékegysége (C=Celsius | F=Fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "Kijelző", - "tájolása" - ], - "desc": "Kijelző tájolása (J=jobbkezes | B=balkezes | A=automatikus)" - }, - "CooldownBlink": { - "text2": [ - "Villogás", - "hűléskor" - ], - "desc": "Villogjon a hőmérséklet kijelzése hűlés közben, amíg a forrasztó hegy forró" - }, - "ScrollingSpeed": { - "text2": [ - "Görgetés", - "sebessége" - ], - "desc": "Szöveggörgetés sebessége" - }, - "ReverseButtonTempChange": { - "text2": [ - "+/- gomb", - "megfordítása" - ], - "desc": "Forrasztó hegy hőmérsékletállító gombok felcserélése" - }, - "AnimSpeed": { - "text2": [ - "Animáció", - "sebessége" - ], - "desc": "Menüikonok animációjának sebessége (0=ki | L=lassú | K=közepes | Gy=gyors)" - }, - "AnimLoop": { - "text2": [ - "Folytonos", - "animáció" - ], - "desc": "Főmenü ikonjainak folytonos animációja" - }, - "Brightness": { - "text2": [ - "Képernyő", - "kontraszt" - ], - "desc": "Képernyő kontrasztjának állítása" - }, - "ColourInversion": { - "text2": [ - "Képernyő", - "invertálás" - ], - "desc": "Képernyő színeinek invertálása" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Részletes", - "készenlét" - ], - "desc": "Részletes információk megjelenítése kisebb betűméretben a készenléti képernyőn" - }, - "AdvancedSoldering": { - "text2": [ - "Részletes", - "forrasztás infó" - ], - "desc": "Részletes információk megjelenítése forrasztás közben" - }, - "PowerLimit": { - "text2": [ - "Teljesítmény", - "maximum" - ], - "desc": "Maximális felvett teljesitmény beállitása" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Bemeneti fesz.", - "kalibrálása?" - ], - "desc": "Bemeneti feszültség kalibrálása (hosszan nyomva kilép)" - }, - "PowerPulsePower": { - "text2": [ - "Ébr. pulzus", - "nagysága" - ], - "desc": "Powerbankot ébrentartó áramfelvételi pulzusok nagysága (W)" - }, - "PowerPulseWait": { - "text2": [ - "Ébr. pulzus", - "időköze" - ], - "desc": "Powerbankot ébrentartó áramfelvételi pulzusok időköze (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Ébr. pulzus", - "időtartama" - ], - "desc": "Powerbankot ébrentartó áramfelvételi pulzusok időtartama (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Gyári", - "beállítások?" - ], - "desc": "Beállítások alaphelyzetbe állítása" - }, - "LanguageSwitch": { - "text2": [ - "Nyelv:", - " HU Magyar" - ], - "desc": "" - } - } -} + "languageCode": "HU", + "languageLocalName": "Magyar", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Biztos visszaállítja a beállításokat alapértékekre?", + "UVLOWarningString": "DC TÚL KEVÉS", + "UndervoltageString": "Alulfeszültség", + "InputVoltageString": "Bemenet V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Alvás...", + "SleepingTipAdvancedString": "Hegy:", + "OffString": "Ki", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Törlés OK", + "SettingsResetMessage": [ + "Beállítások", + "visszaállítva!" + ], + "NoAccelerometerMessage": [ + "Nincs", + "gyorsulásmérő!" + ], + "NoPowerDeliveryMessage": [ + "Nincs", + "USB-PD IC!" + ], + "LockingKeysString": "LEZÁRVA", + "UnlockingKeysString": "FELOLDVA", + "WarningKeysLockedString": "!LEZÁRVA!", + "WarningThermalRunaway": [ + "Kontrollálatlan", + "hőmérséklet!" + ] + }, + "characters": { + "SettingRightChar": "J", + "SettingLeftChar": "B", + "SettingAutoChar": "A", + "SettingOffChar": "0", + "SettingSlowChar": "L", + "SettingMediumChar": "K", + "SettingFastChar": "Gy", + "SettingStartNoneChar": "K", + "SettingStartSolderingChar": "F", + "SettingStartSleepChar": "A", + "SettingStartSleepOffChar": "Sz", + "SettingSensitivityOff": "0", + "SettingSensitivityLow": "A", + "SettingSensitivityMedium": "K", + "SettingSensitivityHigh": "M", + "SettingLockDisableChar": "K", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "T" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Táp", + "beállítások" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Forrasztási", + "beállítások" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Alvási", + "módok" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Felhasználói", + "felület" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Haladó", + "beállítások" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Áram", + "forrás" + ], + "desc": "Kikapcsolási feszültség beállítása (DC:10V | S:3.3V/LiPo cella | ki)" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "feszültség" + ], + "desc": "Minimális engedélyezett cellafeszültség (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Max. USB", + "feszültség" + ], + "desc": "Maximális USB feszültség (QuickCharge)" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "időtúllépés" + ], + "desc": "PD egyeztetés időkerete (kompatibilitás QC töltőkkel) (x 100ms)" + }, + "BoostTemperature": { + "text2": [ + "Boost", + "hőmérséklet" + ], + "desc": "Hőmérséklet \"boost\" módban" + }, + "AutoStart": { + "text2": [ + "Automatikus", + "indítás" + ], + "desc": "Bekapcsolás után automatikusan lépjen forrasztás módba (K=ki | F=forrasztás | A=alvó mód | Sz=szobahőmérséklet)" + }, + "TempChangeShortStep": { + "text2": [ + "Hőm. állítás", + "rövid" + ], + "desc": "Hőmérséklet állítás rövid gombnyomásra (C | F)" + }, + "TempChangeLongStep": { + "text2": [ + "Hőm. állítás", + "hosszú" + ], + "desc": "Hőmérséklet állítás hosszú gombnyomásra (C | F)" + }, + "LockingMode": { + "text2": [ + "Lezárás", + "engedélyezés" + ], + "desc": "Forrasztás közben mindkét gombot hosszan lenyomva lezárja a kezelést (K=ki | B=csak \"boost\" módban | T=teljes lezárás)" + }, + "MotionSensitivity": { + "text2": [ + "Mozgás", + "érzékenység" + ], + "desc": "Mozgás érzékenység beállítása (0=kikapcsolva | 1=legkevésbé érzékeny | ... | 9=legérzékenyebb)" + }, + "SleepTemperature": { + "text2": [ + "Alvási", + "hőmérséklet" + ], + "desc": "Hőmérséklet alvó módban (C | F)" + }, + "SleepTimeout": { + "text2": [ + "Alvás", + "időzítő" + ], + "desc": "Alvási időzítő (perc | másodperc)" + }, + "ShutdownTimeout": { + "text2": [ + "Kikapcsolás", + "időzítő" + ], + "desc": "Kikapcsolási időzítő (perc)" + }, + "HallEffSensitivity": { + "text2": [ + "Alvásérzékelő", + "érzékenység" + ], + "desc": "Alvásérzékelő gyorsulásmérő érzékenysége (0=kikapcsolva | 1=legkevésbé érzékeny | ... | 9=legérzékenyebb)" + }, + "TemperatureUnit": { + "text2": [ + "Hőmérséklet", + "mértékegysége" + ], + "desc": "Hőmérséklet mértékegysége (C=Celsius | F=Fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "Kijelző", + "tájolása" + ], + "desc": "Kijelző tájolása (J=jobbkezes | B=balkezes | A=automatikus)" + }, + "CooldownBlink": { + "text2": [ + "Villogás", + "hűléskor" + ], + "desc": "Villogjon a hőmérséklet kijelzése hűlés közben, amíg a forrasztó hegy forró" + }, + "ScrollingSpeed": { + "text2": [ + "Görgetés", + "sebessége" + ], + "desc": "Szöveggörgetés sebessége" + }, + "ReverseButtonTempChange": { + "text2": [ + "+/- gomb", + "megfordítása" + ], + "desc": "Forrasztó hegy hőmérsékletállító gombok felcserélése" + }, + "AnimSpeed": { + "text2": [ + "Animáció", + "sebessége" + ], + "desc": "Menüikonok animációjának sebessége (0=ki | L=lassú | K=közepes | Gy=gyors)" + }, + "AnimLoop": { + "text2": [ + "Folytonos", + "animáció" + ], + "desc": "Főmenü ikonjainak folytonos animációja" + }, + "Brightness": { + "text2": [ + "Képernyő", + "kontraszt" + ], + "desc": "Képernyő kontrasztjának állítása" + }, + "ColourInversion": { + "text2": [ + "Képernyő", + "invertálás" + ], + "desc": "Képernyő színeinek invertálása" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Részletes", + "készenlét" + ], + "desc": "Részletes információk megjelenítése kisebb betűméretben a készenléti képernyőn" + }, + "AdvancedSoldering": { + "text2": [ + "Részletes", + "forrasztás infó" + ], + "desc": "Részletes információk megjelenítése forrasztás közben" + }, + "PowerLimit": { + "text2": [ + "Teljesítmény", + "maximum" + ], + "desc": "Maximális felvett teljesitmény beállitása" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Bemeneti fesz.", + "kalibrálása?" + ], + "desc": "Bemeneti feszültség kalibrálása (hosszan nyomva kilép)" + }, + "PowerPulsePower": { + "text2": [ + "Ébr. pulzus", + "nagysága" + ], + "desc": "Powerbankot ébrentartó áramfelvételi pulzusok nagysága (W)" + }, + "PowerPulseWait": { + "text2": [ + "Ébr. pulzus", + "időköze" + ], + "desc": "Powerbankot ébrentartó áramfelvételi pulzusok időköze (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Ébr. pulzus", + "időtartama" + ], + "desc": "Powerbankot ébrentartó áramfelvételi pulzusok időtartama (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Gyári", + "beállítások?" + ], + "desc": "Beállítások alaphelyzetbe állítása" + }, + "LanguageSwitch": { + "text2": [ + "Nyelv:", + " HU Magyar" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_IT.json b/Translations/translation_IT.json index b1f36c7e..9127e800 100644 --- a/Translations/translation_IT.json +++ b/Translations/translation_IT.json @@ -1,345 +1,341 @@ { - "languageCode": "IT", - "languageLocalName": "Italiano", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Prima di riavvire assicurarsi che la punta e l'impugnatura siano a temperatura ambiente!", - "CJCCalibrating": "Calibrazione in corso", - "SettingsResetWarning": "Ripristinare le impostazioni iniziali?", - "UVLOWarningString": "DC BASSA", - "UndervoltageString": "DC INSUFFICIENTE", - "InputVoltageString": "V in:", - "SleepingSimpleString": "Zzz ", - "SleepingAdvancedString": "Riposo", - "SleepingTipAdvancedString": "Punta:", - "OffString": "OFF", - "DeviceFailedValidationWarning": "È probabile che il dispositivo in uso sia contraffatto!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibrazione", - "completata" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Impostazioni", - "ripristinate" - ], - "NoAccelerometerMessage": [ - "Accelerometro", - "non rilevato" - ], - "NoPowerDeliveryMessage": [ - "USB PD", - "non rilevato" - ], - "LockingKeysString": "Blocc.", - "UnlockingKeysString": "Sblocc.", - "WarningKeysLockedString": "BLOCCATO", - "WarningThermalRunaway": [ - "Temperatura", - "fuori controllo" - ] - }, - "characters": { - "SettingRightChar": "D", - "SettingLeftChar": "S", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "L", - "SettingMediumChar": "M", - "SettingFastChar": "V", - "SettingStartNoneChar": "D", - "SettingStartSolderingChar": "S", - "SettingStartSleepChar": "R", - "SettingStartSleepOffChar": "A", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "B", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "A", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "T", - "SettingLockFullChar": "C" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Opzioni", - "alimentaz" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Opzioni", - "saldatura" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Risparmio", - "energetico" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Interfaccia", - "utente" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Opzioni", - "avanzate" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Sorgente", - "alimentaz" - ], - "desc": "Imposta una tensione minima di alimentazione attraverso la selezione di una sorgente [DC: 10 V; 3S/4S/5S/6S: 3,3 V per cella]" - }, - "MinVolCell": { - "text2": [ - "Tensione", - "min celle" - ], - "desc": "Modifica la tensione di minima carica delle celle di una batteria Li-Po [3S: 3,0-3,7 V; 4S/5S/6S: 2,4-3,7 V]" - }, - "QCMaxVoltage": { - "text2": [ - "Voltaggio", - "QC" - ], - "desc": "Imposta il massimo voltaggio negoziabile con un alimentatore Quick Charge [volt]" - }, - "PDNegTimeout": { - "text2": [ - "Abilitazione", - "USB PD" - ], - "desc": "Regola il massimo tempo utile per la negoziazione del protocollo USB Power Delivery con alimentatori compatibili [0: disattiva; multipli di 100 ms]" - }, - "BoostTemperature": { - "text2": [ - "Temp", - "Turbo" - ], - "desc": "Imposta la temperatura della funzione Turbo [°C/°F]" - }, - "AutoStart": { - "text2": [ - "Avvio", - "automatico" - ], - "desc": "Attiva automaticamente il saldatore quando viene alimentato [D: disattiva; S: saldatura; R: riposo; A: temperatura ambiente]" - }, - "TempChangeShortStep": { - "text2": [ - "Temp passo", - "breve" - ], - "desc": "Imposta il passo dei valori di temperatura per una breve pressione dei tasti" - }, - "TempChangeLongStep": { - "text2": [ - "Temp passo", - "lungo" - ], - "desc": "Imposta il passo dei valori di temperatura per una lunga pressione dei tasti" - }, - "LockingMode": { - "text2": [ - "Blocco", - "tasti" - ], - "desc": "Blocca i tasti durante la modalità Saldatura; tieni premuto entrambi per bloccare o sbloccare [D: disattiva; T: consenti Turbo; C: blocco completo]" - }, - "MotionSensitivity": { - "text2": [ - "Sensibilità", - "al movimento" - ], - "desc": "Imposta la sensibilità al movimento per uscire dalla modalità Riposo [0: nessuna; 1: minima; 9: massima]" - }, - "SleepTemperature": { - "text2": [ - "Temp", - "riposo" - ], - "desc": "Imposta la temperatura da mantenere in modalità Riposo [°C/°F]" - }, - "SleepTimeout": { - "text2": [ - "Timer", - "riposo" - ], - "desc": "Imposta il timer per entrare in modalità Riposo [secondi/minuti]" - }, - "ShutdownTimeout": { - "text2": [ - "Timer", - "spegnimento" - ], - "desc": "Imposta il timer per lo spegnimento [minuti]" - }, - "HallEffSensitivity": { - "text2": [ - "Sensore", - "Hall" - ], - "desc": "Regola la sensibilità del sensore ad effetto Hall per entrare in modalità Riposo [0: nessuna; 1: minima; 9: massima]" - }, - "TemperatureUnit": { - "text2": [ - "Unità di", - "temperatura" - ], - "desc": "Scegli l'unità di misura per la temperatura [C: grado Celsius; F: grado Farenheit]" - }, - "DisplayRotation": { - "text2": [ - "Orientamento", - "schermo" - ], - "desc": "Imposta l'orientamento dello schermo [D: mano destra; S: mano sinistra; A: automatico]" - }, - "CooldownBlink": { - "text2": [ - "Avviso", - "punta calda" - ], - "desc": "Evidenzia il valore di temperatura durante il raffreddamento se la punta è ancora calda" - }, - "ScrollingSpeed": { - "text2": [ - "Velocità", - "testo" - ], - "desc": "Imposta la velocità di scorrimento del testo [L: lenta; V: veloce]" - }, - "ReverseButtonTempChange": { - "text2": [ - "Inversione", - "tasti" - ], - "desc": "Inverti i tasti per aumentare o diminuire la temperatura della punta" - }, - "AnimSpeed": { - "text2": [ - "Velocità", - "animazioni" - ], - "desc": "Imposta la velocità di riproduzione delle animazioni del menù principale [O: OFF; L: lenta; M: media; V: veloce]" - }, - "AnimLoop": { - "text2": [ - "Ciclo", - "animazioni" - ], - "desc": "Abilita la riproduzione ciclica delle animazioni del menù principale" - }, - "Brightness": { - "text2": [ - "Luminosità", - "schermo" - ], - "desc": "Regola la luminosità dello schermo [1: minimo; 10: massimo]" - }, - "ColourInversion": { - "text2": [ - "Inverti", - "colori" - ], - "desc": "Inverti i colori dello schermo" - }, - "LOGOTime": { - "text2": [ - "Durata", - "logo" - ], - "desc": "Imposta la permanenza sullo schermo del logo iniziale [secondi]" - }, - "AdvancedIdle": { - "text2": [ - "Interfaccia", - "testuale" - ], - "desc": "Mostra informazioni dettagliate all'interno della schermata principale" - }, - "AdvancedSoldering": { - "text2": [ - "Dettagli", - "saldatura" - ], - "desc": "Mostra informazioni dettagliate durante la modalità Saldatura" - }, - "PowerLimit": { - "text2": [ - "Limite", - "potenza" - ], - "desc": "Imposta il valore di potenza massima erogabile al saldatore [watt]" - }, - "CalibrateCJC": { - "text2": [ - "Calibra T", - "all'avvio" - ], - "desc": "La calibrazione della termocoppia verrà effettuata al prossimo riavvio (non necessario se il Delta T<5 °C)" - }, - "VoltageCalibration": { - "text2": [ - "Calibrazione", - "tensione" - ], - "desc": "Calibra la tensione in ingresso; regola con entrambi i tasti, tieni premuto il tasto superiore per uscire" - }, - "PowerPulsePower": { - "text2": [ - "Potenza", - "impulso" - ], - "desc": "Regola la potenza di un \"impulso sveglia\" atto a prevenire lo standby eventuale dell'alimentatore [watt]" - }, - "PowerPulseWait": { - "text2": [ - "Distanza", - "impulsi" - ], - "desc": "Imposta il tempo che deve intercorrere tra due \"impulsi sveglia\" [multipli di 2,5 s]" - }, - "PowerPulseDuration": { - "text2": [ - "Durata", - "impulso" - ], - "desc": "Regola la durata dell'«impulso sveglia» [multipli di 250 ms]" - }, - "SettingsReset": { - "text2": [ - "Ripristino", - "impostazioni" - ], - "desc": "Ripristina le impostazioni allo stato iniziale" - }, - "LanguageSwitch": { - "text2": [ - "Lingua:", - " IT Italiano" - ], - "desc": "" - } - } -} + "languageCode": "IT", + "languageLocalName": "Italiano", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Prima di riavvire assicurarsi che la punta e l'impugnatura siano a temperatura ambiente!", + "CJCCalibrating": "Calibrazione in corso", + "SettingsResetWarning": "Ripristinare le impostazioni iniziali?", + "UVLOWarningString": "DC BASSA", + "UndervoltageString": "DC INSUFFICIENTE", + "InputVoltageString": "V in:", + "SleepingSimpleString": "Zzz ", + "SleepingAdvancedString": "Riposo", + "SleepingTipAdvancedString": "Punta:", + "OffString": "OFF", + "DeviceFailedValidationWarning": "È probabile che il dispositivo in uso sia contraffatto!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibrazione", + "completata" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Impostazioni", + "ripristinate" + ], + "NoAccelerometerMessage": [ + "Accelerometro", + "non rilevato" + ], + "NoPowerDeliveryMessage": [ + "USB PD", + "non rilevato" + ], + "LockingKeysString": "Blocc.", + "UnlockingKeysString": "Sblocc.", + "WarningKeysLockedString": "BLOCCATO", + "WarningThermalRunaway": [ + "Temperatura", + "fuori controllo" + ] + }, + "characters": { + "SettingRightChar": "D", + "SettingLeftChar": "S", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "L", + "SettingMediumChar": "M", + "SettingFastChar": "V", + "SettingStartNoneChar": "D", + "SettingStartSolderingChar": "S", + "SettingStartSleepChar": "R", + "SettingStartSleepOffChar": "A", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "B", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "A", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "T", + "SettingLockFullChar": "C" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Opzioni", + "alimentaz" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Opzioni", + "saldatura" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Risparmio", + "energetico" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Interfaccia", + "utente" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Opzioni", + "avanzate" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Sorgente", + "alimentaz" + ], + "desc": "Imposta una tensione minima di alimentazione attraverso la selezione di una sorgente [DC: 10 V; 3S/4S/5S/6S: 3,3 V per cella]" + }, + "MinVolCell": { + "text2": [ + "Tensione", + "min celle" + ], + "desc": "Modifica la tensione di minima carica delle celle di una batteria Li-Po [3S: 3,0-3,7 V; 4S/5S/6S: 2,4-3,7 V]" + }, + "QCMaxVoltage": { + "text2": [ + "Voltaggio", + "QC" + ], + "desc": "Imposta il massimo voltaggio negoziabile con un alimentatore Quick Charge [volt]" + }, + "PDNegTimeout": { + "text2": [ + "Abilitazione", + "USB PD" + ], + "desc": "Regola il massimo tempo utile per la negoziazione del protocollo USB Power Delivery con alimentatori compatibili [0: disattiva; multipli di 100 ms]" + }, + "BoostTemperature": { + "text2": [ + "Temp", + "Turbo" + ], + "desc": "Imposta la temperatura della funzione Turbo [°C/°F]" + }, + "AutoStart": { + "text2": [ + "Avvio", + "automatico" + ], + "desc": "Attiva automaticamente il saldatore quando viene alimentato [D: disattiva; S: saldatura; R: riposo; A: temperatura ambiente]" + }, + "TempChangeShortStep": { + "text2": [ + "Temp passo", + "breve" + ], + "desc": "Imposta il passo dei valori di temperatura per una breve pressione dei tasti" + }, + "TempChangeLongStep": { + "text2": [ + "Temp passo", + "lungo" + ], + "desc": "Imposta il passo dei valori di temperatura per una lunga pressione dei tasti" + }, + "LockingMode": { + "text2": [ + "Blocco", + "tasti" + ], + "desc": "Blocca i tasti durante la modalità Saldatura; tieni premuto entrambi per bloccare o sbloccare [D: disattiva; T: consenti Turbo; C: blocco completo]" + }, + "MotionSensitivity": { + "text2": [ + "Sensibilità", + "al movimento" + ], + "desc": "Imposta la sensibilità al movimento per uscire dalla modalità Riposo [0: nessuna; 1: minima; 9: massima]" + }, + "SleepTemperature": { + "text2": [ + "Temp", + "riposo" + ], + "desc": "Imposta la temperatura da mantenere in modalità Riposo [°C/°F]" + }, + "SleepTimeout": { + "text2": [ + "Timer", + "riposo" + ], + "desc": "Imposta il timer per entrare in modalità Riposo [secondi/minuti]" + }, + "ShutdownTimeout": { + "text2": [ + "Timer", + "spegnimento" + ], + "desc": "Imposta il timer per lo spegnimento [minuti]" + }, + "HallEffSensitivity": { + "text2": [ + "Sensore", + "Hall" + ], + "desc": "Regola la sensibilità del sensore ad effetto Hall per entrare in modalità Riposo [0: nessuna; 1: minima; 9: massima]" + }, + "TemperatureUnit": { + "text2": [ + "Unità di", + "temperatura" + ], + "desc": "Scegli l'unità di misura per la temperatura [C: grado Celsius; F: grado Farenheit]" + }, + "DisplayRotation": { + "text2": [ + "Orientamento", + "schermo" + ], + "desc": "Imposta l'orientamento dello schermo [D: mano destra; S: mano sinistra; A: automatico]" + }, + "CooldownBlink": { + "text2": [ + "Avviso", + "punta calda" + ], + "desc": "Evidenzia il valore di temperatura durante il raffreddamento se la punta è ancora calda" + }, + "ScrollingSpeed": { + "text2": [ + "Velocità", + "testo" + ], + "desc": "Imposta la velocità di scorrimento del testo [L: lenta; V: veloce]" + }, + "ReverseButtonTempChange": { + "text2": [ + "Inversione", + "tasti" + ], + "desc": "Inverti i tasti per aumentare o diminuire la temperatura della punta" + }, + "AnimSpeed": { + "text2": [ + "Velocità", + "animazioni" + ], + "desc": "Imposta la velocità di riproduzione delle animazioni del menù principale [O: OFF; L: lenta; M: media; V: veloce]" + }, + "AnimLoop": { + "text2": [ + "Ciclo", + "animazioni" + ], + "desc": "Abilita la riproduzione ciclica delle animazioni del menù principale" + }, + "Brightness": { + "text2": [ + "Luminosità", + "schermo" + ], + "desc": "Regola la luminosità dello schermo [1: minimo; 10: massimo]" + }, + "ColourInversion": { + "text2": [ + "Inverti", + "colori" + ], + "desc": "Inverti i colori dello schermo" + }, + "LOGOTime": { + "text2": [ + "Durata", + "logo" + ], + "desc": "Imposta la permanenza sullo schermo del logo iniziale [secondi]" + }, + "AdvancedIdle": { + "text2": [ + "Interfaccia", + "testuale" + ], + "desc": "Mostra informazioni dettagliate all'interno della schermata principale" + }, + "AdvancedSoldering": { + "text2": [ + "Dettagli", + "saldatura" + ], + "desc": "Mostra informazioni dettagliate durante la modalità Saldatura" + }, + "PowerLimit": { + "text2": [ + "Limite", + "potenza" + ], + "desc": "Imposta il valore di potenza massima erogabile al saldatore [watt]" + }, + "CalibrateCJC": { + "text2": [ + "Calibra T", + "all'avvio" + ], + "desc": "La calibrazione della termocoppia verrà effettuata al prossimo riavvio (non necessario se il Delta T<5 °C)" + }, + "VoltageCalibration": { + "text2": [ + "Calibrazione", + "tensione" + ], + "desc": "Calibra la tensione in ingresso; regola con entrambi i tasti, tieni premuto il tasto superiore per uscire" + }, + "PowerPulsePower": { + "text2": [ + "Potenza", + "impulso" + ], + "desc": "Regola la potenza di un \"impulso sveglia\" atto a prevenire lo standby eventuale dell'alimentatore [watt]" + }, + "PowerPulseWait": { + "text2": [ + "Distanza", + "impulsi" + ], + "desc": "Imposta il tempo che deve intercorrere tra due \"impulsi sveglia\" [multipli di 2,5 s]" + }, + "PowerPulseDuration": { + "text2": [ + "Durata", + "impulso" + ], + "desc": "Regola la durata dell'«impulso sveglia» [multipli di 250 ms]" + }, + "SettingsReset": { + "text2": [ + "Ripristino", + "impostazioni" + ], + "desc": "Ripristina le impostazioni allo stato iniziale" + }, + "LanguageSwitch": { + "text2": [ + "Lingua:", + " IT Italiano" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_JA_JP.json b/Translations/translation_JA_JP.json index 819933c5..d436af80 100755 --- a/Translations/translation_JA_JP.json +++ b/Translations/translation_JA_JP.json @@ -1,216 +1,212 @@ { - "languageCode": "JA_JP", - "languageLocalName": "日本語", - "fonts": [ - "ascii_basic", - "cjk" - ], - "tempUnitFahrenheit": true, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "設定をリセットしますか?", - "UVLOWarningString": "電圧が低すぎます", - "UndervoltageString": "Undervoltage", - "InputVoltageString": "Input V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Sleeping...", - "SleepingTipAdvancedString": "Tip:", - "OffString": "オフ", - "DeviceFailedValidationWarning": "このデバイスはおそらく偽造品です" - }, - "messagesWarn": { - "CJCCalibrationDone": "Calibration done!", - "ResetOKMessage": "リセットOK", - "SettingsResetMessage": "初期化されました", - "NoAccelerometerMessage": "加速度計未検出", - "NoPowerDeliveryMessage": "PD IC未検出", - "LockingKeysString": "ボタンロック", - "UnlockingKeysString": "ロックを解除", - "WarningKeysLockedString": "!入力ロック中!", - "WarningThermalRunaway": "過熱" - }, - "characters": { - "SettingRightChar": "右", - "SettingLeftChar": "左", - "SettingAutoChar": "自", - "SettingOffChar": "×", - "SettingSlowChar": "遅", - "SettingMediumChar": "中", - "SettingFastChar": "速", - "SettingStartNoneChar": "×", - "SettingStartSolderingChar": "熱", - "SettingStartSleepChar": "待", - "SettingStartSleepOffChar": "室", - "SettingSensitivityOff": "×", - "SettingSensitivityLow": "低", - "SettingSensitivityMedium": "中", - "SettingSensitivityHigh": "高", - "SettingLockDisableChar": "×", - "SettingLockBoostChar": "ブ", - "SettingLockFullChar": "全" - }, - "menuGroups": { - "PowerMenu": { - "text2": "電源設定", - "desc": "" - }, - "SolderingMenu": { - "text2": "半田付け設定", - "desc": "" - }, - "PowerSavingMenu": { - "text2": "待機設定", - "desc": "" - }, - "UIMenu": { - "text2": "UI設定", - "desc": "" - }, - "AdvancedMenu": { - "text2": "高度な設定", - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": "下限電圧", - "desc": "下限電圧を指定する " - }, - "MinVolCell": { - "text2": "最低電圧", - "desc": "セルあたりの最低電圧 <ボルト> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>" - }, - "QCMaxVoltage": { - "text2": "QC電圧", - "desc": "QC電源使用時に要求する目標電圧" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "一部のQC電源との互換性のため、PDネゴシエーションをタイムアウトする時間 " - }, - "BoostTemperature": { - "text2": "ブースト温度", - "desc": "ブーストモードで使用される温度" - }, - "AutoStart": { - "text2": "自動加熱", - "desc": "電源投入時に自動的に加熱する <×=オフ | 熱=半田付けモード | 待=スタンバイモード | 室=室温スタンバイモード>" - }, - "TempChangeShortStep": { - "text2": "温度変化 短", - "desc": "ボタンを短く押した時の温度変化値" - }, - "TempChangeLongStep": { - "text2": "温度変化 長", - "desc": "ボタンを長押しした時の温度変化値" - }, - "LockingMode": { - "text2": "ボタンロック", - "desc": "半田付けモード時に両方のボタンを長押しし、ボタンロックする <×=オフ | ブ=ブーストのみ許可 | 全=すべてをロック>" - }, - "MotionSensitivity": { - "text2": "動きの感度", - "desc": "0=オフ | 1=最低感度 | ... | 9=最高感度" - }, - "SleepTemperature": { - "text2": "待機温度", - "desc": "スタンバイ時のコテ先温度" - }, - "SleepTimeout": { - "text2": "待機遅延", - "desc": "スタンバイモードに入るまでの待機時間 " - }, - "ShutdownTimeout": { - "text2": "自動オフ", - "desc": "自動電源オフまでの待機時間 " - }, - "HallEffSensitivity": { - "text2": "磁界感度", - "desc": "スタンバイモードに入るのに使用される磁場センサーの感度 <0=オフ | 1=最低感度 | ... | 9=最高感度>" - }, - "TemperatureUnit": { - "text2": "温度単位", - "desc": "C=摂氏 | F=華氏" - }, - "DisplayRotation": { - "text2": "画面の向き", - "desc": "右=右利き | 左=左利き | 自=自動" - }, - "CooldownBlink": { - "text2": "冷却中に点滅", - "desc": "加熱の停止後、コテ先が熱い間は温度表示を点滅する" - }, - "ScrollingSpeed": { - "text2": "スクロール速度", - "desc": "テキストをスクロールする速さ <遅=遅い | 速=速い>" - }, - "ReverseButtonTempChange": { - "text2": "キー入れ替え", - "desc": "温度設定時に+ボタンと-ボタンを入れ替える" - }, - "AnimSpeed": { - "text2": "動画の速度", - "desc": "メニューアイコンのアニメーションの速さ <×=再生しない | 遅=低速 | 中=中速 | 速=高速>" - }, - "AnimLoop": { - "text2": "動画をループ", - "desc": "メニューアイコンのアニメーションをループする" - }, - "Brightness": { - "text2": "画面輝度", - "desc": "画面の明るさ・コントラストを変更する" - }, - "ColourInversion": { - "text2": "色反転", - "desc": "画面の色を反転する" - }, - "LOGOTime": { - "text2": "起動画面", - "desc": "起動画面の表示時間を設定する" - }, - "AdvancedIdle": { - "text2": "詳細な待受画面", - "desc": "待ち受け画面に詳細情報を表示する" - }, - "AdvancedSoldering": { - "text2": "詳細な作業画面", - "desc": "半田付け画面に詳細情報を表示する" - }, - "PowerLimit": { - "text2": "電力制限", - "desc": "最大電力を制限する " - }, - "CalibrateCJC": { - "text2": "Calibrate CJC", - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" - }, - "VoltageCalibration": { - "text2": "電圧校正", - "desc": "入力電圧(VIN)の校正を開始する <長押しで終了>" - }, - "PowerPulsePower": { - "text2": "電力パルス", - "desc": "電源をオンに保つための電力パルス <ワット>" - }, - "PowerPulseWait": { - "text2": "パルス間隔", - "desc": "電源をオンに保つための電力パルスの時間間隔 " - }, - "PowerPulseDuration": { - "text2": "パルス時間長", - "desc": "電源をオンに保つための電力パルスの時間長 " - }, - "SettingsReset": { - "text2": "設定をリセット", - "desc": "すべての設定を初期化する" - }, - "LanguageSwitch": { - "text2": "言語: 日本語", - "desc": "" - } - } -} + "languageCode": "JA_JP", + "languageLocalName": "日本語", + "tempUnitFahrenheit": true, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "設定をリセットしますか?", + "UVLOWarningString": "電圧が低すぎます", + "UndervoltageString": "Undervoltage", + "InputVoltageString": "Input V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Sleeping...", + "SleepingTipAdvancedString": "Tip:", + "OffString": "オフ", + "DeviceFailedValidationWarning": "このデバイスはおそらく偽造品です" + }, + "messagesWarn": { + "CJCCalibrationDone": "Calibration done!", + "ResetOKMessage": "リセットOK", + "SettingsResetMessage": "初期化されました", + "NoAccelerometerMessage": "加速度計未検出", + "NoPowerDeliveryMessage": "PD IC未検出", + "LockingKeysString": "ボタンロック", + "UnlockingKeysString": "ロックを解除", + "WarningKeysLockedString": "!入力ロック中!", + "WarningThermalRunaway": "過熱" + }, + "characters": { + "SettingRightChar": "右", + "SettingLeftChar": "左", + "SettingAutoChar": "自", + "SettingOffChar": "×", + "SettingSlowChar": "遅", + "SettingMediumChar": "中", + "SettingFastChar": "速", + "SettingStartNoneChar": "×", + "SettingStartSolderingChar": "熱", + "SettingStartSleepChar": "待", + "SettingStartSleepOffChar": "室", + "SettingSensitivityOff": "×", + "SettingSensitivityLow": "低", + "SettingSensitivityMedium": "中", + "SettingSensitivityHigh": "高", + "SettingLockDisableChar": "×", + "SettingLockBoostChar": "ブ", + "SettingLockFullChar": "全" + }, + "menuGroups": { + "PowerMenu": { + "text2": "電源設定", + "desc": "" + }, + "SolderingMenu": { + "text2": "半田付け設定", + "desc": "" + }, + "PowerSavingMenu": { + "text2": "待機設定", + "desc": "" + }, + "UIMenu": { + "text2": "UI設定", + "desc": "" + }, + "AdvancedMenu": { + "text2": "高度な設定", + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": "下限電圧", + "desc": "下限電圧を指定する " + }, + "MinVolCell": { + "text2": "最低電圧", + "desc": "セルあたりの最低電圧 <ボルト> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>" + }, + "QCMaxVoltage": { + "text2": "QC電圧", + "desc": "QC電源使用時に要求する目標電圧" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "一部のQC電源との互換性のため、PDネゴシエーションをタイムアウトする時間 " + }, + "BoostTemperature": { + "text2": "ブースト温度", + "desc": "ブーストモードで使用される温度" + }, + "AutoStart": { + "text2": "自動加熱", + "desc": "電源投入時に自動的に加熱する <×=オフ | 熱=半田付けモード | 待=スタンバイモード | 室=室温スタンバイモード>" + }, + "TempChangeShortStep": { + "text2": "温度変化 短", + "desc": "ボタンを短く押した時の温度変化値" + }, + "TempChangeLongStep": { + "text2": "温度変化 長", + "desc": "ボタンを長押しした時の温度変化値" + }, + "LockingMode": { + "text2": "ボタンロック", + "desc": "半田付けモード時に両方のボタンを長押しし、ボタンロックする <×=オフ | ブ=ブーストのみ許可 | 全=すべてをロック>" + }, + "MotionSensitivity": { + "text2": "動きの感度", + "desc": "0=オフ | 1=最低感度 | ... | 9=最高感度" + }, + "SleepTemperature": { + "text2": "待機温度", + "desc": "スタンバイ時のコテ先温度" + }, + "SleepTimeout": { + "text2": "待機遅延", + "desc": "スタンバイモードに入るまでの待機時間 " + }, + "ShutdownTimeout": { + "text2": "自動オフ", + "desc": "自動電源オフまでの待機時間 " + }, + "HallEffSensitivity": { + "text2": "磁界感度", + "desc": "スタンバイモードに入るのに使用される磁場センサーの感度 <0=オフ | 1=最低感度 | ... | 9=最高感度>" + }, + "TemperatureUnit": { + "text2": "温度単位", + "desc": "C=摂氏 | F=華氏" + }, + "DisplayRotation": { + "text2": "画面の向き", + "desc": "右=右利き | 左=左利き | 自=自動" + }, + "CooldownBlink": { + "text2": "冷却中に点滅", + "desc": "加熱の停止後、コテ先が熱い間は温度表示を点滅する" + }, + "ScrollingSpeed": { + "text2": "スクロール速度", + "desc": "テキストをスクロールする速さ <遅=遅い | 速=速い>" + }, + "ReverseButtonTempChange": { + "text2": "キー入れ替え", + "desc": "温度設定時に+ボタンと-ボタンを入れ替える" + }, + "AnimSpeed": { + "text2": "動画の速度", + "desc": "メニューアイコンのアニメーションの速さ <×=再生しない | 遅=低速 | 中=中速 | 速=高速>" + }, + "AnimLoop": { + "text2": "動画をループ", + "desc": "メニューアイコンのアニメーションをループする" + }, + "Brightness": { + "text2": "画面輝度", + "desc": "画面の明るさ・コントラストを変更する" + }, + "ColourInversion": { + "text2": "色反転", + "desc": "画面の色を反転する" + }, + "LOGOTime": { + "text2": "起動画面", + "desc": "起動画面の表示時間を設定する" + }, + "AdvancedIdle": { + "text2": "詳細な待受画面", + "desc": "待ち受け画面に詳細情報を表示する" + }, + "AdvancedSoldering": { + "text2": "詳細な作業画面", + "desc": "半田付け画面に詳細情報を表示する" + }, + "PowerLimit": { + "text2": "電力制限", + "desc": "最大電力を制限する " + }, + "CalibrateCJC": { + "text2": "Calibrate CJC", + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" + }, + "VoltageCalibration": { + "text2": "電圧校正", + "desc": "入力電圧(VIN)の校正を開始する <長押しで終了>" + }, + "PowerPulsePower": { + "text2": "電力パルス", + "desc": "電源をオンに保つための電力パルス <ワット>" + }, + "PowerPulseWait": { + "text2": "パルス間隔", + "desc": "電源をオンに保つための電力パルスの時間間隔 " + }, + "PowerPulseDuration": { + "text2": "パルス時間長", + "desc": "電源をオンに保つための電力パルスの時間長 " + }, + "SettingsReset": { + "text2": "設定をリセット", + "desc": "すべての設定を初期化する" + }, + "LanguageSwitch": { + "text2": "言語: 日本語", + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_LT.json b/Translations/translation_LT.json index 4680e5f0..04ac9ed8 100644 --- a/Translations/translation_LT.json +++ b/Translations/translation_LT.json @@ -1,345 +1,341 @@ { - "languageCode": "LT", - "languageLocalName": "Lietuvių", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Ar norite atstatyti nustatymus į numatytas reikšmes?", - "UVLOWarningString": "MAŽ VOLT", - "UndervoltageString": "Žema įtampa", - "InputVoltageString": "Įvestis V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Miegu...", - "SleepingTipAdvancedString": "Antg:", - "OffString": "Išj", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Atstatyta", - "SettingsResetMessage": [ - "Nust. atstatyti!", - "" - ], - "NoAccelerometerMessage": [ - "Nerastas", - "akselerometras!" - ], - "NoPowerDeliveryMessage": [ - "Nerastas", - "USB-PD IC!" - ], - "LockingKeysString": "UŽRAKIN", - "UnlockingKeysString": "ATRAKIN", - "WarningKeysLockedString": "!UŽRAK!", - "WarningThermalRunaway": [ - "Perkaitimo", - "pavojus" - ] - }, - "characters": { - "SettingRightChar": "D", - "SettingLeftChar": "K", - "SettingAutoChar": "A", - "SettingOffChar": "I", - "SettingSlowChar": "L", - "SettingMediumChar": "V", - "SettingFastChar": "G", - "SettingStartNoneChar": "N", - "SettingStartSolderingChar": "T", - "SettingStartSleepChar": "M", - "SettingStartSleepOffChar": "K", - "SettingSensitivityOff": "I", - "SettingSensitivityLow": "Ž", - "SettingSensitivityMedium": "V", - "SettingSensitivityHigh": "A", - "SettingLockDisableChar": "I", - "SettingLockBoostChar": "T", - "SettingLockFullChar": "V" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Maitinimo", - "nustatymai" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Litavimo", - "nustatymai" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Miego", - "režimai" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Naudotojo", - "sąsaja" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Išplėsti.", - "nustatymai" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Maitinimo", - "šaltinis" - ], - "desc": "Išjungimo įtampa. (DC 10V) (arba celių [S] kiekis [3.3V per celę])" - }, - "MinVolCell": { - "text2": [ - "Minimalus", - "voltažas" - ], - "desc": "Minimalus voltažas, kuris yra leidžiamas kiekvienam baterijos elementui (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "QC mait.", - "įtampa" - ], - "desc": "Maksimali QC maitinimo bloko įtampa" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "laikas" - ], - "desc": "PD suderinimo laikas žingsniais po 100ms suderinamumui su kai kuriais QC įkrovikliais" - }, - "BoostTemperature": { - "text2": [ - "Turbo", - "temperat." - ], - "desc": "Temperatūra turbo režimu" - }, - "AutoStart": { - "text2": [ - "Automatinis", - "paleidimas" - ], - "desc": "Ar pradėti kaitininti iš karto įjungus lituoklį (N=Ne | T=Taip | M=Miegas | K=Miegoti kambario temperatūroje)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp.keitim.", - "trump.spust." - ], - "desc": "Temperatūros keitimo žingsnis trumpai spustėlėjus mygtuką" - }, - "TempChangeLongStep": { - "text2": [ - "Temp.keitim.", - "ilgas pasp." - ], - "desc": "Temperatūros keitimo žingsnis ilgai paspaudus mygtuką" - }, - "LockingMode": { - "text2": [ - "Mygtukų", - "užraktas" - ], - "desc": "Lituodami, ilgai paspauskite abu mygtukus, kad juos užrakintumėte (I=Išjungta | T=leidžiamas tik Turbo režimas | V=Visiškas užrakinimas)" - }, - "MotionSensitivity": { - "text2": [ - "Judesio", - "jautrumas" - ], - "desc": "Judesio jautrumas (0=Išjungta | 1=Mažiausias | ... | 9=Didžiausias)" - }, - "SleepTemperature": { - "text2": [ - "Miego", - "temperat." - ], - "desc": "Antgalio temperatūra miego režimu" - }, - "SleepTimeout": { - "text2": [ - "Miego", - "laikas" - ], - "desc": "Užmigimo laikas (sekundės | minutės)" - }, - "ShutdownTimeout": { - "text2": [ - "Išjungimo", - "laikas" - ], - "desc": "Išjungimo laikas (minutės)" - }, - "HallEffSensitivity": { - "text2": [ - "Holo", - "jutiklis" - ], - "desc": "Holo jutiklio jautrumas nustatant miegą (0=Išjungta | 1=Mažiausias | ... | 9=Didžiausias)" - }, - "TemperatureUnit": { - "text2": [ - "Temperatūros", - "vienetai" - ], - "desc": "Temperatūros vienetai (C=Celsijus | F=Farenheitas)" - }, - "DisplayRotation": { - "text2": [ - "Ekrano", - "orientacija" - ], - "desc": "Ekrano orientacija (D=Dešiniarankiams | K=Kairiarankiams | A=Automatinė)" - }, - "CooldownBlink": { - "text2": [ - "Atvėsimo", - "mirksėjimas" - ], - "desc": "Ar mirksėti temperatūrą ekrane kol vėstantis antgalis vis dar karštas?" - }, - "ScrollingSpeed": { - "text2": [ - "Aprašymo", - "greitis" - ], - "desc": "Greitis, kuriuo šis tekstas slenka" - }, - "ReverseButtonTempChange": { - "text2": [ - "Sukeisti + -", - "mygtukus?" - ], - "desc": "Sukeisti + - temperatūros keitimo mygtukus vietomis" - }, - "AnimSpeed": { - "text2": [ - "Animacijų", - "greitis" - ], - "desc": "Paveiksliukų animacijų greitis meniu punktuose (I=Išjungtas | L=Lėtas | V=Vidutinis | G=Greitas)" - }, - "AnimLoop": { - "text2": [ - "Animacijų", - "pakartojimas" - ], - "desc": "Leidžia kartoti animacijas be sustojimo pagrindiniame meniu" - }, - "Brightness": { - "text2": [ - "Ekrano", - "šviesumas" - ], - "desc": "Nustato OLED ekrano kontrastą/šviesumą." - }, - "ColourInversion": { - "text2": [ - "Ekrano", - "invertavimas" - ], - "desc": "Invertuoja OLED ekrano spalvas" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Detalus lau-", - "kimo ekranas" - ], - "desc": "Ar rodyti papildomą informaciją mažesniu šriftu laukimo ekrane" - }, - "AdvancedSoldering": { - "text2": [ - "Detalus lita-", - "vimo ekranas" - ], - "desc": "Ar rodyti išsamią informaciją lituojant" - }, - "PowerLimit": { - "text2": [ - "Galios", - "riba" - ], - "desc": "Didžiausia galia, kurią gali naudoti lituoklis (Vatai)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Kalibruoti", - "įvesties įtampą?" - ], - "desc": "Įvesties įtampos kalibravimas. Trumpai paspauskite, norėdami nustatyti, ilgai paspauskite, kad išeitumėte." - }, - "PowerPulsePower": { - "text2": [ - "Galios", - "pulso W" - ], - "desc": "Periodinis galios pulso intensyvumas maitinblokiui, neleidžiantis jam užmigti." - }, - "PowerPulseWait": { - "text2": [ - "Galios pulso", - "dažnumas" - ], - "desc": "Pasikartojantis laiko intervalas (x 2.5s), ties kuriuo kartojamas galios pulsas maitinblokiui, neleidžiantis jam užmigti" - }, - "PowerPulseDuration": { - "text2": [ - "Galios pulso", - "trukmė" - ], - "desc": "Galios pulso aktyvioji trukmė (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Atstatyti", - "nustatymus?" - ], - "desc": "Nustato nustatymus į numatytuosius" - }, - "LanguageSwitch": { - "text2": [ - "Kalba:", - " LT Lietuvių" - ], - "desc": "" - } - } -} + "languageCode": "LT", + "languageLocalName": "Lietuvių", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Ar norite atstatyti nustatymus į numatytas reikšmes?", + "UVLOWarningString": "MAŽ VOLT", + "UndervoltageString": "Žema įtampa", + "InputVoltageString": "Įvestis V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Miegu...", + "SleepingTipAdvancedString": "Antg:", + "OffString": "Išj", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Atstatyta", + "SettingsResetMessage": [ + "Nust. atstatyti!", + "" + ], + "NoAccelerometerMessage": [ + "Nerastas", + "akselerometras!" + ], + "NoPowerDeliveryMessage": [ + "Nerastas", + "USB-PD IC!" + ], + "LockingKeysString": "UŽRAKIN", + "UnlockingKeysString": "ATRAKIN", + "WarningKeysLockedString": "!UŽRAK!", + "WarningThermalRunaway": [ + "Perkaitimo", + "pavojus" + ] + }, + "characters": { + "SettingRightChar": "D", + "SettingLeftChar": "K", + "SettingAutoChar": "A", + "SettingOffChar": "I", + "SettingSlowChar": "L", + "SettingMediumChar": "V", + "SettingFastChar": "G", + "SettingStartNoneChar": "N", + "SettingStartSolderingChar": "T", + "SettingStartSleepChar": "M", + "SettingStartSleepOffChar": "K", + "SettingSensitivityOff": "I", + "SettingSensitivityLow": "Ž", + "SettingSensitivityMedium": "V", + "SettingSensitivityHigh": "A", + "SettingLockDisableChar": "I", + "SettingLockBoostChar": "T", + "SettingLockFullChar": "V" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Maitinimo", + "nustatymai" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Litavimo", + "nustatymai" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Miego", + "režimai" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Naudotojo", + "sąsaja" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Išplėsti.", + "nustatymai" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Maitinimo", + "šaltinis" + ], + "desc": "Išjungimo įtampa. (DC 10V) (arba celių [S] kiekis [3.3V per celę])" + }, + "MinVolCell": { + "text2": [ + "Minimalus", + "voltažas" + ], + "desc": "Minimalus voltažas, kuris yra leidžiamas kiekvienam baterijos elementui (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "QC mait.", + "įtampa" + ], + "desc": "Maksimali QC maitinimo bloko įtampa" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "laikas" + ], + "desc": "PD suderinimo laikas žingsniais po 100ms suderinamumui su kai kuriais QC įkrovikliais" + }, + "BoostTemperature": { + "text2": [ + "Turbo", + "temperat." + ], + "desc": "Temperatūra turbo režimu" + }, + "AutoStart": { + "text2": [ + "Automatinis", + "paleidimas" + ], + "desc": "Ar pradėti kaitininti iš karto įjungus lituoklį (N=Ne | T=Taip | M=Miegas | K=Miegoti kambario temperatūroje)" + }, + "TempChangeShortStep": { + "text2": [ + "Temp.keitim.", + "trump.spust." + ], + "desc": "Temperatūros keitimo žingsnis trumpai spustėlėjus mygtuką" + }, + "TempChangeLongStep": { + "text2": [ + "Temp.keitim.", + "ilgas pasp." + ], + "desc": "Temperatūros keitimo žingsnis ilgai paspaudus mygtuką" + }, + "LockingMode": { + "text2": [ + "Mygtukų", + "užraktas" + ], + "desc": "Lituodami, ilgai paspauskite abu mygtukus, kad juos užrakintumėte (I=Išjungta | T=leidžiamas tik Turbo režimas | V=Visiškas užrakinimas)" + }, + "MotionSensitivity": { + "text2": [ + "Judesio", + "jautrumas" + ], + "desc": "Judesio jautrumas (0=Išjungta | 1=Mažiausias | ... | 9=Didžiausias)" + }, + "SleepTemperature": { + "text2": [ + "Miego", + "temperat." + ], + "desc": "Antgalio temperatūra miego režimu" + }, + "SleepTimeout": { + "text2": [ + "Miego", + "laikas" + ], + "desc": "Užmigimo laikas (sekundės | minutės)" + }, + "ShutdownTimeout": { + "text2": [ + "Išjungimo", + "laikas" + ], + "desc": "Išjungimo laikas (minutės)" + }, + "HallEffSensitivity": { + "text2": [ + "Holo", + "jutiklis" + ], + "desc": "Holo jutiklio jautrumas nustatant miegą (0=Išjungta | 1=Mažiausias | ... | 9=Didžiausias)" + }, + "TemperatureUnit": { + "text2": [ + "Temperatūros", + "vienetai" + ], + "desc": "Temperatūros vienetai (C=Celsijus | F=Farenheitas)" + }, + "DisplayRotation": { + "text2": [ + "Ekrano", + "orientacija" + ], + "desc": "Ekrano orientacija (D=Dešiniarankiams | K=Kairiarankiams | A=Automatinė)" + }, + "CooldownBlink": { + "text2": [ + "Atvėsimo", + "mirksėjimas" + ], + "desc": "Ar mirksėti temperatūrą ekrane kol vėstantis antgalis vis dar karštas?" + }, + "ScrollingSpeed": { + "text2": [ + "Aprašymo", + "greitis" + ], + "desc": "Greitis, kuriuo šis tekstas slenka" + }, + "ReverseButtonTempChange": { + "text2": [ + "Sukeisti + -", + "mygtukus?" + ], + "desc": "Sukeisti + - temperatūros keitimo mygtukus vietomis" + }, + "AnimSpeed": { + "text2": [ + "Animacijų", + "greitis" + ], + "desc": "Paveiksliukų animacijų greitis meniu punktuose (I=Išjungtas | L=Lėtas | V=Vidutinis | G=Greitas)" + }, + "AnimLoop": { + "text2": [ + "Animacijų", + "pakartojimas" + ], + "desc": "Leidžia kartoti animacijas be sustojimo pagrindiniame meniu" + }, + "Brightness": { + "text2": [ + "Ekrano", + "šviesumas" + ], + "desc": "Nustato OLED ekrano kontrastą/šviesumą." + }, + "ColourInversion": { + "text2": [ + "Ekrano", + "invertavimas" + ], + "desc": "Invertuoja OLED ekrano spalvas" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Detalus lau-", + "kimo ekranas" + ], + "desc": "Ar rodyti papildomą informaciją mažesniu šriftu laukimo ekrane" + }, + "AdvancedSoldering": { + "text2": [ + "Detalus lita-", + "vimo ekranas" + ], + "desc": "Ar rodyti išsamią informaciją lituojant" + }, + "PowerLimit": { + "text2": [ + "Galios", + "riba" + ], + "desc": "Didžiausia galia, kurią gali naudoti lituoklis (Vatai)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Kalibruoti", + "įvesties įtampą?" + ], + "desc": "Įvesties įtampos kalibravimas. Trumpai paspauskite, norėdami nustatyti, ilgai paspauskite, kad išeitumėte." + }, + "PowerPulsePower": { + "text2": [ + "Galios", + "pulso W" + ], + "desc": "Periodinis galios pulso intensyvumas maitinblokiui, neleidžiantis jam užmigti." + }, + "PowerPulseWait": { + "text2": [ + "Galios pulso", + "dažnumas" + ], + "desc": "Pasikartojantis laiko intervalas (x 2.5s), ties kuriuo kartojamas galios pulsas maitinblokiui, neleidžiantis jam užmigti" + }, + "PowerPulseDuration": { + "text2": [ + "Galios pulso", + "trukmė" + ], + "desc": "Galios pulso aktyvioji trukmė (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Atstatyti", + "nustatymus?" + ], + "desc": "Nustato nustatymus į numatytuosius" + }, + "LanguageSwitch": { + "text2": [ + "Kalba:", + " LT Lietuvių" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_NB.json b/Translations/translation_NB.json index f98b25ed..43b3010e 100644 --- a/Translations/translation_NB.json +++ b/Translations/translation_NB.json @@ -1,345 +1,341 @@ { - "languageCode": "NB", - "languageLocalName": "Norsk bokmål", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Er du sikker på at du vil tilbakestille til standardinnstillinger?", - "UVLOWarningString": "Lavspenn", - "UndervoltageString": "Underspenning", - "InputVoltageString": "Innspenn.: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Dvale...", - "SleepingTipAdvancedString": "Spiss:", - "OffString": "Av", - "DeviceFailedValidationWarning": "Enheten din er sannsynligvis en forfalskning!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Tilbakestilling OK", - "SettingsResetMessage": [ - "Noen innstillinger", - "ble endret!" - ], - "NoAccelerometerMessage": [ - "Ingen akselerometer", - "funnet!" - ], - "NoPowerDeliveryMessage": [ - "Ingen USB-PD IC", - "funnet!" - ], - "LockingKeysString": "LÅST", - "UnlockingKeysString": "ÅPNET", - "WarningKeysLockedString": "!LÅST!", - "WarningThermalRunaway": [ - "Termisk", - "rømling" - ] - }, - "characters": { - "SettingRightChar": "H", - "SettingLeftChar": "V", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "S", - "SettingMediumChar": "M", - "SettingFastChar": "F", - "SettingStartNoneChar": "I", - "SettingStartSolderingChar": "L", - "SettingStartSleepChar": "D", - "SettingStartSleepOffChar": "R", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Effekt-", - "innst." - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Lodde-", - "innst." - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Dvale-", - "innst." - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Bruker-", - "grensesn." - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Avanserte", - "valg" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Kilde", - "" - ], - "desc": "Strømforsyning. Sett nedre spenning for automatisk nedstenging. (DC 10V) (S 3.3V per celle)" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "spenning" - ], - "desc": "Minimum tillatt spenning per celle (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "QC-", - "spenning" - ], - "desc": "Maks QC-spenning bolten skal forhandle om" - }, - "PDNegTimeout": { - "text2": [ - "PD-", - "tidsavb." - ], - "desc": "PD-forhandlingstidsavbrudd i steg på 100 ms for kompatibilitet med noen QC-ladere" - }, - "BoostTemperature": { - "text2": [ - "KTmp", - "" - ], - "desc": "Temperatur i \"kraft-modus\"" - }, - "AutoStart": { - "text2": [ - "AStart", - "" - ], - "desc": "Start automatisk med lodding når strøm kobles til. (I=Inaktiv | L=Lodding | D=Dvale | R=Dvale romtemperatur)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp-endring", - "kort" - ], - "desc": "Hvor mye temperaturen skal endres ved kort trykk på knapp" - }, - "TempChangeLongStep": { - "text2": [ - "Temp-endring", - "lang" - ], - "desc": "Hvor mye temperaturen skal endres ved langt trykk på knapp" - }, - "LockingMode": { - "text2": [ - "Tillat å låse", - "knapper" - ], - "desc": "Mens du lodder, hold nede begge knapper for å bytte mellom låsemodus (D=deaktiver | B=kun boost | F=full lås)" - }, - "MotionSensitivity": { - "text2": [ - "BSensr", - "" - ], - "desc": "Bevegelsesfølsomhet (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)" - }, - "SleepTemperature": { - "text2": [ - "DTmp", - "" - ], - "desc": "Dvaletemperatur (C)" - }, - "SleepTimeout": { - "text2": [ - "DTid", - "" - ], - "desc": "Tid før dvale (Minutter | Sekunder)" - }, - "ShutdownTimeout": { - "text2": [ - "AvTid", - "" - ], - "desc": "Tid før automatisk nedstenging (Minutter)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall-sensor", - "følsomhet" - ], - "desc": "Sensitiviteten til Hall-effekt-sensoren for å detektere inaktivitet (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)" - }, - "TemperatureUnit": { - "text2": [ - "TmpEnh", - "" - ], - "desc": "Temperaturskala (C=Celsius | F=Fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "SkRetn", - "" - ], - "desc": "Skjermretning (H=Høyrehendt | V=Venstrehendt | A=Automatisk)" - }, - "CooldownBlink": { - "text2": [ - "KjBlnk", - "" - ], - "desc": "Blink temperaturen på skjermen mens spissen fortsatt er varm." - }, - "ScrollingSpeed": { - "text2": [ - "RullHa", - "" - ], - "desc": "Hastigheten på rulletekst" - }, - "ReverseButtonTempChange": { - "text2": [ - "Bytt", - "+ - kn." - ], - "desc": "Bytt om på knappene for å stille temperatur" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "hastighet" - ], - "desc": "Hastigheten til animasjonene i menyen (O=off | S=slow | M=medium | F=fast)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "loop" - ], - "desc": "Loop ikon-animasjoner i hovedmenyen" - }, - "Brightness": { - "text2": [ - "Skjerm-", - "lysstyrke" - ], - "desc": "Juster lysstyrken til OLED-skjermen" - }, - "ColourInversion": { - "text2": [ - "Inverter", - "skjerm" - ], - "desc": "Inverter fargene på OLED-skjermen" - }, - "LOGOTime": { - "text2": [ - "Oppstartlogo", - "varighet" - ], - "desc": "Setter varigheten til oppstartlogoen (s=sekunder)" - }, - "AdvancedIdle": { - "text2": [ - "AvDvSk", - "" - ], - "desc": "Vis detaljert informasjon med liten skrift på dvaleskjermen." - }, - "AdvancedSoldering": { - "text2": [ - "AvLdSk", - "" - ], - "desc": "Vis detaljert informasjon ved lodding" - }, - "PowerLimit": { - "text2": [ - "Effekt-", - "grense" - ], - "desc": "Maks effekt jernet kan bruke (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "TempKal?", - "" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "KalSpIn?", - "" - ], - "desc": "Kalibrer spenning. Knappene justerer. Langt trykk for å gå ut" - }, - "PowerPulsePower": { - "text2": [ - "Effekt-", - "puls" - ], - "desc": "Hvor høy effekt pulsen for å holde laderen våken skal ha (watt)" - }, - "PowerPulseWait": { - "text2": [ - "Effektpuls", - "forsink." - ], - "desc": "Forsinkelse før effektpulsen utløses (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Effektpuls", - "varighet" - ], - "desc": "Hvor lenge holde-våken-pulsen varer (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "TilbStl?", - "" - ], - "desc": "Tilbakestill alle innstillinger" - }, - "LanguageSwitch": { - "text2": [ - "Språk:", - " NB Norsk bm" - ], - "desc": "" - } - } -} + "languageCode": "NB", + "languageLocalName": "Norsk bokmål", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Er du sikker på at du vil tilbakestille til standardinnstillinger?", + "UVLOWarningString": "Lavspenn", + "UndervoltageString": "Underspenning", + "InputVoltageString": "Innspenn.: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Dvale...", + "SleepingTipAdvancedString": "Spiss:", + "OffString": "Av", + "DeviceFailedValidationWarning": "Enheten din er sannsynligvis en forfalskning!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Tilbakestilling OK", + "SettingsResetMessage": [ + "Noen innstillinger", + "ble endret!" + ], + "NoAccelerometerMessage": [ + "Ingen akselerometer", + "funnet!" + ], + "NoPowerDeliveryMessage": [ + "Ingen USB-PD IC", + "funnet!" + ], + "LockingKeysString": "LÅST", + "UnlockingKeysString": "ÅPNET", + "WarningKeysLockedString": "!LÅST!", + "WarningThermalRunaway": [ + "Termisk", + "rømling" + ] + }, + "characters": { + "SettingRightChar": "H", + "SettingLeftChar": "V", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "S", + "SettingMediumChar": "M", + "SettingFastChar": "F", + "SettingStartNoneChar": "I", + "SettingStartSolderingChar": "L", + "SettingStartSleepChar": "D", + "SettingStartSleepOffChar": "R", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Effekt-", + "innst." + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Lodde-", + "innst." + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Dvale-", + "innst." + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Bruker-", + "grensesn." + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Avanserte", + "valg" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Kilde", + "" + ], + "desc": "Strømforsyning. Sett nedre spenning for automatisk nedstenging. (DC 10V) (S 3.3V per celle)" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "spenning" + ], + "desc": "Minimum tillatt spenning per celle (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "QC-", + "spenning" + ], + "desc": "Maks QC-spenning bolten skal forhandle om" + }, + "PDNegTimeout": { + "text2": [ + "PD-", + "tidsavb." + ], + "desc": "PD-forhandlingstidsavbrudd i steg på 100 ms for kompatibilitet med noen QC-ladere" + }, + "BoostTemperature": { + "text2": [ + "KTmp", + "" + ], + "desc": "Temperatur i \"kraft-modus\"" + }, + "AutoStart": { + "text2": [ + "AStart", + "" + ], + "desc": "Start automatisk med lodding når strøm kobles til. (I=Inaktiv | L=Lodding | D=Dvale | R=Dvale romtemperatur)" + }, + "TempChangeShortStep": { + "text2": [ + "Temp-endring", + "kort" + ], + "desc": "Hvor mye temperaturen skal endres ved kort trykk på knapp" + }, + "TempChangeLongStep": { + "text2": [ + "Temp-endring", + "lang" + ], + "desc": "Hvor mye temperaturen skal endres ved langt trykk på knapp" + }, + "LockingMode": { + "text2": [ + "Tillat å låse", + "knapper" + ], + "desc": "Mens du lodder, hold nede begge knapper for å bytte mellom låsemodus (D=deaktiver | B=kun boost | F=full lås)" + }, + "MotionSensitivity": { + "text2": [ + "BSensr", + "" + ], + "desc": "Bevegelsesfølsomhet (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)" + }, + "SleepTemperature": { + "text2": [ + "DTmp", + "" + ], + "desc": "Dvaletemperatur (C)" + }, + "SleepTimeout": { + "text2": [ + "DTid", + "" + ], + "desc": "Tid før dvale (Minutter | Sekunder)" + }, + "ShutdownTimeout": { + "text2": [ + "AvTid", + "" + ], + "desc": "Tid før automatisk nedstenging (Minutter)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall-sensor", + "følsomhet" + ], + "desc": "Sensitiviteten til Hall-effekt-sensoren for å detektere inaktivitet (0=Inaktiv | 1=Minst følsom | ... | 9=Mest følsom)" + }, + "TemperatureUnit": { + "text2": [ + "TmpEnh", + "" + ], + "desc": "Temperaturskala (C=Celsius | F=Fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "SkRetn", + "" + ], + "desc": "Skjermretning (H=Høyrehendt | V=Venstrehendt | A=Automatisk)" + }, + "CooldownBlink": { + "text2": [ + "KjBlnk", + "" + ], + "desc": "Blink temperaturen på skjermen mens spissen fortsatt er varm." + }, + "ScrollingSpeed": { + "text2": [ + "RullHa", + "" + ], + "desc": "Hastigheten på rulletekst" + }, + "ReverseButtonTempChange": { + "text2": [ + "Bytt", + "+ - kn." + ], + "desc": "Bytt om på knappene for å stille temperatur" + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "hastighet" + ], + "desc": "Hastigheten til animasjonene i menyen (O=off | S=slow | M=medium | F=fast)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "loop" + ], + "desc": "Loop ikon-animasjoner i hovedmenyen" + }, + "Brightness": { + "text2": [ + "Skjerm-", + "lysstyrke" + ], + "desc": "Juster lysstyrken til OLED-skjermen" + }, + "ColourInversion": { + "text2": [ + "Inverter", + "skjerm" + ], + "desc": "Inverter fargene på OLED-skjermen" + }, + "LOGOTime": { + "text2": [ + "Oppstartlogo", + "varighet" + ], + "desc": "Setter varigheten til oppstartlogoen (s=sekunder)" + }, + "AdvancedIdle": { + "text2": [ + "AvDvSk", + "" + ], + "desc": "Vis detaljert informasjon med liten skrift på dvaleskjermen." + }, + "AdvancedSoldering": { + "text2": [ + "AvLdSk", + "" + ], + "desc": "Vis detaljert informasjon ved lodding" + }, + "PowerLimit": { + "text2": [ + "Effekt-", + "grense" + ], + "desc": "Maks effekt jernet kan bruke (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "TempKal?", + "" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "KalSpIn?", + "" + ], + "desc": "Kalibrer spenning. Knappene justerer. Langt trykk for å gå ut" + }, + "PowerPulsePower": { + "text2": [ + "Effekt-", + "puls" + ], + "desc": "Hvor høy effekt pulsen for å holde laderen våken skal ha (watt)" + }, + "PowerPulseWait": { + "text2": [ + "Effektpuls", + "forsink." + ], + "desc": "Forsinkelse før effektpulsen utløses (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Effektpuls", + "varighet" + ], + "desc": "Hvor lenge holde-våken-pulsen varer (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "TilbStl?", + "" + ], + "desc": "Tilbakestill alle innstillinger" + }, + "LanguageSwitch": { + "text2": [ + "Språk:", + " NB Norsk bm" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_NL.json b/Translations/translation_NL.json index c31d874b..db38745d 100644 --- a/Translations/translation_NL.json +++ b/Translations/translation_NL.json @@ -1,345 +1,341 @@ { - "languageCode": "NL", - "languageLocalName": "Nederlands", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Weet je zeker dat je de fabrieksinstellingen terug wilt zetten?", - "UVLOWarningString": "DC Laag", - "UndervoltageString": "Onderspanning", - "InputVoltageString": "Voeding V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Slaapstand...", - "SleepingTipAdvancedString": "Punt:", - "OffString": "Uit", - "DeviceFailedValidationWarning": "Jouw toestel is wellicht een namaak-versie!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Instellingen", - "zijn gereset!" - ], - "NoAccelerometerMessage": [ - "Geen accelerometer", - "gedetecteerd!" - ], - "NoPowerDeliveryMessage": [ - "Geen USB-PD IC ", - "gedetecteerd!" - ], - "LockingKeysString": "GEBLOKKEERD", - "UnlockingKeysString": "GEDEBLOKKEERD", - "WarningKeysLockedString": "!GEBLOKKEERD!", - "WarningThermalRunaway": [ - "Verwarming", - "Oncontroleerbaar" - ] - }, - "characters": { - "SettingRightChar": "R", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingOffChar": "U", - "SettingSlowChar": "L", - "SettingMediumChar": "G", - "SettingFastChar": "S", - "SettingStartNoneChar": "U", - "SettingStartSolderingChar": "G", - "SettingStartSleepChar": "S", - "SettingStartSleepOffChar": "B", - "SettingSensitivityOff": "U", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "G", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "U", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "V" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Voeding", - "instellingen" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Soldeer", - "instellingen" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Slaap", - "Modes" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Weergave", - "instellingen" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Geavanceerde", - "instellingen" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Spannings-", - "bron" - ], - "desc": "Spanningsbron. Stelt drempelspanning in. (DC 10V) (S 3.3V per cel)" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "voltage" - ], - "desc": "Minimum toegestaan voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "QC", - "Voltage" - ], - "desc": "Maximaal QC voltage dat gevraagd mag worden" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD afstemmingsduur in stappen van 100ms (voor compatibiliteit met sommige QC laders)" - }, - "BoostTemperature": { - "text2": [ - "Boost", - "temp" - ], - "desc": "Punt temperatuur in boostmode" - }, - "AutoStart": { - "text2": [ - "Opstart", - "gedrag" - ], - "desc": "Gedrag bij opstarten (U=Uit | G=Gebruiks-temperatuur | S=Slaapstand-temperatuur tot beweging | B=Uit tot beweging)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp veranderen", - "kort" - ], - "desc": "Temperatuur verandering bij kort drukken" - }, - "TempChangeLongStep": { - "text2": [ - "Temp veranderen", - "lang" - ], - "desc": "Temperatuur verandering bij lang drukken" - }, - "LockingMode": { - "text2": [ - "Knopblokkering", - "inschakelen" - ], - "desc": "Tijdens solderen lang op beide knoppen drukken blokkeert de knoppen (U=Uit | B=Alleen boost mode | V=Volledig blokkeren)" - }, - "MotionSensitivity": { - "text2": [ - "Bewegings-", - "gevoeligheid" - ], - "desc": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)" - }, - "SleepTemperature": { - "text2": [ - "Slaap", - "temp" - ], - "desc": "Punt temperatuur in slaapstand" - }, - "SleepTimeout": { - "text2": [ - "Slaap", - "time-out" - ], - "desc": "Tijd voordat slaapmodus wordt geactiveerd (S=seconden | M=minuten)" - }, - "ShutdownTimeout": { - "text2": [ - "Uitschakel", - "time-out" - ], - "desc": "Tijd voordat soldeerbout automatisch uitschakelt (M=minuten)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall sensor", - "gevoeligheid" - ], - "desc": "Gevoeligheid van de Hall effect sensor om naar slaapmodus te gaan (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)" - }, - "TemperatureUnit": { - "text2": [ - "Temperatuur", - "eenheid" - ], - "desc": "Temperatuureenheid (C=Celsius | F=Fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "Scherm-", - "oriëntatie" - ], - "desc": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)" - }, - "CooldownBlink": { - "text2": [ - "Afkoel", - "flitsen" - ], - "desc": "Temperatuur laten flitsen in het hoofdmenu zo lang de punt nog warm is" - }, - "ScrollingSpeed": { - "text2": [ - "Scroll", - "snelheid" - ], - "desc": "Snelheid waarmee de tekst scrolt (S=Snel | L=Langzaam)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Draai", - "+ - knoppen om" - ], - "desc": "Keer de +- knoppen van de temperatuurregeling om" - }, - "AnimSpeed": { - "text2": [ - "Animatie", - "snelheid" - ], - "desc": "Tempo van de icoon animaties in het hoofdmenu (U=uit | L=langzaam | G=gemiddeld | S=snel)" - }, - "AnimLoop": { - "text2": [ - "Animatie", - "herhaling" - ], - "desc": "Herhaal icoon animaties in hoofdmenu" - }, - "Brightness": { - "text2": [ - "Scherm", - "helderheid" - ], - "desc": "Pas helderheid van het OLED scherm aan" - }, - "ColourInversion": { - "text2": [ - "Inverteer", - "scherm" - ], - "desc": "Inverteer de kleuren van het OLED scherm" - }, - "LOGOTime": { - "text2": [ - "Opstart logo", - "duur" - ], - "desc": "Stelt de weergaveduur van het opstartlogo in (s=seconden)" - }, - "AdvancedIdle": { - "text2": [ - "Gedetailleerd", - "startscherm" - ], - "desc": "Gedetailleerde informatie weergeven in een kleine letters op het startscherm." - }, - "AdvancedSoldering": { - "text2": [ - "Gedetailleerd", - "soldeerscherm" - ], - "desc": "Gedetailleerde informatie weergeven in een kleiner lettertype op het soldeerscherm" - }, - "PowerLimit": { - "text2": [ - "Vermogen", - "limiet" - ], - "desc": "Maximaal vermogen (W=Watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Kalibreer", - "input-voltage?" - ], - "desc": "Start VIN Kalibratie (druk lang om te sluiten)" - }, - "PowerPulsePower": { - "text2": [ - "Stroom", - "Puls" - ], - "desc": "Intensiteit van stroompuls om voeding aan te houden (watt)" - }, - "PowerPulseWait": { - "text2": [ - "Stroompuls", - "interval" - ], - "desc": "Tijdsduur tussen voeding wakker-blijf-pulsen (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Power pulse", - "duur" - ], - "desc": "Duur van voeding-wakker-blijf-pulsen (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Instellingen", - "resetten?" - ], - "desc": "Alle instellingen terugzetten naar fabrieksinstellingen" - }, - "LanguageSwitch": { - "text2": [ - "Taal:", - " NL Nederlands" - ], - "desc": "" - } - } -} + "languageCode": "NL", + "languageLocalName": "Nederlands", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Weet je zeker dat je de fabrieksinstellingen terug wilt zetten?", + "UVLOWarningString": "DC Laag", + "UndervoltageString": "Onderspanning", + "InputVoltageString": "Voeding V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Slaapstand...", + "SleepingTipAdvancedString": "Punt:", + "OffString": "Uit", + "DeviceFailedValidationWarning": "Jouw toestel is wellicht een namaak-versie!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Instellingen", + "zijn gereset!" + ], + "NoAccelerometerMessage": [ + "Geen accelerometer", + "gedetecteerd!" + ], + "NoPowerDeliveryMessage": [ + "Geen USB-PD IC ", + "gedetecteerd!" + ], + "LockingKeysString": "GEBLOKKEERD", + "UnlockingKeysString": "GEDEBLOKKEERD", + "WarningKeysLockedString": "!GEBLOKKEERD!", + "WarningThermalRunaway": [ + "Verwarming", + "Oncontroleerbaar" + ] + }, + "characters": { + "SettingRightChar": "R", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingOffChar": "U", + "SettingSlowChar": "L", + "SettingMediumChar": "G", + "SettingFastChar": "S", + "SettingStartNoneChar": "U", + "SettingStartSolderingChar": "G", + "SettingStartSleepChar": "S", + "SettingStartSleepOffChar": "B", + "SettingSensitivityOff": "U", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "G", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "U", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "V" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Voeding", + "instellingen" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Soldeer", + "instellingen" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Slaap", + "Modes" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Weergave", + "instellingen" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Geavanceerde", + "instellingen" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Spannings-", + "bron" + ], + "desc": "Spanningsbron. Stelt drempelspanning in. (DC 10V) (S 3.3V per cel)" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "voltage" + ], + "desc": "Minimum toegestaan voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "QC", + "Voltage" + ], + "desc": "Maximaal QC voltage dat gevraagd mag worden" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD afstemmingsduur in stappen van 100ms (voor compatibiliteit met sommige QC laders)" + }, + "BoostTemperature": { + "text2": [ + "Boost", + "temp" + ], + "desc": "Punt temperatuur in boostmode" + }, + "AutoStart": { + "text2": [ + "Opstart", + "gedrag" + ], + "desc": "Gedrag bij opstarten (U=Uit | G=Gebruiks-temperatuur | S=Slaapstand-temperatuur tot beweging | B=Uit tot beweging)" + }, + "TempChangeShortStep": { + "text2": [ + "Temp veranderen", + "kort" + ], + "desc": "Temperatuur verandering bij kort drukken" + }, + "TempChangeLongStep": { + "text2": [ + "Temp veranderen", + "lang" + ], + "desc": "Temperatuur verandering bij lang drukken" + }, + "LockingMode": { + "text2": [ + "Knopblokkering", + "inschakelen" + ], + "desc": "Tijdens solderen lang op beide knoppen drukken blokkeert de knoppen (U=Uit | B=Alleen boost mode | V=Volledig blokkeren)" + }, + "MotionSensitivity": { + "text2": [ + "Bewegings-", + "gevoeligheid" + ], + "desc": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)" + }, + "SleepTemperature": { + "text2": [ + "Slaap", + "temp" + ], + "desc": "Punt temperatuur in slaapstand" + }, + "SleepTimeout": { + "text2": [ + "Slaap", + "time-out" + ], + "desc": "Tijd voordat slaapmodus wordt geactiveerd (S=seconden | M=minuten)" + }, + "ShutdownTimeout": { + "text2": [ + "Uitschakel", + "time-out" + ], + "desc": "Tijd voordat soldeerbout automatisch uitschakelt (M=minuten)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall sensor", + "gevoeligheid" + ], + "desc": "Gevoeligheid van de Hall effect sensor om naar slaapmodus te gaan (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)" + }, + "TemperatureUnit": { + "text2": [ + "Temperatuur", + "eenheid" + ], + "desc": "Temperatuureenheid (C=Celsius | F=Fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "Scherm-", + "oriëntatie" + ], + "desc": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)" + }, + "CooldownBlink": { + "text2": [ + "Afkoel", + "flitsen" + ], + "desc": "Temperatuur laten flitsen in het hoofdmenu zo lang de punt nog warm is" + }, + "ScrollingSpeed": { + "text2": [ + "Scroll", + "snelheid" + ], + "desc": "Snelheid waarmee de tekst scrolt (S=Snel | L=Langzaam)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Draai", + "+ - knoppen om" + ], + "desc": "Keer de +- knoppen van de temperatuurregeling om" + }, + "AnimSpeed": { + "text2": [ + "Animatie", + "snelheid" + ], + "desc": "Tempo van de icoon animaties in het hoofdmenu (U=uit | L=langzaam | G=gemiddeld | S=snel)" + }, + "AnimLoop": { + "text2": [ + "Animatie", + "herhaling" + ], + "desc": "Herhaal icoon animaties in hoofdmenu" + }, + "Brightness": { + "text2": [ + "Scherm", + "helderheid" + ], + "desc": "Pas helderheid van het OLED scherm aan" + }, + "ColourInversion": { + "text2": [ + "Inverteer", + "scherm" + ], + "desc": "Inverteer de kleuren van het OLED scherm" + }, + "LOGOTime": { + "text2": [ + "Opstart logo", + "duur" + ], + "desc": "Stelt de weergaveduur van het opstartlogo in (s=seconden)" + }, + "AdvancedIdle": { + "text2": [ + "Gedetailleerd", + "startscherm" + ], + "desc": "Gedetailleerde informatie weergeven in een kleine letters op het startscherm." + }, + "AdvancedSoldering": { + "text2": [ + "Gedetailleerd", + "soldeerscherm" + ], + "desc": "Gedetailleerde informatie weergeven in een kleiner lettertype op het soldeerscherm" + }, + "PowerLimit": { + "text2": [ + "Vermogen", + "limiet" + ], + "desc": "Maximaal vermogen (W=Watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Kalibreer", + "input-voltage?" + ], + "desc": "Start VIN Kalibratie (druk lang om te sluiten)" + }, + "PowerPulsePower": { + "text2": [ + "Stroom", + "Puls" + ], + "desc": "Intensiteit van stroompuls om voeding aan te houden (watt)" + }, + "PowerPulseWait": { + "text2": [ + "Stroompuls", + "interval" + ], + "desc": "Tijdsduur tussen voeding wakker-blijf-pulsen (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Power pulse", + "duur" + ], + "desc": "Duur van voeding-wakker-blijf-pulsen (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Instellingen", + "resetten?" + ], + "desc": "Alle instellingen terugzetten naar fabrieksinstellingen" + }, + "LanguageSwitch": { + "text2": [ + "Taal:", + " NL Nederlands" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_NL_BE.json b/Translations/translation_NL_BE.json index 0e6a253a..8201db73 100644 --- a/Translations/translation_NL_BE.json +++ b/Translations/translation_NL_BE.json @@ -1,345 +1,341 @@ { - "languageCode": "NL_BE", - "languageLocalName": "Vlaams", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Ben je zeker dat je alle standaardwaarden wil resetten?", - "UVLOWarningString": "Voedingsspanning LAAG", - "UndervoltageString": "Onderspanning", - "InputVoltageString": "Voedingsspanning: ", - "SleepingSimpleString": "Zzz ", - "SleepingAdvancedString": "Slaapstand...", - "SleepingTipAdvancedString": "Punt:", - "OffString": "Uit", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Certain settings", - "were changed!" - ], - "NoAccelerometerMessage": [ - "No accelerometer", - "detected!" - ], - "NoPowerDeliveryMessage": [ - "No USB-PD IC", - "detected!" - ], - "LockingKeysString": "LOCKED", - "UnlockingKeysString": "UNLOCKED", - "WarningKeysLockedString": "!LOCKED!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "R", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "T", - "SettingMediumChar": "M", - "SettingFastChar": "S", - "SettingStartNoneChar": "F", - "SettingStartSolderingChar": "T", - "SettingStartSleepChar": "S", - "SettingStartSleepOffChar": "K", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Power", - "settings" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Soldeer", - "Instellingen" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Slaap", - "standen" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Gebruikers-", - "Interface" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Gevorderde", - "Instellingen" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Spannings-", - "bron" - ], - "desc": "Spanningsbron. Stelt minimumspanning in. (DC 10V) (S 3.3V per cel)" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "voltage" - ], - "desc": "Minimum allowed voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Vermogen", - "Watt" - ], - "desc": "Vermogen van de adapter" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" - }, - "BoostTemperature": { - "text2": [ - "Verhogings", - "temp" - ], - "desc": "Verhogingstemperatuur" - }, - "AutoStart": { - "text2": [ - "Auto", - "start" - ], - "desc": "Breng de soldeerbout op temperatuur bij het opstarten. (F=Uit | T=Soldeertemperatuur | S=Slaapstand-temperatuur | K=Slaapstand kamertemperatuur)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp change", - "short" - ], - "desc": "Temperature-change-increment on short button press" - }, - "TempChangeLongStep": { - "text2": [ - "Temp change", - "long" - ], - "desc": "Temperature-change-increment on long button press" - }, - "LockingMode": { - "text2": [ - "Allow locking", - "buttons" - ], - "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" - }, - "MotionSensitivity": { - "text2": [ - "Bewegings-", - "gevoeligheid" - ], - "desc": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)" - }, - "SleepTemperature": { - "text2": [ - "Slaap", - "temp" - ], - "desc": "Temperatuur in slaapstand (°C)" - }, - "SleepTimeout": { - "text2": [ - "Slaap", - "time-out" - ], - "desc": "Slaapstand time-out (Minuten | Seconden)" - }, - "ShutdownTimeout": { - "text2": [ - "Uitschakel", - "time-out" - ], - "desc": "Automatisch afsluiten time-out (Minuten)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall sensor", - "sensitivity" - ], - "desc": "Sensitivity to magnets (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)" - }, - "TemperatureUnit": { - "text2": [ - "Temperatuur", - "schaal" - ], - "desc": "Temperatuurschaal (°C=Celsius | °F=Fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "Scherm-", - "oriëntatie" - ], - "desc": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)" - }, - "CooldownBlink": { - "text2": [ - "Afkoel", - "knipper" - ], - "desc": "Temperatuur knippert in hoofdmenu tijdens afkoeling." - }, - "ScrollingSpeed": { - "text2": [ - "Scrol", - "snelheid" - ], - "desc": "Scrolsnelheid van de tekst." - }, - "ReverseButtonTempChange": { - "text2": [ - "Swap", - "+ - keys" - ], - "desc": "Reverse assignment of buttons for temperature adjustment" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "speed" - ], - "desc": "Pace of icon animations in menu (O=off | T=slow | M=medium | S=fast)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "loop" - ], - "desc": "Loop icon animations in main menu" - }, - "Brightness": { - "text2": [ - "Screen", - "brightness" - ], - "desc": "Adjust the OLED screen brightness" - }, - "ColourInversion": { - "text2": [ - "Invert", - "screen" - ], - "desc": "Invert the OLED screen colors" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Gedetailleerd", - "slaapscherm" - ], - "desc": "Gedetailleerde informatie in een kleiner lettertype in het slaapscherm." - }, - "AdvancedSoldering": { - "text2": [ - "Gedetailleerd", - "soldeerscherm" - ], - "desc": "Gedetailleerde informatie in kleiner lettertype in soldeerscherm." - }, - "PowerLimit": { - "text2": [ - "Power", - "limit" - ], - "desc": "Maximum power the iron can use (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Calibreer", - "voedingsspanning?" - ], - "desc": "VIN Calibreren. Bevestigen door knoppen lang in te drukken." - }, - "PowerPulsePower": { - "text2": [ - "Power", - "pulse" - ], - "desc": "Intensity of power of keep-awake-pulse (W=watt)" - }, - "PowerPulseWait": { - "text2": [ - "Power pulse", - "delay" - ], - "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Power pulse", - "duration" - ], - "desc": "Keep-awake-pulse duration (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Instellingen", - "resetten?" - ], - "desc": "Alle instellingen resetten." - }, - "LanguageSwitch": { - "text2": [ - "Spraak:", - " NL_BE Vlaams" - ], - "desc": "" - } - } -} + "languageCode": "NL_BE", + "languageLocalName": "Vlaams", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Ben je zeker dat je alle standaardwaarden wil resetten?", + "UVLOWarningString": "Voedingsspanning LAAG", + "UndervoltageString": "Onderspanning", + "InputVoltageString": "Voedingsspanning: ", + "SleepingSimpleString": "Zzz ", + "SleepingAdvancedString": "Slaapstand...", + "SleepingTipAdvancedString": "Punt:", + "OffString": "Uit", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Certain settings", + "were changed!" + ], + "NoAccelerometerMessage": [ + "No accelerometer", + "detected!" + ], + "NoPowerDeliveryMessage": [ + "No USB-PD IC", + "detected!" + ], + "LockingKeysString": "LOCKED", + "UnlockingKeysString": "UNLOCKED", + "WarningKeysLockedString": "!LOCKED!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "R", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "T", + "SettingMediumChar": "M", + "SettingFastChar": "S", + "SettingStartNoneChar": "F", + "SettingStartSolderingChar": "T", + "SettingStartSleepChar": "S", + "SettingStartSleepOffChar": "K", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Power", + "settings" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Soldeer", + "Instellingen" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Slaap", + "standen" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Gebruikers-", + "Interface" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Gevorderde", + "Instellingen" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Spannings-", + "bron" + ], + "desc": "Spanningsbron. Stelt minimumspanning in. (DC 10V) (S 3.3V per cel)" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "voltage" + ], + "desc": "Minimum allowed voltage per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Vermogen", + "Watt" + ], + "desc": "Vermogen van de adapter" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" + }, + "BoostTemperature": { + "text2": [ + "Verhogings", + "temp" + ], + "desc": "Verhogingstemperatuur" + }, + "AutoStart": { + "text2": [ + "Auto", + "start" + ], + "desc": "Breng de soldeerbout op temperatuur bij het opstarten. (F=Uit | T=Soldeertemperatuur | S=Slaapstand-temperatuur | K=Slaapstand kamertemperatuur)" + }, + "TempChangeShortStep": { + "text2": [ + "Temp change", + "short" + ], + "desc": "Temperature-change-increment on short button press" + }, + "TempChangeLongStep": { + "text2": [ + "Temp change", + "long" + ], + "desc": "Temperature-change-increment on long button press" + }, + "LockingMode": { + "text2": [ + "Allow locking", + "buttons" + ], + "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" + }, + "MotionSensitivity": { + "text2": [ + "Bewegings-", + "gevoeligheid" + ], + "desc": "Bewegingsgevoeligheid (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)" + }, + "SleepTemperature": { + "text2": [ + "Slaap", + "temp" + ], + "desc": "Temperatuur in slaapstand (°C)" + }, + "SleepTimeout": { + "text2": [ + "Slaap", + "time-out" + ], + "desc": "Slaapstand time-out (Minuten | Seconden)" + }, + "ShutdownTimeout": { + "text2": [ + "Uitschakel", + "time-out" + ], + "desc": "Automatisch afsluiten time-out (Minuten)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall sensor", + "sensitivity" + ], + "desc": "Sensitivity to magnets (0=uit | 1=minst gevoelig | ... | 9=meest gevoelig)" + }, + "TemperatureUnit": { + "text2": [ + "Temperatuur", + "schaal" + ], + "desc": "Temperatuurschaal (°C=Celsius | °F=Fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "Scherm-", + "oriëntatie" + ], + "desc": "Schermoriëntatie (R=Rechtshandig | L=Linkshandig | A=Automatisch)" + }, + "CooldownBlink": { + "text2": [ + "Afkoel", + "knipper" + ], + "desc": "Temperatuur knippert in hoofdmenu tijdens afkoeling." + }, + "ScrollingSpeed": { + "text2": [ + "Scrol", + "snelheid" + ], + "desc": "Scrolsnelheid van de tekst." + }, + "ReverseButtonTempChange": { + "text2": [ + "Swap", + "+ - keys" + ], + "desc": "Reverse assignment of buttons for temperature adjustment" + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "speed" + ], + "desc": "Pace of icon animations in menu (O=off | T=slow | M=medium | S=fast)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "loop" + ], + "desc": "Loop icon animations in main menu" + }, + "Brightness": { + "text2": [ + "Screen", + "brightness" + ], + "desc": "Adjust the OLED screen brightness" + }, + "ColourInversion": { + "text2": [ + "Invert", + "screen" + ], + "desc": "Invert the OLED screen colors" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Gedetailleerd", + "slaapscherm" + ], + "desc": "Gedetailleerde informatie in een kleiner lettertype in het slaapscherm." + }, + "AdvancedSoldering": { + "text2": [ + "Gedetailleerd", + "soldeerscherm" + ], + "desc": "Gedetailleerde informatie in kleiner lettertype in soldeerscherm." + }, + "PowerLimit": { + "text2": [ + "Power", + "limit" + ], + "desc": "Maximum power the iron can use (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Calibreer", + "voedingsspanning?" + ], + "desc": "VIN Calibreren. Bevestigen door knoppen lang in te drukken." + }, + "PowerPulsePower": { + "text2": [ + "Power", + "pulse" + ], + "desc": "Intensity of power of keep-awake-pulse (W=watt)" + }, + "PowerPulseWait": { + "text2": [ + "Power pulse", + "delay" + ], + "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Power pulse", + "duration" + ], + "desc": "Keep-awake-pulse duration (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Instellingen", + "resetten?" + ], + "desc": "Alle instellingen resetten." + }, + "LanguageSwitch": { + "text2": [ + "Spraak:", + " NL_BE Vlaams" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_PL.json b/Translations/translation_PL.json index 32706f68..745abb19 100644 --- a/Translations/translation_PL.json +++ b/Translations/translation_PL.json @@ -1,345 +1,341 @@ { - "languageCode": "PL", - "languageLocalName": "Polski", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Upewnij się, że końcówka i uchwyt mają temperaturę pokojową podczas następnego rozruchu!", - "CJCCalibrating": "kalibracja", - "SettingsResetWarning": "Czy na pewno chcesz przywrócić ustawienia fabryczne?", - "UVLOWarningString": "NIS. NAP", - "UndervoltageString": "Zbyt niskie nap.", - "InputVoltageString": "Nap. wej.:", - "SleepingSimpleString": "Zzz!", - "SleepingAdvancedString": "Tr. uśpienia", - "SleepingTipAdvancedString": "Grot:", - "OffString": "Wył", - "DeviceFailedValidationWarning": "Twoje urządzenie jest najprawdopodobniej podróbką!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Ust. zresetowane", - "" - ], - "NoAccelerometerMessage": [ - "Nie rozpoznano", - "akcelerometru!" - ], - "NoPowerDeliveryMessage": [ - "Nie rozpoznano", - "kont. USB-PD IC!" - ], - "LockingKeysString": " ZABLOK.", - "UnlockingKeysString": "ODBLOK.", - "WarningKeysLockedString": "!ZABLOK!", - "WarningThermalRunaway": [ - "Ucieczka", - "termiczna" - ] - }, - "characters": { - "SettingRightChar": "P", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "W", - "SettingMediumChar": "M", - "SettingFastChar": "S", - "SettingStartNoneChar": "B", - "SettingStartSolderingChar": "T", - "SettingStartSleepChar": "Z", - "SettingStartSleepOffChar": "O", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "N", - "SettingSensitivityMedium": "Ś", - "SettingSensitivityHigh": "W", - "SettingLockDisableChar": "W", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "P" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Ustawienia", - "zasilania" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Lutowanie", - "" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Oszcz.", - "energii" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Interfejs", - "użytkownika" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Ustawienia", - "zaawans." - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Źródło", - "zasilania" - ], - "desc": "Źródło zasilania. Ustaw napięcie odcięcia. (DC 10V) (S 3.3V dla ogniw Li, wyłącz limit mocy)" - }, - "MinVolCell": { - "text2": [ - "Minimalne", - "napięcie" - ], - "desc": "Minimalne dozwolone napięcie na komórkę (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" - }, - "QCMaxVoltage": { - "text2": [ - "QC", - "napięcie" - ], - "desc": "Maksymalne napięcie, które lutownica będzie próbowała wynegocjować z ładowarką Quick Charge (V)" - }, - "PDNegTimeout": { - "text2": [ - "Limit czasu", - "PD" - ], - "desc": "Limit czasu negocjacji PD w krokach co 100 ms dla zgodności z niektórymi ładowarkami QC (0: wyłączone)" - }, - "BoostTemperature": { - "text2": [ - "Temp.", - "boost" - ], - "desc": "Temperatura w trybie \"boost\" " - }, - "AutoStart": { - "text2": [ - "Aut. uruch.", - "tr. lutowania" - ], - "desc": "Automatyczne uruchamianie trybu lutowania po włączeniu zasilania. (B: wyłączone | T: lutowanie | Z: uśpienie | O: uśpienie w temp. pokojowej)" - }, - "TempChangeShortStep": { - "text2": [ - "Zm. temp.", - "kr. przyc." - ], - "desc": "Wartość zmiany temperatury, po krótkim przyciśnięciu (°C)" - }, - "TempChangeLongStep": { - "text2": [ - "Zm. temp.", - "dł. przyc." - ], - "desc": "Wartość zmiany temperatury, po długim przyciśnięciu (°C)" - }, - "LockingMode": { - "text2": [ - "Blokada", - "przycisków" - ], - "desc": "W trybie lutowania, wciśnij oba przyciski aby je zablokować (O=Wyłączona | B=tylko Boost | P=pełna blokada)" - }, - "MotionSensitivity": { - "text2": [ - "Czułość", - "wykr. ruchu" - ], - "desc": "Czułość wykrywania ruchu (0: Wyłączona | 1: Minimalna | ... | 9: Maksymalna)" - }, - "SleepTemperature": { - "text2": [ - "Temp.", - "uśpienia" - ], - "desc": "Temperatura w trybie uśpienia (°C)" - }, - "SleepTimeout": { - "text2": [ - "Czas do", - "uśpienia" - ], - "desc": "Czas do przejścia w tryb uśpienia (minuty | sekundy)" - }, - "ShutdownTimeout": { - "text2": [ - "Czas do", - "wyłączenia" - ], - "desc": "Czas do wyłączenia (minuty)" - }, - "HallEffSensitivity": { - "text2": [ - "Czułość", - "cz. Halla" - ], - "desc": "Czułość czujnika Halla, używanego do przechodznia w tryb uśpienia (0: Wyłączona | 1: Minimalna | ... | 9: Maksymalna)" - }, - "TemperatureUnit": { - "text2": [ - "Jednostka", - "temperatury" - ], - "desc": "Jednostka temperatury (C: Celciusz | F: Fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "Obrót", - "ekranu" - ], - "desc": "Obrót ekranu (P: dla praworęcznych | L: dla leworęcznych | A: automatycznie)" - }, - "CooldownBlink": { - "text2": [ - "Mig. podczas", - "wychładzania" - ], - "desc": "Temperatura miga podczas wychładzania, gdy grot jest wciąż gorący" - }, - "ScrollingSpeed": { - "text2": [ - "Sz. przew.", - "tekstu" - ], - "desc": "Szybkość przewijania tekstu" - }, - "ReverseButtonTempChange": { - "text2": [ - "Zamień przyc.", - "+ -" - ], - "desc": "Zamienia działanie przycisków zmiany temperatury grotu" - }, - "AnimSpeed": { - "text2": [ - "Prędkosć", - "animacji" - ], - "desc": "Prędkość animacji ikon w menu (O: wył. | W: mała | M: średnia | S: duża)" - }, - "AnimLoop": { - "text2": [ - "Zapętlona", - "animacja" - ], - "desc": "Zapętla animację ikon w menu głównym" - }, - "Brightness": { - "text2": [ - "Jasność", - "wyświetlacza" - ], - "desc": "Regulacja kontrastu/jasności wyświetlacza OLED" - }, - "ColourInversion": { - "text2": [ - "Odwrócenie", - "kolorów" - ], - "desc": "Odwrócenie kolorów wyświetlacza OLED" - }, - "LOGOTime": { - "text2": [ - "Długość wyś.", - "loga" - ], - "desc": "Ustawia czas wyświetlania loga podczas uruchamiania (s=sekund)" - }, - "AdvancedIdle": { - "text2": [ - "Szeczegółowy", - "ekran bezczy." - ], - "desc": "Wyświetla szczegółowe informacje za pomocą mniejszej czcionki na ekranie bezczynności" - }, - "AdvancedSoldering": { - "text2": [ - "Sz. inf. w", - "tr. lutowania" - ], - "desc": "Wyświetl szczegółowe informacje w trybie lutowania" - }, - "PowerLimit": { - "text2": [ - "Ogr.", - "mocy" - ], - "desc": "Maksymalna moc (W), jakiej może użyć lutownica" - }, - "CalibrateCJC": { - "text2": [ - "Kalibracja temperatury", - "przy następnym uruchomieniu" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Kalibracja", - "napięcia" - ], - "desc": "Kalibracja napięcia wejściowego. Krótkie naciśnięcie, aby ustawić, długie naciśnięcie, aby wyjść." - }, - "PowerPulsePower": { - "text2": [ - "Moc", - "impulsu" - ], - "desc": "W przypadku używania powerbanku, utrzymuj moc na poziomie (W) aby nie uśpić powerbanku" - }, - "PowerPulseWait": { - "text2": [ - "Czas między", - "imp. mocy" - ], - "desc": "Czas między kolejnymi impulsami mocy zapobiegającymi usypianiu powerbanku (x2,5 s)" - }, - "PowerPulseDuration": { - "text2": [ - "Długość", - "impulsu mocy" - ], - "desc": "Długość impulsu mocy zapobiegającego usypianiu powerbanku (x250 ms)" - }, - "SettingsReset": { - "text2": [ - "Ustawienia", - "fabryczne" - ], - "desc": "Resetuje wszystkie ustawienia" - }, - "LanguageSwitch": { - "text2": [ - "Język:", - " PL Polski" - ], - "desc": "" - } - } -} + "languageCode": "PL", + "languageLocalName": "Polski", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Upewnij się, że końcówka i uchwyt mają temperaturę pokojową podczas następnego rozruchu!", + "CJCCalibrating": "kalibracja", + "SettingsResetWarning": "Czy na pewno chcesz przywrócić ustawienia fabryczne?", + "UVLOWarningString": "NIS. NAP", + "UndervoltageString": "Zbyt niskie nap.", + "InputVoltageString": "Nap. wej.:", + "SleepingSimpleString": "Zzz!", + "SleepingAdvancedString": "Tr. uśpienia", + "SleepingTipAdvancedString": "Grot:", + "OffString": "Wył", + "DeviceFailedValidationWarning": "Twoje urządzenie jest najprawdopodobniej podróbką!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Ust. zresetowane", + "" + ], + "NoAccelerometerMessage": [ + "Nie rozpoznano", + "akcelerometru!" + ], + "NoPowerDeliveryMessage": [ + "Nie rozpoznano", + "kont. USB-PD IC!" + ], + "LockingKeysString": " ZABLOK.", + "UnlockingKeysString": "ODBLOK.", + "WarningKeysLockedString": "!ZABLOK!", + "WarningThermalRunaway": [ + "Ucieczka", + "termiczna" + ] + }, + "characters": { + "SettingRightChar": "P", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "W", + "SettingMediumChar": "M", + "SettingFastChar": "S", + "SettingStartNoneChar": "B", + "SettingStartSolderingChar": "T", + "SettingStartSleepChar": "Z", + "SettingStartSleepOffChar": "O", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "N", + "SettingSensitivityMedium": "Ś", + "SettingSensitivityHigh": "W", + "SettingLockDisableChar": "W", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "P" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Ustawienia", + "zasilania" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Lutowanie", + "" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Oszcz.", + "energii" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Interfejs", + "użytkownika" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Ustawienia", + "zaawans." + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Źródło", + "zasilania" + ], + "desc": "Źródło zasilania. Ustaw napięcie odcięcia. (DC 10V) (S 3.3V dla ogniw Li, wyłącz limit mocy)" + }, + "MinVolCell": { + "text2": [ + "Minimalne", + "napięcie" + ], + "desc": "Minimalne dozwolone napięcie na komórkę (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" + }, + "QCMaxVoltage": { + "text2": [ + "QC", + "napięcie" + ], + "desc": "Maksymalne napięcie, które lutownica będzie próbowała wynegocjować z ładowarką Quick Charge (V)" + }, + "PDNegTimeout": { + "text2": [ + "Limit czasu", + "PD" + ], + "desc": "Limit czasu negocjacji PD w krokach co 100 ms dla zgodności z niektórymi ładowarkami QC (0: wyłączone)" + }, + "BoostTemperature": { + "text2": [ + "Temp.", + "boost" + ], + "desc": "Temperatura w trybie \"boost\" " + }, + "AutoStart": { + "text2": [ + "Aut. uruch.", + "tr. lutowania" + ], + "desc": "Automatyczne uruchamianie trybu lutowania po włączeniu zasilania. (B: wyłączone | T: lutowanie | Z: uśpienie | O: uśpienie w temp. pokojowej)" + }, + "TempChangeShortStep": { + "text2": [ + "Zm. temp.", + "kr. przyc." + ], + "desc": "Wartość zmiany temperatury, po krótkim przyciśnięciu (°C)" + }, + "TempChangeLongStep": { + "text2": [ + "Zm. temp.", + "dł. przyc." + ], + "desc": "Wartość zmiany temperatury, po długim przyciśnięciu (°C)" + }, + "LockingMode": { + "text2": [ + "Blokada", + "przycisków" + ], + "desc": "W trybie lutowania, wciśnij oba przyciski aby je zablokować (O=Wyłączona | B=tylko Boost | P=pełna blokada)" + }, + "MotionSensitivity": { + "text2": [ + "Czułość", + "wykr. ruchu" + ], + "desc": "Czułość wykrywania ruchu (0: Wyłączona | 1: Minimalna | ... | 9: Maksymalna)" + }, + "SleepTemperature": { + "text2": [ + "Temp.", + "uśpienia" + ], + "desc": "Temperatura w trybie uśpienia (°C)" + }, + "SleepTimeout": { + "text2": [ + "Czas do", + "uśpienia" + ], + "desc": "Czas do przejścia w tryb uśpienia (minuty | sekundy)" + }, + "ShutdownTimeout": { + "text2": [ + "Czas do", + "wyłączenia" + ], + "desc": "Czas do wyłączenia (minuty)" + }, + "HallEffSensitivity": { + "text2": [ + "Czułość", + "cz. Halla" + ], + "desc": "Czułość czujnika Halla, używanego do przechodznia w tryb uśpienia (0: Wyłączona | 1: Minimalna | ... | 9: Maksymalna)" + }, + "TemperatureUnit": { + "text2": [ + "Jednostka", + "temperatury" + ], + "desc": "Jednostka temperatury (C: Celciusz | F: Fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "Obrót", + "ekranu" + ], + "desc": "Obrót ekranu (P: dla praworęcznych | L: dla leworęcznych | A: automatycznie)" + }, + "CooldownBlink": { + "text2": [ + "Mig. podczas", + "wychładzania" + ], + "desc": "Temperatura miga podczas wychładzania, gdy grot jest wciąż gorący" + }, + "ScrollingSpeed": { + "text2": [ + "Sz. przew.", + "tekstu" + ], + "desc": "Szybkość przewijania tekstu" + }, + "ReverseButtonTempChange": { + "text2": [ + "Zamień przyc.", + "+ -" + ], + "desc": "Zamienia działanie przycisków zmiany temperatury grotu" + }, + "AnimSpeed": { + "text2": [ + "Prędkosć", + "animacji" + ], + "desc": "Prędkość animacji ikon w menu (O: wył. | W: mała | M: średnia | S: duża)" + }, + "AnimLoop": { + "text2": [ + "Zapętlona", + "animacja" + ], + "desc": "Zapętla animację ikon w menu głównym" + }, + "Brightness": { + "text2": [ + "Jasność", + "wyświetlacza" + ], + "desc": "Regulacja kontrastu/jasności wyświetlacza OLED" + }, + "ColourInversion": { + "text2": [ + "Odwrócenie", + "kolorów" + ], + "desc": "Odwrócenie kolorów wyświetlacza OLED" + }, + "LOGOTime": { + "text2": [ + "Długość wyś.", + "loga" + ], + "desc": "Ustawia czas wyświetlania loga podczas uruchamiania (s=sekund)" + }, + "AdvancedIdle": { + "text2": [ + "Szeczegółowy", + "ekran bezczy." + ], + "desc": "Wyświetla szczegółowe informacje za pomocą mniejszej czcionki na ekranie bezczynności" + }, + "AdvancedSoldering": { + "text2": [ + "Sz. inf. w", + "tr. lutowania" + ], + "desc": "Wyświetl szczegółowe informacje w trybie lutowania" + }, + "PowerLimit": { + "text2": [ + "Ogr.", + "mocy" + ], + "desc": "Maksymalna moc (W), jakiej może użyć lutownica" + }, + "CalibrateCJC": { + "text2": [ + "Kalibracja temperatury", + "przy następnym uruchomieniu" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Kalibracja", + "napięcia" + ], + "desc": "Kalibracja napięcia wejściowego. Krótkie naciśnięcie, aby ustawić, długie naciśnięcie, aby wyjść." + }, + "PowerPulsePower": { + "text2": [ + "Moc", + "impulsu" + ], + "desc": "W przypadku używania powerbanku, utrzymuj moc na poziomie (W) aby nie uśpić powerbanku" + }, + "PowerPulseWait": { + "text2": [ + "Czas między", + "imp. mocy" + ], + "desc": "Czas między kolejnymi impulsami mocy zapobiegającymi usypianiu powerbanku (x2,5 s)" + }, + "PowerPulseDuration": { + "text2": [ + "Długość", + "impulsu mocy" + ], + "desc": "Długość impulsu mocy zapobiegającego usypianiu powerbanku (x250 ms)" + }, + "SettingsReset": { + "text2": [ + "Ustawienia", + "fabryczne" + ], + "desc": "Resetuje wszystkie ustawienia" + }, + "LanguageSwitch": { + "text2": [ + "Język:", + " PL Polski" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_PT.json b/Translations/translation_PT.json index f7f6a3eb..e4cee4be 100644 --- a/Translations/translation_PT.json +++ b/Translations/translation_PT.json @@ -1,345 +1,341 @@ { - "languageCode": "PT", - "languageLocalName": "Português", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Definições de fábrica?", - "UVLOWarningString": "DC BAIXO", - "UndervoltageString": "Subtensão", - "InputVoltageString": "Tensão ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Repouso...", - "SleepingTipAdvancedString": "Ponta:", - "OffString": "Off", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Certain settings", - "were changed!" - ], - "NoAccelerometerMessage": [ - "No accelerometer", - "detected!" - ], - "NoPowerDeliveryMessage": [ - "No USB-PD IC", - "detected!" - ], - "LockingKeysString": "LOCKED", - "UnlockingKeysString": "UNLOCKED", - "WarningKeysLockedString": "!LOCKED!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "D", - "SettingLeftChar": "C", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "S", - "SettingMediumChar": "M", - "SettingFastChar": "F", - "SettingStartNoneChar": "D", - "SettingStartSolderingChar": "S", - "SettingStartSleepChar": "H", - "SettingStartSleepOffChar": "A", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Power", - "settings" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Configurações", - "Solda" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Modos", - "Repouso" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Interface", - "Utilizador" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Menu", - "Avançado" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Fonte", - "alimentação" - ], - "desc": "Fonte de alimentação. Define a tensão de corte. (DC=10V) (S=3.3V/célula)" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "voltage" - ], - "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Potência", - "Fonte" - ], - "desc": "Potência da fonte usada (Watt)" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)" - }, - "BoostTemperature": { - "text2": [ - "Modo turbo", - "temperat." - ], - "desc": "Ajuste de temperatura do \"modo turbo\"" - }, - "AutoStart": { - "text2": [ - "Partida", - "automática" - ], - "desc": "Aquece a ponta automaticamente ao ligar (D=desligar | S=soldagem | H=hibernar | A=hibernar temp. ambiente)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp change", - "short" - ], - "desc": "Temperature-change-increment on short button press" - }, - "TempChangeLongStep": { - "text2": [ - "Temp change", - "long" - ], - "desc": "Temperature-change-increment on long button press" - }, - "LockingMode": { - "text2": [ - "Allow locking", - "buttons" - ], - "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" - }, - "MotionSensitivity": { - "text2": [ - "Sensibilidade", - "movimento" - ], - "desc": "Sensibilidade ao movimento (0=Desligado | 1=Menor | ... | 9=Maior)" - }, - "SleepTemperature": { - "text2": [ - "Temperat.", - "repouso" - ], - "desc": "Temperatura de repouso (C)" - }, - "SleepTimeout": { - "text2": [ - "Tempo", - "repouso" - ], - "desc": "Tempo para repouso (Minutos | Segundos)" - }, - "ShutdownTimeout": { - "text2": [ - "Tempo", - "desligam." - ], - "desc": "Tempo para desligamento (Minutos)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall sensor", - "sensitivity" - ], - "desc": "Sensitivity to magnets (0=Desligado | 1=Menor | ... | 9=Maior)" - }, - "TemperatureUnit": { - "text2": [ - "Unidade", - "temperatura" - ], - "desc": "Unidade de temperatura (C=Celsius | F=Fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "Orientação", - "tela" - ], - "desc": "Orientação da tela (D=estro | C=anhoto | A=utomática)" - }, - "CooldownBlink": { - "text2": [ - "Piscar ao", - "arrefecer" - ], - "desc": "Faz o valor da temperatura piscar durante o arrefecimento" - }, - "ScrollingSpeed": { - "text2": [ - "Velocidade", - "texto ajuda" - ], - "desc": "Velocidade a que o texto é exibido" - }, - "ReverseButtonTempChange": { - "text2": [ - "Swap", - "+ - keys" - ], - "desc": "Reverse assignment of buttons for temperature adjustment" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "speed" - ], - "desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "loop" - ], - "desc": "Loop icon animations in main menu" - }, - "Brightness": { - "text2": [ - "Screen", - "brightness" - ], - "desc": "Adjust the OLED screen brightness" - }, - "ColourInversion": { - "text2": [ - "Invert", - "screen" - ], - "desc": "Invert the OLED screen colors" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Tela repouso", - "avançada" - ], - "desc": "Exibe informações avançadas quando em espera" - }, - "AdvancedSoldering": { - "text2": [ - "Tela trabalho", - "avançada" - ], - "desc": "Exibe informações avançadas durante o uso" - }, - "PowerLimit": { - "text2": [ - "Power", - "limit" - ], - "desc": "Maximum power the iron can use (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Calibrar", - "tensão" - ], - "desc": "Calibra a tensão de alimentação. Use os botões para ajustar o valor. Mantenha pressionado para sair" - }, - "PowerPulsePower": { - "text2": [ - "Power", - "pulse" - ], - "desc": "Intensity of power of keep-awake-pulse (W=watt)" - }, - "PowerPulseWait": { - "text2": [ - "Power pulse", - "delay" - ], - "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Power pulse", - "duration" - ], - "desc": "Keep-awake-pulse duration (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Reset de", - "fábrica?" - ], - "desc": "Reverte todos ajustes" - }, - "LanguageSwitch": { - "text2": [ - "Idioma:", - " PT Português" - ], - "desc": "" - } - } -} + "languageCode": "PT", + "languageLocalName": "Português", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Definições de fábrica?", + "UVLOWarningString": "DC BAIXO", + "UndervoltageString": "Subtensão", + "InputVoltageString": "Tensão ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Repouso...", + "SleepingTipAdvancedString": "Ponta:", + "OffString": "Off", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Certain settings", + "were changed!" + ], + "NoAccelerometerMessage": [ + "No accelerometer", + "detected!" + ], + "NoPowerDeliveryMessage": [ + "No USB-PD IC", + "detected!" + ], + "LockingKeysString": "LOCKED", + "UnlockingKeysString": "UNLOCKED", + "WarningKeysLockedString": "!LOCKED!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "D", + "SettingLeftChar": "C", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "S", + "SettingMediumChar": "M", + "SettingFastChar": "F", + "SettingStartNoneChar": "D", + "SettingStartSolderingChar": "S", + "SettingStartSleepChar": "H", + "SettingStartSleepOffChar": "A", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Power", + "settings" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Configurações", + "Solda" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Modos", + "Repouso" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Interface", + "Utilizador" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Menu", + "Avançado" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Fonte", + "alimentação" + ], + "desc": "Fonte de alimentação. Define a tensão de corte. (DC=10V) (S=3.3V/célula)" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "voltage" + ], + "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Potência", + "Fonte" + ], + "desc": "Potência da fonte usada (Watt)" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers (0: disabled)" + }, + "BoostTemperature": { + "text2": [ + "Modo turbo", + "temperat." + ], + "desc": "Ajuste de temperatura do \"modo turbo\"" + }, + "AutoStart": { + "text2": [ + "Partida", + "automática" + ], + "desc": "Aquece a ponta automaticamente ao ligar (D=desligar | S=soldagem | H=hibernar | A=hibernar temp. ambiente)" + }, + "TempChangeShortStep": { + "text2": [ + "Temp change", + "short" + ], + "desc": "Temperature-change-increment on short button press" + }, + "TempChangeLongStep": { + "text2": [ + "Temp change", + "long" + ], + "desc": "Temperature-change-increment on long button press" + }, + "LockingMode": { + "text2": [ + "Allow locking", + "buttons" + ], + "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" + }, + "MotionSensitivity": { + "text2": [ + "Sensibilidade", + "movimento" + ], + "desc": "Sensibilidade ao movimento (0=Desligado | 1=Menor | ... | 9=Maior)" + }, + "SleepTemperature": { + "text2": [ + "Temperat.", + "repouso" + ], + "desc": "Temperatura de repouso (C)" + }, + "SleepTimeout": { + "text2": [ + "Tempo", + "repouso" + ], + "desc": "Tempo para repouso (Minutos | Segundos)" + }, + "ShutdownTimeout": { + "text2": [ + "Tempo", + "desligam." + ], + "desc": "Tempo para desligamento (Minutos)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall sensor", + "sensitivity" + ], + "desc": "Sensitivity to magnets (0=Desligado | 1=Menor | ... | 9=Maior)" + }, + "TemperatureUnit": { + "text2": [ + "Unidade", + "temperatura" + ], + "desc": "Unidade de temperatura (C=Celsius | F=Fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "Orientação", + "tela" + ], + "desc": "Orientação da tela (D=estro | C=anhoto | A=utomática)" + }, + "CooldownBlink": { + "text2": [ + "Piscar ao", + "arrefecer" + ], + "desc": "Faz o valor da temperatura piscar durante o arrefecimento" + }, + "ScrollingSpeed": { + "text2": [ + "Velocidade", + "texto ajuda" + ], + "desc": "Velocidade a que o texto é exibido" + }, + "ReverseButtonTempChange": { + "text2": [ + "Swap", + "+ - keys" + ], + "desc": "Reverse assignment of buttons for temperature adjustment" + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "speed" + ], + "desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | F=fast)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "loop" + ], + "desc": "Loop icon animations in main menu" + }, + "Brightness": { + "text2": [ + "Screen", + "brightness" + ], + "desc": "Adjust the OLED screen brightness" + }, + "ColourInversion": { + "text2": [ + "Invert", + "screen" + ], + "desc": "Invert the OLED screen colors" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Tela repouso", + "avançada" + ], + "desc": "Exibe informações avançadas quando em espera" + }, + "AdvancedSoldering": { + "text2": [ + "Tela trabalho", + "avançada" + ], + "desc": "Exibe informações avançadas durante o uso" + }, + "PowerLimit": { + "text2": [ + "Power", + "limit" + ], + "desc": "Maximum power the iron can use (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Calibrar", + "tensão" + ], + "desc": "Calibra a tensão de alimentação. Use os botões para ajustar o valor. Mantenha pressionado para sair" + }, + "PowerPulsePower": { + "text2": [ + "Power", + "pulse" + ], + "desc": "Intensity of power of keep-awake-pulse (W=watt)" + }, + "PowerPulseWait": { + "text2": [ + "Power pulse", + "delay" + ], + "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Power pulse", + "duration" + ], + "desc": "Keep-awake-pulse duration (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Reset de", + "fábrica?" + ], + "desc": "Reverte todos ajustes" + }, + "LanguageSwitch": { + "text2": [ + "Idioma:", + " PT Português" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_RO.json b/Translations/translation_RO.json index 9f18440d..6deb9dda 100644 --- a/Translations/translation_RO.json +++ b/Translations/translation_RO.json @@ -1,345 +1,341 @@ { - "languageCode": "RO", - "languageLocalName": "Română", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": true, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Sigur doriti să restaurati la setările implicite?", - "UVLOWarningString": "DC LOW", - "UndervoltageString": "Sub tensiune", - "InputVoltageString": "Intrare V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Adormit...", - "SleepingTipAdvancedString": "Tip:", - "OffString": "Nu", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Setările au fost", - "resetate!" - ], - "NoAccelerometerMessage": [ - "Nu accelerometru", - "detectat!" - ], - "NoPowerDeliveryMessage": [ - "Fără USB-PD IC", - "detectat!" - ], - "LockingKeysString": "BLOCAT", - "UnlockingKeysString": "DEBLOCAT", - "WarningKeysLockedString": "!BLOCAT!", - "WarningThermalRunaway": [ - "Incalzire", - "Esuata" - ] - }, - "characters": { - "SettingRightChar": "D", - "SettingLeftChar": "S", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "Î", - "SettingMediumChar": "M", - "SettingFastChar": "R", - "SettingStartNoneChar": "O", - "SettingStartSolderingChar": "S", - "SettingStartSleepChar": "Z", - "SettingStartSleepOffChar": "R", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Setări de", - "alimentare" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Setări de", - "lipire" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Modul", - "repaus" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Interfată", - "utilizator" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Optiuni", - "avansate" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Sursa de", - "alimentare" - ], - "desc": "Sursa de alimentare. Setează tensiunea de întrerupere. (DC 10V) (S 3.3V per celulă, dezactivati limita de alimentare)" - }, - "MinVolCell": { - "text2": [ - "Voltaj", - "minim" - ], - "desc": "Tensiunea minimă admisă pe celulă (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "QC", - "voltaj" - ], - "desc": "Tensiunea maximă QC dorită pentru care negociază letconul" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "Timp limita de negociere pentru tranzactia PD, in pasi de 100ms, pentru compatibilitate cu alimentatoarele QC" - }, - "BoostTemperature": { - "text2": [ - "Boost", - "temp" - ], - "desc": "Temperatura utilizată în \"modul boost\"" - }, - "AutoStart": { - "text2": [ - "Auto", - "start" - ], - "desc": "Start letcon în modul de lipire la pornire (O=oprit | S=lipire | Z=repaus | R=repaus la temperatura camerei)" - }, - "TempChangeShortStep": { - "text2": [ - "Schimbare temp.", - "apăsare scută" - ], - "desc": "Schimbarea temperaturii la apăsarea scurtă a butonului" - }, - "TempChangeLongStep": { - "text2": [ - "Schimbare temp.", - "apăsare lungă" - ], - "desc": "Schimbarea temperaturii la apăsarea lungă a butonului" - }, - "LockingMode": { - "text2": [ - "Blocare", - "butoane" - ], - "desc": "Când lipiti, apăsati lung ambele butoane, pentru a le bloca (D=dezactivare | B=numai \"modul boost\" | F=blocare completă)" - }, - "MotionSensitivity": { - "text2": [ - "Sensibilitate", - "la miscare" - ], - "desc": "Sensibilitate senzor miscare (0=oprit | 1=putin sensibil | ... | 9=cel mai sensibil)" - }, - "SleepTemperature": { - "text2": [ - "Temp", - "repaus" - ], - "desc": "Temperatura vârfului în \"modul repaus\"" - }, - "SleepTimeout": { - "text2": [ - "Expirare", - "repaus" - ], - "desc": "Interval înainte de lansarea \"modului de repaus\" în (s=secunde | m=minute)" - }, - "ShutdownTimeout": { - "text2": [ - "Expirare", - "oprire" - ], - "desc": "Interval înainte ca letconul să se oprească (m=minute)" - }, - "HallEffSensitivity": { - "text2": [ - "Sensibilitate", - "senzor Hall" - ], - "desc": "Sensibilitate senzor cu efect Hall pentru a detecta repausul (0=oprit | 1=putin sensibil | ... | 9=cel mai sensibil)" - }, - "TemperatureUnit": { - "text2": [ - "Unitate de", - "temperatură" - ], - "desc": "C=Celsius | F=Fahrenheit" - }, - "DisplayRotation": { - "text2": [ - "Orientare", - "ecran" - ], - "desc": "R=dreptaci | L=stângaci | A=auto" - }, - "CooldownBlink": { - "text2": [ - "Clipeste", - "la răcire" - ], - "desc": "Clipeste temperatura după oprirea încălzirii, în timp ce vârful este încă fierbinte" - }, - "ScrollingSpeed": { - "text2": [ - "Viteză", - "derulare" - ], - "desc": "Viteză derulare text cu informatii la (S=lent | F=rapid)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Inversare", - "+ - butoane" - ], - "desc": "Inversarea butoanelor de reglare a temperaturii" - }, - "AnimSpeed": { - "text2": [ - "Animatii", - "viteză" - ], - "desc": "Ritmul animatiilor pictogramei din meniu (O=oprit | Î=încet | M=mediu | R=rapid)" - }, - "AnimLoop": { - "text2": [ - "Animatii", - "buclă" - ], - "desc": "Animatii de pictograme în meniul principal" - }, - "Brightness": { - "text2": [ - "Ecranului", - "luminozitatea" - ], - "desc": "Ajusteaza luminozitatea ecranului" - }, - "ColourInversion": { - "text2": [ - "Inverseaza", - "culoarea" - ], - "desc": "Inverseaza culoarea ecranului" - }, - "LOGOTime": { - "text2": [ - "Durată", - "logo încărcare" - ], - "desc": "Setati durata logo de pornire (s=secunde)" - }, - "AdvancedIdle": { - "text2": [ - "Detalii,", - "ecran inactiv" - ], - "desc": "Afisati informatii detaliate într-un font mai mic pe ecranul de repaus" - }, - "AdvancedSoldering": { - "text2": [ - "Detalii", - "ecran lipire" - ], - "desc": "Afisati informatii detaliate într-un font mai mic pe ecranul de lipire" - }, - "PowerLimit": { - "text2": [ - "Putere", - "limită" - ], - "desc": "Puterea maximă pe care letconul o poate folosi (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrare CJC", - "la următoarea pornire" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Calibrare tens.", - "de intrare?" - ], - "desc": "Porniti calibrarea VIN (apăsati lung pentru a iesi)" - }, - "PowerPulsePower": { - "text2": [ - "Putere", - "puls" - ], - "desc": "Puterea pulsului de mentinere activa a blocului de alimentare (watt)" - }, - "PowerPulseWait": { - "text2": [ - "Întârziere", - "puls putere" - ], - "desc": "Perioada pulsului de mentinere (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Durată", - "puls putere" - ], - "desc": "Durata pulsului de mentinere (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Setări", - "din fabrică" - ], - "desc": "Reveniti la setările din fabrică" - }, - "LanguageSwitch": { - "text2": [ - "Limbă:", - " RO Română" - ], - "desc": "" - } - } -} + "languageCode": "RO", + "languageLocalName": "Română", + "tempUnitFahrenheit": true, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Sigur doriti să restaurati la setările implicite?", + "UVLOWarningString": "DC LOW", + "UndervoltageString": "Sub tensiune", + "InputVoltageString": "Intrare V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Adormit...", + "SleepingTipAdvancedString": "Tip:", + "OffString": "Nu", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Setările au fost", + "resetate!" + ], + "NoAccelerometerMessage": [ + "Nu accelerometru", + "detectat!" + ], + "NoPowerDeliveryMessage": [ + "Fără USB-PD IC", + "detectat!" + ], + "LockingKeysString": "BLOCAT", + "UnlockingKeysString": "DEBLOCAT", + "WarningKeysLockedString": "!BLOCAT!", + "WarningThermalRunaway": [ + "Incalzire", + "Esuata" + ] + }, + "characters": { + "SettingRightChar": "D", + "SettingLeftChar": "S", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "Î", + "SettingMediumChar": "M", + "SettingFastChar": "R", + "SettingStartNoneChar": "O", + "SettingStartSolderingChar": "S", + "SettingStartSleepChar": "Z", + "SettingStartSleepOffChar": "R", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Setări de", + "alimentare" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Setări de", + "lipire" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Modul", + "repaus" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Interfată", + "utilizator" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Optiuni", + "avansate" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Sursa de", + "alimentare" + ], + "desc": "Sursa de alimentare. Setează tensiunea de întrerupere. (DC 10V) (S 3.3V per celulă, dezactivati limita de alimentare)" + }, + "MinVolCell": { + "text2": [ + "Voltaj", + "minim" + ], + "desc": "Tensiunea minimă admisă pe celulă (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "QC", + "voltaj" + ], + "desc": "Tensiunea maximă QC dorită pentru care negociază letconul" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "Timp limita de negociere pentru tranzactia PD, in pasi de 100ms, pentru compatibilitate cu alimentatoarele QC" + }, + "BoostTemperature": { + "text2": [ + "Boost", + "temp" + ], + "desc": "Temperatura utilizată în \"modul boost\"" + }, + "AutoStart": { + "text2": [ + "Auto", + "start" + ], + "desc": "Start letcon în modul de lipire la pornire (O=oprit | S=lipire | Z=repaus | R=repaus la temperatura camerei)" + }, + "TempChangeShortStep": { + "text2": [ + "Schimbare temp.", + "apăsare scută" + ], + "desc": "Schimbarea temperaturii la apăsarea scurtă a butonului" + }, + "TempChangeLongStep": { + "text2": [ + "Schimbare temp.", + "apăsare lungă" + ], + "desc": "Schimbarea temperaturii la apăsarea lungă a butonului" + }, + "LockingMode": { + "text2": [ + "Blocare", + "butoane" + ], + "desc": "Când lipiti, apăsati lung ambele butoane, pentru a le bloca (D=dezactivare | B=numai \"modul boost\" | F=blocare completă)" + }, + "MotionSensitivity": { + "text2": [ + "Sensibilitate", + "la miscare" + ], + "desc": "Sensibilitate senzor miscare (0=oprit | 1=putin sensibil | ... | 9=cel mai sensibil)" + }, + "SleepTemperature": { + "text2": [ + "Temp", + "repaus" + ], + "desc": "Temperatura vârfului în \"modul repaus\"" + }, + "SleepTimeout": { + "text2": [ + "Expirare", + "repaus" + ], + "desc": "Interval înainte de lansarea \"modului de repaus\" în (s=secunde | m=minute)" + }, + "ShutdownTimeout": { + "text2": [ + "Expirare", + "oprire" + ], + "desc": "Interval înainte ca letconul să se oprească (m=minute)" + }, + "HallEffSensitivity": { + "text2": [ + "Sensibilitate", + "senzor Hall" + ], + "desc": "Sensibilitate senzor cu efect Hall pentru a detecta repausul (0=oprit | 1=putin sensibil | ... | 9=cel mai sensibil)" + }, + "TemperatureUnit": { + "text2": [ + "Unitate de", + "temperatură" + ], + "desc": "C=Celsius | F=Fahrenheit" + }, + "DisplayRotation": { + "text2": [ + "Orientare", + "ecran" + ], + "desc": "R=dreptaci | L=stângaci | A=auto" + }, + "CooldownBlink": { + "text2": [ + "Clipeste", + "la răcire" + ], + "desc": "Clipeste temperatura după oprirea încălzirii, în timp ce vârful este încă fierbinte" + }, + "ScrollingSpeed": { + "text2": [ + "Viteză", + "derulare" + ], + "desc": "Viteză derulare text cu informatii la (S=lent | F=rapid)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Inversare", + "+ - butoane" + ], + "desc": "Inversarea butoanelor de reglare a temperaturii" + }, + "AnimSpeed": { + "text2": [ + "Animatii", + "viteză" + ], + "desc": "Ritmul animatiilor pictogramei din meniu (O=oprit | Î=încet | M=mediu | R=rapid)" + }, + "AnimLoop": { + "text2": [ + "Animatii", + "buclă" + ], + "desc": "Animatii de pictograme în meniul principal" + }, + "Brightness": { + "text2": [ + "Ecranului", + "luminozitatea" + ], + "desc": "Ajusteaza luminozitatea ecranului" + }, + "ColourInversion": { + "text2": [ + "Inverseaza", + "culoarea" + ], + "desc": "Inverseaza culoarea ecranului" + }, + "LOGOTime": { + "text2": [ + "Durată", + "logo încărcare" + ], + "desc": "Setati durata logo de pornire (s=secunde)" + }, + "AdvancedIdle": { + "text2": [ + "Detalii,", + "ecran inactiv" + ], + "desc": "Afisati informatii detaliate într-un font mai mic pe ecranul de repaus" + }, + "AdvancedSoldering": { + "text2": [ + "Detalii", + "ecran lipire" + ], + "desc": "Afisati informatii detaliate într-un font mai mic pe ecranul de lipire" + }, + "PowerLimit": { + "text2": [ + "Putere", + "limită" + ], + "desc": "Puterea maximă pe care letconul o poate folosi (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrare CJC", + "la următoarea pornire" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Calibrare tens.", + "de intrare?" + ], + "desc": "Porniti calibrarea VIN (apăsati lung pentru a iesi)" + }, + "PowerPulsePower": { + "text2": [ + "Putere", + "puls" + ], + "desc": "Puterea pulsului de mentinere activa a blocului de alimentare (watt)" + }, + "PowerPulseWait": { + "text2": [ + "Întârziere", + "puls putere" + ], + "desc": "Perioada pulsului de mentinere (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Durată", + "puls putere" + ], + "desc": "Durata pulsului de mentinere (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Setări", + "din fabrică" + ], + "desc": "Reveniti la setările din fabrică" + }, + "LanguageSwitch": { + "text2": [ + "Limbă:", + " RO Română" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_RU.json b/Translations/translation_RU.json index 1d03137b..3e56af03 100644 --- a/Translations/translation_RU.json +++ b/Translations/translation_RU.json @@ -1,346 +1,341 @@ { - "languageCode": "RU", - "languageLocalName": "Русский", - "fonts": [ - "ascii_basic", - "latin_extended", - "cyrillic" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Пожалуйста, убедитесь, что жало и корпус имеют комнатную температуру при следующей загрузке!", - "CJCCalibrating": "калибровка", - "SettingsResetWarning": "Вы уверены, что хотите сбросить настройки к значениям по умолчанию?", - "UVLOWarningString": "НАПРЯЖ--", - "UndervoltageString": "Низ. напряжение", - "InputVoltageString": "Питание В: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Ожидание...", - "SleepingTipAdvancedString": "Жало:", - "OffString": "Вык", - "DeviceFailedValidationWarning": "Скорее всего, это устройство подделка!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Сброс OK", - "SettingsResetMessage": [ - "Настройки", - "сброшены!" - ], - "NoAccelerometerMessage": [ - "Не определен", - "акселерометр!" - ], - "NoPowerDeliveryMessage": [ - "USB-PD питание", - "не обнаружено" - ], - "LockingKeysString": "ЗАБЛОК", - "UnlockingKeysString": "РАЗБЛОК", - "WarningKeysLockedString": "!ЗАБЛОК!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "П", - "SettingLeftChar": "Л", - "SettingAutoChar": "А", - "SettingOffChar": "О", - "SettingSlowChar": "М", - "SettingMediumChar": "С", - "SettingFastChar": "Б", - "SettingStartNoneChar": "В", - "SettingStartSolderingChar": "П", - "SettingStartSleepChar": "О", - "SettingStartSleepOffChar": "К", - "SettingSensitivityOff": "О", - "SettingSensitivityLow": "Н", - "SettingSensitivityMedium": "С", - "SettingSensitivityHigh": "В", - "SettingLockDisableChar": "О", - "SettingLockBoostChar": "Т", - "SettingLockFullChar": "П" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Параметры", - "питания" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Параметры", - "пайки" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Режимы", - "сна" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Параметры", - "интерфейса" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Дополнител.", - "настройки" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Источник", - "питания" - ], - "desc": "Источник питания. Устанавливает напряжение отсечки. (DC 10В) (S 3,3В на ячейку, без лимита мощности)" - }, - "MinVolCell": { - "text2": [ - "Мин.", - "напр." - ], - "desc": "Минимальное разрешенное напряжение на ячейку (3S: 3 - 3,7V | 4S-6S: 2,4 - 3,7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Ограничение", - "напряжения QC" - ], - "desc": "Максимальное напряжение для согласования с QC источником питания" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "тайм-аут" - ], - "desc": "Power Delivery тайм-аут согласования с шагом 100 мс для совместимости с некоторыми быстрыми зарядными QC (0: отключено)" - }, - "BoostTemperature": { - "text2": [ - "t° турбо", - "режима" - ], - "desc": "Температура жала в турбо-режиме" - }, - "AutoStart": { - "text2": [ - "Авто", - "старт" - ], - "desc": "Режим, в котором запускается паяльник при подаче питания (В=Выкл. | П=Пайка | О=Ожидание | К=Ожидание при комн. темп.)" - }, - "TempChangeShortStep": { - "text2": [ - "Шаг темп.", - "кор. наж." - ], - "desc": "Шаг изменения температуры при коротком нажатии кнопок" - }, - "TempChangeLongStep": { - "text2": [ - "Шаг темп.", - "длин. наж." - ], - "desc": "Шаг изменения температуры при длинном нажатии кнопок" - }, - "LockingMode": { - "text2": [ - "Разрешить", - "блок. кнопок" - ], - "desc": "При работе длинное нажатие обеих кнопок блокирует их (О=Отключено | Т=Только турбо | П=Полная блокировка)" - }, - "MotionSensitivity": { - "text2": [ - "Чувствительн.", - "акселерометра" - ], - "desc": "Чувствительность акселерометра (0=Выкл. | 1=Мин. | ... | 9=Макс.)" - }, - "SleepTemperature": { - "text2": [ - "Темп.", - "ожидания" - ], - "desc": "Температура режима ожидания" - }, - "SleepTimeout": { - "text2": [ - "Таймаут", - "ожидания" - ], - "desc": "Время до перехода в режим ожидания (Минуты | Секунды)" - }, - "ShutdownTimeout": { - "text2": [ - "Таймаут", - "выключения" - ], - "desc": "Время до отключения паяльника (Минуты)" - }, - "HallEffSensitivity": { - "text2": [ - "Датчик", - "Холла" - ], - "desc": "Чувствительность датчика Холла к переходу в спящий режим (0=Выкл. | 1=Мин. | ... | 9=Макс.)" - }, - "TemperatureUnit": { - "text2": [ - "Единицы", - "температуры" - ], - "desc": "Единицы измерения температуры (C=Цельcия | F=Фаренгейта)" - }, - "DisplayRotation": { - "text2": [ - "Ориентация", - "экрана" - ], - "desc": "Ориентация экрана (П=Правая рука | Л=Левая рука | А=Авто)" - }, - "CooldownBlink": { - "text2": [ - "Мигание t°", - "при остывании" - ], - "desc": "Мигать температурой на экране охлаждения, пока жало еще горячее" - }, - "ScrollingSpeed": { - "text2": [ - "Скорость", - "текста" - ], - "desc": "Скорость прокрутки текста (М=медленно | Б=быстро)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Инвертировать", - "кнопки" - ], - "desc": "Инвертировать кнопки изменения температуры" - }, - "AnimSpeed": { - "text2": [ - "Скорость", - "анимации" - ], - "desc": "Скорость анимации иконок в главном меню (Милисекунды) (О=Отключено | Н=Низкий | С=Средний | В=Высокий)" - }, - "AnimLoop": { - "text2": [ - "Зацикленная", - "анимация" - ], - "desc": "Зацикленная анимация иконок в главном меню" - }, - "Brightness": { - "text2": [ - "Яркость", - "экрана" - ], - "desc": "Настройки контраста/яркости OLED экрана" - }, - "ColourInversion": { - "text2": [ - "Инверсия", - "экрана" - ], - "desc": "Инвертировать цвета на OLED экране" - }, - "LOGOTime": { - "text2": [ - "Длительность", - "показа логотипа" - ], - "desc": "Длительность отображения логотипа (в секундах)" - }, - "AdvancedIdle": { - "text2": [ - "Подробный", - "реж. ожидания" - ], - "desc": "Отображать детальную информацию уменьшенным шрифтом на экране ожидания" - }, - "AdvancedSoldering": { - "text2": [ - "Подробный", - "экран пайки" - ], - "desc": "Показывать детальную информацию на экране пайки" - }, - "PowerLimit": { - "text2": [ - "Предел", - "мощности" - ], - "desc": "Максимальная мощность, которую может использовать паяльник (Ватт)" - }, - "CalibrateCJC": { - "text2": [ - "Калибровка", - "температуры" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Калибровка", - "напряжения" - ], - "desc": "Калибровка входного напряжения (долгое нажатие для выхода)" - }, - "PowerPulsePower": { - "text2": [ - "Сила имп.", - "питания Вт" - ], - "desc": "Сила импульса удерживающего от сна повербанк или другой источник питания" - }, - "PowerPulseWait": { - "text2": [ - "Пауза имп.", - "питания с" - ], - "desc": "Пауза между импульсами удерживающими источник питания от сна (x 2,5с)" - }, - "PowerPulseDuration": { - "text2": [ - "Длина имп.", - "питания мс" - ], - "desc": "Длина импульса удерживающего от сна источник питания (x 250мс)" - }, - "SettingsReset": { - "text2": [ - "Сброс", - "Настроек" - ], - "desc": "Сброс настроек к значеням по умолчанию" - }, - "LanguageSwitch": { - "text2": [ - "Язык:", - " RU Русский" - ], - "desc": "" - } - } -} + "languageCode": "RU", + "languageLocalName": "Русский", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Пожалуйста, убедитесь, что жало и корпус имеют комнатную температуру при следующей загрузке!", + "CJCCalibrating": "калибровка", + "SettingsResetWarning": "Вы уверены, что хотите сбросить настройки к значениям по умолчанию?", + "UVLOWarningString": "НАПРЯЖ--", + "UndervoltageString": "Низ. напряжение", + "InputVoltageString": "Питание В: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Ожидание...", + "SleepingTipAdvancedString": "Жало:", + "OffString": "Вык", + "DeviceFailedValidationWarning": "Скорее всего, это устройство подделка!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Сброс OK", + "SettingsResetMessage": [ + "Настройки", + "сброшены!" + ], + "NoAccelerometerMessage": [ + "Не определен", + "акселерометр!" + ], + "NoPowerDeliveryMessage": [ + "USB-PD питание", + "не обнаружено" + ], + "LockingKeysString": "ЗАБЛОК", + "UnlockingKeysString": "РАЗБЛОК", + "WarningKeysLockedString": "!ЗАБЛОК!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "П", + "SettingLeftChar": "Л", + "SettingAutoChar": "А", + "SettingOffChar": "О", + "SettingSlowChar": "М", + "SettingMediumChar": "С", + "SettingFastChar": "Б", + "SettingStartNoneChar": "В", + "SettingStartSolderingChar": "П", + "SettingStartSleepChar": "О", + "SettingStartSleepOffChar": "К", + "SettingSensitivityOff": "О", + "SettingSensitivityLow": "Н", + "SettingSensitivityMedium": "С", + "SettingSensitivityHigh": "В", + "SettingLockDisableChar": "О", + "SettingLockBoostChar": "Т", + "SettingLockFullChar": "П" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Параметры", + "питания" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Параметры", + "пайки" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Режимы", + "сна" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Параметры", + "интерфейса" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Дополнител.", + "настройки" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Источник", + "питания" + ], + "desc": "Источник питания. Устанавливает напряжение отсечки. (DC 10В) (S 3,3В на ячейку, без лимита мощности)" + }, + "MinVolCell": { + "text2": [ + "Мин.", + "напр." + ], + "desc": "Минимальное разрешенное напряжение на ячейку (3S: 3 - 3,7V | 4S-6S: 2,4 - 3,7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Ограничение", + "напряжения QC" + ], + "desc": "Максимальное напряжение для согласования с QC источником питания" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "тайм-аут" + ], + "desc": "Power Delivery тайм-аут согласования с шагом 100 мс для совместимости с некоторыми быстрыми зарядными QC (0: отключено)" + }, + "BoostTemperature": { + "text2": [ + "t° турбо", + "режима" + ], + "desc": "Температура жала в турбо-режиме" + }, + "AutoStart": { + "text2": [ + "Авто", + "старт" + ], + "desc": "Режим, в котором запускается паяльник при подаче питания (В=Выкл. | П=Пайка | О=Ожидание | К=Ожидание при комн. темп.)" + }, + "TempChangeShortStep": { + "text2": [ + "Шаг темп.", + "кор. наж." + ], + "desc": "Шаг изменения температуры при коротком нажатии кнопок" + }, + "TempChangeLongStep": { + "text2": [ + "Шаг темп.", + "длин. наж." + ], + "desc": "Шаг изменения температуры при длинном нажатии кнопок" + }, + "LockingMode": { + "text2": [ + "Разрешить", + "блок. кнопок" + ], + "desc": "При работе длинное нажатие обеих кнопок блокирует их (О=Отключено | Т=Только турбо | П=Полная блокировка)" + }, + "MotionSensitivity": { + "text2": [ + "Чувствительн.", + "акселерометра" + ], + "desc": "Чувствительность акселерометра (0=Выкл. | 1=Мин. | ... | 9=Макс.)" + }, + "SleepTemperature": { + "text2": [ + "Темп.", + "ожидания" + ], + "desc": "Температура режима ожидания" + }, + "SleepTimeout": { + "text2": [ + "Таймаут", + "ожидания" + ], + "desc": "Время до перехода в режим ожидания (Минуты | Секунды)" + }, + "ShutdownTimeout": { + "text2": [ + "Таймаут", + "выключения" + ], + "desc": "Время до отключения паяльника (Минуты)" + }, + "HallEffSensitivity": { + "text2": [ + "Датчик", + "Холла" + ], + "desc": "Чувствительность датчика Холла к переходу в спящий режим (0=Выкл. | 1=Мин. | ... | 9=Макс.)" + }, + "TemperatureUnit": { + "text2": [ + "Единицы", + "температуры" + ], + "desc": "Единицы измерения температуры (C=Цельcия | F=Фаренгейта)" + }, + "DisplayRotation": { + "text2": [ + "Ориентация", + "экрана" + ], + "desc": "Ориентация экрана (П=Правая рука | Л=Левая рука | А=Авто)" + }, + "CooldownBlink": { + "text2": [ + "Мигание t°", + "при остывании" + ], + "desc": "Мигать температурой на экране охлаждения, пока жало еще горячее" + }, + "ScrollingSpeed": { + "text2": [ + "Скорость", + "текста" + ], + "desc": "Скорость прокрутки текста (М=медленно | Б=быстро)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Инвертировать", + "кнопки" + ], + "desc": "Инвертировать кнопки изменения температуры" + }, + "AnimSpeed": { + "text2": [ + "Скорость", + "анимации" + ], + "desc": "Скорость анимации иконок в главном меню (Милисекунды) (О=Отключено | Н=Низкий | С=Средний | В=Высокий)" + }, + "AnimLoop": { + "text2": [ + "Зацикленная", + "анимация" + ], + "desc": "Зацикленная анимация иконок в главном меню" + }, + "Brightness": { + "text2": [ + "Яркость", + "экрана" + ], + "desc": "Настройки контраста/яркости OLED экрана" + }, + "ColourInversion": { + "text2": [ + "Инверсия", + "экрана" + ], + "desc": "Инвертировать цвета на OLED экране" + }, + "LOGOTime": { + "text2": [ + "Длительность", + "показа логотипа" + ], + "desc": "Длительность отображения логотипа (в секундах)" + }, + "AdvancedIdle": { + "text2": [ + "Подробный", + "реж. ожидания" + ], + "desc": "Отображать детальную информацию уменьшенным шрифтом на экране ожидания" + }, + "AdvancedSoldering": { + "text2": [ + "Подробный", + "экран пайки" + ], + "desc": "Показывать детальную информацию на экране пайки" + }, + "PowerLimit": { + "text2": [ + "Предел", + "мощности" + ], + "desc": "Максимальная мощность, которую может использовать паяльник (Ватт)" + }, + "CalibrateCJC": { + "text2": [ + "Калибровка", + "температуры" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Калибровка", + "напряжения" + ], + "desc": "Калибровка входного напряжения (долгое нажатие для выхода)" + }, + "PowerPulsePower": { + "text2": [ + "Сила имп.", + "питания Вт" + ], + "desc": "Сила импульса удерживающего от сна повербанк или другой источник питания" + }, + "PowerPulseWait": { + "text2": [ + "Пауза имп.", + "питания с" + ], + "desc": "Пауза между импульсами удерживающими источник питания от сна (x 2,5с)" + }, + "PowerPulseDuration": { + "text2": [ + "Длина имп.", + "питания мс" + ], + "desc": "Длина импульса удерживающего от сна источник питания (x 250мс)" + }, + "SettingsReset": { + "text2": [ + "Сброс", + "Настроек" + ], + "desc": "Сброс настроек к значеням по умолчанию" + }, + "LanguageSwitch": { + "text2": [ + "Язык:", + " RU Русский" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_SK.json b/Translations/translation_SK.json index be685f1f..ad6bfd7d 100644 --- a/Translations/translation_SK.json +++ b/Translations/translation_SK.json @@ -1,345 +1,341 @@ { - "languageCode": "SK", - "languageLocalName": "Slovenčina", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Naozaj chcete obnoviť továrenské nastavenia?", - "UVLOWarningString": "Nízke U!", - "UndervoltageString": "Nízke napätie", - "InputVoltageString": "Vstupné U: ", - "SleepingSimpleString": "Chrr", - "SleepingAdvancedString": "Pokojový režim.", - "SleepingTipAdvancedString": "Hrot:", - "OffString": "Vyp", - "DeviceFailedValidationWarning": "Vaše zariadenie je pravdepodobne falzifikát!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Nastavenia", - "resetované" - ], - "NoAccelerometerMessage": [ - "Bez pohybového", - "senzora!" - ], - "NoPowerDeliveryMessage": [ - "Chýba čip", - "USB-PD!" - ], - "LockingKeysString": "ZABLOK.", - "UnlockingKeysString": "ODBLOK.", - "WarningKeysLockedString": "!ZABLOK!", - "WarningThermalRunaway": [ - "Únik", - "Tepla" - ] - }, - "characters": { - "SettingRightChar": "P", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingOffChar": "Z", - "SettingSlowChar": "P", - "SettingMediumChar": "S", - "SettingFastChar": "R", - "SettingStartNoneChar": "V", - "SettingStartSolderingChar": "Z", - "SettingStartSleepChar": "S", - "SettingStartSleepOffChar": "I", - "SettingSensitivityOff": "Z", - "SettingSensitivityLow": "N", - "SettingSensitivityMedium": "S", - "SettingSensitivityHigh": "V", - "SettingLockDisableChar": "Z", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "P" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Nastavenie", - "výkonu" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Nastavenie", - "spájkovania" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Úsporný", - "režim" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Nastavenie", - "zobrazenia" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Pokročilé", - "nastavenia" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Zdroj", - "napätia" - ], - "desc": "Zdroj napätia. Nastavenie napätia pre vypnutie (cutoff) (DC=10V | nS=n*3.3V pre LiIon články)" - }, - "MinVolCell": { - "text2": [ - "Minimálne", - "napätie" - ], - "desc": "Minimálne napätie povolené na jeden článok (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Obmedzenie QC", - "napätia" - ], - "desc": "Maximálne QC napätie ktoré si má systém vyžiadať" - }, - "PDNegTimeout": { - "text2": [ - "Čas vypršania", - "Power Delivery" - ], - "desc": "Čas vyjednávania Power Delivery v 100ms krokoch pre kompatibilitu s niektorými QC nabíjačkami (0: vypnuté)" - }, - "BoostTemperature": { - "text2": [ - "Boost", - "teplota" - ], - "desc": "Cieľová teplota pre prudký náhrev (v nastavených jednotkách)" - }, - "AutoStart": { - "text2": [ - "Automatické", - "spustenie" - ], - "desc": "Pri štarte spustiť režim spájkovania (V=Vyp | Z=Spájkovanie | S=Spanok | I=Spanok izbová teplota)" - }, - "TempChangeShortStep": { - "text2": [ - "Malý krok", - "teploty" - ], - "desc": "Zmena teploty pri krátkom stlačení tlačidla" - }, - "TempChangeLongStep": { - "text2": [ - "Veľký krok", - "teploty" - ], - "desc": "Zmena teploty pri držaní tlačidla" - }, - "LockingMode": { - "text2": [ - "Povoliť zámok", - "tlačidiel" - ], - "desc": "Zamknutie tlačidiel - dlhé stlačenie oboch naraz počas spájkovania (Z=Zakázať | B=Okrem boost | P=Plné zamknutie)" - }, - "MotionSensitivity": { - "text2": [ - "Citlivosť", - "pohybu" - ], - "desc": "Citlivosť detekcie pohybu (0=Vyp | 1=Min | ... | 9=Max)" - }, - "SleepTemperature": { - "text2": [ - "Pokojová", - "teplota" - ], - "desc": "Pokojová teplota (v nastavených jednotkách)" - }, - "SleepTimeout": { - "text2": [ - "Pokojový", - "režim po" - ], - "desc": "Pokojový režim po (s=sekundách | m=minútach)" - }, - "ShutdownTimeout": { - "text2": [ - "Vypnutie", - "po" - ], - "desc": "Čas na vypnutie (minúty)" - }, - "HallEffSensitivity": { - "text2": [ - "Citliv.", - "Hall" - ], - "desc": "Citlivosť Hallovho senzora pre detekciu spánku (0=Vyp | 1=Min | ... | 9=Max)" - }, - "TemperatureUnit": { - "text2": [ - "Jednotka", - "teploty" - ], - "desc": "Jednotky merania teploty (C=stupne Celzia | F=stupne Fahrenheita)" - }, - "DisplayRotation": { - "text2": [ - "Orientácia", - "displeja" - ], - "desc": "Orientácia displeja (P=Pravák | L=Ľavák | A=Auto)" - }, - "CooldownBlink": { - "text2": [ - "Blikanie pri", - "chladnutí" - ], - "desc": "Blikanie ukazovateľa teploty počas chladnutia hrotu" - }, - "ScrollingSpeed": { - "text2": [ - "Rýchlosť", - "skrolovania" - ], - "desc": "Rýchlosť pohybu tohto textu" - }, - "ReverseButtonTempChange": { - "text2": [ - "Otočenie", - "tlačidiel +/-" - ], - "desc": "Prehodenie tlačidiel na nastavovanie teploty" - }, - "AnimSpeed": { - "text2": [ - "Rýchlosť", - "animácií" - ], - "desc": "Rýchlosť animácií ikoniek v menu (O=off | P=pomaly | S=stredne | R=rýchlo)" - }, - "AnimLoop": { - "text2": [ - "Opakovanie", - "animácií" - ], - "desc": "Opakovanie animácií ikoniek v hlavnom menu" - }, - "Brightness": { - "text2": [ - "Jas", - "obrazovky" - ], - "desc": "Mení jas/kontrast OLED displeja" - }, - "ColourInversion": { - "text2": [ - "Invertovať", - "obrazovku" - ], - "desc": "Invertovať farby OLED displeja" - }, - "LOGOTime": { - "text2": [ - "Trvanie", - "boot loga" - ], - "desc": "Doba trvania boot loga (s=sekundy)" - }, - "AdvancedIdle": { - "text2": [ - "Detaily v", - "pokoj. režime" - ], - "desc": "Zobraziť detailné informácie v pokojovom režime (T=Zap | F=Vyp)" - }, - "AdvancedSoldering": { - "text2": [ - "Detaily počas", - "spájkovania" - ], - "desc": "Zobrazenie detailov počas spájkovania" - }, - "PowerLimit": { - "text2": [ - "Obmedzenie", - "výkonu" - ], - "desc": "Obmedzenie výkonu podľa použitého zdroja (watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Kalibrácia", - "nap. napätia" - ], - "desc": "Kalibrácia napájacieho napätia. Krátke stlačenie mení nastavenie, dlhé stlačenie pre návrat" - }, - "PowerPulsePower": { - "text2": [ - "Intenzita", - "impulzu" - ], - "desc": "Impulz udržujúci napájací zdroj zapnutý (power banky) (watt)" - }, - "PowerPulseWait": { - "text2": [ - "Interval", - "impulzu" - ], - "desc": "Interval medzi impulzami udržujúcimi napájací zdroj zapnutý (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Dĺžka impulzu", - "" - ], - "desc": "Dĺžka impulzu udržujúci napájací zdroj zapnutý (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Obnovenie", - "nastavení" - ], - "desc": "Obnovenie nastavení na pôvodné hodnoty" - }, - "LanguageSwitch": { - "text2": [ - "Jazyk:", - " SK Slovenčina" - ], - "desc": "" - } - } -} + "languageCode": "SK", + "languageLocalName": "Slovenčina", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Naozaj chcete obnoviť továrenské nastavenia?", + "UVLOWarningString": "Nízke U!", + "UndervoltageString": "Nízke napätie", + "InputVoltageString": "Vstupné U: ", + "SleepingSimpleString": "Chrr", + "SleepingAdvancedString": "Pokojový režim.", + "SleepingTipAdvancedString": "Hrot:", + "OffString": "Vyp", + "DeviceFailedValidationWarning": "Vaše zariadenie je pravdepodobne falzifikát!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Nastavenia", + "resetované" + ], + "NoAccelerometerMessage": [ + "Bez pohybového", + "senzora!" + ], + "NoPowerDeliveryMessage": [ + "Chýba čip", + "USB-PD!" + ], + "LockingKeysString": "ZABLOK.", + "UnlockingKeysString": "ODBLOK.", + "WarningKeysLockedString": "!ZABLOK!", + "WarningThermalRunaway": [ + "Únik", + "Tepla" + ] + }, + "characters": { + "SettingRightChar": "P", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingOffChar": "Z", + "SettingSlowChar": "P", + "SettingMediumChar": "S", + "SettingFastChar": "R", + "SettingStartNoneChar": "V", + "SettingStartSolderingChar": "Z", + "SettingStartSleepChar": "S", + "SettingStartSleepOffChar": "I", + "SettingSensitivityOff": "Z", + "SettingSensitivityLow": "N", + "SettingSensitivityMedium": "S", + "SettingSensitivityHigh": "V", + "SettingLockDisableChar": "Z", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "P" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Nastavenie", + "výkonu" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Nastavenie", + "spájkovania" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Úsporný", + "režim" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Nastavenie", + "zobrazenia" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Pokročilé", + "nastavenia" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Zdroj", + "napätia" + ], + "desc": "Zdroj napätia. Nastavenie napätia pre vypnutie (cutoff) (DC=10V | nS=n*3.3V pre LiIon články)" + }, + "MinVolCell": { + "text2": [ + "Minimálne", + "napätie" + ], + "desc": "Minimálne napätie povolené na jeden článok (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Obmedzenie QC", + "napätia" + ], + "desc": "Maximálne QC napätie ktoré si má systém vyžiadať" + }, + "PDNegTimeout": { + "text2": [ + "Čas vypršania", + "Power Delivery" + ], + "desc": "Čas vyjednávania Power Delivery v 100ms krokoch pre kompatibilitu s niektorými QC nabíjačkami (0: vypnuté)" + }, + "BoostTemperature": { + "text2": [ + "Boost", + "teplota" + ], + "desc": "Cieľová teplota pre prudký náhrev (v nastavených jednotkách)" + }, + "AutoStart": { + "text2": [ + "Automatické", + "spustenie" + ], + "desc": "Pri štarte spustiť režim spájkovania (V=Vyp | Z=Spájkovanie | S=Spanok | I=Spanok izbová teplota)" + }, + "TempChangeShortStep": { + "text2": [ + "Malý krok", + "teploty" + ], + "desc": "Zmena teploty pri krátkom stlačení tlačidla" + }, + "TempChangeLongStep": { + "text2": [ + "Veľký krok", + "teploty" + ], + "desc": "Zmena teploty pri držaní tlačidla" + }, + "LockingMode": { + "text2": [ + "Povoliť zámok", + "tlačidiel" + ], + "desc": "Zamknutie tlačidiel - dlhé stlačenie oboch naraz počas spájkovania (Z=Zakázať | B=Okrem boost | P=Plné zamknutie)" + }, + "MotionSensitivity": { + "text2": [ + "Citlivosť", + "pohybu" + ], + "desc": "Citlivosť detekcie pohybu (0=Vyp | 1=Min | ... | 9=Max)" + }, + "SleepTemperature": { + "text2": [ + "Pokojová", + "teplota" + ], + "desc": "Pokojová teplota (v nastavených jednotkách)" + }, + "SleepTimeout": { + "text2": [ + "Pokojový", + "režim po" + ], + "desc": "Pokojový režim po (s=sekundách | m=minútach)" + }, + "ShutdownTimeout": { + "text2": [ + "Vypnutie", + "po" + ], + "desc": "Čas na vypnutie (minúty)" + }, + "HallEffSensitivity": { + "text2": [ + "Citliv.", + "Hall" + ], + "desc": "Citlivosť Hallovho senzora pre detekciu spánku (0=Vyp | 1=Min | ... | 9=Max)" + }, + "TemperatureUnit": { + "text2": [ + "Jednotka", + "teploty" + ], + "desc": "Jednotky merania teploty (C=stupne Celzia | F=stupne Fahrenheita)" + }, + "DisplayRotation": { + "text2": [ + "Orientácia", + "displeja" + ], + "desc": "Orientácia displeja (P=Pravák | L=Ľavák | A=Auto)" + }, + "CooldownBlink": { + "text2": [ + "Blikanie pri", + "chladnutí" + ], + "desc": "Blikanie ukazovateľa teploty počas chladnutia hrotu" + }, + "ScrollingSpeed": { + "text2": [ + "Rýchlosť", + "skrolovania" + ], + "desc": "Rýchlosť pohybu tohto textu" + }, + "ReverseButtonTempChange": { + "text2": [ + "Otočenie", + "tlačidiel +/-" + ], + "desc": "Prehodenie tlačidiel na nastavovanie teploty" + }, + "AnimSpeed": { + "text2": [ + "Rýchlosť", + "animácií" + ], + "desc": "Rýchlosť animácií ikoniek v menu (O=off | P=pomaly | S=stredne | R=rýchlo)" + }, + "AnimLoop": { + "text2": [ + "Opakovanie", + "animácií" + ], + "desc": "Opakovanie animácií ikoniek v hlavnom menu" + }, + "Brightness": { + "text2": [ + "Jas", + "obrazovky" + ], + "desc": "Mení jas/kontrast OLED displeja" + }, + "ColourInversion": { + "text2": [ + "Invertovať", + "obrazovku" + ], + "desc": "Invertovať farby OLED displeja" + }, + "LOGOTime": { + "text2": [ + "Trvanie", + "boot loga" + ], + "desc": "Doba trvania boot loga (s=sekundy)" + }, + "AdvancedIdle": { + "text2": [ + "Detaily v", + "pokoj. režime" + ], + "desc": "Zobraziť detailné informácie v pokojovom režime (T=Zap | F=Vyp)" + }, + "AdvancedSoldering": { + "text2": [ + "Detaily počas", + "spájkovania" + ], + "desc": "Zobrazenie detailov počas spájkovania" + }, + "PowerLimit": { + "text2": [ + "Obmedzenie", + "výkonu" + ], + "desc": "Obmedzenie výkonu podľa použitého zdroja (watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Kalibrácia", + "nap. napätia" + ], + "desc": "Kalibrácia napájacieho napätia. Krátke stlačenie mení nastavenie, dlhé stlačenie pre návrat" + }, + "PowerPulsePower": { + "text2": [ + "Intenzita", + "impulzu" + ], + "desc": "Impulz udržujúci napájací zdroj zapnutý (power banky) (watt)" + }, + "PowerPulseWait": { + "text2": [ + "Interval", + "impulzu" + ], + "desc": "Interval medzi impulzami udržujúcimi napájací zdroj zapnutý (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Dĺžka impulzu", + "" + ], + "desc": "Dĺžka impulzu udržujúci napájací zdroj zapnutý (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Obnovenie", + "nastavení" + ], + "desc": "Obnovenie nastavení na pôvodné hodnoty" + }, + "LanguageSwitch": { + "text2": [ + "Jazyk:", + " SK Slovenčina" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_SL.json b/Translations/translation_SL.json index 7198133f..3f259a56 100644 --- a/Translations/translation_SL.json +++ b/Translations/translation_SL.json @@ -1,345 +1,341 @@ { - "languageCode": "SL", - "languageLocalName": "Slovenščina", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Res želite ponastaviti na privzete nastavitve?", - "UVLOWarningString": "NIZKA U", - "UndervoltageString": "Nizka napetost", - "InputVoltageString": "Vhodna U: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Spim...", - "SleepingTipAdvancedString": "Konica", - "OffString": "Off", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Nastavitve OK!", - "" - ], - "NoAccelerometerMessage": [ - "Ni pospeševalnik", - "" - ], - "NoPowerDeliveryMessage": [ - "Ni USB-PD čipa!", - "" - ], - "LockingKeysString": "ZAKLENJ.", - "UnlockingKeysString": "ODKLENJ.", - "WarningKeysLockedString": "ZAKLENJ.", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "D", - "SettingLeftChar": "L", - "SettingAutoChar": "S", - "SettingOffChar": "U", - "SettingSlowChar": "P", - "SettingMediumChar": "M", - "SettingFastChar": "H", - "SettingStartNoneChar": "U", - "SettingStartSolderingChar": "S", - "SettingStartSleepChar": "Z", - "SettingStartSleepOffChar": "V", - "SettingSensitivityOff": "U", - "SettingSensitivityLow": "N", - "SettingSensitivityMedium": "S", - "SettingSensitivityHigh": "V", - "SettingLockDisableChar": "O", - "SettingLockBoostChar": "L", - "SettingLockFullChar": "P" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Power", - "settings" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Nastavitve", - "spajkanja" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Način", - "spanja" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Uporabniški", - "vmesnik" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Napredne", - "možnosti" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Vir", - "napajanja" - ], - "desc": "Vir napajanja. Nastavi napetost izklopa. (DC 10V) (S 3.3V na celico)" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "voltage" - ], - "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "QC", - "napetost" - ], - "desc": "Moč napajalnega vira v vatih [W]" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" - }, - "BoostTemperature": { - "text2": [ - "Pospešena", - "temp." - ], - "desc": "Temperatura v pospešenem načinu" - }, - "AutoStart": { - "text2": [ - "Samodejni", - "zagon" - ], - "desc": "Samodejno gretje konice ob vklopu (U=ugasnjeno | S=spajkanje | Z=spanje | V=spanje na sobni temperaturi)" - }, - "TempChangeShortStep": { - "text2": [ - "Kratka sprememba", - "temperature?" - ], - "desc": "Temperatura se spremeni ob kratkem pritisku na gumb." - }, - "TempChangeLongStep": { - "text2": [ - "Dolga sprememba", - "temperature?" - ], - "desc": "Temperatura se spremeni ob dolgem pritisku na gumb." - }, - "LockingMode": { - "text2": [ - "Omogoči", - "zaklep gumbov" - ], - "desc": "Za zaklep med spajkanjem drži oba gumba (O=onemogoči | L=le pospešeno | P=polno)" - }, - "MotionSensitivity": { - "text2": [ - "Občutljivost", - "premikanja" - ], - "desc": "0=izklopljeno | 1=najmanjša | ... | 9=največja" - }, - "SleepTemperature": { - "text2": [ - "Temp. med", - "spanjem" - ], - "desc": "Temperatura med spanjem" - }, - "SleepTimeout": { - "text2": [ - "Čas do", - "spanja" - ], - "desc": "Čas pred spanjem (s=sekunde | m=minute)" - }, - "ShutdownTimeout": { - "text2": [ - "Čas do", - "izklopa" - ], - "desc": "Čas do izklopa (m=minute)" - }, - "HallEffSensitivity": { - "text2": [ - "Občut.", - "Hall son" - ], - "desc": "Občutljivost Hallove sonde za zaznavanje spanja (0=izklopljeno | 1=najmanjša | ... | 9=največja)" - }, - "TemperatureUnit": { - "text2": [ - "Enota za", - "temperaturo" - ], - "desc": "Enota za temperaturo (C=celzij | F=fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "Orientacija", - "zaslona" - ], - "desc": "D=desničar | L=levičar | S=samodejno" - }, - "CooldownBlink": { - "text2": [ - "Utripanje med", - "hlajenjem" - ], - "desc": "Ko je konica še vroča, utripaj prikaz temperature med hlajenjem." - }, - "ScrollingSpeed": { - "text2": [ - "Hitrost", - "besedila" - ], - "desc": "Hitrost, s katero se prikazuje besedilo (P=počasi | H=hitro)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Obrni", - "tipki + -?" - ], - "desc": "Zamenjaj funkciji gumbov." - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "speed" - ], - "desc": "Pace of icon animations in menu (O=off | P=slow | M=medium | H=fast)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "loop" - ], - "desc": "Loop icon animations in main menu" - }, - "Brightness": { - "text2": [ - "Screen", - "brightness" - ], - "desc": "Adjust the OLED screen brightness" - }, - "ColourInversion": { - "text2": [ - "Invert", - "screen" - ], - "desc": "Invert the OLED screen colors" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Več info. na", - "mir. zaslonu" - ], - "desc": "Prikaži več informacij z manjšo pisavo na mirovalnem zaslonu." - }, - "AdvancedSoldering": { - "text2": [ - "Več info na", - "zaslonu spaj." - ], - "desc": "Prikaže več informacij z manjšo pisavo na zaslonu med spajkanjem." - }, - "PowerLimit": { - "text2": [ - "Meja", - "moči" - ], - "desc": "Največja dovoljena moč v vatih [W]" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Kalibriram", - "vhodno napetost?" - ], - "desc": "Kalibracija VIN (nastavitve z gumbi, dolg pritisk za izhod)" - }, - "PowerPulsePower": { - "text2": [ - "Pulz", - "moči" - ], - "desc": "Velikost moči za vzdrževanje budnosti." - }, - "PowerPulseWait": { - "text2": [ - "Power pulse", - "delay" - ], - "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Power pulse", - "duration" - ], - "desc": "Keep-awake-pulse duration (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Tovarniške", - "nastavitve?" - ], - "desc": "Ponastavitev vseh nastavitev" - }, - "LanguageSwitch": { - "text2": [ - "Jezik:", - " SL Slovenščina" - ], - "desc": "" - } - } -} + "languageCode": "SL", + "languageLocalName": "Slovenščina", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Res želite ponastaviti na privzete nastavitve?", + "UVLOWarningString": "NIZKA U", + "UndervoltageString": "Nizka napetost", + "InputVoltageString": "Vhodna U: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Spim...", + "SleepingTipAdvancedString": "Konica", + "OffString": "Off", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Nastavitve OK!", + "" + ], + "NoAccelerometerMessage": [ + "Ni pospeševalnik", + "" + ], + "NoPowerDeliveryMessage": [ + "Ni USB-PD čipa!", + "" + ], + "LockingKeysString": "ZAKLENJ.", + "UnlockingKeysString": "ODKLENJ.", + "WarningKeysLockedString": "ZAKLENJ.", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "D", + "SettingLeftChar": "L", + "SettingAutoChar": "S", + "SettingOffChar": "U", + "SettingSlowChar": "P", + "SettingMediumChar": "M", + "SettingFastChar": "H", + "SettingStartNoneChar": "U", + "SettingStartSolderingChar": "S", + "SettingStartSleepChar": "Z", + "SettingStartSleepOffChar": "V", + "SettingSensitivityOff": "U", + "SettingSensitivityLow": "N", + "SettingSensitivityMedium": "S", + "SettingSensitivityHigh": "V", + "SettingLockDisableChar": "O", + "SettingLockBoostChar": "L", + "SettingLockFullChar": "P" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Power", + "settings" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Nastavitve", + "spajkanja" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Način", + "spanja" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Uporabniški", + "vmesnik" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Napredne", + "možnosti" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Vir", + "napajanja" + ], + "desc": "Vir napajanja. Nastavi napetost izklopa. (DC 10V) (S 3.3V na celico)" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "voltage" + ], + "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "QC", + "napetost" + ], + "desc": "Moč napajalnega vira v vatih [W]" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" + }, + "BoostTemperature": { + "text2": [ + "Pospešena", + "temp." + ], + "desc": "Temperatura v pospešenem načinu" + }, + "AutoStart": { + "text2": [ + "Samodejni", + "zagon" + ], + "desc": "Samodejno gretje konice ob vklopu (U=ugasnjeno | S=spajkanje | Z=spanje | V=spanje na sobni temperaturi)" + }, + "TempChangeShortStep": { + "text2": [ + "Kratka sprememba", + "temperature?" + ], + "desc": "Temperatura se spremeni ob kratkem pritisku na gumb." + }, + "TempChangeLongStep": { + "text2": [ + "Dolga sprememba", + "temperature?" + ], + "desc": "Temperatura se spremeni ob dolgem pritisku na gumb." + }, + "LockingMode": { + "text2": [ + "Omogoči", + "zaklep gumbov" + ], + "desc": "Za zaklep med spajkanjem drži oba gumba (O=onemogoči | L=le pospešeno | P=polno)" + }, + "MotionSensitivity": { + "text2": [ + "Občutljivost", + "premikanja" + ], + "desc": "0=izklopljeno | 1=najmanjša | ... | 9=največja" + }, + "SleepTemperature": { + "text2": [ + "Temp. med", + "spanjem" + ], + "desc": "Temperatura med spanjem" + }, + "SleepTimeout": { + "text2": [ + "Čas do", + "spanja" + ], + "desc": "Čas pred spanjem (s=sekunde | m=minute)" + }, + "ShutdownTimeout": { + "text2": [ + "Čas do", + "izklopa" + ], + "desc": "Čas do izklopa (m=minute)" + }, + "HallEffSensitivity": { + "text2": [ + "Občut.", + "Hall son" + ], + "desc": "Občutljivost Hallove sonde za zaznavanje spanja (0=izklopljeno | 1=najmanjša | ... | 9=največja)" + }, + "TemperatureUnit": { + "text2": [ + "Enota za", + "temperaturo" + ], + "desc": "Enota za temperaturo (C=celzij | F=fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "Orientacija", + "zaslona" + ], + "desc": "D=desničar | L=levičar | S=samodejno" + }, + "CooldownBlink": { + "text2": [ + "Utripanje med", + "hlajenjem" + ], + "desc": "Ko je konica še vroča, utripaj prikaz temperature med hlajenjem." + }, + "ScrollingSpeed": { + "text2": [ + "Hitrost", + "besedila" + ], + "desc": "Hitrost, s katero se prikazuje besedilo (P=počasi | H=hitro)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Obrni", + "tipki + -?" + ], + "desc": "Zamenjaj funkciji gumbov." + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "speed" + ], + "desc": "Pace of icon animations in menu (O=off | P=slow | M=medium | H=fast)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "loop" + ], + "desc": "Loop icon animations in main menu" + }, + "Brightness": { + "text2": [ + "Screen", + "brightness" + ], + "desc": "Adjust the OLED screen brightness" + }, + "ColourInversion": { + "text2": [ + "Invert", + "screen" + ], + "desc": "Invert the OLED screen colors" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Več info. na", + "mir. zaslonu" + ], + "desc": "Prikaži več informacij z manjšo pisavo na mirovalnem zaslonu." + }, + "AdvancedSoldering": { + "text2": [ + "Več info na", + "zaslonu spaj." + ], + "desc": "Prikaže več informacij z manjšo pisavo na zaslonu med spajkanjem." + }, + "PowerLimit": { + "text2": [ + "Meja", + "moči" + ], + "desc": "Največja dovoljena moč v vatih [W]" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Kalibriram", + "vhodno napetost?" + ], + "desc": "Kalibracija VIN (nastavitve z gumbi, dolg pritisk za izhod)" + }, + "PowerPulsePower": { + "text2": [ + "Pulz", + "moči" + ], + "desc": "Velikost moči za vzdrževanje budnosti." + }, + "PowerPulseWait": { + "text2": [ + "Power pulse", + "delay" + ], + "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Power pulse", + "duration" + ], + "desc": "Keep-awake-pulse duration (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Tovarniške", + "nastavitve?" + ], + "desc": "Ponastavitev vseh nastavitev" + }, + "LanguageSwitch": { + "text2": [ + "Jezik:", + " SL Slovenščina" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_SR_CYRL.json b/Translations/translation_SR_CYRL.json index 3ea39458..c268f8c2 100644 --- a/Translations/translation_SR_CYRL.json +++ b/Translations/translation_SR_CYRL.json @@ -1,345 +1,341 @@ { - "languageCode": "SR_CYRL", - "languageLocalName": "Српски", - "fonts": [ - "ascii_basic", - "cyrillic" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Да ли заиста желите да вратите поставке на фабричке вредности?", - "UVLOWarningString": "НИЗ.НАП.", - "UndervoltageString": "ПРЕНИЗАК НАПОН", - "InputVoltageString": "Ул. напон: ", - "SleepingSimpleString": "Сан", - "SleepingAdvancedString": "Спавање...", - "SleepingTipAdvancedString": "Врх:", - "OffString": "Иск", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Certain settings", - "were changed!" - ], - "NoAccelerometerMessage": [ - "No accelerometer", - "detected!" - ], - "NoPowerDeliveryMessage": [ - "No USB-PD IC", - "detected!" - ], - "LockingKeysString": "LOCKED", - "UnlockingKeysString": "UNLOCKED", - "WarningKeysLockedString": "!LOCKED!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "Д", - "SettingLeftChar": "Л", - "SettingAutoChar": "А", - "SettingOffChar": "O", - "SettingSlowChar": "С", - "SettingMediumChar": "M", - "SettingFastChar": "Б", - "SettingStartNoneChar": "И", - "SettingStartSolderingChar": "Л", - "SettingStartSleepChar": "С", - "SettingStartSleepOffChar": "X", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Power", - "settings" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Поставке", - "лемљења" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Уштеда", - "енергије" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Корисничко", - "сучеље" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Напредне", - "поставке" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Врста", - "напајања" - ], - "desc": "Тип напајања; одређује најнижи радни напон. (DC=адаптер [10V] | S=батерија [3,3V по ћелији])" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "voltage" - ], - "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Улазна", - "снага" - ], - "desc": "Снага напајања у ватима." - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" - }, - "BoostTemperature": { - "text2": [ - "Темп.", - "појачања" - ], - "desc": "Температура врха лемилице у току појачања." - }, - "AutoStart": { - "text2": [ - "Врући", - "старт" - ], - "desc": "Лемилица одмах по покретању прелази у режим лемљења и греје се. (И=искључити | Л=лемљење | С=спавати | X=спавати собна температура)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp change", - "short" - ], - "desc": "Temperature-change-increment on short button press" - }, - "TempChangeLongStep": { - "text2": [ - "Temp change", - "long" - ], - "desc": "Temperature-change-increment on long button press" - }, - "LockingMode": { - "text2": [ - "Allow locking", - "buttons" - ], - "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" - }, - "MotionSensitivity": { - "text2": [ - "Осетљивост", - "на покрет" - ], - "desc": "Осетљивост сензора покрета. (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)" - }, - "SleepTemperature": { - "text2": [ - "Темп.", - "спавања" - ], - "desc": "Температура на коју се спушта лемилица након одређеног времена мировања. (C | F)" - }, - "SleepTimeout": { - "text2": [ - "Време до", - "спавања" - ], - "desc": "Време мировања након кога лемилица спушта температуру. (m=минути | s=секунде)" - }, - "ShutdownTimeout": { - "text2": [ - "Време до", - "гашења" - ], - "desc": "Време мировања након кога се лемилица гаси. (m=минути)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall sensor", - "sensitivity" - ], - "desc": "Sensitivity to magnets (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)" - }, - "TemperatureUnit": { - "text2": [ - "Јединица", - "температуре" - ], - "desc": "Јединице у којима се приказује температура. (C=целзијус | F=фаренхајт)" - }, - "DisplayRotation": { - "text2": [ - "Оријентација", - "екрана" - ], - "desc": "Како је окренут екран. (Д=за десноруке | Л=за леворуке | А=аутоматски)" - }, - "CooldownBlink": { - "text2": [ - "Упозорење", - "при хлађењу" - ], - "desc": "Приказ температуре трепће приликом хлађења докле год је врх и даље врућ." - }, - "ScrollingSpeed": { - "text2": [ - "Брзина", - "порука" - ], - "desc": "Брзина кретања описних порука попут ове. (С=споро | Б=брзо)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Swap", - "+ - keys" - ], - "desc": "Reverse assignment of buttons for temperature adjustment" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "speed" - ], - "desc": "Pace of icon animations in menu (O=off | С=slow | M=medium | Б=fast)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "loop" - ], - "desc": "Loop icon animations in main menu" - }, - "Brightness": { - "text2": [ - "Screen", - "brightness" - ], - "desc": "Adjust the OLED screen brightness" - }, - "ColourInversion": { - "text2": [ - "Invert", - "screen" - ], - "desc": "Invert the OLED screen colors" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Детаљи током", - "мировања" - ], - "desc": "Приказивање детаљних информација на екрану током мировања." - }, - "AdvancedSoldering": { - "text2": [ - "Детаљи током", - "лемљења" - ], - "desc": "Приказивање детаљних информација на екрану током лемљења." - }, - "PowerLimit": { - "text2": [ - "Power", - "limit" - ], - "desc": "Maximum power the iron can use (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" - }, - "VoltageCalibration": { - "text2": [ - "Калибрација", - "улазног напона" - ], - "desc": "Калибрисање улазног напона. Подешава се на тастере; дуги притисак за крај." - }, - "PowerPulsePower": { - "text2": [ - "Power", - "pulse" - ], - "desc": "Intensity of power of keep-awake-pulse (W=watt)" - }, - "PowerPulseWait": { - "text2": [ - "Power pulse", - "delay" - ], - "desc": "Delay before keep-awake-pulse is triggered (x 2.5с)" - }, - "PowerPulseDuration": { - "text2": [ - "Power pulse", - "duration" - ], - "desc": "Keep-awake-pulse duration (x 250мс)" - }, - "SettingsReset": { - "text2": [ - "Фабричке", - "поставке" - ], - "desc": "Враћање свих поставки на фабричке вредности." - }, - "LanguageSwitch": { - "text2": [ - "Jезик:", - " SR Српски" - ], - "desc": "" - } - } -} + "languageCode": "SR_CYRL", + "languageLocalName": "Српски", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Да ли заиста желите да вратите поставке на фабричке вредности?", + "UVLOWarningString": "НИЗ.НАП.", + "UndervoltageString": "ПРЕНИЗАК НАПОН", + "InputVoltageString": "Ул. напон: ", + "SleepingSimpleString": "Сан", + "SleepingAdvancedString": "Спавање...", + "SleepingTipAdvancedString": "Врх:", + "OffString": "Иск", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Certain settings", + "were changed!" + ], + "NoAccelerometerMessage": [ + "No accelerometer", + "detected!" + ], + "NoPowerDeliveryMessage": [ + "No USB-PD IC", + "detected!" + ], + "LockingKeysString": "LOCKED", + "UnlockingKeysString": "UNLOCKED", + "WarningKeysLockedString": "!LOCKED!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "Д", + "SettingLeftChar": "Л", + "SettingAutoChar": "А", + "SettingOffChar": "O", + "SettingSlowChar": "С", + "SettingMediumChar": "M", + "SettingFastChar": "Б", + "SettingStartNoneChar": "И", + "SettingStartSolderingChar": "Л", + "SettingStartSleepChar": "С", + "SettingStartSleepOffChar": "X", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Power", + "settings" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Поставке", + "лемљења" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Уштеда", + "енергије" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Корисничко", + "сучеље" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Напредне", + "поставке" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Врста", + "напајања" + ], + "desc": "Тип напајања; одређује најнижи радни напон. (DC=адаптер [10V] | S=батерија [3,3V по ћелији])" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "voltage" + ], + "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Улазна", + "снага" + ], + "desc": "Снага напајања у ватима." + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" + }, + "BoostTemperature": { + "text2": [ + "Темп.", + "појачања" + ], + "desc": "Температура врха лемилице у току појачања." + }, + "AutoStart": { + "text2": [ + "Врући", + "старт" + ], + "desc": "Лемилица одмах по покретању прелази у режим лемљења и греје се. (И=искључити | Л=лемљење | С=спавати | X=спавати собна температура)" + }, + "TempChangeShortStep": { + "text2": [ + "Temp change", + "short" + ], + "desc": "Temperature-change-increment on short button press" + }, + "TempChangeLongStep": { + "text2": [ + "Temp change", + "long" + ], + "desc": "Temperature-change-increment on long button press" + }, + "LockingMode": { + "text2": [ + "Allow locking", + "buttons" + ], + "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" + }, + "MotionSensitivity": { + "text2": [ + "Осетљивост", + "на покрет" + ], + "desc": "Осетљивост сензора покрета. (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)" + }, + "SleepTemperature": { + "text2": [ + "Темп.", + "спавања" + ], + "desc": "Температура на коју се спушта лемилица након одређеног времена мировања. (C | F)" + }, + "SleepTimeout": { + "text2": [ + "Време до", + "спавања" + ], + "desc": "Време мировања након кога лемилица спушта температуру. (m=минути | s=секунде)" + }, + "ShutdownTimeout": { + "text2": [ + "Време до", + "гашења" + ], + "desc": "Време мировања након кога се лемилица гаси. (m=минути)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall sensor", + "sensitivity" + ], + "desc": "Sensitivity to magnets (0=искључено | 1=најмање осетљиво | ... | 9=најосетљивије)" + }, + "TemperatureUnit": { + "text2": [ + "Јединица", + "температуре" + ], + "desc": "Јединице у којима се приказује температура. (C=целзијус | F=фаренхајт)" + }, + "DisplayRotation": { + "text2": [ + "Оријентација", + "екрана" + ], + "desc": "Како је окренут екран. (Д=за десноруке | Л=за леворуке | А=аутоматски)" + }, + "CooldownBlink": { + "text2": [ + "Упозорење", + "при хлађењу" + ], + "desc": "Приказ температуре трепће приликом хлађења докле год је врх и даље врућ." + }, + "ScrollingSpeed": { + "text2": [ + "Брзина", + "порука" + ], + "desc": "Брзина кретања описних порука попут ове. (С=споро | Б=брзо)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Swap", + "+ - keys" + ], + "desc": "Reverse assignment of buttons for temperature adjustment" + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "speed" + ], + "desc": "Pace of icon animations in menu (O=off | С=slow | M=medium | Б=fast)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "loop" + ], + "desc": "Loop icon animations in main menu" + }, + "Brightness": { + "text2": [ + "Screen", + "brightness" + ], + "desc": "Adjust the OLED screen brightness" + }, + "ColourInversion": { + "text2": [ + "Invert", + "screen" + ], + "desc": "Invert the OLED screen colors" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Детаљи током", + "мировања" + ], + "desc": "Приказивање детаљних информација на екрану током мировања." + }, + "AdvancedSoldering": { + "text2": [ + "Детаљи током", + "лемљења" + ], + "desc": "Приказивање детаљних информација на екрану током лемљења." + }, + "PowerLimit": { + "text2": [ + "Power", + "limit" + ], + "desc": "Maximum power the iron can use (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" + }, + "VoltageCalibration": { + "text2": [ + "Калибрација", + "улазног напона" + ], + "desc": "Калибрисање улазног напона. Подешава се на тастере; дуги притисак за крај." + }, + "PowerPulsePower": { + "text2": [ + "Power", + "pulse" + ], + "desc": "Intensity of power of keep-awake-pulse (W=watt)" + }, + "PowerPulseWait": { + "text2": [ + "Power pulse", + "delay" + ], + "desc": "Delay before keep-awake-pulse is triggered (x 2.5с)" + }, + "PowerPulseDuration": { + "text2": [ + "Power pulse", + "duration" + ], + "desc": "Keep-awake-pulse duration (x 250мс)" + }, + "SettingsReset": { + "text2": [ + "Фабричке", + "поставке" + ], + "desc": "Враћање свих поставки на фабричке вредности." + }, + "LanguageSwitch": { + "text2": [ + "Jезик:", + " SR Српски" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_SR_LATN.json b/Translations/translation_SR_LATN.json index 4be7ee9d..6416e085 100644 --- a/Translations/translation_SR_LATN.json +++ b/Translations/translation_SR_LATN.json @@ -1,345 +1,341 @@ { - "languageCode": "SR_LATN", - "languageLocalName": "Srpski", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Da li zaista želite da vratite postavke na fabričke vrednosti?", - "UVLOWarningString": "NIZ.NAP.", - "UndervoltageString": "PRENIZAK NAPON", - "InputVoltageString": "Ul. napon: ", - "SleepingSimpleString": "Zzz", - "SleepingAdvancedString": "Spavanje...", - "SleepingTipAdvancedString": "Vrh:", - "OffString": "Isk", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Certain settings", - "were changed!" - ], - "NoAccelerometerMessage": [ - "No accelerometer", - "detected!" - ], - "NoPowerDeliveryMessage": [ - "No USB-PD IC", - "detected!" - ], - "LockingKeysString": "LOCKED", - "UnlockingKeysString": "UNLOCKED", - "WarningKeysLockedString": "!LOCKED!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "D", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "S", - "SettingMediumChar": "M", - "SettingFastChar": "B", - "SettingStartNoneChar": "I", - "SettingStartSolderingChar": "L", - "SettingStartSleepChar": "S", - "SettingStartSleepOffChar": "X", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Power", - "settings" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Postavke", - "lemljenja" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Ušteda", - "energije" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Korisničko", - "sučelje" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Napredne", - "postavke" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Vrsta", - "napajanja" - ], - "desc": "Tip napajanja; određuje najniži radni napon. (DC=adapter [10V], S=baterija [3,3V po ćeliji])" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "voltage" - ], - "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Ulazna", - "snaga" - ], - "desc": "Snaga napajanja u vatima." - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" - }, - "BoostTemperature": { - "text2": [ - "Temp.", - "pojačanja" - ], - "desc": "Temperatura vrha lemilice u toku pojačanja." - }, - "AutoStart": { - "text2": [ - "Vrući", - "start" - ], - "desc": "Lemilica odmah po pokretanju prelazi u režim lemljenja i greje se. (I=isključiti | L=lemljenje | S=spavati | X=spavati sobna temperatura)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp change", - "short" - ], - "desc": "Temperature-change-increment on short button press" - }, - "TempChangeLongStep": { - "text2": [ - "Temp change", - "long" - ], - "desc": "Temperature-change-increment on long button press" - }, - "LockingMode": { - "text2": [ - "Allow locking", - "buttons" - ], - "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" - }, - "MotionSensitivity": { - "text2": [ - "Osetljivost", - "na pokret" - ], - "desc": "Osetljivost senzora pokreta. (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)" - }, - "SleepTemperature": { - "text2": [ - "Temp.", - "spavanja" - ], - "desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. (C | F)" - }, - "SleepTimeout": { - "text2": [ - "Vreme do", - "spavanja" - ], - "desc": "Vreme mirovanja nakon koga lemilica spušta temperaturu. (m=minuti | s=sekunde)" - }, - "ShutdownTimeout": { - "text2": [ - "Vreme do", - "gašenja" - ], - "desc": "Vreme mirovanja nakon koga se lemilica gasi. (m=minuti)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall sensor", - "sensitivity" - ], - "desc": "Sensitivity to magnets (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)" - }, - "TemperatureUnit": { - "text2": [ - "Jedinica", - "temperature" - ], - "desc": "Jedinice u kojima se prikazuje temperatura. (C=celzijus | F=farenhajt)" - }, - "DisplayRotation": { - "text2": [ - "Orijentacija", - "ekrana" - ], - "desc": "Kako je okrenut ekran. (D=za desnoruke | L=za levoruke | A=automatski)" - }, - "CooldownBlink": { - "text2": [ - "Upozorenje", - "pri hlađenju" - ], - "desc": "Prikaz temperature trepće prilikom hlađenja dokle god je vrh i dalje vruć." - }, - "ScrollingSpeed": { - "text2": [ - "Brzina", - "poruka" - ], - "desc": "Brzina kretanja opisnih poruka poput ove. (S=sporo | B=brzo)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Swap", - "+ - keys" - ], - "desc": "Reverse assignment of buttons for temperature adjustment" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "speed" - ], - "desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "loop" - ], - "desc": "Loop icon animations in main menu" - }, - "Brightness": { - "text2": [ - "Screen", - "brightness" - ], - "desc": "Adjust the OLED screen brightness" - }, - "ColourInversion": { - "text2": [ - "Invert", - "screen" - ], - "desc": "Invert the OLED screen colors" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Detalji tokom", - "mirovanja" - ], - "desc": "Prikazivanje detaljnih informacija na ekranu tokom mirovanja." - }, - "AdvancedSoldering": { - "text2": [ - "Detalji tokom", - "lemljenja" - ], - "desc": "Prikazivanje detaljnih informacija na ekranu tokom lemljenja." - }, - "PowerLimit": { - "text2": [ - "Power", - "limit" - ], - "desc": "Maximum power the iron can use (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Kalibracija", - "ulaznog napona" - ], - "desc": "Kalibrisanje ulaznog napona. Podešava se na tastere; dugi pritisak za kraj." - }, - "PowerPulsePower": { - "text2": [ - "Power", - "pulse" - ], - "desc": "Intensity of power of keep-awake-pulse (W=watt)" - }, - "PowerPulseWait": { - "text2": [ - "Power pulse", - "delay" - ], - "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Power pulse", - "duration" - ], - "desc": "Keep-awake-pulse duration (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Fabričke", - "postavke" - ], - "desc": "Vraćanje svih postavki na fabričke vrednosti." - }, - "LanguageSwitch": { - "text2": [ - "Jezik:", - " SR Srpski" - ], - "desc": "" - } - } -} + "languageCode": "SR_LATN", + "languageLocalName": "Srpski", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Da li zaista želite da vratite postavke na fabričke vrednosti?", + "UVLOWarningString": "NIZ.NAP.", + "UndervoltageString": "PRENIZAK NAPON", + "InputVoltageString": "Ul. napon: ", + "SleepingSimpleString": "Zzz", + "SleepingAdvancedString": "Spavanje...", + "SleepingTipAdvancedString": "Vrh:", + "OffString": "Isk", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Certain settings", + "were changed!" + ], + "NoAccelerometerMessage": [ + "No accelerometer", + "detected!" + ], + "NoPowerDeliveryMessage": [ + "No USB-PD IC", + "detected!" + ], + "LockingKeysString": "LOCKED", + "UnlockingKeysString": "UNLOCKED", + "WarningKeysLockedString": "!LOCKED!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "D", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "S", + "SettingMediumChar": "M", + "SettingFastChar": "B", + "SettingStartNoneChar": "I", + "SettingStartSolderingChar": "L", + "SettingStartSleepChar": "S", + "SettingStartSleepOffChar": "X", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Power", + "settings" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Postavke", + "lemljenja" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Ušteda", + "energije" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Korisničko", + "sučelje" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Napredne", + "postavke" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Vrsta", + "napajanja" + ], + "desc": "Tip napajanja; određuje najniži radni napon. (DC=adapter [10V], S=baterija [3,3V po ćeliji])" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "voltage" + ], + "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Ulazna", + "snaga" + ], + "desc": "Snaga napajanja u vatima." + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" + }, + "BoostTemperature": { + "text2": [ + "Temp.", + "pojačanja" + ], + "desc": "Temperatura vrha lemilice u toku pojačanja." + }, + "AutoStart": { + "text2": [ + "Vrući", + "start" + ], + "desc": "Lemilica odmah po pokretanju prelazi u režim lemljenja i greje se. (I=isključiti | L=lemljenje | S=spavati | X=spavati sobna temperatura)" + }, + "TempChangeShortStep": { + "text2": [ + "Temp change", + "short" + ], + "desc": "Temperature-change-increment on short button press" + }, + "TempChangeLongStep": { + "text2": [ + "Temp change", + "long" + ], + "desc": "Temperature-change-increment on long button press" + }, + "LockingMode": { + "text2": [ + "Allow locking", + "buttons" + ], + "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" + }, + "MotionSensitivity": { + "text2": [ + "Osetljivost", + "na pokret" + ], + "desc": "Osetljivost senzora pokreta. (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)" + }, + "SleepTemperature": { + "text2": [ + "Temp.", + "spavanja" + ], + "desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. (C | F)" + }, + "SleepTimeout": { + "text2": [ + "Vreme do", + "spavanja" + ], + "desc": "Vreme mirovanja nakon koga lemilica spušta temperaturu. (m=minuti | s=sekunde)" + }, + "ShutdownTimeout": { + "text2": [ + "Vreme do", + "gašenja" + ], + "desc": "Vreme mirovanja nakon koga se lemilica gasi. (m=minuti)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall sensor", + "sensitivity" + ], + "desc": "Sensitivity to magnets (0=isključeno | 1=najmanje osetljivo | ... | 9=najosetljivije)" + }, + "TemperatureUnit": { + "text2": [ + "Jedinica", + "temperature" + ], + "desc": "Jedinice u kojima se prikazuje temperatura. (C=celzijus | F=farenhajt)" + }, + "DisplayRotation": { + "text2": [ + "Orijentacija", + "ekrana" + ], + "desc": "Kako je okrenut ekran. (D=za desnoruke | L=za levoruke | A=automatski)" + }, + "CooldownBlink": { + "text2": [ + "Upozorenje", + "pri hlađenju" + ], + "desc": "Prikaz temperature trepće prilikom hlađenja dokle god je vrh i dalje vruć." + }, + "ScrollingSpeed": { + "text2": [ + "Brzina", + "poruka" + ], + "desc": "Brzina kretanja opisnih poruka poput ove. (S=sporo | B=brzo)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Swap", + "+ - keys" + ], + "desc": "Reverse assignment of buttons for temperature adjustment" + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "speed" + ], + "desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "loop" + ], + "desc": "Loop icon animations in main menu" + }, + "Brightness": { + "text2": [ + "Screen", + "brightness" + ], + "desc": "Adjust the OLED screen brightness" + }, + "ColourInversion": { + "text2": [ + "Invert", + "screen" + ], + "desc": "Invert the OLED screen colors" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Detalji tokom", + "mirovanja" + ], + "desc": "Prikazivanje detaljnih informacija na ekranu tokom mirovanja." + }, + "AdvancedSoldering": { + "text2": [ + "Detalji tokom", + "lemljenja" + ], + "desc": "Prikazivanje detaljnih informacija na ekranu tokom lemljenja." + }, + "PowerLimit": { + "text2": [ + "Power", + "limit" + ], + "desc": "Maximum power the iron can use (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Kalibracija", + "ulaznog napona" + ], + "desc": "Kalibrisanje ulaznog napona. Podešava se na tastere; dugi pritisak za kraj." + }, + "PowerPulsePower": { + "text2": [ + "Power", + "pulse" + ], + "desc": "Intensity of power of keep-awake-pulse (W=watt)" + }, + "PowerPulseWait": { + "text2": [ + "Power pulse", + "delay" + ], + "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Power pulse", + "duration" + ], + "desc": "Keep-awake-pulse duration (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Fabričke", + "postavke" + ], + "desc": "Vraćanje svih postavki na fabričke vrednosti." + }, + "LanguageSwitch": { + "text2": [ + "Jezik:", + " SR Srpski" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_SV.json b/Translations/translation_SV.json index e868d9a4..6680841a 100644 --- a/Translations/translation_SV.json +++ b/Translations/translation_SV.json @@ -1,345 +1,341 @@ { - "languageCode": "SV", - "languageLocalName": "Svenska", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Är du säker på att du vill återställa inställningarna?", - "UVLOWarningString": "DC LÅG", - "UndervoltageString": "Underspänning", - "InputVoltageString": "Inspän. V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Viloläge...", - "SleepingTipAdvancedString": "Spets:", - "OffString": "Av", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Inställningar", - "återställda" - ], - "NoAccelerometerMessage": [ - "Ingen", - "accelerometer" - ], - "NoPowerDeliveryMessage": [ - "Ingen USB-PD IC", - "hittades!" - ], - "LockingKeysString": "LÅST", - "UnlockingKeysString": "UPPLÅST", - "WarningKeysLockedString": "!LÅST!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "H", - "SettingLeftChar": "V", - "SettingAutoChar": "A", - "SettingOffChar": "A", - "SettingSlowChar": "L", - "SettingMediumChar": "M", - "SettingFastChar": "S", - "SettingStartNoneChar": "A", - "SettingStartSolderingChar": "L", - "SettingStartSleepChar": "V", - "SettingStartSleepOffChar": "R", - "SettingSensitivityOff": "A", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "A", - "SettingLockBoostChar": "T", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Effekt-", - "inställning" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Lödnings-", - "inställning" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Vilo-", - "läge" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Användar-", - "gränssnitt" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Avancerade", - "alternativ" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Ström-", - "källa" - ], - "desc": "Strömkälla. Anger lägsta spänning. (DC 10V) (S 3.3V per cell)" - }, - "MinVolCell": { - "text2": [ - "Minimim-", - "spänning" - ], - "desc": "Minimumspänning per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "QC", - "spänning" - ], - "desc": "Maximal QC-spänning enheten skall efterfråga" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" - }, - "BoostTemperature": { - "text2": [ - "Turbo-", - "temp" - ], - "desc": "Temperatur i \"turbo-läge\"" - }, - "AutoStart": { - "text2": [ - "Auto", - "start" - ], - "desc": "Startar automatiskt lödpennan vid uppstart. (A=Av | L=Lödning | V=Viloläge | R=Viloläge Rumstemperatur)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp.just", - "korttryck" - ], - "desc": "Temperaturjustering vid kort knapptryckning" - }, - "TempChangeLongStep": { - "text2": [ - "Temp.just", - "långtryck" - ], - "desc": "Temperaturjustering vid lång knapptryckning" - }, - "LockingMode": { - "text2": [ - "Tillåt lås", - "via knappar" - ], - "desc": "Vid lödning, håll nere bägge knappar för att slå på lås (A=Av | T=Bara turbo | F=Fullt lås)" - }, - "MotionSensitivity": { - "text2": [ - "Rörelse-", - "känslighet" - ], - "desc": "Rörelsekänslighet (0=Av | 1=minst känslig | ... | 9=mest känslig)" - }, - "SleepTemperature": { - "text2": [ - "Vilo-", - "temp" - ], - "desc": "Vilotemperatur (C)" - }, - "SleepTimeout": { - "text2": [ - "Vilo-", - "timeout" - ], - "desc": "Vilo-timeout (m=Minuter | s=Sekunder)" - }, - "ShutdownTimeout": { - "text2": [ - "Avstängn.", - "timeout" - ], - "desc": "Avstängnings-timeout (Minuter)" - }, - "HallEffSensitivity": { - "text2": [ - "Sensor-", - "känslght" - ], - "desc": "Känslighet för halleffekt-sensorn för viloläges-detektering (0=Av | 1=minst känslig | ... | 9=mest känslig)" - }, - "TemperatureUnit": { - "text2": [ - "Temperatur-", - "enheter" - ], - "desc": "Temperaturenhet (C=Celsius | F=Fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "Visnings", - "läge" - ], - "desc": "Visningsläge (H=Högerhänt | V=Vänsterhänt | A=Automatisk)" - }, - "CooldownBlink": { - "text2": [ - "Nedkylnings-", - "blink" - ], - "desc": "Blinka temperaturen medan spetsen kyls av och fortfarande är varm." - }, - "ScrollingSpeed": { - "text2": [ - "Beskrivning", - "rullhast." - ], - "desc": "Hastighet som den här texten rullar i" - }, - "ReverseButtonTempChange": { - "text2": [ - "Omvända", - "+- knappar" - ], - "desc": "Omvänd ordning för temperaturjustering via plus/minus knapparna" - }, - "AnimSpeed": { - "text2": [ - "Anim.-", - "hastighet" - ], - "desc": "Animationshastighet för ikoner i menyer (A=av | L=långsam | M=medel | S=snabb)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "loop" - ], - "desc": "Loopa animationer i huvudmeny" - }, - "Brightness": { - "text2": [ - "Screen", - "brightness" - ], - "desc": "Adjust the OLED screen brightness" - }, - "ColourInversion": { - "text2": [ - "Invert", - "screen" - ], - "desc": "Invert the OLED screen colors" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Detaljerad", - "vid inaktiv" - ], - "desc": "Visa detaljerad information i mindre typsnitt när inaktiv." - }, - "AdvancedSoldering": { - "text2": [ - "Detaljerad", - "lödng.skärm" - ], - "desc": "Visa detaljerad information vid lödning" - }, - "PowerLimit": { - "text2": [ - "Max-", - "effekt" - ], - "desc": "Maximal effekt som enheten kan använda (Watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Kalibrera", - "inspänning?" - ], - "desc": "Inspänningskalibrering. Knapparna justerar, håll inne för avslut" - }, - "PowerPulsePower": { - "text2": [ - "Power", - "pulse" - ], - "desc": "Intensity of power of keep-awake-pulse (W=watt)" - }, - "PowerPulseWait": { - "text2": [ - "Power pulse", - "delay" - ], - "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Power pulse", - "duration" - ], - "desc": "Keep-awake-pulse duration (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Fabriks-", - "inställ?" - ], - "desc": "Återställ alla inställningar" - }, - "LanguageSwitch": { - "text2": [ - "Språk:", - " SV Svenska" - ], - "desc": "" - } - } -} + "languageCode": "SV", + "languageLocalName": "Svenska", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Är du säker på att du vill återställa inställningarna?", + "UVLOWarningString": "DC LÅG", + "UndervoltageString": "Underspänning", + "InputVoltageString": "Inspän. V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Viloläge...", + "SleepingTipAdvancedString": "Spets:", + "OffString": "Av", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Inställningar", + "återställda" + ], + "NoAccelerometerMessage": [ + "Ingen", + "accelerometer" + ], + "NoPowerDeliveryMessage": [ + "Ingen USB-PD IC", + "hittades!" + ], + "LockingKeysString": "LÅST", + "UnlockingKeysString": "UPPLÅST", + "WarningKeysLockedString": "!LÅST!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "H", + "SettingLeftChar": "V", + "SettingAutoChar": "A", + "SettingOffChar": "A", + "SettingSlowChar": "L", + "SettingMediumChar": "M", + "SettingFastChar": "S", + "SettingStartNoneChar": "A", + "SettingStartSolderingChar": "L", + "SettingStartSleepChar": "V", + "SettingStartSleepOffChar": "R", + "SettingSensitivityOff": "A", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "A", + "SettingLockBoostChar": "T", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Effekt-", + "inställning" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Lödnings-", + "inställning" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Vilo-", + "läge" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Användar-", + "gränssnitt" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Avancerade", + "alternativ" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Ström-", + "källa" + ], + "desc": "Strömkälla. Anger lägsta spänning. (DC 10V) (S 3.3V per cell)" + }, + "MinVolCell": { + "text2": [ + "Minimim-", + "spänning" + ], + "desc": "Minimumspänning per cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "QC", + "spänning" + ], + "desc": "Maximal QC-spänning enheten skall efterfråga" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" + }, + "BoostTemperature": { + "text2": [ + "Turbo-", + "temp" + ], + "desc": "Temperatur i \"turbo-läge\"" + }, + "AutoStart": { + "text2": [ + "Auto", + "start" + ], + "desc": "Startar automatiskt lödpennan vid uppstart. (A=Av | L=Lödning | V=Viloläge | R=Viloläge Rumstemperatur)" + }, + "TempChangeShortStep": { + "text2": [ + "Temp.just", + "korttryck" + ], + "desc": "Temperaturjustering vid kort knapptryckning" + }, + "TempChangeLongStep": { + "text2": [ + "Temp.just", + "långtryck" + ], + "desc": "Temperaturjustering vid lång knapptryckning" + }, + "LockingMode": { + "text2": [ + "Tillåt lås", + "via knappar" + ], + "desc": "Vid lödning, håll nere bägge knappar för att slå på lås (A=Av | T=Bara turbo | F=Fullt lås)" + }, + "MotionSensitivity": { + "text2": [ + "Rörelse-", + "känslighet" + ], + "desc": "Rörelsekänslighet (0=Av | 1=minst känslig | ... | 9=mest känslig)" + }, + "SleepTemperature": { + "text2": [ + "Vilo-", + "temp" + ], + "desc": "Vilotemperatur (C)" + }, + "SleepTimeout": { + "text2": [ + "Vilo-", + "timeout" + ], + "desc": "Vilo-timeout (m=Minuter | s=Sekunder)" + }, + "ShutdownTimeout": { + "text2": [ + "Avstängn.", + "timeout" + ], + "desc": "Avstängnings-timeout (Minuter)" + }, + "HallEffSensitivity": { + "text2": [ + "Sensor-", + "känslght" + ], + "desc": "Känslighet för halleffekt-sensorn för viloläges-detektering (0=Av | 1=minst känslig | ... | 9=mest känslig)" + }, + "TemperatureUnit": { + "text2": [ + "Temperatur-", + "enheter" + ], + "desc": "Temperaturenhet (C=Celsius | F=Fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "Visnings", + "läge" + ], + "desc": "Visningsläge (H=Högerhänt | V=Vänsterhänt | A=Automatisk)" + }, + "CooldownBlink": { + "text2": [ + "Nedkylnings-", + "blink" + ], + "desc": "Blinka temperaturen medan spetsen kyls av och fortfarande är varm." + }, + "ScrollingSpeed": { + "text2": [ + "Beskrivning", + "rullhast." + ], + "desc": "Hastighet som den här texten rullar i" + }, + "ReverseButtonTempChange": { + "text2": [ + "Omvända", + "+- knappar" + ], + "desc": "Omvänd ordning för temperaturjustering via plus/minus knapparna" + }, + "AnimSpeed": { + "text2": [ + "Anim.-", + "hastighet" + ], + "desc": "Animationshastighet för ikoner i menyer (A=av | L=långsam | M=medel | S=snabb)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "loop" + ], + "desc": "Loopa animationer i huvudmeny" + }, + "Brightness": { + "text2": [ + "Screen", + "brightness" + ], + "desc": "Adjust the OLED screen brightness" + }, + "ColourInversion": { + "text2": [ + "Invert", + "screen" + ], + "desc": "Invert the OLED screen colors" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Detaljerad", + "vid inaktiv" + ], + "desc": "Visa detaljerad information i mindre typsnitt när inaktiv." + }, + "AdvancedSoldering": { + "text2": [ + "Detaljerad", + "lödng.skärm" + ], + "desc": "Visa detaljerad information vid lödning" + }, + "PowerLimit": { + "text2": [ + "Max-", + "effekt" + ], + "desc": "Maximal effekt som enheten kan använda (Watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Kalibrera", + "inspänning?" + ], + "desc": "Inspänningskalibrering. Knapparna justerar, håll inne för avslut" + }, + "PowerPulsePower": { + "text2": [ + "Power", + "pulse" + ], + "desc": "Intensity of power of keep-awake-pulse (W=watt)" + }, + "PowerPulseWait": { + "text2": [ + "Power pulse", + "delay" + ], + "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Power pulse", + "duration" + ], + "desc": "Keep-awake-pulse duration (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Fabriks-", + "inställ?" + ], + "desc": "Återställ alla inställningar" + }, + "LanguageSwitch": { + "text2": [ + "Språk:", + " SV Svenska" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_TR.json b/Translations/translation_TR.json index 9c41a0e6..0a63c7dd 100644 --- a/Translations/translation_TR.json +++ b/Translations/translation_TR.json @@ -1,345 +1,341 @@ { - "languageCode": "TR", - "languageLocalName": "Türkçe", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Ayarları varsayılan değerlere sıfırlamak istediğinizden emin misiniz?", - "UVLOWarningString": "Güç Az", - "UndervoltageString": "Düşük Voltaj", - "InputVoltageString": "Giriş V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Bekleme Modu ...", - "SleepingTipAdvancedString": "Uç:", - "OffString": "Kapalı", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Sıfırlama Tamam", - "SettingsResetMessage": [ - "Ayarlar", - "Sıfırlandı" - ], - "NoAccelerometerMessage": [ - "No accelerometer", - "detected!" - ], - "NoPowerDeliveryMessage": [ - "No USB-PD IC", - "detected!" - ], - "LockingKeysString": "LOCKED", - "UnlockingKeysString": "UNLOCKED", - "WarningKeysLockedString": "!LOCKED!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "R", - "SettingLeftChar": "L", - "SettingAutoChar": "O", - "SettingOffChar": "K", - "SettingSlowChar": "Y", - "SettingMediumChar": "O", - "SettingFastChar": "H", - "SettingStartNoneChar": "K", - "SettingStartSolderingChar": "L", - "SettingStartSleepChar": "U", - "SettingStartSleepOffChar": "S", - "SettingSensitivityOff": "K", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "O", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "K", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Power", - "settings" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Lehimleme", - "Ayarları" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Uyku", - "Modları" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Kullanıcı", - "Arayüzü" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Gelişmiş", - "Ayarlar" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "GÇKYN", - "" - ], - "desc": "\"Güç Kaynağı\". En düşük çalışma voltajını ayarlar. (DC 10V) (S 3.3V hücre başına)" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "voltage" - ], - "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "QC", - "voltage" - ], - "desc": "Max QC voltage the iron should negotiate for" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" - }, - "BoostTemperature": { - "text2": [ - "YKSC", - "" - ], - "desc": "Yüksek Performans Modu Sıcaklığı" - }, - "AutoStart": { - "text2": [ - "OTOBAŞ", - "" - ], - "desc": "Güç verildiğinde otomatik olarak lehimleme modunda başlat. (K=Kapalı | L=Lehimleme Modu | U=Uyku Modu | S=Uyku Modu Oda Sıcaklığı)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp change", - "short" - ], - "desc": "Kısa basışlardaki sıcaklık derecesi atlama oranı" - }, - "TempChangeLongStep": { - "text2": [ - "Temp change", - "long" - ], - "desc": "Uzun başışlardaki sıcaklık derecesi atlama oranı" - }, - "LockingMode": { - "text2": [ - "Allow locking", - "buttons" - ], - "desc": "While soldering, hold down both buttons to toggle locking them (K=Kapalı | B=boost mode only | F=full locking)" - }, - "MotionSensitivity": { - "text2": [ - "HARHAS", - "" - ], - "desc": "Hareket Hassasiyeti (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)" - }, - "SleepTemperature": { - "text2": [ - "BKSC", - "" - ], - "desc": "Bekleme Modu Sıcaklığı (C)" - }, - "SleepTimeout": { - "text2": [ - "BMZA", - "" - ], - "desc": "Bekleme Modu Zaman Aşımı (Dakika | Saniye)" - }, - "ShutdownTimeout": { - "text2": [ - "KPTZA", - "" - ], - "desc": "Kapatma Zaman Aşımı (Dakika)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall sensor", - "sensitivity" - ], - "desc": "Sensitivity to magnets (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)" - }, - "TemperatureUnit": { - "text2": [ - "SCKBRM", - "" - ], - "desc": "Sıcaklık Birimi (C=Celsius | F=Fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "GRNYÖN", - "" - ], - "desc": "Görüntü Yönlendirme (R=Sağlak | L=Solak | O=Otomatik)" - }, - "CooldownBlink": { - "text2": [ - "SĞGÖST", - "" - ], - "desc": "Soğutma ekranında uç hala sıcakken derece gösterilsin." - }, - "ScrollingSpeed": { - "text2": [ - "YZKYHZ", - "" - ], - "desc": "Bu yazının kayma hızı (Y=Yavaş | H=Hızlı)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Swap", - "+ - keys" - ], - "desc": "\"Düğme Yerleri Rotasyonu\" Sıcaklık ayar düğmelerinin yerini değiştirin" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "speed" - ], - "desc": "Pace of icon animations in menu (K=Kapalı | Y=Yavaş | O=Orta | H=Hızlı)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "loop" - ], - "desc": "Loop icon animations in main menu" - }, - "Brightness": { - "text2": [ - "Screen", - "brightness" - ], - "desc": "Adjust the OLED screen brightness" - }, - "ColourInversion": { - "text2": [ - "Invert", - "screen" - ], - "desc": "Invert the OLED screen colors" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "AYRBİL", - "" - ], - "desc": "Boş ekranda ayrıntılı bilgileri daha küçük bir yazı tipi ile göster." - }, - "AdvancedSoldering": { - "text2": [ - "GELLHM", - "" - ], - "desc": "\"Gelişmiş Lehimleme\" Lehimleme yaparken detaylı bilgi göster" - }, - "PowerLimit": { - "text2": [ - "Power", - "limit" - ], - "desc": "Havyanın kullanacağı en yüksek güç (W=Watts)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "VOL KAL?", - "" - ], - "desc": "Voltaj Girişi Kalibrasyonu. Düğmeler ayarlar, çıkmak için uzun bas." - }, - "PowerPulsePower": { - "text2": [ - "Power", - "pulse" - ], - "desc": "Güç girişi voltajı ölçüm yoğunluğunu sık tut." - }, - "PowerPulseWait": { - "text2": [ - "Power pulse", - "delay" - ], - "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Power pulse", - "duration" - ], - "desc": "Keep-awake-pulse duration (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "SIFIRLA?", - "" - ], - "desc": "Bütün ayarları sıfırlar" - }, - "LanguageSwitch": { - "text2": [ - "Dil:", - " TR Türkçe" - ], - "desc": "" - } - } -} + "languageCode": "TR", + "languageLocalName": "Türkçe", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Ayarları varsayılan değerlere sıfırlamak istediğinizden emin misiniz?", + "UVLOWarningString": "Güç Az", + "UndervoltageString": "Düşük Voltaj", + "InputVoltageString": "Giriş V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Bekleme Modu ...", + "SleepingTipAdvancedString": "Uç:", + "OffString": "Kapalı", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Sıfırlama Tamam", + "SettingsResetMessage": [ + "Ayarlar", + "Sıfırlandı" + ], + "NoAccelerometerMessage": [ + "No accelerometer", + "detected!" + ], + "NoPowerDeliveryMessage": [ + "No USB-PD IC", + "detected!" + ], + "LockingKeysString": "LOCKED", + "UnlockingKeysString": "UNLOCKED", + "WarningKeysLockedString": "!LOCKED!", + "WarningThermalRunaway": [ + "Thermal", + "Runaway" + ] + }, + "characters": { + "SettingRightChar": "R", + "SettingLeftChar": "L", + "SettingAutoChar": "O", + "SettingOffChar": "K", + "SettingSlowChar": "Y", + "SettingMediumChar": "O", + "SettingFastChar": "H", + "SettingStartNoneChar": "K", + "SettingStartSolderingChar": "L", + "SettingStartSleepChar": "U", + "SettingStartSleepOffChar": "S", + "SettingSensitivityOff": "K", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "O", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "K", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Power", + "settings" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Lehimleme", + "Ayarları" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Uyku", + "Modları" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Kullanıcı", + "Arayüzü" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Gelişmiş", + "Ayarlar" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "GÇKYN", + "" + ], + "desc": "\"Güç Kaynağı\". En düşük çalışma voltajını ayarlar. (DC 10V) (S 3.3V hücre başına)" + }, + "MinVolCell": { + "text2": [ + "Minimum", + "voltage" + ], + "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "QC", + "voltage" + ], + "desc": "Max QC voltage the iron should negotiate for" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "timeout" + ], + "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" + }, + "BoostTemperature": { + "text2": [ + "YKSC", + "" + ], + "desc": "Yüksek Performans Modu Sıcaklığı" + }, + "AutoStart": { + "text2": [ + "OTOBAŞ", + "" + ], + "desc": "Güç verildiğinde otomatik olarak lehimleme modunda başlat. (K=Kapalı | L=Lehimleme Modu | U=Uyku Modu | S=Uyku Modu Oda Sıcaklığı)" + }, + "TempChangeShortStep": { + "text2": [ + "Temp change", + "short" + ], + "desc": "Kısa basışlardaki sıcaklık derecesi atlama oranı" + }, + "TempChangeLongStep": { + "text2": [ + "Temp change", + "long" + ], + "desc": "Uzun başışlardaki sıcaklık derecesi atlama oranı" + }, + "LockingMode": { + "text2": [ + "Allow locking", + "buttons" + ], + "desc": "While soldering, hold down both buttons to toggle locking them (K=Kapalı | B=boost mode only | F=full locking)" + }, + "MotionSensitivity": { + "text2": [ + "HARHAS", + "" + ], + "desc": "Hareket Hassasiyeti (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)" + }, + "SleepTemperature": { + "text2": [ + "BKSC", + "" + ], + "desc": "Bekleme Modu Sıcaklığı (C)" + }, + "SleepTimeout": { + "text2": [ + "BMZA", + "" + ], + "desc": "Bekleme Modu Zaman Aşımı (Dakika | Saniye)" + }, + "ShutdownTimeout": { + "text2": [ + "KPTZA", + "" + ], + "desc": "Kapatma Zaman Aşımı (Dakika)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall sensor", + "sensitivity" + ], + "desc": "Sensitivity to magnets (0=Kapalı | 1=En az duyarlı | ... | 9=En duyarlı)" + }, + "TemperatureUnit": { + "text2": [ + "SCKBRM", + "" + ], + "desc": "Sıcaklık Birimi (C=Celsius | F=Fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "GRNYÖN", + "" + ], + "desc": "Görüntü Yönlendirme (R=Sağlak | L=Solak | O=Otomatik)" + }, + "CooldownBlink": { + "text2": [ + "SĞGÖST", + "" + ], + "desc": "Soğutma ekranında uç hala sıcakken derece gösterilsin." + }, + "ScrollingSpeed": { + "text2": [ + "YZKYHZ", + "" + ], + "desc": "Bu yazının kayma hızı (Y=Yavaş | H=Hızlı)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Swap", + "+ - keys" + ], + "desc": "\"Düğme Yerleri Rotasyonu\" Sıcaklık ayar düğmelerinin yerini değiştirin" + }, + "AnimSpeed": { + "text2": [ + "Anim.", + "speed" + ], + "desc": "Pace of icon animations in menu (K=Kapalı | Y=Yavaş | O=Orta | H=Hızlı)" + }, + "AnimLoop": { + "text2": [ + "Anim.", + "loop" + ], + "desc": "Loop icon animations in main menu" + }, + "Brightness": { + "text2": [ + "Screen", + "brightness" + ], + "desc": "Adjust the OLED screen brightness" + }, + "ColourInversion": { + "text2": [ + "Invert", + "screen" + ], + "desc": "Invert the OLED screen colors" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "AYRBİL", + "" + ], + "desc": "Boş ekranda ayrıntılı bilgileri daha küçük bir yazı tipi ile göster." + }, + "AdvancedSoldering": { + "text2": [ + "GELLHM", + "" + ], + "desc": "\"Gelişmiş Lehimleme\" Lehimleme yaparken detaylı bilgi göster" + }, + "PowerLimit": { + "text2": [ + "Power", + "limit" + ], + "desc": "Havyanın kullanacağı en yüksek güç (W=Watts)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "VOL KAL?", + "" + ], + "desc": "Voltaj Girişi Kalibrasyonu. Düğmeler ayarlar, çıkmak için uzun bas." + }, + "PowerPulsePower": { + "text2": [ + "Power", + "pulse" + ], + "desc": "Güç girişi voltajı ölçüm yoğunluğunu sık tut." + }, + "PowerPulseWait": { + "text2": [ + "Power pulse", + "delay" + ], + "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Power pulse", + "duration" + ], + "desc": "Keep-awake-pulse duration (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "SIFIRLA?", + "" + ], + "desc": "Bütün ayarları sıfırlar" + }, + "LanguageSwitch": { + "text2": [ + "Dil:", + " TR Türkçe" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_UK.json b/Translations/translation_UK.json index a848c618..fc9f297f 100644 --- a/Translations/translation_UK.json +++ b/Translations/translation_UK.json @@ -1,346 +1,341 @@ { - "languageCode": "UK", - "languageLocalName": "Українська", - "fonts": [ - "ascii_basic", - "latin_extended", - "cyrillic" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Під час наступного завантаження переконайтеся, що жало і ручка мають кімнатну температуру!", - "CJCCalibrating": "калібрування", - "SettingsResetWarning": "Ви дійсно хочете скинути налаштування до значень за замовчуванням? (A=Так, В=Ні)", - "UVLOWarningString": "АККУМ--", - "UndervoltageString": "Низька напруга", - "InputVoltageString": "Жив.(B): ", - "SleepingSimpleString": "ZzZzz", - "SleepingAdvancedString": "Очікування...", - "SleepingTipAdvancedString": "Жало:", - "OffString": "Вимк", - "DeviceFailedValidationWarning": "Вірогідно ваш пристрій підробний!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "КХС", - "відкалібровано!" - ], - "ResetOKMessage": "Скид. OK", - "SettingsResetMessage": [ - "Налаштування", - "скинуті!" - ], - "NoAccelerometerMessage": [ - "Акселерометр", - "не виявлено!" - ], - "NoPowerDeliveryMessage": [ - "USB-PD IC", - "не виявлено!" - ], - "LockingKeysString": "ЗАБЛОК.", - "UnlockingKeysString": "РОЗБЛОК.", - "WarningKeysLockedString": "!ЗАБЛОК!", - "WarningThermalRunaway": [ - "Некерований", - "розігрів" - ] - }, - "characters": { - "SettingRightChar": "П", - "SettingLeftChar": "Л", - "SettingAutoChar": "A", - "SettingOffChar": "B", - "SettingSlowChar": "Н", - "SettingMediumChar": "M", - "SettingFastChar": "М", - "SettingStartNoneChar": "В", - "SettingStartSolderingChar": "П", - "SettingStartSleepChar": "О", - "SettingStartSleepOffChar": "К", - "SettingSensitivityOff": "В", - "SettingSensitivityLow": "Н", - "SettingSensitivityMedium": "С", - "SettingSensitivityHigh": "М", - "SettingLockDisableChar": "В", - "SettingLockBoostChar": "Т", - "SettingLockFullChar": "П" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Параметри", - "живлення" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Параметри", - "пайки" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Режим", - "сну" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Параметри", - "інтерфейсу" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Додаткові", - "параметри" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Джерело", - "живлення" - ], - "desc": "Встановлює напругу відсічки. (DC - 10V) (3S - 9.9V | 4S - 13.2V | 5S - 16.5V | 6S - 19.8V)" - }, - "MinVolCell": { - "text2": [ - "Мін.", - "напруга" - ], - "desc": "Мінімальна дозволена напруга на комірку (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Потужність", - "дж. живлення" - ], - "desc": "Потужність джерела живлення в Ватах" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "затримка" - ], - "desc": "Затримка у 100мс інкрементах для PD для сумісності з деякими QC зарядними пристроями (0: вимкнено)" - }, - "BoostTemperature": { - "text2": [ - "Темпер.", - "Турбо" - ], - "desc": "Температура в \"Турбо\" режимі" - }, - "AutoStart": { - "text2": [ - "Гарячий", - "старт" - ], - "desc": "Режим в якому запускається паяльник при ввімкненні (В=Вимк. | П=Пайка | О=Очікування | К=Очікування при кімн. темп.)" - }, - "TempChangeShortStep": { - "text2": [ - "Зміна темп.", - "коротко?" - ], - "desc": "Змінювати температуру при короткому натисканні!" - }, - "TempChangeLongStep": { - "text2": [ - "Зміна темп.", - "довго?" - ], - "desc": "Змінювати температуру при довгому натисканні!" - }, - "LockingMode": { - "text2": [ - "Дозволити", - "блок. кнопок" - ], - "desc": "Під час пайки тривале натискання обох кнопок заблокує їх (В=Вимк | Т=Тільки турбо | П=Повне)" - }, - "MotionSensitivity": { - "text2": [ - "Чутливість", - "сенсору руху" - ], - "desc": "Акселерометр (0=Вимк. | 1=мін. чутливості | ... | 9=макс. чутливості)" - }, - "SleepTemperature": { - "text2": [ - "Темпер.", - "сну" - ], - "desc": "Температура режиму очікування (C° | F°)" - }, - "SleepTimeout": { - "text2": [ - "Тайм-аут", - "сну" - ], - "desc": "Час до переходу в режим очікування (Хвилини | Секунди)" - }, - "ShutdownTimeout": { - "text2": [ - "Часу до", - "вимкнення" - ], - "desc": "Час до вимкнення (Хвилини)" - }, - "HallEffSensitivity": { - "text2": [ - "Чутливість", - "Ефекту Холла" - ], - "desc": "Чутливість датчика ефекту Холла при виявленні сну (0=Вимк. | 1=мін. чутливості | ... | 9=макс. чутливості)" - }, - "TemperatureUnit": { - "text2": [ - "Формат темпе-", - "ратури(C°/F°)" - ], - "desc": "Одиниця виміру температури (C=Цельсій | F=Фаренгейт)" - }, - "DisplayRotation": { - "text2": [ - "Автоповорот", - "екрану" - ], - "desc": "Орієнтація дисплея (П=Правша | Л=Лівша | A=Автоповорот)" - }, - "CooldownBlink": { - "text2": [ - "Показ t° при", - "охолодженні" - ], - "desc": "Показувати температуру на екрані охолодження, поки жало залишається гарячим, при цьому екран моргає" - }, - "ScrollingSpeed": { - "text2": [ - "Швидкість", - "тексту" - ], - "desc": "Швидкість прокрутки тексту (П=повільно | Ш=швидко)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Інвертувати", - "кнопки +-?" - ], - "desc": "Інвертувати кнопки зміни температури." - }, - "AnimSpeed": { - "text2": [ - "Швидкість", - "анімації" - ], - "desc": "Швидкість анімації іконок у головному меню (Мілісекунди) (В=Вимк | Н=Низькa | С=Середня | М=Макс)" - }, - "AnimLoop": { - "text2": [ - "Циклічна", - "анімація" - ], - "desc": "Циклічна анімація іконок в головному меню" - }, - "Brightness": { - "text2": [ - "Яскравість", - "екрану" - ], - "desc": "Налаштування контрасту/яскравості OLED екрану" - }, - "ColourInversion": { - "text2": [ - "Інверт", - "екрану" - ], - "desc": "Інвертувати кольори на OLED екрані" - }, - "LOGOTime": { - "text2": [ - "Тривалість", - "логотипу завантаження" - ], - "desc": "Встановити тривалість показу лого при завантаженні (с=секунд)" - }, - "AdvancedIdle": { - "text2": [ - "Детальний ре-", - "жим очікуван." - ], - "desc": "Показувати детальну інформацію маленьким шрифтом на домашньому екрані" - }, - "AdvancedSoldering": { - "text2": [ - "Детальний", - "режим пайки" - ], - "desc": "Показувати детальну інформацію при пайці." - }, - "PowerLimit": { - "text2": [ - "Макс.", - "потуж." - ], - "desc": "Макс. потужність, яку може використовувати паяльник (Ват)" - }, - "CalibrateCJC": { - "text2": [ - "Калібрувати КХС", - "при наступному завантаженні" - ], - "desc": "При наступному завантаження буде відкалібровано Компенсацію Холодного Спаю жала (непотрібне при різниці температур < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Калібрування", - "напруги" - ], - "desc": "Калібрування напруги входу. Налаштувати кнопками, натиснути і утримати щоб завершити." - }, - "PowerPulsePower": { - "text2": [ - "Пульс.", - "Навантаж." - ], - "desc": "Деякі PowerBank-и з часом вимк. живлення, якщо пристрій споживає дуже мало енергії)" - }, - "PowerPulseWait": { - "text2": [ - "Час між імп.", - "напруги" - ], - "desc": "Час між імпульсами напруги яка не дає PowerBank-у заснути (x 2.5с)" - }, - "PowerPulseDuration": { - "text2": [ - "Тривалість", - "імп. напруги" - ], - "desc": "Тривалість імпульсу напруги яка не дає PowerBank-у заснути (x 250мс)" - }, - "SettingsReset": { - "text2": [ - "Скинути всі", - "налаштування?" - ], - "desc": "Скидання всіх параметрів до стандартних значень." - }, - "LanguageSwitch": { - "text2": [ - "Мова:", - " UK Українська" - ], - "desc": "" - } - } -} + "languageCode": "UK", + "languageLocalName": "Українська", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Під час наступного завантаження переконайтеся, що жало і ручка мають кімнатну температуру!", + "CJCCalibrating": "калібрування", + "SettingsResetWarning": "Ви дійсно хочете скинути налаштування до значень за замовчуванням? (A=Так, В=Ні)", + "UVLOWarningString": "АККУМ--", + "UndervoltageString": "Низька напруга", + "InputVoltageString": "Жив.(B): ", + "SleepingSimpleString": "ZzZzz", + "SleepingAdvancedString": "Очікування...", + "SleepingTipAdvancedString": "Жало:", + "OffString": "Вимк", + "DeviceFailedValidationWarning": "Вірогідно ваш пристрій підробний!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "КХС", + "відкалібровано!" + ], + "ResetOKMessage": "Скид. OK", + "SettingsResetMessage": [ + "Налаштування", + "скинуті!" + ], + "NoAccelerometerMessage": [ + "Акселерометр", + "не виявлено!" + ], + "NoPowerDeliveryMessage": [ + "USB-PD IC", + "не виявлено!" + ], + "LockingKeysString": "ЗАБЛОК.", + "UnlockingKeysString": "РОЗБЛОК.", + "WarningKeysLockedString": "!ЗАБЛОК!", + "WarningThermalRunaway": [ + "Некерований", + "розігрів" + ] + }, + "characters": { + "SettingRightChar": "П", + "SettingLeftChar": "Л", + "SettingAutoChar": "A", + "SettingOffChar": "B", + "SettingSlowChar": "Н", + "SettingMediumChar": "M", + "SettingFastChar": "М", + "SettingStartNoneChar": "В", + "SettingStartSolderingChar": "П", + "SettingStartSleepChar": "О", + "SettingStartSleepOffChar": "К", + "SettingSensitivityOff": "В", + "SettingSensitivityLow": "Н", + "SettingSensitivityMedium": "С", + "SettingSensitivityHigh": "М", + "SettingLockDisableChar": "В", + "SettingLockBoostChar": "Т", + "SettingLockFullChar": "П" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Параметри", + "живлення" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Параметри", + "пайки" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Режим", + "сну" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Параметри", + "інтерфейсу" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Додаткові", + "параметри" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Джерело", + "живлення" + ], + "desc": "Встановлює напругу відсічки. (DC - 10V) (3S - 9.9V | 4S - 13.2V | 5S - 16.5V | 6S - 19.8V)" + }, + "MinVolCell": { + "text2": [ + "Мін.", + "напруга" + ], + "desc": "Мінімальна дозволена напруга на комірку (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Потужність", + "дж. живлення" + ], + "desc": "Потужність джерела живлення в Ватах" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "затримка" + ], + "desc": "Затримка у 100мс інкрементах для PD для сумісності з деякими QC зарядними пристроями (0: вимкнено)" + }, + "BoostTemperature": { + "text2": [ + "Темпер.", + "Турбо" + ], + "desc": "Температура в \"Турбо\" режимі" + }, + "AutoStart": { + "text2": [ + "Гарячий", + "старт" + ], + "desc": "Режим в якому запускається паяльник при ввімкненні (В=Вимк. | П=Пайка | О=Очікування | К=Очікування при кімн. темп.)" + }, + "TempChangeShortStep": { + "text2": [ + "Зміна темп.", + "коротко?" + ], + "desc": "Змінювати температуру при короткому натисканні!" + }, + "TempChangeLongStep": { + "text2": [ + "Зміна темп.", + "довго?" + ], + "desc": "Змінювати температуру при довгому натисканні!" + }, + "LockingMode": { + "text2": [ + "Дозволити", + "блок. кнопок" + ], + "desc": "Під час пайки тривале натискання обох кнопок заблокує їх (В=Вимк | Т=Тільки турбо | П=Повне)" + }, + "MotionSensitivity": { + "text2": [ + "Чутливість", + "сенсору руху" + ], + "desc": "Акселерометр (0=Вимк. | 1=мін. чутливості | ... | 9=макс. чутливості)" + }, + "SleepTemperature": { + "text2": [ + "Темпер.", + "сну" + ], + "desc": "Температура режиму очікування (C° | F°)" + }, + "SleepTimeout": { + "text2": [ + "Тайм-аут", + "сну" + ], + "desc": "Час до переходу в режим очікування (Хвилини | Секунди)" + }, + "ShutdownTimeout": { + "text2": [ + "Часу до", + "вимкнення" + ], + "desc": "Час до вимкнення (Хвилини)" + }, + "HallEffSensitivity": { + "text2": [ + "Чутливість", + "Ефекту Холла" + ], + "desc": "Чутливість датчика ефекту Холла при виявленні сну (0=Вимк. | 1=мін. чутливості | ... | 9=макс. чутливості)" + }, + "TemperatureUnit": { + "text2": [ + "Формат темпе-", + "ратури(C°/F°)" + ], + "desc": "Одиниця виміру температури (C=Цельсій | F=Фаренгейт)" + }, + "DisplayRotation": { + "text2": [ + "Автоповорот", + "екрану" + ], + "desc": "Орієнтація дисплея (П=Правша | Л=Лівша | A=Автоповорот)" + }, + "CooldownBlink": { + "text2": [ + "Показ t° при", + "охолодженні" + ], + "desc": "Показувати температуру на екрані охолодження, поки жало залишається гарячим, при цьому екран моргає" + }, + "ScrollingSpeed": { + "text2": [ + "Швидкість", + "тексту" + ], + "desc": "Швидкість прокрутки тексту (П=повільно | Ш=швидко)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Інвертувати", + "кнопки +-?" + ], + "desc": "Інвертувати кнопки зміни температури." + }, + "AnimSpeed": { + "text2": [ + "Швидкість", + "анімації" + ], + "desc": "Швидкість анімації іконок у головному меню (Мілісекунди) (В=Вимк | Н=Низькa | С=Середня | М=Макс)" + }, + "AnimLoop": { + "text2": [ + "Циклічна", + "анімація" + ], + "desc": "Циклічна анімація іконок в головному меню" + }, + "Brightness": { + "text2": [ + "Яскравість", + "екрану" + ], + "desc": "Налаштування контрасту/яскравості OLED екрану" + }, + "ColourInversion": { + "text2": [ + "Інверт", + "екрану" + ], + "desc": "Інвертувати кольори на OLED екрані" + }, + "LOGOTime": { + "text2": [ + "Тривалість", + "логотипу завантаження" + ], + "desc": "Встановити тривалість показу лого при завантаженні (с=секунд)" + }, + "AdvancedIdle": { + "text2": [ + "Детальний ре-", + "жим очікуван." + ], + "desc": "Показувати детальну інформацію маленьким шрифтом на домашньому екрані" + }, + "AdvancedSoldering": { + "text2": [ + "Детальний", + "режим пайки" + ], + "desc": "Показувати детальну інформацію при пайці." + }, + "PowerLimit": { + "text2": [ + "Макс.", + "потуж." + ], + "desc": "Макс. потужність, яку може використовувати паяльник (Ват)" + }, + "CalibrateCJC": { + "text2": [ + "Калібрувати КХС", + "при наступному завантаженні" + ], + "desc": "При наступному завантаження буде відкалібровано Компенсацію Холодного Спаю жала (непотрібне при різниці температур < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Калібрування", + "напруги" + ], + "desc": "Калібрування напруги входу. Налаштувати кнопками, натиснути і утримати щоб завершити." + }, + "PowerPulsePower": { + "text2": [ + "Пульс.", + "Навантаж." + ], + "desc": "Деякі PowerBank-и з часом вимк. живлення, якщо пристрій споживає дуже мало енергії)" + }, + "PowerPulseWait": { + "text2": [ + "Час між імп.", + "напруги" + ], + "desc": "Час між імпульсами напруги яка не дає PowerBank-у заснути (x 2.5с)" + }, + "PowerPulseDuration": { + "text2": [ + "Тривалість", + "імп. напруги" + ], + "desc": "Тривалість імпульсу напруги яка не дає PowerBank-у заснути (x 250мс)" + }, + "SettingsReset": { + "text2": [ + "Скинути всі", + "налаштування?" + ], + "desc": "Скидання всіх параметрів до стандартних значень." + }, + "LanguageSwitch": { + "text2": [ + "Мова:", + " UK Українська" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_VI.json b/Translations/translation_VI.json index 4b49a1af..67bf683f 100644 --- a/Translations/translation_VI.json +++ b/Translations/translation_VI.json @@ -1,345 +1,341 @@ { - "languageCode": "VI", - "languageLocalName": "Tieng Viet", - "fonts": [ - "ascii_basic", - "latin_extended" - ], - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Ban chac chan muon khôi phuc tat ca cài đat ve mac đinh?", - "UVLOWarningString": "DC thap", - "UndervoltageString": "Đien áp thap", - "InputVoltageString": "Đau vào V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Đang ngu...", - "SleepingTipAdvancedString": "Meo:", - "OffString": "Tat", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Mot so cài đat", - "đã thay đoi" - ], - "NoAccelerometerMessage": [ - "Không phát hien", - "gia toc ke!" - ], - "NoPowerDeliveryMessage": [ - "Không phát hien", - "USB-PD IC!" - ], - "LockingKeysString": "Đã khóa", - "UnlockingKeysString": "Mo khóa", - "WarningKeysLockedString": "Đã khóa!", - "WarningThermalRunaway": [ - "Nhiet", - "Tat gia nhiet" - ] - }, - "characters": { - "SettingRightChar": "R", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "S", - "SettingMediumChar": "M", - "SettingFastChar": "F", - "SettingStartNoneChar": "O", - "SettingStartSolderingChar": "S", - "SettingStartSleepChar": "Z", - "SettingStartSleepOffChar": "R", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Cài đat", - "nguon đien" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Cài đat", - "tay hàn" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Che đo", - "ngu" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Giao dien", - "nguoi dùng" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Cài đat", - "nâng cao" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Nguon", - "đien" - ], - "desc": "Nguon đien, đat đien áp giam. (DC 10V) (S 3.3V moi cell, tat gioi han công suat)" - }, - "MinVolCell": { - "text2": [ - "Voltage", - "toi thieu" - ], - "desc": "Đien áp toi thieu cho phép trên moi cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" - }, - "QCMaxVoltage": { - "text2": [ - "QC", - "voltage" - ], - "desc": "Đien áp QC toi đa mà tay hàn yêu cau" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "sau" - ], - "desc": "Thoi gian cho đàm phán PD trong các buoc 100ms đe tuong thích voi mot so bo sac QC" - }, - "BoostTemperature": { - "text2": [ - "Tăng", - "nhiet đo" - ], - "desc": "Nhiet đo dùng trong che đo \"tăng cuong\"" - }, - "AutoStart": { - "text2": [ - "Nhiet đo", - "đang tăng" - ], - "desc": "- O=tat | S=nhiet đo hàn | Z=cho o nhiet đo ngu đen khi cu đong | R=cho mà không gia nhiet đen khi cu đong" - }, - "TempChangeShortStep": { - "text2": [ - "Thay đoi n.đo", - "an nút nhanh" - ], - "desc": "Biên đo tăng/giam nhiet đo khi an nút nhanh" - }, - "TempChangeLongStep": { - "text2": [ - "Thay đoi n.đo", - "an nút lâu" - ], - "desc": "Biên đo tăng/giam nhiet đo khi an nút lâu" - }, - "LockingMode": { - "text2": [ - "Cho phép khóa", - "các nút" - ], - "desc": "Trong khi hàn, giu ca 2 nút đe khóa(D=tat | B=chi che đo tăng cuong | F=khóa hoàn toàn)" - }, - "MotionSensitivity": { - "text2": [ - "Cam bien", - "cu đong" - ], - "desc": "- 0=tat | 1=đo nhay thap nhat| ... | 9=đo nhay cao nhat" - }, - "SleepTemperature": { - "text2": [ - "Nhiet đo", - "khi ngu" - ], - "desc": "Giam nhiet đo khi o \"Che đo ngu\"" - }, - "SleepTimeout": { - "text2": [ - "Ngu", - "sau" - ], - "desc": "- thoi gian truoc khi \"Che đo ngu\" bat đau (s=giây | m=phút)" - }, - "ShutdownTimeout": { - "text2": [ - "Tat", - "sau" - ], - "desc": "- khoang thoi gian truoc khi tay hàn tat (m=phút)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall", - "đo nhay" - ], - "desc": "Đo nhay cam bien Hall đe phát hien che đo ngu (0=tat | 1=ít nhay nhat |...| 9=nhay nhat)" - }, - "TemperatureUnit": { - "text2": [ - "Đon vi", - "nhiet đo" - ], - "desc": "C= Đo C | F= Đo F" - }, - "DisplayRotation": { - "text2": [ - "Huong", - "hien thi" - ], - "desc": "- R=huong tay phai | L=huong tay trái | A=tu đong" - }, - "CooldownBlink": { - "text2": [ - "Nguoi đi", - "chop mat" - ], - "desc": "-Nhap nháy nhiet đo sau khi viec gia nhiet tam dung trong khi mui hàn van nóng" - }, - "ScrollingSpeed": { - "text2": [ - "Toc đo", - "cuon" - ], - "desc": "Toc đo cuon văn ban(S=cham | F=nhanh)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Đao nguoc", - "nút + -" - ], - "desc": "Đao nguoc chuc năng các nút đieu chinh nhiet đo" - }, - "AnimSpeed": { - "text2": [ - "Toc đo", - "hoat anh" - ], - "desc": "-Toc đo cua hoat anh menu (O=tat | S=cham | M=trung bình | F=nhanh)" - }, - "AnimLoop": { - "text2": [ - "Hoat anh", - "lap lai" - ], - "desc": "Lap lai các hoat anh trong màn hình chính" - }, - "Brightness": { - "text2": [ - "Đo tuong phan", - "màn hình" - ], - "desc": "-Đieu chinh đo sáng màn hình OLED" - }, - "ColourInversion": { - "text2": [ - "Đao nguoc màu", - "màn hình" - ], - "desc": "-Đao nguoc màu màn hình OLED" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Chi tiet", - "màn hình cho" - ], - "desc": "- hien thi thông tin chi tiet bang phông chu nho hon trên màn hình cho" - }, - "AdvancedSoldering": { - "text2": [ - "Chi tiet", - "màn hình hàn" - ], - "desc": "-Hien thi thông tin bang phông chu nho hon trên màn hình hàn" - }, - "PowerLimit": { - "text2": [ - "Công suat", - "gioi han" - ], - "desc": "-Công suat toi đa mà tay hàn có the su dung (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Hieu chinh", - "đien áp đau vào?" - ], - "desc": "-bat đau hieu chuan VIN (nhan và giu đe thoát)" - }, - "PowerPulsePower": { - "text2": [ - "Công suat", - "kích nguon" - ], - "desc": "-Cuong đo công suat kích nguon (watt)" - }, - "PowerPulseWait": { - "text2": [ - "Trì hoãn", - "đien áp kích" - ], - "desc": "Trì hoãn truoc khi kích hoat kích nguon(x 2,5 giây)" - }, - "PowerPulseDuration": { - "text2": [ - "Thoi luong", - "kích nguon" - ], - "desc": "-thoi luong kích nguon (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Khôi phuc", - "cài đat goc?" - ], - "desc": "-đat lai tat ca cài đat ve mac đinh" - }, - "LanguageSwitch": { - "text2": [ - "Ngôn ngu:", - " VI Tieng Viet" - ], - "desc": "" - } - } -} + "languageCode": "VI", + "languageLocalName": "Tieng Viet", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "Ban chac chan muon khôi phuc tat ca cài đat ve mac đinh?", + "UVLOWarningString": "DC thap", + "UndervoltageString": "Đien áp thap", + "InputVoltageString": "Đau vào V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Đang ngu...", + "SleepingTipAdvancedString": "Meo:", + "OffString": "Tat", + "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Calibration", + "done!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Mot so cài đat", + "đã thay đoi" + ], + "NoAccelerometerMessage": [ + "Không phát hien", + "gia toc ke!" + ], + "NoPowerDeliveryMessage": [ + "Không phát hien", + "USB-PD IC!" + ], + "LockingKeysString": "Đã khóa", + "UnlockingKeysString": "Mo khóa", + "WarningKeysLockedString": "Đã khóa!", + "WarningThermalRunaway": [ + "Nhiet", + "Tat gia nhiet" + ] + }, + "characters": { + "SettingRightChar": "R", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingOffChar": "O", + "SettingSlowChar": "S", + "SettingMediumChar": "M", + "SettingFastChar": "F", + "SettingStartNoneChar": "O", + "SettingStartSolderingChar": "S", + "SettingStartSleepChar": "Z", + "SettingStartSleepOffChar": "R", + "SettingSensitivityOff": "O", + "SettingSensitivityLow": "L", + "SettingSensitivityMedium": "M", + "SettingSensitivityHigh": "H", + "SettingLockDisableChar": "D", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "F" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Cài đat", + "nguon đien" + ], + "desc": "" + }, + "SolderingMenu": { + "text2": [ + "Cài đat", + "tay hàn" + ], + "desc": "" + }, + "PowerSavingMenu": { + "text2": [ + "Che đo", + "ngu" + ], + "desc": "" + }, + "UIMenu": { + "text2": [ + "Giao dien", + "nguoi dùng" + ], + "desc": "" + }, + "AdvancedMenu": { + "text2": [ + "Cài đat", + "nâng cao" + ], + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Nguon", + "đien" + ], + "desc": "Nguon đien, đat đien áp giam. (DC 10V) (S 3.3V moi cell, tat gioi han công suat)" + }, + "MinVolCell": { + "text2": [ + "Voltage", + "toi thieu" + ], + "desc": "Đien áp toi thieu cho phép trên moi cell (3S: 3 - 3,7V | 4-6S: 2,4 - 3,7V)" + }, + "QCMaxVoltage": { + "text2": [ + "QC", + "voltage" + ], + "desc": "Đien áp QC toi đa mà tay hàn yêu cau" + }, + "PDNegTimeout": { + "text2": [ + "PD", + "sau" + ], + "desc": "Thoi gian cho đàm phán PD trong các buoc 100ms đe tuong thích voi mot so bo sac QC" + }, + "BoostTemperature": { + "text2": [ + "Tăng", + "nhiet đo" + ], + "desc": "Nhiet đo dùng trong che đo \"tăng cuong\"" + }, + "AutoStart": { + "text2": [ + "Nhiet đo", + "đang tăng" + ], + "desc": "- O=tat | S=nhiet đo hàn | Z=cho o nhiet đo ngu đen khi cu đong | R=cho mà không gia nhiet đen khi cu đong" + }, + "TempChangeShortStep": { + "text2": [ + "Thay đoi n.đo", + "an nút nhanh" + ], + "desc": "Biên đo tăng/giam nhiet đo khi an nút nhanh" + }, + "TempChangeLongStep": { + "text2": [ + "Thay đoi n.đo", + "an nút lâu" + ], + "desc": "Biên đo tăng/giam nhiet đo khi an nút lâu" + }, + "LockingMode": { + "text2": [ + "Cho phép khóa", + "các nút" + ], + "desc": "Trong khi hàn, giu ca 2 nút đe khóa(D=tat | B=chi che đo tăng cuong | F=khóa hoàn toàn)" + }, + "MotionSensitivity": { + "text2": [ + "Cam bien", + "cu đong" + ], + "desc": "- 0=tat | 1=đo nhay thap nhat| ... | 9=đo nhay cao nhat" + }, + "SleepTemperature": { + "text2": [ + "Nhiet đo", + "khi ngu" + ], + "desc": "Giam nhiet đo khi o \"Che đo ngu\"" + }, + "SleepTimeout": { + "text2": [ + "Ngu", + "sau" + ], + "desc": "- thoi gian truoc khi \"Che đo ngu\" bat đau (s=giây | m=phút)" + }, + "ShutdownTimeout": { + "text2": [ + "Tat", + "sau" + ], + "desc": "- khoang thoi gian truoc khi tay hàn tat (m=phút)" + }, + "HallEffSensitivity": { + "text2": [ + "Hall", + "đo nhay" + ], + "desc": "Đo nhay cam bien Hall đe phát hien che đo ngu (0=tat | 1=ít nhay nhat |...| 9=nhay nhat)" + }, + "TemperatureUnit": { + "text2": [ + "Đon vi", + "nhiet đo" + ], + "desc": "C= Đo C | F= Đo F" + }, + "DisplayRotation": { + "text2": [ + "Huong", + "hien thi" + ], + "desc": "- R=huong tay phai | L=huong tay trái | A=tu đong" + }, + "CooldownBlink": { + "text2": [ + "Nguoi đi", + "chop mat" + ], + "desc": "-Nhap nháy nhiet đo sau khi viec gia nhiet tam dung trong khi mui hàn van nóng" + }, + "ScrollingSpeed": { + "text2": [ + "Toc đo", + "cuon" + ], + "desc": "Toc đo cuon văn ban(S=cham | F=nhanh)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Đao nguoc", + "nút + -" + ], + "desc": "Đao nguoc chuc năng các nút đieu chinh nhiet đo" + }, + "AnimSpeed": { + "text2": [ + "Toc đo", + "hoat anh" + ], + "desc": "-Toc đo cua hoat anh menu (O=tat | S=cham | M=trung bình | F=nhanh)" + }, + "AnimLoop": { + "text2": [ + "Hoat anh", + "lap lai" + ], + "desc": "Lap lai các hoat anh trong màn hình chính" + }, + "Brightness": { + "text2": [ + "Đo tuong phan", + "màn hình" + ], + "desc": "-Đieu chinh đo sáng màn hình OLED" + }, + "ColourInversion": { + "text2": [ + "Đao nguoc màu", + "màn hình" + ], + "desc": "-Đao nguoc màu màn hình OLED" + }, + "LOGOTime": { + "text2": [ + "Boot logo", + "duration" + ], + "desc": "Set boot logo duration (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Chi tiet", + "màn hình cho" + ], + "desc": "- hien thi thông tin chi tiet bang phông chu nho hon trên màn hình cho" + }, + "AdvancedSoldering": { + "text2": [ + "Chi tiet", + "màn hình hàn" + ], + "desc": "-Hien thi thông tin bang phông chu nho hon trên màn hình hàn" + }, + "PowerLimit": { + "text2": [ + "Công suat", + "gioi han" + ], + "desc": "-Công suat toi đa mà tay hàn có the su dung (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "Calibrate CJC", + "at next boot" + ], + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Hieu chinh", + "đien áp đau vào?" + ], + "desc": "-bat đau hieu chuan VIN (nhan và giu đe thoát)" + }, + "PowerPulsePower": { + "text2": [ + "Công suat", + "kích nguon" + ], + "desc": "-Cuong đo công suat kích nguon (watt)" + }, + "PowerPulseWait": { + "text2": [ + "Trì hoãn", + "đien áp kích" + ], + "desc": "Trì hoãn truoc khi kích hoat kích nguon(x 2,5 giây)" + }, + "PowerPulseDuration": { + "text2": [ + "Thoi luong", + "kích nguon" + ], + "desc": "-thoi luong kích nguon (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Khôi phuc", + "cài đat goc?" + ], + "desc": "-đat lai tat ca cài đat ve mac đinh" + }, + "LanguageSwitch": { + "text2": [ + "Ngôn ngu:", + " VI Tieng Viet" + ], + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_YUE_HK.json b/Translations/translation_YUE_HK.json index 337fb037..8a343953 100644 --- a/Translations/translation_YUE_HK.json +++ b/Translations/translation_YUE_HK.json @@ -1,213 +1,209 @@ { - "languageCode": "YUE_HK", - "languageLocalName": "廣東話 (香港)", - "fonts": [ - "ascii_basic", - "cjk" - ], - "tempUnitFahrenheit": true, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "你係咪確定要將全部設定重設到預設值?", - "UVLOWarningString": "電壓過低", - "UndervoltageString": "Undervoltage", - "InputVoltageString": "Input V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Sleeping...", - "SleepingTipAdvancedString": "Tip:", - "OffString": "關", - "DeviceFailedValidationWarning": "依支焫雞好有可能係冒牌貨!" - }, - "messagesWarn": { - "CJCCalibrationDone": "Calibration done!", - "ResetOKMessage": "已重設!", - "SettingsResetMessage": "設定已被重設!", - "NoAccelerometerMessage": "未能偵測加速度計", - "NoPowerDeliveryMessage": "未能偵測PD晶片", - "LockingKeysString": "已鎖定", - "UnlockingKeysString": "已解除鎖定", - "WarningKeysLockedString": "!撳掣鎖定!", - "WarningThermalRunaway": "加熱失控" - }, - "characters": { - "SettingRightChar": "右", - "SettingLeftChar": "左", - "SettingAutoChar": "自", - "SettingOffChar": "關", - "SettingSlowChar": "慢", - "SettingMediumChar": "中", - "SettingFastChar": "快", - "SettingStartNoneChar": "無", - "SettingStartSolderingChar": "焊", - "SettingStartSleepChar": "待", - "SettingStartSleepOffChar": "室", - "SettingSensitivityOff": "關", - "SettingSensitivityLow": "低", - "SettingSensitivityMedium": "中", - "SettingSensitivityHigh": "高", - "SettingLockDisableChar": "無", - "SettingLockBoostChar": "增", - "SettingLockFullChar": "全" - }, - "menuGroups": { - "PowerMenu": { - "text2": "電源設定", - "desc": "" - }, - "SolderingMenu": { - "text2": "焊接設定", - "desc": "" - }, - "PowerSavingMenu": { - "text2": "待機設定", - "desc": "" - }, - "UIMenu": { - "text2": "使用者介面", - "desc": "" - }, - "AdvancedMenu": { - "text2": "進階設定", - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": "電源", - "desc": "輸入電源;設定自動停機電壓 " - }, - "MinVolCell": { - "text2": "最低電壓", - "desc": "每粒電池嘅最低可用電壓 <伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>" - }, - "QCMaxVoltage": { - "text2": "QC電壓", - "desc": "使用QC電源時請求嘅最高目標電壓" - }, - "PDNegTimeout": { - "text2": "PD逾時", - "desc": "設定USB PD協定交涉嘅逾時時限;為兼容某啲QC電源而設 " - }, - "BoostTemperature": { - "text2": "增熱温度", - "desc": "喺增熱模式時使用嘅温度" - }, - "AutoStart": { - "text2": "自動啓用", - "desc": "開機時自動啓用 <無=停用 | 焊=焊接模式 | 待=待機模式 | 室=室温待機>" - }, - "TempChangeShortStep": { - "text2": "温度調整 短", - "desc": "調校温度時短撳一下嘅温度變幅" - }, - "TempChangeLongStep": { - "text2": "温度調整 長", - "desc": "調校温度時長撳嘅温度變幅" - }, - "LockingMode": { - "text2": "撳掣鎖定", - "desc": "喺焊接模式時,同時長撳兩粒掣啓用撳掣鎖定 <無=停用 | 增=淨係容許增熱模式 | 全=鎖定全部>" - }, - "MotionSensitivity": { - "text2": "動作敏感度", - "desc": "0=停用 | 1=最低敏感度 | ... | 9=最高敏感度" - }, - "SleepTemperature": { - "text2": "待機温度", - "desc": "喺待機模式時嘅焫雞咀温度" - }, - "SleepTimeout": { - "text2": "待機延時", - "desc": "自動進入待機模式前嘅閒置等候時間 " - }, - "ShutdownTimeout": { - "text2": "自動熄機", - "desc": "自動熄機前嘅閒置等候時間 " - }, - "HallEffSensitivity": { - "text2": "磁場敏感度", - "desc": "磁場感應器用嚟啓動待機模式嘅敏感度 <0=停用 | 1=最低敏感度 | ... | 9=最高敏感度>" - }, - "TemperatureUnit": { - "text2": "温度單位", - "desc": "C=攝氏 | F=華氏" - }, - "DisplayRotation": { - "text2": "畫面方向", - "desc": "右=使用右手 | 左=使用左手 | 自=自動" - }, - "CooldownBlink": { - "text2": "降温時閃爍", - "desc": "停止加熱之後,當焫雞咀仲係熱嗰陣閃爍畫面" - }, - "ScrollingSpeed": { - "text2": "捲動速度", - "desc": "解說文字嘅捲動速度" - }, - "ReverseButtonTempChange": { - "text2": "反轉加減掣", - "desc": "反轉調校温度時加減掣嘅方向" - }, - "AnimSpeed": { - "text2": "動畫速度", - "desc": "功能表圖示動畫嘅速度 <關=不顯示動畫 | 慢=慢速 | 中=中速 | 快=快速>" - }, - "AnimLoop": { - "text2": "動畫循環", - "desc": "循環顯示功能表圖示動畫" - }, - "Brightness": { - "text2": "熒幕亮度", - "desc": "設定OLED熒幕嘅亮度" - }, - "ColourInversion": { - "text2": "熒幕反轉色", - "desc": "反轉OLED熒幕嘅黑白色" - }, - "LOGOTime": { - "text2": "開機畫面", - "desc": "設定開機畫面顯示時長 " - }, - "AdvancedIdle": { - "text2": "詳細閒置畫面", - "desc": "喺閒置畫面以英文細字顯示詳細嘅資料" - }, - "AdvancedSoldering": { - "text2": "詳細焊接畫面", - "desc": "喺焊接模式畫面以英文細字顯示詳細嘅資料" - }, - "PowerLimit": { - "text2": "功率限制", - "desc": "限制焫雞可用嘅最大功率 " - }, - "CalibrateCJC": { - "text2": "校正CJC", - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" - }, - "VoltageCalibration": { - "text2": "輸入電壓校正?", - "desc": "開始校正VIN輸入電壓 <長撳以退出>" - }, - "PowerPulsePower": { - "text2": "電源脈衝", - "desc": "為保持電源喚醒而通電所用嘅功率 " - }, - "PowerPulseWait": { - "text2": "電源脈衝間隔", - "desc": "為保持電源喚醒,每次通電之間嘅間隔時間 " - }, - "PowerPulseDuration": { - "text2": "電源脈衝時長", - "desc": "為保持電源喚醒,每次通電脈衝嘅時間長度 " - }, - "SettingsReset": { - "text2": "全部重設?", - "desc": "將所有設定重設到預設值" - }, - "LanguageSwitch": { - "text2": "語言: 廣東話", - "desc": "" - } - } -} + "languageCode": "YUE_HK", + "languageLocalName": "廣東話 (香港)", + "tempUnitFahrenheit": true, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "你係咪確定要將全部設定重設到預設值?", + "UVLOWarningString": "電壓過低", + "UndervoltageString": "Undervoltage", + "InputVoltageString": "Input V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Sleeping...", + "SleepingTipAdvancedString": "Tip:", + "OffString": "關", + "DeviceFailedValidationWarning": "依支焫雞好有可能係冒牌貨!" + }, + "messagesWarn": { + "CJCCalibrationDone": "Calibration done!", + "ResetOKMessage": "已重設!", + "SettingsResetMessage": "設定已被重設!", + "NoAccelerometerMessage": "未能偵測加速度計", + "NoPowerDeliveryMessage": "未能偵測PD晶片", + "LockingKeysString": "已鎖定", + "UnlockingKeysString": "已解除鎖定", + "WarningKeysLockedString": "!撳掣鎖定!", + "WarningThermalRunaway": "加熱失控" + }, + "characters": { + "SettingRightChar": "右", + "SettingLeftChar": "左", + "SettingAutoChar": "自", + "SettingOffChar": "關", + "SettingSlowChar": "慢", + "SettingMediumChar": "中", + "SettingFastChar": "快", + "SettingStartNoneChar": "無", + "SettingStartSolderingChar": "焊", + "SettingStartSleepChar": "待", + "SettingStartSleepOffChar": "室", + "SettingSensitivityOff": "關", + "SettingSensitivityLow": "低", + "SettingSensitivityMedium": "中", + "SettingSensitivityHigh": "高", + "SettingLockDisableChar": "無", + "SettingLockBoostChar": "增", + "SettingLockFullChar": "全" + }, + "menuGroups": { + "PowerMenu": { + "text2": "電源設定", + "desc": "" + }, + "SolderingMenu": { + "text2": "焊接設定", + "desc": "" + }, + "PowerSavingMenu": { + "text2": "待機設定", + "desc": "" + }, + "UIMenu": { + "text2": "使用者介面", + "desc": "" + }, + "AdvancedMenu": { + "text2": "進階設定", + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": "電源", + "desc": "輸入電源;設定自動停機電壓 " + }, + "MinVolCell": { + "text2": "最低電壓", + "desc": "每粒電池嘅最低可用電壓 <伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>" + }, + "QCMaxVoltage": { + "text2": "QC電壓", + "desc": "使用QC電源時請求嘅最高目標電壓" + }, + "PDNegTimeout": { + "text2": "PD逾時", + "desc": "設定USB PD協定交涉嘅逾時時限;為兼容某啲QC電源而設 " + }, + "BoostTemperature": { + "text2": "增熱温度", + "desc": "喺增熱模式時使用嘅温度" + }, + "AutoStart": { + "text2": "自動啓用", + "desc": "開機時自動啓用 <無=停用 | 焊=焊接模式 | 待=待機模式 | 室=室温待機>" + }, + "TempChangeShortStep": { + "text2": "温度調整 短", + "desc": "調校温度時短撳一下嘅温度變幅" + }, + "TempChangeLongStep": { + "text2": "温度調整 長", + "desc": "調校温度時長撳嘅温度變幅" + }, + "LockingMode": { + "text2": "撳掣鎖定", + "desc": "喺焊接模式時,同時長撳兩粒掣啓用撳掣鎖定 <無=停用 | 增=淨係容許增熱模式 | 全=鎖定全部>" + }, + "MotionSensitivity": { + "text2": "動作敏感度", + "desc": "0=停用 | 1=最低敏感度 | ... | 9=最高敏感度" + }, + "SleepTemperature": { + "text2": "待機温度", + "desc": "喺待機模式時嘅焫雞咀温度" + }, + "SleepTimeout": { + "text2": "待機延時", + "desc": "自動進入待機模式前嘅閒置等候時間 " + }, + "ShutdownTimeout": { + "text2": "自動熄機", + "desc": "自動熄機前嘅閒置等候時間 " + }, + "HallEffSensitivity": { + "text2": "磁場敏感度", + "desc": "磁場感應器用嚟啓動待機模式嘅敏感度 <0=停用 | 1=最低敏感度 | ... | 9=最高敏感度>" + }, + "TemperatureUnit": { + "text2": "温度單位", + "desc": "C=攝氏 | F=華氏" + }, + "DisplayRotation": { + "text2": "畫面方向", + "desc": "右=使用右手 | 左=使用左手 | 自=自動" + }, + "CooldownBlink": { + "text2": "降温時閃爍", + "desc": "停止加熱之後,當焫雞咀仲係熱嗰陣閃爍畫面" + }, + "ScrollingSpeed": { + "text2": "捲動速度", + "desc": "解說文字嘅捲動速度" + }, + "ReverseButtonTempChange": { + "text2": "反轉加減掣", + "desc": "反轉調校温度時加減掣嘅方向" + }, + "AnimSpeed": { + "text2": "動畫速度", + "desc": "功能表圖示動畫嘅速度 <關=不顯示動畫 | 慢=慢速 | 中=中速 | 快=快速>" + }, + "AnimLoop": { + "text2": "動畫循環", + "desc": "循環顯示功能表圖示動畫" + }, + "Brightness": { + "text2": "熒幕亮度", + "desc": "設定OLED熒幕嘅亮度" + }, + "ColourInversion": { + "text2": "熒幕反轉色", + "desc": "反轉OLED熒幕嘅黑白色" + }, + "LOGOTime": { + "text2": "開機畫面", + "desc": "設定開機畫面顯示時長 " + }, + "AdvancedIdle": { + "text2": "詳細閒置畫面", + "desc": "喺閒置畫面以英文細字顯示詳細嘅資料" + }, + "AdvancedSoldering": { + "text2": "詳細焊接畫面", + "desc": "喺焊接模式畫面以英文細字顯示詳細嘅資料" + }, + "PowerLimit": { + "text2": "功率限制", + "desc": "限制焫雞可用嘅最大功率 " + }, + "CalibrateCJC": { + "text2": "校正CJC", + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" + }, + "VoltageCalibration": { + "text2": "輸入電壓校正?", + "desc": "開始校正VIN輸入電壓 <長撳以退出>" + }, + "PowerPulsePower": { + "text2": "電源脈衝", + "desc": "為保持電源喚醒而通電所用嘅功率 " + }, + "PowerPulseWait": { + "text2": "電源脈衝間隔", + "desc": "為保持電源喚醒,每次通電之間嘅間隔時間 " + }, + "PowerPulseDuration": { + "text2": "電源脈衝時長", + "desc": "為保持電源喚醒,每次通電脈衝嘅時間長度 " + }, + "SettingsReset": { + "text2": "全部重設?", + "desc": "將所有設定重設到預設值" + }, + "LanguageSwitch": { + "text2": "語言: 廣東話", + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_ZH_CN.json b/Translations/translation_ZH_CN.json index 6700d4c2..a005fa84 100644 --- a/Translations/translation_ZH_CN.json +++ b/Translations/translation_ZH_CN.json @@ -1,213 +1,209 @@ { - "languageCode": "ZH_CN", - "languageLocalName": "简体中文", - "fonts": [ - "ascii_basic", - "cjk" - ], - "tempUnitFahrenheit": true, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "你是否确定要将全部设定重置为默认值?", - "UVLOWarningString": "电压过低", - "UndervoltageString": "Undervoltage", - "InputVoltageString": "VIN: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Zzzz...", - "SleepingTipAdvancedString": "--->", - "OffString": "关", - "DeviceFailedValidationWarning": "这支电烙铁很有可能是冒牌货!" - }, - "messagesWarn": { - "CJCCalibrationDone": "Calibration done!", - "ResetOKMessage": "已重置!", - "SettingsResetMessage": "设定已被重置!", - "NoAccelerometerMessage": "未检测到加速度计", - "NoPowerDeliveryMessage": "未检测到PD电路", - "LockingKeysString": "已锁定", - "UnlockingKeysString": "已解锁", - "WarningKeysLockedString": "!按键锁定!", - "WarningThermalRunaway": "加热失控" - }, - "characters": { - "SettingRightChar": "右", - "SettingLeftChar": "左", - "SettingAutoChar": "自", - "SettingOffChar": "关", - "SettingSlowChar": "慢", - "SettingMediumChar": "中", - "SettingFastChar": "快", - "SettingStartNoneChar": "无", - "SettingStartSolderingChar": "焊", - "SettingStartSleepChar": "待", - "SettingStartSleepOffChar": "室", - "SettingSensitivityOff": "关", - "SettingSensitivityLow": "低", - "SettingSensitivityMedium": "中", - "SettingSensitivityHigh": "高", - "SettingLockDisableChar": "无", - "SettingLockBoostChar": "增", - "SettingLockFullChar": "全" - }, - "menuGroups": { - "PowerMenu": { - "text2": "电源设置", - "desc": "" - }, - "SolderingMenu": { - "text2": "焊接设置", - "desc": "" - }, - "PowerSavingMenu": { - "text2": "待机设置", - "desc": "" - }, - "UIMenu": { - "text2": "用户界面", - "desc": "" - }, - "AdvancedMenu": { - "text2": "高级设置", - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": "下限电压", - "desc": "设置自动停机电压 " - }, - "MinVolCell": { - "text2": "最低电压", - "desc": "每节电池的最低允许电压 <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>" - }, - "QCMaxVoltage": { - "text2": "QC电压", - "desc": "使用QC电源时请求的最高目标电压" - }, - "PDNegTimeout": { - "text2": "PD超时", - "desc": "设定USB-PD协议交涉的超时时限;为兼容某些QC电源而设 " - }, - "BoostTemperature": { - "text2": "增热温度", - "desc": "增热模式时使用的温度" - }, - "AutoStart": { - "text2": "自动启动", - "desc": "开机时自动启动 <无=禁用 | 焊=焊接模式 | 待=待机模式 | 室=室温待机>" - }, - "TempChangeShortStep": { - "text2": "短按温度调整", - "desc": "调校温度时短按按键的温度变幅" - }, - "TempChangeLongStep": { - "text2": "长按温度调整", - "desc": "调校温度时长按按键的温度变幅" - }, - "LockingMode": { - "text2": "按键锁定", - "desc": "焊接模式时,同时长按两个按键启用按键锁定 <无=禁用 | 增=只容许增热模式 | 全=完全锁定>" - }, - "MotionSensitivity": { - "text2": "动作灵敏度", - "desc": "0=禁用 | 1=最低灵敏度 | ... | 9=最高灵敏度" - }, - "SleepTemperature": { - "text2": "待机温度", - "desc": "待机模式时的烙铁头温度" - }, - "SleepTimeout": { - "text2": "待机超时", - "desc": "自动进入待机模式前的等候时间 " - }, - "ShutdownTimeout": { - "text2": "自动关机", - "desc": "自动关机前的等候时间 " - }, - "HallEffSensitivity": { - "text2": "磁场灵敏度", - "desc": "霍尔效应传感器用作启动待机模式的灵敏度 <0=禁用 | 1=最低灵敏度 | ... | 9=最高灵敏度>" - }, - "TemperatureUnit": { - "text2": "温度单位", - "desc": "C=摄氏 | F=华氏" - }, - "DisplayRotation": { - "text2": "显示方向", - "desc": "右=右手 | 左=左手 | 自=自动" - }, - "CooldownBlink": { - "text2": "降温时闪显", - "desc": "停止加热之后,闪动温度显示提醒烙铁头仍处于高温状态" - }, - "ScrollingSpeed": { - "text2": "滚动速度", - "desc": "解说文字的滚动速度" - }, - "ReverseButtonTempChange": { - "text2": "调换加减键", - "desc": "调校温度时更换加减键的方向" - }, - "AnimSpeed": { - "text2": "动画速度", - "desc": "主菜单中功能图标动画的播放速度 <关=不显示动画 | 慢=慢速 | 中=中速 | 快=快速>" - }, - "AnimLoop": { - "text2": "动画循环", - "desc": "主菜单中循环播放功能图标动画" - }, - "Brightness": { - "text2": "屏幕亮度", - "desc": "调整OLED屏幕的亮度" - }, - "ColourInversion": { - "text2": "反转屏幕颜色", - "desc": "反转OLED黑/白屏幕" - }, - "LOGOTime": { - "text2": "开机画面", - "desc": "设定开机画面显示时长 " - }, - "AdvancedIdle": { - "text2": "闲置画面详情", - "desc": "闲置画面以英语小字体显示详情" - }, - "AdvancedSoldering": { - "text2": "焊接画面详情", - "desc": "焊接模式画面以英语小字体显示详请" - }, - "PowerLimit": { - "text2": "功率限制", - "desc": "限制烙铁可用的最大功率 " - }, - "CalibrateCJC": { - "text2": "校正CJC", - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" - }, - "VoltageCalibration": { - "text2": "输入电压校正?", - "desc": "开始校正输入电压(VIN)<长按以退出>" - }, - "PowerPulsePower": { - "text2": "电源脉冲", - "desc": "为保持电源处于唤醒状态所用的功率 " - }, - "PowerPulseWait": { - "text2": "电源脉冲间隔", - "desc": "为保持电源处于唤醒状态,每次通电之间的间隔时间 " - }, - "PowerPulseDuration": { - "text2": "电源脉冲时长", - "desc": "为保持电源处于唤醒状态,每次通电脉冲的时间长度 " - }, - "SettingsReset": { - "text2": "全部重置?", - "desc": "将所有设定重置为默认值" - }, - "LanguageSwitch": { - "text2": "语言:简体中文", - "desc": "" - } - } -} + "languageCode": "ZH_CN", + "languageLocalName": "简体中文", + "tempUnitFahrenheit": true, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "你是否确定要将全部设定重置为默认值?", + "UVLOWarningString": "电压过低", + "UndervoltageString": "Undervoltage", + "InputVoltageString": "VIN: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Zzzz...", + "SleepingTipAdvancedString": "--->", + "OffString": "关", + "DeviceFailedValidationWarning": "这支电烙铁很有可能是冒牌货!" + }, + "messagesWarn": { + "CJCCalibrationDone": "Calibration done!", + "ResetOKMessage": "已重置!", + "SettingsResetMessage": "设定已被重置!", + "NoAccelerometerMessage": "未检测到加速度计", + "NoPowerDeliveryMessage": "未检测到PD电路", + "LockingKeysString": "已锁定", + "UnlockingKeysString": "已解锁", + "WarningKeysLockedString": "!按键锁定!", + "WarningThermalRunaway": "加热失控" + }, + "characters": { + "SettingRightChar": "右", + "SettingLeftChar": "左", + "SettingAutoChar": "自", + "SettingOffChar": "关", + "SettingSlowChar": "慢", + "SettingMediumChar": "中", + "SettingFastChar": "快", + "SettingStartNoneChar": "无", + "SettingStartSolderingChar": "焊", + "SettingStartSleepChar": "待", + "SettingStartSleepOffChar": "室", + "SettingSensitivityOff": "关", + "SettingSensitivityLow": "低", + "SettingSensitivityMedium": "中", + "SettingSensitivityHigh": "高", + "SettingLockDisableChar": "无", + "SettingLockBoostChar": "增", + "SettingLockFullChar": "全" + }, + "menuGroups": { + "PowerMenu": { + "text2": "电源设置", + "desc": "" + }, + "SolderingMenu": { + "text2": "焊接设置", + "desc": "" + }, + "PowerSavingMenu": { + "text2": "待机设置", + "desc": "" + }, + "UIMenu": { + "text2": "用户界面", + "desc": "" + }, + "AdvancedMenu": { + "text2": "高级设置", + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": "下限电压", + "desc": "设置自动停机电压 " + }, + "MinVolCell": { + "text2": "最低电压", + "desc": "每节电池的最低允许电压 <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>" + }, + "QCMaxVoltage": { + "text2": "QC电压", + "desc": "使用QC电源时请求的最高目标电压" + }, + "PDNegTimeout": { + "text2": "PD超时", + "desc": "设定USB-PD协议交涉的超时时限;为兼容某些QC电源而设 " + }, + "BoostTemperature": { + "text2": "增热温度", + "desc": "增热模式时使用的温度" + }, + "AutoStart": { + "text2": "自动启动", + "desc": "开机时自动启动 <无=禁用 | 焊=焊接模式 | 待=待机模式 | 室=室温待机>" + }, + "TempChangeShortStep": { + "text2": "短按温度调整", + "desc": "调校温度时短按按键的温度变幅" + }, + "TempChangeLongStep": { + "text2": "长按温度调整", + "desc": "调校温度时长按按键的温度变幅" + }, + "LockingMode": { + "text2": "按键锁定", + "desc": "焊接模式时,同时长按两个按键启用按键锁定 <无=禁用 | 增=只容许增热模式 | 全=完全锁定>" + }, + "MotionSensitivity": { + "text2": "动作灵敏度", + "desc": "0=禁用 | 1=最低灵敏度 | ... | 9=最高灵敏度" + }, + "SleepTemperature": { + "text2": "待机温度", + "desc": "待机模式时的烙铁头温度" + }, + "SleepTimeout": { + "text2": "待机超时", + "desc": "自动进入待机模式前的等候时间 " + }, + "ShutdownTimeout": { + "text2": "自动关机", + "desc": "自动关机前的等候时间 " + }, + "HallEffSensitivity": { + "text2": "磁场灵敏度", + "desc": "霍尔效应传感器用作启动待机模式的灵敏度 <0=禁用 | 1=最低灵敏度 | ... | 9=最高灵敏度>" + }, + "TemperatureUnit": { + "text2": "温度单位", + "desc": "C=摄氏 | F=华氏" + }, + "DisplayRotation": { + "text2": "显示方向", + "desc": "右=右手 | 左=左手 | 自=自动" + }, + "CooldownBlink": { + "text2": "降温时闪显", + "desc": "停止加热之后,闪动温度显示提醒烙铁头仍处于高温状态" + }, + "ScrollingSpeed": { + "text2": "滚动速度", + "desc": "解说文字的滚动速度" + }, + "ReverseButtonTempChange": { + "text2": "调换加减键", + "desc": "调校温度时更换加减键的方向" + }, + "AnimSpeed": { + "text2": "动画速度", + "desc": "主菜单中功能图标动画的播放速度 <关=不显示动画 | 慢=慢速 | 中=中速 | 快=快速>" + }, + "AnimLoop": { + "text2": "动画循环", + "desc": "主菜单中循环播放功能图标动画" + }, + "Brightness": { + "text2": "屏幕亮度", + "desc": "调整OLED屏幕的亮度" + }, + "ColourInversion": { + "text2": "反转屏幕颜色", + "desc": "反转OLED黑/白屏幕" + }, + "LOGOTime": { + "text2": "开机画面", + "desc": "设定开机画面显示时长 " + }, + "AdvancedIdle": { + "text2": "闲置画面详情", + "desc": "闲置画面以英语小字体显示详情" + }, + "AdvancedSoldering": { + "text2": "焊接画面详情", + "desc": "焊接模式画面以英语小字体显示详请" + }, + "PowerLimit": { + "text2": "功率限制", + "desc": "限制烙铁可用的最大功率 " + }, + "CalibrateCJC": { + "text2": "校正CJC", + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" + }, + "VoltageCalibration": { + "text2": "输入电压校正?", + "desc": "开始校正输入电压(VIN)<长按以退出>" + }, + "PowerPulsePower": { + "text2": "电源脉冲", + "desc": "为保持电源处于唤醒状态所用的功率 " + }, + "PowerPulseWait": { + "text2": "电源脉冲间隔", + "desc": "为保持电源处于唤醒状态,每次通电之间的间隔时间 " + }, + "PowerPulseDuration": { + "text2": "电源脉冲时长", + "desc": "为保持电源处于唤醒状态,每次通电脉冲的时间长度 " + }, + "SettingsReset": { + "text2": "全部重置?", + "desc": "将所有设定重置为默认值" + }, + "LanguageSwitch": { + "text2": "语言:简体中文", + "desc": "" + } + } +} \ No newline at end of file diff --git a/Translations/translation_ZH_TW.json b/Translations/translation_ZH_TW.json index 4fb0906f..1f2ab233 100644 --- a/Translations/translation_ZH_TW.json +++ b/Translations/translation_ZH_TW.json @@ -1,213 +1,209 @@ { - "languageCode": "ZH_TW", - "languageLocalName": "正體中文", - "fonts": [ - "ascii_basic", - "cjk" - ], - "tempUnitFahrenheit": true, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "你是否確定要將全部設定重設到預設值?", - "UVLOWarningString": "電壓過低", - "UndervoltageString": "Undervoltage", - "InputVoltageString": "Input V: ", - "SleepingSimpleString": "Zzzz", - "SleepingAdvancedString": "Sleeping...", - "SleepingTipAdvancedString": "Tip:", - "OffString": "關", - "DeviceFailedValidationWarning": "這支電烙鐵很有可能是冒牌貨!" - }, - "messagesWarn": { - "CJCCalibrationDone": "Calibration done!", - "ResetOKMessage": "已重設!", - "SettingsResetMessage": "設定已被重設!", - "NoAccelerometerMessage": "未能偵測加速度計", - "NoPowerDeliveryMessage": "未能偵測PD晶片", - "LockingKeysString": "已鎖定", - "UnlockingKeysString": "已解除鎖定", - "WarningKeysLockedString": "!按鍵鎖定!", - "WarningThermalRunaway": "加熱失控" - }, - "characters": { - "SettingRightChar": "右", - "SettingLeftChar": "左", - "SettingAutoChar": "自", - "SettingOffChar": "關", - "SettingSlowChar": "慢", - "SettingMediumChar": "中", - "SettingFastChar": "快", - "SettingStartNoneChar": "無", - "SettingStartSolderingChar": "焊", - "SettingStartSleepChar": "待", - "SettingStartSleepOffChar": "室", - "SettingSensitivityOff": "關", - "SettingSensitivityLow": "低", - "SettingSensitivityMedium": "中", - "SettingSensitivityHigh": "高", - "SettingLockDisableChar": "無", - "SettingLockBoostChar": "增", - "SettingLockFullChar": "全" - }, - "menuGroups": { - "PowerMenu": { - "text2": "電源設定", - "desc": "" - }, - "SolderingMenu": { - "text2": "焊接設定", - "desc": "" - }, - "PowerSavingMenu": { - "text2": "待機設定", - "desc": "" - }, - "UIMenu": { - "text2": "使用者介面", - "desc": "" - }, - "AdvancedMenu": { - "text2": "進階設定", - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": "電源", - "desc": "輸入電源;設定自動停機電壓 " - }, - "MinVolCell": { - "text2": "最低電壓", - "desc": "每顆電池的最低可用電壓 <伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>" - }, - "QCMaxVoltage": { - "text2": "QC電壓", - "desc": "使用QC電源時請求的最高目標電壓" - }, - "PDNegTimeout": { - "text2": "PD逾時", - "desc": "設定USB PD協定交涉的逾時時限;為兼容某些QC電源而設 " - }, - "BoostTemperature": { - "text2": "增熱溫度", - "desc": "於增熱模式時使用的溫度" - }, - "AutoStart": { - "text2": "自動啟用", - "desc": "開機時自動啟用 <無=停用 | 焊=焊接模式 | 待=待機模式 | 室=室溫待機>" - }, - "TempChangeShortStep": { - "text2": "溫度調整 短", - "desc": "調校溫度時短按一下的溫度變幅" - }, - "TempChangeLongStep": { - "text2": "溫度調整 長", - "desc": "調校溫度時長按按鍵的溫度變幅" - }, - "LockingMode": { - "text2": "按鍵鎖定", - "desc": "於焊接模式時,同時長按兩個按鍵啟用按鍵鎖定 <無=停用 | 增=只容許增熱模式 | 全=鎖定全部>" - }, - "MotionSensitivity": { - "text2": "動作敏感度", - "desc": "0=停用 | 1=最低敏感度 | ... | 9=最高敏感度" - }, - "SleepTemperature": { - "text2": "待機溫度", - "desc": "於待機模式時的烙鐵頭溫度" - }, - "SleepTimeout": { - "text2": "待機延時", - "desc": "自動進入待機模式前的閒置等候時間 " - }, - "ShutdownTimeout": { - "text2": "自動關機", - "desc": "自動關機前的閒置等候時間 " - }, - "HallEffSensitivity": { - "text2": "磁場敏感度", - "desc": "磁場感應器用作啟動待機模式的敏感度 <0=停用 | 1=最低敏感度 | ... | 9=最高敏感度>" - }, - "TemperatureUnit": { - "text2": "溫標", - "desc": "C=攝氏 | F=華氏" - }, - "DisplayRotation": { - "text2": "畫面方向", - "desc": "右=使用右手 | 左=使用左手 | 自=自動" - }, - "CooldownBlink": { - "text2": "降溫時閃爍", - "desc": "停止加熱之後,當烙鐵頭仍處於高溫時閃爍畫面" - }, - "ScrollingSpeed": { - "text2": "捲動速度", - "desc": "解說文字的捲動速度" - }, - "ReverseButtonTempChange": { - "text2": "調換加減鍵", - "desc": "調校溫度時調換加減鍵的方向" - }, - "AnimSpeed": { - "text2": "動畫速度", - "desc": "功能表圖示動畫的速度 <關=不顯示動畫 | 慢=慢速 | 中=中速 | 快=快速>" - }, - "AnimLoop": { - "text2": "動畫循環", - "desc": "循環顯示功能表圖示動畫" - }, - "Brightness": { - "text2": "螢幕亮度", - "desc": "設定OLED螢幕的亮度" - }, - "ColourInversion": { - "text2": "螢幕反轉色", - "desc": "反轉OLED螢幕的黑白色彩" - }, - "LOGOTime": { - "text2": "開機畫面", - "desc": "設定開機畫面顯示時長 " - }, - "AdvancedIdle": { - "text2": "詳細閒置畫面", - "desc": "於閒置畫面以英文小字型顯示詳細資料" - }, - "AdvancedSoldering": { - "text2": "詳細焊接畫面", - "desc": "於焊接模式畫面以英文小字型顯示詳細資料" - }, - "PowerLimit": { - "text2": "功率限制", - "desc": "限制烙鐵可用的最大功率 " - }, - "CalibrateCJC": { - "text2": "校正CJC", - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" - }, - "VoltageCalibration": { - "text2": "輸入電壓校正?", - "desc": "開始校正VIN輸入電壓 <長按以退出>" - }, - "PowerPulsePower": { - "text2": "電源脈衝", - "desc": "為保持電源喚醒而通電所用的功率 " - }, - "PowerPulseWait": { - "text2": "電源脈衝間隔", - "desc": "為保持電源喚醒,每次通電之間的間隔時間 " - }, - "PowerPulseDuration": { - "text2": "電源脈衝時長", - "desc": "為保持電源喚醒,每次通電脈衝的時間長度 " - }, - "SettingsReset": { - "text2": "全部重設?", - "desc": "將所有設定重設到預設值" - }, - "LanguageSwitch": { - "text2": "語言:正體中文", - "desc": "" - } - } -} + "languageCode": "ZH_TW", + "languageLocalName": "正體中文", + "tempUnitFahrenheit": true, + "messages": { + "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", + "CJCCalibrating": "calibrating", + "SettingsResetWarning": "你是否確定要將全部設定重設到預設值?", + "UVLOWarningString": "電壓過低", + "UndervoltageString": "Undervoltage", + "InputVoltageString": "Input V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Sleeping...", + "SleepingTipAdvancedString": "Tip:", + "OffString": "關", + "DeviceFailedValidationWarning": "這支電烙鐵很有可能是冒牌貨!" + }, + "messagesWarn": { + "CJCCalibrationDone": "Calibration done!", + "ResetOKMessage": "已重設!", + "SettingsResetMessage": "設定已被重設!", + "NoAccelerometerMessage": "未能偵測加速度計", + "NoPowerDeliveryMessage": "未能偵測PD晶片", + "LockingKeysString": "已鎖定", + "UnlockingKeysString": "已解除鎖定", + "WarningKeysLockedString": "!按鍵鎖定!", + "WarningThermalRunaway": "加熱失控" + }, + "characters": { + "SettingRightChar": "右", + "SettingLeftChar": "左", + "SettingAutoChar": "自", + "SettingOffChar": "關", + "SettingSlowChar": "慢", + "SettingMediumChar": "中", + "SettingFastChar": "快", + "SettingStartNoneChar": "無", + "SettingStartSolderingChar": "焊", + "SettingStartSleepChar": "待", + "SettingStartSleepOffChar": "室", + "SettingSensitivityOff": "關", + "SettingSensitivityLow": "低", + "SettingSensitivityMedium": "中", + "SettingSensitivityHigh": "高", + "SettingLockDisableChar": "無", + "SettingLockBoostChar": "增", + "SettingLockFullChar": "全" + }, + "menuGroups": { + "PowerMenu": { + "text2": "電源設定", + "desc": "" + }, + "SolderingMenu": { + "text2": "焊接設定", + "desc": "" + }, + "PowerSavingMenu": { + "text2": "待機設定", + "desc": "" + }, + "UIMenu": { + "text2": "使用者介面", + "desc": "" + }, + "AdvancedMenu": { + "text2": "進階設定", + "desc": "" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": "電源", + "desc": "輸入電源;設定自動停機電壓 " + }, + "MinVolCell": { + "text2": "最低電壓", + "desc": "每顆電池的最低可用電壓 <伏特> <3S: 3.0V - 3.7V, 4/5/6S: 2.4V - 3.7V>" + }, + "QCMaxVoltage": { + "text2": "QC電壓", + "desc": "使用QC電源時請求的最高目標電壓" + }, + "PDNegTimeout": { + "text2": "PD逾時", + "desc": "設定USB PD協定交涉的逾時時限;為兼容某些QC電源而設 " + }, + "BoostTemperature": { + "text2": "增熱溫度", + "desc": "於增熱模式時使用的溫度" + }, + "AutoStart": { + "text2": "自動啟用", + "desc": "開機時自動啟用 <無=停用 | 焊=焊接模式 | 待=待機模式 | 室=室溫待機>" + }, + "TempChangeShortStep": { + "text2": "溫度調整 短", + "desc": "調校溫度時短按一下的溫度變幅" + }, + "TempChangeLongStep": { + "text2": "溫度調整 長", + "desc": "調校溫度時長按按鍵的溫度變幅" + }, + "LockingMode": { + "text2": "按鍵鎖定", + "desc": "於焊接模式時,同時長按兩個按鍵啟用按鍵鎖定 <無=停用 | 增=只容許增熱模式 | 全=鎖定全部>" + }, + "MotionSensitivity": { + "text2": "動作敏感度", + "desc": "0=停用 | 1=最低敏感度 | ... | 9=最高敏感度" + }, + "SleepTemperature": { + "text2": "待機溫度", + "desc": "於待機模式時的烙鐵頭溫度" + }, + "SleepTimeout": { + "text2": "待機延時", + "desc": "自動進入待機模式前的閒置等候時間 " + }, + "ShutdownTimeout": { + "text2": "自動關機", + "desc": "自動關機前的閒置等候時間 " + }, + "HallEffSensitivity": { + "text2": "磁場敏感度", + "desc": "磁場感應器用作啟動待機模式的敏感度 <0=停用 | 1=最低敏感度 | ... | 9=最高敏感度>" + }, + "TemperatureUnit": { + "text2": "溫標", + "desc": "C=攝氏 | F=華氏" + }, + "DisplayRotation": { + "text2": "畫面方向", + "desc": "右=使用右手 | 左=使用左手 | 自=自動" + }, + "CooldownBlink": { + "text2": "降溫時閃爍", + "desc": "停止加熱之後,當烙鐵頭仍處於高溫時閃爍畫面" + }, + "ScrollingSpeed": { + "text2": "捲動速度", + "desc": "解說文字的捲動速度" + }, + "ReverseButtonTempChange": { + "text2": "調換加減鍵", + "desc": "調校溫度時調換加減鍵的方向" + }, + "AnimSpeed": { + "text2": "動畫速度", + "desc": "功能表圖示動畫的速度 <關=不顯示動畫 | 慢=慢速 | 中=中速 | 快=快速>" + }, + "AnimLoop": { + "text2": "動畫循環", + "desc": "循環顯示功能表圖示動畫" + }, + "Brightness": { + "text2": "螢幕亮度", + "desc": "設定OLED螢幕的亮度" + }, + "ColourInversion": { + "text2": "螢幕反轉色", + "desc": "反轉OLED螢幕的黑白色彩" + }, + "LOGOTime": { + "text2": "開機畫面", + "desc": "設定開機畫面顯示時長 " + }, + "AdvancedIdle": { + "text2": "詳細閒置畫面", + "desc": "於閒置畫面以英文小字型顯示詳細資料" + }, + "AdvancedSoldering": { + "text2": "詳細焊接畫面", + "desc": "於焊接模式畫面以英文小字型顯示詳細資料" + }, + "PowerLimit": { + "text2": "功率限制", + "desc": "限制烙鐵可用的最大功率 " + }, + "CalibrateCJC": { + "text2": "校正CJC", + "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5 C)" + }, + "VoltageCalibration": { + "text2": "輸入電壓校正?", + "desc": "開始校正VIN輸入電壓 <長按以退出>" + }, + "PowerPulsePower": { + "text2": "電源脈衝", + "desc": "為保持電源喚醒而通電所用的功率 " + }, + "PowerPulseWait": { + "text2": "電源脈衝間隔", + "desc": "為保持電源喚醒,每次通電之間的間隔時間 " + }, + "PowerPulseDuration": { + "text2": "電源脈衝時長", + "desc": "為保持電源喚醒,每次通電脈衝的時間長度 " + }, + "SettingsReset": { + "text2": "全部重設?", + "desc": "將所有設定重設到預設值" + }, + "LanguageSwitch": { + "text2": "語言:正體中文", + "desc": "" + } + } +} \ No newline at end of file From 7c233bff9fb69ea132b753855ded3128cb0f34b3 Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Sat, 3 Dec 2022 20:28:07 +1100 Subject: [PATCH 41/61] Update weblate.yml --- .github/workflows/weblate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/weblate.yml b/.github/workflows/weblate.yml index 1e274077..885e7a6f 100644 --- a/.github/workflows/weblate.yml +++ b/.github/workflows/weblate.yml @@ -1,7 +1,7 @@ name: Weblate PR on: create: - branches: ["translations"] + branches: ["^translations$"] jobs: pull-request: From 29819cf50f3e66adb4ad38422c9a36aa7c9e6004 Mon Sep 17 00:00:00 2001 From: Federico Di Lorenzo <68966053+federicodilo@users.noreply.github.com> Date: Tue, 6 Dec 2022 20:21:34 +0100 Subject: [PATCH 42/61] Revision on IT translation --- Translations/translation_IT.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Translations/translation_IT.json b/Translations/translation_IT.json index 9127e800..362ded6e 100644 --- a/Translations/translation_IT.json +++ b/Translations/translation_IT.json @@ -3,7 +3,7 @@ "languageLocalName": "Italiano", "tempUnitFahrenheit": false, "messages": { - "SettingsCalibrationWarning": "Prima di riavvire assicurarsi che la punta e l'impugnatura siano a temperatura ambiente!", + "SettingsCalibrationWarning": "Prima di riavvire assicurati che la punta e l'impugnatura siano a temperatura ambiente!", "CJCCalibrating": "Calibrazione in corso", "SettingsResetWarning": "Ripristinare le impostazioni iniziali?", "UVLOWarningString": "DC BASSA", @@ -18,7 +18,7 @@ "messagesWarn": { "CJCCalibrationDone": [ "Calibrazione", - "completata" + "completata!" ], "ResetOKMessage": "Reset OK", "SettingsResetMessage": [ @@ -293,7 +293,7 @@ "Calibra T", "all'avvio" ], - "desc": "La calibrazione della termocoppia verrà effettuata al prossimo riavvio (non necessario se il Delta T<5 °C)" + "desc": "Calibra le rilevazioni di temperatura al prossimo riavvio (non necessario se il Delta T<5 °C)" }, "VoltageCalibration": { "text2": [ @@ -338,4 +338,4 @@ "desc": "" } } -} \ No newline at end of file +} From e8cac79923ae025a3e419960a71191a5274cd69d Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Thu, 8 Dec 2022 00:47:31 +0100 Subject: [PATCH 43/61] removed some redundant lines --- source/Core/Drivers/Font.h | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/source/Core/Drivers/Font.h b/source/Core/Drivers/Font.h index d098f6f8..6ec3b0ca 100644 --- a/source/Core/Drivers/Font.h +++ b/source/Core/Drivers/Font.h @@ -93,23 +93,7 @@ const uint8_t WarningBlock24[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x30, 0x0C, 0x02, 0xF1, 0xF1, 0xF1, 0x02, 0x0C, 0x30, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xB0, 0x8C, 0x83, 0x80, 0x80, 0x80, 0x80, 0xB3, 0xB3, 0xB3, 0x80, 0x80, 0x80, 0x80, 0x83, 0x8C, 0xB0, 0xC0, 0x00, 0x00}; -#if defined(MODEL_TS100) + defined(MODEL_Pinecil) > 0 -const uint8_t buttonA[] = { - // width = 42 - // height = 16 - 0x00, 0x00, 0x00, 0x00, 0xe0, 0x18, 0x04, 0x02, 0x02, 0x01, 0x81, 0x49, 0x31, 0x01, 0xc1, 0x25, 0x19, 0x01, 0xc1, 0x25, 0x19, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x04, 0x18, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x18, 0x20, 0x40, 0x40, 0x80, 0x89, 0x8a, 0x88, 0x94, - 0x8c, 0x94, 0xae, 0x80, 0xbe, 0x8e, 0xa6, 0x8e, 0xa6, 0x8e, 0xa6, 0x8e, 0xa6, 0x8a, 0xa6, 0x8a, 0xa6, 0x8a, 0xa6, 0x8a, 0x46, 0x4a, 0x22, 0x18, 0x07, 0x00, 0x00, 0x00}; - -const uint8_t disconnectedTip[] = { - // width = 42 - // height = 16 - 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0xc0, 0x00, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xcc, 0x9c, 0x38, 0x70, 0xe0, 0xc0, 0x80, 0x20, 0x70, 0x38, 0x1c, 0xcc, 0x40, - 0x80, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xc0, 0x60, 0xe0, 0x00, 0x01, 0x01, 0x01, 0x02, 0x01, 0x02, 0x05, 0x00, 0x07, 0x01, 0x04, 0x01, 0x04, 0x01, - 0x04, 0x31, 0x38, 0x1c, 0x0e, 0x04, 0x01, 0x03, 0x07, 0x0e, 0x1c, 0x39, 0x30, 0x01, 0x03, 0x00, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x04, 0x09, 0x0f, 0x00}; -#endif - -#if defined(MODEL_Pinecilv2) >= 1 +#if defined(MODEL_TS100) + defined(MODEL_Pinecil) + defined(MODEL_Pinecilv2) > 0 const uint8_t buttonA[] = { // width = 42 // height = 16 From 9966274a3dd1286ff690f7dbba15ef7904d310be Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 11:34:37 +0100 Subject: [PATCH 44/61] show correct message after factory reset_I --- source/Core/Src/settingsGUI.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Core/Src/settingsGUI.cpp b/source/Core/Src/settingsGUI.cpp index 74d93481..a5b79656 100644 --- a/source/Core/Src/settingsGUI.cpp +++ b/source/Core/Src/settingsGUI.cpp @@ -719,7 +719,7 @@ static void displayPowerPulseDuration(void) { OLED::printNumber(getSettingValue( static bool setResetSettings(void) { if (userConfirmation(translatedString(Tr->SettingsResetWarning))) { resetSettings(); - warnUser(translatedString(Tr->SettingsResetMessage), 10 * TICKS_SECOND); + warnUser(translatedString(Tr->ResetOKMessage), 10 * TICKS_SECOND); } return false; } From b26cfa3946288d9e8a454fdc8ba4c6d9df001f38 Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 11:42:48 +0100 Subject: [PATCH 45/61] show correct message after factory reset_II --- Translations/translation_EN.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Translations/translation_EN.json b/Translations/translation_EN.json index bd38d1b4..fec140a4 100644 --- a/Translations/translation_EN.json +++ b/Translations/translation_EN.json @@ -20,10 +20,13 @@ "Calibration", "done!" ], - "ResetOKMessage": "Reset OK", + "ResetOKMessage": [ + "Default setting", + "restored!" + ], "SettingsResetMessage": [ "Certain settings", - "were changed!" + "changed!" ], "NoAccelerometerMessage": [ "No accelerometer", @@ -338,4 +341,4 @@ "desc": "Toggle active language" } } -} \ No newline at end of file +} From ec3e89fc755cb0eed050d9216356bb740416fbd8 Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 11:49:37 +0100 Subject: [PATCH 46/61] show correct message after factory reset_III --- source/Core/Inc/Translation.h | 1 + 1 file changed, 1 insertion(+) diff --git a/source/Core/Inc/Translation.h b/source/Core/Inc/Translation.h index 3235237c..8b448d55 100644 --- a/source/Core/Inc/Translation.h +++ b/source/Core/Inc/Translation.h @@ -75,6 +75,7 @@ enum class SettingsItemIndex : uint8_t { struct TranslationIndexTable { uint16_t SettingsCalibrationWarning; uint16_t CJCCalibrating; + uint16_t ResetOKMessage; uint16_t SettingsResetWarning; uint16_t UVLOWarningString; uint16_t UndervoltageString; From 0a9b70dc03124ab5b38aad99c5e639217bf1fa09 Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 11:59:27 +0100 Subject: [PATCH 47/61] show correct message after factory reset_IV --- Translations/translations_def.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Translations/translations_def.js b/Translations/translations_def.js index e465c2a8..b9d8cb43 100644 --- a/Translations/translations_def.js +++ b/Translations/translations_def.js @@ -8,9 +8,13 @@ var def = /// "id": "CJCCalibrating", "description": "Message indicating CJC is being calibrated." }, + { + "id": "ResetOKMessage", + "description": "Confirmation message shown after a successful settings-reset." + }, { "id": "SettingsResetWarning", - "description": "Confirmation message shown before confirming a settings reset." + "description": "Messasge shown after a firmware update if certain settings have been changed." }, { "id": "UVLOWarningString", From e2b1b149af2a83d111c5b28e024c00d8ce383237 Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 12:16:23 +0100 Subject: [PATCH 48/61] show correct message after factory reset_V --- Translations/translations_def.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Translations/translations_def.js b/Translations/translations_def.js index b9d8cb43..c9f89af1 100644 --- a/Translations/translations_def.js +++ b/Translations/translations_def.js @@ -8,13 +8,9 @@ var def = /// "id": "CJCCalibrating", "description": "Message indicating CJC is being calibrated." }, - { - "id": "ResetOKMessage", - "description": "Confirmation message shown after a successful settings-reset." - }, { "id": "SettingsResetWarning", - "description": "Messasge shown after a firmware update if certain settings have been changed." + "description": "Warning shown before confirming a settings reset." }, { "id": "UVLOWarningString", @@ -62,9 +58,13 @@ var def = /// "id": "CJCCalibrationDone", "description": "Confirmation message indicating CJC calibration is complete." }, + { + "id": "ResetOKMessage", + "description": "Confirmation message shown after a successful settings-reset." + }, { "id": "SettingsResetMessage", - "description": "Shown when the settings are reset to factory defaults either by the user or by incompatible firmware changes." + "description": "Shown after a firmware update when certain settings have been reset to factory defaults due to incompatible firmware changes." }, { "id": "NoAccelerometerMessage", From 372dac4cf56ec86934725f6918d8b337adae9e16 Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 12:25:53 +0100 Subject: [PATCH 49/61] show correct message after factory reset_VI --- source/Core/Inc/Translation.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Core/Inc/Translation.h b/source/Core/Inc/Translation.h index 8b448d55..c658f63b 100644 --- a/source/Core/Inc/Translation.h +++ b/source/Core/Inc/Translation.h @@ -75,7 +75,6 @@ enum class SettingsItemIndex : uint8_t { struct TranslationIndexTable { uint16_t SettingsCalibrationWarning; uint16_t CJCCalibrating; - uint16_t ResetOKMessage; uint16_t SettingsResetWarning; uint16_t UVLOWarningString; uint16_t UndervoltageString; @@ -88,6 +87,7 @@ struct TranslationIndexTable { uint16_t DeviceFailedValidationWarning; uint16_t CJCCalibrationDone; + uint16_t ResetOKMessage; uint16_t SettingsResetMessage; uint16_t NoAccelerometerMessage; uint16_t NoPowerDeliveryMessage; From ff088965d621a0e639fa2a7ba9da2ce8e60d74ac Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 22:45:32 +0100 Subject: [PATCH 50/61] after reset go to home screen --- source/Core/Src/settingsGUI.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/Core/Src/settingsGUI.cpp b/source/Core/Src/settingsGUI.cpp index a5b79656..303a82b5 100644 --- a/source/Core/Src/settingsGUI.cpp +++ b/source/Core/Src/settingsGUI.cpp @@ -720,6 +720,7 @@ static bool setResetSettings(void) { if (userConfirmation(translatedString(Tr->SettingsResetWarning))) { resetSettings(); warnUser(translatedString(Tr->ResetOKMessage), 10 * TICKS_SECOND); + return; } return false; } From 110af42e3e79c81827822eec3e38a7eae8e435a7 Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 22:47:49 +0100 Subject: [PATCH 51/61] after reset go to home screen_II --- source/Core/Src/settingsGUI.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Core/Src/settingsGUI.cpp b/source/Core/Src/settingsGUI.cpp index 303a82b5..5cfba671 100644 --- a/source/Core/Src/settingsGUI.cpp +++ b/source/Core/Src/settingsGUI.cpp @@ -720,7 +720,7 @@ static bool setResetSettings(void) { if (userConfirmation(translatedString(Tr->SettingsResetWarning))) { resetSettings(); warnUser(translatedString(Tr->ResetOKMessage), 10 * TICKS_SECOND); - return; + return 1; } return false; } From 863f091ffd0321cffb5537d348f17ad84b61c5aa Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 22:54:08 +0100 Subject: [PATCH 52/61] after reset go to home screen_III --- source/Core/Src/settingsGUI.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Core/Src/settingsGUI.cpp b/source/Core/Src/settingsGUI.cpp index 5cfba671..b41af0de 100644 --- a/source/Core/Src/settingsGUI.cpp +++ b/source/Core/Src/settingsGUI.cpp @@ -720,7 +720,7 @@ static bool setResetSettings(void) { if (userConfirmation(translatedString(Tr->SettingsResetWarning))) { resetSettings(); warnUser(translatedString(Tr->ResetOKMessage), 10 * TICKS_SECOND); - return 1; + return false; } return false; } From c08b06bb168bef328ce6051437e818e3529d71a7 Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 23:07:09 +0100 Subject: [PATCH 53/61] after reset go to home screen_IV --- source/Core/Src/settingsGUI.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Core/Src/settingsGUI.cpp b/source/Core/Src/settingsGUI.cpp index b41af0de..fb15748e 100644 --- a/source/Core/Src/settingsGUI.cpp +++ b/source/Core/Src/settingsGUI.cpp @@ -720,7 +720,7 @@ static bool setResetSettings(void) { if (userConfirmation(translatedString(Tr->SettingsResetWarning))) { resetSettings(); warnUser(translatedString(Tr->ResetOKMessage), 10 * TICKS_SECOND); - return false; + return 0; } return false; } From b934cacdfad7bc4acbbe78b9f7a5faff82046ef0 Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 23:17:24 +0100 Subject: [PATCH 54/61] after reset go to home screen_V --- source/Core/Src/settingsGUI.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/Core/Src/settingsGUI.cpp b/source/Core/Src/settingsGUI.cpp index fb15748e..88d8b52c 100644 --- a/source/Core/Src/settingsGUI.cpp +++ b/source/Core/Src/settingsGUI.cpp @@ -720,6 +720,7 @@ static bool setResetSettings(void) { if (userConfirmation(translatedString(Tr->SettingsResetWarning))) { resetSettings(); warnUser(translatedString(Tr->ResetOKMessage), 10 * TICKS_SECOND); + break; return 0; } return false; From 74339a997c958f6ee7c155dcb207cb264e4c76ef Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 23:24:10 +0100 Subject: [PATCH 55/61] after reset go to home screen_VI --- source/Core/Src/settingsGUI.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/source/Core/Src/settingsGUI.cpp b/source/Core/Src/settingsGUI.cpp index 88d8b52c..dbd08cb8 100644 --- a/source/Core/Src/settingsGUI.cpp +++ b/source/Core/Src/settingsGUI.cpp @@ -720,10 +720,8 @@ static bool setResetSettings(void) { if (userConfirmation(translatedString(Tr->SettingsResetWarning))) { resetSettings(); warnUser(translatedString(Tr->ResetOKMessage), 10 * TICKS_SECOND); - break; - return 0; } - return false; + return 0; } static void displayResetSettings(void) {} From 8a6b00fa58836af30a7e1a66579a26e2cf7faa36 Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 23:30:26 +0100 Subject: [PATCH 56/61] reverting (go to home screen did not work) --- source/Core/Src/settingsGUI.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Core/Src/settingsGUI.cpp b/source/Core/Src/settingsGUI.cpp index dbd08cb8..a5b79656 100644 --- a/source/Core/Src/settingsGUI.cpp +++ b/source/Core/Src/settingsGUI.cpp @@ -721,7 +721,7 @@ static bool setResetSettings(void) { resetSettings(); warnUser(translatedString(Tr->ResetOKMessage), 10 * TICKS_SECOND); } - return 0; + return false; } static void displayResetSettings(void) {} From 2a7cacd7feb56ac3685069dc056facb15b8c2115 Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 23:37:27 +0100 Subject: [PATCH 57/61] typo fix --- Translations/translation_EN.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Translations/translation_EN.json b/Translations/translation_EN.json index fec140a4..ff0982e2 100644 --- a/Translations/translation_EN.json +++ b/Translations/translation_EN.json @@ -21,7 +21,7 @@ "done!" ], "ResetOKMessage": [ - "Default setting", + "Default settings", "restored!" ], "SettingsResetMessage": [ From b0b261f7854bbbe5f6ef7ed79e663fc99f8519d7 Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Sat, 10 Dec 2022 23:46:11 +0100 Subject: [PATCH 58/61] large reset confirmation_I --- Translations/translation_EN.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Translations/translation_EN.json b/Translations/translation_EN.json index ff0982e2..14405cc7 100644 --- a/Translations/translation_EN.json +++ b/Translations/translation_EN.json @@ -20,10 +20,7 @@ "Calibration", "done!" ], - "ResetOKMessage": [ - "Default settings", - "restored!" - ], + "ResetOKMessage": "Reset OK", "SettingsResetMessage": [ "Certain settings", "changed!" From f6b4efbee70b8546c7f5bea0ae6f7fd83868568b Mon Sep 17 00:00:00 2001 From: jonnieZG Date: Tue, 13 Dec 2022 13:21:32 +0100 Subject: [PATCH 59/61] Update translation_HR.json Updated Croatian translations --- Translations/translation_HR.json | 683 ++++++++++++++++--------------- 1 file changed, 343 insertions(+), 340 deletions(-) diff --git a/Translations/translation_HR.json b/Translations/translation_HR.json index 413cc867..a0cd93fb 100644 --- a/Translations/translation_HR.json +++ b/Translations/translation_HR.json @@ -1,341 +1,344 @@ { - "languageCode": "HR", - "languageLocalName": "Hrvatski", - "tempUnitFahrenheit": false, - "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Jeste li sigurni da želite sve postavke vratiti na tvorničke vrijednosti?", - "UVLOWarningString": "BATERIJA", - "UndervoltageString": "PRENIZAK NAPON", - "InputVoltageString": "Napajanje: ", - "SleepingSimpleString": "Zzz ", - "SleepingAdvancedString": "SPAVANJE...", - "SleepingTipAdvancedString": "Vrh: ", - "OffString": "Off", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "ResetOKMessage": "Reset OK", - "SettingsResetMessage": [ - "Certain settings", - "were changed!" - ], - "NoAccelerometerMessage": [ - "No accelerometer", - "detected!" - ], - "NoPowerDeliveryMessage": [ - "No USB-PD IC", - "detected!" - ], - "LockingKeysString": "LOCKED", - "UnlockingKeysString": "UNLOCKED", - "WarningKeysLockedString": "!LOCKED!", - "WarningThermalRunaway": [ - "Thermal", - "Runaway" - ] - }, - "characters": { - "SettingRightChar": "D", - "SettingLeftChar": "L", - "SettingAutoChar": "A", - "SettingOffChar": "O", - "SettingSlowChar": "S", - "SettingMediumChar": "M", - "SettingFastChar": "B", - "SettingStartNoneChar": "I", - "SettingStartSolderingChar": "L", - "SettingStartSleepChar": "R", - "SettingStartSleepOffChar": "S", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", - "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" - }, - "menuGroups": { - "PowerMenu": { - "text2": [ - "Power", - "settings" - ], - "desc": "" - }, - "SolderingMenu": { - "text2": [ - "Postavke", - "lemljenja" - ], - "desc": "" - }, - "PowerSavingMenu": { - "text2": [ - "Ušteda", - "energije" - ], - "desc": "" - }, - "UIMenu": { - "text2": [ - "Korisničko", - "sučelje" - ], - "desc": "" - }, - "AdvancedMenu": { - "text2": [ - "Napredne", - "opcije" - ], - "desc": "" - } - }, - "menuOptions": { - "DCInCutoff": { - "text2": [ - "Izvor", - "napajanja" - ], - "desc": "Izvor napajanja. Postavlja napon isključivanja. (DC 10V) (S 3.3V po ćeliji)" - }, - "MinVolCell": { - "text2": [ - "Minimum", - "voltage" - ], - "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" - }, - "QCMaxVoltage": { - "text2": [ - "Snaga", - "napajanja" - ], - "desc": "Snaga modula za napajanje" - }, - "PDNegTimeout": { - "text2": [ - "PD", - "timeout" - ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" - }, - "BoostTemperature": { - "text2": [ - "Boost", - "temp" - ], - "desc": "Temperatura u pojačanom (Boost) načinu." - }, - "AutoStart": { - "text2": [ - "Auto", - "start" - ], - "desc": "Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grijati. (I=isključeno | L=lemljenje | R=rezervni | S=rezervni sobna temperatura)" - }, - "TempChangeShortStep": { - "text2": [ - "Temp change", - "short" - ], - "desc": "Temperature-change-increment on short button press" - }, - "TempChangeLongStep": { - "text2": [ - "Temp change", - "long" - ], - "desc": "Temperature-change-increment on long button press" - }, - "LockingMode": { - "text2": [ - "Allow locking", - "buttons" - ], - "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" - }, - "MotionSensitivity": { - "text2": [ - "Osjetljivost", - "pokreta" - ], - "desc": "Osjetljivost prepoznavanja pokreta. (0=Ugašeno | 1=Najmanje osjetljivo | ... | 9=Najosjetljivije)" - }, - "SleepTemperature": { - "text2": [ - "Temp", - "spavanja" - ], - "desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja. (C | F)" - }, - "SleepTimeout": { - "text2": [ - "Vrijeme", - "spavanja" - ], - "desc": "Vrijeme mirovanja nakon kojega lemilica spušta temperaturu. (Minute | Sekunde)" - }, - "ShutdownTimeout": { - "text2": [ - "Vrijeme", - "gašenja" - ], - "desc": "Vrijeme mirovanja nakon kojega će se lemilica ugasiti. (Minute)" - }, - "HallEffSensitivity": { - "text2": [ - "Hall sensor", - "sensitivity" - ], - "desc": "Sensitivity of the Hall effect sensor to detect sleep (0=Ugašeno | 1=Najmanje osjetljivo | ... | 9=Najosjetljivije)" - }, - "TemperatureUnit": { - "text2": [ - "Jedinica", - "temperature" - ], - "desc": "Jedinica temperature. (C=Celzij | F=Fahrenheit)" - }, - "DisplayRotation": { - "text2": [ - "Rotacija", - "ekrana" - ], - "desc": "Orijentacija ekrana. (D=Desnoruki | L=Ljevoruki | A=Automatski)" - }, - "CooldownBlink": { - "text2": [ - "Upozorenje", - "pri hlađenju" - ], - "desc": "Bljeskanje temperature prilikom hlađenja, ako je lemilica vruća." - }, - "ScrollingSpeed": { - "text2": [ - "Brzina", - "poruka" - ], - "desc": "Brzina kretanja dugačkih poruka. (B=brzo | S=sporo)" - }, - "ReverseButtonTempChange": { - "text2": [ - "Swap", - "+ - keys" - ], - "desc": "Reverse assignment of buttons for temperature adjustment" - }, - "AnimSpeed": { - "text2": [ - "Anim.", - "speed" - ], - "desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)" - }, - "AnimLoop": { - "text2": [ - "Anim.", - "loop" - ], - "desc": "Loop icon animations in main menu" - }, - "Brightness": { - "text2": [ - "Screen", - "brightness" - ], - "desc": "Adjust the OLED screen brightness" - }, - "ColourInversion": { - "text2": [ - "Invert", - "screen" - ], - "desc": "Invert the OLED screen colors" - }, - "LOGOTime": { - "text2": [ - "Boot logo", - "duration" - ], - "desc": "Set boot logo duration (s=seconds)" - }, - "AdvancedIdle": { - "text2": [ - "Detalji", - "pri čekanju" - ], - "desc": "Prikazivanje detaljnih informacija tijekom čekanja." - }, - "AdvancedSoldering": { - "text2": [ - "Detalji", - "pri lemljenju" - ], - "desc": "Prikazivanje detaljnih informacija tijekom lemljenja." - }, - "PowerLimit": { - "text2": [ - "Power", - "limit" - ], - "desc": "Maximum power the iron can use (W=watt)" - }, - "CalibrateCJC": { - "text2": [ - "Calibrate CJC", - "at next boot" - ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" - }, - "VoltageCalibration": { - "text2": [ - "Kalibracija", - "napona napajanja" - ], - "desc": "Kalibracija ulaznog napona. Podešavanje gumbima, dugački pritisak za kraj." - }, - "PowerPulsePower": { - "text2": [ - "Power", - "pulse" - ], - "desc": "Intensity of power of keep-awake-pulse (W=watt)" - }, - "PowerPulseWait": { - "text2": [ - "Power pulse", - "delay" - ], - "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" - }, - "PowerPulseDuration": { - "text2": [ - "Power pulse", - "duration" - ], - "desc": "Keep-awake-pulse duration (x 250ms)" - }, - "SettingsReset": { - "text2": [ - "Tvorničke", - "postavke" - ], - "desc": "Vraćanje svih postavki na tvorničke vrijednosti." - }, - "LanguageSwitch": { - "text2": [ - "Jezik:", - " HR Hrvatski" - ], - "desc": "" - } - } -} \ No newline at end of file + "languageCode": "HR", + "languageLocalName": "Hrvatski", + "tempUnitFahrenheit": false, + "messages": { + "SettingsCalibrationWarning": "Prije restarta provjerite da su vrh i ručka na sobnoj temperaturi!", + "CJCCalibrating": "kalibriram", + "SettingsResetWarning": "Jeste li sigurni da želite sve postavke vratiti na tvorničke vrijednosti?", + "UVLOWarningString": "BAT!!!", + "UndervoltageString": "PRENIZAK NAPON", + "InputVoltageString": "Napon V: ", + "SleepingSimpleString": "Zzz ", + "SleepingAdvancedString": "SPAVAM...", + "SleepingTipAdvancedString": "Vrh: ", + "OffString": "Off", + "DeviceFailedValidationWarning": "Vaš uređaj je najvjerojatnije krivotvoren!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Kalibracija", + "dovršena!" + ], + "ResetOKMessage": "Reset OK", + "SettingsResetMessage": [ + "Neke postavke", + "su izmijenjene!" + ], + "NoAccelerometerMessage": [ + "Akcelerometar", + "nije pronađen!" + ], + "NoPowerDeliveryMessage": [ + "USB-PD IC", + "nije pronađen!" + ], + "LockingKeysString": "ZAKLJUČ", + "UnlockingKeysString": "OTKLJUČ", + "WarningKeysLockedString": "ZAKLJUČ!", + "WarningThermalRunaway": [ + "Neispravan", + "grijač" + ] + }, + "characters": { + "SettingRightChar": "D", + "SettingLeftChar": "L", + "SettingAutoChar": "A", + "SettingOffChar": "U", + "SettingSlowChar": "S", + "SettingMediumChar": "M", + "SettingFastChar": "B", + "SettingStartNoneChar": "U", + "SettingStartSolderingChar": "L", + "SettingStartSleepChar": "T", + "SettingStartSleepOffChar": "H", + "SettingSensitivityOff": "U", + "SettingSensitivityLow": "N", + "SettingSensitivityMedium": "S", + "SettingSensitivityHigh": "V", + "SettingLockDisableChar": "O", + "SettingLockBoostChar": "B", + "SettingLockFullChar": "Z" + }, + "menuGroups": { + "PowerMenu": { + "text2": [ + "Postavke", + "napajanja" + ], + "desc": "Postavke napajanja (baterije, punjač, USB-PD itd.)" + }, + "SolderingMenu": { + "text2": [ + "Postavke", + "lemljenja" + ], + "desc": "Postavke lemljenja, pojačani način, kako se lemilica ponaša" + }, + "PowerSavingMenu": { + "text2": [ + "Ušteda", + "energije" + ], + "desc": "Spavanje, načini uštede energije gašenjem uređaja" + }, + "UIMenu": { + "text2": [ + "Korisničko", + "sučelje" + ], + "desc": "Interakcija s korisnikom (izgled, animacije, jedinice itd.)" + }, + "AdvancedMenu": { + "text2": [ + "Napredne", + "opcije" + ], + "desc": "Napredne i ostale opcije" + } + }, + "menuOptions": { + "DCInCutoff": { + "text2": [ + "Izvor", + "napajanja" + ], + "desc": "Izvor napajanja. Postavlja napon isključivanja. (DC 10V) (S 3.3V po ćeliji)" + }, + "MinVolCell": { + "text2": [ + "Najniži", + "napon" + ], + "desc": "Najniži dozvoljeni napon po ćeliji baterije (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + }, + "QCMaxVoltage": { + "text2": [ + "Snaga", + "napajanja" + ], + "desc": "Snaga modula za napajanje" + }, + "PDNegTimeout": { + "text2": [ + "USB-PD", + "timeout" + ], + "desc": "Timeout za USB-Power Delivery u koracima od 100ms za kompatibilnost s nekim QC punjačima" + }, + "BoostTemperature": { + "text2": [ + "Boost", + "temp" + ], + "desc": "Temperatura u pojačanom (Boost) načinu." + }, + "AutoStart": { + "text2": [ + "Auto", + "start" + ], + "desc": "Ako je aktivno, lemilica po uključivanju napajanja odmah počinje grijati. (U=ugašeno | L=lemljenje | T=spavanje toplo | H=spavanje hladno)" + }, + "TempChangeShortStep": { + "text2": [ + "Korak temp", + "kratki pritisak" + ], + "desc": "Korak temperature pri kratkom pritisku tipke" + }, + "TempChangeLongStep": { + "text2": [ + "Korak temp", + "dugi pritisak" + ], + "desc": "Korak temperature pri dugačkom pritisku tipke" + }, + "LockingMode": { + "text2": [ + "Zaključavanje", + "tipki" + ], + "desc": "Tokom lemljenja, držite obje tipke kako biste ih zaključali ili otključali (O=otključano | B=zaključan boost | Z=zaključano sve)" + }, + "MotionSensitivity": { + "text2": [ + "Osjetljivost", + "pokreta" + ], + "desc": "Osjetljivost prepoznavanja pokreta. (0=ugašeno | 1=najmanje osjetljivo | ... | 9=najosjetljivije)" + }, + "SleepTemperature": { + "text2": [ + "Temp", + "spavanja" + ], + "desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja (C | F)" + }, + "SleepTimeout": { + "text2": [ + "Vrijeme", + "spavanja" + ], + "desc": "Vrijeme mirovanja nakon kojega lemilica spušta temperaturu. (Minute | Sekunde)" + }, + "ShutdownTimeout": { + "text2": [ + "Vrijeme", + "gašenja" + ], + "desc": "Vrijeme mirovanja nakon kojega će se lemilica ugasiti (Minute)" + }, + "HallEffSensitivity": { + "text2": [ + "Osjetljivost", + "Hall senzora" + ], + "desc": "Osjetljivost senzora magnetskog polja za detekciju spavanja (U=Ugašeno | N=Najmanja | S=Srednja | V=Visoka)" + }, + "TemperatureUnit": { + "text2": [ + "Jedinica", + "temperature" + ], + "desc": "Jedinica temperature (C=Celzij | F=Fahrenheit)" + }, + "DisplayRotation": { + "text2": [ + "Rotacija", + "ekrana" + ], + "desc": "Orijentacija ekrana (D=desnoruki | L=ljevoruki | A=automatski)" + }, + "CooldownBlink": { + "text2": [ + "Upozorenje", + "pri hlađenju" + ], + "desc": "Bljeskanje temperature prilikom hlađenja, ako je lemilica vruća" + }, + "ScrollingSpeed": { + "text2": [ + "Brzina", + "poruka" + ], + "desc": "Brzina kretanja dugačkih poruka (B=brzo | S=sporo)" + }, + "ReverseButtonTempChange": { + "text2": [ + "Zamjena", + "+ - tipki" + ], + "desc": "Zamjenjuje funkciju gornje i donje tipke za podešavanje temperature" + }, + "AnimSpeed": { + "text2": [ + "Brzina", + "animacije" + ], + "desc": "Brzina animacije ikona u menijima (U=ugašeno | S=sporo | M=srednje | B=brzo)" + }, + "AnimLoop": { + "text2": [ + "Ponavljanje", + "animacije" + ], + "desc": "Hoće li se animacije menija vrtiti u petlji - samo ako brzina animacije nije na \"Ugašeno\"" + }, + "Brightness": { + "text2": [ + "Svjetlina", + "ekrana" + ], + "desc": "Podešavanje svjetline OLED ekrana. Veća svjetlina može dugotrajno dovesti do pojave duhova na ekranu." + }, + "ColourInversion": { + "text2": [ + "Inverzija", + "ekrana" + ], + "desc": "Inverzan prikaz slike na ekranu" + }, + "LOGOTime": { + "text2": [ + "Trajanje", + "boot logotipa" + ], + "desc": "Trajanje prikaza boot logotipa (s=seconds)" + }, + "AdvancedIdle": { + "text2": [ + "Detalji", + "pri čekanju" + ], + "desc": "Prikazivanje detaljnih informacija tijekom čekanja" + }, + "AdvancedSoldering": { + "text2": [ + "Detalji", + "pri lemljenju" + ], + "desc": "Prikazivanje detaljnih informacija tijekom lemljenja" + }, + "PowerLimit": { + "text2": [ + "Ograničenje", + "snage" + ], + "desc": "Najveća snaga koju lemilica smije vući iz napajanja (W=watt)" + }, + "CalibrateCJC": { + "text2": [ + "Kalibracija kod", + "sljed. starta" + ], + "desc": "Kod sljedećeg starta izvršit će se kalibracija (nije potrebno ako je pogreška manja od 5°C)" + }, + "VoltageCalibration": { + "text2": [ + "Kalibracija", + "napajanja" + ], + "desc": "Kalibracija ulaznog napona napajanja (Podešavanje tipkama, dugački pritisak za kraj)" + }, + "PowerPulsePower": { + "text2": [ + "Snaga period.", + "pulsa napajanja" + ], + "desc": "Intenzitet periodičkog pulsa kojega lemilica povlači kako se USB napajanje ne bi ugasilo (W=watt)" + }, + "PowerPulseWait": { + "text2": [ + "Interval per.", + "pulsa nap." + ], + "desc": "Razmak periodičkih pulseva koje lemilica povlači kako se USB napajanje ne bi ugasilo (x 2.5s)" + }, + "PowerPulseDuration": { + "text2": [ + "Trajanje per.", + "pulsa nap." + ], + "desc": "Trajanje periodičkog pulsa kojega lemilica povlači kako se USB napajanje ne bi ugasilo (x 250ms)" + }, + "SettingsReset": { + "text2": [ + "Tvorničke", + "postavke" + ], + "desc": "Vraćanje svih postavki na tvorničke vrijednosti" + }, + "LanguageSwitch": { + "text2": [ + "Jezik:", + " HR Hrvatski" + ], + "desc": "Promjena jezika" + } + }, + "fonts": [ + "ascii_basic" + ] +} From a0764c08a52e79dc0679229bc1ea98dad3e3cdea Mon Sep 17 00:00:00 2001 From: WillCap397 <121361699+WillCap397@users.noreply.github.com> Date: Sat, 24 Dec 2022 22:39:46 +0100 Subject: [PATCH 60/61] Update translation_IT.json fixed a typo in the first lines, changed "impostazioni iniziali" with "impostazioni di default", replaced "Voltaggio" with "Tensione" since Voltaggio is considered incorrect by most technicians an is likely an "italianization" of Voltage instead of a proper translation --- Translations/translation_IT.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Translations/translation_IT.json b/Translations/translation_IT.json index 362ded6e..79182ea8 100644 --- a/Translations/translation_IT.json +++ b/Translations/translation_IT.json @@ -3,9 +3,9 @@ "languageLocalName": "Italiano", "tempUnitFahrenheit": false, "messages": { - "SettingsCalibrationWarning": "Prima di riavvire assicurati che la punta e l'impugnatura siano a temperatura ambiente!", + "SettingsCalibrationWarning": "Prima di riavviare assicurati che punta e impugnatura siano a temperatura ambiente!", "CJCCalibrating": "Calibrazione in corso", - "SettingsResetWarning": "Ripristinare le impostazioni iniziali?", + "SettingsResetWarning": "Ripristinare le impostazioni di default?", "UVLOWarningString": "DC BASSA", "UndervoltageString": "DC INSUFFICIENTE", "InputVoltageString": "V in:", @@ -13,7 +13,7 @@ "SleepingAdvancedString": "Riposo", "SleepingTipAdvancedString": "Punta:", "OffString": "OFF", - "DeviceFailedValidationWarning": "È probabile che il dispositivo in uso sia contraffatto!" + "DeviceFailedValidationWarning": "È probabile che questo dispositivo sia contraffatto!" }, "messagesWarn": { "CJCCalibrationDone": [ @@ -115,10 +115,10 @@ }, "QCMaxVoltage": { "text2": [ - "Voltaggio", + "Tensione", "QC" ], - "desc": "Imposta il massimo voltaggio negoziabile con un alimentatore Quick Charge [volt]" + "desc": "Imposta la tensione massima negoziabile con un alimentatore Quick Charge [volt]" }, "PDNegTimeout": { "text2": [ @@ -328,7 +328,7 @@ "Ripristino", "impostazioni" ], - "desc": "Ripristina le impostazioni allo stato iniziale" + "desc": "Ripristina le impostazioni di default" }, "LanguageSwitch": { "text2": [ From dee488425279e611a0dfc471e8f54d457274b61e Mon Sep 17 00:00:00 2001 From: Lalamper Date: Tue, 27 Dec 2022 22:47:25 +0100 Subject: [PATCH 61/61] translate missing parts --- Translations/translation_HU.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Translations/translation_HU.json b/Translations/translation_HU.json index b067537e..16fb63b8 100644 --- a/Translations/translation_HU.json +++ b/Translations/translation_HU.json @@ -3,22 +3,22 @@ "languageLocalName": "Magyar", "tempUnitFahrenheit": false, "messages": { - "SettingsCalibrationWarning": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", + "SettingsCalibrationWarning": "Újraindítás előtt a hegy és az eszköz legyen szobahőmérsékletű!", + "CJCCalibrating": "Kalibrálás", "SettingsResetWarning": "Biztos visszaállítja a beállításokat alapértékekre?", - "UVLOWarningString": "DC TÚL KEVÉS", + "UVLOWarningString": "DC túl alacsony", "UndervoltageString": "Alulfeszültség", "InputVoltageString": "Bemenet V: ", "SleepingSimpleString": "Zzzz", "SleepingAdvancedString": "Alvás...", "SleepingTipAdvancedString": "Hegy:", "OffString": "Ki", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + "DeviceFailedValidationWarning": "Az eszköz valószínűleg nem eredeti!" }, "messagesWarn": { "CJCCalibrationDone": [ - "Calibration", - "done!" + "Kalibráció", + "kész!" ], "ResetOKMessage": "Törlés OK", "SettingsResetMessage": [ @@ -263,9 +263,9 @@ "LOGOTime": { "text2": [ "Boot logo", - "duration" + "megjelenítés" ], - "desc": "Set boot logo duration (s=seconds)" + "desc": "Boot logo megjelenítési idejének beállítása (s=seconds)" }, "AdvancedIdle": { "text2": [ @@ -291,9 +291,9 @@ "CalibrateCJC": { "text2": [ "Calibrate CJC", - "at next boot" + "köv. indításnál" ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + "desc": "Következő indításnál a hegy Cold Junction Compensation kalibrálása (nem szükséges ha Delta T kisebb mint 5°C)" }, "VoltageCalibration": { "text2": [