diff --git a/.github/workflows/weblate.yml b/.github/workflows/weblate.yml new file mode 100644 index 00000000..885e7a6f --- /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: "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 + + _Translations from [Weblate](https://hosted.weblate.org/projects/ironos/main-firmware/)_ + pr_reviewer: "ralim" + pr_draft: false + github_token: ${{ secrets.GITHUB_TOKEN }} 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: 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_EN.json b/Translations/translation_EN.json index 93e7a35e..14405cc7 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", + "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" + } + } } 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..a0cd93fb 100644 --- a/Translations/translation_HR.json +++ b/Translations/translation_HR.json @@ -1,105 +1,101 @@ { "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", + "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": "BATERIJA", + "UVLOWarningString": "BAT!!!", "UndervoltageString": "PRENIZAK NAPON", - "InputVoltageString": "Napajanje: ", + "InputVoltageString": "Napon V: ", "SleepingSimpleString": "Zzz ", - "SleepingAdvancedString": "SPAVANJE...", + "SleepingAdvancedString": "SPAVAM...", "SleepingTipAdvancedString": "Vrh: ", "OffString": "Off", - "DeviceFailedValidationWarning": "Your device is most likely a counterfeit!" + "DeviceFailedValidationWarning": "Vaš uređaj je najvjerojatnije krivotvoren!" }, "messagesWarn": { "CJCCalibrationDone": [ - "Calibration", - "done!" + "Kalibracija", + "dovršena!" ], "ResetOKMessage": "Reset OK", "SettingsResetMessage": [ - "Certain settings", - "were changed!" + "Neke postavke", + "su izmijenjene!" ], "NoAccelerometerMessage": [ - "No accelerometer", - "detected!" + "Akcelerometar", + "nije pronađen!" ], "NoPowerDeliveryMessage": [ - "No USB-PD IC", - "detected!" + "USB-PD IC", + "nije pronađen!" ], - "LockingKeysString": "LOCKED", - "UnlockingKeysString": "UNLOCKED", - "WarningKeysLockedString": "!LOCKED!", + "LockingKeysString": "ZAKLJUČ", + "UnlockingKeysString": "OTKLJUČ", + "WarningKeysLockedString": "ZAKLJUČ!", "WarningThermalRunaway": [ - "Thermal", - "Runaway" + "Neispravan", + "grijač" ] }, "characters": { "SettingRightChar": "D", "SettingLeftChar": "L", "SettingAutoChar": "A", - "SettingOffChar": "O", + "SettingOffChar": "U", "SettingSlowChar": "S", "SettingMediumChar": "M", "SettingFastChar": "B", - "SettingStartNoneChar": "I", + "SettingStartNoneChar": "U", "SettingStartSolderingChar": "L", - "SettingStartSleepChar": "R", - "SettingStartSleepOffChar": "S", - "SettingSensitivityOff": "O", - "SettingSensitivityLow": "L", - "SettingSensitivityMedium": "M", - "SettingSensitivityHigh": "H", - "SettingLockDisableChar": "D", + "SettingStartSleepChar": "T", + "SettingStartSleepOffChar": "H", + "SettingSensitivityOff": "U", + "SettingSensitivityLow": "N", + "SettingSensitivityMedium": "S", + "SettingSensitivityHigh": "V", + "SettingLockDisableChar": "O", "SettingLockBoostChar": "B", - "SettingLockFullChar": "F" + "SettingLockFullChar": "Z" }, "menuGroups": { "PowerMenu": { "text2": [ - "Power", - "settings" + "Postavke", + "napajanja" ], - "desc": "" + "desc": "Postavke napajanja (baterije, punjač, USB-PD itd.)" }, "SolderingMenu": { "text2": [ "Postavke", "lemljenja" ], - "desc": "" + "desc": "Postavke lemljenja, pojačani način, kako se lemilica ponaša" }, "PowerSavingMenu": { "text2": [ "Ušteda", "energije" ], - "desc": "" + "desc": "Spavanje, načini uštede energije gašenjem uređaja" }, "UIMenu": { "text2": [ "Korisničko", "sučelje" ], - "desc": "" + "desc": "Interakcija s korisnikom (izgled, animacije, jedinice itd.)" }, "AdvancedMenu": { "text2": [ "Napredne", "opcije" ], - "desc": "" + "desc": "Napredne i ostale opcije" } }, "menuOptions": { @@ -112,10 +108,10 @@ }, "MinVolCell": { "text2": [ - "Minimum", - "voltage" + "Najniži", + "napon" ], - "desc": "Minimum allowed voltage per battery cell (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" + "desc": "Najniži dozvoljeni napon po ćeliji baterije (3S: 3 - 3.7V | 4-6S: 2.4 - 3.7V)" }, "QCMaxVoltage": { "text2": [ @@ -126,10 +122,10 @@ }, "PDNegTimeout": { "text2": [ - "PD", + "USB-PD", "timeout" ], - "desc": "PD negotiation timeout in 100ms steps for compatibility with some QC chargers" + "desc": "Timeout za USB-Power Delivery u koracima od 100ms za kompatibilnost s nekim QC punjačima" }, "BoostTemperature": { "text2": [ @@ -143,42 +139,42 @@ "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)" + "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": [ - "Temp change", - "short" + "Korak temp", + "kratki pritisak" ], - "desc": "Temperature-change-increment on short button press" + "desc": "Korak temperature pri kratkom pritisku tipke" }, "TempChangeLongStep": { "text2": [ - "Temp change", - "long" + "Korak temp", + "dugi pritisak" ], - "desc": "Temperature-change-increment on long button press" + "desc": "Korak temperature pri dugačkom pritisku tipke" }, "LockingMode": { "text2": [ - "Allow locking", - "buttons" + "Zaključavanje", + "tipki" ], - "desc": "While soldering, hold down both buttons to toggle locking them (D=disable | B=boost mode only | F=full locking)" + "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)" + "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)" + "desc": "Temperatura na koju se spušta lemilica nakon određenog vremena mirovanja (C | F)" }, "SleepTimeout": { "text2": [ @@ -192,154 +188,157 @@ "Vrijeme", "gašenja" ], - "desc": "Vrijeme mirovanja nakon kojega će se lemilica ugasiti. (Minute)" + "desc": "Vrijeme mirovanja nakon kojega će se lemilica ugasiti (Minute)" }, "HallEffSensitivity": { "text2": [ - "Hall sensor", - "sensitivity" + "Osjetljivost", + "Hall senzora" ], - "desc": "Sensitivity of the Hall effect sensor to detect sleep (0=Ugašeno | 1=Najmanje osjetljivo | ... | 9=Najosjetljivije)" + "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)" + "desc": "Jedinica temperature (C=Celzij | F=Fahrenheit)" }, "DisplayRotation": { "text2": [ "Rotacija", "ekrana" ], - "desc": "Orijentacija ekrana. (D=Desnoruki | L=Ljevoruki | A=Automatski)" + "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." + "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)" + "desc": "Brzina kretanja dugačkih poruka (B=brzo | S=sporo)" }, "ReverseButtonTempChange": { "text2": [ - "Swap", - "+ - keys" + "Zamjena", + "+ - tipki" ], - "desc": "Reverse assignment of buttons for temperature adjustment" + "desc": "Zamjenjuje funkciju gornje i donje tipke za podešavanje temperature" }, "AnimSpeed": { "text2": [ - "Anim.", - "speed" + "Brzina", + "animacije" ], - "desc": "Pace of icon animations in menu (O=off | S=slow | M=medium | B=fast)" + "desc": "Brzina animacije ikona u menijima (U=ugašeno | S=sporo | M=srednje | B=brzo)" }, "AnimLoop": { "text2": [ - "Anim.", - "loop" + "Ponavljanje", + "animacije" ], - "desc": "Loop icon animations in main menu" + "desc": "Hoće li se animacije menija vrtiti u petlji - samo ako brzina animacije nije na \"Ugašeno\"" }, "Brightness": { "text2": [ - "Screen", - "brightness" + "Svjetlina", + "ekrana" ], - "desc": "Adjust the OLED screen brightness" + "desc": "Podešavanje svjetline OLED ekrana. Veća svjetlina može dugotrajno dovesti do pojave duhova na ekranu." }, "ColourInversion": { "text2": [ - "Invert", - "screen" + "Inverzija", + "ekrana" ], - "desc": "Invert the OLED screen colors" + "desc": "Inverzan prikaz slike na ekranu" }, "LOGOTime": { "text2": [ - "Boot logo", - "duration" + "Trajanje", + "boot logotipa" ], - "desc": "Set boot logo duration (s=seconds)" + "desc": "Trajanje prikaza boot logotipa (s=seconds)" }, "AdvancedIdle": { "text2": [ "Detalji", "pri čekanju" ], - "desc": "Prikazivanje detaljnih informacija tijekom čekanja." + "desc": "Prikazivanje detaljnih informacija tijekom čekanja" }, "AdvancedSoldering": { "text2": [ "Detalji", "pri lemljenju" ], - "desc": "Prikazivanje detaljnih informacija tijekom lemljenja." + "desc": "Prikazivanje detaljnih informacija tijekom lemljenja" }, "PowerLimit": { "text2": [ - "Power", - "limit" + "Ograničenje", + "snage" ], - "desc": "Maximum power the iron can use (W=watt)" + "desc": "Najveća snaga koju lemilica smije vući iz napajanja (W=watt)" }, "CalibrateCJC": { "text2": [ - "Calibrate CJC", - "at next boot" + "Kalibracija kod", + "sljed. starta" ], - "desc": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 5°C)" + "desc": "Kod sljedećeg starta izvršit će se kalibracija (nije potrebno ako je pogreška manja od 5°C)" }, "VoltageCalibration": { "text2": [ "Kalibracija", - "napona napajanja" + "napajanja" ], - "desc": "Kalibracija ulaznog napona. Podešavanje gumbima, dugački pritisak za kraj." + "desc": "Kalibracija ulaznog napona napajanja (Podešavanje tipkama, dugački pritisak za kraj)" }, "PowerPulsePower": { "text2": [ - "Power", - "pulse" + "Snaga period.", + "pulsa napajanja" ], - "desc": "Intensity of power of keep-awake-pulse (W=watt)" + "desc": "Intenzitet periodičkog pulsa kojega lemilica povlači kako se USB napajanje ne bi ugasilo (W=watt)" }, "PowerPulseWait": { "text2": [ - "Power pulse", - "delay" + "Interval per.", + "pulsa nap." ], - "desc": "Delay before keep-awake-pulse is triggered (x 2.5s)" + "desc": "Razmak periodičkih pulseva koje lemilica povlači kako se USB napajanje ne bi ugasilo (x 2.5s)" }, "PowerPulseDuration": { "text2": [ - "Power pulse", - "duration" + "Trajanje per.", + "pulsa nap." ], - "desc": "Keep-awake-pulse duration (x 250ms)" + "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." + "desc": "Vraćanje svih postavki na tvorničke vrijednosti" }, "LanguageSwitch": { "text2": [ "Jezik:", " HR Hrvatski" ], - "desc": "" + "desc": "Promjena jezika" } - } + }, + "fonts": [ + "ascii_basic" + ] } diff --git a/Translations/translation_HU.json b/Translations/translation_HU.json index 1bd8a4ad..16fb63b8 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": "Ú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 alacsony", + "UndervoltageString": "Alulfeszültség", + "InputVoltageString": "Bemenet V: ", + "SleepingSimpleString": "Zzzz", + "SleepingAdvancedString": "Alvás...", + "SleepingTipAdvancedString": "Hegy:", + "OffString": "Ki", + "DeviceFailedValidationWarning": "Az eszköz valószínűleg nem eredeti!" + }, + "messagesWarn": { + "CJCCalibrationDone": [ + "Kalibráció", + "kész!" + ], + "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", + "megjelenítés" + ], + "desc": "Boot logo megjelenítési idejének beállítása (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", + "köv. indításnál" + ], + "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": [ + "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 3b312b76..79182ea8 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": "Before rebooting, make sure tip & handle are at room temperature!", - "CJCCalibrating": "calibrating", - "SettingsResetWarning": "Ripristinare le impostazioni iniziali?", - "UVLOWarningString": "DC BASSA", - "UndervoltageString": "DC INSUFFICIENTE", - "InputVoltageString": "V in:", - "SleepingSimpleString": "Zzz ", - "SleepingAdvancedString": "Riposo", - "SleepingTipAdvancedString": "Punta:", - "OffString": "OFF", - "DeviceFailedValidationWarning": "Il dispositivo in uso è molto probabilmente una contraffazione!" - }, - "messagesWarn": { - "CJCCalibrationDone": [ - "Calibration", - "done!" - ], - "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": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 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 riavviare assicurati che punta e impugnatura siano a temperatura ambiente!", + "CJCCalibrating": "Calibrazione in corso", + "SettingsResetWarning": "Ripristinare le impostazioni di default?", + "UVLOWarningString": "DC BASSA", + "UndervoltageString": "DC INSUFFICIENTE", + "InputVoltageString": "V in:", + "SleepingSimpleString": "Zzz ", + "SleepingAdvancedString": "Riposo", + "SleepingTipAdvancedString": "Punta:", + "OffString": "OFF", + "DeviceFailedValidationWarning": "È probabile che questo dispositivo 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": [ + "Tensione", + "QC" + ], + "desc": "Imposta la tensione massima 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": "Calibra le rilevazioni di temperatura 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 di default" + }, + "LanguageSwitch": { + "text2": [ + "Lingua:", + " IT Italiano" + ], + "desc": "" + } + } } 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 de50102c..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": [ - "Calibration", - "done!" - ], - "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": "At next boot tip Cold Junction Compensation will be calibrated (not required if Delta T is < 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 diff --git a/Translations/translations_def.js b/Translations/translations_def.js index e465c2a8..c9f89af1 100644 --- a/Translations/translations_def.js +++ b/Translations/translations_def.js @@ -10,7 +10,7 @@ var def = /// }, { "id": "SettingsResetWarning", - "description": "Confirmation message shown before confirming a settings reset." + "description": "Warning shown before confirming a settings reset." }, { "id": "UVLOWarningString", @@ -58,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", 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/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 diff --git a/source/Core/Inc/Translation.h b/source/Core/Inc/Translation.h index 3235237c..c658f63b 100644 --- a/source/Core/Inc/Translation.h +++ b/source/Core/Inc/Translation.h @@ -87,6 +87,7 @@ struct TranslationIndexTable { uint16_t DeviceFailedValidationWarning; uint16_t CJCCalibrationDone; + uint16_t ResetOKMessage; uint16_t SettingsResetMessage; uint16_t NoAccelerometerMessage; uint16_t NoPowerDeliveryMessage; 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/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; } diff --git a/source/Core/Threads/GUIThread.cpp b/source/Core/Threads/GUIThread.cpp index bef78d14..4164e113 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,959 +32,8 @@ 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(); -#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; -} +extern bool heaterThermalRunaway; -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() && 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 - // 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(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::SMALL); - OLED::refresh(); - osDelay(100); - } - setoffset = TipThermoModel::convertTipRawADCTouV(offset / 16, true); - } - setSettingValue(SettingsOptions::CalibrationOffset, setoffset); - OLED::clearScreen(); - warnUser(translatedString(Tr->CJCCalibrationDone), 3 * TICKS_SECOND); - OLED::refresh(); - // 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)]; -uint8_t disconnectedTipF[sizeof(disconnectedTip)]; /* StartGUITask function */ void startGUITask(void const *argument) { (void)argument; @@ -992,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); @@ -1048,187 +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); - } - // 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 - - 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/CJC.cpp b/source/Core/Threads/OperatingModes/CJC.cpp new file mode 100644 index 00000000..bea6c46f --- /dev/null +++ b/source/Core/Threads/OperatingModes/CJC.cpp @@ -0,0 +1,38 @@ + + +#include "OperatingModes.h" +void performCJCC(void) { + // Calibrate Cold Junction Compensation directly at boot, before internal components get warm. + OLED::refresh(); + osDelay(50); + 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 + // 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(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::SMALL); + OLED::refresh(); + osDelay(100); + } + setoffset = TipThermoModel::convertTipRawADCTouV(offset / 16, true); + } + setSettingValue(SettingsOptions::CalibrationOffset, setoffset); + OLED::clearScreen(); + warnUser(translatedString(Tr->CJCCalibrationDone), 3 * TICKS_SECOND); + OLED::refresh(); + // Preventing to repeat calibration at boot automatically (only one shot). + setSettingValue(SettingsOptions::CalibrateCJC, 0); + saveSettings(); + } +} 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(); + } +} 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 new file mode 100644 index 00000000..428457d8 --- /dev/null +++ b/source/Core/Threads/OperatingModes/OperatingModes.h @@ -0,0 +1,38 @@ +#ifndef OPERATING_MODES_H_ +#define OPERATING_MODES_H_ + +extern "C" { +#include "FreeRTOSConfig.h" +} +#include "Buttons.hpp" +#include "OLED.hpp" +#include "OperatingModeUtilities.h" +#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); // 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 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 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; +} diff --git a/source/Core/Threads/OperatingModes/Soldering.cpp b/source/Core/Threads/OperatingModes/Soldering.cpp new file mode 100644 index 00000000..41473869 --- /dev/null +++ b/source/Core/Threads/OperatingModes/Soldering.cpp @@ -0,0 +1,248 @@ + +#include "OperatingModes.h" + +extern bool heaterThermalRunaway; + +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(false)) { + 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(); + } +} 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 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 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 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 diff --git a/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h b/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h new file mode 100644 index 00000000..4484ee0c --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/OperatingModeUtilities.h @@ -0,0 +1,18 @@ +#ifndef OPERATING_MODE_UTILITIES_H_ +#define OPERATING_MODE_UTILITIES_H_ +#include "OLED.hpp" +#include + +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 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 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); +} diff --git a/source/Core/Threads/OperatingModes/utils/checkUndervoltage.cpp b/source/Core/Threads/OperatingModes/utils/checkUndervoltage.cpp new file mode 100644 index 00000000..d2eabc24 --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/checkUndervoltage.cpp @@ -0,0 +1,38 @@ +#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()) { + 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 diff --git a/source/Core/Threads/OperatingModes/utils/drawPowerSourceIcon.cpp b/source/Core/Threads/OperatingModes/utils/drawPowerSourceIcon.cpp new file mode 100644 index 00000000..f30687e4 --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/drawPowerSourceIcon.cpp @@ -0,0 +1,43 @@ +#include "OperatingModeUtilities.h" + +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 + // 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 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 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 diff --git a/source/Core/Threads/OperatingModes/utils/printSleepCountdown.cpp b/source/Core/Threads/OperatingModes/utils/printSleepCountdown.cpp new file mode 100644 index 00000000..c0a3d0d5 --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/printSleepCountdown.cpp @@ -0,0 +1,20 @@ +#include "Buttons.hpp" +#include "OperatingModeUtilities.h" +extern TickType_t lastMovementTime; +#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 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; +} diff --git a/source/Core/Threads/OperatingModes/utils/shouldDeviceSleep.cpp b/source/Core/Threads/OperatingModes/utils/shouldDeviceSleep.cpp new file mode 100644 index 00000000..b28b451e --- /dev/null +++ b/source/Core/Threads/OperatingModes/utils/shouldDeviceSleep.cpp @@ -0,0 +1,46 @@ +#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 + 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 diff --git a/source/Makefile b/source/Makefile index db1a7030..4ad04461 100644 --- a/source/Makefile +++ b/source/Makefile @@ -147,6 +147,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 @@ -372,6 +374,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)