Update translations & ensure we use doubles

This commit is contained in:
Alex Spataru 2024-11-29 11:53:04 -05:00
parent e9a536e5fb
commit bba85137e1
14 changed files with 878 additions and 788 deletions

View File

@ -3045,7 +3045,7 @@ void JSON::ProjectModel::onDatasetItemChanged(QStandardItem *item)
buildDatasetModel(m_selectedDataset);
break;
case kDatasetView_LED_High:
m_selectedDataset.m_ledHigh = value.toFloat();
m_selectedDataset.m_ledHigh = value.toDouble();
break;
case kDatasetView_Plot:
m_selectedDataset.m_graph = plotOptions.at(value.toInt()).first;
@ -3056,13 +3056,13 @@ void JSON::ProjectModel::onDatasetItemChanged(QStandardItem *item)
m_selectedDataset.m_xAxisId = value.toInt();
break;
case kDatasetView_Min:
m_selectedDataset.m_min = value.toFloat();
m_selectedDataset.m_min = value.toDouble();
break;
case kDatasetView_Max:
m_selectedDataset.m_max = value.toFloat();
m_selectedDataset.m_max = value.toDouble();
break;
case kDatasetView_Alarm:
m_selectedDataset.m_alarm = value.toFloat();
m_selectedDataset.m_alarm = value.toDouble();
break;
case kDatasetView_FFT_Samples:
m_selectedDataset.m_fftSamples = m_fftSamples.at(value.toInt()).toInt();

View File

