diff --git a/docs/404.html b/docs/404.html new file mode 100644 index 00000000..f3cf6d98 --- /dev/null +++ b/docs/404.html @@ -0,0 +1 @@ + diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 00000000..70970993 --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +www.sacnview.org \ No newline at end of file diff --git a/docs/_config.yml b/docs/_config.yml index e0e9e369..1f10588b 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1,4 +1,4 @@ -theme: jekyll-theme-tactile +theme: jekyll-theme-cayman title: sACNView description: sACNView, a tool for sending and receiving the Streaming ACN control protocol show_downloads: true diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html index f05d865e..a4421318 100644 --- a/docs/_layouts/default.html +++ b/docs/_layouts/default.html @@ -1,17 +1,19 @@ - - - - - - - - {{ site.title | default: site.github.repository_name }} - + + {% if site.google_analytics %} + + + {% endif %} + + + + + +{% seo %} + + + + - -
- - + -
-
-

{{ site.title | default: site.github.repository_name }}

-

{{ site.description | default: site.github.project_tagline }}

-
-
- {% if site.show_downloads %} -

- Windows - macOS - Linux -
-
- -
- {% endif %} -
- {% if site.github.is_project_page %} -

Source

- Source - {% else %} -

Source

- Source - {% endif %} -
-
-
- {{ content }} -
+
+ {{ content }} -
-
- - {% if site.google_analytics %} - - {% endif %} + This page was generated by GitHub Pages. + + diff --git a/docs/assets/css/style.scss b/docs/assets/css/style.scss index 87145071..d4a572b0 100644 --- a/docs/assets/css/style.scss +++ b/docs/assets/css/style.scss @@ -11,29 +11,3 @@ a.button { width: 126px; } - -#download-win span { - background: transparent url(../images/win-icon.png) 12px 50% no-repeat; -} -#download-winxp span { - background: transparent url(../images/winxp-icon.png) 12px 50% no-repeat; -} -#download-mac span { - background: transparent url(../images/mac-icon.png) 12px 50% no-repeat; -} -#download-linux span { - background: transparent url(../images/linux-icon.png) 12px 50% no-repeat; -} - -#pre-download-win span { - background: transparent url(../images/win-icon.png) 12px 50% no-repeat; -} -#pre-download-winxp span { - background: transparent url(../images/winxp-icon.png) 12px 50% no-repeat; -} -#pre-download-mac span { - background: transparent url(../images/mac-icon.png) 12px 50% no-repeat; -} -#pre-download-linux span { - background: transparent url(../images/linux-icon.png) 12px 50% no-repeat; -} diff --git a/install/win/install.nsi b/install/win/install.nsi index 1c7de41f..c11d1c7a 100644 --- a/install/win/install.nsi +++ b/install/win/install.nsi @@ -18,7 +18,7 @@ SetCompressor /SOLID lzma !define PRODUCT_NAME "sACNView" !define PRODUCT_PUBLISHER "Tom Barthel-Steer" -!define PRODUCT_WEB_SITE "http://www.tomsteer.net" +!define PRODUCT_WEB_SITE "https://www.sacnview.org" !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\sACNView.exe" !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" !define PRODUCT_UNINST_ROOT_KEY "HKLM" @@ -187,4 +187,4 @@ Function UN.onInit ;begin uninstall, could be added on top of uninstall section instead !insertmacro UNINSTALL.LOG_BEGIN_UNINSTALL -FunctionEnd \ No newline at end of file +FunctionEnd diff --git a/sACNView.pro b/sACNView.pro index 41c9e9ee..fc6ad4f1 100644 --- a/sACNView.pro +++ b/sACNView.pro @@ -19,7 +19,7 @@ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = sACNView TEMPLATE = app DESCRIPTION = $$shell_quote("A tool for sending and receiving the Streaming ACN control protocol") -URL = $$shell_quote("https://docsteer.github.io/sacnview/") +URL = $$shell_quote("https://www.sacnview.org") LICENSE = $$shell_quote("Apache 2.0") macx { diff --git a/src/addmultidialog.cpp b/src/addmultidialog.cpp index fd8d19de..02385630 100644 --- a/src/addmultidialog.cpp +++ b/src/addmultidialog.cpp @@ -48,7 +48,13 @@ AddMultiDialog::AddMultiDialog(QWidget *parent) : connect(ui->sbStartUniverse, SIGNAL(valueChanged(int)), this, SLOT(rangeChanged())); connect(ui->sbNumUniverses, SIGNAL(valueChanged(int)), this, SLOT(rangeChanged())); + + ui->dlFadeRate->setMinimum(0); + ui->dlFadeRate->setMaximum(FX_FADE_RATES.count()-1); + ui->dlFadeRate->setValue(0); + rangeChanged(); + on_dlFadeRate_valueChanged(ui->dlFadeRate->value()); } AddMultiDialog::~AddMultiDialog() @@ -159,9 +165,10 @@ int AddMultiDialog::level() return ui->slLevel->value(); } -int AddMultiDialog::rate() +qreal AddMultiDialog::rate() { - return ui->slLevel->value(); + qreal rate = FX_FADE_RATES[ui->dlFadeRate->value()]; + return rate; } int AddMultiDialog::priority() @@ -173,3 +180,9 @@ void AddMultiDialog::on_slLevel_valueChanged(int value) { on_slLevel_sliderMoved(value); } + +void AddMultiDialog::on_dlFadeRate_valueChanged(int value) +{ + qreal rate = FX_FADE_RATES[ui->dlFadeRate->value()]; + ui->lblRate->setText(tr("Fade Rate %1 Hz").arg(rate)); +} diff --git a/src/addmultidialog.h b/src/addmultidialog.h index 8f0c4cca..0178e802 100644 --- a/src/addmultidialog.h +++ b/src/addmultidialog.h @@ -38,7 +38,7 @@ class AddMultiDialog : public QDialog int endAddress(); bool startNow(); int level(); - int rate(); + qreal rate(); int priority(); private slots: @@ -46,7 +46,7 @@ private slots: void on_cbEffect_currentIndexChanged(int index); void on_slLevel_sliderMoved(int value); void on_slLevel_valueChanged(int value); - + void on_dlFadeRate_valueChanged(int value); private: Ui::AddMultiDialog *ui; void setupFxControl(); diff --git a/src/clssnapshot.cpp b/src/clssnapshot.cpp index 4f654939..78f161e5 100644 --- a/src/clssnapshot.cpp +++ b/src/clssnapshot.cpp @@ -56,13 +56,14 @@ void clsSnapshot::setUniverse(quint16 universe) { m_sbUniverse->setValue(m_universe); - if (m_listener) - m_listener->deleteLater(); + // Bug #197 + //if (m_listener) + // m_listener->deleteLater(); m_listener = sACNManager::getInstance()->getListener(m_universe); connect(m_listener.data(), SIGNAL(levelsChanged()), this, SLOT(levelsChanged())); - connect(m_listener.data(), SIGNAL(sourceFound()), this, SLOT(levelsChanged())); - connect(m_listener.data(), SIGNAL(sourceLost()), this, SLOT(levelsChanged())); - connect(m_listener.data(), SIGNAL(sourceResumed()), this, SLOT(levelsChanged())); + connect(m_listener.data(), SIGNAL(sourceFound(sACNSource *source)), this, SLOT(levelsChanged())); + connect(m_listener.data(), SIGNAL(sourceLost(sACNSource *source)), this, SLOT(levelsChanged())); + connect(m_listener.data(), SIGNAL(sourceResumed(sACNSource *source)), this, SLOT(levelsChanged())); m_sender->setUniverse(m_universe); } diff --git a/src/consts.h b/src/consts.h index 0732c726..14393e50 100644 --- a/src/consts.h +++ b/src/consts.h @@ -23,7 +23,7 @@ // If this is a full release, only show the newer version message for other full releases // If this is prerelease, show all newer versions -#define PRERELEASE true +#define PRERELEASE false #define nNumOfSecPerHour 3600 #define nNumberOfSecPerMin 60 diff --git a/src/multiuniverse.cpp b/src/multiuniverse.cpp index 9ecd680a..85fa4f37 100644 --- a/src/multiuniverse.cpp +++ b/src/multiuniverse.cpp @@ -55,7 +55,7 @@ MultiUniverse::~MultiUniverse() void MultiUniverse::addSource(int universe, int min_address, int max_address, sACNEffectEngine::FxMode mode, QString name, bool startSending, - int level, int rate, int priority) + int level, qreal rate, int priority) { int row = ui->tableWidget->rowCount(); ui->tableWidget->setRowCount(row+1); @@ -147,6 +147,9 @@ void MultiUniverse::addSource(int universe, int min_address, int max_address, cb->addItems(sACNEffectEngine::FxModeDescriptions()); cb->setCurrentIndex((int) mode); ui->tableWidget->setCellWidget(row, COL_EFFECT, cb); + ui->tableWidget->setColumnWidth( + COL_EFFECT, + std::max(ui->tableWidget->columnWidth(COL_EFFECT), cb->width())); m_widgetToFxEngine[cb] = m_fxEngines.last(); m_widgetToSender[cb] = m_senders.last().data(); diff --git a/src/multiuniverse.h b/src/multiuniverse.h index 72b13d22..0772fdae 100644 --- a/src/multiuniverse.h +++ b/src/multiuniverse.h @@ -74,7 +74,7 @@ private slots: void setupControl(int row, sACNEffectEngine::FxMode mode, int value); void addSource(int universe, int min_address, int max_address, sACNEffectEngine::FxMode mode, - QString name, bool startSending, int level = 0, int rate = 5, int priority = DEFAULT_SACN_PRIORITY); + QString name, bool startSending, int level = 0, qreal rate = 10.0, int priority = DEFAULT_SACN_PRIORITY); }; #endif // MULTIUNIVERSE_H diff --git a/src/sacn/sacnsender.cpp b/src/sacn/sacnsender.cpp index 4b9db75a..d8fc123b 100644 --- a/src/sacn/sacnsender.cpp +++ b/src/sacn/sacnsender.cpp @@ -17,6 +17,7 @@ #include #include #include +#include #include "CID.h" #include "ipaddr.h" @@ -128,8 +129,11 @@ void sACNSentUniverse::setLevel(quint16 address, quint8 value) return; if(isSending()) { - m_slotData[address] = value; - CStreamServer::getInstance()->SetUniverseDirty(m_handle); + if (m_slotData[address] != value) + { + m_slotData[address] = value; + CStreamServer::getInstance()->SetUniverseDirty(m_handle); + } } } @@ -142,8 +146,14 @@ void sACNSentUniverse::setLevelRange(quint16 start, quint16 end, quint8 value) return; if(isSending()) { - memset(m_slotData + start, value, end-start+1); - CStreamServer::getInstance()->SetUniverseDirty(m_handle); + size_t len = end-start+1; + std::unique_ptr pTemp(new quint8[DMX_SLOT_MAX]); + memset(pTemp.get() + start, value, len); + if (memcmp(pTemp.get() + start, m_slotData + start, len) != 0) + { + memset(m_slotData + start, value, end-start+1); + CStreamServer::getInstance()->SetUniverseDirty(m_handle); + } } } @@ -153,8 +163,11 @@ void sACNSentUniverse::setLevel(const quint8 *data, int len, int start) len = qMin(len, static_cast(m_slotCount)); if(isSending()) { - memcpy(m_slotData + start, data, len); - CStreamServer::getInstance()->SetUniverseDirty(m_handle); + if (memcmp(data, m_slotData + start, static_cast(len)) != 0) + { + memcpy(m_slotData + start, data, static_cast(len)); + CStreamServer::getInstance()->SetUniverseDirty(m_handle); + } } } @@ -271,13 +284,13 @@ void sACNSentUniverse::setSlotCount(quint16 slotCount) void sACNSentUniverse::doTimeout() { delete m_checkTimeoutTimer; - m_checkTimeoutTimer = 0; + m_checkTimeoutTimer = Q_NULLPTR; stopSending(); emit sendingTimeout(); qDebug() << "Source " << this->name() << " timeout"; } -CStreamServer *CStreamServer::m_instance = 0; +CStreamServer *CStreamServer::m_instance = Q_NULLPTR; CStreamServer *CStreamServer::getInstance() { @@ -341,7 +354,7 @@ quint8* CStreamServer::GetPSeq(const CID &cid, quint16 universe) } quint8 * p = new quint8; if(!p) - return NULL; + return Q_NULLPTR; *p = 0; m_seqmap.insert(std::pair(identifier, seqref(1, p))); return p; diff --git a/translations.pri b/translations.pri index 93d90637..f241d123 100644 --- a/translations.pri +++ b/translations.pri @@ -17,7 +17,7 @@ RESOURCES += \ # Create/update .ts Files qtPrepareTool(LUPDATE, lupdate) -command = $$LUPDATE $$shell_quote($$_PRO_FILE_) +command = $$LUPDATE -no-obsolete $$shell_quote($$_PRO_FILE_) system($$command)|error("Failed to run: $$command") ## https://appbus.wordpress.com/2016/04/28/howto-translations-i18n/ diff --git a/translations/sACNView_de.ts b/translations/sACNView_de.ts index 72c28db6..20d2d84f 100644 --- a/translations/sACNView_de.ts +++ b/translations/sACNView_de.ts @@ -25,7 +25,7 @@ - + (last universe will be %1) (letzes Universum ist dann %1) @@ -61,25 +61,32 @@ - + Level Niveau + TextLabel Textbeschriftung - + + Rate Tempo - + %1 Hz %1 Hz + + + Fade Rate %1 Hz + Überblendungsgechwindigkeit %1 Hz + BigDisplay @@ -142,30 +149,15 @@ ConfigurePerChanPrioDlg - - Dialog - - - - - Address ?, Priority = - Adresse ?, Priorität = - - - - ... - ... + + Set + Einstellen Set All Priorities to Alle Prioritäten einstellen: - - - Address %1, Priority = - Adresse %1, Prioität = - CrashTest @@ -291,14 +283,6 @@ Level Format Niveauformat - - Copy to Clipboard - Kopieren - - - Clear - Löschen - Log - Universe %1 @@ -391,22 +375,22 @@ All - + Alle (-) Show Fewer - + (-) Weniger anzeigen Show More (+) - + Mehr anzeigen Discovered - + Entdeckt @@ -543,28 +527,28 @@ ... - - + + _%1 _%1 - + Slower Langsamer - + Faster Schneller - + EU Date Style EU Datumformat - + US Date Style USA Datumformat @@ -636,12 +620,12 @@ Herunterladen %1 von %2 - + Cancel download Download stornieren - + Exit and install Beenden und installieren @@ -651,27 +635,32 @@ sACNView %1 ist verfügbar (Sie haben %2).Möchten Sie es jetzt herunterladen? - + Could not open file %1 to save - please download and install manually Datei %1 konnte nicht geöffnet werden. Bitte laden Sie sie manuell herunter - + %1 of %2 bytes %1 von %2 bytes - + + %1 of %2 + %1 von %2 + + + Error downloading : please try again Download-Error: bitte nochmal probieren - + Couldn't Run Installer Installer konnte nicht laufen - + Unable to run installer - please run %1 Installer kann nicht laufen - bitte starten Sie %1 @@ -680,7 +669,7 @@ PcapPlayback - + PCap Playback PCap-Wiedergabe @@ -730,29 +719,29 @@ Wiedergabe im Kreis? - + Open Capture Erfassung öffnen - + PCap Files (*.pcap);; PCapNG Files (*.pcapng);; All files (*.*) PCap Dateien (*.pcap);; PCapNG Dateien (*.pcapng);; All Dateien (*.*) - + Error opening %1 %2 Fehler beim Öffnen %1 %2 - + Error opening %1 pcap_compile failed Fehler beim Öffnen %1 pcap_compile Fehler - + Error opening %1 pcap_setfilter failed Fehler beim Öffnen %1 pcap_setfilter Fehler @@ -805,10 +794,6 @@ pcap_setfilter failed Percent (0-100) Prozent (0-100) - - Language - Sprache - Decimal (0-255) @@ -870,12 +855,12 @@ pcap_setfilter failed *Bei Einstellungsänderung Neustart erforderlich - + Restart requied Neustart erforderlich - + To apply these preferences, you will need to restart the application. sACNView will now close and restart Um diese Einstellungen zu speichern, müssen Sie die Software neustarten. @@ -885,22 +870,15 @@ sACNView wird jezt schließen und neustarten QObject + This binary is intended for Windows XP only There are major issues mixed IPv4 and IPv6 enviroments Please ensure IPv6 is disabled - Diese Binärdatei ist nur for Windows XP beabsichtigt -Es gibt große Probleme mit gemischten IPv4 und IPv6 Umgebungen + Diese Binärdatei ist nur for Windows XP beabsichtig +Es gibt große Probleme bei gemischten IPv4 und IPv6-Umgebungen -Bitte sorgen Sie dafür, dass IPv6 deaktiviert ist - - - - This binary is intended for Windows XP only -There are major issues mixed IPv4 and IPv6 enviroments - -Please ensure IPv6 is disabled - +Bitte sicherstellen, dass IPv6 ausgeschaltet ist @@ -922,12 +900,6 @@ Please ensure IPv6 is disabled Incoming connections to this application are restricted by the firewall Eingehende Verbindungen mit dieser Software werden durch eine Firewall beschränkt - - This binary is intended for Windows XP only -This feature is unavailable - Diese Binärdatei ist nur for Windows XP beabsichtigt -Diese Eigenschaft ist nicht verfügbar - THRU @@ -936,7 +908,7 @@ Diese Eigenschaft ist nicht verfügbar OFFSET - + @@ -956,16 +928,12 @@ Diese Eigenschaft ist nicht verfügbar + - + + - - - - - AND - UND + - @@ -1032,58 +1000,54 @@ Diese Eigenschaft ist nicht verfügbar Date Datum - - Failed to start logging to file -Error %1 - Felher bei Dateilogerstellung -Fehler %1 - Light Theme - + Helles Thema Dark Theme - + Dunkles Thema Online - Online + Online Offline - + Offline Draft - Draft + Draft Release - + Freigeben Unknown - Unbekennt + Unbekennt - Failed to start logging to file + Failed to start logging to file Error %1 - + Felher bei Log-erstellung nach Datei +Fehler %1 - This binary is intended for Windows XP only + This binary is intended for Windows XP only This feature is unavailable - + Diese Binärdatei ist nur for Windows XP beabsichtig +Dieses Feature ist nicht verfügbar @@ -1257,55 +1221,24 @@ This feature is unavailable - + ... ... - - {INFO LABEL} - - - - + Take All Snapshots - - - - - {PLAY BUTTON} - - - - Taking Snapshot in - Snapshot wird genommen in - - - - 5 - 5 - - - Take Snapshot - Snapshot nehmen - - - Play Back Snapshot - Snapshot wiedergeben - - - Replay Last Snapshot - Letzten Snapshot wiedergeben + Alle Snapshots erfassen Playback All Snapshots - + Alle Snapshots wiedergeben Stop All Playback - + Alle Wiedergaben stoppen @@ -1325,15 +1258,17 @@ This feature is unavailable Replaying Data - + Daten werden wiedergegeben - Playing Back Data - Daten werden wiedergeben + + All sources <i>match</i> the background levels + Alle Quellen stimmen mit dem Hintergrundniveau überein - Stop Playback - Playback unterbrechen + + Not all sources match the background levels + Nicht alle Quellen stimmen mit dem Hintergrundniveau überein @@ -1348,15 +1283,6 @@ This feature is unavailable Select Language Sprache wählen - - OK - Ok - OK - - - Apply - Anwenden - UniverseView @@ -1397,14 +1323,6 @@ This feature is unavailable Start Flicker Finder Flicker Finder starten - - Start Log to File - Dateilog starten - - - Open Log Window - Logfenster öffnen - Open Logging Window @@ -1473,23 +1391,7 @@ This feature is unavailable Slots - - - - Errors binding to interface - -Results will be inaccurate -Possible reasons include permission issues -or other applications - -See diagnostics for more info - Fehler bei der Schnittstellenbindung - -Resultate werden ungenau sein -Mögliche Gründe: Genehmigungsprobleme -oder andere Software - -Siehe Diagnostik für weitere Details + Slots @@ -1514,23 +1416,20 @@ Siehe Diagnostik für weitere Details Kein DMX - Reset - Reset - - - Stop Log to File - Dateilog unterbrechen - - - - Errors binding to interface - -Results will be inaccurate -Possible reasons include permission issues -or other applications - + Errors binding to interface + +Results will be inaccurate +Possible reasons include permission issues +or other applications + See diagnostics for more info - + Fehler bei Verbindung mit der Schnittstelle + +Resultate werden ungenau sein +Mögliche Ursachen sind Genehmigungsprobleme +oder andere Programme + +Sehen Sie das Diagnostikfenster für weitere Informationen @@ -1569,15 +1468,6 @@ Andere Quellen : %1 @ %2 (Priorität %3) About sACN View Über sACN View - - sACN View - sACN View - - - - date - Datum - Authors: @@ -1593,42 +1483,11 @@ Andere Quellen : %1 @ %2 (Priorität %3) Version: Version: - - - - name - name - - - - <html><head/><body><p align="center">sACNView</p><p align="center"><a href="http://docsteer.github.io/sacnview/"><span style=" font-size:8pt; text-decoration: underline; color:#0000ff;">docsteer.github.io/sacnview</span></a></p></body></html> - - - - - # - # - Translators: Übersetzer: - - - license-info - - - - - qt-info - - - - - libs-info - - Diagnostics @@ -1647,7 +1506,7 @@ Andere Quellen : %1 @ %2 (Priorität %3) This application uses the pcap Library, version %1, licensed under the <a href="https://opensource.org/licenses/BSD-3-Clause">The 3-Clause BSD License</a> - + Diese Software verwendet die pcap Bibliothek, Version %1, lizenziert unter <a href="https://opensource.org/licenses/BSD-3-Clause">The 3-Clause BSD License</a> @@ -1693,52 +1552,52 @@ Andere Quellen : %1 @ %2 (Priorität %3) clsSnapshot - + The snapshot <i>matches</i> the other sources in this universe - + Dieser Snapshot stimmt mit den anderen Quellen in diesem Universum überein - + The snapshot <i>does not match</i> the other sources in this universe - + Dieser Snapshot stimmt nicht mit den anderen Quellen in diesem Universum überein pcapplaybacksender - + %1 - + %1 %2 - + Unable to open required interface %1 Benötigte Schnittstelle konnte nicht geöffnet werden %1 - + Error opening %1 %2 Fehler bei der Öffnung von %1 %2 - + Error opening %1 pcap_compile failed Fehler bei der Öffnung von %1 pcap_compile failed - + Error opening %1 pcap_setfilter failed Fehler bei der Öffnung von %1 @@ -1748,26 +1607,22 @@ pcap_setfilter failed sACNManager + Unable to allocate listener object sACNView must close now - Unable to allocate listener object + Listener-object konnte nicht zugeteilt werden -sACNView must close now - - - - Unable to allocate listener object - -sACNView must close now - +sACNView muss jetzt schließen - - Unable to allocate sender object - + + Unable to allocate sender object + sACNView must close now - + Sender-object konnte nicht zugeteilt werden + +sACNView muss jetzt schließen @@ -1797,7 +1652,7 @@ sACNView must close now transmitwindow - + Transmit Senden @@ -1814,7 +1669,7 @@ sACNView must close now Multicast to - Multicase nach + Multicast nach @@ -1858,8 +1713,8 @@ sACNView must close now - - + + ... ... @@ -1886,7 +1741,7 @@ sACNView must close now - + Start Start @@ -1952,14 +1807,10 @@ sACNView must close now - + 0 - - AND - UND - 1 @@ -1983,17 +1834,17 @@ sACNView must close now Slot Count - + Anzahl Slots - - + - + - + + @@ -2008,7 +1859,7 @@ sACNView must close now OFFSET - + OFFSET @@ -2052,13 +1903,13 @@ sACNView must close now - + Sinewave Sinusoid - + Ramp Rampe @@ -2074,76 +1925,91 @@ sACNView must close now + Vertical Bars + Senkrechte Barren + + + + Horizontal Bars + Waagerechte Barren + + + Text Text - + Date/Time Datum/Zeit - + Speed - 1Hz Geschwindigkeit - 1Hz - + Text to Scroll Lauftext - + sACN! sACN! - + EU Date Format (dd/mm/yy) EU Datumformat (dd/mm/yy) - + US Date Format (mm/ddd/yy) USA Datumformat (mm/ddd/yy) - + + Grid Control + Gitternetz + + + Multicast to %1 Multicast an %1 - + Stop Stop - + - Universe %1 - + - Universum %1 - + - Not Active - + - Nicht aktiv - + Invalid Unicast Address Ungültige Unicast-Adresse - + Enter a valid unicast address Geben Sie eine gültige Unicast-Adresse ein - + Per address priority universe %1 Per-Adresse Priorität Universum %1 - + Fade Rate %1 Hz Überblendungsgechwindigkeit %1 Hz diff --git a/translations/sACNView_en.ts b/translations/sACNView_en.ts index b9d50335..c8a4a8dd 100644 --- a/translations/sACNView_en.ts +++ b/translations/sACNView_en.ts @@ -25,7 +25,7 @@ - + (last universe will be %1) @@ -61,25 +61,32 @@ - + Level + TextLabel - + + Rate - + %1 Hz + + + Fade Rate %1 Hz + + BigDisplay @@ -142,18 +149,8 @@ ConfigurePerChanPrioDlg - - Dialog - - - - - Address ?, Priority = - - - - - ... + + Set @@ -161,11 +158,6 @@ Set All Priorities to - - - Address %1, Priority = - - CrashTest @@ -535,28 +527,28 @@ - - + + _%1 - + Slower - + Faster - + EU Date Style - + US Date Style @@ -628,12 +620,12 @@ - + Cancel download - + Exit and install @@ -643,27 +635,32 @@ - + Could not open file %1 to save - please download and install manually - + %1 of %2 bytes - + + %1 of %2 + + + + Error downloading : please try again - + Couldn't Run Installer - + Unable to run installer - please run %1 @@ -672,7 +669,7 @@ PcapPlayback - + PCap Playback @@ -722,29 +719,29 @@ - + Open Capture - + PCap Files (*.pcap);; PCapNG Files (*.pcapng);; All files (*.*) - + Error opening %1 %2 - + Error opening %1 pcap_compile failed - + Error opening %1 pcap_setfilter failed @@ -858,12 +855,12 @@ pcap_setfilter failed - + Restart requied - + To apply these preferences, you will need to restart the application. sACNView will now close and restart @@ -1218,30 +1215,15 @@ This feature is unavailable - + ... - - {INFO LABEL} - - - - + Take All Snapshots - - - {PLAY BUTTON} - - - - - 5 - - Playback All Snapshots @@ -1277,6 +1259,16 @@ This feature is unavailable - Snapshot + + + All sources <i>match</i> the background levels + + + + + Not all sources match the background levels + + TranslationDialog @@ -1463,16 +1455,6 @@ Other Source : %1 @ %2 (Priority %3) About sACN View - - - <html><head/><body><p align="center">sACNView</p><p align="center"><a href="http://docsteer.github.io/sacnview/"><span style=" font-size:8pt; text-decoration: underline; color:#0000ff;">docsteer.github.io/sacnview</span></a></p></body></html> - - - - - date - - Authors: @@ -1483,17 +1465,6 @@ Other Source : %1 @ %2 (Priority %3) Date: - - - # - - - - - - name - - Version: @@ -1504,21 +1475,6 @@ Other Source : %1 @ %2 (Priority %3) Translators: - - - license-info - - - - - qt-info - - - - - libs-info - - Diagnostics @@ -1583,12 +1539,12 @@ Other Source : %1 @ %2 (Priority %3) clsSnapshot - + The snapshot <i>matches</i> the other sources in this universe - + The snapshot <i>does not match</i> the other sources in this universe @@ -1596,36 +1552,36 @@ Other Source : %1 @ %2 (Priority %3) pcapplaybacksender - + %1 - + %1 %2 - + Unable to open required interface %1 - + Error opening %1 %2 - + Error opening %1 pcap_compile failed - + Error opening %1 pcap_setfilter failed @@ -1634,14 +1590,14 @@ pcap_setfilter failed sACNManager - + Unable to allocate listener object sACNView must close now - + Unable to allocate sender object sACNView must close now @@ -1675,7 +1631,7 @@ sACNView must close now transmitwindow - + Transmit @@ -1736,8 +1692,8 @@ sACNView must close now - - + + ... @@ -1764,7 +1720,7 @@ sACNView must close now - + Start @@ -1830,7 +1786,7 @@ sACNView must close now - + 0 @@ -1926,13 +1882,13 @@ sACNView must close now - + Sinewave - + Ramp @@ -1948,76 +1904,91 @@ sACNView must close now + Vertical Bars + + + + + Horizontal Bars + + + + Text - + Date/Time - + Speed - 1Hz - + Text to Scroll - + sACN! - + EU Date Format (dd/mm/yy) - + US Date Format (mm/ddd/yy) - + + Grid Control + + + + Multicast to %1 - + Stop - + - Universe %1 - + - Not Active - + Invalid Unicast Address - + Enter a valid unicast address - + Per address priority universe %1 - + Fade Rate %1 Hz diff --git a/translations/sACNView_es.ts b/translations/sACNView_es.ts index bc5f85cb..0cc2f146 100644 --- a/translations/sACNView_es.ts +++ b/translations/sACNView_es.ts @@ -25,7 +25,7 @@ - + (last universe will be %1) (el ultimo universo será %1) @@ -61,25 +61,32 @@ - + Level Nivel + TextLabel Etiqueta de texto - + + Rate Tasa - + %1 Hz %1 Hz + + + Fade Rate %1 Hz + Velocidad de transición %1 Hz + BigDisplay @@ -142,30 +149,15 @@ ConfigurePerChanPrioDlg - - Dialog + + Set - - - Address ?, Priority = - Dirección ?, Prioridad = - - - - ... - ... - Set All Priorities to Establecer Todos Los Prioridades a - - - Address %1, Priority = - Dirección %1, Prioridad = - CrashTest @@ -291,14 +283,6 @@ Level Format Formato de nivel - - Copy to Clipboard - Copiar - - - Clear - Borrar - Log - Universe %1 @@ -391,22 +375,22 @@ All - + Todos (-) Show Fewer - + (-) Mostrar menos Show More (+) - + Mostrar mas (+) Discovered - + Descubierto @@ -544,28 +528,28 @@ ... - - + + _%1 _%1 - + Slower Más Lento - + Faster Más Rápido - + EU Date Style Forma de Fecha UE - + US Date Style Forma de Fecha EU @@ -637,12 +621,12 @@ Descargando %1 desde %2 - + Cancel download Cancelar la descarga - + Exit and install Salir y instalar @@ -652,27 +636,32 @@ sACNView %1 está disponible (usted tiene %2). ¿Quiere descargarla ahora? - + Could not open file %1 to save - please download and install manually No fue posible abrir el archivo %1 para guardar - por favor, descargue y instale manualmente - + %1 of %2 bytes %1 de %2 bytes - + + %1 of %2 + %1 de %2 + + + Error downloading : please try again Error de descarga : Inténtalo de nuevo - + Couldn't Run Installer No se pudo ejecutar el instalador - + Unable to run installer - please run %1 No se puede ejecutar el instalador - por favor ejecuta %1 @@ -681,7 +670,7 @@ PcapPlayback - + PCap Playback Reproducción PCap @@ -731,31 +720,31 @@ Reproducción en bucle? - + Open Capture Abrir captura - + PCap Files (*.pcap);; PCapNG Files (*.pcapng);; All files (*.*) Archivos PCap (*.pcap);;Archivos PCapNG (*.pcapng);; Todos los archivos (*.*) - + Error opening %1 %2 Error al abrir %1 %2 - + Error opening %1 pcap_compile failed Error al abrir %1 pcap_compile falló - + Error opening %1 pcap_setfilter failed Error al abrir %1 @@ -870,12 +859,12 @@ pcap_setfilter falló En case de cambio, el programa debe ser reiniciado - + Restart requied Reinicio requerido - + To apply these preferences, you will need to restart the application. sACNView will now close and restart Para aplicar estas preferencias, tiene que reiniciar la programa @@ -888,18 +877,10 @@ sACNView will now close and restart There are major issues mixed IPv4 and IPv6 enviroments Please ensure IPv6 is disabled - Este binarioestá diseñado solo para Windows XP -Hay problemas grandes con los ambientes mixtos IPv4 y IPv6 + Este binario está diseñado solo para Windows XP +Hay grandes problemas con abientes mixtos IPv4 y IPv6 -Por favor, asegúrese de que IPv6 esté desactivado - - - - This binary is intended for Windows XP only -There are major issues mixed IPv4 and IPv6 enviroments - -Please ensure IPv6 is disabled - +Asegúrase de que IPv6 esté inactivo @@ -929,7 +910,7 @@ Please ensure IPv6 is disabled OFFSET - + OFFSET @@ -949,16 +930,12 @@ Please ensure IPv6 is disabled + - + + - - - - - AND - Y + - @@ -1025,64 +1002,52 @@ Please ensure IPv6 is disabled Date Fecha - - Failed to start logging to file -Error %1 - Falló a hacer log en archivo -Error %1 - - - This binary is intended for Windows XP only -This feature is unavailable - Este binarioestá diseñado solo para Windows XP -Esta función no está disponible - Light Theme - + Modo Claro Dark Theme - + Modo Oscuro Online - Online + Online Offline - + Offline Draft - Draft + Draft Release - + Release Unknown - Desconocido + Desconocido - - Failed to start logging to file + Failed to start logging to file Error %1 - + Imposible de crear archivo log +Error %1 - - This binary is intended for Windows XP only + This binary is intended for Windows XP only This feature is unavailable - + Este binario está diseñado solo para Windows XP +Este función no es disponible @@ -1256,55 +1221,24 @@ This feature is unavailable - + ... ... - - {INFO LABEL} - - - - + Take All Snapshots - - - - - {PLAY BUTTON} - - - - Taking Snapshot in - Tomando Snapshot en - - - - 5 - 5 - - - Take Snapshot - Tomar Snapshot - - - Play Back Snapshot - Reproducir Snapshot - - - Replay Last Snapshot - Reproducir el último Snapshot + Tomar Todos los Snapshots Playback All Snapshots - + Reproducir Todos los Snapshots Stop All Playback - + Detener toda reproducción @@ -1324,15 +1258,17 @@ This feature is unavailable Replaying Data - + Reproducción de datos - Playing Back Data - Reproduciendo datos + + All sources <i>match</i> the background levels + Todos las fuentes <i>coinciden</i> con los niveles de fondo - Stop Playback - Detener la reproducción + + Not all sources match the background levels + Todos las fuentes <i>no coinciden</i> con los niveles de fondo @@ -1455,7 +1391,7 @@ This feature is unavailable Slots - + Slots @@ -1487,24 +1423,13 @@ Possible reasons include permission issues or other applications See diagnostics for more info - Hay errores vinculante a la interfaz + No fue posible conectarse a la interfaz Los resultados serán inexactos +Posibles razones: Problemas de permiso +o otras aplicaciones -Quizas hay problemas de permiso o con otros programas - -Ver diagnósticos para más información - - - - Errors binding to interface - -Results will be inaccurate -Possible reasons include permission issues -or other applications - -See diagnostics for more info - +Ver la ventana de diagnóstico para más información @@ -1543,15 +1468,6 @@ Otra fuente : %1 @ %2 (Prioridad %3) About sACN View Acerca de sACN View - - sACN View - sACN View - - - - date - fecha - Authors: @@ -1567,42 +1483,11 @@ Otra fuente : %1 @ %2 (Prioridad %3) Version: Versión: - - - - name - nombre - - - - <html><head/><body><p align="center">sACNView</p><p align="center"><a href="http://docsteer.github.io/sacnview/"><span style=" font-size:8pt; text-decoration: underline; color:#0000ff;">docsteer.github.io/sacnview</span></a></p></body></html> - - - - - # - # - Translators: Traductores: - - - license-info - - - - - qt-info - - - - - libs-info - - Diagnostics @@ -1621,7 +1506,7 @@ Otra fuente : %1 @ %2 (Prioridad %3) This application uses the pcap Library, version %1, licensed under the <a href="https://opensource.org/licenses/BSD-3-Clause">The 3-Clause BSD License</a> - + Esta aplicación usa la biblioteca pcap, versión %1, con el licensio <a href="https://opensource.org/licenses/BSD-3-Clause">The 3-Clause BSD License</a> @@ -1667,53 +1552,53 @@ Otra fuente : %1 @ %2 (Prioridad %3) clsSnapshot - + The snapshot <i>matches</i> the other sources in this universe - + El snapshot <i>coincide</i> con las otras fuentes de este universo - + The snapshot <i>does not match</i> the other sources in this universe - + El snapshot <i>no coincide</i> con las otras fuentes de este universo pcapplaybacksender - + %1 %1 - + %1 %2 %1 %2 - + Unable to open required interface %1 No fue posible abrir la interfaz requirida %1 - + Error opening %1 %2 Error al abrir %1 %2 - + Error opening %1 pcap_compile failed Error al abrir %1 pcap_compile falló - + Error opening %1 pcap_setfilter failed Error al abrir %1 @@ -1726,23 +1611,17 @@ pcap_setfilter falló Unable to allocate listener object sACNView must close now - No fue posible asignar el objeto oyente + Unable to allocate listener object -sACNView tiene que cerrarse ahora +sACNView must close now - - Unable to allocate listener object - -sACNView must close now - - - - - Unable to allocate sender object - + Unable to allocate sender object + sACNView must close now - + Unable to allocate sender object + +sACNView must close now @@ -1772,7 +1651,7 @@ sACNView must close now transmitwindow - + Transmit Transmitir @@ -1833,8 +1712,8 @@ sACNView must close now - - + + ... ... @@ -1861,7 +1740,7 @@ sACNView must close now - + Start Comenzar @@ -1927,14 +1806,10 @@ sACNView must close now - + 0 0 - - AND - Y - 1 @@ -1958,17 +1833,17 @@ sACNView must close now Slot Count - + Recuento de slots - - + - + - + + @@ -1983,7 +1858,7 @@ sACNView must close now OFFSET - + OFFSET @@ -2027,13 +1902,13 @@ sACNView must close now - + Sinewave Onda Sinusoidal - + Ramp Ramp @@ -2049,76 +1924,91 @@ sACNView must close now + Vertical Bars + Barras verticales + + + + Horizontal Bars + Barras horizontales + + + Text Texto - + Date/Time Fecha/Hora - + Speed - 1Hz Velocidad - 1Hz - + Text to Scroll Texto para desplazar - + sACN! sACN! - + EU Date Format (dd/mm/yy) Formato de fecha UE (dd/mm/aa) - + US Date Format (mm/ddd/yy) Formato de fecha Etados Unidos (mm/dd/aa) - + + Grid Control + Control de Cuadrícula + + + Multicast to %1 Multicast a %1 - + Stop Detener - + - Universe %1 - + - Universo %1 - + - Not Active - + - Inactivo - + Invalid Unicast Address Dirección Unicast inválido - + Enter a valid unicast address Ingrese una dirección Unicast válida - + Per address priority universe %1 Prioridad por dirección universo %1 - + Fade Rate %1 Hz Velocidad de transición %1 Hz diff --git a/translations/sACNView_fr.ts b/translations/sACNView_fr.ts index 4f8164b6..b821dd99 100644 --- a/translations/sACNView_fr.ts +++ b/translations/sACNView_fr.ts @@ -21,11 +21,11 @@ universes starting at universe - univers, commençant par univers + univers, commençant à l'univers - + (last universe will be %1) (le dernier univers sera %1) @@ -37,7 +37,7 @@ Start Transmitting Immediately - Commencer la transmission immediatement + Commencer l'émission immediatement @@ -47,7 +47,7 @@ Effect to Play - Jouer effet + Restituer effet @@ -61,25 +61,32 @@ - + Level Niveau + TextLabel TextLabel - + + Rate Vitesse - + %1 Hz %1 Hz + + + Fade Rate %1 Hz + Vitesse de Transfert %1 Hz + BigDisplay @@ -142,30 +149,15 @@ ConfigurePerChanPrioDlg - - Dialog - - - - - Address ?, Priority = - Adresse ?, Priorité = - - - - ... - ... + + Set + Valider Set All Priorities to Mettre toutes les priorités à - - - Address %1, Priority = - Adresse %1, Priorité = - CrashTest @@ -190,7 +182,7 @@ Addresses which decrease in level show green - Les adresses dont les niveaux sont tombé sont affichées en vert + Les adresses dont les niveaux ont diminué sont affichées en vert @@ -205,7 +197,7 @@ Addresses which changed but returned to their original level are shown in red - Les adresses dont les niveaux ont changé, mais sont maintenant retourné au niveau originel, sont affichées en rouge + Les adresses dont les niveaux ont changé, mais sont maintenant revenues au niveau originel, sont affichées en rouge @@ -284,12 +276,12 @@ Only changed values? - Seulement valeurs changés? + Seulement les valeurs qui changent? Level Format - Format de Niveau + Format des Niveau @@ -304,12 +296,12 @@ Percent - Pourcent + Pourcentage Hex - Hex + Hexadécimal @@ -339,12 +331,12 @@ US 12Hour (sACNView 1) - Etats-Unis 12-Heurs (sACNView 1) + Etats-Unis 12-Heures (sACNView 1) EU 12Hour - UE 12-Heurs + UE 12-Heures @@ -379,27 +371,27 @@ Start at Universe - Commencer par Univers + Commencer à l'Univers All - + Tous (-) Show Fewer - + (-) Afficher moins Show More (+) - + Afficher plus (+) Discovered - + Découvert @@ -409,7 +401,7 @@ <html><head/><body><p>Opens an oscilloscope style view of the levels of a set of addresses over time</p></body></html> - <html><head/><body><p>Ouvre une affichage d'oscilloscope pour voir les niveaux d'une gamme d'adresses avec le temps</p></body></html> + <html><head/><body><p>Ouvre une fenêtre avec l'oscilloscope pour voir les niveaux d'une plage d'adresses en fonction du temps</p></body></html> @@ -419,7 +411,7 @@ <html><head/><body><p>Opens a window allowing snapshot and playback of a universe of sACN levels</p></body></html> - <html><head/><body><p>Ouvre une fenêtre pour créer et jouer les snapshots d'un univers de niveaux sACN</p></body></html> + <html><head/><body><p>Ouvre une fenêtre pour créer et restituer des snapshots d'un univers sACN</p></body></html> @@ -429,7 +421,7 @@ <html><head/><body><p>Opens a window allowing transmission of a universe of sACN</p></body></html> - <html><head/><body><p>Ouvre une fenêtre pour transmettre un universe d'sACN</p></body></html> + <html><head/><body><p>Ouvre une fenêtre pour émettre un universe sACN</p></body></html> @@ -439,7 +431,7 @@ View a universe of sACN - Voir un univers d'sACN + Voir un univers sACN @@ -449,7 +441,7 @@ Configure application settings - Réglages d'application + Réglages de l'application @@ -479,7 +471,7 @@ <html><head/><body><p>Playback data captured with Wireshark (or other tools that produce a PCAP file format). sACN Data will be played back with the same timing as when it was captured, allowing precise recreation of fades.</p></body></html> - <html><head/><body><p>Lecture des données capturées avec Wireshark (ou autre outil prodouisant un fichier PCAP). Les données sACN seront jouées avec le même timing qu'au moment de la capture, pour donner une récréation exacte des transferts </p></body></html> + <html><head/><body><p>Lecture des données capturées avec Wireshark (ou autre outil produisant un fichier PCAP). Les données sACN seront restituées avec le même timing qu'au moment de la capture, pour récréer les transferts à l'identique </p></body></html> @@ -536,28 +528,28 @@ ... - - + + _%1 _%1 - + Slower Plus Lent - + Faster Plus Vite - + EU Date Style Format de Date UE - + US Date Style Format de Date Etats-Unis @@ -629,12 +621,12 @@ Téléchargement %1 de %2 - + Cancel download Annuler - + Exit and install Quitter et installer @@ -644,27 +636,32 @@ sACNView %1 est disponible (vour avez %2). Voulez-vous le mettre à jour maintenant? - + Could not open file %1 to save - please download and install manually Impossible d'ouvrir le ficher %1 pour sauvegarder - téléchargez et installez manuellement svp - + %1 of %2 bytes %1 de %2 octets - + + %1 of %2 + %1 de %2 + + + Error downloading : please try again Erreur de téléchargement : réessayez svp - + Couldn't Run Installer Impossible d'exécuter le programme d'installation - + Unable to run installer - please run %1 Impossible d'exécuter le programme d'installation - executez %1 svp @@ -673,7 +670,7 @@ PcapPlayback - + PCap Playback Lecture PCap @@ -710,7 +707,7 @@ Play - Jouer + Restituer @@ -723,31 +720,31 @@ Lecture en boucle? - + Open Capture Ouvrir la Capture - + PCap Files (*.pcap);; PCapNG Files (*.pcapng);; All files (*.*) Fichers PCap (*.pcap);; Fichiers PCapNG (*.pcapng);; Tous les fichiers (*.*) - + Error opening %1 %2 Erreur en ouvrant %1 %2 - + Error opening %1 pcap_compile failed Erreur en ouvrant %1 pcap_compile échoué - + Error opening %1 pcap_setfilter failed Erreur en ouvrant %1 @@ -769,7 +766,7 @@ pcap_setfilter échoué Listen on all interfaces (Send only on below) - Ecouter sur toutes les interfaces (transmettre seulement sur la suivante) + Recevoir depuis toutes les interfaces (émettre seulement sur la suivante) @@ -794,7 +791,7 @@ pcap_setfilter échoué Percent (0-100) - Pourcent (0-100) + Pourcentage (0-100) @@ -824,7 +821,7 @@ pcap_setfilter échoué Transmit Options - Options de transmission + Options d'émission @@ -834,12 +831,12 @@ pcap_setfilter échoué Allow rates to exceed E1.11 (E1.31:2016 6.6.1)* - Permettre la vitesse dépasser E1.11 (E1.31:2016 6.6.1) + Permettre de dépasser la vitesse E1.11 (E1.31:2016 6.6.1) Stop transmitting sACN after - Arrêter de transmettre sACN après + Arrêter de transmettre du sACN après @@ -862,16 +859,16 @@ pcap_setfilter échoué *Redémarrage requis en cas de changement - + Restart requied Redémarrage requis - + To apply these preferences, you will need to restart the application. sACNView will now close and restart - Pour appliquer ces préférences,l'application doit être redémarré. -sACN va fermer et redémarrer maintenant + Pour appliquer ces préférences,l'application doit redémarrer. +sACN va se fermer et redémarrer maintenant @@ -881,18 +878,10 @@ sACN va fermer et redémarrer maintenant There are major issues mixed IPv4 and IPv6 enviroments Please ensure IPv6 is disabled - Ce binaire est prévu seulement pour Windows XP. -Il y a des problèmes avec les environnements mélangés IPv4 et IPv6. + Ce binaire est prévu seulement pour Windows XP +Il y a des gros problèmes concernant les environnements mixtes IPv4 et IPv6 -Veuillez vous assurez que IPv6 soit désactivé - - - - This binary is intended for Windows XP only -There are major issues mixed IPv4 and IPv6 enviroments - -Please ensure IPv6 is disabled - +Veuillez assurez que IPv6 est désactivé @@ -922,7 +911,7 @@ Please ensure IPv6 is disabled OFFSET - + OFFSET @@ -942,16 +931,12 @@ Please ensure IPv6 is disabled + - + + - - - - - AND - ET + - @@ -966,7 +951,7 @@ Please ensure IPv6 is disabled Error - no selection - Erreur - auccune sélection + Erreur - aucune sélection @@ -1018,63 +1003,52 @@ Please ensure IPv6 is disabled Date Date - - Failed to start logging to file -Error %1 - Echec de démarrage du log vers fichier Erreur %1 - - - This binary is intended for Windows XP only -This feature is unavailable - Ce binaire est prévu seulement pour Windows XP. -Cette fonctionnalité est indisponible - Light Theme - + Thème lumière Dark Theme - + Thème sombre Online - En ligne + En ligne Offline - + Hors ligne Draft - Draft + Draft Release - + Release Unknown - Inconnu + Inconnu - - Failed to start logging to file + Failed to start logging to file Error %1 - + Impossible de créer un fichier log +Erreur %1 - - This binary is intended for Windows XP only + This binary is intended for Windows XP only This feature is unavailable - + Ce binaire est prévu seulement pour Windows XP +Ce fonctionnalité est indisponible @@ -1088,7 +1062,7 @@ This feature is unavailable Stop - Arrêt + Arrêter @@ -1119,7 +1093,7 @@ This feature is unavailable Free Run - Course libre + Direction libre @@ -1248,60 +1222,29 @@ This feature is unavailable - + ... ... - - {INFO LABEL} - - - - + Take All Snapshots - - - - - {PLAY BUTTON} - - - - Taking Snapshot in - Prise du Snapsot en - - - - 5 - 5 - - - Take Snapshot - Prende Snapshot - - - Play Back Snapshot - Jouer Snapshot - - - Replay Last Snapshot - Rejouer le dernier Snapshot + Enregistrer Tous Les Snapshots Playback All Snapshots - + Restituer tous les Snapshots Stop All Playback - + Arrêter toute lecture Add the universes you want to capture, then press Snapshot to capture a look - Ajoutez les univers que vouz voulez capturer, et appuyez sur Snapshot pour capturer un instantané + Ajoutez les univers que vouz voulez capturer, et appuyez sur Snapshot pour capturer un état @@ -1311,20 +1254,22 @@ This feature is unavailable Press Play to playback snapshot - Appuyez sur Jouer pour jouer le Snapshot + Appuyez sur Restituer pour restituer le Snapshot Replaying Data - + Données en cours de lecture - Playing Back Data - Données en cours de lecture + + All sources <i>match</i> the background levels + Toutes les sources <i>correspondent</i> aux niveaux de fond - Stop Playback - Arrêter la lecture + + Not all sources match the background levels + Toutes les sources <i>ne correspondent pas</i> aux niveaux de fond @@ -1345,7 +1290,7 @@ This feature is unavailable Universe View - Affichage d'Univers + Affichage par Univers @@ -1355,7 +1300,7 @@ This feature is unavailable Start reception of sACN - Commencer la réception d'sACN + Commencer la réception sACN @@ -1366,7 +1311,7 @@ This feature is unavailable Pause reception of sACN - Suspendre la réception d'sACN + Suspendre la réception sACN @@ -1382,7 +1327,7 @@ This feature is unavailable Open Logging Window - Ouvirer la fenêtre log + Ouvrir la fenêtre log @@ -1447,7 +1392,7 @@ This feature is unavailable Slots - + Slots @@ -1479,24 +1424,13 @@ Possible reasons include permission issues or other applications See diagnostics for more info - Erreur de liaison à l'interface + Liaison a l'interface impossible -Les résultats seront inexactes +Les résultats seront inexacts Raisons possibles: problèmes de permission -ou des autre applications +ou autres applications -Voir les diagnostiques pour plus d'information - - - - Errors binding to interface - -Results will be inaccurate -Possible reasons include permission issues -or other applications - -See diagnostics for more info - +Voir la fenêtre diagnostique pour plus d'informations @@ -1520,12 +1454,12 @@ Autre Source %1 @ %2 (Priorité %3) No Sources - Auccune source + Aucune source Stop Flicker Finder - Arrêterr le Flicker Finder + Arrêter le Flicker Finder @@ -1535,15 +1469,6 @@ Autre Source %1 @ %2 (Priorité %3) About sACN View A propos d'sACN View - - sACN View - sACN View - - - - date - date - Authors: @@ -1559,42 +1484,11 @@ Autre Source %1 @ %2 (Priorité %3) Version: Version: - - - - name - nom - - - - <html><head/><body><p align="center">sACNView</p><p align="center"><a href="http://docsteer.github.io/sacnview/"><span style=" font-size:8pt; text-decoration: underline; color:#0000ff;">docsteer.github.io/sacnview</span></a></p></body></html> - - - - - # - # - Translators: Traducteurs: - - - license-info - - - - - qt-info - - - - - libs-info - - Diagnostics @@ -1603,7 +1497,7 @@ Autre Source %1 @ %2 (Priorité %3) This application is provided under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, version 2.0</a> - Cette application est fourni sous la <a href="http://www.apache.org/licenses/LICENSE-2.0">Licence Apache, version 2.0</a> + Cette application est fournie sous la <a href="http://www.apache.org/licenses/LICENSE-2.0">Licence Apache, version 2.0</a> @@ -1613,7 +1507,7 @@ Autre Source %1 @ %2 (Priorité %3) This application uses the pcap Library, version %1, licensed under the <a href="https://opensource.org/licenses/BSD-3-Clause">The 3-Clause BSD License</a> - + Cette application utilise la bibliothèque pcap, version %1, sous <a href=<a href="https://opensource.org/licenses/BSD-3-Clause">la licence BSD à 3 clauses</a> @@ -1659,53 +1553,53 @@ Autre Source %1 @ %2 (Priorité %3) clsSnapshot - + The snapshot <i>matches</i> the other sources in this universe - + Le Snapshot <i>correspond</i> aux autres sources dans cet univers - + The snapshot <i>does not match</i> the other sources in this universe - + Le Snapshot <i>ne correspond pas</i> aux autres sources dans cet univers pcapplaybacksender - + %1 %1 - + %1 %2 %1 %2 - + Unable to open required interface %1 Impossible d'ouvrir l'interface requise %1 - + Error opening %1 %2 Erreur en ouvrant %1 %2 - + Error opening %1 pcap_compile failed Erreur en ouvrant %1 pcap_compile échoué - + Error opening %1 pcap_setfilter failed Erreur en ouvrant %1 @@ -1718,23 +1612,17 @@ pcap_setfilter échoué Unable to allocate listener object sACNView must close now - Impossible d'allouer object écouteur + Unable to allocate listener object -sACNView doit fermer mainteant +sACNView must close now - - Unable to allocate listener object - -sACNView must close now - - - - - Unable to allocate sender object - + Unable to allocate sender object + sACNView must close now - + Unable to allocate sender object + +sACNView must close now @@ -1764,9 +1652,9 @@ sACNView must close now transmitwindow - + Transmit - Transmission + Emission @@ -1825,8 +1713,8 @@ sACNView must close now - - + + ... ... @@ -1848,12 +1736,12 @@ sACNView must close now Source Name: - Nom du Source: + Nom de la Source: - + Start Démarrer @@ -1919,14 +1807,10 @@ sACNView must close now - + 0 0 - - AND - ET - 1 @@ -1950,17 +1834,17 @@ sACNView must close now Slot Count - + Nombre de slots - - + - + - + + @@ -1975,7 +1859,7 @@ sACNView must close now OFFSET - + OFFSET @@ -2000,7 +1884,7 @@ sACNView must close now Fade Range - Transfert Gamme de Circuits + Transfert Plage de Circuits @@ -2019,13 +1903,13 @@ sACNView must close now - + Sinewave Onde Sinusoïdale - + Ramp Montée @@ -2041,76 +1925,91 @@ sACNView must close now + Vertical Bars + Barres verticales + + + + Horizontal Bars + Barres horizontales + + + Text Texte - + Date/Time Date/Temps - + Speed - 1Hz Vitesse - 1Hz - + Text to Scroll Texte à défiler - + sACN! sACN! - + EU Date Format (dd/mm/yy) Format de date UE (jj/mm/aa) - + US Date Format (mm/ddd/yy) Format de date Etats-Unis (mm/jj/aa) - + + Grid Control + Controle en Tableau + + + Multicast to %1 Multicast vers %1 - + Stop Arrêter - + - Universe %1 - + - Univers %1 - + - Not Active - + - Inactif - + Invalid Unicast Address Adresse Unicast Invalide - + Enter a valid unicast address Entrez une adresse valide - + Per address priority universe %1 Priorité par adresse univers %1 - + Fade Rate %1 Hz Vitesse de Transfert %1 Hz diff --git a/translations/translations.cpp b/translations/translations.cpp index 7adbe067..7b9b8758 100644 --- a/translations/translations.cpp +++ b/translations/translations.cpp @@ -10,7 +10,7 @@ const QList Translations::lTranslations = { "Français", QLocale::French, - QStringList{"Tom Wickens"} + QStringList{"Tom Wickens", "Pilou Roy"} }, { "Deutsch", diff --git a/ui/aboutdialog.ui b/ui/aboutdialog.ui index 61e8e4b5..d18f19f9 100644 --- a/ui/aboutdialog.ui +++ b/ui/aboutdialog.ui @@ -97,7 +97,7 @@ - <html><head/><body><p align="center">sACNView</p><p align="center"><a href="http://docsteer.github.io/sacnview/"><span style=" font-size:8pt; text-decoration: underline; color:#0000ff;">docsteer.github.io/sacnview</span></a></p></body></html> + <html><head/><body><p align="center">sACNView</p><p align="center"><a href="https://www.sacnview.org"><span style=" font-size:8pt; text-decoration: underline; color:#0000ff;">www.sacnview.org</span></a></p></body></html> true @@ -118,7 +118,7 @@ - date + date Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter @@ -166,7 +166,7 @@ - # + # Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter @@ -182,7 +182,7 @@ - name + name Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter @@ -230,7 +230,7 @@ - name + name @@ -247,7 +247,7 @@ - license-info + license-info Qt::AlignCenter @@ -269,7 +269,7 @@ - qt-info + qt-info Qt::AlignCenter @@ -291,7 +291,7 @@ - libs-info + libs-info Qt::AlignCenter diff --git a/ui/addmultidialog.ui b/ui/addmultidialog.ui index 2da11c47..85fd6e9e 100644 --- a/ui/addmultidialog.ui +++ b/ui/addmultidialog.ui @@ -7,7 +7,7 @@ 0 0 450 - 407 + 490 @@ -155,7 +155,7 @@ Source Options - + @@ -332,6 +332,47 @@ + + + + + + Rate + + + + + + + + + + 0 + 0 + + + + + 10 + 10 + + + + + + + + TextLabel + + + Qt::AlignCenter + + + + + + + diff --git a/ui/configureperchanpriodlg.ui b/ui/configureperchanpriodlg.ui index aef6a2c9..3bad74ae 100644 --- a/ui/configureperchanpriodlg.ui +++ b/ui/configureperchanpriodlg.ui @@ -11,7 +11,7 @@ - Dialog + Dialog @@ -55,7 +55,7 @@ - ... + ... diff --git a/ui/snapshot.ui b/ui/snapshot.ui index cf7ce63e..e5481cd8 100644 --- a/ui/snapshot.ui +++ b/ui/snapshot.ui @@ -168,7 +168,7 @@ - {INFO LABEL} + {INFO LABEL} Qt::AlignCenter @@ -195,7 +195,7 @@ - 5 + 5 Qt::AlignCenter @@ -237,7 +237,7 @@ - {PLAY BUTTON} + {PLAY BUTTON}