From c0d63fd5e5e4619c5c8bfe4b367de25f2d6a57cf Mon Sep 17 00:00:00 2001 From: Volker Fischer Date: Sun, 12 Jul 2020 10:38:18 +0200 Subject: [PATCH] save and restore mixer state (like fader, mute, etc.) (#377) --- ChangeLog | 5 + src/audiomixerboard.cpp | 72 +++++------ src/audiomixerboard.h | 13 +- src/clientdlg.cpp | 157 +++++++++-------------- src/clientdlg.h | 11 +- src/clientsettingsdlg.cpp | 10 -- src/clientsettingsdlg.h | 3 +- src/res/translation/translation_de_DE.qm | Bin 109058 -> 109005 bytes src/res/translation/translation_de_DE.ts | 78 ++++++----- src/res/translation/translation_es_ES.qm | Bin 105902 -> 105845 bytes src/res/translation/translation_es_ES.ts | 78 ++++++----- src/res/translation/translation_fr_FR.qm | Bin 112282 -> 112229 bytes src/res/translation/translation_fr_FR.ts | 78 ++++++----- src/res/translation/translation_it_IT.qm | Bin 99412 -> 99359 bytes src/res/translation/translation_it_IT.ts | 78 ++++++----- src/res/translation/translation_nl_NL.qm | Bin 98480 -> 98429 bytes src/res/translation/translation_nl_NL.ts | 78 ++++++----- src/res/translation/translation_pl_PL.qm | Bin 14682 -> 14629 bytes src/res/translation/translation_pl_PL.ts | 78 ++++++----- src/res/translation/translation_pt_BR.qm | Bin 107832 -> 107777 bytes src/res/translation/translation_pt_BR.ts | 78 ++++++----- src/res/translation/translation_pt_PT.qm | Bin 100982 -> 100927 bytes src/res/translation/translation_pt_PT.ts | 78 ++++++----- src/res/translation/translation_sv_SE.qm | Bin 93841 -> 93788 bytes src/res/translation/translation_sv_SE.ts | 78 ++++++----- 25 files changed, 551 insertions(+), 422 deletions(-) diff --git a/ChangeLog b/ChangeLog index c37006b4..b2b86c8f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -17,6 +17,9 @@ - add special server list filter for filtering occupied servers by using "#" (#397) +- save and restore mixer state (like fader, mute, etc.) (#377) + note that saving/loading of settings only works if not connected + - scale channel instrument picture in Compact skin mode - redesign of the server dialog (e.g. added welcome message setting) @@ -26,6 +29,8 @@ - bug fix: grouping faders in the client should be proportional (see discussion in #202, #419) +TODO instrument names in the profile dialog are no longer translated (worked in v3.5.8) + TODO improve settings management -> move settings class in client/server classes, move actual settings variables TODO improve interaction between use of inifile and command line parameters (edited) #120 TODO Save and restore mixer state (fader / mute / solo...) #377 diff --git a/src/audiomixerboard.cpp b/src/audiomixerboard.cpp index 0092ca4b..8e92f139 100755 --- a/src/audiomixerboard.cpp +++ b/src/audiomixerboard.cpp @@ -772,20 +772,14 @@ double CChannelFader::CalcFaderGain ( const double dValue ) * CAudioMixerBoard * \******************************************************************************/ CAudioMixerBoard::CAudioMixerBoard ( QWidget* parent, Qt::WindowFlags ) : - QGroupBox ( parent ), - vecStoredFaderTags ( MAX_NUM_STORED_FADER_SETTINGS, "" ), - vecStoredFaderLevels ( MAX_NUM_STORED_FADER_SETTINGS, AUD_MIX_FADER_MAX ), - vecStoredPanValues ( MAX_NUM_STORED_FADER_SETTINGS, AUD_MIX_PAN_MAX / 2 ), - vecStoredFaderIsSolo ( MAX_NUM_STORED_FADER_SETTINGS, false ), - vecStoredFaderIsMute ( MAX_NUM_STORED_FADER_SETTINGS, false ), - vecStoredFaderGroupID ( MAX_NUM_STORED_FADER_SETTINGS, INVALID_INDEX ), - iNewClientFaderLevel ( 100 ), - bDisplayPans ( false ), - bIsPanSupported ( false ), - bNoFaderVisible ( true ), - iMyChannelID ( INVALID_INDEX ), - strServerName ( "" ), - eRecorderState ( RS_UNDEFINED ) + QGroupBox ( parent ), + pSettings ( nullptr ), + bDisplayPans ( false ), + bIsPanSupported ( false ), + bNoFaderVisible ( true ), + iMyChannelID ( INVALID_INDEX ), + strServerName ( "" ), + eRecorderState ( RS_UNDEFINED ) { // add group box and hboxlayout QHBoxLayout* pGroupBoxLayout = new QHBoxLayout ( this ); @@ -1076,11 +1070,11 @@ void CAudioMixerBoard::ApplyNewConClientList ( CVector& vecChanInf // server, in that case we do not have to do anything here. if ( ( !bNoFaderVisible || ( ( iMyChannelID != INVALID_INDEX ) && ( iMyChannelID != i ) ) ) && - ( iNewClientFaderLevel != 100 ) ) + ( pSettings->iNewClientFaderLevel != 100 ) ) { // the value is in percent -> convert range vecpChanFader[i]->SetFaderLevel ( - iNewClientFaderLevel / 100.0 * AUD_MIX_FADER_MAX ); + pSettings->iNewClientFaderLevel / 100.0 * AUD_MIX_FADER_MAX ); } } @@ -1235,26 +1229,26 @@ void CAudioMixerBoard::StoreFaderSettings ( CChannelFader* pChanFader ) if ( pChanFader->IsVisible() && !pChanFader->GetReceivedName().isEmpty() ) { - CVector viOldStoredFaderLevels ( vecStoredFaderLevels ); - CVector viOldStoredPanValues ( vecStoredPanValues ); - CVector vbOldStoredFaderIsSolo ( vecStoredFaderIsSolo ); - CVector vbOldStoredFaderIsMute ( vecStoredFaderIsMute ); - CVector vbOldStoredFaderGroupID ( vecStoredFaderGroupID ); + CVector viOldStoredFaderLevels ( pSettings->vecStoredFaderLevels ); + CVector viOldStoredPanValues ( pSettings->vecStoredPanValues ); + CVector vbOldStoredFaderIsSolo ( pSettings->vecStoredFaderIsSolo ); + CVector vbOldStoredFaderIsMute ( pSettings->vecStoredFaderIsMute ); + CVector vbOldStoredFaderGroupID ( pSettings->vecStoredFaderGroupID ); // init temporary list count (may be overwritten later on) int iTempListCnt = 0; // put new value on the top of the list const int iOldIdx = - vecStoredFaderTags.StringFiFoWithCompare ( pChanFader->GetReceivedName(), - true ); + pSettings->vecStoredFaderTags.StringFiFoWithCompare ( pChanFader->GetReceivedName(), + true ); // current fader level and solo state is at the top of the list - vecStoredFaderLevels[0] = pChanFader->GetFaderLevel(); - vecStoredPanValues[0] = pChanFader->GetPanValue(); - vecStoredFaderIsSolo[0] = pChanFader->IsSolo(); - vecStoredFaderIsMute[0] = pChanFader->IsMute(); - vecStoredFaderGroupID[0] = pChanFader->GetGroupID(); + pSettings->vecStoredFaderLevels[0] = pChanFader->GetFaderLevel(); + pSettings->vecStoredPanValues[0] = pChanFader->GetPanValue(); + pSettings->vecStoredFaderIsSolo[0] = pChanFader->IsSolo(); + pSettings->vecStoredFaderIsMute[0] = pChanFader->IsMute(); + pSettings->vecStoredFaderGroupID[0] = pChanFader->GetGroupID(); iTempListCnt = 1; for ( int iIdx = 0; iIdx < MAX_NUM_STORED_FADER_SETTINGS; iIdx++ ) @@ -1267,11 +1261,11 @@ void CAudioMixerBoard::StoreFaderSettings ( CChannelFader* pChanFader ) // index in case the entry was not present in the vector before if ( iIdx != iOldIdx ) { - vecStoredFaderLevels[iTempListCnt] = viOldStoredFaderLevels[iIdx]; - vecStoredPanValues[iTempListCnt] = viOldStoredPanValues[iIdx]; - vecStoredFaderIsSolo[iTempListCnt] = vbOldStoredFaderIsSolo[iIdx]; - vecStoredFaderIsMute[iTempListCnt] = vbOldStoredFaderIsMute[iIdx]; - vecStoredFaderGroupID[iTempListCnt] = vbOldStoredFaderGroupID[iIdx]; + pSettings->vecStoredFaderLevels[iTempListCnt] = viOldStoredFaderLevels[iIdx]; + pSettings->vecStoredPanValues[iTempListCnt] = viOldStoredPanValues[iIdx]; + pSettings->vecStoredFaderIsSolo[iTempListCnt] = vbOldStoredFaderIsSolo[iIdx]; + pSettings->vecStoredFaderIsMute[iTempListCnt] = vbOldStoredFaderIsMute[iIdx]; + pSettings->vecStoredFaderGroupID[iTempListCnt] = vbOldStoredFaderGroupID[iIdx]; iTempListCnt++; } @@ -1293,14 +1287,14 @@ bool CAudioMixerBoard::GetStoredFaderSettings ( const CChannelInfo& ChanInfo, for ( int iIdx = 0; iIdx < MAX_NUM_STORED_FADER_SETTINGS; iIdx++ ) { // check if fader text is already known in the list - if ( !vecStoredFaderTags[iIdx].compare ( ChanInfo.strName ) ) + if ( !pSettings->vecStoredFaderTags[iIdx].compare ( ChanInfo.strName ) ) { // copy stored settings values - iStoredFaderLevel = vecStoredFaderLevels[iIdx]; - iStoredPanValue = vecStoredPanValues[iIdx]; - bStoredFaderIsSolo = vecStoredFaderIsSolo[iIdx] != 0; - bStoredFaderIsMute = vecStoredFaderIsMute[iIdx] != 0; - iGroupID = vecStoredFaderGroupID[iIdx]; + iStoredFaderLevel = pSettings->vecStoredFaderLevels[iIdx]; + iStoredPanValue = pSettings->vecStoredPanValues[iIdx]; + bStoredFaderIsSolo = pSettings->vecStoredFaderIsSolo[iIdx] != 0; + bStoredFaderIsMute = pSettings->vecStoredFaderIsMute[iIdx] != 0; + iGroupID = pSettings->vecStoredFaderGroupID[iIdx]; // values found and copied, return OK return true; diff --git a/src/audiomixerboard.h b/src/audiomixerboard.h index 3ed2c6be..aa1bc510 100755 --- a/src/audiomixerboard.h +++ b/src/audiomixerboard.h @@ -40,6 +40,7 @@ #include "global.h" #include "util.h" #include "levelmeter.h" +#include "settings.h" /* Classes ********************************************************************/ @@ -189,6 +190,7 @@ public: virtual ~CAudioMixerBoard(); + void SetSettingsPointer ( CClientSettings* pNSet ) { pSettings = pNSet; } void HideAll(); void ApplyNewConClientList ( CVector& vecChanInfo ); void SetServerName ( const QString& strNewServerName ); @@ -209,16 +211,6 @@ public: void SetRecorderState ( const ERecorderState newRecorderState ); - - // settings - CVector vecStoredFaderTags; - CVector vecStoredFaderLevels; - CVector vecStoredPanValues; - CVector vecStoredFaderIsSolo; - CVector vecStoredFaderIsMute; - CVector vecStoredFaderGroupID; - int iNewClientFaderLevel; - protected: class CMixerBoardScrollArea : public QScrollArea { @@ -249,6 +241,7 @@ protected: void OnGainValueChanged ( const int iChannelIdx, const double dValue ); + CClientSettings* pSettings; CVector vecpChanFader; CMixerBoardScrollArea* pScrollArea; QHBoxLayout* pMainLayout; diff --git a/src/clientdlg.cpp b/src/clientdlg.cpp index 1895a751..73b3c99b 100755 --- a/src/clientdlg.cpp +++ b/src/clientdlg.cpp @@ -182,21 +182,15 @@ CClientDlg::CClientDlg ( CClient* pNCliP, // init GUI design SetGUIDesign ( pClient->GetGUIDesign() ); + // set the settings pointer to the mixer board (must be done early) + MainMixerBoard->SetSettingsPointer ( pSettings ); + // reset mixer board MainMixerBoard->HideAll(); // restore channel level display preference MainMixerBoard->SetDisplayChannelLevels ( pClient->GetDisplayChannelLevels() ); - // restore fader settings - MainMixerBoard->vecStoredFaderTags = pSettings->vecStoredFaderTags; - MainMixerBoard->vecStoredFaderLevels = pSettings->vecStoredFaderLevels; - MainMixerBoard->vecStoredPanValues = pSettings->vecStoredPanValues; - MainMixerBoard->vecStoredFaderIsSolo = pSettings->vecStoredFaderIsSolo; - MainMixerBoard->vecStoredFaderIsMute = pSettings->vecStoredFaderIsMute; - MainMixerBoard->vecStoredFaderGroupID = pSettings->vecStoredFaderGroupID; - MainMixerBoard->iNewClientFaderLevel = pSettings->iNewClientFaderLevel; - // init status label OnTimerStatus(); @@ -252,8 +246,23 @@ CClientDlg::CClientDlg ( CClient* pNCliP, #endif + // File menu -------------------------------------------------------------- + QMenu* pFileMenu = new QMenu ( tr ( "&File" ), this ); + + pLoadChannelSetupAction = pFileMenu->addAction ( tr ( "&Load Mixer Channels Setup..." ), this, + SLOT ( OnLoadChannelSetup() ) ); + + pSaveChannelSetupAction = pFileMenu->addAction ( tr ( "&Save Mixer Channels Setup..." ), this, + SLOT ( OnSaveChannelSetup() ) ); + + pFileMenu->addSeparator(); + + pFileMenu->addAction ( tr ( "E&xit" ), this, + SLOT ( close() ), QKeySequence ( Qt::CTRL + Qt::Key_Q ) ); + + // View menu -------------------------------------------------------------- - pViewMenu = new QMenu ( tr ( "&View" ), this ); + QMenu* pViewMenu = new QMenu ( tr ( "&View" ), this ); pViewMenu->addAction ( tr ( "&Connection Setup..." ), this, SLOT ( OnOpenConnectionSetupDialog() ) ); @@ -274,14 +283,9 @@ CClientDlg::CClientDlg ( CClient* pNCliP, SLOT ( OnOpenAnalyzerConsole() ) ); } - pViewMenu->addSeparator(); - - pViewMenu->addAction ( tr ( "E&xit" ), this, - SLOT ( close() ), QKeySequence ( Qt::CTRL + Qt::Key_Q ) ); - // Edit menu -------------------------------------------------------------- - pEditMenu = new QMenu ( tr ( "&Edit" ), this ); + QMenu* pEditMenu = new QMenu ( tr ( "&Edit" ), this ); pEditMenu->addAction ( tr ( "Sort Channel Users by &Name" ), this, SLOT ( OnSortChannelsByName() ), QKeySequence ( Qt::CTRL + Qt::Key_N ) ); @@ -294,8 +298,9 @@ CClientDlg::CClientDlg ( CClient* pNCliP, // Main menu bar ----------------------------------------------------------- - pMenu = new QMenuBar ( this ); + QMenuBar* pMenu = new QMenuBar ( this ); + pMenu->addMenu ( pFileMenu ); pMenu->addMenu ( pViewMenu ); pMenu->addMenu ( pEditMenu ); pMenu->addMenu ( new CHelpMenu ( true, this ) ); @@ -304,70 +309,6 @@ CClientDlg::CClientDlg ( CClient* pNCliP, layout()->setMenuBar ( pMenu ); - // Instrument pictures popup menu ------------------------------------------ - pInstrPictPopupMenu = new QMenu ( this ); - - // add an entry for all known instruments - for ( int iCurInst = 0; iCurInst < CInstPictures::GetNumAvailableInst(); iCurInst++ ) - { - // create a menu action with text and image - QAction* pCurAction = new QAction ( - QIcon ( CInstPictures::GetResourceReference ( iCurInst ) ), - CInstPictures::GetName ( iCurInst ), - this ); - - // add data to identify the action data when it is triggered - pCurAction->setData ( iCurInst ); - - pInstrPictPopupMenu->addAction ( pCurAction ); - } - - - // Country flag icons popup menu ------------------------------------------- - pCountryFlagPopupMenu = new QMenu ( this ); - - // add an entry for all known country flags - for ( int iCurCntry = static_cast ( QLocale::AnyCountry ); - iCurCntry < static_cast ( QLocale::LastCountry ); iCurCntry++ ) - { - // the "Default" country gets a special icon - QIcon CurFlagIcon; - QString sCurCountryName; - - if ( static_cast ( iCurCntry ) == QLocale::AnyCountry ) - { - // default icon and name for no flag selected - CurFlagIcon.addFile ( ":/png/flags/res/flags/flagnone.png" ); - sCurCountryName = tr ( "None" ); - } - else - { - // get current country enum - QLocale::Country eCountry = - static_cast ( iCurCntry ); - - // get resource file name - CurFlagIcon.addFile ( CLocale::GetCountryFlagIconsResourceReference ( eCountry ) ); - - // get the country name - sCurCountryName = QLocale::countryToString ( eCountry ); - } - - // only add the entry if a flag is available - if ( !CurFlagIcon.isNull() ) - { - // create a menu action with text and image - QAction* pCurAction = - new QAction ( CurFlagIcon, sCurCountryName, this ); - - // add data to identify the action data when it is triggered - pCurAction->setData ( iCurCntry ); - - pCountryFlagPopupMenu->addAction ( pCurAction ); - } - } - - // Window positions -------------------------------------------------------- // main window if ( !pSettings->vecWindowPosMain.isEmpty() && !pSettings->vecWindowPosMain.isNull() ) @@ -524,9 +465,6 @@ CClientDlg::CClientDlg ( CClient* pNCliP, QObject::connect ( &ClientSettingsDlg, &CClientSettingsDlg::AudioChannelsChanged, this, &CClientDlg::OnAudioChannelsChanged ); - QObject::connect ( &ClientSettingsDlg, &CClientSettingsDlg::NewClientLevelChanged, - this, &CClientDlg::OnNewClientLevelChanged ); - QObject::connect ( MainMixerBoard, &CAudioMixerBoard::ChangeChanGain, this, &CClientDlg::OnChangeChanGain ); @@ -597,17 +535,10 @@ void CClientDlg::closeEvent ( QCloseEvent* Event ) pClient->Stop(); } - // store mixer fader settings (we have to hide all mixer faders first to - // initiate a storage of the current mixer fader levels in case we are - // just in a connected state) and other settings + // we have to hide all mixer faders first to initiate a storage of the + // current mixer fader levels in case we are just in a connected state MainMixerBoard->HideAll(); - pSettings->vecStoredFaderTags = MainMixerBoard->vecStoredFaderTags; - pSettings->vecStoredFaderLevels = MainMixerBoard->vecStoredFaderLevels; - pSettings->vecStoredPanValues = MainMixerBoard->vecStoredPanValues; - pSettings->vecStoredFaderIsSolo = MainMixerBoard->vecStoredFaderIsSolo; - pSettings->vecStoredFaderIsMute = MainMixerBoard->vecStoredFaderIsMute; - pSettings->vecStoredFaderGroupID = MainMixerBoard->vecStoredFaderGroupID; - pSettings->iNewClientFaderLevel = MainMixerBoard->iNewClientFaderLevel; + pSettings->bConnectDlgShowAllMusicians = ConnectDlg.GetShowAllMusicians(); // default implementation of this event handler routine @@ -755,6 +686,36 @@ void CClientDlg::OnConnectDisconBut() } } +void CClientDlg::OnLoadChannelSetup() +{ + QString strFileName = QFileDialog::getOpenFileName ( this, + tr ( "Select Channel Setup File" ), + "", + "*.jch" ); + + if ( !strFileName.isEmpty() ) + { +// TODO The client has to be stopped to apply recovered settings after re-connect. +// TODO Should we automatically stop/load/re-start the connection? + pSettings->LoadFaderSettings ( strFileName ); + } +} + +void CClientDlg::OnSaveChannelSetup() +{ + QString strFileName = QFileDialog::getSaveFileName ( this, + tr ( "Select Channel Setup File" ), + "", + "*.jch" ); + + if ( !strFileName.isEmpty() ) + { +// TODO The client has to be stopped to store current faders. +// TODO Should we automatically stop/save/re-start the connection? + pSettings->SaveFaderSettings ( strFileName ); + } +} + void CClientDlg::OnCentralServerAddressTypeChanged() { // if the server list is shown and the server type was changed, update the list @@ -1061,6 +1022,10 @@ void CClientDlg::Connect ( const QString& strSelectedAddress, if ( !pClient->IsRunning() ) { pClient->Start(); + +// TODO the client has to be stopped to load/store current faders -> as a quick hack disable menu if running +pLoadChannelSetupAction->setEnabled ( false ); +pSaveChannelSetupAction->setEnabled ( false ); } } @@ -1093,6 +1058,10 @@ void CClientDlg::Disconnect() if ( pClient->IsRunning() ) { pClient->Stop(); + +// TODO the client has to be stopped to load/store current faders -> as a quick hack disable menu if running +pLoadChannelSetupAction->setEnabled ( true ); +pSaveChannelSetupAction->setEnabled ( true ); } // change connect button text to "connect" diff --git a/src/clientdlg.h b/src/clientdlg.h index ff58cbbf..882a88ca 100755 --- a/src/clientdlg.h +++ b/src/clientdlg.h @@ -36,6 +36,7 @@ #include #include #include +#include #if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0) # include #endif @@ -109,11 +110,8 @@ protected: virtual void closeEvent ( QCloseEvent* Event ); void UpdateDisplay(); - QMenu* pViewMenu; - QMenu* pEditMenu; - QMenuBar* pMenu; - QMenu* pInstrPictPopupMenu; - QMenu* pCountryFlagPopupMenu; + QAction* pLoadChannelSetupAction; + QAction* pSaveChannelSetupAction; CClientSettingsDlg ClientSettingsDlg; CChatDlg ChatDlg; @@ -150,6 +148,8 @@ public slots: { ConnectDlg.SetVersionAndOSType ( InetAddr, eOSType, strVersion ); } #endif + void OnLoadChannelSetup(); + void OnSaveChannelSetup(); void OnOpenConnectionSetupDialog() { ShowConnectionSetupDialog(); } void OnOpenMusicianProfileDialog() { ShowMusicianProfileDialog(); } void OnOpenGeneralSettings() { ShowGeneralSettings(); } @@ -230,7 +230,6 @@ public slots: void OnAudioChannelsChanged() { UpdateRevSelection(); } void OnNumClientsChanged ( int iNewNumClients ); - void OnNewClientLevelChanged() { MainMixerBoard->iNewClientFaderLevel = pSettings->iNewClientFaderLevel; } void accept() { close(); } // introduced by pljones diff --git a/src/clientsettingsdlg.cpp b/src/clientsettingsdlg.cpp index 83451379..1e3e6215 100755 --- a/src/clientsettingsdlg.cpp +++ b/src/clientsettingsdlg.cpp @@ -679,16 +679,6 @@ void CClientSettingsDlg::OnCentralServerAddressEditingFinished() edtCentralServerAddress->text() ); } -void CClientSettingsDlg::OnNewClientLevelEditingFinished() -{ - // store new setting in the client - pSettings->iNewClientFaderLevel = edtNewClientLevel->text().toInt(); - - // inform that the level has changed and the mixer board settings must - // be updated - emit NewClientLevelChanged(); -} - void CClientSettingsDlg::OnSndCrdBufferDelayButtonGroupClicked ( QAbstractButton* button ) { if ( button == rbtBufferDelayPreferred ) diff --git a/src/clientsettingsdlg.h b/src/clientsettingsdlg.h index 2bb04f52..6f5cfddf 100755 --- a/src/clientsettingsdlg.h +++ b/src/clientsettingsdlg.h @@ -96,7 +96,7 @@ protected: void OnDisplayChannelLevelsStateChanged ( int value ); void OnEnableOPUS64StateChanged ( int value ); void OnCentralServerAddressEditingFinished(); - void OnNewClientLevelEditingFinished(); + void OnNewClientLevelEditingFinished() { pSettings->iNewClientFaderLevel = edtNewClientLevel->text().toInt(); } void OnSndCrdBufferDelayButtonGroupClicked ( QAbstractButton* button ); void OnSoundcardActivated ( int iSndDevIdx ); void OnLInChanActivated ( int iChanIdx ); @@ -113,5 +113,4 @@ signals: void GUIDesignChanged(); void DisplayChannelLevelsChanged(); void AudioChannelsChanged(); - void NewClientLevelChanged(); }; diff --git a/src/res/translation/translation_de_DE.qm b/src/res/translation/translation_de_DE.qm index 36253537d412b4d14acbfa5a43a2fb8fc74169eb..108cb064fea414d4424586504d550f1c6c131154 100644 GIT binary patch delta 4173 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 EKTD3?od5s; delta 4106 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 diff --git a/src/res/translation/translation_de_DE.ts b/src/res/translation/translation_de_DE.ts index b44e4b68..65406114 100644 --- a/src/res/translation/translation_de_DE.ts +++ b/src/res/translation/translation_de_DE.ts @@ -189,32 +189,32 @@ CAudioMixerBoard - + Personal Mix at the Server Eigener Mix am Server - + When connected to a server, the controls here allow you to set your local mix without affecting what others hear from you. The title shows the server name and, when known, whether it is actively recording. Wenn man mit einem Server verbunden ist, dann kann man hier den eigenen Mix verstellen ohne dass man etwas daran verändert, was die anderen von mir hören. Der Titel zeigt den Servernamen an und falls bekannt den Aufnahmestatus des Servers. - + Server - + T R Y I N G T O C O N N E C T V E R B I N D U N G S A U F B A U - + RECORDING ACTIVE AUFNAHME AKTIV - + Personal Mix at: Eigener Mix am Server: @@ -789,48 +789,53 @@ LED Statuslampe für den Netzwerkpuffer - - + + C&onnect &Verbinden - + + &File + + + + &View &Ansicht - + &Connection Setup... &Verbinden... - + My &Profile... Mein &Profil... - + C&hat... C&hat... - + &Settings... &Einstellungen... - + &Analyzer Console... - + E&xit &Beenden - + &Edit B&earbeiten @@ -839,23 +844,22 @@ &Sortiere Kanäle nach Namen - None - Keine + Keine - + Center Mitte - + R - + L @@ -930,37 +934,53 @@ Die CPU des Computers ist voll ausgelastet. - + + &Load Mixer Channels Setup... + + + + + &Save Mixer Channels Setup... + + + + Sort Channel Users by &Name Sortiere die Kanäle nach dem &Namen - + Sort Channel Users by &Instrument Sortiere die Kanäle nach dem &Instrument - + Sort Channel Users by &Group Sortiere die Kanäle nach der &Gruppe - + Central Server Zentralserver - + + + Select Channel Setup File + + + + user Musiker - + users Musiker - + D&isconnect &Trennen @@ -2475,7 +2495,7 @@ - + No Name Kein Name diff --git a/src/res/translation/translation_es_ES.qm b/src/res/translation/translation_es_ES.qm index 5ae494d591b61e2a2c7dd15b5753278127e3300c..c2ae6ab66a82c066444739ff2c85c4452ff50bb1 100644 GIT binary patch delta 4218 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 delta 4106 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 CAudioMixerBoard - + Personal Mix at the Server Mezcla personal en el Servidor - + When connected to a server, the controls here allow you to set your local mix without affecting what others hear from you. The title shows the server name and, when known, whether it is actively recording. Estando conectado a un servidor, estos controles te permiten hacer tu mezcla personal sin afectar lo que otros escuchan de tí. El título muestra el nombre del servidor y, cuando se conoce, si está activamente grabando. - + Server Servidor - + T R Y I N G T O C O N N E C T I N T E N T A N D O C O N E C T A R - + RECORDING ACTIVE GRABACIÓN ACTIVA - + Personal Mix at: Mezcla Personal en el Servidor: @@ -809,74 +809,78 @@ Indicador LED estado buffers - - + + C&onnect C&onectar - + + &File + + + + &View &Ver - + &Connection Setup... &Configuración de Conexión... - + My &Profile... Mi &Perfil... - + C&hat... C&hat... - + &Settings... &Configuración... - + &Analyzer Console... &Analyzer Console... - + E&xit S&alir - + &Edit &Editar - + Sort Channel Users by &Group Ordenar Usuarios de Canal por &Grupo - None - Ninguno + Ninguno - + Center Centro - + R R - + L L @@ -951,32 +955,48 @@ El procesador del cliente o del servidor está al 100%. - + + &Load Mixer Channels Setup... + + + + + &Save Mixer Channels Setup... + + + + Sort Channel Users by &Name Ordenar Canales por &Nombre - + Sort Channel Users by &Instrument Ordenar Canales por &Instrumento - + Central Server Servidor Central - + + + Select Channel Setup File + + + + user usuario - + users usuarios - + D&isconnect D&esconectar @@ -2499,7 +2519,7 @@ Ukulele Barítono - + No Name Sin Nombre diff --git a/src/res/translation/translation_fr_FR.qm b/src/res/translation/translation_fr_FR.qm index a455317a3062dda046732614f7758a0ee186fd7e..ac7ee4909873ca57b13f139972f6c21da7b1eff3 100644 GIT binary patch delta 4105 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 Lb|NT@4GH=`^rqHL delta 4145 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 CAudioMixerBoard - + Personal Mix at the Server Mixage personnel au serveur - + When connected to a server, the controls here allow you to set your local mix without affecting what others hear from you. The title shows the server name and, when known, whether it is actively recording. Lorsque vous êtes connecté à un serveur, les contrôles vous permettent de régler votre mixage local sans affecter ce que les autres entendent de vous. Le titre indique le nom du serveur et, lorsqu'il est connu, s'il est en train d'enregistrer. - + Server Serveur - + T R Y I N G T O C O N N E C T T E N T A T I V E D E C O N N E X I O N - + RECORDING ACTIVE ENREGISTREMENT ACTIF - + Personal Mix at: Mixage personnel à : @@ -805,48 +805,53 @@ Indicateur LED d'état de tampon - - + + C&onnect Se c&onnecter - + + &File + + + + &View &Vue - + &Connection Setup... Paramètres de &connexion... - + My &Profile... Mon &profil - + C&hat... Tc&hate... - + &Settings... Paramètre&s... - + &Analyzer Console... Console d'&analyse - + E&xit &Quitter - + &Edit Édit&er @@ -855,23 +860,22 @@ &Trier les utilisateurs du canal par nom - None - Aucun + Aucun - + Center Centre - + R D - + L G @@ -946,37 +950,53 @@ Le processeur du client ou du serveur est à 100%. - + + &Load Mixer Channels Setup... + + + + + &Save Mixer Channels Setup... + + + + Sort Channel Users by &Name Trier les utilisateurs du canal par &nom - + Sort Channel Users by &Instrument Trier les utilisateurs du canal par &instrument - + Sort Channel Users by &Group Trier les utilisateurs des canaux par &groupe - + Central Server Serveur central - + + + Select Channel Setup File + + + + user utilisateur - + users utilisateurs - + D&isconnect Dé&connecter @@ -2491,7 +2511,7 @@ Ukulélé basse - + No Name Sans nom diff --git a/src/res/translation/translation_it_IT.qm b/src/res/translation/translation_it_IT.qm index 4c91e8accd0d406b493ab1ad1462600a6dea0fe8..3a97174fcc2dee847a1d049c7c66f7df4a69f827 100644 GIT binary patch delta 3855 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 delta 3837 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 diff --git a/src/res/translation/translation_it_IT.ts b/src/res/translation/translation_it_IT.ts index a03582e4..f5beac05 100644 --- a/src/res/translation/translation_it_IT.ts +++ b/src/res/translation/translation_it_IT.ts @@ -193,32 +193,32 @@ CAudioMixerBoard - + Personal Mix at the Server Mixer personale sul Server - + When connected to a server, the controls here allow you to set your local mix without affecting what others hear from you. The title shows the server name and, when known, whether it is actively recording. Quando connessi i fader permettono di regolare i volumi in locale senza influenzare l'ascolto degli altri utenti. L'intestazione mostra il nome de server, se valorizzato, e le informazioni sullo stato della sessione di registrazione se attiva. - + Server Server - + T R Y I N G T O C O N N E C T I N A T T E S A D I C O N N E S S I O N E - + RECORDING ACTIVE Sessione con Registrazione Attiva - + Personal Mix at: Mixer personale sul Server: @@ -639,7 +639,7 @@ - + L L @@ -861,63 +861,78 @@ Led di stato del Buffer - - + + C&onnect C&onnetti - + + &File + + + + &View &Vista - + &Connection Setup... Setup &Connessione... - + My &Profile... &Profilo Personale... - + C&hat... C&hat... - + &Settings... &Settaggi... - + &Analyzer Console... &Analizzatore... - + E&xit &Uscita - + + &Load Mixer Channels Setup... + + + + + &Save Mixer Channels Setup... + + + + &Edit &Modifica - + Sort Channel Users by &Name Ordina canali per &Nome - + Sort Channel Users by &Instrument Ordina canali per &Strumento - + Sort Channel Users by &Group @@ -926,37 +941,42 @@ &Canali in ordine Alfabetico - None - Nullo + Nullo - + Center Centro - + R R - + Central Server Server Centrale - + + + Select Channel Setup File + + + + user utente - + users utenti - + D&isconnect D&isconnetti @@ -2451,7 +2471,7 @@ Uculele Basso - + No Name Senza Nome diff --git a/src/res/translation/translation_nl_NL.qm b/src/res/translation/translation_nl_NL.qm index 3ab7deeb95cf200acd1eef4b95aa1b15217792a4..9b71ffe7f80d814c95099fe8523b0b13f6516f5e 100644 GIT binary patch delta 3806 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 CU~hr| delta 3880 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 O`^F*Uq(cY`81nzruYkV* diff --git a/src/res/translation/translation_nl_NL.ts b/src/res/translation/translation_nl_NL.ts index da070a67..cc3a713a 100644 --- a/src/res/translation/translation_nl_NL.ts +++ b/src/res/translation/translation_nl_NL.ts @@ -193,32 +193,32 @@ CAudioMixerBoard - + Personal Mix at the Server Eigen mix op de Server - + When connected to a server, the controls here allow you to set your local mix without affecting what others hear from you. The title shows the server name and, when known, whether it is actively recording. Indien verbonden met de server kan hier de lokale mix ingesteld worden zonder dat hetgeen anderen van je horen wordt beïnvloed. De titel toont de servernaam en indien bekend of er audio wordt opgenomen. - + Server Server - + T R Y I N G T O C O N N E C T A A N H E T V E R B I N D E N - + RECORDING ACTIVE GELUIDSOPNAME ACTIEF - + Personal Mix at: Eigen mix op: @@ -631,7 +631,7 @@ - + L L @@ -853,98 +853,118 @@ Status van de buffers LED-indicator - - + + C&onnect C&onnect - + + &File + + + + &View &Bekijken - + &Connection Setup... &Verbindingsinstellingen... - + My &Profile... Mijn &Profiel... - + C&hat... C&hat... - + &Settings... &Settings... - + &Analyzer Console... &Analyzer Console... - + E&xit E&xit - + + &Load Mixer Channels Setup... + + + + + &Save Mixer Channels Setup... + + + + &Edit &Bewerken - + Sort Channel Users by &Name Sorteer muzikanten op &naam - + Sort Channel Users by &Instrument Sorteer muzikanten op &instrument - + Sort Channel Users by &Group - None - Geen + Geen - + Center Centrum - + R R - + Central Server Centrale Server - + + + Select Channel Setup File + + + + user gebruiker - + users gebruikers - + D&isconnect &Afmelden @@ -2439,7 +2459,7 @@ Ukelele-bas - + No Name Geen naam diff --git a/src/res/translation/translation_pl_PL.qm b/src/res/translation/translation_pl_PL.qm index d69e0ce1e447218b325c77e6fd6ca5493df26104..ee1fe75d12567321d41af28b091d9691669828cf 100755 GIT binary patch delta 1373 zcmXApdr;I>6vw~&<9GM{;;}9dc`m^M%PX^NK_Mp)77UbZV!4f}*6*=`fz~qnIvO7R@HFA5CiEh}QJO(@-09#KZpx=qS!G(IIBR~Bt z5HpFw4SlrUj&++T*PuFV{C9>VNKqVNp}G{qE{!B6}UDF&j5QX^cz8*Zl*;HVOLK?LhDz z!O*{o_D>2?KUD!y4MN7m5^C*jp%G<7o$%p8E>T8dpt~Fpt-|bX(&RtN=?L-)-r5?# z@T|{;>Zd8`Y%!hc1L1(UId1?+P8Dk^w~!);$Gp^!kUY-tZKA8V2hhIEsh5iG{ohcM zE5-Kw0~9z*?DSAz<8`sCx1QeJqNnmGAkE~A=@N&nJy0Pu`2Pol)jK~IjE+O%y=%i{ z0~0gkkly$;EP8Db*&~&uX(%sABTKh`OtyHDt(YsI+TLJ?cATO2Wvux|9qqft+Rn(R z{eQC)9WN1;oMF?<(8Y+hCX1!Tj%K<8T)p#39$OT#vcra+4QGhP_xcS z1NW0jV%JEotf%~?mpIJ_rT3Z)Wbh2x0UF*@pG<93pn=#q_J${<$CrozK$ zj4blxgFllT8)v*I&)fbr5Z5ZN`07gq+mJL#B2rRnV_sClQAIYT2<1si9?24#6J4Nqv7vZAn`s$Hn8n4fbGE9zWhJ$7Le)LU z=s-VJ|2cA1K&R?%A+57{&Sn~cAB;1(&g%I$u1hbWt@xU>R)~*p#d}M`_(TX4O$5c9RM^O+n(_it zsI_wHZfa%obcZD|ZC3pR%|$t9pxU{Y8Dl)!KReIUrO~W=X5crfqg}VUhQcd*b=z)I W+Y%yo087d)e#UBa7q=MZO#cB(?qDqd delta 1431 zcmXApc~n$&9L4X!z7 zi)_CL`hOj{ZvH@|2Dz^9k76r3AxE^<{zbsZU0QqRbPBO)1AZ>z_f~Dv zwOAlnr>($3_A^1d*JUW+F>P0SJ|M+u`&X9od=Jh41B?vTI!j9c`-{3m#gpiKg_N+B z4z=s0c^O?m^n9tL@L4K?w8hEdk9tL=uS06cJ_(qYskFvQ&1=7<(`8c2%=J9DNZNmn z2YcR=K0H;<=kwCJ!aBe$*~Ky{?2)?TxPkX{l|COy7du>~E|z|DFh1BP_4s5_z{k?f z6WvTfrm&~dLD*^$GH)2XIHB;+1uD&7`}1G89ir+8!W4nF6Ls*Fc9^M<(51o8d6K=!s-rTr6e=g8;m z;Q=?VwaiY)YPVxgvLbG6Dnk#s-K?}T-#L2kR0@f?q@R8IQ9y~%7l$&=B0|6I3fKD| z)c2ZmsXVev-`kc%zU4Te^DG-@$XN6Z6Y-g$;EU6oeq3dsWGLy|3>Zoc8`GU^fR|xY ziw_GuCeVgp zxxAgS-jzQ+dx5v8Lq3+fl93EfmT#}3fRIGl+3a9_vWDz- z(mmGgC6%Eol$PqLjAXb~X+I;l;V`B10Hfz|Nx7Oim6aG$85F7fE&WDE@h0zA>A=)y z@~Ng%-=9=Q)te$Bih00UQ~Js4{0|&8IYP~h@?=xHW(6CWuX6N6(~Z9<)b4M(RXm>t zbtY%7E0SY%?irOVwSS&_{wyjq$EmaonDs;at3{1Br<7mgWqnhn*Cg{3H&|lb74y>F zLljhFcGz8x2hI2Qe*m~wS*CRHk_T_H%qXEC<0;E?U$eF0k1qydYjq5{7iPf^%Ta{Z V CAudioMixerBoard - + Personal Mix at the Server - + When connected to a server, the controls here allow you to set your local mix without affecting what others hear from you. The title shows the server name and, when known, whether it is actively recording. - + Server Serwer - + T R Y I N G T O C O N N E C T P R Ó B U J Ę S I Ę P O Ł Ą C Z Y Ć - + RECORDING ACTIVE - + Personal Mix at: @@ -536,7 +536,7 @@ - + L L @@ -706,98 +706,118 @@ - - + + C&onnect &Połącz - + + &File + + + + &View &Widok - + &Connection Setup... &Konfiguracja połączenia... - + My &Profile... Mój &profil... - + C&hat... &Czat... - + &Settings... &Ustawienia... - + &Analyzer Console... &Konsola analizatora... - + E&xit &Wyjdź - + + &Load Mixer Channels Setup... + + + + + &Save Mixer Channels Setup... + + + + &Edit &Edytuj - + Sort Channel Users by &Name - + Sort Channel Users by &Instrument - + Sort Channel Users by &Group - None - Żaden + Żaden - + Center Środek - + R P - + Central Server - + + + Select Channel Setup File + + + + user - + users - + D&isconnect &Rozłącz @@ -2137,7 +2157,7 @@ nie jestem pewna Ukulele basowe - + No Name Brak nazwy diff --git a/src/res/translation/translation_pt_BR.qm b/src/res/translation/translation_pt_BR.qm index 9185e3e712b689b0a855591fa14cd99a13339f95..4b4a9b01248ff4e3d430bb04d3a486f0528ba702 100644 GIT binary patch delta 4231 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 delta 4167 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 diff --git a/src/res/translation/translation_pt_BR.ts b/src/res/translation/translation_pt_BR.ts index 862f40f8..6d1fa13a 100644 --- a/src/res/translation/translation_pt_BR.ts +++ b/src/res/translation/translation_pt_BR.ts @@ -210,32 +210,32 @@ CAudioMixerBoard - + Personal Mix at the Server Mixagem Pessoal no Servidor - + When connected to a server, the controls here allow you to set your local mix without affecting what others hear from you. The title shows the server name and, when known, whether it is actively recording. Quando conectado a um servidor, estes controles permite definir sua mixagem local sem afetar o que os outros ouvem de você. O título exibe o nome do servidor e, quando conhecido, se está ativamente gravando. - + Server Servidor - + T R Y I N G T O C O N N E C T T E N T A N D O C O N E C T A R - + RECORDING ACTIVE GRAVAÇÃO ATIVA - + Personal Mix at: Mixagem Pessoal em: @@ -803,48 +803,53 @@ Indicador LED do estado dos buffers - - + + C&onnect C&onectar - + + &File + + + + &View &Ver - + &Connection Setup... &Conectar a Servidor... - + My &Profile... Meu &Perfil... - + C&hat... &Mensagens... - + &Settings... &Definições... - + &Analyzer Console... Console de &Análise... - + E&xit &Sair - + &Edit &Editar @@ -853,23 +858,22 @@ Ordenar os Canais por &Nome... - None - Nenhum + Nenhum - + Center Centro - + R R - + L L @@ -944,37 +948,53 @@ O CPU do cliente ou servidor está em 100%. - + + &Load Mixer Channels Setup... + + + + + &Save Mixer Channels Setup... + + + + Sort Channel Users by &Name Ordenar os Canais por &Nome - + Sort Channel Users by &Instrument Ordenar os Canais por &Instrumento - + Sort Channel Users by &Group Ordenar os Canais por &Grupo - + Central Server Servidor Central - + + + Select Channel Setup File + + + + user usuário - + users usuários - + D&isconnect Opted by Desligar instead of Desconectar to keep same keyboard shortcut Desl&igar @@ -2478,7 +2498,7 @@ Ukulele Baixo - + No Name Sem Nome diff --git a/src/res/translation/translation_pt_PT.qm b/src/res/translation/translation_pt_PT.qm index 7679c927c33b657b06e6db44028535dae8abb7b0..5a958b6ebf2899e1511f8792cb2380e58cdf4cce 100644 GIT binary patch delta 3869 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 delta 3852 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 diff --git a/src/res/translation/translation_pt_PT.ts b/src/res/translation/translation_pt_PT.ts index cd97fa89..917b3267 100644 --- a/src/res/translation/translation_pt_PT.ts +++ b/src/res/translation/translation_pt_PT.ts @@ -209,32 +209,32 @@ CAudioMixerBoard - + Personal Mix at the Server Mistura Pessoal no Servidor - + When connected to a server, the controls here allow you to set your local mix without affecting what others hear from you. The title shows the server name and, when known, whether it is actively recording. Quando ligado a um servidor, estes controles permitem que defina a sua mistura local sem afectar o que os outros ouvem. O título mostra o nome do servidor e, quando conhecido, se está gravando activamente. - + Server Servidor - + T R Y I N G T O C O N N E C T T E N T A N D O L I G A R - + RECORDING ACTIVE GRAVAÇÃO ACTIVA - + Personal Mix at: Mistura Pessoal no Servidor: @@ -801,48 +801,53 @@ Indicador LED do estado dos buffers - - + + C&onnect &Ligar - + + &File + + + + &View &Ver - + &Connection Setup... &Ligar a Servidor... - + My &Profile... Meu &Perfil... - + C&hat... &Mensagens... - + &Settings... &Definições... - + &Analyzer Console... Consola de &Análise... - + E&xit &Sair - + &Edit &Editar @@ -851,23 +856,22 @@ Ordenar os Canais por &Nome... - None - Nenhum + Nenhum - + Center Centro - + R R - + L L @@ -942,37 +946,53 @@ O CPU do cliente ou servidor está a 100%. - + + &Load Mixer Channels Setup... + + + + + &Save Mixer Channels Setup... + + + + Sort Channel Users by &Name Ordenar Utilizadores por &Nome - + Sort Channel Users by &Instrument Ordenar canais por &Instrumento - + Sort Channel Users by &Group - + Central Server Servidor Central - + + + Select Channel Setup File + + + + user utilizador - + users utilizadores - + D&isconnect Desl&igar @@ -2475,7 +2495,7 @@ Ukulele Baixo - + No Name Sem Nome diff --git a/src/res/translation/translation_sv_SE.qm b/src/res/translation/translation_sv_SE.qm index d4d61e788564c997bcdac0ec6bf77d6a94203371..f037a488a21e598049d860929cb473a8331cb83d 100644 GIT binary patch delta 3929 zcmX9>c|c8h8-9NG-gD1g&b>EF6N3uzAtJk&h=~?uDOxDmmoZIQK6{s;naL8#)+Y=@ zh{-x*$Rv`AET4UBHMVS%50w`3J-L59_jG>eocDd+_j%s8r2Epnd(xVQ*2Mr?0cRHx z2Lt_P+AwUL4GZoO1AsF$icf1&~GoDMZ)afbJ;&%rhIkf#68s z%L~BBIAVnj!+9o@XRO{GfQ1Wzi~i88JOG?q0L|8AK)ZMwhQ5L3=i@-dDrlaq0jfQr zd3_t0y#W%>pwZWmT(1LRCm?m&2^4jO)Grx0KM>NuAq-$PB%f{&?yDdT-o*fdA&q2E zA61aTM!<@XoggijizT#*HM)L>}HS)PwVP#CE`Z$RkBG9dg6!k)#m1|?k(?%bZ76d^*} zoGBI~f(He>FwTz!y_JZCspK@&grqZDfdwnEZ4O^N>LGTnCYR;Cu)EDQK)(!oI=TUB zHPTPN1!`{Lz<^)~=TQ7N(HDrmY{PTexY~*oj_QT$nTf2yZ95c`66E*6laMyROgEHl z>IdOF3a_g?fV?K3QMmny^0tr2VXctfFe6opFcp!3isPc!w>tpm9>S;VGYHdc5wYJH zn6g8RPnZETd?4nI{EZ)IClUwS0pGP2Niq}LmLZad*IFTl7Km*@R{-~Nu|3lf;$Pjx zp8C@Oxr;crHWgIn;<8^_$YosSc6Q~Cbzp)i4 zNmb7p*%j!XtByZ09(Wp~PVl=#>Sn7q?E4SIz_sc_vwJ~A>{Z`w!52*%s4lzD%s1{) zmp$Nfo7BnwXq>Fhn$i9R?EL~w#LiL(k9f^DU9+i;A)0y9qu2q^%uAgGJnXMo=u0&w z-q5VC>IPg$v0>3IO)7N(w=p&hJ*nBb_$sydL9=U#53u~GJmlE?otfOP>1 z*H-EiaTKESKaywl5C|(?NP|AKB3pVX*g^$frE4a${3#u!sAx9^vRj(=l^JmAAbr!V zDV6u5^j)3Q-8x8fUq2+@Nz(jV(ZHXOewz9VU#yi9q7xw+osw1-eoyaNC9R1fuLaAc z4aEE$0;?Cajrhb~lNNOS3p%xrZKK6><*Gz&<3AYjy&`Q`z$L)+wKn1g zU(n-*cC7s~np~JRE}TrblxpLLI&iMIYPTgR?TJ4*OR@RwsO?w$$?H85Y4B{!*hEAZGGes_Iz+? zjU1Z3jB7)0Iij7OmJu$GsUqb)Q{|ZvWbC`8pHb-U%Cp<>TFI8@)G=l`A+OD6Q_s91 zuTP=NcUdlPD$1g(AD2^tnq&N@8A0pqvc1{IS@K``MDFH8(`Ea_e&xAztq_s^#m?E=sGTYLgo}3epsS& zA9k2aPjg-8j4a@FbDjTW2Kd2Z)rB;s+SjkpO*xkf)H`RxvemlSx(E8+)x}QbMl*Yu zF7}2WQPItNlL)k)ulvETif+*sjlv{PlhiL{SQM!ZjN(iR_-MRHVmpV(A7xzEl zc~ialR4H)0R^Ry2T9!uAyTs64imfB`?S=&cBlFPb83o)cP4ij6 zn=E}&bqRawrGD?7tt{!E`a?Ha@^6Rh5C7MN`gg9;pDet_kv~9xDuNGGF4E^YF>|*y z`b+MN*gIYSeEub>AxK}flLl0js;}vr$enMD!SadsUmY>D+}xFJ9&hlu!1vtpuwikA zVdR!9h+Ync36meQM`{fd%2}e3E{2J|8p_tyFlA^y^{<&`nDU$-c(=kZrSd(gJ7kzX z>M!=f_lD@ldm+s6hM12(Qf3nkGkiEt!tD$TeEH!B7eiWbBVa=tL;8f<^wo63{&x)A zL2EcR@(&t#U&Dz`67aZ*;p9pt78`HKvU8(MGYx0IpaC^pZ^-{Oi~6rlHx$;3gm7(d zc;1N=`5!jC(6h@sg&Q^L)U}_tQK$Cjva`@==iF+{*CV^AY5 zRU6J3Cw1-vyiGI4cF6*+d~1v?Vq%_`jB{TEfz4rD@xwTvcC&HS^JPrPWL($D$|h>v z!#auj2&y-*0+qlkZQx~>Bh9x{kgS`HvZb%3^6Fjn0cO=srwjDd({FN z|1swOTEGQ$pRw>YOL4ZB@yc^E13dB>MT_UgJNxcYE%S`U{)6bKHOAthd|!R7vDjMo zqx`V3Li36Sv`VR8b{)cTs?zX?3c~J*(rghKag`Ov)oi-r`kzs>^imwFIFWD6P}-K( zr(?z`?c2|00{avnZyhkhS@Ao=nqQQa;rX8QlfRUR4Gdh&Ql@1#W=R_>(;l%D0ltcL z`bi#WpQFS);fGRElo>a#KnzY$);7|CbW``284yDZCjS+Ql-m?j$UfF| z#sM4VZ#PXG!jieQvtj50(=-PLe*K_nMnx$dbc|`v0Df?c!L)h9J8o-pOutNt2HGcI zH`!V1n@+uDWA%7w%E`V2q(3m_O&U*|%{5&b$Lk@vrpt{u*&h3uN?!6@{~@LqQT+R) zi1A1+H*>|ac(z;&{QJJetKcoI>4;_UJhoMv zHdt6QF8h*aD*V=2Zz1LpbFwM@b zjnN2`Lz*;=G0re$l1nKPXNYD{xu#)UQmKUVYX9}@y?)>NzW06J=Xt+(-MlGmxg~6V z-}DuL0l?W@!pXqcL<@$Vvfz1%&>yh2B@6;4jIdzXHVam02&Vx(V*p_mkg*+b7zt>O z(&K30+hxG?2%yIWU}iF5iv`1IeF&{FO$Y;4uLdrD3V!2HKxq#6Jt@GTR11dMfdBqC zprru(!_7eZV(?F^f#qi)&>C2ehv0A(2(5?UydS8Y2VtxkIG+e%;uH#C9|Z4zfw>ew zn0$Z&m=0m)1Yn#67vQxMgwPql>u?Au2Fhd;ge(E5C?rw~r zR64V%9X^q@l;mvqoS`#XHo$k-cCg^S@I9SI$xVUZ`JDhu#N-s(J82^PM^Q3uf$%R$ z1#^l1a}*BRUjd{P`m0fE& z3nnjSx2JUwuZ`^f{Cwa^8mpgH1UB8%yi{d04dHZ#cEB%?>(Wfxz94W`Ws`vNK(2>k zO-b`y-#euD7tgsdcU^(jrCdlVB_F(!3mZXXdbMx~uj0V8nVe}=1W7)RTl-Q0B4fEU zL;^3zao=v74eY7s_W6(^yBoO!>o$XVb>nhL4KTg^Vchcd%z=3t#DaS=%y$iYW!i9jghPxYd7|hX%Yfd6r?A&0%^M|<>6Uk?G z4%fDNB~TK>wO#N8{@aafw|@ehn5$AB4h0MEuTqyh#R3*QRn_|y1u!E?Wp_N5^x2|v zi|_>NIYbpywFjs#S0&AK1BR8TQVSLU4|c24d@F&4`&2s)eFrx2r0VD8?zG`G)s4Qi zPi&&9=@w=FZI!C2hThxhY`)Lin*90Me&wX<7CwCc6EKe>{9?CaQvGUv<&wE19`GwO zlSmt%@T+~Cfp0i|d)vRL9;Ftn(fEwM1|(|MLY$AUcGzjT=3_@|(}B^xHVbs{r_3s&A#$c`rAg8}K(QMU^HgJzPidkIdq zk)+#a!q6;<5@niZIv)mPYTow6h?&~1#|5oc(zXgV@6?8#{l9_5~dr-ZGQ|A zW|~P58MB4CagG$oRUvk?VqT~2<{l<|`t%NQUL>r#9tZqBMEGjaf53*i3TbiaVAhX? zjTN6$1O>w8xx{VxF=0nt4W%~Nd{J#QnT5Rv zuNEBMP(HiWLMmbLEw!*OfSUZejcVPntH2Nkwe?zRux*9v?#C&-Te5kLXmtNlog7Bp zYCunQ>Qp1Odn7W{yIy;rZEL^D0b(cxj-PCyrB=d2(=8K|H8mm5? zy9n67$NZ0IG)+`D^dSPwkJOEg?>gXF^^4*NYEb{EU)mB;1AbG#?M2k`T9Iv_*6kH7 za`hBq@>tR8cUreTSnM^0G~m@B_V%U{xy%uVwS7ugf~V+ZyNB+%CNaP^AIvU83@RA` z4D=RfSkZfd_F_nG3W;@cj2J#hBD1d-=d=-bBg)0Za7z7?!=1<^jkw&N{>#PU3ja#L zP#|tCBk?71;`R*cyspQ@owY^4?FV9p902AvNVL>yhq(Kk4Y{O7EZ9ktLD!GPQ#TxG z0{C1k`?7}qe<9uucZG@JPx1DzW2k7m#JlZhz%&tJgDt%{PN$J?Jt5YtHC>K+0++^X zoKo&nabyd2ZgeMKn$2^TjbOH` zG^N{VU1pZ%T=FxZ!ADX~J^>0Gr0$hlsWgJrKc4zR-RIJvzyM%DvoyL31-@C3JbMr` zK?9_T>^&Mm+$6t+1;AaS6xM2@1ufmB1zVbFB=C|JJfaLclB6ZGl8I7RDJ`lm;CoN{ zdh|OxCP|y^l7Q!rq%H0Bq&I8nhrjkvO@EhuzD6})YLbrpuRqn=UOG{6g>K<^>0~&q zZ_Sm?*;3|?o25z@3V6bGsbN(msd}x{X4+4EqPARmH71=Vu8ms5TUzkAPTOyn8};E- zt@j1m=z6pT>uzXg?k)mzAFqv!z6ZoRXd|1cL^A`m3w?Oq@wzte1x0RDYmd!54(wW@EpQfqd*0d;8!5AdBj(XMW9W5l#d{H84x!oxXX3-J zR{OU^l6GFN<8#TMzRPqPl^;zTt94!aJCekMbi@4B@dAr-83pSMiicJ{zUG+@Mf2 zb)CrieW3g6&`t6|wyw@^5|~M2udAC%8+KJ&u(?*(!aoLH706wiu7cU@kl+7>1ADKl z+b!bdGO%nlt8uYJwXF3^Ot>3Q#CKT z$w6hFV13nc_znu3Wy!IH-N~WKL^<}ZBhB&umY1BM1%sc-@%QPVj8b{owaZ|Wf0ei1 z1-1W8ve}+8(cG1H*%i}Vuuv|fkrT7*ELf2!pBbM-bHr}BB;+rkw})JzaiyNuL$27e zjKk^c~SEU%A`^*c~W8c=0DWw4{&xaCrnp{!)IPaEzulXSpq$O7Lo}Ua3Av z3|!UsI!F|ozwSill%XH?C?9OfaJ}D#bTZO*eej`al<7?imR0H(PN9-H4zgfKjy~2% zfnU9)U)J&jn7UEFVjP_}XSjaX4$}*;vHSJ^iHQRS`{{GW712PrL4UH*k!nAt6WIuZ z{!DQta7d>=7qx(zX`{Y!KK-B4sJ~=Q7ty^H`uaztypLDw|DH?FqaNs=djwFATc>Y2 z8USXvqKI$066Fz!@zN7ulce;FCW8!(QF@s)^lkO03>>jl>>p>+S45)XY-IyB z%1&|DeNB$trg)`%MHA3XWkM>|BH@_@%QQ;hgZp&zZBZ7#%jmwW#O1u9&!eMCyy_@f zW3aL&jrN&QrL1{;fD-Jfn62iMHlSp+zGHT(;?()Wr9mnBBOT~_R;jic4kooIe)<0lGMqM%E^G%GuB7MCfaPSkYE?r6TeacQOJZ%y z979VNg#;gGXd4y=1ZWLyd2wLx=PUw?c=*eAhTw7E?v CAudioMixerBoard - + Personal Mix at the Server Personlig mix på servern - + When connected to a server, the controls here allow you to set your local mix without affecting what others hear from you. The title shows the server name and, when known, whether it is actively recording. När du är ansluten till en server låter kontrollerna här ställa in din lokala mix utan att påverka vad andra hör från dig. Titeln visar servernamnet och, om det är känt, om den aktivt spelar in. - + Server Server - + T R Y I N G T O C O N N E C T F Ö R S Ö K E R A N S L U T A - + RECORDING ACTIVE INSPELNING AKTIV - + Personal Mix at: Personlig mix på: @@ -565,7 +565,7 @@ - + L V @@ -705,98 +705,118 @@ LED-indikator för buffertstatus - - + + C&onnect &Anslut - + + &File + + + + &View &Vy - + &Connection Setup... Anslutningsinställningar... - + My &Profile... Min &profil... - + C&hat... C&hatt - + &Settings... Inställningar... - + &Analyzer Console... Anal&yskonsol... - + E&xit &Avsluta - + + &Load Mixer Channels Setup... + + + + + &Save Mixer Channels Setup... + + + + &Edit &Redigera - + Sort Channel Users by &Name Sortera kanalanvändare efter &Namn - + Sort Channel Users by &Instrument Sortera kanalanvändare efter &Instrument - + Sort Channel Users by &Group - None - Ingen + Ingen - + Center Mitten - + R H - + Central Server Central server - + + + Select Channel Setup File + + + + user användare - + users användare - + D&isconnect Koppla &ner @@ -1824,7 +1844,7 @@ CMusProfDlg - + No Name Inget namn