mirror of
https://github.com/Serial-Studio/Serial-Studio.git
synced 2025-01-15 05:22:53 +08:00
Let user define FFT sampling rate
This commit is contained in:
parent
8c616eb7cf
commit
242d0095c0
@ -775,7 +775,7 @@ void IO::Drivers::Serial::readSettings()
|
||||
for (int i = 0; i < list.count(); ++i)
|
||||
m_baudRateList.append(list.at(i));
|
||||
|
||||
// Sort baud rate list
|
||||
// Sort baud rate list
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)
|
||||
for (auto i = 0; i < m_baudRateList.count() - 1; ++i)
|
||||
{
|
||||
|
@ -64,7 +64,6 @@ IO::Manager::Manager()
|
||||
, m_startSequence(QStringLiteral("/*"))
|
||||
, m_finishSequence(QStringLiteral("*/"))
|
||||
, m_separatorSequence(QStringLiteral(","))
|
||||
, m_samplingRate(0)
|
||||
{
|
||||
// Set initial settings
|
||||
setMaxBufferSize(1024 * 1024);
|
||||
@ -146,14 +145,6 @@ int IO::Manager::maxBufferSize() const
|
||||
return m_maxBufferSize;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the calculated sampling rate of the data
|
||||
*/
|
||||
qreal IO::Manager::samplingRate() const
|
||||
{
|
||||
return m_samplingRate;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a pointer to the currently selected driver.
|
||||
*
|
||||
@ -282,10 +273,6 @@ void IO::Manager::connectDevice()
|
||||
else
|
||||
disconnectDevice();
|
||||
|
||||
// Restart sampling rate timer
|
||||
m_samplingRate = 0;
|
||||
m_samplingRateTimer.start();
|
||||
|
||||
// Update UI
|
||||
Q_EMIT connectedChanged();
|
||||
}
|
||||
@ -310,10 +297,6 @@ void IO::Manager::disconnectDevice()
|
||||
m_dataBuffer.clear();
|
||||
m_dataBuffer.reserve(maxBufferSize());
|
||||
|
||||
// Stop sampling rate timer
|
||||
m_samplingRate = 0;
|
||||
m_samplingRateTimer.invalidate();
|
||||
|
||||
// Update UI
|
||||
Q_EMIT driverChanged();
|
||||
Q_EMIT connectedChanged();
|
||||
@ -341,9 +324,6 @@ void IO::Manager::processPayload(const QByteArray &payload)
|
||||
{
|
||||
if (!payload.isEmpty())
|
||||
{
|
||||
// Update sampling rate
|
||||
updateSamplingRate();
|
||||
|
||||
// Update received bytes indicator
|
||||
m_receivedBytes += payload.size();
|
||||
if (m_receivedBytes >= UINT64_MAX)
|
||||
@ -642,32 +622,6 @@ void IO::Manager::clearTempBuffer()
|
||||
m_dataBuffer.clear();
|
||||
}
|
||||
|
||||
/**
|
||||
* Calculates the sampling rate of the processed data
|
||||
*/
|
||||
void IO::Manager::updateSamplingRate()
|
||||
{
|
||||
// Measure the time elapsed since the last call
|
||||
qint64 elapsedTime = m_samplingRateTimer.restart();
|
||||
if (elapsedTime > 0)
|
||||
{
|
||||
// Calculate the new sampling rate from the elapsed time.
|
||||
// The elapsed time is in milliseconds, so we convert it to Hz (samples per
|
||||
// second).
|
||||
float newSamplingRate = 1000.0f / static_cast<float>(elapsedTime);
|
||||
|
||||
// Apply an exponential moving average (EMA) to smooth the sampling rate.
|
||||
// The smoothing factor is made time-dependent: 'factor' is based on the
|
||||
// elapsed time, converted to seconds (elapsedTime * 1e-3). We also cap
|
||||
// 'factor' at 0.5 to prevent the system from overreacting to large timing
|
||||
// variations. This helps balance responsiveness to larger timing shifts and
|
||||
// smoothing during periods of stability.
|
||||
const float factor = qMin(elapsedTime * 1e-3, 0.5f);
|
||||
m_samplingRate
|
||||
= (factor * newSamplingRate) + ((1.0f - factor) * m_samplingRate);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Changes the target device pointer. Deletion should be handled by the
|
||||
* interface implementation, not by this class.
|
||||
@ -695,9 +649,6 @@ void IO::Manager::onDataReceived(const QByteArray &data)
|
||||
if (!driver())
|
||||
disconnectDevice();
|
||||
|
||||
// Update sampling rate
|
||||
updateSamplingRate();
|
||||
|
||||
// Read data & append it to buffer
|
||||
auto bytes = data.length();
|
||||
|
||||
|
@ -145,7 +145,6 @@ public:
|
||||
[[nodiscard]] bool configurationOk();
|
||||
|
||||
[[nodiscard]] int maxBufferSize() const;
|
||||
[[nodiscard]] qreal samplingRate() const;
|
||||
|
||||
[[nodiscard]] HAL_Driver *driver();
|
||||
[[nodiscard]] SelectedDriver selectedDriver() const;
|
||||
@ -172,7 +171,6 @@ public slots:
|
||||
private slots:
|
||||
void readFrames();
|
||||
void clearTempBuffer();
|
||||
void updateSamplingRate();
|
||||
void setDriver(HAL_Driver *driver);
|
||||
void onDataReceived(const QByteArray &data);
|
||||
|
||||
@ -192,8 +190,5 @@ private:
|
||||
QString m_finishSequence;
|
||||
QString m_separatorSequence;
|
||||
SelectedDriver m_selectedDriver;
|
||||
|
||||
qreal m_samplingRate;
|
||||
QElapsedTimer m_samplingRateTimer;
|
||||
};
|
||||
} // namespace IO
|
||||
|
@ -37,6 +37,7 @@ JSON::Dataset::Dataset(const int groupId, const int datasetId)
|
||||
, m_alarm(0)
|
||||
, m_ledHigh(1)
|
||||
, m_fftSamples(1024)
|
||||
, m_fftSamplingRate(100)
|
||||
, m_groupId(groupId)
|
||||
, m_datasetId(datasetId)
|
||||
{
|
||||
@ -154,6 +155,14 @@ int JSON::Dataset::fftSamples() const
|
||||
return qMax(1, m_fftSamples);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the sampling rate for the FFT transform
|
||||
*/
|
||||
int JSON::Dataset::fftSamplingRate() const
|
||||
{
|
||||
return m_fftSamplingRate;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The index of the group to which the dataset belongs to, used by
|
||||
* the project model to easily identify which group/dataset to update
|
||||
@ -207,6 +216,7 @@ QJsonObject JSON::Dataset::serialize() const
|
||||
object.insert(QStringLiteral("widget"), m_widget);
|
||||
object.insert(QStringLiteral("ledHigh"), m_ledHigh);
|
||||
object.insert(QStringLiteral("fftSamples"), m_fftSamples);
|
||||
object.insert(QStringLiteral("fftSamplingRate"), m_fftSamplingRate);
|
||||
return object;
|
||||
}
|
||||
|
||||
@ -233,7 +243,7 @@ bool JSON::Dataset::read(const QJsonObject &object)
|
||||
m_widget = object.value(QStringLiteral("widget")).toString();
|
||||
m_ledHigh = object.value(QStringLiteral("ledHigh")).toDouble();
|
||||
m_fftSamples = object.value(QStringLiteral("fftSamples")).toInt();
|
||||
|
||||
m_fftSamplingRate = object.value(QStringLiteral("fftSamplingRate")).toInt();
|
||||
if (m_value.isEmpty())
|
||||
m_value = QStringLiteral("--.--");
|
||||
|
||||
|
@ -84,6 +84,7 @@ public:
|
||||
[[nodiscard]] double alarm() const;
|
||||
[[nodiscard]] double ledHigh() const;
|
||||
[[nodiscard]] int fftSamples() const;
|
||||
[[nodiscard]] int fftSamplingRate() const;
|
||||
|
||||
[[nodiscard]] int groupId() const;
|
||||
[[nodiscard]] int datasetId() const;
|
||||
@ -117,6 +118,7 @@ private:
|
||||
double m_alarm;
|
||||
double m_ledHigh;
|
||||
int m_fftSamples;
|
||||
int m_fftSamplingRate;
|
||||
|
||||
int m_groupId;
|
||||
int m_datasetId;
|
||||
|
@ -84,7 +84,8 @@ typedef enum
|
||||
kDatasetView_Min, /**< Represents the dataset minimum value item. */
|
||||
kDatasetView_Max, /**< Represents the dataset maximum value item. */
|
||||
kDatasetView_Alarm, /**< Represents the dataset alarm value item. */
|
||||
kDatasetView_FFT_Samples /**< Represents the FFT window size item. */
|
||||
kDatasetView_FFT_Samples, /**< Represents the FFT window size item. */
|
||||
kDatasetView_FFT_SamplingRate, /**< Represents the FFT sampling rate item. */
|
||||
} DatasetItem;
|
||||
// clang-format on
|
||||
|
||||
@ -2315,6 +2316,18 @@ void JSON::ProjectModel::buildDatasetModel(const JSON::Dataset &dataset)
|
||||
fftWindow->setData(tr("Samples for FFT calculation"), ParameterDescription);
|
||||
m_datasetModel->appendRow(fftWindow);
|
||||
|
||||
// Add FFT sampling rate
|
||||
auto fftSamplingRate = new QStandardItem();
|
||||
fftSamplingRate->setEditable(true);
|
||||
fftSamplingRate->setData(IntField, WidgetType);
|
||||
fftSamplingRate->setData(100, PlaceholderValue);
|
||||
fftSamplingRate->setData(dataset.fftSamplingRate(), EditableValue);
|
||||
fftSamplingRate->setData(tr("FFT Sampling Rate"), ParameterName);
|
||||
fftSamplingRate->setData(kDatasetView_FFT_SamplingRate, ParameterType);
|
||||
fftSamplingRate->setData(tr("Sampling rate (Hz) for FFT calculation"),
|
||||
ParameterDescription);
|
||||
m_datasetModel->appendRow(fftSamplingRate);
|
||||
|
||||
// Add LED panel checkbox
|
||||
auto led = new QStandardItem();
|
||||
led->setEditable(true);
|
||||
@ -2759,6 +2772,9 @@ void JSON::ProjectModel::onDatasetItemChanged(QStandardItem *item)
|
||||
case kDatasetView_FFT_Samples:
|
||||
m_selectedDataset.m_fftSamples = m_fftSamples.at(value.toInt()).toInt();
|
||||
break;
|
||||
case kDatasetView_FFT_SamplingRate:
|
||||
m_selectedDataset.m_fftSamplingRate = value.toInt();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
@ -20,7 +20,6 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#include "IO/Manager.h"
|
||||
#include "UI/Dashboard.h"
|
||||
#include "Misc/ThemeManager.h"
|
||||
#include "UI/Widgets/FFTPlot.h"
|
||||
@ -60,6 +59,9 @@ Widgets::FFTPlot::FFTPlot(int index)
|
||||
--size;
|
||||
m_size = size;
|
||||
|
||||
// Obtain sampling rate from dataset
|
||||
m_samplingRate = dataset.fftSamplingRate();
|
||||
|
||||
// Allocate FFT and sample arrays
|
||||
m_fft.reset(new float[m_size]);
|
||||
m_samples.reset(new float[m_size]);
|
||||
@ -94,9 +96,6 @@ void Widgets::FFTPlot::updateData()
|
||||
auto plotData = UI::Dashboard::instance().fftPlotValues();
|
||||
if (plotData.count() > m_index)
|
||||
{
|
||||
// Obtain sampling rate from dashboard
|
||||
const auto samplingRate = IO::Manager::instance().samplingRate();
|
||||
|
||||
// Obtain samples from data
|
||||
auto data = plotData.at(m_index);
|
||||
for (int i = 0; i < m_size; ++i)
|
||||
@ -115,7 +114,7 @@ void Widgets::FFTPlot::updateData()
|
||||
const qreal im = m_fft[m_size / 2 + i];
|
||||
const qreal magnitude = sqrt(re * re + im * im);
|
||||
const qreal frequency
|
||||
= static_cast<qreal>(i) * samplingRate / static_cast<qreal>(m_size);
|
||||
= static_cast<qreal>(i) * m_samplingRate / static_cast<qreal>(m_size);
|
||||
points[i] = QPointF(frequency, magnitude);
|
||||
if (magnitude > maxMagnitude)
|
||||
maxMagnitude = magnitude;
|
||||
@ -130,13 +129,13 @@ void Widgets::FFTPlot::updateData()
|
||||
const qreal dB = (magnitude > 0) ? 20 * log10(magnitude)
|
||||
: -INFINITY; // Avoid log10(0)
|
||||
const qreal frequency
|
||||
= static_cast<qreal>(i) * samplingRate / static_cast<qreal>(m_size);
|
||||
= static_cast<qreal>(i) * m_samplingRate / static_cast<qreal>(m_size);
|
||||
points[i] = QPointF(frequency, dB);
|
||||
}
|
||||
|
||||
// Plot obtained data
|
||||
m_curve.setSamples(points);
|
||||
m_plot.setAxisScale(QwtPlot::xBottom, 0, samplingRate / 2);
|
||||
m_plot.setAxisScale(QwtPlot::xBottom, 0, m_samplingRate / 2);
|
||||
m_plot.replot();
|
||||
}
|
||||
}
|
||||
|
@ -52,6 +52,7 @@ private slots:
|
||||
|
||||
private:
|
||||
int m_size; ///< Size of the FFT data array.
|
||||
int m_samplingRate; ///< Sampling rate for the FFT data.
|
||||
int m_index; ///< Index of the FFT plot data.
|
||||
QwtPlot m_plot; ///< Plot widget for FFT.
|
||||
QwtPlotCurve m_curve; ///< Curve for the FFT data.
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -136,12 +136,12 @@
|
||||
<translation>CSV-Exportdatei nicht gefunden!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/CSV/Export.cpp" line="222"/>
|
||||
<location filename="../../src/CSV/Export.cpp" line="223"/>
|
||||
<source>CSV File Error</source>
|
||||
<translation>CSV-Dateifehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/CSV/Export.cpp" line="223"/>
|
||||
<location filename="../../src/CSV/Export.cpp" line="224"/>
|
||||
<source>Cannot open CSV file for writing!</source>
|
||||
<translation>CSV-Datei kann nicht zum Schreiben geöffnet werden!</translation>
|
||||
</message>
|
||||
@ -1073,228 +1073,228 @@ 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="291"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="292"/>
|
||||
<source>New Project</source>
|
||||
<translation>Neues Projekt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="678"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="680"/>
|
||||
<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="679"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="681"/>
|
||||
<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="706"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="708"/>
|
||||
<source>Project error</source>
|
||||
<translation>Projektfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="707"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="709"/>
|
||||
<source>Project title cannot be empty!</source>
|
||||
<translation>Der Projekttitel darf nicht leer sein!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="714"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="716"/>
|
||||
<source>Save JSON project</source>
|
||||
<translation>JSON-Projekt speichern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="726"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="728"/>
|
||||
<source>File open error</source>
|
||||
<translation>Dateiöffnungsfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="798"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1890"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="800"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1892"/>
|
||||
<source>Untitled Project</source>
|
||||
<translation>Unbenanntes Projekt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="837"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="839"/>
|
||||
<source>Select JSON file</source>
|
||||
<translation>JSON-Datei auswählen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="951"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="953"/>
|
||||
<source>Do you want to delete group "%1"?</source>
|
||||
<translation>Möchten Sie die Gruppe "%1" löschen?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="952"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="993"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="954"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="995"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1034"/>
|
||||
<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="992"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="994"/>
|
||||
<source>Do you want to delete action "%1"?</source>
|
||||
<translation>Möchten Sie die Aktion "%1" löschen?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1030"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
|
||||
<source>Do you want to delete dataset "%1"?</source>
|
||||
<translation>Möchten Sie den Datensatz "%1" löschen?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1081"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1120"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1156"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1083"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1122"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1158"/>
|
||||
<source>%1 (Copy)</source>
|
||||
<translation>%1 (Kopie)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1202"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1204"/>
|
||||
<source>New Dataset</source>
|
||||
<translation>Neuer Datensatz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1205"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1207"/>
|
||||
<source>New Plot</source>
|
||||
<translation>Neues Diagramm</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1209"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1211"/>
|
||||
<source>New FFT Plot</source>
|
||||
<translation>Neues FFT-Diagramm</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1213"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1215"/>
|
||||
<source>New Bar Widget</source>
|
||||
<translation>Neues Balken-Widget</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1217"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1219"/>
|
||||
<source>New Gauge</source>
|
||||
<translation>Neue Anzeige</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1221"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1223"/>
|
||||
<source>New Compass</source>
|
||||
<translation>Neuer Kompass</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1225"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1227"/>
|
||||
<source>New LED Indicator</source>
|
||||
<translation>Neue LED-Anzeige</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1360"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1362"/>
|
||||
<source>New Action</source>
|
||||
<translation>Neue Aktion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1516"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1518"/>
|
||||
<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="1517"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1519"/>
|
||||
<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="1571"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1572"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1573"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1574"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1575"/>
|
||||
<source>Accelerometer %1</source>
|
||||
<translation>Beschleunigungsmesser %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1614"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1615"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1616"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1617"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1618"/>
|
||||
<source>Gyro %1</source>
|
||||
<translation>Gyroskop %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1657"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1659"/>
|
||||
<source>Latitude</source>
|
||||
<translation>Breitengrad</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1658"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1660"/>
|
||||
<source>Longitude</source>
|
||||
<translation>Längengrad</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1659"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1661"/>
|
||||
<source>Altitude</source>
|
||||
<translation>Höhe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1754"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1756"/>
|
||||
<source>Frame Parser Function</source>
|
||||
<translation>Frame-Parser-Funktion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1888"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2004"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2064"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2165"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1890"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2006"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2066"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2167"/>
|
||||
<source>Title</source>
|
||||
<translation>Titel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1891"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1893"/>
|
||||
<source>Project name/description</source>
|
||||
<translation>Projektname/Beschreibung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1899"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1901"/>
|
||||
<source>Separator Sequence</source>
|
||||
<translation>Trennzeichen-Sequenz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1902"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1904"/>
|
||||
<source>String used to split items in a frame</source>
|
||||
<translation>Zeichenfolge zur Trennung von Elementen in einem Frame</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1911"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1913"/>
|
||||
<source>Frame Start Delimeter</source>
|
||||
<translation>Start-Trennzeichen des Frames</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1914"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1916"/>
|
||||
<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="1923"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1925"/>
|
||||
<source>Frame End Delimeter</source>
|
||||
<translation>Ende-Trennzeichen des Frames</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1926"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1928"/>
|
||||
<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="1936"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1938"/>
|
||||
<source>Data Conversion Method</source>
|
||||
<translation>Datenkonvertierungsmethode</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1938"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1940"/>
|
||||
<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="1947"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1949"/>
|
||||
<source>Thunderforest API Key</source>
|
||||
<translation>Thunderforest API-Schlüssel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1949"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1961"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2416"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2420"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2427"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1951"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1963"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2430"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2434"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2441"/>
|
||||
<source>None</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
@ -1303,294 +1303,304 @@ 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="1950"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1952"/>
|
||||
<source>Required for Thunderforest maps</source>
|
||||
<translation>Erforderlich für Thunderforest-Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1959"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1961"/>
|
||||
<source>MapTiler API Key</source>
|
||||
<translation>MapTiler-API-Schlüssel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1962"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1964"/>
|
||||
<source>Required for satellite maps</source>
|
||||
<translation>Erforderlich für Satellitenkarten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2006"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2008"/>
|
||||
<source>Untitled Group</source>
|
||||
<translation>Unbenannte Gruppe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2007"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2009"/>
|
||||
<source>Name or description of the group</source>
|
||||
<translation>Name oder Beschreibung der Gruppe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2033"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2220"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2035"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2222"/>
|
||||
<source>Widget</source>
|
||||
<translation>Widget</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2035"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2037"/>
|
||||
<source>Group display widget (optional)</source>
|
||||
<translation>Gruppenanzeige-Widget (optional)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2066"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2068"/>
|
||||
<source>Untitled Action</source>
|
||||
<translation>Unbenannte Aktion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2067"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2069"/>
|
||||
<source>Name or description of the action</source>
|
||||
<translation>Name oder Beschreibung der Aktion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2075"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2077"/>
|
||||
<source>Icon</source>
|
||||
<translation>Symbol</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2077"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2079"/>
|
||||
<source>Default Icon</source>
|
||||
<translation>Standard-Symbol</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2078"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2080"/>
|
||||
<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="2086"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2088"/>
|
||||
<source>TX Data</source>
|
||||
<translation>TX-Daten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2088"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2090"/>
|
||||
<source>Command</source>
|
||||
<translation>Befehl</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2089"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2091"/>
|
||||
<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="2116"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2118"/>
|
||||
<source>EOL Sequence</source>
|
||||
<translation>EOL-Sequenz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2118"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2120"/>
|
||||
<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="2167"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2169"/>
|
||||
<source>Untitled Dataset</source>
|
||||
<translation>Unbenannter Datensatz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2168"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2170"/>
|
||||
<source>Name or description of the dataset</source>
|
||||
<translation>Name oder Beschreibung des Datensatzes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2177"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2179"/>
|
||||
<source>Frame Index</source>
|
||||
<translation>Frame-Index</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2180"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2182"/>
|
||||
<source>Position in the frame</source>
|
||||
<translation>Position im Frame</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2188"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2190"/>
|
||||
<source>Measurement Unit</source>
|
||||
<translation>Maßeinheit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2190"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2192"/>
|
||||
<source>Volts, Amps, etc.</source>
|
||||
<translation>Volt, Ampere, etc.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2191"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2193"/>
|
||||
<source>Unit of measurement (optional)</source>
|
||||
<translation>Maßeinheit (optional)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2222"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2224"/>
|
||||
<source>Display widget (optional)</source>
|
||||
<translation>Anzeigewidget (optional)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2231"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2233"/>
|
||||
<source>Minimum Value</source>
|
||||
<translation>Minimalwert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2234"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2245"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2236"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2247"/>
|
||||
<source>Required for bar/gauge widgets</source>
|
||||
<translation>Erforderlich für Balken-/Anzeigenwidgets</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2242"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2244"/>
|
||||
<source>Maximum Value</source>
|
||||
<translation>Maximalwert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2253"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2255"/>
|
||||
<source>Alarm Value</source>
|
||||
<translation>Alarmwert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2256"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2258"/>
|
||||
<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="2284"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2286"/>
|
||||
<source>Oscilloscope Plot</source>
|
||||
<translation>Oszilloskop-Diagramm</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2286"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2288"/>
|
||||
<source>Plot data in real-time</source>
|
||||
<translation>Plotten von Echtzeitdaten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2294"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2296"/>
|
||||
<source>FFT Plot</source>
|
||||
<translation>FFT-Diagramm</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2297"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2299"/>
|
||||
<source>Plot frequency-domain data</source>
|
||||
<translation>Frequenzbereichsdaten plotten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2312"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2314"/>
|
||||
<source>FFT Window Size</source>
|
||||
<translation>FFT-Fenstergröße</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2314"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2316"/>
|
||||
<source>Samples for FFT calculation</source>
|
||||
<translation>Samples für die FFT-Berechnung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2322"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2325"/>
|
||||
<source>FFT Sampling Rate</source>
|
||||
<translation>FFT-Abtastrate</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2327"/>
|
||||
<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="2336"/>
|
||||
<source>Show in LED Panel</source>
|
||||
<translation>Im LED-Panel anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2325"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2339"/>
|
||||
<source>Quick status monitoring</source>
|
||||
<translation>Schnelle Statusüberwachung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2333"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2347"/>
|
||||
<source>LED High (On) Value</source>
|
||||
<translation>LED-High (Ein)-Wert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2336"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2350"/>
|
||||
<source>Threshold for LED on</source>
|
||||
<translation>Schwellenwert für LED an</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2405"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2419"/>
|
||||
<source>Normal (UTF8)</source>
|
||||
<translation>Normal (UTF8)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2406"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2420"/>
|
||||
<source>Hexadecimal</source>
|
||||
<translation>Hexadezimal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2407"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2421"/>
|
||||
<source>Base64</source>
|
||||
<translation>Base64</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2411"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2425"/>
|
||||
<source>Data Grid</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2412"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2426"/>
|
||||
<source>GPS Map</source>
|
||||
<translation>GPS-Karte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2413"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2427"/>
|
||||
<source>Gyroscope</source>
|
||||
<translation>Gyroskop</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2414"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2428"/>
|
||||
<source>Multiple Plot</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2415"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
|
||||
<source>Accelerometer</source>
|
||||
<translation>Beschleunigungsmesser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2421"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2435"/>
|
||||
<source>Bar</source>
|
||||
<translation>Balken</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2422"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2436"/>
|
||||
<source>Gauge</source>
|
||||
<translation>Anzeige</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2423"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2437"/>
|
||||
<source>Compass</source>
|
||||
<translation>Kompass</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2428"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2442"/>
|
||||
<source>New Line (\n)</source>
|
||||
<translation>Neue Zeile (\n)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2443"/>
|
||||
<source>Carriage Return (\r)</source>
|
||||
<translation>Wagenrücklauf (\r)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2430"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2444"/>
|
||||
<source>NL + CR (\n\r)</source>
|
||||
<translation>NL + CR (\n\r)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2431"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2445"/>
|
||||
<source>CR + NL (\r\n)</source>
|
||||
<translation>CR + NL (\r\n)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2435"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2449"/>
|
||||
<source>No</source>
|
||||
<translation>Nein</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2436"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2450"/>
|
||||
<source>Linear Plot</source>
|
||||
<translation>Lineares Diagramm</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2437"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2451"/>
|
||||
<source>Logarithmic Plot</source>
|
||||
<translation>Logarithmisches Diagramm</translation>
|
||||
</message>
|
||||
@ -3069,7 +3079,27 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
|
||||
<context>
|
||||
<name>UI::Dashboard</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="911"/>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="203"/>
|
||||
<source>Show both X and Y axes</source>
|
||||
<translation>Beide Achsen (X und Y) anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="203"/>
|
||||
<source>Show only X axis</source>
|
||||
<translation>Nur X-Achse anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="204"/>
|
||||
<source>Show only Y axis</source>
|
||||
<translation>Nur Y-Achse anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="204"/>
|
||||
<source>Hide all axes</source>
|
||||
<translation>Alle Achsen ausblenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="940"/>
|
||||
<source>Status Panel</source>
|
||||
<translation>Statusanzeige</translation>
|
||||
</message>
|
||||
@ -3113,95 +3143,100 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
|
||||
<context>
|
||||
<name>ViewOptions</name>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="36"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="37"/>
|
||||
<source>Widget Setup</source>
|
||||
<translation>Widget-Einstellungen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="162"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="164"/>
|
||||
<source>Visualization Options</source>
|
||||
<translation>Visualisierungsoptionen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="192"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="215"/>
|
||||
<source>Points:</source>
|
||||
<translation>Punkte:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="215"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="238"/>
|
||||
<source>Decimal places:</source>
|
||||
<translation>Dezimalstellen:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="234"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="257"/>
|
||||
<source>Columns:</source>
|
||||
<translation>Spalten:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="259"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="283"/>
|
||||
<source>Data Grids</source>
|
||||
<translation>Datengitter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="271"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="295"/>
|
||||
<source>Multiple Data Plots</source>
|
||||
<translation>Mehrere Datenplots</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="283"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="307"/>
|
||||
<source>LED Panels</source>
|
||||
<translation>LED-Anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="294"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="318"/>
|
||||
<source>FFT Plots</source>
|
||||
<translation>FFT-Diagramme</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="305"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="329"/>
|
||||
<source>Data Plots</source>
|
||||
<translation>Datendiagramme</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="316"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="340"/>
|
||||
<source>Bars</source>
|
||||
<translation>Balken</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="327"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="351"/>
|
||||
<source>Gauges</source>
|
||||
<translation>Anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="338"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="362"/>
|
||||
<source>Compasses</source>
|
||||
<translation>Kompasse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="350"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="374"/>
|
||||
<source>Gyroscopes</source>
|
||||
<translation>Gyroskope</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="362"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="386"/>
|
||||
<source>Accelerometers</source>
|
||||
<translation>Beschleunigungsmesser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="373"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="397"/>
|
||||
<source>GPS</source>
|
||||
<translation>GPS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="425"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="453"/>
|
||||
<source>Clear Dashboard Data</source>
|
||||
<translation>Dashboard-Daten löschen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="451"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="484"/>
|
||||
<source>Display Console Window</source>
|
||||
<translation>Konsolenfenster anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="518"/>
|
||||
<source>Adjust Plot Scales & Positions</source>
|
||||
<translation>Plotskalen & Positionen anpassen</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WidgetGrid</name>
|
||||
@ -3214,12 +3249,12 @@ Verwende die Schaltflächen in der Symbolleiste oben, um einen Datensatz zu dies
|
||||
<context>
|
||||
<name>Widgets::FFTPlot</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="71"/>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="73"/>
|
||||
<source>Frequency (Hz)</source>
|
||||
<translation>Frequenz (Hz)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="72"/>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="74"/>
|
||||
<source>Magnitude (dB)</source>
|
||||
<translation>Magnitude (dB)</translation>
|
||||
</message>
|
||||
|
@ -136,12 +136,12 @@
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/CSV/Export.cpp" line="222"/>
|
||||
<location filename="../../src/CSV/Export.cpp" line="223"/>
|
||||
<source>CSV File Error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/CSV/Export.cpp" line="223"/>
|
||||
<location filename="../../src/CSV/Export.cpp" line="224"/>
|
||||
<source>Cannot open CSV file for writing!</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
@ -1017,520 +1017,530 @@ 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="291"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="292"/>
|
||||
<source>New Project</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="678"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="680"/>
|
||||
<source>Do you want to save your changes?</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="679"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="681"/>
|
||||
<source>You have unsaved modifications in this project!</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="706"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="708"/>
|
||||
<source>Project error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="707"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="709"/>
|
||||
<source>Project title cannot be empty!</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="714"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="716"/>
|
||||
<source>Save JSON project</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="726"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="728"/>
|
||||
<source>File open error</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="798"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1890"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="800"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1892"/>
|
||||
<source>Untitled Project</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="837"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="839"/>
|
||||
<source>Select JSON file</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="951"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="953"/>
|
||||
<source>Do you want to delete group "%1"?</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="952"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="993"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="954"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="995"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1034"/>
|
||||
<source>This action cannot be undone. Do you wish to proceed?</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="992"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="994"/>
|
||||
<source>Do you want to delete action "%1"?</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1030"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
|
||||
<source>Do you want to delete dataset "%1"?</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1081"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1120"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1156"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1083"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1122"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1158"/>
|
||||
<source>%1 (Copy)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1202"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1204"/>
|
||||
<source>New Dataset</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1205"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1207"/>
|
||||
<source>New Plot</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1209"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1211"/>
|
||||
<source>New FFT Plot</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1213"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1215"/>
|
||||
<source>New Bar Widget</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1217"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1219"/>
|
||||
<source>New Gauge</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1221"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1223"/>
|
||||
<source>New Compass</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1225"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1227"/>
|
||||
<source>New LED Indicator</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1360"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1362"/>
|
||||
<source>New Action</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1516"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1518"/>
|
||||
<source>Are you sure you want to change the group-level widget?</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1517"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1519"/>
|
||||
<source>Existing datasets for this group will be deleted</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1571"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1572"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1573"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1574"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1575"/>
|
||||
<source>Accelerometer %1</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1614"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1615"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1616"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1617"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1618"/>
|
||||
<source>Gyro %1</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1657"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1659"/>
|
||||
<source>Latitude</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1658"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1660"/>
|
||||
<source>Longitude</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1659"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1661"/>
|
||||
<source>Altitude</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1754"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1756"/>
|
||||
<source>Frame Parser Function</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1888"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2004"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2064"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2165"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1890"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2006"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2066"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2167"/>
|
||||
<source>Title</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1891"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1893"/>
|
||||
<source>Project name/description</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1899"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1901"/>
|
||||
<source>Separator Sequence</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1902"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1904"/>
|
||||
<source>String used to split items in a frame</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1911"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1913"/>
|
||||
<source>Frame Start Delimeter</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1914"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1916"/>
|
||||
<source>String marking the start of a frame</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1923"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1925"/>
|
||||
<source>Frame End Delimeter</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1926"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1928"/>
|
||||
<source>String marking the end of a frame</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1936"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1938"/>
|
||||
<source>Data Conversion Method</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1938"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1940"/>
|
||||
<source>Input data format for frame parser</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1947"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1949"/>
|
||||
<source>Thunderforest API Key</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1949"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1961"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2416"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2420"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2427"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1951"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1963"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2430"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2434"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2441"/>
|
||||
<source>None</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1950"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1952"/>
|
||||
<source>Required for Thunderforest maps</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1959"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1961"/>
|
||||
<source>MapTiler API Key</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1962"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1964"/>
|
||||
<source>Required for satellite maps</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2006"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2008"/>
|
||||
<source>Untitled Group</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2007"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2009"/>
|
||||
<source>Name or description of the group</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2033"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2220"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2035"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2222"/>
|
||||
<source>Widget</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2035"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2037"/>
|
||||
<source>Group display widget (optional)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2066"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2068"/>
|
||||
<source>Untitled Action</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2067"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2069"/>
|
||||
<source>Name or description of the action</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2075"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2077"/>
|
||||
<source>Icon</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2077"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2079"/>
|
||||
<source>Default Icon</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2078"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2080"/>
|
||||
<source>Icon to display in the dashboard</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2086"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2088"/>
|
||||
<source>TX Data</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2088"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2090"/>
|
||||
<source>Command</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2089"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2091"/>
|
||||
<source>Data to transmit when the action is triggered.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2116"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2118"/>
|
||||
<source>EOL Sequence</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2118"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2120"/>
|
||||
<source>End-of-line (EOL) sequence to use</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2167"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2169"/>
|
||||
<source>Untitled Dataset</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2168"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2170"/>
|
||||
<source>Name or description of the dataset</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2177"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2179"/>
|
||||
<source>Frame Index</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2180"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2182"/>
|
||||
<source>Position in the frame</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2188"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2190"/>
|
||||
<source>Measurement Unit</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2190"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2192"/>
|
||||
<source>Volts, Amps, etc.</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2191"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2193"/>
|
||||
<source>Unit of measurement (optional)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2222"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2224"/>
|
||||
<source>Display widget (optional)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2231"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2233"/>
|
||||
<source>Minimum Value</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2234"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2245"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2236"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2247"/>
|
||||
<source>Required for bar/gauge widgets</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2242"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2244"/>
|
||||
<source>Maximum Value</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2253"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2255"/>
|
||||
<source>Alarm Value</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2256"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2258"/>
|
||||
<source>Triggers alarm in bar widgets and LED panels</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2284"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2286"/>
|
||||
<source>Oscilloscope Plot</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2286"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2288"/>
|
||||
<source>Plot data in real-time</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2294"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2296"/>
|
||||
<source>FFT Plot</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2297"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2299"/>
|
||||
<source>Plot frequency-domain data</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2312"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2314"/>
|
||||
<source>FFT Window Size</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2314"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2316"/>
|
||||
<source>Samples for FFT calculation</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2322"/>
|
||||
<source>Show in LED Panel</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2325"/>
|
||||
<source>Quick status monitoring</source>
|
||||
<source>FFT Sampling Rate</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2333"/>
|
||||
<source>LED High (On) Value</source>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2327"/>
|
||||
<source>Sampling rate (Hz) for FFT calculation</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2336"/>
|
||||
<source>Show in LED Panel</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2339"/>
|
||||
<source>Quick status monitoring</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2347"/>
|
||||
<source>LED High (On) Value</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2350"/>
|
||||
<source>Threshold for LED on</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2405"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2419"/>
|
||||
<source>Normal (UTF8)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2406"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2420"/>
|
||||
<source>Hexadecimal</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2407"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2421"/>
|
||||
<source>Base64</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2411"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2425"/>
|
||||
<source>Data Grid</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2412"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2426"/>
|
||||
<source>GPS Map</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2413"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2427"/>
|
||||
<source>Gyroscope</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2414"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2428"/>
|
||||
<source>Multiple Plot</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2415"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
|
||||
<source>Accelerometer</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2421"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2435"/>
|
||||
<source>Bar</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2422"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2436"/>
|
||||
<source>Gauge</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2423"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2437"/>
|
||||
<source>Compass</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2428"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2442"/>
|
||||
<source>New Line (\n)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2443"/>
|
||||
<source>Carriage Return (\r)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2430"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2444"/>
|
||||
<source>NL + CR (\n\r)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2431"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2445"/>
|
||||
<source>CR + NL (\r\n)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2435"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2449"/>
|
||||
<source>No</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2436"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2450"/>
|
||||
<source>Linear Plot</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2437"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2451"/>
|
||||
<source>Logarithmic Plot</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
@ -2511,7 +2521,27 @@ 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="911"/>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="203"/>
|
||||
<source>Show both X and Y axes</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="203"/>
|
||||
<source>Show only X axis</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="204"/>
|
||||
<source>Show only Y axis</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="204"/>
|
||||
<source>Hide all axes</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="940"/>
|
||||
<source>Status Panel</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
@ -2555,95 +2585,100 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<context>
|
||||
<name>ViewOptions</name>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="36"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="37"/>
|
||||
<source>Widget Setup</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="162"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="164"/>
|
||||
<source>Visualization Options</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="192"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="215"/>
|
||||
<source>Points:</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="215"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="238"/>
|
||||
<source>Decimal places:</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="234"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="257"/>
|
||||
<source>Columns:</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="259"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="283"/>
|
||||
<source>Data Grids</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="271"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="295"/>
|
||||
<source>Multiple Data Plots</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="283"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="307"/>
|
||||
<source>LED Panels</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="294"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="318"/>
|
||||
<source>FFT Plots</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="305"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="329"/>
|
||||
<source>Data Plots</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="316"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="340"/>
|
||||
<source>Bars</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="327"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="351"/>
|
||||
<source>Gauges</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="338"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="362"/>
|
||||
<source>Compasses</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="350"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="374"/>
|
||||
<source>Gyroscopes</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="362"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="386"/>
|
||||
<source>Accelerometers</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="373"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="397"/>
|
||||
<source>GPS</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="425"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="453"/>
|
||||
<source>Clear Dashboard Data</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="451"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="484"/>
|
||||
<source>Display Console Window</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="518"/>
|
||||
<source>Adjust Plot Scales & Positions</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WidgetGrid</name>
|
||||
@ -2656,12 +2691,12 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<context>
|
||||
<name>Widgets::FFTPlot</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="71"/>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="73"/>
|
||||
<source>Frequency (Hz)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="72"/>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="74"/>
|
||||
<source>Magnitude (dB)</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
|
@ -136,12 +136,12 @@
|
||||
<translation>¡No se puede encontrar el archivo de exportación CSV!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/CSV/Export.cpp" line="222"/>
|
||||
<location filename="../../src/CSV/Export.cpp" line="223"/>
|
||||
<source>CSV File Error</source>
|
||||
<translation>Error de archivo CSV</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/CSV/Export.cpp" line="223"/>
|
||||
<location filename="../../src/CSV/Export.cpp" line="224"/>
|
||||
<source>Cannot open CSV file for writing!</source>
|
||||
<translation>¡No se puede abrir el archivo CSV para escribir!</translation>
|
||||
</message>
|
||||
@ -1073,228 +1073,228 @@ 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="291"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="292"/>
|
||||
<source>New Project</source>
|
||||
<translation>Nuevo Proyecto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="678"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="680"/>
|
||||
<source>Do you want to save your changes?</source>
|
||||
<translation>¿Quieres guardar los cambios?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="679"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="681"/>
|
||||
<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="706"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="708"/>
|
||||
<source>Project error</source>
|
||||
<translation>Error del proyecto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="707"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="709"/>
|
||||
<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="714"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="716"/>
|
||||
<source>Save JSON project</source>
|
||||
<translation>Guardar proyecto JSON</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="726"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="728"/>
|
||||
<source>File open error</source>
|
||||
<translation>Error al abrir el archivo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="798"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1890"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="800"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1892"/>
|
||||
<source>Untitled Project</source>
|
||||
<translation>Proyecto sin título</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="837"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="839"/>
|
||||
<source>Select JSON file</source>
|
||||
<translation>Seleccionar archivo JSON</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="951"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="953"/>
|
||||
<source>Do you want to delete group "%1"?</source>
|
||||
<translation>¿Deseas eliminar el grupo "%1"?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="952"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="993"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="954"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="995"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1034"/>
|
||||
<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="992"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="994"/>
|
||||
<source>Do you want to delete action "%1"?</source>
|
||||
<translation>¿Quieres eliminar la acción «%1»?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1030"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
|
||||
<source>Do you want to delete dataset "%1"?</source>
|
||||
<translation>¿Deseas eliminar el conjunto de datos "%1"?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1081"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1120"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1156"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1083"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1122"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1158"/>
|
||||
<source>%1 (Copy)</source>
|
||||
<translation>%1 (Copia)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1202"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1204"/>
|
||||
<source>New Dataset</source>
|
||||
<translation>Nuevo Conjunto de Datos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1205"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1207"/>
|
||||
<source>New Plot</source>
|
||||
<translation>Nueva Gráfica</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1209"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1211"/>
|
||||
<source>New FFT Plot</source>
|
||||
<translation>Nueva Gráfica FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1213"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1215"/>
|
||||
<source>New Bar Widget</source>
|
||||
<translation>Nuevo Widget de Barras</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1217"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1219"/>
|
||||
<source>New Gauge</source>
|
||||
<translation>Nuevo Medidor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1221"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1223"/>
|
||||
<source>New Compass</source>
|
||||
<translation>Nueva Brújula</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1225"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1227"/>
|
||||
<source>New LED Indicator</source>
|
||||
<translation>Nuevo Indicador LED</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1360"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1362"/>
|
||||
<source>New Action</source>
|
||||
<translation>Nueva Acción</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1516"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1518"/>
|
||||
<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="1517"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1519"/>
|
||||
<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="1571"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1572"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1573"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1574"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1575"/>
|
||||
<source>Accelerometer %1</source>
|
||||
<translation>Acelerómetro %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1614"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1615"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1616"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1617"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1618"/>
|
||||
<source>Gyro %1</source>
|
||||
<translation>Giro %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1657"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1659"/>
|
||||
<source>Latitude</source>
|
||||
<translation>Latitud</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1658"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1660"/>
|
||||
<source>Longitude</source>
|
||||
<translation>Longitud</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1659"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1661"/>
|
||||
<source>Altitude</source>
|
||||
<translation>Altitud</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1754"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1756"/>
|
||||
<source>Frame Parser Function</source>
|
||||
<translation>Analizador de Tramas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1888"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2004"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2064"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2165"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1890"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2006"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2066"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2167"/>
|
||||
<source>Title</source>
|
||||
<translation>Título</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1891"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1893"/>
|
||||
<source>Project name/description</source>
|
||||
<translation>Nombre/Descripción del proyecto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1899"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1901"/>
|
||||
<source>Separator Sequence</source>
|
||||
<translation>Secuencia Separadora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1902"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1904"/>
|
||||
<source>String used to split items in a frame</source>
|
||||
<translation>Cadena utilizada para dividir elementos en una trama</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1911"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1913"/>
|
||||
<source>Frame Start Delimeter</source>
|
||||
<translation>Delimitador de Inicio de Trama</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1914"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1916"/>
|
||||
<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="1923"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1925"/>
|
||||
<source>Frame End Delimeter</source>
|
||||
<translation>Delimitador de Fin de Trama</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1926"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1928"/>
|
||||
<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="1936"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1938"/>
|
||||
<source>Data Conversion Method</source>
|
||||
<translation>Método de Conversión de Datos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1938"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1940"/>
|
||||
<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="1947"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1949"/>
|
||||
<source>Thunderforest API Key</source>
|
||||
<translation>Clave API de Thunderforest</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1949"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1961"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2416"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2420"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2427"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1951"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1963"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2430"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2434"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2441"/>
|
||||
<source>None</source>
|
||||
<translation>Ninguno</translation>
|
||||
</message>
|
||||
@ -1303,294 +1303,304 @@ 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="1950"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1952"/>
|
||||
<source>Required for Thunderforest maps</source>
|
||||
<translation>Requerido para mapas de Thunderforest</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1959"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1961"/>
|
||||
<source>MapTiler API Key</source>
|
||||
<translation>Clave API de MapTiler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1962"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1964"/>
|
||||
<source>Required for satellite maps</source>
|
||||
<translation>Requerido para mapas satelitales</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2006"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2008"/>
|
||||
<source>Untitled Group</source>
|
||||
<translation>Grupo Sin Título</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2007"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2009"/>
|
||||
<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="2033"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2220"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2035"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2222"/>
|
||||
<source>Widget</source>
|
||||
<translation>Widget</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2035"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2037"/>
|
||||
<source>Group display widget (optional)</source>
|
||||
<translation>Widget de visualización de grupo (opcional)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2066"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2068"/>
|
||||
<source>Untitled Action</source>
|
||||
<translation>Acción sin título</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2067"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2069"/>
|
||||
<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="2075"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2077"/>
|
||||
<source>Icon</source>
|
||||
<translation>Icono</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2077"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2079"/>
|
||||
<source>Default Icon</source>
|
||||
<translation>Icono Predeterminado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2078"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2080"/>
|
||||
<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="2086"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2088"/>
|
||||
<source>TX Data</source>
|
||||
<translation>Datos TX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2088"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2090"/>
|
||||
<source>Command</source>
|
||||
<translation>Comando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2089"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2091"/>
|
||||
<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="2116"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2118"/>
|
||||
<source>EOL Sequence</source>
|
||||
<translation>Secuencia EOL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2118"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2120"/>
|
||||
<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="2167"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2169"/>
|
||||
<source>Untitled Dataset</source>
|
||||
<translation>Conjunto de Datos Sin Título</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2168"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2170"/>
|
||||
<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="2177"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2179"/>
|
||||
<source>Frame Index</source>
|
||||
<translation>Índice de Trama</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2180"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2182"/>
|
||||
<source>Position in the frame</source>
|
||||
<translation>Posición en la trama</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2188"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2190"/>
|
||||
<source>Measurement Unit</source>
|
||||
<translation>Unidad de Medida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2190"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2192"/>
|
||||
<source>Volts, Amps, etc.</source>
|
||||
<translation>Voltios, Amperios, etc.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2191"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2193"/>
|
||||
<source>Unit of measurement (optional)</source>
|
||||
<translation>Unidad de medida (opcional)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2222"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2224"/>
|
||||
<source>Display widget (optional)</source>
|
||||
<translation>Widget de visualización (opcional)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2231"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2233"/>
|
||||
<source>Minimum Value</source>
|
||||
<translation>Valor Mínimo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2234"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2245"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2236"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2247"/>
|
||||
<source>Required for bar/gauge widgets</source>
|
||||
<translation>Requerido para widgets de barras/medidores</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2242"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2244"/>
|
||||
<source>Maximum Value</source>
|
||||
<translation>Valor Máximo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2253"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2255"/>
|
||||
<source>Alarm Value</source>
|
||||
<translation>Valor de Alarma</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2256"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2258"/>
|
||||
<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="2284"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2286"/>
|
||||
<source>Oscilloscope Plot</source>
|
||||
<translation>Gráfico de Osciloscopio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2286"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2288"/>
|
||||
<source>Plot data in real-time</source>
|
||||
<translation>Graficar datos en tiempo real</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2294"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2296"/>
|
||||
<source>FFT Plot</source>
|
||||
<translation>Gráfico FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2297"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2299"/>
|
||||
<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="2312"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2314"/>
|
||||
<source>FFT Window Size</source>
|
||||
<translation>Tamaño de Ventana FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2314"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2316"/>
|
||||
<source>Samples for FFT calculation</source>
|
||||
<translation>Muestras para el cálculo de FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2322"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2325"/>
|
||||
<source>FFT Sampling Rate</source>
|
||||
<translation>Tasa de muestreo FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2327"/>
|
||||
<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="2336"/>
|
||||
<source>Show in LED Panel</source>
|
||||
<translation>Mostrar en el Panel LED</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2325"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2339"/>
|
||||
<source>Quick status monitoring</source>
|
||||
<translation>Monitoreo rápido de estado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2333"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2347"/>
|
||||
<source>LED High (On) Value</source>
|
||||
<translation>Valor Alto (Encendido) del LED</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2336"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2350"/>
|
||||
<source>Threshold for LED on</source>
|
||||
<translation>Umbral para encender el LED</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2405"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2419"/>
|
||||
<source>Normal (UTF8)</source>
|
||||
<translation>Normal (UTF8)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2406"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2420"/>
|
||||
<source>Hexadecimal</source>
|
||||
<translation>Hexadecimal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2407"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2421"/>
|
||||
<source>Base64</source>
|
||||
<translation>Base64</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2411"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2425"/>
|
||||
<source>Data Grid</source>
|
||||
<translation>Cuadrícula de Datos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2412"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2426"/>
|
||||
<source>GPS Map</source>
|
||||
<translation>Mapa GPS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2413"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2427"/>
|
||||
<source>Gyroscope</source>
|
||||
<translation>Giroscopio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2414"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2428"/>
|
||||
<source>Multiple Plot</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2415"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
|
||||
<source>Accelerometer</source>
|
||||
<translation>Acelerómetro</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2421"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2435"/>
|
||||
<source>Bar</source>
|
||||
<translation>Barra</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2422"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2436"/>
|
||||
<source>Gauge</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2423"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2437"/>
|
||||
<source>Compass</source>
|
||||
<translation>Brújula</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2428"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2442"/>
|
||||
<source>New Line (\n)</source>
|
||||
<translation>Línea Nueva (\n)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2443"/>
|
||||
<source>Carriage Return (\r)</source>
|
||||
<translation>Retorno de Carro (\r)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2430"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2444"/>
|
||||
<source>NL + CR (\n\r)</source>
|
||||
<translation>LN + RC (\n\r)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2431"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2445"/>
|
||||
<source>CR + NL (\r\n)</source>
|
||||
<translation>RC + LN (\r\n)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2435"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2449"/>
|
||||
<source>No</source>
|
||||
<translation>No</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2436"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2450"/>
|
||||
<source>Linear Plot</source>
|
||||
<translation>Gráfico Lineal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2437"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2451"/>
|
||||
<source>Logarithmic Plot</source>
|
||||
<translation>Gráfico Logarítmico</translation>
|
||||
</message>
|
||||
@ -3069,7 +3079,27 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
|
||||
<context>
|
||||
<name>UI::Dashboard</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="911"/>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="203"/>
|
||||
<source>Show both X and Y axes</source>
|
||||
<translation>Mostrar ambos ejes X e Y</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="203"/>
|
||||
<source>Show only X axis</source>
|
||||
<translation>Mostrar solo el eje X</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="204"/>
|
||||
<source>Show only Y axis</source>
|
||||
<translation>Mostrar solo el eje Y</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="204"/>
|
||||
<source>Hide all axes</source>
|
||||
<translation>Ocultar todos los ejes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="940"/>
|
||||
<source>Status Panel</source>
|
||||
<translation>Panel de estado</translation>
|
||||
</message>
|
||||
@ -3113,95 +3143,100 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
|
||||
<context>
|
||||
<name>ViewOptions</name>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="36"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="37"/>
|
||||
<source>Widget Setup</source>
|
||||
<translation>Configuración de Widgets</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="162"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="164"/>
|
||||
<source>Visualization Options</source>
|
||||
<translation>Opciones de visualización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="192"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="215"/>
|
||||
<source>Points:</source>
|
||||
<translation>Puntos:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="215"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="238"/>
|
||||
<source>Decimal places:</source>
|
||||
<translation>Lugares decimales:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="234"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="257"/>
|
||||
<source>Columns:</source>
|
||||
<translation>Columnas:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="259"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="283"/>
|
||||
<source>Data Grids</source>
|
||||
<translation>Cuadrículas de Datos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="271"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="295"/>
|
||||
<source>Multiple Data Plots</source>
|
||||
<translation>Gráficas de Datos Múltiples</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="283"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="307"/>
|
||||
<source>LED Panels</source>
|
||||
<translation>Paneles LED</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="294"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="318"/>
|
||||
<source>FFT Plots</source>
|
||||
<translation>Gráficas FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="305"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="329"/>
|
||||
<source>Data Plots</source>
|
||||
<translation>Gráficas de Datos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="316"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="340"/>
|
||||
<source>Bars</source>
|
||||
<translation>Barras</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="327"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="351"/>
|
||||
<source>Gauges</source>
|
||||
<translation>Medidores</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="338"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="362"/>
|
||||
<source>Compasses</source>
|
||||
<translation>Brújulas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="350"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="374"/>
|
||||
<source>Gyroscopes</source>
|
||||
<translation>Giroscopios</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="362"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="386"/>
|
||||
<source>Accelerometers</source>
|
||||
<translation>Acelerómetros</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="373"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="397"/>
|
||||
<source>GPS</source>
|
||||
<translation>GPS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="425"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="453"/>
|
||||
<source>Clear Dashboard Data</source>
|
||||
<translation>Limpiar Tablero</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="451"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="484"/>
|
||||
<source>Display Console Window</source>
|
||||
<translation>Mostrar Consola</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="518"/>
|
||||
<source>Adjust Plot Scales & Positions</source>
|
||||
<translation>Ajustar escalas y posiciones</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WidgetGrid</name>
|
||||
@ -3214,12 +3249,12 @@ Usa los botones de la barra de herramientas de arriba para agregar un conjunto d
|
||||
<context>
|
||||
<name>Widgets::FFTPlot</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="71"/>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="73"/>
|
||||
<source>Frequency (Hz)</source>
|
||||
<translation>Frecuencia (Hz)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="72"/>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="74"/>
|
||||
<source>Magnitude (dB)</source>
|
||||
<translation>Magnitud (dB)</translation>
|
||||
</message>
|
||||
|
@ -136,12 +136,12 @@
|
||||
<translation>Impossible de trouver le fichier d'exportation CSV !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/CSV/Export.cpp" line="222"/>
|
||||
<location filename="../../src/CSV/Export.cpp" line="223"/>
|
||||
<source>CSV File Error</source>
|
||||
<translation>Erreur de fichier CSV</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/CSV/Export.cpp" line="223"/>
|
||||
<location filename="../../src/CSV/Export.cpp" line="224"/>
|
||||
<source>Cannot open CSV file for writing!</source>
|
||||
<translation>Impossible d'ouvrir le fichier CSV pour l'écriture !</translation>
|
||||
</message>
|
||||
@ -1026,520 +1026,530 @@ Utilisez les boutons de la barre d'outils ci-dessus pour ajouter un ensembl
|
||||
<context>
|
||||
<name>JSON::ProjectModel</name>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="291"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="292"/>
|
||||
<source>New Project</source>
|
||||
<translation>Nouveau projet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="678"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="680"/>
|
||||
<source>Do you want to save your changes?</source>
|
||||
<translation>Voulez-vous enregistrer vos modifications ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="679"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="681"/>
|
||||
<source>You have unsaved modifications in this project!</source>
|
||||
<translation>Vous avez des modifications non enregistrées dans ce projet  !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="706"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="708"/>
|
||||
<source>Project error</source>
|
||||
<translation>Erreur de projet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="707"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="709"/>
|
||||
<source>Project title cannot be empty!</source>
|
||||
<translation>Le titre du projet ne peut pas être vide  !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="714"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="716"/>
|
||||
<source>Save JSON project</source>
|
||||
<translation>Enregistrer le projet JSON</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="726"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="728"/>
|
||||
<source>File open error</source>
|
||||
<translation>Erreur d'ouverture de fichier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="798"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1890"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="800"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1892"/>
|
||||
<source>Untitled Project</source>
|
||||
<translation>Projet sans titre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="837"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="839"/>
|
||||
<source>Select JSON file</source>
|
||||
<translation>Sélectionner un fichier JSON</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="951"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="953"/>
|
||||
<source>Do you want to delete group "%1"?</source>
|
||||
<translation>Voulez-vous supprimer le groupe "%1" ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="952"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="993"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="954"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="995"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1034"/>
|
||||
<source>This action cannot be undone. Do you wish to proceed?</source>
|
||||
<translation>Cette action est irréversible. Voulez-vous continuer ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="992"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="994"/>
|
||||
<source>Do you want to delete action "%1"?</source>
|
||||
<translation>Voulez-vous supprimer l'action "%1" ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1030"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
|
||||
<source>Do you want to delete dataset "%1"?</source>
|
||||
<translation>Voulez-vous supprimer le jeu de données "%1" ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1081"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1120"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1156"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1083"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1122"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1158"/>
|
||||
<source>%1 (Copy)</source>
|
||||
<translation>%1 (Copie)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1202"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1204"/>
|
||||
<source>New Dataset</source>
|
||||
<translation>Nouveau jeu de données</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1205"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1207"/>
|
||||
<source>New Plot</source>
|
||||
<translation>Nouvelle courbe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1209"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1211"/>
|
||||
<source>New FFT Plot</source>
|
||||
<translation>Nouvelle courbe FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1213"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1215"/>
|
||||
<source>New Bar Widget</source>
|
||||
<translation>Nouveau widget de barre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1217"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1219"/>
|
||||
<source>New Gauge</source>
|
||||
<translation>Nouveau jauge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1221"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1223"/>
|
||||
<source>New Compass</source>
|
||||
<translation>Nouveau compas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1225"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1227"/>
|
||||
<source>New LED Indicator</source>
|
||||
<translation>Nouveau témoin LED</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1360"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1362"/>
|
||||
<source>New Action</source>
|
||||
<translation>Nouvelle action</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1516"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1518"/>
|
||||
<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 ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1517"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1519"/>
|
||||
<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="1571"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1572"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1573"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1574"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1575"/>
|
||||
<source>Accelerometer %1</source>
|
||||
<translation>Accéléromètre %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1614"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1615"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1616"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1617"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1618"/>
|
||||
<source>Gyro %1</source>
|
||||
<translation>Gyroscope %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1657"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1659"/>
|
||||
<source>Latitude</source>
|
||||
<translation>Latitude</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1658"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1660"/>
|
||||
<source>Longitude</source>
|
||||
<translation>Longitude</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1659"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1661"/>
|
||||
<source>Altitude</source>
|
||||
<translation>Altitude</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1754"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1756"/>
|
||||
<source>Frame Parser Function</source>
|
||||
<translation>Fonction du parseur de trame</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1888"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2004"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2064"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2165"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1890"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2006"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2066"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2167"/>
|
||||
<source>Title</source>
|
||||
<translation>Titre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1891"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1893"/>
|
||||
<source>Project name/description</source>
|
||||
<translation>Nom/description du projet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1899"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1901"/>
|
||||
<source>Separator Sequence</source>
|
||||
<translation>Séquence de séparation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1902"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1904"/>
|
||||
<source>String used to split items in a frame</source>
|
||||
<translation>Chaîne utilisée pour séparer les éléments dans une trame</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1911"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1913"/>
|
||||
<source>Frame Start Delimeter</source>
|
||||
<translation>Délimiteur de début de trame</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1914"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1916"/>
|
||||
<source>String marking the start of a frame</source>
|
||||
<translation>Chaîne marquant le début d'une trame</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1923"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1925"/>
|
||||
<source>Frame End Delimeter</source>
|
||||
<translation>Délimiteur de fin de trame</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1926"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1928"/>
|
||||
<source>String marking the end of a frame</source>
|
||||
<translation>Chaîne marquant la fin d'une trame</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1936"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1938"/>
|
||||
<source>Data Conversion Method</source>
|
||||
<translation>Méthode de conversion des données</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1938"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1940"/>
|
||||
<source>Input data format for frame parser</source>
|
||||
<translation>Format des données d'entrée pour le parseur de trame</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1947"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1949"/>
|
||||
<source>Thunderforest API Key</source>
|
||||
<translation>Clé API Thunderforest</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1949"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1961"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2416"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2420"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2427"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1951"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1963"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2430"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2434"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2441"/>
|
||||
<source>None</source>
|
||||
<translation>Aucune</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1950"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1952"/>
|
||||
<source>Required for Thunderforest maps</source>
|
||||
<translation>Nécessaire pour les cartes Thunderforest</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1959"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1961"/>
|
||||
<source>MapTiler API Key</source>
|
||||
<translation>Clé API MapTiler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1962"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1964"/>
|
||||
<source>Required for satellite maps</source>
|
||||
<translation>Nécessaire pour les cartes satellites</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2006"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2008"/>
|
||||
<source>Untitled Group</source>
|
||||
<translation>Groupe sans titre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2007"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2009"/>
|
||||
<source>Name or description of the group</source>
|
||||
<translation>Nom ou description du groupe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2033"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2220"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2035"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2222"/>
|
||||
<source>Widget</source>
|
||||
<translation>Widget</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2035"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2037"/>
|
||||
<source>Group display widget (optional)</source>
|
||||
<translation>Widget d'affichage du groupe (optionnel)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2066"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2068"/>
|
||||
<source>Untitled Action</source>
|
||||
<translation>Action sans titre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2067"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2069"/>
|
||||
<source>Name or description of the action</source>
|
||||
<translation>Nom ou description de l'action</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2075"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2077"/>
|
||||
<source>Icon</source>
|
||||
<translation>Icône</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2077"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2079"/>
|
||||
<source>Default Icon</source>
|
||||
<translation>Icône par défaut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2078"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2080"/>
|
||||
<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="2086"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2088"/>
|
||||
<source>TX Data</source>
|
||||
<translation>Données TX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2088"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2090"/>
|
||||
<source>Command</source>
|
||||
<translation>Commande</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2089"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2091"/>
|
||||
<source>Data to transmit when the action is triggered.</source>
|
||||
<translation>Données à transmettre lorsque l'action est déclenchée.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2116"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2118"/>
|
||||
<source>EOL Sequence</source>
|
||||
<translation>Séquence EOL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2118"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2120"/>
|
||||
<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="2167"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2169"/>
|
||||
<source>Untitled Dataset</source>
|
||||
<translation>Jeu de données sans titre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2168"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2170"/>
|
||||
<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="2177"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2179"/>
|
||||
<source>Frame Index</source>
|
||||
<translation>Indice de trame</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2180"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2182"/>
|
||||
<source>Position in the frame</source>
|
||||
<translation>Position dans la trame</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2188"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2190"/>
|
||||
<source>Measurement Unit</source>
|
||||
<translation>Unité de mesure</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2190"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2192"/>
|
||||
<source>Volts, Amps, etc.</source>
|
||||
<translation>Volts, Ampères, etc.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2191"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2193"/>
|
||||
<source>Unit of measurement (optional)</source>
|
||||
<translation>Unité de mesure (optionnel)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2222"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2224"/>
|
||||
<source>Display widget (optional)</source>
|
||||
<translation>Widget d'affichage (optionnel)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2231"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2233"/>
|
||||
<source>Minimum Value</source>
|
||||
<translation>Valeur minimale</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2234"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2245"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2236"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2247"/>
|
||||
<source>Required for bar/gauge widgets</source>
|
||||
<translation>Requis pour les widgets barre/jauge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2242"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2244"/>
|
||||
<source>Maximum Value</source>
|
||||
<translation>Valeur maximale</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2253"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2255"/>
|
||||
<source>Alarm Value</source>
|
||||
<translation>Valeur d'alarme</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2256"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2258"/>
|
||||
<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="2284"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2286"/>
|
||||
<source>Oscilloscope Plot</source>
|
||||
<translation>Tracé d'oscilloscope</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2286"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2288"/>
|
||||
<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="2294"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2296"/>
|
||||
<source>FFT Plot</source>
|
||||
<translation>Tracé FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2297"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2299"/>
|
||||
<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="2312"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2314"/>
|
||||
<source>FFT Window Size</source>
|
||||
<translation>Taille de la fenêtre FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2314"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2316"/>
|
||||
<source>Samples for FFT calculation</source>
|
||||
<translation>Échantillons pour le calcul FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2322"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2325"/>
|
||||
<source>FFT Sampling Rate</source>
|
||||
<translation>Taux d’échantillonnage FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2327"/>
|
||||
<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="2336"/>
|
||||
<source>Show in LED Panel</source>
|
||||
<translation>Afficher sur le panneau LED</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2325"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2339"/>
|
||||
<source>Quick status monitoring</source>
|
||||
<translation>Surveillance rapide de l'état</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2333"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2347"/>
|
||||
<source>LED High (On) Value</source>
|
||||
<translation>Valeur haute (allumée) du LED</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2336"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2350"/>
|
||||
<source>Threshold for LED on</source>
|
||||
<translation>Seuil pour LED allumée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2405"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2419"/>
|
||||
<source>Normal (UTF8)</source>
|
||||
<translation>Normal (UTF8)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2406"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2420"/>
|
||||
<source>Hexadecimal</source>
|
||||
<translation>Hexadécimal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2407"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2421"/>
|
||||
<source>Base64</source>
|
||||
<translation>Base64</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2411"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2425"/>
|
||||
<source>Data Grid</source>
|
||||
<translation>Grille de données</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2412"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2426"/>
|
||||
<source>GPS Map</source>
|
||||
<translation>Carte GPS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2413"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2427"/>
|
||||
<source>Gyroscope</source>
|
||||
<translation>Gyroscope</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2414"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2428"/>
|
||||
<source>Multiple Plot</source>
|
||||
<translation>Tracé multiple</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2415"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
|
||||
<source>Accelerometer</source>
|
||||
<translation>Accéléromètre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2421"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2435"/>
|
||||
<source>Bar</source>
|
||||
<translation>Barre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2422"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2436"/>
|
||||
<source>Gauge</source>
|
||||
<translation>Jauge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2423"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2437"/>
|
||||
<source>Compass</source>
|
||||
<translation>Boussole</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2428"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2442"/>
|
||||
<source>New Line (\n)</source>
|
||||
<translation>Nouvelle ligne (\n)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2443"/>
|
||||
<source>Carriage Return (\r)</source>
|
||||
<translation>Retour chariot (\r)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2430"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2444"/>
|
||||
<source>NL + CR (\n\r)</source>
|
||||
<translation>NL + RC (\n\r)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2431"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2445"/>
|
||||
<source>CR + NL (\r\n)</source>
|
||||
<translation>RC + NL (\r\n)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2435"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2449"/>
|
||||
<source>No</source>
|
||||
<translation>Non</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2436"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2450"/>
|
||||
<source>Linear Plot</source>
|
||||
<translation>Tracé linéaire</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2437"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2451"/>
|
||||
<source>Logarithmic Plot</source>
|
||||
<translation>Tracé logarithmique</translation>
|
||||
</message>
|
||||
@ -2532,7 +2542,27 @@ Utilisez les boutons de la barre d'outils ci-dessus pour ajouter un ensembl
|
||||
<context>
|
||||
<name>UI::Dashboard</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="911"/>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="203"/>
|
||||
<source>Show both X and Y axes</source>
|
||||
<translation>Afficher les axes X et Y</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="203"/>
|
||||
<source>Show only X axis</source>
|
||||
<translation>Afficher uniquement l’axe X</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="204"/>
|
||||
<source>Show only Y axis</source>
|
||||
<translation>Afficher uniquement l’axe Y</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="204"/>
|
||||
<source>Hide all axes</source>
|
||||
<translation>Masquer tous les axes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="940"/>
|
||||
<source>Status Panel</source>
|
||||
<translation>Panneau de Statut</translation>
|
||||
</message>
|
||||
@ -2576,95 +2606,100 @@ Utilisez les boutons de la barre d'outils ci-dessus pour ajouter un ensembl
|
||||
<context>
|
||||
<name>ViewOptions</name>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="36"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="37"/>
|
||||
<source>Widget Setup</source>
|
||||
<translation>Configuration des Widgets</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="162"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="164"/>
|
||||
<source>Visualization Options</source>
|
||||
<translation>Options de Visualisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="192"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="215"/>
|
||||
<source>Points:</source>
|
||||
<translation>Points :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="215"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="238"/>
|
||||
<source>Decimal places:</source>
|
||||
<translation>Décimales :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="234"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="257"/>
|
||||
<source>Columns:</source>
|
||||
<translation>Colonnes :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="259"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="283"/>
|
||||
<source>Data Grids</source>
|
||||
<translation>Grilles de Données</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="271"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="295"/>
|
||||
<source>Multiple Data Plots</source>
|
||||
<translation>Graphiques Multiples</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="283"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="307"/>
|
||||
<source>LED Panels</source>
|
||||
<translation>Panneaux LED</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="294"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="318"/>
|
||||
<source>FFT Plots</source>
|
||||
<translation>Graphiques FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="305"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="329"/>
|
||||
<source>Data Plots</source>
|
||||
<translation>Graphiques de Données</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="316"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="340"/>
|
||||
<source>Bars</source>
|
||||
<translation>Barres</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="327"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="351"/>
|
||||
<source>Gauges</source>
|
||||
<translation>Jauges</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="338"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="362"/>
|
||||
<source>Compasses</source>
|
||||
<translation>Boussoles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="350"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="374"/>
|
||||
<source>Gyroscopes</source>
|
||||
<translation>Gyroscopes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="362"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="386"/>
|
||||
<source>Accelerometers</source>
|
||||
<translation>Accéléromètres</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="373"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="397"/>
|
||||
<source>GPS</source>
|
||||
<translation>GPS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="425"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="453"/>
|
||||
<source>Clear Dashboard Data</source>
|
||||
<translation>Effacer les Données du Tableau de Bord</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="451"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="484"/>
|
||||
<source>Display Console Window</source>
|
||||
<translation>Afficher la Fenêtre de Console</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="518"/>
|
||||
<source>Adjust Plot Scales & Positions</source>
|
||||
<translation>Ajuster échelles et positions</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WidgetGrid</name>
|
||||
@ -2677,12 +2712,12 @@ Utilisez les boutons de la barre d'outils ci-dessus pour ajouter un ensembl
|
||||
<context>
|
||||
<name>Widgets::FFTPlot</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="71"/>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="73"/>
|
||||
<source>Frequency (Hz)</source>
|
||||
<translation>Fréquence (Hz)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="72"/>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="74"/>
|
||||
<source>Magnitude (dB)</source>
|
||||
<translation>Magnitude (dB)</translation>
|
||||
</message>
|
||||
|
@ -136,12 +136,12 @@
|
||||
<translation>Не удалось найти файл экспорта CSV!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/CSV/Export.cpp" line="222"/>
|
||||
<location filename="../../src/CSV/Export.cpp" line="223"/>
|
||||
<source>CSV File Error</source>
|
||||
<translation>Ошибка файла CSV</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/CSV/Export.cpp" line="223"/>
|
||||
<location filename="../../src/CSV/Export.cpp" line="224"/>
|
||||
<source>Cannot open CSV file for writing!</source>
|
||||
<translation>Не удалось открыть файл CSV для записи!</translation>
|
||||
</message>
|
||||
@ -1077,228 +1077,228 @@ 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="291"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="292"/>
|
||||
<source>New Project</source>
|
||||
<translation>Новый проект</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="678"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="680"/>
|
||||
<source>Do you want to save your changes?</source>
|
||||
<translation>Вы хотите сохранить изменения?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="679"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="681"/>
|
||||
<source>You have unsaved modifications in this project!</source>
|
||||
<translation>У вас есть несохраненные изменения в этом проекте!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="706"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="708"/>
|
||||
<source>Project error</source>
|
||||
<translation>Ошибка проекта</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="707"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="709"/>
|
||||
<source>Project title cannot be empty!</source>
|
||||
<translation>Название проекта не может быть пустым!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="714"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="716"/>
|
||||
<source>Save JSON project</source>
|
||||
<translation>Сохранить проект JSON</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="726"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="728"/>
|
||||
<source>File open error</source>
|
||||
<translation>Ошибка открытия файла</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="798"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1890"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="800"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1892"/>
|
||||
<source>Untitled Project</source>
|
||||
<translation>Безымянный проект</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="837"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="839"/>
|
||||
<source>Select JSON file</source>
|
||||
<translation>Выберите файл JSON</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="951"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="953"/>
|
||||
<source>Do you want to delete group "%1"?</source>
|
||||
<translation>Вы хотите удалить группу "%1"?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="952"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="993"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="954"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="995"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1034"/>
|
||||
<source>This action cannot be undone. Do you wish to proceed?</source>
|
||||
<translation>Это действие не может быть отменено. Вы хотите продолжить?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="992"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="994"/>
|
||||
<source>Do you want to delete action "%1"?</source>
|
||||
<translation>Вы хотите удалить действие «%1»?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1030"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
|
||||
<source>Do you want to delete dataset "%1"?</source>
|
||||
<translation>Вы хотите удалить набор данных "%1"?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1081"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1120"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1156"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1083"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1122"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1158"/>
|
||||
<source>%1 (Copy)</source>
|
||||
<translation>%1 (Копия)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1202"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1204"/>
|
||||
<source>New Dataset</source>
|
||||
<translation>Новый набор данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1205"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1207"/>
|
||||
<source>New Plot</source>
|
||||
<translation>Новый график</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1209"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1211"/>
|
||||
<source>New FFT Plot</source>
|
||||
<translation>Новый график FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1213"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1215"/>
|
||||
<source>New Bar Widget</source>
|
||||
<translation>Новый виджет полосы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1217"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1219"/>
|
||||
<source>New Gauge</source>
|
||||
<translation>Новый измерительный прибор</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1221"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1223"/>
|
||||
<source>New Compass</source>
|
||||
<translation>Новый компас</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1225"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1227"/>
|
||||
<source>New LED Indicator</source>
|
||||
<translation>Новый LED индикатор</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1360"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1362"/>
|
||||
<source>New Action</source>
|
||||
<translation>Новое действие</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1516"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1518"/>
|
||||
<source>Are you sure you want to change the group-level widget?</source>
|
||||
<translation>Вы уверены, что хотите изменить виджет группы?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1517"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1519"/>
|
||||
<source>Existing datasets for this group will be deleted</source>
|
||||
<translation>Существующие наборы данных для этой группы будут удалены</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1571"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1572"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1573"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1574"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1575"/>
|
||||
<source>Accelerometer %1</source>
|
||||
<translation>Акселерометр %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1614"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1615"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1616"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1617"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1618"/>
|
||||
<source>Gyro %1</source>
|
||||
<translation>Гироскоп %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1657"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1659"/>
|
||||
<source>Latitude</source>
|
||||
<translation>Широта</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1658"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1660"/>
|
||||
<source>Longitude</source>
|
||||
<translation>Долгота</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1659"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1661"/>
|
||||
<source>Altitude</source>
|
||||
<translation>Высота</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1754"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1756"/>
|
||||
<source>Frame Parser Function</source>
|
||||
<translation>Функция разбора фреймов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1888"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2004"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2064"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2165"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1890"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2006"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2066"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2167"/>
|
||||
<source>Title</source>
|
||||
<translation>Заголовок</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1891"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1893"/>
|
||||
<source>Project name/description</source>
|
||||
<translation>Название/описание проекта</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1899"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1901"/>
|
||||
<source>Separator Sequence</source>
|
||||
<translation>Последовательность разделителей</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1902"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1904"/>
|
||||
<source>String used to split items in a frame</source>
|
||||
<translation>Строка, используемая для разделения элементов в кадре</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1911"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1913"/>
|
||||
<source>Frame Start Delimeter</source>
|
||||
<translation>Разделитель начала фрейма</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1914"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1916"/>
|
||||
<source>String marking the start of a frame</source>
|
||||
<translation>Строка, обозначающая начало фрейма</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1923"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1925"/>
|
||||
<source>Frame End Delimeter</source>
|
||||
<translation>Разделитель конца фрейма</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1926"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1928"/>
|
||||
<source>String marking the end of a frame</source>
|
||||
<translation>Строка, обозначающая конец фрейма</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1936"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1938"/>
|
||||
<source>Data Conversion Method</source>
|
||||
<translation>Метод преобразования данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1938"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1940"/>
|
||||
<source>Input data format for frame parser</source>
|
||||
<translation>Формат входных данных для разбора фреймов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1947"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1949"/>
|
||||
<source>Thunderforest API Key</source>
|
||||
<translation>API-ключ Thunderforest</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1949"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1961"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2416"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2420"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2427"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1951"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1963"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2430"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2434"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2441"/>
|
||||
<source>None</source>
|
||||
<translation>Нет</translation>
|
||||
</message>
|
||||
@ -1307,294 +1307,304 @@ 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="1950"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1952"/>
|
||||
<source>Required for Thunderforest maps</source>
|
||||
<translation>Требуется для карт Thunderforest</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1959"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1961"/>
|
||||
<source>MapTiler API Key</source>
|
||||
<translation>API-ключ MapTiler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1962"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1964"/>
|
||||
<source>Required for satellite maps</source>
|
||||
<translation>Требуется для спутниковых карт</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2006"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2008"/>
|
||||
<source>Untitled Group</source>
|
||||
<translation>Безымянная группа</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2007"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2009"/>
|
||||
<source>Name or description of the group</source>
|
||||
<translation>Название или описание группы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2033"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2220"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2035"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2222"/>
|
||||
<source>Widget</source>
|
||||
<translation>Виджет</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2035"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2037"/>
|
||||
<source>Group display widget (optional)</source>
|
||||
<translation>Виджет отображения группы (опционально)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2066"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2068"/>
|
||||
<source>Untitled Action</source>
|
||||
<translation>Безымянное действие</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2067"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2069"/>
|
||||
<source>Name or description of the action</source>
|
||||
<translation>Имя или описание действия</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2075"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2077"/>
|
||||
<source>Icon</source>
|
||||
<translation>Иконка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2077"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2079"/>
|
||||
<source>Default Icon</source>
|
||||
<translation>Иконка по умолчанию</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2078"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2080"/>
|
||||
<source>Icon to display in the dashboard</source>
|
||||
<translation>Иконка для отображения на панели управления</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2086"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2088"/>
|
||||
<source>TX Data</source>
|
||||
<translation>Данные для передачи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2088"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2090"/>
|
||||
<source>Command</source>
|
||||
<translation>Команда</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2089"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2091"/>
|
||||
<source>Data to transmit when the action is triggered.</source>
|
||||
<translation>Данные для передачи при выполнении действия.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2116"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2118"/>
|
||||
<source>EOL Sequence</source>
|
||||
<translation>Последовательность EOL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2118"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2120"/>
|
||||
<source>End-of-line (EOL) sequence to use</source>
|
||||
<translation>Последовательность конца строки (EOL) для использования</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2167"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2169"/>
|
||||
<source>Untitled Dataset</source>
|
||||
<translation>Безымянный набор данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2168"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2170"/>
|
||||
<source>Name or description of the dataset</source>
|
||||
<translation>Название или описание набора данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2177"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2179"/>
|
||||
<source>Frame Index</source>
|
||||
<translation>Индекс фрейма</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2180"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2182"/>
|
||||
<source>Position in the frame</source>
|
||||
<translation>Позиция в фрейме</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2188"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2190"/>
|
||||
<source>Measurement Unit</source>
|
||||
<translation>Единица измерения</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2190"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2192"/>
|
||||
<source>Volts, Amps, etc.</source>
|
||||
<translation>Вольты, Амперы и т.д.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2191"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2193"/>
|
||||
<source>Unit of measurement (optional)</source>
|
||||
<translation>Единица измерения (опционально)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2222"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2224"/>
|
||||
<source>Display widget (optional)</source>
|
||||
<translation>Виджет отображения (опционально)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2231"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2233"/>
|
||||
<source>Minimum Value</source>
|
||||
<translation>Минимальное значение</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2234"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2245"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2236"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2247"/>
|
||||
<source>Required for bar/gauge widgets</source>
|
||||
<translation>Требуется для виджетов шкал/графиков</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2242"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2244"/>
|
||||
<source>Maximum Value</source>
|
||||
<translation>Максимальное значение</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2253"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2255"/>
|
||||
<source>Alarm Value</source>
|
||||
<translation>Значение тревоги</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2256"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2258"/>
|
||||
<source>Triggers alarm in bar widgets and LED panels</source>
|
||||
<translation>Запускает тревогу в виджетах шкал и светодиодных панелях</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2284"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2286"/>
|
||||
<source>Oscilloscope Plot</source>
|
||||
<translation>График осциллографа</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2286"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2288"/>
|
||||
<source>Plot data in real-time</source>
|
||||
<translation>Построение данных в реальном времени</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2294"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2296"/>
|
||||
<source>FFT Plot</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2297"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2299"/>
|
||||
<source>Plot frequency-domain data</source>
|
||||
<translation>Построение данных в частотной области</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2312"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2314"/>
|
||||
<source>FFT Window Size</source>
|
||||
<translation>Размер окна FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2314"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2316"/>
|
||||
<source>Samples for FFT calculation</source>
|
||||
<translation>Образцы для расчета FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2322"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2325"/>
|
||||
<source>FFT Sampling Rate</source>
|
||||
<translation>Частота дискретизации FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2327"/>
|
||||
<source>Sampling rate (Hz) for FFT calculation</source>
|
||||
<translation>Частота дискретизации (Гц) для расчета FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2336"/>
|
||||
<source>Show in LED Panel</source>
|
||||
<translation>Отображать на светодиодной панели</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2325"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2339"/>
|
||||
<source>Quick status monitoring</source>
|
||||
<translation>Быстрый мониторинг состояния</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2333"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2347"/>
|
||||
<source>LED High (On) Value</source>
|
||||
<translation>Высокое значение LED (включено)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2336"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2350"/>
|
||||
<source>Threshold for LED on</source>
|
||||
<translation>Порог включения LED</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2405"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2419"/>
|
||||
<source>Normal (UTF8)</source>
|
||||
<translation>Обычный (UTF8)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2406"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2420"/>
|
||||
<source>Hexadecimal</source>
|
||||
<translation>Шестнадцатеричный</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2407"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2421"/>
|
||||
<source>Base64</source>
|
||||
<translation>Base64</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2411"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2425"/>
|
||||
<source>Data Grid</source>
|
||||
<translation>Таблица данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2412"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2426"/>
|
||||
<source>GPS Map</source>
|
||||
<translation>GPS карта</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2413"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2427"/>
|
||||
<source>Gyroscope</source>
|
||||
<translation>Гироскоп</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2414"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2428"/>
|
||||
<source>Multiple Plot</source>
|
||||
<translation>Множественный график</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2415"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
|
||||
<source>Accelerometer</source>
|
||||
<translation>Акселерометр</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2421"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2435"/>
|
||||
<source>Bar</source>
|
||||
<translation>Гистограмма</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2422"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2436"/>
|
||||
<source>Gauge</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2423"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2437"/>
|
||||
<source>Compass</source>
|
||||
<translation>Компас</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2428"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2442"/>
|
||||
<source>New Line (\n)</source>
|
||||
<translation>Новая строка (\n)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2443"/>
|
||||
<source>Carriage Return (\r)</source>
|
||||
<translation>Возврат каретки (\r)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2430"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2444"/>
|
||||
<source>NL + CR (\n\r)</source>
|
||||
<translation>НС + ВК (\n\r)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2431"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2445"/>
|
||||
<source>CR + NL (\r\n)</source>
|
||||
<translation>ВК + НС (\r\n)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2435"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2449"/>
|
||||
<source>No</source>
|
||||
<translation>Нет</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2436"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2450"/>
|
||||
<source>Linear Plot</source>
|
||||
<translation>Линейный график</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2437"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2451"/>
|
||||
<source>Logarithmic Plot</source>
|
||||
<translation>Логарифмический график</translation>
|
||||
</message>
|
||||
@ -3073,7 +3083,27 @@ 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="911"/>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="203"/>
|
||||
<source>Show both X and Y axes</source>
|
||||
<translation>Показать обе оси (X и Y)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="203"/>
|
||||
<source>Show only X axis</source>
|
||||
<translation>Показать только ось X</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="204"/>
|
||||
<source>Show only Y axis</source>
|
||||
<translation>Показать только ось Y</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="204"/>
|
||||
<source>Hide all axes</source>
|
||||
<translation>Скрыть все оси</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="940"/>
|
||||
<source>Status Panel</source>
|
||||
<translation>Панель состояния</translation>
|
||||
</message>
|
||||
@ -3117,95 +3147,100 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<context>
|
||||
<name>ViewOptions</name>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="36"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="37"/>
|
||||
<source>Widget Setup</source>
|
||||
<translation>Настройка виджета</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="162"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="164"/>
|
||||
<source>Visualization Options</source>
|
||||
<translation>Параметры визуализации</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="192"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="215"/>
|
||||
<source>Points:</source>
|
||||
<translation>Точки:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="215"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="238"/>
|
||||
<source>Decimal places:</source>
|
||||
<translation>Десятичные знаки:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="234"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="257"/>
|
||||
<source>Columns:</source>
|
||||
<translation>Колонки:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="259"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="283"/>
|
||||
<source>Data Grids</source>
|
||||
<translation>Таблицы данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="271"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="295"/>
|
||||
<source>Multiple Data Plots</source>
|
||||
<translation>Несколько графиков данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="283"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="307"/>
|
||||
<source>LED Panels</source>
|
||||
<translation>Светодиодные панели</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="294"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="318"/>
|
||||
<source>FFT Plots</source>
|
||||
<translation>Графики FFT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="305"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="329"/>
|
||||
<source>Data Plots</source>
|
||||
<translation>Графики данных</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="316"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="340"/>
|
||||
<source>Bars</source>
|
||||
<translation>Столбцы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="327"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="351"/>
|
||||
<source>Gauges</source>
|
||||
<translation>Шкалы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="338"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="362"/>
|
||||
<source>Compasses</source>
|
||||
<translation>Компас</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="350"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="374"/>
|
||||
<source>Gyroscopes</source>
|
||||
<translation>Гироскопы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="362"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="386"/>
|
||||
<source>Accelerometers</source>
|
||||
<translation>Акселерометры</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="373"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="397"/>
|
||||
<source>GPS</source>
|
||||
<translation>GPS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="425"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="453"/>
|
||||
<source>Clear Dashboard Data</source>
|
||||
<translation>Очистить данные панели</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="451"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="484"/>
|
||||
<source>Display Console Window</source>
|
||||
<translation>Показать окно консоли</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="518"/>
|
||||
<source>Adjust Plot Scales & Positions</source>
|
||||
<translation>Настроить масштабы и положения</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WidgetGrid</name>
|
||||
@ -3218,12 +3253,12 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<context>
|
||||
<name>Widgets::FFTPlot</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="71"/>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="73"/>
|
||||
<source>Frequency (Hz)</source>
|
||||
<translation>Частота (Гц)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="72"/>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="74"/>
|
||||
<source>Magnitude (dB)</source>
|
||||
<translation>Величина (дБ)</translation>
|
||||
</message>
|
||||
|
@ -136,12 +136,12 @@
|
||||
<translation>找不到 CSV 导出文件!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/CSV/Export.cpp" line="222"/>
|
||||
<location filename="../../src/CSV/Export.cpp" line="223"/>
|
||||
<source>CSV File Error</source>
|
||||
<translation>CSV 文件错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/CSV/Export.cpp" line="223"/>
|
||||
<location filename="../../src/CSV/Export.cpp" line="224"/>
|
||||
<source>Cannot open CSV file for writing!</source>
|
||||
<translation>无法打开 CSV 文件进行写入!</translation>
|
||||
</message>
|
||||
@ -1073,228 +1073,228 @@ 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="291"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="292"/>
|
||||
<source>New Project</source>
|
||||
<translation>新项目</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="678"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="680"/>
|
||||
<source>Do you want to save your changes?</source>
|
||||
<translation>是否保存更改?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="679"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="681"/>
|
||||
<source>You have unsaved modifications in this project!</source>
|
||||
<translation>您在此项目中有未保存的修改!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="706"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="708"/>
|
||||
<source>Project error</source>
|
||||
<translation>项目错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="707"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="709"/>
|
||||
<source>Project title cannot be empty!</source>
|
||||
<translation>项目标题不能为空!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="714"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="716"/>
|
||||
<source>Save JSON project</source>
|
||||
<translation>保存 JSON 项目</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="726"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="728"/>
|
||||
<source>File open error</source>
|
||||
<translation>文件打开错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="798"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1890"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="800"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1892"/>
|
||||
<source>Untitled Project</source>
|
||||
<translation>未命名项目</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="837"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="839"/>
|
||||
<source>Select JSON file</source>
|
||||
<translation>选择 JSON 文件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="951"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="953"/>
|
||||
<source>Do you want to delete group "%1"?</source>
|
||||
<translation>您要删除组 "%1" 吗?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="952"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="993"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="954"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="995"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1034"/>
|
||||
<source>This action cannot be undone. Do you wish to proceed?</source>
|
||||
<translation>此操作无法撤销。是否继续?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="992"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="994"/>
|
||||
<source>Do you want to delete action "%1"?</source>
|
||||
<translation>您要删除操作 "%1" 吗?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1030"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1032"/>
|
||||
<source>Do you want to delete dataset "%1"?</source>
|
||||
<translation>您要删除数据集 "%1" 吗?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1081"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1120"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1156"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1083"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1122"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1158"/>
|
||||
<source>%1 (Copy)</source>
|
||||
<translation>%1 (副本)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1202"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1204"/>
|
||||
<source>New Dataset</source>
|
||||
<translation>新数据集</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1205"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1207"/>
|
||||
<source>New Plot</source>
|
||||
<translation>新图表</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1209"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1211"/>
|
||||
<source>New FFT Plot</source>
|
||||
<translation>新 FFT 图表</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1213"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1215"/>
|
||||
<source>New Bar Widget</source>
|
||||
<translation>新柱状图组件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1217"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1219"/>
|
||||
<source>New Gauge</source>
|
||||
<translation>新仪表</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1221"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1223"/>
|
||||
<source>New Compass</source>
|
||||
<translation>新指南针</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1225"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1227"/>
|
||||
<source>New LED Indicator</source>
|
||||
<translation>新 LED 指示器</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1360"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1362"/>
|
||||
<source>New Action</source>
|
||||
<translation>新操作</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1516"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1518"/>
|
||||
<source>Are you sure you want to change the group-level widget?</source>
|
||||
<translation>您确定要更改组级组件吗?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1517"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1519"/>
|
||||
<source>Existing datasets for this group will be deleted</source>
|
||||
<translation>该组的现有数据集将被删除</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1571"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1572"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1573"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1574"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1575"/>
|
||||
<source>Accelerometer %1</source>
|
||||
<translation>加速度计 %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1614"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1615"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1616"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1617"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1618"/>
|
||||
<source>Gyro %1</source>
|
||||
<translation>陀螺仪 %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1657"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1659"/>
|
||||
<source>Latitude</source>
|
||||
<translation>纬度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1658"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1660"/>
|
||||
<source>Longitude</source>
|
||||
<translation>经度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1659"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1661"/>
|
||||
<source>Altitude</source>
|
||||
<translation>高度</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1754"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1756"/>
|
||||
<source>Frame Parser Function</source>
|
||||
<translation>帧解析函数</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1888"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2004"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2064"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2165"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1890"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2006"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2066"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2167"/>
|
||||
<source>Title</source>
|
||||
<translation>标题</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1891"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1893"/>
|
||||
<source>Project name/description</source>
|
||||
<translation>项目名称/描述</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1899"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1901"/>
|
||||
<source>Separator Sequence</source>
|
||||
<translation>分隔符序列</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1902"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1904"/>
|
||||
<source>String used to split items in a frame</source>
|
||||
<translation>用于在帧中拆分项目的字符串</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1911"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1913"/>
|
||||
<source>Frame Start Delimeter</source>
|
||||
<translation>帧起始分隔符</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1914"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1916"/>
|
||||
<source>String marking the start of a frame</source>
|
||||
<translation>标记帧起始的字符串</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1923"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1925"/>
|
||||
<source>Frame End Delimeter</source>
|
||||
<translation>帧结束分隔符</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1926"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1928"/>
|
||||
<source>String marking the end of a frame</source>
|
||||
<translation>标记帧结束的字符串</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1936"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1938"/>
|
||||
<source>Data Conversion Method</source>
|
||||
<translation>数据转换方法</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1938"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1940"/>
|
||||
<source>Input data format for frame parser</source>
|
||||
<translation>帧解析器的输入数据格式</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1947"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1949"/>
|
||||
<source>Thunderforest API Key</source>
|
||||
<translation>Thunderforest API 密钥</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1949"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1961"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2416"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2420"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2427"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1951"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1963"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2430"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2434"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2441"/>
|
||||
<source>None</source>
|
||||
<translation>无</translation>
|
||||
</message>
|
||||
@ -1303,294 +1303,304 @@ 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="1950"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1952"/>
|
||||
<source>Required for Thunderforest maps</source>
|
||||
<translation>Thunderforest 地图所需</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1959"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1961"/>
|
||||
<source>MapTiler API Key</source>
|
||||
<translation>MapTiler API 密钥</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1962"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="1964"/>
|
||||
<source>Required for satellite maps</source>
|
||||
<translation>卫星地图所需</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2006"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2008"/>
|
||||
<source>Untitled Group</source>
|
||||
<translation>未命名组</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2007"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2009"/>
|
||||
<source>Name or description of the group</source>
|
||||
<translation>组名称或描述</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2033"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2220"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2035"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2222"/>
|
||||
<source>Widget</source>
|
||||
<translation>组件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2035"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2037"/>
|
||||
<source>Group display widget (optional)</source>
|
||||
<translation>组显示组件(可选)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2066"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2068"/>
|
||||
<source>Untitled Action</source>
|
||||
<translation>未命名操作</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2067"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2069"/>
|
||||
<source>Name or description of the action</source>
|
||||
<translation>操作名称或描述</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2075"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2077"/>
|
||||
<source>Icon</source>
|
||||
<translation>图标</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2077"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2079"/>
|
||||
<source>Default Icon</source>
|
||||
<translation>默认图标</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2078"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2080"/>
|
||||
<source>Icon to display in the dashboard</source>
|
||||
<translation>仪表板中显示的图标</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2086"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2088"/>
|
||||
<source>TX Data</source>
|
||||
<translation>发送数据</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2088"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2090"/>
|
||||
<source>Command</source>
|
||||
<translation>命令</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2089"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2091"/>
|
||||
<source>Data to transmit when the action is triggered.</source>
|
||||
<translation>操作触发时传输的数据。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2116"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2118"/>
|
||||
<source>EOL Sequence</source>
|
||||
<translation>行尾序列</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2118"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2120"/>
|
||||
<source>End-of-line (EOL) sequence to use</source>
|
||||
<translation>要使用的行尾(EOL)序列</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2167"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2169"/>
|
||||
<source>Untitled Dataset</source>
|
||||
<translation>未命名数据集</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2168"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2170"/>
|
||||
<source>Name or description of the dataset</source>
|
||||
<translation>数据集名称或描述</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2177"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2179"/>
|
||||
<source>Frame Index</source>
|
||||
<translation>帧索引</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2180"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2182"/>
|
||||
<source>Position in the frame</source>
|
||||
<translation>在帧中的位置</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2188"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2190"/>
|
||||
<source>Measurement Unit</source>
|
||||
<translation>测量单位</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2190"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2192"/>
|
||||
<source>Volts, Amps, etc.</source>
|
||||
<translation>伏特,安培等。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2191"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2193"/>
|
||||
<source>Unit of measurement (optional)</source>
|
||||
<translation>测量单位(可选)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2222"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2224"/>
|
||||
<source>Display widget (optional)</source>
|
||||
<translation>显示组件(可选)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2231"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2233"/>
|
||||
<source>Minimum Value</source>
|
||||
<translation>最小值</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2234"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2245"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2236"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2247"/>
|
||||
<source>Required for bar/gauge widgets</source>
|
||||
<translation>柱状图/仪表组件所需</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2242"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2244"/>
|
||||
<source>Maximum Value</source>
|
||||
<translation>最大值</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2253"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2255"/>
|
||||
<source>Alarm Value</source>
|
||||
<translation>报警值</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2256"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2258"/>
|
||||
<source>Triggers alarm in bar widgets and LED panels</source>
|
||||
<translation>在柱状图组件和 LED 面板中触发警报</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2284"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2286"/>
|
||||
<source>Oscilloscope Plot</source>
|
||||
<translation>示波器图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2286"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2288"/>
|
||||
<source>Plot data in real-time</source>
|
||||
<translation>实时绘制数据</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2294"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2296"/>
|
||||
<source>FFT Plot</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2297"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2299"/>
|
||||
<source>Plot frequency-domain data</source>
|
||||
<translation>绘制频域数据</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2312"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2314"/>
|
||||
<source>FFT Window Size</source>
|
||||
<translation>FFT 窗口大小</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2314"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2316"/>
|
||||
<source>Samples for FFT calculation</source>
|
||||
<translation>FFT 计算的样本</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2322"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2325"/>
|
||||
<source>FFT Sampling Rate</source>
|
||||
<translation>FFT采样率</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2327"/>
|
||||
<source>Sampling rate (Hz) for FFT calculation</source>
|
||||
<translation>用于FFT计算的采样率(Hz)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2336"/>
|
||||
<source>Show in LED Panel</source>
|
||||
<translation>在 LED 面板中显示</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2325"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2339"/>
|
||||
<source>Quick status monitoring</source>
|
||||
<translation>快速状态监控</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2333"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2347"/>
|
||||
<source>LED High (On) Value</source>
|
||||
<translation>LED 高电平(开)值</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2336"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2350"/>
|
||||
<source>Threshold for LED on</source>
|
||||
<translation>LED 开启阈值</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2405"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2419"/>
|
||||
<source>Normal (UTF8)</source>
|
||||
<translation>普通(UTF8)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2406"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2420"/>
|
||||
<source>Hexadecimal</source>
|
||||
<translation>十六进制</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2407"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2421"/>
|
||||
<source>Base64</source>
|
||||
<translation>Base64</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2411"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2425"/>
|
||||
<source>Data Grid</source>
|
||||
<translation>数据网格</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2412"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2426"/>
|
||||
<source>GPS Map</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2413"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2427"/>
|
||||
<source>Gyroscope</source>
|
||||
<translation>陀螺仪</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2414"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2428"/>
|
||||
<source>Multiple Plot</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2415"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
|
||||
<source>Accelerometer</source>
|
||||
<translation>加速度计</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2421"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2435"/>
|
||||
<source>Bar</source>
|
||||
<translation>条形图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2422"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2436"/>
|
||||
<source>Gauge</source>
|
||||
<translation>仪表</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2423"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2437"/>
|
||||
<source>Compass</source>
|
||||
<translation>指南针</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2428"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2442"/>
|
||||
<source>New Line (\n)</source>
|
||||
<translation>换行符(\n)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2429"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2443"/>
|
||||
<source>Carriage Return (\r)</source>
|
||||
<translation>回车符(\r)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2430"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2444"/>
|
||||
<source>NL + CR (\n\r)</source>
|
||||
<translation>换行符 + 回车符(\n\r)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2431"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2445"/>
|
||||
<source>CR + NL (\r\n)</source>
|
||||
<translation>回车符 + 换行符(\r\n)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2435"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2449"/>
|
||||
<source>No</source>
|
||||
<translation>否</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2436"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2450"/>
|
||||
<source>Linear Plot</source>
|
||||
<translation>线性图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2437"/>
|
||||
<location filename="../../src/JSON/ProjectModel.cpp" line="2451"/>
|
||||
<source>Logarithmic Plot</source>
|
||||
<translation>对数图</translation>
|
||||
</message>
|
||||
@ -3065,7 +3075,27 @@ 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="911"/>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="203"/>
|
||||
<source>Show both X and Y axes</source>
|
||||
<translation>显示X轴和Y轴</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="203"/>
|
||||
<source>Show only X axis</source>
|
||||
<translation>仅显示X轴</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="204"/>
|
||||
<source>Show only Y axis</source>
|
||||
<translation>仅显示Y轴</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="204"/>
|
||||
<source>Hide all axes</source>
|
||||
<translation>隐藏所有坐标轴</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Dashboard.cpp" line="940"/>
|
||||
<source>Status Panel</source>
|
||||
<translation>状态面板</translation>
|
||||
</message>
|
||||
@ -3109,95 +3139,100 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<context>
|
||||
<name>ViewOptions</name>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="36"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="37"/>
|
||||
<source>Widget Setup</source>
|
||||
<translation>小部件设置</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="162"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="164"/>
|
||||
<source>Visualization Options</source>
|
||||
<translation>可视化选项</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="192"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="215"/>
|
||||
<source>Points:</source>
|
||||
<translation>点数:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="215"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="238"/>
|
||||
<source>Decimal places:</source>
|
||||
<translation>小数位数:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="234"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="257"/>
|
||||
<source>Columns:</source>
|
||||
<translation>列数:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="259"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="283"/>
|
||||
<source>Data Grids</source>
|
||||
<translation>数据网格</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="271"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="295"/>
|
||||
<source>Multiple Data Plots</source>
|
||||
<translation>多数据绘图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="283"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="307"/>
|
||||
<source>LED Panels</source>
|
||||
<translation>LED面板</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="294"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="318"/>
|
||||
<source>FFT Plots</source>
|
||||
<translation>FFT绘图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="305"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="329"/>
|
||||
<source>Data Plots</source>
|
||||
<translation>数据绘图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="316"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="340"/>
|
||||
<source>Bars</source>
|
||||
<translation>柱状图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="327"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="351"/>
|
||||
<source>Gauges</source>
|
||||
<translation>仪表盘</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="338"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="362"/>
|
||||
<source>Compasses</source>
|
||||
<translation>指南针</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="350"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="374"/>
|
||||
<source>Gyroscopes</source>
|
||||
<translation>陀螺仪</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="362"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="386"/>
|
||||
<source>Accelerometers</source>
|
||||
<translation>加速度计</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="373"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="397"/>
|
||||
<source>GPS</source>
|
||||
<translation>GPS</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="425"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="453"/>
|
||||
<source>Clear Dashboard Data</source>
|
||||
<translation>清除仪表盘数据</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="451"/>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="484"/>
|
||||
<source>Display Console Window</source>
|
||||
<translation>显示控制台窗口</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../qml/MainWindow/Dashboard/ViewOptions.qml" line="518"/>
|
||||
<source>Adjust Plot Scales & Positions</source>
|
||||
<translation>调整图表的比例和位置</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>WidgetGrid</name>
|
||||
@ -3210,12 +3245,12 @@ Use the toolbar buttons above to add a dataset to this group.</source>
|
||||
<context>
|
||||
<name>Widgets::FFTPlot</name>
|
||||
<message>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="71"/>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="73"/>
|
||||
<source>Frequency (Hz)</source>
|
||||
<translation>频率(Hz)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="72"/>
|
||||
<location filename="../../src/UI/Widgets/FFTPlot.cpp" line="74"/>
|
||||
<source>Magnitude (dB)</source>
|
||||
<translation>幅度(dB)</translation>
|
||||
</message>
|
||||
|
@ -12,6 +12,7 @@
|
||||
"alarm": 0,
|
||||
"fft": true,
|
||||
"fftSamples": 1024,
|
||||
"fftSamplingRate": 500,
|
||||
"graph": false,
|
||||
"index": 1,
|
||||
"led": false,
|
||||
@ -28,6 +29,7 @@
|
||||
"alarm": 0,
|
||||
"fft": true,
|
||||
"fftSamples": 1024,
|
||||
"fftSamplingRate": 500,
|
||||
"graph": false,
|
||||
"index": 2,
|
||||
"led": false,
|
||||
@ -44,6 +46,7 @@
|
||||
"alarm": 0,
|
||||
"fft": true,
|
||||
"fftSamples": 1024,
|
||||
"fftSamplingRate": 500,
|
||||
"graph": false,
|
||||
"index": 3,
|
||||
"led": false,
|
||||
@ -60,6 +63,7 @@
|
||||
"alarm": 0,
|
||||
"fft": true,
|
||||
"fftSamples": 1024,
|
||||
"fftSamplingRate": 500,
|
||||
"graph": false,
|
||||
"index": 4,
|
||||
"led": false,
|
||||
@ -76,6 +80,7 @@
|
||||
"alarm": 0,
|
||||
"fft": true,
|
||||
"fftSamples": 1024,
|
||||
"fftSamplingRate": 500,
|
||||
"graph": false,
|
||||
"index": 5,
|
||||
"led": false,
|
||||
@ -92,6 +97,7 @@
|
||||
"alarm": 0,
|
||||
"fft": true,
|
||||
"fftSamples": 1024,
|
||||
"fftSamplingRate": 500,
|
||||
"graph": false,
|
||||
"index": 6,
|
||||
"led": false,
|
||||
|
Loading…
x
Reference in New Issue
Block a user