This generates dedicates Translation.cpp files for translation language and derives all language-specific data from them. The Makefile is extended to also take care of generating these source files. This allows reuse of nearly all object files between builds of different languages for the same model and regenerating the translation sources if necessary. This speeds up the release builds and the normal write-compile-cycle considerably. It also eliminates miscompilations when manually building different languages.
280 lines
8.5 KiB
JSON
280 lines
8.5 KiB
JSON
{
|
||
"languageCode": "RU",
|
||
"languageLocalName": "Русский",
|
||
"cyrillicGlyphs": true,
|
||
"messages": {
|
||
"SettingsCalibrationDone": "Калибровка завершена!",
|
||
"SettingsCalibrationWarning": "Прежде чем продолжить, пожалуйста, убедитесь, что жало имеет комнатную температуру!",
|
||
"SettingsResetWarning": "Вы уверены, что хотите сбросить настройки к значениям по умолчанию?",
|
||
"UVLOWarningString": "НАПРЯЖ--",
|
||
"UndervoltageString": "Низк. напряжение",
|
||
"InputVoltageString": "Питание В: ",
|
||
"WarningTipTempString": "Темп. жала: ",
|
||
"BadTipString": "ЖАЛО--",
|
||
"SleepingSimpleString": "Zzzz",
|
||
"SleepingAdvancedString": "Ожидание...",
|
||
"WarningSimpleString": "ГОРЯЧО!",
|
||
"WarningAdvancedString": "!!! ГОРЯЧЕЕ ЖАЛО !!!",
|
||
"SleepingTipAdvancedString": "Жало:",
|
||
"IdleTipString": "Жало:",
|
||
"IdleSetString": " ->",
|
||
"TipDisconnectedString": "ЖАЛО ОТСОЕДИНЕНО",
|
||
"SolderingAdvancedPowerPrompt": "Питание: ",
|
||
"OffString": "Выкл.",
|
||
"ResetOKMessage": "Сброс OK",
|
||
"YourGainMessage": "Прирост:",
|
||
"SettingsResetMessage": "Настройки сброшены!",
|
||
"NoAccelerometerMessage": "Не определен\nакселерометр!",
|
||
"NoPowerDeliveryMessage": "No USB-PD IC\ndetected!",
|
||
"LockingKeysString": " LOCKED",
|
||
"UnlockingKeysString": "UNLOCKED",
|
||
"WarningKeysLockedString": "!LOCKED!"
|
||
},
|
||
"characters": {
|
||
"SettingRightChar": "П",
|
||
"SettingLeftChar": "Л",
|
||
"SettingAutoChar": "А",
|
||
"SettingFastChar": "Б",
|
||
"SettingSlowChar": "М",
|
||
"SettingStartSolderingChar": "П",
|
||
"SettingStartSleepChar": "О",
|
||
"SettingStartSleepOffChar": "К",
|
||
"SettingStartNoneChar": "В",
|
||
"SettingSensitivityOff": "О",
|
||
"SettingSensitivityLow": "Н",
|
||
"SettingSensitivityMedium": "С",
|
||
"SettingSensitivityHigh": "В",
|
||
"SettingLockDisableChar": "О",
|
||
"SettingLockBoostChar": "Т",
|
||
"SettingLockFullChar": "П"
|
||
},
|
||
"menuGroups": {
|
||
"SolderingMenu": {
|
||
"text2": [
|
||
"Параметры",
|
||
"пайки"
|
||
],
|
||
"desc": "Параметры пайки"
|
||
},
|
||
"PowerSavingMenu": {
|
||
"text2": [
|
||
"Режимы",
|
||
"сна"
|
||
],
|
||
"desc": "Настройки режима ожидания"
|
||
},
|
||
"UIMenu": {
|
||
"text2": [
|
||
"Параметры",
|
||
"интерфейса"
|
||
],
|
||
"desc": "Настройки пользовательского интерфейса"
|
||
},
|
||
"AdvancedMenu": {
|
||
"text2": [
|
||
"Дополнител.",
|
||
"настройки"
|
||
],
|
||
"desc": "Дополнительные настройки"
|
||
}
|
||
},
|
||
"menuOptions": {
|
||
"DCInCutoff": {
|
||
"text2": [
|
||
"Источник",
|
||
"питания"
|
||
],
|
||
"desc": "Источник питания. Устанавливает напряжение отсечки. <DC 10В> <S 3.3В на ячейку, без лимита мощности>"
|
||
},
|
||
"SleepTemperature": {
|
||
"text2": [
|
||
"Темп.",
|
||
"ожидания"
|
||
],
|
||
"desc": "Температура режима ожидания"
|
||
},
|
||
"SleepTimeout": {
|
||
"text2": [
|
||
"Таймаут",
|
||
"ожидания"
|
||
],
|
||
"desc": "Время до перехода в режим ожидания <Минуты/Секунды>"
|
||
},
|
||
"ShutdownTimeout": {
|
||
"text2": [
|
||
"Таймаут",
|
||
"выключения"
|
||
],
|
||
"desc": "Время до отключения паяльника <Минуты>"
|
||
},
|
||
"MotionSensitivity": {
|
||
"text2": [
|
||
"Чувствительн.",
|
||
"акселерометра"
|
||
],
|
||
"desc": "Чувствительность акселерометра <0=Выкл., 1=Мин., 9=Макс.>"
|
||
},
|
||
"TemperatureUnit": {
|
||
"text2": [
|
||
"Единицы",
|
||
"температуры"
|
||
],
|
||
"desc": "Единицы измерения температуры <C=Цельcия, F=Фаренгейта>"
|
||
},
|
||
"AdvancedIdle": {
|
||
"text2": [
|
||
"Подробный",
|
||
"реж. ожидания"
|
||
],
|
||
"desc": "Отображать детальную информацию уменьшенным шрифтом на экране ожидания"
|
||
},
|
||
"DisplayRotation": {
|
||
"text2": [
|
||
"Ориентация",
|
||
"экрана"
|
||
],
|
||
"desc": "Ориентация экрана <А=Авто, Л=Левая рука, П=Правая рука>"
|
||
},
|
||
"BoostTemperature": {
|
||
"text2": [
|
||
"t° турбо",
|
||
"режима"
|
||
],
|
||
"desc": "Температура жала в турбо-режиме"
|
||
},
|
||
"AutoStart": {
|
||
"text2": [
|
||
"Авто",
|
||
"старт"
|
||
],
|
||
"desc": "Режим, в котором запускается паяльник при подаче питания <П=Пайка, О=Ожидание, К=Ожидание при комн. темп., В=Выкл.>"
|
||
},
|
||
"CooldownBlink": {
|
||
"text2": [
|
||
"Мигание t°",
|
||
"при остывании"
|
||
],
|
||
"desc": "Мигать температурой на экране охлаждения, пока жало еще горячее"
|
||
},
|
||
"TemperatureCalibration": {
|
||
"text2": [
|
||
"Калибровка",
|
||
"температуры"
|
||
],
|
||
"desc": "Калибровка термодатчика жала"
|
||
},
|
||
"SettingsReset": {
|
||
"text2": [
|
||
"Сброс",
|
||
"Настроек"
|
||
],
|
||
"desc": "Сброс настроек к значеням по умолчанию"
|
||
},
|
||
"VoltageCalibration": {
|
||
"text2": [
|
||
"Калибровка",
|
||
"напряжения"
|
||
],
|
||
"desc": "Калибровка входного напряжения <длинное нажатие для выхода>"
|
||
},
|
||
"AdvancedSoldering": {
|
||
"text2": [
|
||
"Подробный",
|
||
"экран пайки"
|
||
],
|
||
"desc": "Показывать детальную информацию на экране пайки"
|
||
},
|
||
"ScrollingSpeed": {
|
||
"text2": [
|
||
"Скорость",
|
||
"текста"
|
||
],
|
||
"desc": "Скорость прокрутки текста <М=медленно, Б=быстро>"
|
||
},
|
||
"TipModel": {
|
||
"text2": [
|
||
"Модель",
|
||
"жала"
|
||
],
|
||
"desc": "Выбор модели жала"
|
||
},
|
||
"SimpleCalibrationMode": {
|
||
"text2": [
|
||
"Упрощенная",
|
||
"калибровка"
|
||
],
|
||
"desc": "Упрощенная калибровка с использованием горячей воды"
|
||
},
|
||
"AdvancedCalibrationMode": {
|
||
"text2": [
|
||
"Улучшенная",
|
||
"калибровка"
|
||
],
|
||
"desc": "Улучшенная калибровка с импользованием термопары жала"
|
||
},
|
||
"QCMaxVoltage": {
|
||
"text2": [
|
||
"Мощность",
|
||
"питания"
|
||
],
|
||
"desc": "Мощность используемого источника питания"
|
||
},
|
||
"PowerLimit": {
|
||
"text2": [
|
||
"Предел",
|
||
"мощности"
|
||
],
|
||
"desc": "Максимальная мощность, которую может использовать паяльник <Ватт>"
|
||
},
|
||
"ReverseButtonTempChange": {
|
||
"text2": [
|
||
"Инвертировать",
|
||
"кнопки"
|
||
],
|
||
"desc": "Инвертировать кнопки изменения температуры"
|
||
},
|
||
"TempChangeShortStep": {
|
||
"text2": [
|
||
"Шаг темп.",
|
||
"кор. наж."
|
||
],
|
||
"desc": "Шаг изменения температуры при коротком нажатии кнопок"
|
||
},
|
||
"TempChangeLongStep": {
|
||
"text2": [
|
||
"Шаг темп.",
|
||
"длин. наж."
|
||
],
|
||
"desc": "Шаг изменения температуры при длинном нажатии кнопок"
|
||
},
|
||
"PowerPulsePower": {
|
||
"text2": [
|
||
"Сила имп.",
|
||
"питания Вт"
|
||
],
|
||
"desc": "Сила импульса удерживающего от сна повербанк или другой источник питания"
|
||
},
|
||
"TipGain": {
|
||
"text2": [
|
||
"Изменить",
|
||
"усиление жала"
|
||
],
|
||
"desc": "Усиление жала"
|
||
},
|
||
"HallEffSensitivity": {
|
||
"text2": [
|
||
"Эффект Холла",
|
||
"чувствительность"
|
||
],
|
||
"desc": "Уровень чувствительности датчика холла в режиме сна <О=Отключено, Н=Низкий, С=Средний, В=Высокий>"
|
||
},
|
||
"LockingMode": {
|
||
"text2": [
|
||
"Разрешить",
|
||
"блок. кнопок"
|
||
],
|
||
"desc": "При работе длинное нажатие обеих кнопок блокирует их <О=Отключено, Т=Только турбо, П=Полная блокировка>"
|
||
}
|
||
}
|
||
}
|