@ -718,7 +718,7 @@ void UI::Dashboard::updatePlots()
const auto &dataset = getDatasetWidget(SerialStudio::DashboardFFT, i);
auto *data = m_fftValues[i].data();
auto count = m_fftValues[i].count();
SIMD::shift<qreal>(data, count, dataset.value().toFloat());
SIMD::shift<qreal>(data, count, dataset.value().toDouble());
}
// Append latest values to linear plots data
@ -732,15 +732,15 @@ void UI::Dashboard::updatePlots()
auto *yData = m_yAxisData[yDataset.index()].data();
auto xCount = m_xAxisData[xDataset.index()].count();
auto yCount = m_yAxisData[yDataset.index()].count();
SIMD::shift<qreal>(xData, xCount, xDataset.value().toFloat());
SIMD::shift<qreal>(yData, yCount, yDataset.value().toFloat());
SIMD::shift<qreal>(xData, xCount, xDataset.value().toDouble());
SIMD::shift<qreal>(yData, yCount, yDataset.value().toDouble());
}
else
{
auto *data = m_yAxisData[yDataset.index()].data();
auto count = m_yAxisData[yDataset.index()].count();
SIMD::shift<qreal>(data, count, yDataset.value().toFloat());
SIMD::shift<qreal>(data, count, yDataset.value().toDouble());
}
}
@ -753,7 +753,7 @@ void UI::Dashboard::updatePlots()
const auto &dataset = group.datasets()[j];
auto *data = m_multipltValues[i].y[j].data();
auto count = m_multipltValues[i].y[j].count();
SIMD::shift<qreal>(data, count, dataset.value().toFloat());
SIMD::shift<qreal>(data, count, dataset.value().toDouble());
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1314,200 +1314,215 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
<context>
<name>JSON::ProjectModel</name>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="279"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="280"/>
<source>New Project</source>
<translation>Neues Projekt</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="688"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="364"/>
<source>Samples</source>
<translation>Proben</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="724"/>
<source>Do you want to save your changes?</source>
<translation>Möchten Sie Ihre Änderungen speichern?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="689"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="725"/>
<source>You have unsaved modifications in this project!</source>
<translation>Sie haben ungespeicherte Änderungen in diesem Projekt!</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="723"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="759"/>
<source>Project error</source>
<translation>Projektfehler</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="724"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="760"/>
<source>Project title cannot be empty!</source>
<translation>Der Projekttitel darf nicht leer sein!</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="740"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="776"/>
<source>Save JSON project</source>
<translation>JSON-Projekt speichern</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="752"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="788"/>
<source>File open error</source>
<translation>Dateiöffnungsfehler</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="865"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2036"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="901"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2072"/>
<source>Untitled Project</source>
<translation>Unbenanntes Projekt</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="909"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="945"/>
<source>Select JSON file</source>
<translation>JSON-Datei auswählen</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1031"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1067"/>
<source>Legacy frame parser function updated</source>
<translation>Veraltete Frame-Parser-Funktion aktualisiert</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1068"/>
<source>Your project used a legacy frame parser function with a &apos;separator&apos; argument. It has been automatically migrated to the new format.</source>
<translation>Ihr Projekt verwendete eine veraltete Frame-Parser-Funktion mit einem Argument separator. Es wurde automatisch auf das neue Format migriert.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1069"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1105"/>
<source>Do you want to delete group &quot;%1&quot;?</source>
<translation>Möchten Sie die Gruppe &quot;%1&quot; löschen?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1070"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1111"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1150"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1106"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1147"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1186"/>
<source>This action cannot be undone. Do you wish to proceed?</source>
<translation>Diese Aktion kann nicht rückgängig gemacht werden. Möchten Sie fortfahren?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1110"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1146"/>
<source>Do you want to delete action &quot;%1&quot;?</source>
<translation>Möchten Sie die Aktion &quot;%1&quot; löschen?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1148"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1184"/>
<source>Do you want to delete dataset &quot;%1&quot;?</source>
<translation>Möchten Sie den Datensatz &quot;%1&quot; löschen?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1199"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1238"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1235"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1274"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1310"/>
<source>%1 (Copy)</source>
<translation>%1 (Kopie)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1320"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1356"/>
<source>New Dataset</source>
<translation>Neuer Datensatz</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1323"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1359"/>
<source>New Plot</source>
<translation>Neues Diagramm</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1327"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1363"/>
<source>New FFT Plot</source>
<translation>Neues FFT-Diagramm</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1331"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1367"/>
<source>New Bar Widget</source>
<translation>Neues Balken-Widget</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1335"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1371"/>
<source>New Gauge</source>
<translation>Neue Anzeige</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1339"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1375"/>
<source>New Compass</source>
<translation>Neuer Kompass</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1343"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1379"/>
<source>New LED Indicator</source>
<translation>Neue LED-Anzeige</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1479"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1515"/>
<source>New Action</source>
<translation>Neue Aktion</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1636"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1672"/>
<source>Are you sure you want to change the group-level widget?</source>
<translation>Sind Sie sicher, dass Sie das Gruppen-Widget ändern möchten?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1637"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1673"/>
<source>Existing datasets for this group will be deleted</source>
<translation>Bestehende Datensätze für diese Gruppe werden gelöscht</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1694"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1695"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1696"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1730"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1731"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1732"/>
<source>Accelerometer %1</source>
<translation>Beschleunigungsmesser %1</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1740"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1741"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1742"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1776"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1777"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1778"/>
<source>Gyro %1</source>
<translation>Gyroskop %1</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1783"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1819"/>
<source>Latitude</source>
<translation>Breitengrad</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1784"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1820"/>
<source>Longitude</source>
<translation>Längengrad</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1785"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1821"/>
<source>Altitude</source>
<translation>Höhe</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1899"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1935"/>
<source>Frame Parser Function</source>
<translation>Frame-Parser-Funktion</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2034"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2158"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2218"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2330"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2070"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2194"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2254"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2367"/>
<source>Title</source>
<translation>Titel</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2037"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2073"/>
<source>Project name/description</source>
<translation>Projektname/Beschreibung</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2058"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2094"/>
<source>Frame Detection</source>
<translation>Rahmenerkennung</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2060"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2096"/>
<source>Strategy used for identifying frame data</source>
<translation>Strategie zur Identifizierung von Rahmendaten</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2402"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2414"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2507"/>
<source>X-Axis Source</source>
<translation>X-Achsen-Quelle</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2508"/>
<source>Data series for the X-Axis</source>
<translation>Datenreihe für die X-Achse</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2523"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2535"/>
<source>Required for range widgets, optional for plots</source>
<translation>Erforderlich für Bereichs-Widgets, optional für Diagramme</translation>
</message>
@ -1520,46 +1535,46 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
<translation type="vanished">Zeichenfolge zur Trennung von Elementen in einem Frame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2071"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2107"/>
<source>Frame Start Delimeter</source>
<translation>Start-Trennzeichen des Frames</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2074"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2110"/>
<source>String marking the start of a frame</source>
<translation>Zeichenfolge, die den Start eines Frames markiert</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2087"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2123"/>
<source>Frame End Delimeter</source>
<translation>Ende-Trennzeichen des Frames</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2090"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2126"/>
<source>String marking the end of a frame</source>
<translation>Zeichenfolge, die das Ende eines Frames markiert</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2046"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2082"/>
<source>Data Conversion Method</source>
<translation>Datenkonvertierungsmethode</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2048"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2084"/>
<source>Input data format for frame parser</source>
<translation>Eingabedatenformat für den Frame-Parser</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2100"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2136"/>
<source>Thunderforest API Key</source>
<translation>Thunderforest API-Schlüssel</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2102"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2114"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2615"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2619"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2626"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2138"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2150"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2685"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2689"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2696"/>
<source>None</source>
<translation></translation>
</message>
@ -1568,133 +1583,133 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
<translation type="vanished">Erforderlich für das GPS-Karten-Widget</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2103"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2139"/>
<source>Required for Thunderforest maps</source>
<translation>Erforderlich für Thunderforest-Karten</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2112"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2148"/>
<source>MapTiler API Key</source>
<translation>MapTiler-API-Schlüssel</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2115"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2151"/>
<source>Required for satellite maps</source>
<translation>Erforderlich für Satellitenkarten</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2160"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2196"/>
<source>Untitled Group</source>
<translation>Unbenannte Gruppe</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2161"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2197"/>
<source>Name or description of the group</source>
<translation>Name oder Beschreibung der Gruppe</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2187"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2385"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2223"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2422"/>
<source>Widget</source>
<translation>Widget</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2189"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2225"/>
<source>Group display widget (optional)</source>
<translation>Gruppenanzeige-Widget (optional)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2220"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2256"/>
<source>Untitled Action</source>
<translation>Unbenannte Aktion</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2221"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2257"/>
<source>Name or description of the action</source>
<translation>Name oder Beschreibung der Aktion</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2229"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2265"/>
<source>Icon</source>
<translation>Symbol</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2231"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2267"/>
<source>Default Icon</source>
<translation>Standard-Symbol</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2232"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2268"/>
<source>Icon to display in the dashboard</source>
<translation>Symbol, das im Dashboard angezeigt wird</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2240"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2276"/>
<source>TX Data</source>
<translation>TX-Daten</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2242"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2278"/>
<source>Command</source>
<translation>Befehl</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2243"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2279"/>
<source>Data to transmit when the action is triggered.</source>
<translation>Daten, die gesendet werden, wenn die Aktion ausgelöst wird.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2270"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2306"/>
<source>EOL Sequence</source>
<translation>EOL-Sequenz</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2272"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2308"/>
<source>End-of-line (EOL) sequence to use</source>
<translation>Zu verwendende End-of-Line (EOL)-Sequenz</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2332"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2369"/>
<source>Untitled Dataset</source>
<translation>Unbenannter Datensatz</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2333"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2370"/>
<source>Name or description of the dataset</source>
<translation>Name oder Beschreibung des Datensatzes</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2342"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2379"/>
<source>Frame Index</source>
<translation>Frame-Index</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2345"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2382"/>
<source>Position in the frame</source>
<translation>Position im Frame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2353"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2390"/>
<source>Measurement Unit</source>
<translation>Maßeinheit</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2355"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2392"/>
<source>Volts, Amps, etc.</source>
<translation>Volt, Ampere, etc.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2356"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2393"/>
<source>Unit of measurement (optional)</source>
<translation>Maßeinheit (optional)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2387"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2424"/>
<source>Display widget (optional)</source>
<translation>Anzeigewidget (optional)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2399"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2520"/>
<source>Minimum Value</source>
<translation>Minimalwert</translation>
</message>
@ -1703,107 +1718,107 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
<translation type="vanished">Erforderlich für Balken-/Anzeigenwidgets</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2411"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2532"/>
<source>Maximum Value</source>
<translation>Maximalwert</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2426"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2547"/>
<source>Alarm Value</source>
<translation>Alarmwert</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2550"/>
<source>Triggers alarm in bar widgets and LED panels</source>
<translation>Löst einen Alarm in Balken-Widgets und LED-Panels aus</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2458"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2452"/>
<source>Oscilloscope Plot</source>
<translation>Oszilloskop-Diagramm</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2460"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2454"/>
<source>Plot data in real-time</source>
<translation>Plotten von Echtzeitdaten</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2468"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2462"/>
<source>FFT Plot</source>
<translation>FFT-Diagramm</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2471"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2465"/>
<source>Plot frequency-domain data</source>
<translation>Frequenzbereichsdaten plotten</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2489"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2570"/>
<source>FFT Window Size</source>
<translation>FFT-Fenstergröße</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2491"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2572"/>
<source>Samples for FFT calculation</source>
<translation>Samples für die FFT-Berechnung</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2500"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2581"/>
<source>FFT Sampling Rate</source>
<translation>FFT-Abtastrate</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2502"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2583"/>
<source>Sampling rate (Hz) for FFT calculation</source>
<translation>Abtastrate (Hz) für die FFT-Berechnung</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2512"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2473"/>
<source>Show in LED Panel</source>
<translation>Im LED-Panel anzeigen</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2515"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2476"/>
<source>Quick status monitoring</source>
<translation>Schnelle Statusüberwachung</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2525"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2595"/>
<source>LED High (On) Value</source>
<translation>LED-High (Ein)-Wert</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2528"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2598"/>
<source>Threshold for LED on</source>
<translation>Schwellenwert für LED an</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2598"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2668"/>
<source>Plain Text (UTF8)</source>
<translation>Klartext (UTF8)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2606"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2676"/>
<source>No Delimiters</source>
<translation>Keine Trennzeichen</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2629"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2699"/>
<source>CRLF (\r\n)</source>
<translation>CRLF (\r\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2675"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2745"/>
<source>Save changes to frame parser code?</source>
<translation>Änderungen am Frame-Parser-Code speichern?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2676"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2746"/>
<source>Select &apos;Save&apos; to keep your changes, &apos;Discard&apos; to lose them permanently, or &apos;Cancel&apos; to return.</source>
<translation>Wählen Sie Speichern, um Ihre Änderungen zu behalten, Verwerfen, um sie dauerhaft zu verlieren, oder Abbrechen, um zurückzukehren.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2678"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2748"/>
<source>Save Changes</source>
<translation>Änderungen speichern</translation>
</message>
@ -1812,72 +1827,72 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
<translation type="vanished">Normal (UTF8)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2599"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2669"/>
<source>Hexadecimal</source>
<translation>Hexadezimal</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2600"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2670"/>
<source>Base64</source>
<translation>Base64</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2604"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2674"/>
<source>End Delimiter Only</source>
<translation>Nur Ende-Trennzeichen</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2605"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2675"/>
<source>Start + End Delimiter</source>
<translation>Start- und Ende-Trennzeichen</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2610"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2680"/>
<source>Data Grid</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2611"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2681"/>
<source>GPS Map</source>
<translation>GPS-Karte</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2612"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2682"/>
<source>Gyroscope</source>
<translation>Gyroskop</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2613"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2683"/>
<source>Multiple Plot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2614"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2684"/>
<source>Accelerometer</source>
<translation>Beschleunigungsmesser</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2620"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2690"/>
<source>Bar</source>
<translation>Balken</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2621"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2691"/>
<source>Gauge</source>
<translation>Anzeige</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2622"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2692"/>
<source>Compass</source>
<translation>Kompass</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2627"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2697"/>
<source>New Line (\n)</source>
<translation>Neue Zeile (\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2628"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2698"/>
<source>Carriage Return (\r)</source>
<translation>Wagenrücklauf (\r)</translation>
</message>
@ -1890,12 +1905,12 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
<translation type="vanished">CR + NL (\r\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2633"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2703"/>
<source>No</source>
<translation>Nein</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2634"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2704"/>
<source>Linear Plot</source>
<translation>Lineares Diagramm</translation>
</message>
@ -2466,9 +2481,8 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
<context>
<name>Plot</name>
<message>
<location filename="../../qml/Widgets/Dashboard/Plot.qml" line="59"/>
<source>Samples</source>
<translation>Proben</translation>
<translation type="vanished">Proben</translation>
</message>
</context>
<context>
@ -3501,7 +3515,7 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
<translation type="vanished">Alle Achsen ausblenden</translation>
</message>
<message>
<location filename="../../src/UI/Dashboard.cpp" line="834"/>
<location filename="../../src/UI/Dashboard.cpp" line="999"/>
<source>Status Panel</source>
<translation>Statusanzeige</translation>
</message>
@ -3777,8 +3791,9 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
<context>
<name>Widgets::Plot</name>
<message>
<location filename="../../src/UI/Widgets/Plot.cpp" line="57"/>
<source>Samples</source>
<translation type="vanished">Proben</translation>
<translation>Proben</translation>
</message>
</context>
</TS>

View File

@ -1167,560 +1167,575 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<context>
<name>JSON::ProjectModel</name>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="279"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="280"/>
<source>New Project</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="688"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="724"/>
<source>Do you want to save your changes?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="689"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="725"/>
<source>You have unsaved modifications in this project!</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="723"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="759"/>
<source>Project error</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="724"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="760"/>
<source>Project title cannot be empty!</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="740"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="776"/>
<source>Save JSON project</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="752"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="788"/>
<source>File open error</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="865"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2036"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="901"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2072"/>
<source>Untitled Project</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="909"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="945"/>
<source>Select JSON file</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1069"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1105"/>
<source>Do you want to delete group &quot;%1&quot;?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1070"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1111"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1150"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1106"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1147"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1186"/>
<source>This action cannot be undone. Do you wish to proceed?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1110"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1146"/>
<source>Do you want to delete action &quot;%1&quot;?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1148"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1184"/>
<source>Do you want to delete dataset &quot;%1&quot;?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1199"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1238"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1235"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1274"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1310"/>
<source>%1 (Copy)</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1320"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1356"/>
<source>New Dataset</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1323"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1359"/>
<source>New Plot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1327"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1363"/>
<source>New FFT Plot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1331"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1367"/>
<source>New Bar Widget</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1335"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1371"/>
<source>New Gauge</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1339"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1375"/>
<source>New Compass</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1343"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1379"/>
<source>New LED Indicator</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1479"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1515"/>
<source>New Action</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1636"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1672"/>
<source>Are you sure you want to change the group-level widget?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1637"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1673"/>
<source>Existing datasets for this group will be deleted</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1694"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1695"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1696"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1730"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1731"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1732"/>
<source>Accelerometer %1</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1740"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1741"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1742"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1776"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1777"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1778"/>
<source>Gyro %1</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1783"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1819"/>
<source>Latitude</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1784"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1820"/>
<source>Longitude</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1785"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1821"/>
<source>Altitude</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1899"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1935"/>
<source>Frame Parser Function</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2034"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2158"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2218"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2330"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2070"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2194"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2254"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2367"/>
<source>Title</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2037"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2073"/>
<source>Project name/description</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2071"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2107"/>
<source>Frame Start Delimeter</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2074"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2110"/>
<source>String marking the start of a frame</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2087"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2123"/>
<source>Frame End Delimeter</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2090"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2126"/>
<source>String marking the end of a frame</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2046"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2082"/>
<source>Data Conversion Method</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1031"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="364"/>
<source>Samples</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1067"/>
<source>Legacy frame parser function updated</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1068"/>
<source>Your project used a legacy frame parser function with a &apos;separator&apos; argument. It has been automatically migrated to the new format.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2048"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2084"/>
<source>Input data format for frame parser</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2058"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2094"/>
<source>Frame Detection</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2060"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2096"/>
<source>Strategy used for identifying frame data</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2100"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2136"/>
<source>Thunderforest API Key</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2102"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2114"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2615"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2619"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2626"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2138"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2150"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2685"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2689"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2696"/>
<source>None</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2103"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2139"/>
<source>Required for Thunderforest maps</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2112"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2148"/>
<source>MapTiler API Key</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2115"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2151"/>
<source>Required for satellite maps</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2160"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2196"/>
<source>Untitled Group</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2161"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2197"/>
<source>Name or description of the group</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2187"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2385"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2223"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2422"/>
<source>Widget</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2189"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2225"/>
<source>Group display widget (optional)</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2220"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2256"/>
<source>Untitled Action</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2221"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2257"/>
<source>Name or description of the action</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2229"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2265"/>
<source>Icon</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2231"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2267"/>
<source>Default Icon</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2232"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2268"/>
<source>Icon to display in the dashboard</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2240"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2276"/>
<source>TX Data</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2242"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2278"/>
<source>Command</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2243"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2279"/>
<source>Data to transmit when the action is triggered.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2270"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2306"/>
<source>EOL Sequence</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2272"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2308"/>
<source>End-of-line (EOL) sequence to use</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2332"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2369"/>
<source>Untitled Dataset</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2333"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2370"/>
<source>Name or description of the dataset</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2342"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2379"/>
<source>Frame Index</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2345"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2382"/>
<source>Position in the frame</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2353"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2390"/>
<source>Measurement Unit</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2355"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2392"/>
<source>Volts, Amps, etc.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2356"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2393"/>
<source>Unit of measurement (optional)</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2387"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2424"/>
<source>Display widget (optional)</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2399"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2507"/>
<source>X-Axis Source</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2508"/>
<source>Data series for the X-Axis</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2520"/>
<source>Minimum Value</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2411"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2532"/>
<source>Maximum Value</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2426"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2547"/>
<source>Alarm Value</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2550"/>
<source>Triggers alarm in bar widgets and LED panels</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2458"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2452"/>
<source>Oscilloscope Plot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2460"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2454"/>
<source>Plot data in real-time</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2468"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2462"/>
<source>FFT Plot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2471"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2465"/>
<source>Plot frequency-domain data</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2489"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2570"/>
<source>FFT Window Size</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2491"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2572"/>
<source>Samples for FFT calculation</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2500"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2581"/>
<source>FFT Sampling Rate</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2502"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2583"/>
<source>Sampling rate (Hz) for FFT calculation</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2512"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2473"/>
<source>Show in LED Panel</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2515"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2476"/>
<source>Quick status monitoring</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2525"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2595"/>
<source>LED High (On) Value</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2528"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2598"/>
<source>Threshold for LED on</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2598"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2668"/>
<source>Plain Text (UTF8)</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2606"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2676"/>
<source>No Delimiters</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2629"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2699"/>
<source>CRLF (\r\n)</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2675"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2745"/>
<source>Save changes to frame parser code?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2676"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2746"/>
<source>Select &apos;Save&apos; to keep your changes, &apos;Discard&apos; to lose them permanently, or &apos;Cancel&apos; to return.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2678"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2748"/>
<source>Save Changes</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2599"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2669"/>
<source>Hexadecimal</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2402"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2414"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2523"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2535"/>
<source>Required for range widgets, optional for plots</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2600"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2670"/>
<source>Base64</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2604"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2674"/>
<source>End Delimiter Only</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2605"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2675"/>
<source>Start + End Delimiter</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2610"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2680"/>
<source>Data Grid</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2611"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2681"/>
<source>GPS Map</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2612"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2682"/>
<source>Gyroscope</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2613"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2683"/>
<source>Multiple Plot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2614"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2684"/>
<source>Accelerometer</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2620"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2690"/>
<source>Bar</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2621"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2691"/>
<source>Gauge</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2622"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2692"/>
<source>Compass</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2627"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2697"/>
<source>New Line (\n)</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2628"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2698"/>
<source>Carriage Return (\r)</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2633"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2703"/>
<source>No</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2634"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2704"/>
<source>Linear Plot</source>
<translation></translation>
</message>
@ -2247,14 +2262,6 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation></translation>
</message>
</context>
<context>
<name>Plot</name>
<message>
<location filename="../../qml/Widgets/Dashboard/Plot.qml" line="59"/>
<source>Samples</source>
<translation></translation>
</message>
</context>
<context>
<name>Plugins::Server</name>
<message>
@ -2753,7 +2760,7 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<context>
<name>UI::Dashboard</name>
<message>
<location filename="../../src/UI/Dashboard.cpp" line="834"/>
<location filename="../../src/UI/Dashboard.cpp" line="999"/>
<source>Status Panel</source>
<translation></translation>
</message>
@ -2913,4 +2920,12 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation></translation>
</message>
</context>
<context>
<name>Widgets::Plot</name>
<message>
<location filename="../../src/UI/Widgets/Plot.cpp" line="57"/>
<source>Samples</source>
<translation></translation>
</message>
</context>
</TS>

View File

@ -1314,200 +1314,215 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
<context>
<name>JSON::ProjectModel</name>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="279"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="280"/>
<source>New Project</source>
<translation>Nuevo Proyecto</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="688"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="364"/>
<source>Samples</source>
<translation>Muestras</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="724"/>
<source>Do you want to save your changes?</source>
<translation>¿Quieres guardar los cambios?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="689"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="725"/>
<source>You have unsaved modifications in this project!</source>
<translation>¡Tienes modificaciones sin guardar en este proyecto!</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="723"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="759"/>
<source>Project error</source>
<translation>Error del proyecto</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="724"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="760"/>
<source>Project title cannot be empty!</source>
<translation>¡El título del proyecto no puede estar vacío!</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="740"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="776"/>
<source>Save JSON project</source>
<translation>Guardar proyecto JSON</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="752"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="788"/>
<source>File open error</source>
<translation>Error al abrir el archivo</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="865"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2036"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="901"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2072"/>
<source>Untitled Project</source>
<translation>Proyecto sin título</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="909"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="945"/>
<source>Select JSON file</source>
<translation>Seleccionar archivo JSON</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1031"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1067"/>
<source>Legacy frame parser function updated</source>
<translation>Función de análisis de tramas obsoleta actualizada</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1068"/>
<source>Your project used a legacy frame parser function with a &apos;separator&apos; argument. It has been automatically migrated to the new format.</source>
<translation>Tu proyecto usaba una función de análisis de tramas obsoleta con un argumento de separador. Se ha migrado automáticamente al nuevo formato.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1069"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1105"/>
<source>Do you want to delete group &quot;%1&quot;?</source>
<translation>¿Deseas eliminar el grupo &quot;%1&quot;?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1070"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1111"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1150"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1106"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1147"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1186"/>
<source>This action cannot be undone. Do you wish to proceed?</source>
<translation>Esta acción no se puede deshacer. ¿Deseas continuar?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1110"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1146"/>
<source>Do you want to delete action &quot;%1&quot;?</source>
<translation>¿Quieres eliminar la acción «%1»?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1148"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1184"/>
<source>Do you want to delete dataset &quot;%1&quot;?</source>
<translation>¿Deseas eliminar el conjunto de datos &quot;%1&quot;?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1199"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1238"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1235"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1274"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1310"/>
<source>%1 (Copy)</source>
<translation>%1 (Copia)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1320"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1356"/>
<source>New Dataset</source>
<translation>Nuevo Conjunto de Datos</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1323"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1359"/>
<source>New Plot</source>
<translation>Nueva Gráfica</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1327"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1363"/>
<source>New FFT Plot</source>
<translation>Nueva Gráfica FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1331"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1367"/>
<source>New Bar Widget</source>
<translation>Nuevo Widget de Barras</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1335"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1371"/>
<source>New Gauge</source>
<translation>Nuevo Medidor</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1339"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1375"/>
<source>New Compass</source>
<translation>Nueva Brújula</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1343"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1379"/>
<source>New LED Indicator</source>
<translation>Nuevo Indicador LED</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1479"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1515"/>
<source>New Action</source>
<translation>Nueva Acción</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1636"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1672"/>
<source>Are you sure you want to change the group-level widget?</source>
<translation>¿Estás seguro de que quieres cambiar el widget a nivel de grupo?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1637"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1673"/>
<source>Existing datasets for this group will be deleted</source>
<translation>Los conjuntos de datos existentes para este grupo serán eliminados</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1694"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1695"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1696"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1730"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1731"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1732"/>
<source>Accelerometer %1</source>
<translation>Acelerómetro %1</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1740"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1741"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1742"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1776"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1777"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1778"/>
<source>Gyro %1</source>
<translation>Giro %1</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1783"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1819"/>
<source>Latitude</source>
<translation>Latitud</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1784"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1820"/>
<source>Longitude</source>
<translation>Longitud</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1785"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1821"/>
<source>Altitude</source>
<translation>Altitud</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1899"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1935"/>
<source>Frame Parser Function</source>
<translation>Analizador de Tramas</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2034"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2158"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2218"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2330"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2070"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2194"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2254"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2367"/>
<source>Title</source>
<translation>Título</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2037"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2073"/>
<source>Project name/description</source>
<translation>Nombre/Descripción del proyecto</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2058"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2094"/>
<source>Frame Detection</source>
<translation>Detección de Tramas</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2060"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2096"/>
<source>Strategy used for identifying frame data</source>
<translation>Estrategia utilizada para identificar tramas</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2402"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2414"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2507"/>
<source>X-Axis Source</source>
<translation>Eje X</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2508"/>
<source>Data series for the X-Axis</source>
<translation>Serie de datos para el eje X</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2523"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2535"/>
<source>Required for range widgets, optional for plots</source>
<translation>Requerido para widgets de rango, opcional para gráficos</translation>
</message>
@ -1520,46 +1535,46 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
<translation type="vanished">Cadena utilizada para dividir elementos en una trama</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2071"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2107"/>
<source>Frame Start Delimeter</source>
<translation>Delimitador de Inicio de Trama</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2074"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2110"/>
<source>String marking the start of a frame</source>
<translation>Cadena que marca el inicio de una trama</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2087"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2123"/>
<source>Frame End Delimeter</source>
<translation>Delimitador de Fin de Trama</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2090"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2126"/>
<source>String marking the end of a frame</source>
<translation>Cadena que marca el fin de una trama</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2046"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2082"/>
<source>Data Conversion Method</source>
<translation>Método de Conversión de Datos</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2048"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2084"/>
<source>Input data format for frame parser</source>
<translation>Formato de datos de entrada para el analizador de tramas</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2100"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2136"/>
<source>Thunderforest API Key</source>
<translation>Clave API de Thunderforest</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2102"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2114"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2615"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2619"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2626"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2138"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2150"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2685"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2689"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2696"/>
<source>None</source>
<translation>Ninguno</translation>
</message>
@ -1568,133 +1583,133 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
<translation type="vanished">Requerido para el widget de mapa GPS</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2103"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2139"/>
<source>Required for Thunderforest maps</source>
<translation>Requerido para mapas de Thunderforest</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2112"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2148"/>
<source>MapTiler API Key</source>
<translation>Clave API de MapTiler</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2115"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2151"/>
<source>Required for satellite maps</source>
<translation>Requerido para mapas satelitales</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2160"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2196"/>
<source>Untitled Group</source>
<translation>Grupo Sin Título</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2161"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2197"/>
<source>Name or description of the group</source>
<translation>Nombre o descripción del grupo</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2187"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2385"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2223"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2422"/>
<source>Widget</source>
<translation>Widget</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2189"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2225"/>
<source>Group display widget (optional)</source>
<translation>Widget de visualización de grupo (opcional)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2220"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2256"/>
<source>Untitled Action</source>
<translation>Acción sin título</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2221"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2257"/>
<source>Name or description of the action</source>
<translation>Nombre o descripción de la acción</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2229"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2265"/>
<source>Icon</source>
<translation>Icono</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2231"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2267"/>
<source>Default Icon</source>
<translation>Icono Predeterminado</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2232"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2268"/>
<source>Icon to display in the dashboard</source>
<translation>Icono para mostrar en el panel</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2240"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2276"/>
<source>TX Data</source>
<translation>Datos TX</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2242"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2278"/>
<source>Command</source>
<translation>Comando</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2243"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2279"/>
<source>Data to transmit when the action is triggered.</source>
<translation>Datos a transmitir cuando se activa la acción.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2270"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2306"/>
<source>EOL Sequence</source>
<translation>Secuencia EOL</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2272"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2308"/>
<source>End-of-line (EOL) sequence to use</source>
<translation>Secuencia de fin de línea (EOL) a utilizar</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2332"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2369"/>
<source>Untitled Dataset</source>
<translation>Conjunto de Datos Sin Título</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2333"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2370"/>
<source>Name or description of the dataset</source>
<translation>Nombre o descripción del conjunto de datos</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2342"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2379"/>
<source>Frame Index</source>
<translation>Índice de Trama</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2345"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2382"/>
<source>Position in the frame</source>
<translation>Posición en la trama</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2353"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2390"/>
<source>Measurement Unit</source>
<translation>Unidad de Medida</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2355"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2392"/>
<source>Volts, Amps, etc.</source>
<translation>Voltios, Amperios, etc.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2356"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2393"/>
<source>Unit of measurement (optional)</source>
<translation>Unidad de medida (opcional)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2387"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2424"/>
<source>Display widget (optional)</source>
<translation>Widget de visualización (opcional)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2399"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2520"/>
<source>Minimum Value</source>
<translation>Valor Mínimo</translation>
</message>
@ -1703,107 +1718,107 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
<translation type="vanished">Requerido para widgets de barras/medidores</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2411"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2532"/>
<source>Maximum Value</source>
<translation>Valor Máximo</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2426"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2547"/>
<source>Alarm Value</source>
<translation>Valor de Alarma</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2550"/>
<source>Triggers alarm in bar widgets and LED panels</source>
<translation>Activa la alarma en widgets de barras y paneles LED</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2458"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2452"/>
<source>Oscilloscope Plot</source>
<translation>Gráfico de Osciloscopio</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2460"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2454"/>
<source>Plot data in real-time</source>
<translation>Graficar datos en tiempo real</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2468"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2462"/>
<source>FFT Plot</source>
<translation>Gráfico FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2471"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2465"/>
<source>Plot frequency-domain data</source>
<translation>Graficar datos en el dominio de la frecuencia</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2489"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2570"/>
<source>FFT Window Size</source>
<translation>Tamaño de Ventana FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2491"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2572"/>
<source>Samples for FFT calculation</source>
<translation>Muestras para el cálculo de FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2500"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2581"/>
<source>FFT Sampling Rate</source>
<translation>Tasa de muestreo FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2502"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2583"/>
<source>Sampling rate (Hz) for FFT calculation</source>
<translation>Tasa de muestreo (Hz) para el cálculo de la FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2512"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2473"/>
<source>Show in LED Panel</source>
<translation>Mostrar en el Panel LED</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2515"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2476"/>
<source>Quick status monitoring</source>
<translation>Monitoreo rápido de estado</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2525"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2595"/>
<source>LED High (On) Value</source>
<translation>Valor Alto (Encendido) del LED</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2528"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2598"/>
<source>Threshold for LED on</source>
<translation>Umbral para encender el LED</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2598"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2668"/>
<source>Plain Text (UTF8)</source>
<translation>Texto plano (UTF8)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2606"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2676"/>
<source>No Delimiters</source>
<translation>Sin delimitadores</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2629"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2699"/>
<source>CRLF (\r\n)</source>
<translation>CRLF (\r\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2675"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2745"/>
<source>Save changes to frame parser code?</source>
<translation>¿Guardar cambios en el código del analizador de tramas?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2676"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2746"/>
<source>Select &apos;Save&apos; to keep your changes, &apos;Discard&apos; to lose them permanently, or &apos;Cancel&apos; to return.</source>
<translation>Seleccione Guardar para conservar los cambios, Descartar para perderlos permanentemente o Cancelar para volver.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2678"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2748"/>
<source>Save Changes</source>
<translation>Guardar cambios</translation>
</message>
@ -1812,72 +1827,72 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
<translation type="vanished">Normal (UTF8)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2599"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2669"/>
<source>Hexadecimal</source>
<translation>Hexadecimal</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2600"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2670"/>
<source>Base64</source>
<translation>Base64</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2604"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2674"/>
<source>End Delimiter Only</source>
<translation>Sólo delimitador de fin</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2605"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2675"/>
<source>Start + End Delimiter</source>
<translation>Delimitador de inicio + fin</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2610"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2680"/>
<source>Data Grid</source>
<translation>Cuadrícula de Datos</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2611"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2681"/>
<source>GPS Map</source>
<translation>Mapa GPS</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2612"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2682"/>
<source>Gyroscope</source>
<translation>Giroscopio</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2613"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2683"/>
<source>Multiple Plot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2614"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2684"/>
<source>Accelerometer</source>
<translation>Acelerómetro</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2620"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2690"/>
<source>Bar</source>
<translation>Barra</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2621"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2691"/>
<source>Gauge</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2622"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2692"/>
<source>Compass</source>
<translation>Brújula</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2627"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2697"/>
<source>New Line (\n)</source>
<translation>Línea Nueva (\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2628"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2698"/>
<source>Carriage Return (\r)</source>
<translation>Retorno de Carro (\r)</translation>
</message>
@ -1890,12 +1905,12 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
<translation type="vanished">RC + LN (\r\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2633"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2703"/>
<source>No</source>
<translation>No</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2634"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2704"/>
<source>Linear Plot</source>
<translation>Gráfico Lineal</translation>
</message>
@ -2454,9 +2469,8 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
<context>
<name>Plot</name>
<message>
<location filename="../../qml/Widgets/Dashboard/Plot.qml" line="59"/>
<source>Samples</source>
<translation>Muestras</translation>
<translation type="vanished">Muestras</translation>
</message>
</context>
<context>
@ -3501,7 +3515,7 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
<translation type="vanished">Ocultar todos los ejes</translation>
</message>
<message>
<location filename="../../src/UI/Dashboard.cpp" line="834"/>
<location filename="../../src/UI/Dashboard.cpp" line="999"/>
<source>Status Panel</source>
<translation>Panel de estado</translation>
</message>
@ -3777,8 +3791,9 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
<context>
<name>Widgets::Plot</name>
<message>
<location filename="../../src/UI/Widgets/Plot.cpp" line="57"/>
<source>Samples</source>
<translation type="vanished">Muestras</translation>
<translation>Muestras</translation>
</message>
</context>
</TS>

View File

@ -1267,174 +1267,174 @@ Utilisez les boutons de la barre d&apos;outils ci-dessus pour ajouter un ensembl
<context>
<name>JSON::ProjectModel</name>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="279"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="280"/>
<source>New Project</source>
<translation>Nouveau projet</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="688"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="724"/>
<source>Do you want to save your changes?</source>
<translation>Voulez-vous enregistrer vos modifications&#xa0;?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="689"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="725"/>
<source>You have unsaved modifications in this project!</source>
<translation>Vous avez des modifications non enregistrées dans ce projet&#xa0; !</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="723"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="759"/>
<source>Project error</source>
<translation>Erreur de projet</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="724"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="760"/>
<source>Project title cannot be empty!</source>
<translation>Le titre du projet ne peut pas être vide&#xa0; !</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="740"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="776"/>
<source>Save JSON project</source>
<translation>Enregistrer le projet JSON</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="752"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="788"/>
<source>File open error</source>
<translation>Erreur d&apos;ouverture de fichier</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="865"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2036"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="901"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2072"/>
<source>Untitled Project</source>
<translation>Projet sans titre</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="909"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="945"/>
<source>Select JSON file</source>
<translation>Sélectionner un fichier JSON</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1069"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1105"/>
<source>Do you want to delete group &quot;%1&quot;?</source>
<translation>Voulez-vous supprimer le groupe &quot;%1&quot;&#xa0;?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1070"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1111"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1150"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1106"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1147"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1186"/>
<source>This action cannot be undone. Do you wish to proceed?</source>
<translation>Cette action est irréversible. Voulez-vous continuer&#xa0;?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1110"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1146"/>
<source>Do you want to delete action &quot;%1&quot;?</source>
<translation>Voulez-vous supprimer l&apos;action &quot;%1&quot;&#xa0;?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1148"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1184"/>
<source>Do you want to delete dataset &quot;%1&quot;?</source>
<translation>Voulez-vous supprimer le jeu de données &quot;%1&quot;&#xa0;?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1199"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1238"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1235"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1274"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1310"/>
<source>%1 (Copy)</source>
<translation>%1 (Copie)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1320"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1356"/>
<source>New Dataset</source>
<translation>Nouveau jeu de données</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1323"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1359"/>
<source>New Plot</source>
<translation>Nouvelle courbe</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1327"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1363"/>
<source>New FFT Plot</source>
<translation>Nouvelle courbe FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1331"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1367"/>
<source>New Bar Widget</source>
<translation>Nouveau widget de barre</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1335"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1371"/>
<source>New Gauge</source>
<translation>Nouveau jauge</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1339"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1375"/>
<source>New Compass</source>
<translation>Nouveau compas</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1343"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1379"/>
<source>New LED Indicator</source>
<translation>Nouveau témoin LED</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1479"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1515"/>
<source>New Action</source>
<translation>Nouvelle action</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1636"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1672"/>
<source>Are you sure you want to change the group-level widget?</source>
<translation>Êtes-vous sûr de vouloir changer le widget au niveau du groupe&#xa0;?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1637"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1673"/>
<source>Existing datasets for this group will be deleted</source>
<translation>Les jeux de données existants pour ce groupe seront supprimés</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1694"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1695"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1696"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1730"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1731"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1732"/>
<source>Accelerometer %1</source>
<translation>Accéléromètre %1</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1740"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1741"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1742"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1776"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1777"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1778"/>
<source>Gyro %1</source>
<translation>Gyroscope %1</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1783"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1819"/>
<source>Latitude</source>
<translation>Latitude</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1784"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1820"/>
<source>Longitude</source>
<translation>Longitude</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1785"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1821"/>
<source>Altitude</source>
<translation>Altitude</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1899"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1935"/>
<source>Frame Parser Function</source>
<translation>Fonction du parseur de trame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2034"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2158"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2218"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2330"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2070"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2194"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2254"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2367"/>
<source>Title</source>
<translation>Titre</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2037"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2073"/>
<source>Project name/description</source>
<translation>Nom/description du projet</translation>
</message>
@ -1447,203 +1447,218 @@ Utilisez les boutons de la barre d&apos;outils ci-dessus pour ajouter un ensembl
<translation type="vanished">Chaîne utilisée pour séparer les éléments dans une trame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2071"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2107"/>
<source>Frame Start Delimeter</source>
<translation>Délimiteur de début de trame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2074"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2110"/>
<source>String marking the start of a frame</source>
<translation>Chaîne marquant le début d&apos;une trame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2087"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2123"/>
<source>Frame End Delimeter</source>
<translation>Délimiteur de fin de trame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2090"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2126"/>
<source>String marking the end of a frame</source>
<translation>Chaîne marquant la fin d&apos;une trame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2046"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2082"/>
<source>Data Conversion Method</source>
<translation>Méthode de conversion des données</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1031"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="364"/>
<source>Samples</source>
<translation>Échantillons</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1067"/>
<source>Legacy frame parser function updated</source>
<translation>Fonction danalyse de trames obsolète mise à jour</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1068"/>
<source>Your project used a legacy frame parser function with a &apos;separator&apos; argument. It has been automatically migrated to the new format.</source>
<translation>Votre projet utilisait une fonction danalyse de trames obsolète avec un argument séparateur. Elle a é migrée automatiquement vers le nouveau format.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2048"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2084"/>
<source>Input data format for frame parser</source>
<translation>Format des données d&apos;entrée pour le parseur de trame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2058"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2094"/>
<source>Frame Detection</source>
<translation>Détection de trame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2060"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2096"/>
<source>Strategy used for identifying frame data</source>
<translation>Stratégie utilisée pour identifier les données de trame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2100"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2136"/>
<source>Thunderforest API Key</source>
<translation>Clé API Thunderforest</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2102"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2114"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2615"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2619"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2626"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2138"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2150"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2685"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2689"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2696"/>
<source>None</source>
<translation>Aucune</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2103"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2139"/>
<source>Required for Thunderforest maps</source>
<translation>Nécessaire pour les cartes Thunderforest</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2112"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2148"/>
<source>MapTiler API Key</source>
<translation>Clé API MapTiler</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2115"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2151"/>
<source>Required for satellite maps</source>
<translation>Nécessaire pour les cartes satellites</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2160"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2196"/>
<source>Untitled Group</source>
<translation>Groupe sans titre</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2161"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2197"/>
<source>Name or description of the group</source>
<translation>Nom ou description du groupe</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2187"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2385"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2223"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2422"/>
<source>Widget</source>
<translation>Widget</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2189"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2225"/>
<source>Group display widget (optional)</source>
<translation>Widget d&apos;affichage du groupe (optionnel)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2220"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2256"/>
<source>Untitled Action</source>
<translation>Action sans titre</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2221"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2257"/>
<source>Name or description of the action</source>
<translation>Nom ou description de l&apos;action</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2229"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2265"/>
<source>Icon</source>
<translation>Icône</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2231"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2267"/>
<source>Default Icon</source>
<translation>Icône par défaut</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2232"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2268"/>
<source>Icon to display in the dashboard</source>
<translation>Icône à afficher dans le tableau de bord</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2240"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2276"/>
<source>TX Data</source>
<translation>Données TX</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2242"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2278"/>
<source>Command</source>
<translation>Commande</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2243"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2279"/>
<source>Data to transmit when the action is triggered.</source>
<translation>Données à transmettre lorsque l&apos;action est déclenchée.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2270"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2306"/>
<source>EOL Sequence</source>
<translation>Séquence EOL</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2272"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2308"/>
<source>End-of-line (EOL) sequence to use</source>
<translation>Séquence de fin de ligne (EOL) à utiliser</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2332"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2369"/>
<source>Untitled Dataset</source>
<translation>Jeu de données sans titre</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2333"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2370"/>
<source>Name or description of the dataset</source>
<translation>Nom ou description du jeu de données</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2342"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2379"/>
<source>Frame Index</source>
<translation>Indice de trame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2345"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2382"/>
<source>Position in the frame</source>
<translation>Position dans la trame</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2353"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2390"/>
<source>Measurement Unit</source>
<translation>Unité de mesure</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2355"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2392"/>
<source>Volts, Amps, etc.</source>
<translation>Volts, Ampères, etc.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2356"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2393"/>
<source>Unit of measurement (optional)</source>
<translation>Unité de mesure (optionnel)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2387"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2424"/>
<source>Display widget (optional)</source>
<translation>Widget d&apos;affichage (optionnel)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2399"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2507"/>
<source>X-Axis Source</source>
<translation>Axe X</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2508"/>
<source>Data series for the X-Axis</source>
<translation>Série de données pour laxe X</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2520"/>
<source>Minimum Value</source>
<translation>Valeur minimale</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2402"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2414"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2523"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2535"/>
<source>Required for range widgets, optional for plots</source>
<translation>Requis pour les widgets de plage, optionnel pour les graphiques</translation>
</message>
@ -1652,107 +1667,107 @@ Utilisez les boutons de la barre d&apos;outils ci-dessus pour ajouter un ensembl
<translation type="vanished">Requis pour les widgets barre/jauge</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2411"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2532"/>
<source>Maximum Value</source>
<translation>Valeur maximale</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2426"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2547"/>
<source>Alarm Value</source>
<translation>Valeur d&apos;alarme</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2550"/>
<source>Triggers alarm in bar widgets and LED panels</source>
<translation>Déclenche une alarme dans les widgets barre et panneaux LED</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2458"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2452"/>
<source>Oscilloscope Plot</source>
<translation>Tracé d&apos;oscilloscope</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2460"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2454"/>
<source>Plot data in real-time</source>
<translation>Tracer des données en temps réel</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2468"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2462"/>
<source>FFT Plot</source>
<translation>Tracé FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2471"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2465"/>
<source>Plot frequency-domain data</source>
<translation>Tracer les données en domaine fréquentiel</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2489"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2570"/>
<source>FFT Window Size</source>
<translation>Taille de la fenêtre FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2491"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2572"/>
<source>Samples for FFT calculation</source>
<translation>Échantillons pour le calcul FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2500"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2581"/>
<source>FFT Sampling Rate</source>
<translation>Taux déchantillonnage FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2502"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2583"/>
<source>Sampling rate (Hz) for FFT calculation</source>
<translation>Taux déchantillonnage (Hz) pour le calcul FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2512"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2473"/>
<source>Show in LED Panel</source>
<translation>Afficher sur le panneau LED</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2515"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2476"/>
<source>Quick status monitoring</source>
<translation>Surveillance rapide de l&apos;état</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2525"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2595"/>
<source>LED High (On) Value</source>
<translation>Valeur haute (allumée) du LED</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2528"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2598"/>
<source>Threshold for LED on</source>
<translation>Seuil pour LED allumée</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2598"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2668"/>
<source>Plain Text (UTF8)</source>
<translation>Texte brut (UTF8)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2606"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2676"/>
<source>No Delimiters</source>
<translation>Pas de Délimiteurs</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2629"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2699"/>
<source>CRLF (\r\n)</source>
<translation>CRLF (\r\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2675"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2745"/>
<source>Save changes to frame parser code?</source>
<translation>Enregistrer les modifications du code du parseur de trame ?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2676"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2746"/>
<source>Select &apos;Save&apos; to keep your changes, &apos;Discard&apos; to lose them permanently, or &apos;Cancel&apos; to return.</source>
<translation>Sélectionnez Enregistrer pour conserver vos modifications, Ignorer pour les perdre définitivement, ou Annuler pour revenir.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2678"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2748"/>
<source>Save Changes</source>
<translation>Enregistrer les modifications</translation>
</message>
@ -1761,72 +1776,72 @@ Utilisez les boutons de la barre d&apos;outils ci-dessus pour ajouter un ensembl
<translation type="vanished">Normal (UTF8)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2599"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2669"/>
<source>Hexadecimal</source>
<translation>Hexadécimal</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2600"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2670"/>
<source>Base64</source>
<translation>Base64</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2604"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2674"/>
<source>End Delimiter Only</source>
<translation>Délimiteur de fin uniquement</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2605"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2675"/>
<source>Start + End Delimiter</source>
<translation>Délimiteur de début + de fin</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2610"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2680"/>
<source>Data Grid</source>
<translation>Grille de données</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2611"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2681"/>
<source>GPS Map</source>
<translation>Carte GPS</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2612"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2682"/>
<source>Gyroscope</source>
<translation>Gyroscope</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2613"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2683"/>
<source>Multiple Plot</source>
<translation>Tracé multiple</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2614"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2684"/>
<source>Accelerometer</source>
<translation>Accéléromètre</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2620"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2690"/>
<source>Bar</source>
<translation>Barre</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2621"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2691"/>
<source>Gauge</source>
<translation>Jauge</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2622"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2692"/>
<source>Compass</source>
<translation>Boussole</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2627"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2697"/>
<source>New Line (\n)</source>
<translation>Nouvelle ligne (\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2628"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2698"/>
<source>Carriage Return (\r)</source>
<translation>Retour chariot (\r)</translation>
</message>
@ -1839,12 +1854,12 @@ Utilisez les boutons de la barre d&apos;outils ci-dessus pour ajouter un ensembl
<translation type="vanished">RC + NL (\r\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2633"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2703"/>
<source>No</source>
<translation>Non</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2634"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2704"/>
<source>Linear Plot</source>
<translation>Tracé linéaire</translation>
</message>
@ -2407,9 +2422,8 @@ Utilisez les boutons de la barre d&apos;outils ci-dessus pour ajouter un ensembl
<context>
<name>Plot</name>
<message>
<location filename="../../qml/Widgets/Dashboard/Plot.qml" line="59"/>
<source>Samples</source>
<translation>Échantillons</translation>
<translation type="vanished">Échantillons</translation>
</message>
</context>
<context>
@ -2964,7 +2978,7 @@ Utilisez les boutons de la barre d&apos;outils ci-dessus pour ajouter un ensembl
<translation type="vanished">Masquer tous les axes</translation>
</message>
<message>
<location filename="../../src/UI/Dashboard.cpp" line="834"/>
<location filename="../../src/UI/Dashboard.cpp" line="999"/>
<source>Status Panel</source>
<translation>Panneau de Statut</translation>
</message>
@ -3240,8 +3254,9 @@ Utilisez les boutons de la barre d&apos;outils ci-dessus pour ajouter un ensembl
<context>
<name>Widgets::Plot</name>
<message>
<location filename="../../src/UI/Widgets/Plot.cpp" line="57"/>
<source>Samples</source>
<translation type="vanished">Échantillons</translation>
<translation>Échantillons</translation>
</message>
</context>
</TS>

View File

@ -1318,200 +1318,215 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<context>
<name>JSON::ProjectModel</name>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="279"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="280"/>
<source>New Project</source>
<translation>Новый проект</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="688"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="364"/>
<source>Samples</source>
<translation>Образцы</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="724"/>
<source>Do you want to save your changes?</source>
<translation>Вы хотите сохранить изменения?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="689"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="725"/>
<source>You have unsaved modifications in this project!</source>
<translation>У вас есть несохраненные изменения в этом проекте!</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="723"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="759"/>
<source>Project error</source>
<translation>Ошибка проекта</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="724"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="760"/>
<source>Project title cannot be empty!</source>
<translation>Название проекта не может быть пустым!</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="740"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="776"/>
<source>Save JSON project</source>
<translation>Сохранить проект JSON</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="752"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="788"/>
<source>File open error</source>
<translation>Ошибка открытия файла</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="865"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2036"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="901"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2072"/>
<source>Untitled Project</source>
<translation>Безымянный проект</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="909"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="945"/>
<source>Select JSON file</source>
<translation>Выберите файл JSON</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1031"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1067"/>
<source>Legacy frame parser function updated</source>
<translation>Устаревшая функция парсинга трейм обновлена</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1068"/>
<source>Your project used a legacy frame parser function with a &apos;separator&apos; argument. It has been automatically migrated to the new format.</source>
<translation>Ваш проект использовал устаревшую функцию парсинга трейм с аргументом separator. Она была автоматически переведена на новый формат.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1069"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1105"/>
<source>Do you want to delete group &quot;%1&quot;?</source>
<translation>Вы хотите удалить группу &quot;%1&quot;?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1070"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1111"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1150"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1106"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1147"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1186"/>
<source>This action cannot be undone. Do you wish to proceed?</source>
<translation>Это действие не может быть отменено. Вы хотите продолжить?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1110"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1146"/>
<source>Do you want to delete action &quot;%1&quot;?</source>
<translation>Вы хотите удалить действие «%1»?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1148"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1184"/>
<source>Do you want to delete dataset &quot;%1&quot;?</source>
<translation>Вы хотите удалить набор данных &quot;%1&quot;?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1199"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1238"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1235"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1274"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1310"/>
<source>%1 (Copy)</source>
<translation>%1 (Копия)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1320"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1356"/>
<source>New Dataset</source>
<translation>Новый набор данных</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1323"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1359"/>
<source>New Plot</source>
<translation>Новый график</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1327"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1363"/>
<source>New FFT Plot</source>
<translation>Новый график FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1331"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1367"/>
<source>New Bar Widget</source>
<translation>Новый виджет полосы</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1335"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1371"/>
<source>New Gauge</source>
<translation>Новый измерительный прибор</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1339"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1375"/>
<source>New Compass</source>
<translation>Новый компас</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1343"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1379"/>
<source>New LED Indicator</source>
<translation>Новый LED индикатор</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1479"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1515"/>
<source>New Action</source>
<translation>Новое действие</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1636"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1672"/>
<source>Are you sure you want to change the group-level widget?</source>
<translation>Вы уверены, что хотите изменить виджет группы?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1637"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1673"/>
<source>Existing datasets for this group will be deleted</source>
<translation>Существующие наборы данных для этой группы будут удалены</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1694"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1695"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1696"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1730"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1731"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1732"/>
<source>Accelerometer %1</source>
<translation>Акселерометр %1</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1740"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1741"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1742"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1776"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1777"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1778"/>
<source>Gyro %1</source>
<translation>Гироскоп %1</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1783"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1819"/>
<source>Latitude</source>
<translation>Широта</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1784"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1820"/>
<source>Longitude</source>
<translation>Долгота</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1785"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1821"/>
<source>Altitude</source>
<translation>Высота</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1899"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1935"/>
<source>Frame Parser Function</source>
<translation>Функция разбора фреймов</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2034"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2158"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2218"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2330"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2070"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2194"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2254"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2367"/>
<source>Title</source>
<translation>Заголовок</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2037"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2073"/>
<source>Project name/description</source>
<translation>Название/описание проекта</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2058"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2094"/>
<source>Frame Detection</source>
<translation>Обнаружение кадров</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2060"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2096"/>
<source>Strategy used for identifying frame data</source>
<translation>Стратегия для идентификации данных кадра</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2402"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2414"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2507"/>
<source>X-Axis Source</source>
<translation>Источник оси X</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2508"/>
<source>Data series for the X-Axis</source>
<translation>Серия данных для оси X</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2523"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2535"/>
<source>Required for range widgets, optional for plots</source>
<translation>Обязательно для виджетов диапазона, необязательно для графиков</translation>
</message>
@ -1524,46 +1539,46 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation type="vanished">Строка, используемая для разделения элементов в кадре</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2071"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2107"/>
<source>Frame Start Delimeter</source>
<translation>Разделитель начала фрейма</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2074"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2110"/>
<source>String marking the start of a frame</source>
<translation>Строка, обозначающая начало фрейма</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2087"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2123"/>
<source>Frame End Delimeter</source>
<translation>Разделитель конца фрейма</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2090"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2126"/>
<source>String marking the end of a frame</source>
<translation>Строка, обозначающая конец фрейма</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2046"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2082"/>
<source>Data Conversion Method</source>
<translation>Метод преобразования данных</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2048"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2084"/>
<source>Input data format for frame parser</source>
<translation>Формат входных данных для разбора фреймов</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2100"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2136"/>
<source>Thunderforest API Key</source>
<translation>API-ключ Thunderforest</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2102"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2114"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2615"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2619"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2626"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2138"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2150"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2685"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2689"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2696"/>
<source>None</source>
<translation>Нет</translation>
</message>
@ -1572,133 +1587,133 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation type="vanished">Требуется для виджета GPS карты</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2103"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2139"/>
<source>Required for Thunderforest maps</source>
<translation>Требуется для карт Thunderforest</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2112"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2148"/>
<source>MapTiler API Key</source>
<translation>API-ключ MapTiler</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2115"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2151"/>
<source>Required for satellite maps</source>
<translation>Требуется для спутниковых карт</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2160"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2196"/>
<source>Untitled Group</source>
<translation>Безымянная группа</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2161"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2197"/>
<source>Name or description of the group</source>
<translation>Название или описание группы</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2187"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2385"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2223"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2422"/>
<source>Widget</source>
<translation>Виджет</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2189"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2225"/>
<source>Group display widget (optional)</source>
<translation>Виджет отображения группы (опционально)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2220"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2256"/>
<source>Untitled Action</source>
<translation>Безымянное действие</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2221"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2257"/>
<source>Name or description of the action</source>
<translation>Имя или описание действия</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2229"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2265"/>
<source>Icon</source>
<translation>Иконка</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2231"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2267"/>
<source>Default Icon</source>
<translation>Иконка по умолчанию</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2232"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2268"/>
<source>Icon to display in the dashboard</source>
<translation>Иконка для отображения на панели управления</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2240"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2276"/>
<source>TX Data</source>
<translation>Данные для передачи</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2242"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2278"/>
<source>Command</source>
<translation>Команда</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2243"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2279"/>
<source>Data to transmit when the action is triggered.</source>
<translation>Данные для передачи при выполнении действия.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2270"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2306"/>
<source>EOL Sequence</source>
<translation>Последовательность EOL</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2272"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2308"/>
<source>End-of-line (EOL) sequence to use</source>
<translation>Последовательность конца строки (EOL) для использования</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2332"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2369"/>
<source>Untitled Dataset</source>
<translation>Безымянный набор данных</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2333"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2370"/>
<source>Name or description of the dataset</source>
<translation>Название или описание набора данных</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2342"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2379"/>
<source>Frame Index</source>
<translation>Индекс фрейма</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2345"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2382"/>
<source>Position in the frame</source>
<translation>Позиция в фрейме</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2353"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2390"/>
<source>Measurement Unit</source>
<translation>Единица измерения</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2355"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2392"/>
<source>Volts, Amps, etc.</source>
<translation>Вольты, Амперы и т.д.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2356"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2393"/>
<source>Unit of measurement (optional)</source>
<translation>Единица измерения (опционально)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2387"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2424"/>
<source>Display widget (optional)</source>
<translation>Виджет отображения (опционально)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2399"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2520"/>
<source>Minimum Value</source>
<translation>Минимальное значение</translation>
</message>
@ -1707,107 +1722,107 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation type="vanished">Требуется для виджетов шкал/графиков</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2411"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2532"/>
<source>Maximum Value</source>
<translation>Максимальное значение</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2426"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2547"/>
<source>Alarm Value</source>
<translation>Значение тревоги</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2550"/>
<source>Triggers alarm in bar widgets and LED panels</source>
<translation>Запускает тревогу в виджетах шкал и светодиодных панелях</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2458"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2452"/>
<source>Oscilloscope Plot</source>
<translation>График осциллографа</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2460"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2454"/>
<source>Plot data in real-time</source>
<translation>Построение данных в реальном времени</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2468"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2462"/>
<source>FFT Plot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2471"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2465"/>
<source>Plot frequency-domain data</source>
<translation>Построение данных в частотной области</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2489"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2570"/>
<source>FFT Window Size</source>
<translation>Размер окна FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2491"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2572"/>
<source>Samples for FFT calculation</source>
<translation>Образцы для расчета FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2500"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2581"/>
<source>FFT Sampling Rate</source>
<translation>Частота дискретизации FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2502"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2583"/>
<source>Sampling rate (Hz) for FFT calculation</source>
<translation>Частота дискретизации (Гц) для расчета FFT</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2512"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2473"/>
<source>Show in LED Panel</source>
<translation>Отображать на светодиодной панели</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2515"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2476"/>
<source>Quick status monitoring</source>
<translation>Быстрый мониторинг состояния</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2525"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2595"/>
<source>LED High (On) Value</source>
<translation>Высокое значение LED (включено)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2528"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2598"/>
<source>Threshold for LED on</source>
<translation>Порог включения LED</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2598"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2668"/>
<source>Plain Text (UTF8)</source>
<translation>Простой текст (UTF8)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2606"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2676"/>
<source>No Delimiters</source>
<translation>Без разделителей</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2629"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2699"/>
<source>CRLF (\r\n)</source>
<translation>CRLF (\r\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2675"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2745"/>
<source>Save changes to frame parser code?</source>
<translation>Сохранить изменения в коде парсера кадров?</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2676"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2746"/>
<source>Select &apos;Save&apos; to keep your changes, &apos;Discard&apos; to lose them permanently, or &apos;Cancel&apos; to return.</source>
<translation>Выберите «Сохранить», чтобы сохранить изменения, «Отменить», чтобы потерять их навсегда, или «Отмена», чтобы вернуться.</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2678"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2748"/>
<source>Save Changes</source>
<translation>Сохранить изменения</translation>
</message>
@ -1816,72 +1831,72 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation type="vanished">Обычный (UTF8)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2599"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2669"/>
<source>Hexadecimal</source>
<translation>Шестнадцатеричный</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2600"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2670"/>
<source>Base64</source>
<translation>Base64</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2604"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2674"/>
<source>End Delimiter Only</source>
<translation>Только конечный разделитель</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2605"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2675"/>
<source>Start + End Delimiter</source>
<translation>Начальный + конечный разделитель</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2610"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2680"/>
<source>Data Grid</source>
<translation>Таблица данных</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2611"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2681"/>
<source>GPS Map</source>
<translation>GPS карта</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2612"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2682"/>
<source>Gyroscope</source>
<translation>Гироскоп</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2613"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2683"/>
<source>Multiple Plot</source>
<translation>Множественный график</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2614"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2684"/>
<source>Accelerometer</source>
<translation>Акселерометр</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2620"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2690"/>
<source>Bar</source>
<translation>Гистограмма</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2621"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2691"/>
<source>Gauge</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2622"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2692"/>
<source>Compass</source>
<translation>Компас</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2627"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2697"/>
<source>New Line (\n)</source>
<translation>Новая строка (\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2628"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2698"/>
<source>Carriage Return (\r)</source>
<translation>Возврат каретки (\r)</translation>
</message>
@ -1894,12 +1909,12 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation type="vanished">ВК + НС (\r\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2633"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2703"/>
<source>No</source>
<translation>Нет</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2634"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2704"/>
<source>Linear Plot</source>
<translation>Линейный график</translation>
</message>
@ -2458,9 +2473,8 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<context>
<name>Plot</name>
<message>
<location filename="../../qml/Widgets/Dashboard/Plot.qml" line="59"/>
<source>Samples</source>
<translation>Образцы</translation>
<translation type="vanished">Образцы</translation>
</message>
</context>
<context>
@ -3505,7 +3519,7 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation type="vanished">Скрыть все оси</translation>
</message>
<message>
<location filename="../../src/UI/Dashboard.cpp" line="834"/>
<location filename="../../src/UI/Dashboard.cpp" line="999"/>
<source>Status Panel</source>
<translation>Панель состояния</translation>
</message>
@ -3781,8 +3795,9 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<context>
<name>Widgets::Plot</name>
<message>
<location filename="../../src/UI/Widgets/Plot.cpp" line="57"/>
<source>Samples</source>
<translation type="vanished">Образцы</translation>
<translation>Образцы</translation>
</message>
</context>
</TS>

View File

@ -1314,200 +1314,215 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<context>
<name>JSON::ProjectModel</name>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="279"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="280"/>
<source>New Project</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="688"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="364"/>
<source>Samples</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="724"/>
<source>Do you want to save your changes?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="689"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="725"/>
<source>You have unsaved modifications in this project!</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="723"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="759"/>
<source>Project error</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="724"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="760"/>
<source>Project title cannot be empty!</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="740"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="776"/>
<source>Save JSON project</source>
<translation> JSON </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="752"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="788"/>
<source>File open error</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="865"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2036"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="901"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2072"/>
<source>Untitled Project</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="909"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="945"/>
<source>Select JSON file</source>
<translation> JSON </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1031"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1067"/>
<source>Legacy frame parser function updated</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1068"/>
<source>Your project used a legacy frame parser function with a &apos;separator&apos; argument. It has been automatically migrated to the new format.</source>
<translation>使 separator </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1069"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1105"/>
<source>Do you want to delete group &quot;%1&quot;?</source>
<translation> &quot;%1&quot; </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1070"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1111"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1150"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1106"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1147"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1186"/>
<source>This action cannot be undone. Do you wish to proceed?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1110"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1146"/>
<source>Do you want to delete action &quot;%1&quot;?</source>
<translation> &quot;%1&quot; </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1148"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1184"/>
<source>Do you want to delete dataset &quot;%1&quot;?</source>
<translation> &quot;%1&quot; </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1199"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1238"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1235"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1274"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1310"/>
<source>%1 (Copy)</source>
<translation>%1 ()</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1320"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1356"/>
<source>New Dataset</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1323"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1359"/>
<source>New Plot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1327"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1363"/>
<source>New FFT Plot</source>
<translation> FFT </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1331"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1367"/>
<source>New Bar Widget</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1335"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1371"/>
<source>New Gauge</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1339"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1375"/>
<source>New Compass</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1343"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1379"/>
<source>New LED Indicator</source>
<translation> LED </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1479"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1515"/>
<source>New Action</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1636"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1672"/>
<source>Are you sure you want to change the group-level widget?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1637"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1673"/>
<source>Existing datasets for this group will be deleted</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1694"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1695"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1696"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1730"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1731"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1732"/>
<source>Accelerometer %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1740"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1741"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1742"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1776"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1777"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1778"/>
<source>Gyro %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1783"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1819"/>
<source>Latitude</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1784"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1820"/>
<source>Longitude</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1785"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1821"/>
<source>Altitude</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="1899"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="1935"/>
<source>Frame Parser Function</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2034"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2158"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2218"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2330"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2070"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2194"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2254"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2367"/>
<source>Title</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2037"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2073"/>
<source>Project name/description</source>
<translation>/</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2058"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2094"/>
<source>Frame Detection</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2060"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2096"/>
<source>Strategy used for identifying frame data</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2402"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2414"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2507"/>
<source>X-Axis Source</source>
<translation>X轴来源</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2508"/>
<source>Data series for the X-Axis</source>
<translation>X轴的数据系列</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2523"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2535"/>
<source>Required for range widgets, optional for plots</source>
<translation></translation>
</message>
@ -1520,46 +1535,46 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2071"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2107"/>
<source>Frame Start Delimeter</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2074"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2110"/>
<source>String marking the start of a frame</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2087"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2123"/>
<source>Frame End Delimeter</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2090"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2126"/>
<source>String marking the end of a frame</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2046"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2082"/>
<source>Data Conversion Method</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2048"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2084"/>
<source>Input data format for frame parser</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2100"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2136"/>
<source>Thunderforest API Key</source>
<translation>Thunderforest API </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2102"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2114"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2615"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2619"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2626"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2138"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2150"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2685"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2689"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2696"/>
<source>None</source>
<translation></translation>
</message>
@ -1568,133 +1583,133 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation type="vanished">GPS </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2103"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2139"/>
<source>Required for Thunderforest maps</source>
<translation>Thunderforest </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2112"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2148"/>
<source>MapTiler API Key</source>
<translation>MapTiler API </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2115"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2151"/>
<source>Required for satellite maps</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2160"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2196"/>
<source>Untitled Group</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2161"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2197"/>
<source>Name or description of the group</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2187"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2385"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2223"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2422"/>
<source>Widget</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2189"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2225"/>
<source>Group display widget (optional)</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2220"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2256"/>
<source>Untitled Action</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2221"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2257"/>
<source>Name or description of the action</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2229"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2265"/>
<source>Icon</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2231"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2267"/>
<source>Default Icon</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2232"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2268"/>
<source>Icon to display in the dashboard</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2240"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2276"/>
<source>TX Data</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2242"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2278"/>
<source>Command</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2243"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2279"/>
<source>Data to transmit when the action is triggered.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2270"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2306"/>
<source>EOL Sequence</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2272"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2308"/>
<source>End-of-line (EOL) sequence to use</source>
<translation>使EOL</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2332"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2369"/>
<source>Untitled Dataset</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2333"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2370"/>
<source>Name or description of the dataset</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2342"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2379"/>
<source>Frame Index</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2345"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2382"/>
<source>Position in the frame</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2353"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2390"/>
<source>Measurement Unit</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2355"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2392"/>
<source>Volts, Amps, etc.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2356"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2393"/>
<source>Unit of measurement (optional)</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2387"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2424"/>
<source>Display widget (optional)</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2399"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2520"/>
<source>Minimum Value</source>
<translation></translation>
</message>
@ -1703,107 +1718,107 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation type="vanished">/</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2411"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2532"/>
<source>Maximum Value</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2426"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2547"/>
<source>Alarm Value</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2550"/>
<source>Triggers alarm in bar widgets and LED panels</source>
<translation> LED </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2458"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2452"/>
<source>Oscilloscope Plot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2460"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2454"/>
<source>Plot data in real-time</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2468"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2462"/>
<source>FFT Plot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2471"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2465"/>
<source>Plot frequency-domain data</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2489"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2570"/>
<source>FFT Window Size</source>
<translation>FFT </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2491"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2572"/>
<source>Samples for FFT calculation</source>
<translation>FFT </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2500"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2581"/>
<source>FFT Sampling Rate</source>
<translation>FFT采样率</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2502"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2583"/>
<source>Sampling rate (Hz) for FFT calculation</source>
<translation>FFT计算的采样率Hz</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2512"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2473"/>
<source>Show in LED Panel</source>
<translation> LED </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2515"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2476"/>
<source>Quick status monitoring</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2525"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2595"/>
<source>LED High (On) Value</source>
<translation>LED </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2528"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2598"/>
<source>Threshold for LED on</source>
<translation>LED </translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2598"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2668"/>
<source>Plain Text (UTF8)</source>
<translation> (UTF8)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2606"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2676"/>
<source>No Delimiters</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2629"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2699"/>
<source>CRLF (\r\n)</source>
<translation>CRLF (\r\n)</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2675"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2745"/>
<source>Save changes to frame parser code?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2676"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2746"/>
<source>Select &apos;Save&apos; to keep your changes, &apos;Discard&apos; to lose them permanently, or &apos;Cancel&apos; to return.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2678"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2748"/>
<source>Save Changes</source>
<translation></translation>
</message>
@ -1812,72 +1827,72 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation type="vanished">UTF8</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2599"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2669"/>
<source>Hexadecimal</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2600"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2670"/>
<source>Base64</source>
<translation>Base64</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2604"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2674"/>
<source>End Delimiter Only</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2605"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2675"/>
<source>Start + End Delimiter</source>
<translation>+</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2610"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2680"/>
<source>Data Grid</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2611"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2681"/>
<source>GPS Map</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2612"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2682"/>
<source>Gyroscope</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2613"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2683"/>
<source>Multiple Plot</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2614"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2684"/>
<source>Accelerometer</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2620"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2690"/>
<source>Bar</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2621"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2691"/>
<source>Gauge</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2622"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2692"/>
<source>Compass</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2627"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2697"/>
<source>New Line (\n)</source>
<translation>\n</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2628"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2698"/>
<source>Carriage Return (\r)</source>
<translation>\r</translation>
</message>
@ -1890,12 +1905,12 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation type="vanished"> + \r\n</translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2633"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2703"/>
<source>No</source>
<translation></translation>
</message>
<message>
<location filename="../../src/JSON/ProjectModel.cpp" line="2634"/>
<location filename="../../src/JSON/ProjectModel.cpp" line="2704"/>
<source>Linear Plot</source>
<translation>线</translation>
</message>
@ -2462,9 +2477,8 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<context>
<name>Plot</name>
<message>
<location filename="../../qml/Widgets/Dashboard/Plot.qml" line="59"/>
<source>Samples</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
</context>
<context>
@ -3497,7 +3511,7 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../src/UI/Dashboard.cpp" line="834"/>
<location filename="../../src/UI/Dashboard.cpp" line="999"/>
<source>Status Panel</source>
<translation></translation>
</message>
@ -3773,8 +3787,9 @@ Use the toolbar buttons above to add a dataset to this group.</source>
<context>
<name>Widgets::Plot</name>
<message>
<location filename="../../src/UI/Widgets/Plot.cpp" line="57"/>
<source>Samples</source>
<translation type="vanished"></translation>
<translation></translation>
</message>
</context>
</TS>