First implementation

This commit is contained in:
Yury Shuvakin
2024-07-03 19:11:29 +09:00
parent 25a3a8ac11
commit d708fc3499
153 changed files with 17687 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,342 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
<name>CanController</name>
<message>
<location filename="../cpp/CanController.cpp" line="198"/>
<source>Reset</source>
<translation>Сброс</translation>
</message>
<message>
<location filename="../cpp/CanController.cpp" line="199"/>
<source>No incoming messages via CAN interface</source>
<translation>Нет входящих сообщений по CAN</translation>
</message>
<message>
<location filename="../cpp/CanController.cpp" line="200"/>
<source>Waiting for a command for closing</source>
<translation>Ожидание команды на замыкание</translation>
</message>
<message>
<location filename="../cpp/CanController.cpp" line="201"/>
<source>Work via CAN</source>
<translation>Работа по CAN</translation>
</message>
<message>
<location filename="../cpp/CanController.cpp" line="202"/>
<source>Work via button signal</source>
<translation>Работа по сигналу кнопки</translation>
</message>
<message>
<location filename="../cpp/CanController.cpp" line="203"/>
<source>Work via CAN or button signal</source>
<translation>Работа по CAN или сигналу кнопки</translation>
</message>
<message>
<location filename="../cpp/CanController.cpp" line="204"/>
<source>Exceeding input voltage</source>
<translation>Превышение входного напряжения</translation>
</message>
<message>
<location filename="../cpp/CanController.cpp" line="205"/>
<source>Exceeding maximum current</source>
<translation>Превышение максимального тока</translation>
</message>
<message>
<location filename="../cpp/CanController.cpp" line="206"/>
<source>Exceeding radiator temperature</source>
<translation>Превышение температуры радиатора</translation>
</message>
<message>
<location filename="../cpp/CanController.cpp" line="207"/>
<source>Pause after breaking</source>
<translation>Пауза после размыкания</translation>
</message>
<message>
<location filename="../cpp/CanController.cpp" line="208"/>
<source>Blocking due to emergency</source>
<translation>Блокировка по аварии</translation>
</message>
<message>
<location filename="../cpp/CanController.cpp" line="212"/>
<source>Unknown status</source>
<translation>Неизвестный статус</translation>
</message>
</context>
<context>
<name>GenericCanSetupPage</name>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="26"/>
<source>Driver:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="39"/>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="65"/>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="91"/>
<source>TextLabel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="52"/>
<source>Interface:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="78"/>
<source>Interface Details:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="104"/>
<source>Bitrate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="127"/>
<source>Sample Point:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="150"/>
<source>CanFD Bitrate:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="173"/>
<source>CanFD SamplePoint:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="196"/>
<source>Options:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="212"/>
<source>configured by operating system</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="219"/>
<source>Listen only mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="226"/>
<source>One-Shot mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="233"/>
<source>Triple Sampling</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/driver/GenericCanSetupPage.ui" line="240"/>
<source>Auto-Restart on bus off condition</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SelectCanInterfacesDialog</name>
<message>
<location filename="../cpp/window/SetupDialog/SelectCanInterfacesDialog.ui" line="14"/>
<source>Select CAN Interface(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/window/SetupDialog/SelectCanInterfacesDialog.ui" line="82"/>
<source>&amp;Create Interface...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SetupDialog</name>
<message>
<location filename="../cpp/window/SetupDialog/SetupDialog.ui" line="14"/>
<source>Measurement Setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/window/SetupDialog/SetupDialog.ui" line="91"/>
<source>Add Network</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/window/SetupDialog/SetupDialog.ui" line="98"/>
<source>Remove Network</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/window/SetupDialog/SetupDialog.ui" line="105"/>
<source>Refresh</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/window/SetupDialog/SetupDialog.ui" line="130"/>
<source>Network name:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/window/SetupDialog/SetupDialog.ui" line="156"/>
<source>CAN interfaces assigned to this network:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/window/SetupDialog/SetupDialog.ui" line="181"/>
<source>Add &amp;Interface...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/window/SetupDialog/SetupDialog.ui" line="188"/>
<source>&amp;Remove Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/window/SetupDialog/SetupDialog.ui" line="239"/>
<source>Add &amp;Database...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/window/SetupDialog/SetupDialog.ui" line="246"/>
<source>&amp;Remove Database</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../cpp/window/SetupDialog/SetupDialog.ui" line="253"/>
<source>Reload Databases</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>main</name>
<message>
<location filename="../qml/main.qml" line="15"/>
<source>Vku Monitor</source>
<translation>Монитор ВКУ</translation>
</message>
<message>
<location filename="../qml/main.qml" line="39"/>
<source>Current state</source>
<translation>Текущее состояние</translation>
</message>
<message>
<location filename="../qml/main.qml" line="51"/>
<source>Input voltage</source>
<translation>Входное напряжение</translation>
</message>
<message>
<location filename="../qml/main.qml" line="52"/>
<location filename="../qml/main.qml" line="70"/>
<source>V</source>
<translation>В</translation>
</message>
<message>
<location filename="../qml/main.qml" line="60"/>
<source>Radiator temperature</source>
<translation>Температура радиатора</translation>
</message>
<message>
<location filename="../qml/main.qml" line="61"/>
<source>°С</source>
<translation></translation>
</message>
<message>
<location filename="../qml/main.qml" line="69"/>
<source>Output voltage</source>
<translation>Выходное напряжение</translation>
</message>
<message>
<source>Number of retries after an emergency</source>
<translation type="vanished">Количество повторов после аварии</translation>
</message>
<message>
<location filename="../qml/main.qml" line="78"/>
<source>Emergency counter</source>
<translation>Счетчик аварий</translation>
</message>
<message>
<location filename="../qml/main.qml" line="87"/>
<source>Output current</source>
<translation>Выходной ток</translation>
</message>
<message>
<location filename="../qml/main.qml" line="88"/>
<location filename="../qml/main.qml" line="132"/>
<location filename="../qml/main.qml" line="172"/>
<source>A</source>
<translation>А</translation>
</message>
<message>
<source>VKU closure</source>
<translation type="vanished">Замыкание ВКУ</translation>
</message>
<message>
<location filename="../qml/main.qml" line="97"/>
<source>VKU opening</source>
<translation>Замыкание ВКУ</translation>
</message>
<message>
<location filename="../qml/main.qml" line="97"/>
<source>VKU closing</source>
<translation>Размыкание ВКУ</translation>
</message>
<message>
<location filename="../qml/main.qml" line="118"/>
<source>Parameters control</source>
<translation>Управление параметрами</translation>
</message>
<message>
<location filename="../qml/main.qml" line="131"/>
<source>Maximum current</source>
<translation>Максимальный ток</translation>
</message>
<message>
<location filename="../qml/main.qml" line="141"/>
<source>Duration of delay after emergency</source>
<translation>Длительность задержки после аварии</translation>
</message>
<message>
<location filename="../qml/main.qml" line="142"/>
<source>s</source>
<translation>с</translation>
</message>
<message>
<location filename="../qml/main.qml" line="151"/>
<source>Breaking delay</source>
<translation>Задержка на размыкание</translation>
</message>
<message>
<location filename="../qml/main.qml" line="152"/>
<source>ms</source>
<translation>мс</translation>
</message>
<message>
<location filename="../qml/main.qml" line="161"/>
<source>Number of retries after emergency breaking</source>
<translation>Количество повторов после аварийного размыкания</translation>
</message>
<message>
<location filename="../qml/main.qml" line="171"/>
<source>Breaking current</source>
<translation>Допустимый ток размыкания</translation>
</message>
<message>
<location filename="../qml/main.qml" line="182"/>
<source>Emergency reset</source>
<translation>Сброс аварии</translation>
</message>
<message>
<location filename="../qml/main.qml" line="191"/>
<source>Status</source>
<translation>Статус</translation>
</message>
</context>
</TS>