added tr() for some strings in the code, added spanish translation file

This commit is contained in:
Volker Fischer 2020-05-06 19:33:27 +02:00
parent 0a8073c11d
commit 61f36c1723
17 changed files with 3064 additions and 271 deletions

View File

@ -16,7 +16,8 @@ QT += widgets \
TRANSLATIONS = src/res/translation/translation_de_DE.ts \
src/res/translation/translation_fr_FR.ts \
src/res/translation/translation_pt_PT.ts
src/res/translation/translation_pt_PT.ts \
src/res/translation/translation_es_ES.ts
INCLUDEPATH += src

View File

@ -122,20 +122,10 @@
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QLabel" name="lblAuthorNames">
<property name="text">
<string>Author: Volker Fischer</string>
</property>
<property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="lblCopyright">
<property name="text">
<string>Copyright (C) 2005-2020</string>
<string>Copyright (C) 2005-2020 Volker Fischer and others</string>
</property>
<property name="wordWrap">
<bool>false</bool>

View File

@ -41,11 +41,11 @@ CChannelFader::CChannelFader ( QWidget* pNW,
pFader = new QSlider ( Qt::Vertical, pLevelsBox );
pMuteSoloBox = new QWidget ( pFrame );
pcbMute = new QCheckBox ( "Mute", pMuteSoloBox );
pcbSolo = new QCheckBox ( "Solo", pMuteSoloBox );
pcbMute = new QCheckBox ( tr ( "Mute" ), pMuteSoloBox );
pcbSolo = new QCheckBox ( tr ( "Solo" ), pMuteSoloBox );
pLabelInstBox = new QGroupBox ( pFrame );
plblLabel = new QLabel ( "", pFrame );
plblLabel = new QLabel ( "", pFrame );
plblInstrument = new QLabel ( pFrame );
plblCountryFlag = new QLabel ( pFrame );
@ -439,13 +439,13 @@ void CChannelFader::SetChannelInfos ( const CChannelInfo& cChanInfo )
// alias/name
if ( !strReceivedName.isEmpty() )
{
strToolTip += "<h4>Alias/Name</h4>" + strReceivedName;
strToolTip += "<h4>" + tr ( "Alias/Name" ) + "</h4>" + strReceivedName;
}
// instrument
if ( !CInstPictures::IsNotUsedInstrument ( iTTInstrument ) )
{
strToolTip += "<h4>Instrument</h4>" +
strToolTip += "<h4>" + tr ( "Instrument" ) + "</h4>" +
CInstPictures::GetName ( iTTInstrument );
}
@ -453,7 +453,7 @@ void CChannelFader::SetChannelInfos ( const CChannelInfo& cChanInfo )
if ( ( eTTCountry != QLocale::AnyCountry ) ||
( !cChanInfo.strCity.isEmpty() ) )
{
strToolTip += "<h4>Location</h4>";
strToolTip += "<h4>" + tr ( "Location" ) + "</h4>";
if ( !cChanInfo.strCity.isEmpty() )
{
@ -475,15 +475,15 @@ void CChannelFader::SetChannelInfos ( const CChannelInfo& cChanInfo )
switch ( cChanInfo.eSkillLevel )
{
case SL_BEGINNER:
strToolTip += "<h4>Skill Level</h4>Beginner";
strToolTip += "<h4>" + tr ( "Skill Level" ) + "</h4>" + tr ( "Beginner" );
break;
case SL_INTERMEDIATE:
strToolTip += "<h4>Skill Level</h4>Intermediate";
strToolTip += "<h4>" + tr ( "Skill Level" ) + "</h4>" + tr ( "Intermediate" );
break;
case SL_PROFESSIONAL:
strToolTip += "<h4>Skill Level</h4>Expert";
strToolTip += "<h4>" + tr ( "Skill Level" ) + "</h4>" + tr ( "Expert" );
break;
case SL_NOT_SET:
@ -494,7 +494,7 @@ void CChannelFader::SetChannelInfos ( const CChannelInfo& cChanInfo )
// if no information is given, leave the tool tip empty, otherwise add header
if ( !strToolTip.isEmpty() )
{
strToolTip.prepend ( "<h3>Musician Profile</h3>" );
strToolTip.prepend ( "<h3>" + tr ( "Musician Profile" ) + "</h3>" );
}
plblCountryFlag->setToolTip ( strToolTip );
@ -704,7 +704,7 @@ void CAudioMixerBoard::SetServerName ( const QString& strNewServerName )
if ( strServerName.isEmpty() )
{
// no connection or connection was reset: show default title
pGroupBox->setTitle ( "Server" );
pGroupBox->setTitle ( tr ( "Server" ) );
}
else
{
@ -713,7 +713,7 @@ void CAudioMixerBoard::SetServerName ( const QString& strNewServerName )
// list was received, the connection was successful and the title is updated
// with the correct server name. Make sure to choose a "try to connect" title
// which is most striking (we use filled blocks and upper case letters).
pGroupBox->setTitle ( u8"\u2588\u2588\u2588\u2588\u2588 T R Y I N G T O C O N N E C T \u2588\u2588\u2588\u2588\u2588" );
pGroupBox->setTitle ( u8"\u2588\u2588\u2588\u2588\u2588 " + tr ( "T R Y I N G T O C O N N E C T" ) + u8" \u2588\u2588\u2588\u2588\u2588" );
}
}

View File

@ -200,7 +200,7 @@ CClientDlg::CClientDlg ( CClient* pNCliP,
OnTimerStatus();
// init connection button text
butConnect->setText ( CON_BUT_CONNECTTEXT );
butConnect->setText ( tr ( "C&onnect" ) );
// init input level meter bars
lbrInputLevelL->setValue ( 0 );
@ -252,7 +252,7 @@ CClientDlg::CClientDlg ( CClient* pNCliP,
// View menu --------------------------------------------------------------
pViewMenu = new QMenu ( "&View", this );
pViewMenu = new QMenu ( tr ( "&View" ), this );
pViewMenu->addAction ( tr ( "&Connection Setup..." ), this,
SLOT ( OnOpenConnectionSetupDialog() ) );
@ -323,7 +323,7 @@ CClientDlg::CClientDlg ( CClient* pNCliP,
{
// default icon and name for no flag selected
CurFlagIcon.addFile ( ":/png/flags/res/flags/flagnone.png" );
sCurCountryName = "None";
sCurCountryName = tr ( "None" );
}
else
{
@ -603,20 +603,20 @@ void CClientDlg::UpdateAudioFaderSlider()
// attenuated
if ( iCurAudInFader == AUD_FADER_IN_MIDDLE )
{
lblAudioPanValue->setText ( "Center" );
lblAudioPanValue->setText ( tr ( "Center" ) );
}
else
{
if ( iCurAudInFader > AUD_FADER_IN_MIDDLE )
{
// attenuation on right channel
lblAudioPanValue->setText ( "R -" +
lblAudioPanValue->setText ( tr ( "R" ) + " -" +
QString().setNum ( iCurAudInFader - AUD_FADER_IN_MIDDLE ) );
}
else
{
// attenuation on left channel
lblAudioPanValue->setText ( "L -" +
lblAudioPanValue->setText ( tr ( "L" ) + " -" +
QString().setNum ( AUD_FADER_IN_MIDDLE - iCurAudInFader ) );
}
}
@ -815,12 +815,12 @@ void CClientDlg::SetMyWindowTitle ( const int iNumClients )
{
if ( iNumClients == 1 )
{
setWindowTitle ( QString ( pClient->strClientName ) + " (1 user)" );
setWindowTitle ( QString ( pClient->strClientName ) + " (1 " + tr ( "user" ) + ")" );
}
else
{
setWindowTitle ( QString ( pClient->strClientName ) +
QString ( " (%1 users)" ).arg ( iNumClients ) );
QString ( " (%1 " + tr ( "users" ) + ")" ).arg ( iNumClients ) );
}
}
@ -1057,7 +1057,7 @@ void CClientDlg::Connect ( const QString& strSelectedAddress,
}
// change connect button text to "disconnect"
butConnect->setText ( CON_BUT_DISCONNECTTEXT );
butConnect->setText ( tr ( "D&isconnect" ) );
// set server name in audio mixer group box title
MainMixerBoard->SetServerName ( strMixerBoardLabel );
@ -1081,7 +1081,7 @@ void CClientDlg::Disconnect()
}
// change connect button text to "connect"
butConnect->setText ( CON_BUT_CONNECTTEXT );
butConnect->setText ( tr ( "C&onnect" ) );
// reset server name in audio mixer group box title
MainMixerBoard->SetServerName ( "" );

View File

@ -51,10 +51,6 @@
/* Definitions ****************************************************************/
// text strings for connection button for connect and disconnect
#define CON_BUT_CONNECTTEXT "C&onnect"
#define CON_BUT_DISCONNECTTEXT "D&isconnect"
// update time for GUI controls
#define LEVELMETER_UPDATE_TIME_MS 100 // ms
#define BUFFER_LED_UPDATE_TIME_MS 300 // ms

View File

@ -285,7 +285,7 @@ CClientSettingsDlg::CClientSettingsDlg ( CClient* pNCliP, QWidget* parent,
// init driver button
#ifdef _WIN32
butDriverSetup->setText ( "ASIO Setup" );
butDriverSetup->setText ( tr ( "ASIO Setup" ) );
#else
// no use for this button for MacOS/Linux right now -> hide it
butDriverSetup->hide();
@ -332,23 +332,23 @@ CClientSettingsDlg::CClientSettingsDlg ( CClient* pNCliP, QWidget* parent,
// "Audio Channels" combo box
cbxAudioChannels->clear();
cbxAudioChannels->addItem ( "Mono" ); // CC_MONO
cbxAudioChannels->addItem ( "Mono-in/Stereo-out" ); // CC_MONO_IN_STEREO_OUT
cbxAudioChannels->addItem ( "Stereo" ); // CC_STEREO
cbxAudioChannels->addItem ( tr ( "Mono" ) ); // CC_MONO
cbxAudioChannels->addItem ( tr ( "Mono-in/Stereo-out" ) ); // CC_MONO_IN_STEREO_OUT
cbxAudioChannels->addItem ( tr ( "Stereo" ) ); // CC_STEREO
cbxAudioChannels->setCurrentIndex ( static_cast<int> ( pClient->GetAudioChannels() ) );
// "Audio Quality" combo box
cbxAudioQuality->clear();
cbxAudioQuality->addItem ( "Low" ); // AQ_LOW
cbxAudioQuality->addItem ( "Normal" ); // AQ_NORMAL
cbxAudioQuality->addItem ( "High" ); // AQ_HIGH
cbxAudioQuality->addItem ( tr ( "Low" ) ); // AQ_LOW
cbxAudioQuality->addItem ( tr ( "Normal" ) ); // AQ_NORMAL
cbxAudioQuality->addItem ( tr ( "High" ) ); // AQ_HIGH
cbxAudioQuality->setCurrentIndex ( static_cast<int> ( pClient->GetAudioQuality() ) );
// central server address type combo box
cbxCentServAddrType->clear();
cbxCentServAddrType->addItem ( "Manual" ); // AT_MANUAL
cbxCentServAddrType->addItem ( "Default" ); // AT_DEFAULT
cbxCentServAddrType->addItem ( "Default (North America)" ); // AT_NORTH_AMERICA
cbxCentServAddrType->addItem ( tr ( "Manual" ) ); // AT_MANUAL
cbxCentServAddrType->addItem ( tr ( "Default" ) ); // AT_DEFAULT
cbxCentServAddrType->addItem ( tr ( "Default (North America)" ) ); // AT_NORTH_AMERICA
cbxCentServAddrType->setCurrentIndex ( static_cast<int> ( pClient->GetCentralServerAddressType() ) );
UpdateCentralServerDependency();
@ -454,11 +454,11 @@ void CClientSettingsDlg::UpdateJitterBufferFrame()
// update slider value and text
const int iCurNumNetBuf = pClient->GetSockBufNumFrames();
sldNetBuf->setValue ( iCurNumNetBuf );
lblNetBuf->setText ( "Size: " + QString().setNum ( iCurNumNetBuf ) );
lblNetBuf->setText ( tr ( "Size: " ) + QString().setNum ( iCurNumNetBuf ) );
const int iCurNumNetBufServer = pClient->GetServerSockBufNumFrames();
sldNetBufServer->setValue ( iCurNumNetBufServer );
lblNetBufServer->setText ( "Size: " + QString().setNum ( iCurNumNetBufServer ) );
lblNetBufServer->setText ( tr ( "Size: " ) + QString().setNum ( iCurNumNetBufServer ) );
// if auto setting is enabled, disable slider control
const bool bIsAutoSockBufSize = pClient->GetDoAutoSockBufSize();
@ -515,12 +515,12 @@ void CClientSettingsDlg::UpdateSoundCardFrame()
if ( bPreferredChecked || bDefaultChecked || bSafeChecked )
{
// default title text
grbSoundCrdBufDelay->setTitle ( "Buffer Delay" );
grbSoundCrdBufDelay->setTitle ( tr ( "Buffer Delay" ) );
}
else
{
// special title text with buffer size information added
grbSoundCrdBufDelay->setTitle ( "Buffer Delay: " +
grbSoundCrdBufDelay->setTitle ( tr ( "Buffer Delay: " ) +
GenSndCrdBufferDelayString ( iCurActualBufSize ) );
}
}
@ -633,7 +633,7 @@ void CClientSettingsDlg::OnSoundcardActivated ( int iSndDevIdx )
QString ( tr ( "The selected audio device could not be used "
"because of the following error: " ) ) + strError +
QString ( tr ( " The previous driver will be selected." ) ),
"Ok", nullptr );
tr ( "Ok" ), nullptr );
// recover old selection
cbxSoundcard->setCurrentIndex ( pClient->GetSndCrdDev() );

View File

@ -63,16 +63,11 @@
</message>
<message>
<location filename="../../aboutdlgbase.ui" line="128"/>
<source>Author: Volker Fischer</source>
<source>Copyright (C) 2005-2020 Volker Fischer and others</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../aboutdlgbase.ui" line="138"/>
<source>Copyright (C) 2005-2020</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../aboutdlgbase.ui" line="208"/>
<location filename="../../aboutdlgbase.ui" line="198"/>
<source>&amp;OK</source>
<translation type="unfinished"></translation>
</message>
@ -90,6 +85,19 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CAudioMixerBoard</name>
<message>
<location filename="../../audiomixerboard.cpp" line="707"/>
<source>Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="716"/>
<source>T R Y I N G T O C O N N E C T</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CChannelFader</name>
<message>
@ -163,11 +171,55 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="442"/>
<source>Alias/Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="448"/>
<source>Instrument</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="456"/>
<source>Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="478"/>
<location filename="../../audiomixerboard.cpp" line="482"/>
<location filename="../../audiomixerboard.cpp" line="486"/>
<source>Skill Level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="478"/>
<source>Beginner</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="482"/>
<source>Intermediate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="486"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="497"/>
<source>Musician Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="44"/>
<location filename="../../audiomixerboard.cpp" line="183"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="45"/>
<location filename="../../audiomixerboard.cpp" line="184"/>
<source>Solo</source>
<translation type="unfinished"></translation>
@ -332,6 +384,17 @@
<source>Buffers status LED indicator</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="203"/>
<location filename="../../clientdlg.cpp" line="1084"/>
<source>C&amp;onnect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="255"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="257"/>
<source>&amp;Connection Setup...</source>
@ -362,6 +425,41 @@
<source>E&amp;xit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="326"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="606"/>
<source>Center</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="613"/>
<source>R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="619"/>
<source>L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="818"/>
<source>user</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="823"/>
<source>users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="1060"/>
<source>D&amp;isconnect</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CClientDlgBase</name>
@ -663,6 +761,72 @@
<source> software.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="288"/>
<source>ASIO Setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="335"/>
<source>Mono</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="336"/>
<source>Mono-in/Stereo-out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="337"/>
<source>Stereo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="342"/>
<source>Low</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="343"/>
<source>Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="344"/>
<source>High</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="349"/>
<source>Manual</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="350"/>
<source>Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="351"/>
<source>Default (North America)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="457"/>
<location filename="../../clientsettingsdlg.cpp" line="461"/>
<source>Size: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="518"/>
<source>Buffer Delay</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="523"/>
<source>Buffer Delay: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="633"/>
<source>The selected audio device could not be used because of the following error: </source>
@ -673,6 +837,11 @@
<source> The previous driver will be selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="636"/>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CClientSettingsDlgBase</name>
@ -946,29 +1115,44 @@
<context>
<name>CHelpMenu</name>
<message>
<location filename="../../util.cpp" line="832"/>
<location filename="../../util.cpp" line="837"/>
<location filename="../../util.cpp" line="831"/>
<location filename="../../util.cpp" line="836"/>
<source>Getting &amp;Started...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="833"/>
<location filename="../../util.cpp" line="832"/>
<source>Software &amp;Manual...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="840"/>
<location filename="../../util.cpp" line="839"/>
<source>What&apos;s &amp;This</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="842"/>
<location filename="../../util.cpp" line="841"/>
<source>&amp;About...</source>
<translation type="unfinished">Über...</translation>
</message>
</context>
<context>
<name>CLicenceDlg</name>
<message>
<location filename="../../util.cpp" line="465"/>
<source>I &amp;agree to the above licence terms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="466"/>
<source>Accept</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="467"/>
<source>Decline</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="483"/>
<source>By connecting to this server and agreeing to this notice, you agree to the following:</source>
@ -1058,203 +1242,255 @@
<context>
<name>CMusProfDlg</name>
<message>
<location filename="../../util.cpp" line="691"/>
<location filename="../../util.cpp" line="690"/>
<source>&lt;b&gt;Musician Profile:&lt;/b&gt; Set your name or an alias here so that the other musicians you want to play with know who you are. Additionally you may set an instrument picture of the instrument you play and a flag of the country you are living. The city you live in and the skill level of playing your instrument may also be added.
What you set here will appear at your fader on the mixer board when you are connected to a </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="698"/>
<location filename="../../util.cpp" line="697"/>
<source> server. This tag will also show up at each client which is connected to the same server as you. If the name is left empty, the IP address is shown instead.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="703"/>
<location filename="../../util.cpp" line="702"/>
<source>Alias or name edit box</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="705"/>
<location filename="../../util.cpp" line="704"/>
<source>Instrument picture button</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="707"/>
<location filename="../../util.cpp" line="706"/>
<source>Country flag button</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="709"/>
<location filename="../../util.cpp" line="708"/>
<source>City edit box</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="711"/>
<location filename="../../util.cpp" line="710"/>
<source>Skill level combo box</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="960"/>
<location filename="../../util.cpp" line="655"/>
<location filename="../../util.cpp" line="667"/>
<location filename="../../util.cpp" line="959"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="961"/>
<location filename="../../util.cpp" line="542"/>
<source>Musician Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="547"/>
<source>Alias/Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="549"/>
<source>Instrument</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="551"/>
<source>Country</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="553"/>
<source>City</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="555"/>
<source>Skill</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="557"/>
<source>&amp;Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="673"/>
<source>Beginner</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="679"/>
<source>Intermediate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="685"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="960"/>
<source>Drum Set</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="962"/>
<location filename="../../util.cpp" line="961"/>
<source>Djembe</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="963"/>
<location filename="../../util.cpp" line="962"/>
<source>Electric Guitar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="964"/>
<location filename="../../util.cpp" line="963"/>
<source>Acoustic Guitar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="965"/>
<location filename="../../util.cpp" line="964"/>
<source>Bass Guitar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="966"/>
<location filename="../../util.cpp" line="965"/>
<source>Keyboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="967"/>
<location filename="../../util.cpp" line="966"/>
<source>Synthesizer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="968"/>
<location filename="../../util.cpp" line="967"/>
<source>Grand Piano</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="969"/>
<location filename="../../util.cpp" line="968"/>
<source>Accordion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="970"/>
<location filename="../../util.cpp" line="969"/>
<source>Vocal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="971"/>
<location filename="../../util.cpp" line="970"/>
<source>Microphone</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="972"/>
<location filename="../../util.cpp" line="971"/>
<source>Harmonica</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="973"/>
<location filename="../../util.cpp" line="972"/>
<source>Trumpet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="974"/>
<location filename="../../util.cpp" line="973"/>
<source>Trombone</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="975"/>
<location filename="../../util.cpp" line="974"/>
<source>French Horn</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="976"/>
<location filename="../../util.cpp" line="975"/>
<source>Tuba</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="977"/>
<location filename="../../util.cpp" line="976"/>
<source>Saxophone</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="978"/>
<location filename="../../util.cpp" line="977"/>
<source>Clarinet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="979"/>
<location filename="../../util.cpp" line="978"/>
<source>Flute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="980"/>
<location filename="../../util.cpp" line="979"/>
<source>Violin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="981"/>
<location filename="../../util.cpp" line="980"/>
<source>Cello</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="982"/>
<location filename="../../util.cpp" line="981"/>
<source>Double Bass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="983"/>
<location filename="../../util.cpp" line="982"/>
<source>Recorder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="984"/>
<location filename="../../util.cpp" line="983"/>
<source>Streamer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="985"/>
<location filename="../../util.cpp" line="984"/>
<source>Listener</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="986"/>
<location filename="../../util.cpp" line="985"/>
<source>Guitar+Vocal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="987"/>
<location filename="../../util.cpp" line="986"/>
<source>Keyboard+Vocal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="988"/>
<location filename="../../util.cpp" line="987"/>
<source>Bodhran</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="989"/>
<location filename="../../util.cpp" line="988"/>
<source>Bassoon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="990"/>
<location filename="../../util.cpp" line="989"/>
<source>Oboe</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="991"/>
<location filename="../../util.cpp" line="990"/>
<source>Harp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="992"/>
<location filename="../../util.cpp" line="991"/>
<source>Viola</source>
<translation type="unfinished"></translation>
</message>
@ -1337,48 +1573,108 @@ What you set here will appear at your fader on the mixer board when you are conn
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="114"/>
<location filename="../../serverdlg.cpp" line="113"/>
<source>&lt;b&gt;Location country:&lt;/b&gt; The country in which this server is located can be set here. If a country is entered, it will be shown in the connect dialog server list at the clients.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="122"/>
<location filename="../../serverdlg.cpp" line="121"/>
<source>Country where the server is located combo box</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="135"/>
<location filename="../../serverdlg.cpp" line="278"/>
<location filename="../../serverdlg.cpp" line="134"/>
<location filename="../../serverdlg.cpp" line="277"/>
<source>E&amp;xit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="141"/>
<location filename="../../serverdlg.cpp" line="140"/>
<source>&amp;Hide </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="141"/>
<location filename="../../serverdlg.cpp" line="145"/>
<location filename="../../serverdlg.cpp" line="151"/>
<location filename="../../serverdlg.cpp" line="140"/>
<location filename="../../serverdlg.cpp" line="144"/>
<location filename="../../serverdlg.cpp" line="150"/>
<source> server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="145"/>
<location filename="../../serverdlg.cpp" line="144"/>
<source>&amp;Open </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="167"/>
<location filename="../../serverdlg.cpp" line="166"/>
<source> server </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="272"/>
<location filename="../../serverdlg.cpp" line="191"/>
<source>Manual</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="192"/>
<source>Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="193"/>
<source>Default (North America)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="271"/>
<source> Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="275"/>
<source>&amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="593"/>
<source>Unregistered</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="596"/>
<source>Bad address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="599"/>
<source>Registration requested</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="602"/>
<source>Registration failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="605"/>
<source>Check server version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="608"/>
<source>Registered</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="611"/>
<source>Central Server full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="614"/>
<source>Unknown value </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CServerDlgBase</name>

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -63,16 +63,19 @@
</message>
<message>
<location filename="../../aboutdlgbase.ui" line="128"/>
<source>Copyright (C) 2005-2020 Volker Fischer and others</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Author: Volker Fischer</source>
<translation>Auteur : Volker Fisher</translation>
<translation type="vanished">Auteur : Volker Fisher</translation>
</message>
<message>
<location filename="../../aboutdlgbase.ui" line="138"/>
<source>Copyright (C) 2005-2020</source>
<translation>Copyright (C) 2005-2020</translation>
<translation type="vanished">Copyright (C) 2005-2020</translation>
</message>
<message>
<location filename="../../aboutdlgbase.ui" line="208"/>
<location filename="../../aboutdlgbase.ui" line="198"/>
<source>&amp;OK</source>
<translation>&amp;OK</translation>
</message>
@ -90,6 +93,19 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CAudioMixerBoard</name>
<message>
<location filename="../../audiomixerboard.cpp" line="707"/>
<source>Server</source>
<translation type="unfinished">Serveur</translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="716"/>
<source>T R Y I N G T O C O N N E C T</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CChannelFader</name>
<message>
@ -163,11 +179,55 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="442"/>
<source>Alias/Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="448"/>
<source>Instrument</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="456"/>
<source>Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="478"/>
<location filename="../../audiomixerboard.cpp" line="482"/>
<location filename="../../audiomixerboard.cpp" line="486"/>
<source>Skill Level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="478"/>
<source>Beginner</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="482"/>
<source>Intermediate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="486"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="497"/>
<source>Musician Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="44"/>
<location filename="../../audiomixerboard.cpp" line="183"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="45"/>
<location filename="../../audiomixerboard.cpp" line="184"/>
<source>Solo</source>
<translation type="unfinished"></translation>
@ -332,6 +392,17 @@
<source>Buffers status LED indicator</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="203"/>
<location filename="../../clientdlg.cpp" line="1084"/>
<source>C&amp;onnect</source>
<translation type="unfinished">Se c&amp;onnecter</translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="255"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="257"/>
<source>&amp;Connection Setup...</source>
@ -362,6 +433,41 @@
<source>E&amp;xit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="326"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="606"/>
<source>Center</source>
<translation type="unfinished">Centre</translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="613"/>
<source>R</source>
<translation type="unfinished">D</translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="619"/>
<source>L</source>
<translation type="unfinished">G</translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="818"/>
<source>user</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="823"/>
<source>users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="1060"/>
<source>D&amp;isconnect</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CClientDlgBase</name>
@ -398,7 +504,7 @@
<message>
<location filename="../../clientdlgbase.ui" line="337"/>
<source>Chat</source>
<translation>Tchate></translation>
<translation>Tchate</translation>
</message>
<message>
<location filename="../../clientdlgbase.ui" line="344"/>
@ -663,6 +769,72 @@
<source> software.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="288"/>
<source>ASIO Setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="335"/>
<source>Mono</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="336"/>
<source>Mono-in/Stereo-out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="337"/>
<source>Stereo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="342"/>
<source>Low</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="343"/>
<source>Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="344"/>
<source>High</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="349"/>
<source>Manual</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="350"/>
<source>Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="351"/>
<source>Default (North America)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="457"/>
<location filename="../../clientsettingsdlg.cpp" line="461"/>
<source>Size: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="518"/>
<source>Buffer Delay</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="523"/>
<source>Buffer Delay: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="633"/>
<source>The selected audio device could not be used because of the following error: </source>
@ -673,13 +845,18 @@
<source> The previous driver will be selected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="636"/>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CClientSettingsDlgBase</name>
<message>
<location filename="../../clientsettingsdlgbase.ui" line="14"/>
<source>Settings</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Paramètres</translation>
</message>
<message>
<location filename="../../clientsettingsdlgbase.ui" line="27"/>
@ -700,13 +877,13 @@
<location filename="../../clientsettingsdlgbase.ui" line="103"/>
<location filename="../../clientsettingsdlgbase.ui" line="160"/>
<source>L</source>
<translation type="unfinished"></translation>
<translation type="unfinished">G</translation>
</message>
<message>
<location filename="../../clientsettingsdlgbase.ui" line="116"/>
<location filename="../../clientsettingsdlgbase.ui" line="173"/>
<source>R</source>
<translation type="unfinished"></translation>
<translation type="unfinished">D</translation>
</message>
<message>
<location filename="../../clientsettingsdlgbase.ui" line="140"/>
@ -946,29 +1123,44 @@
<context>
<name>CHelpMenu</name>
<message>
<location filename="../../util.cpp" line="832"/>
<location filename="../../util.cpp" line="837"/>
<location filename="../../util.cpp" line="831"/>
<location filename="../../util.cpp" line="836"/>
<source>Getting &amp;Started...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="833"/>
<location filename="../../util.cpp" line="832"/>
<source>Software &amp;Manual...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="840"/>
<location filename="../../util.cpp" line="839"/>
<source>What&apos;s &amp;This</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="842"/>
<location filename="../../util.cpp" line="841"/>
<source>&amp;About...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CLicenceDlg</name>
<message>
<location filename="../../util.cpp" line="465"/>
<source>I &amp;agree to the above licence terms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="466"/>
<source>Accept</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="467"/>
<source>Decline</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="483"/>
<source>By connecting to this server and agreeing to this notice, you agree to the following:</source>
@ -1058,203 +1250,255 @@
<context>
<name>CMusProfDlg</name>
<message>
<location filename="../../util.cpp" line="691"/>
<location filename="../../util.cpp" line="690"/>
<source>&lt;b&gt;Musician Profile:&lt;/b&gt; Set your name or an alias here so that the other musicians you want to play with know who you are. Additionally you may set an instrument picture of the instrument you play and a flag of the country you are living. The city you live in and the skill level of playing your instrument may also be added.
What you set here will appear at your fader on the mixer board when you are connected to a </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="698"/>
<location filename="../../util.cpp" line="697"/>
<source> server. This tag will also show up at each client which is connected to the same server as you. If the name is left empty, the IP address is shown instead.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="703"/>
<location filename="../../util.cpp" line="702"/>
<source>Alias or name edit box</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="705"/>
<location filename="../../util.cpp" line="704"/>
<source>Instrument picture button</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="707"/>
<location filename="../../util.cpp" line="706"/>
<source>Country flag button</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="709"/>
<location filename="../../util.cpp" line="708"/>
<source>City edit box</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="711"/>
<location filename="../../util.cpp" line="710"/>
<source>Skill level combo box</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="960"/>
<location filename="../../util.cpp" line="655"/>
<location filename="../../util.cpp" line="667"/>
<location filename="../../util.cpp" line="959"/>
<source>None</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="961"/>
<location filename="../../util.cpp" line="542"/>
<source>Musician Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="547"/>
<source>Alias/Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="549"/>
<source>Instrument</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="551"/>
<source>Country</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="553"/>
<source>City</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="555"/>
<source>Skill</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="557"/>
<source>&amp;Close</source>
<translation type="unfinished">&amp;Fermer</translation>
</message>
<message>
<location filename="../../util.cpp" line="673"/>
<source>Beginner</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="679"/>
<source>Intermediate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="685"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="960"/>
<source>Drum Set</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="962"/>
<location filename="../../util.cpp" line="961"/>
<source>Djembe</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="963"/>
<location filename="../../util.cpp" line="962"/>
<source>Electric Guitar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="964"/>
<location filename="../../util.cpp" line="963"/>
<source>Acoustic Guitar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="965"/>
<location filename="../../util.cpp" line="964"/>
<source>Bass Guitar</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="966"/>
<location filename="../../util.cpp" line="965"/>
<source>Keyboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="967"/>
<location filename="../../util.cpp" line="966"/>
<source>Synthesizer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="968"/>
<location filename="../../util.cpp" line="967"/>
<source>Grand Piano</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="969"/>
<location filename="../../util.cpp" line="968"/>
<source>Accordion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="970"/>
<location filename="../../util.cpp" line="969"/>
<source>Vocal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="971"/>
<location filename="../../util.cpp" line="970"/>
<source>Microphone</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="972"/>
<location filename="../../util.cpp" line="971"/>
<source>Harmonica</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="973"/>
<location filename="../../util.cpp" line="972"/>
<source>Trumpet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="974"/>
<location filename="../../util.cpp" line="973"/>
<source>Trombone</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="975"/>
<location filename="../../util.cpp" line="974"/>
<source>French Horn</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="976"/>
<location filename="../../util.cpp" line="975"/>
<source>Tuba</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="977"/>
<location filename="../../util.cpp" line="976"/>
<source>Saxophone</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="978"/>
<location filename="../../util.cpp" line="977"/>
<source>Clarinet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="979"/>
<location filename="../../util.cpp" line="978"/>
<source>Flute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="980"/>
<location filename="../../util.cpp" line="979"/>
<source>Violin</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="981"/>
<location filename="../../util.cpp" line="980"/>
<source>Cello</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="982"/>
<location filename="../../util.cpp" line="981"/>
<source>Double Bass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="983"/>
<location filename="../../util.cpp" line="982"/>
<source>Recorder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="984"/>
<location filename="../../util.cpp" line="983"/>
<source>Streamer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="985"/>
<location filename="../../util.cpp" line="984"/>
<source>Listener</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="986"/>
<location filename="../../util.cpp" line="985"/>
<source>Guitar+Vocal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="987"/>
<location filename="../../util.cpp" line="986"/>
<source>Keyboard+Vocal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="988"/>
<location filename="../../util.cpp" line="987"/>
<source>Bodhran</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="989"/>
<location filename="../../util.cpp" line="988"/>
<source>Bassoon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="990"/>
<location filename="../../util.cpp" line="989"/>
<source>Oboe</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="991"/>
<location filename="../../util.cpp" line="990"/>
<source>Harp</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="992"/>
<location filename="../../util.cpp" line="991"/>
<source>Viola</source>
<translation type="unfinished"></translation>
</message>
@ -1337,48 +1581,108 @@ What you set here will appear at your fader on the mixer board when you are conn
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="114"/>
<location filename="../../serverdlg.cpp" line="113"/>
<source>&lt;b&gt;Location country:&lt;/b&gt; The country in which this server is located can be set here. If a country is entered, it will be shown in the connect dialog server list at the clients.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="122"/>
<location filename="../../serverdlg.cpp" line="121"/>
<source>Country where the server is located combo box</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="135"/>
<location filename="../../serverdlg.cpp" line="278"/>
<location filename="../../serverdlg.cpp" line="134"/>
<location filename="../../serverdlg.cpp" line="277"/>
<source>E&amp;xit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="141"/>
<location filename="../../serverdlg.cpp" line="140"/>
<source>&amp;Hide </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="141"/>
<location filename="../../serverdlg.cpp" line="145"/>
<location filename="../../serverdlg.cpp" line="151"/>
<location filename="../../serverdlg.cpp" line="140"/>
<location filename="../../serverdlg.cpp" line="144"/>
<location filename="../../serverdlg.cpp" line="150"/>
<source> server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="145"/>
<location filename="../../serverdlg.cpp" line="144"/>
<source>&amp;Open </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="167"/>
<location filename="../../serverdlg.cpp" line="166"/>
<source> server </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="272"/>
<location filename="../../serverdlg.cpp" line="191"/>
<source>Manual</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="192"/>
<source>Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="193"/>
<source>Default (North America)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="271"/>
<source> Server</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="275"/>
<source>&amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="593"/>
<source>Unregistered</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="596"/>
<source>Bad address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="599"/>
<source>Registration requested</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="602"/>
<source>Registration failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="605"/>
<source>Check server version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="608"/>
<source>Registered</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="611"/>
<source>Central Server full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="614"/>
<source>Unknown value </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CServerDlgBase</name>

View File

@ -63,16 +63,19 @@
</message>
<message>
<location filename="../../aboutdlgbase.ui" line="128"/>
<source>Copyright (C) 2005-2020 Volker Fischer and others</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Author: Volker Fischer</source>
<translation>Autor: Volker Fischer</translation>
<translation type="vanished">Autor: Volker Fischer</translation>
</message>
<message>
<location filename="../../aboutdlgbase.ui" line="138"/>
<source>Copyright (C) 2005-2020</source>
<translation>Copyright (C) 2005-2020</translation>
<translation type="vanished">Copyright (C) 2005-2020</translation>
</message>
<message>
<location filename="../../aboutdlgbase.ui" line="208"/>
<location filename="../../aboutdlgbase.ui" line="198"/>
<source>&amp;OK</source>
<translation>&amp;OK</translation>
</message>
@ -90,6 +93,19 @@
<translation>Taxa de Erros de Cada Tamanho de Buffer</translation>
</message>
</context>
<context>
<name>CAudioMixerBoard</name>
<message>
<location filename="../../audiomixerboard.cpp" line="707"/>
<source>Server</source>
<translation type="unfinished">Servidor</translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="716"/>
<source>T R Y I N G T O C O N N E C T</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CChannelFader</name>
<message>
@ -163,11 +179,55 @@
<translation>SOLO</translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="442"/>
<source>Alias/Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="448"/>
<source>Instrument</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="456"/>
<source>Location</source>
<translation type="unfinished">Localização</translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="478"/>
<location filename="../../audiomixerboard.cpp" line="482"/>
<location filename="../../audiomixerboard.cpp" line="486"/>
<source>Skill Level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="478"/>
<source>Beginner</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="482"/>
<source>Intermediate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="486"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="497"/>
<source>Musician Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="44"/>
<location filename="../../audiomixerboard.cpp" line="183"/>
<source>Mute</source>
<translation>Mute</translation>
</message>
<message>
<location filename="../../audiomixerboard.cpp" line="45"/>
<location filename="../../audiomixerboard.cpp" line="184"/>
<source>Solo</source>
<translation>Solo</translation>
@ -332,6 +392,17 @@
<source>Buffers status LED indicator</source>
<translation>Indicador LED do estado dos buffers</translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="203"/>
<location filename="../../clientdlg.cpp" line="1084"/>
<source>C&amp;onnect</source>
<translation type="unfinished">&amp;Ligar</translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="255"/>
<source>&amp;View</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="257"/>
<source>&amp;Connection Setup...</source>
@ -362,6 +433,41 @@
<source>E&amp;xit</source>
<translation>&amp;Sair</translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="326"/>
<source>None</source>
<translation type="unfinished">Nenhum</translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="606"/>
<source>Center</source>
<translation type="unfinished">Centro</translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="613"/>
<source>R</source>
<translation type="unfinished">R</translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="619"/>
<source>L</source>
<translation type="unfinished">L</translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="818"/>
<source>user</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="823"/>
<source>users</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientdlg.cpp" line="1060"/>
<source>D&amp;isconnect</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CClientDlgBase</name>
@ -663,6 +769,72 @@
<source> software.</source>
<translation>.</translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="288"/>
<source>ASIO Setup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="335"/>
<source>Mono</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="336"/>
<source>Mono-in/Stereo-out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="337"/>
<source>Stereo</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="342"/>
<source>Low</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="343"/>
<source>Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="344"/>
<source>High</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="349"/>
<source>Manual</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="350"/>
<source>Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="351"/>
<source>Default (North America)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="457"/>
<location filename="../../clientsettingsdlg.cpp" line="461"/>
<source>Size: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="518"/>
<source>Buffer Delay</source>
<translation type="unfinished">Atraso do buffer</translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="523"/>
<source>Buffer Delay: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="633"/>
<source>The selected audio device could not be used because of the following error: </source>
@ -673,6 +845,11 @@
<source> The previous driver will be selected.</source>
<translation> O driver anterior será selecionado.</translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="636"/>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CClientSettingsDlgBase</name>
@ -946,29 +1123,44 @@
<context>
<name>CHelpMenu</name>
<message>
<location filename="../../util.cpp" line="832"/>
<location filename="../../util.cpp" line="837"/>
<location filename="../../util.cpp" line="831"/>
<location filename="../../util.cpp" line="836"/>
<source>Getting &amp;Started...</source>
<translation>Como Começa&amp;r...</translation>
</message>
<message>
<location filename="../../util.cpp" line="833"/>
<location filename="../../util.cpp" line="832"/>
<source>Software &amp;Manual...</source>
<translation>&amp;Manual do Programa...</translation>
</message>
<message>
<location filename="../../util.cpp" line="840"/>
<location filename="../../util.cpp" line="839"/>
<source>What&apos;s &amp;This</source>
<translation>O que é &amp;isto</translation>
</message>
<message>
<location filename="../../util.cpp" line="842"/>
<location filename="../../util.cpp" line="841"/>
<source>&amp;About...</source>
<translation>&amp;Sobre...</translation>
</message>
</context>
<context>
<name>CLicenceDlg</name>
<message>
<location filename="../../util.cpp" line="465"/>
<source>I &amp;agree to the above licence terms</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="466"/>
<source>Accept</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="467"/>
<source>Decline</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="483"/>
<source>By connecting to this server and agreeing to this notice, you agree to the following:</source>
@ -1058,204 +1250,256 @@
<context>
<name>CMusProfDlg</name>
<message>
<location filename="../../util.cpp" line="691"/>
<location filename="../../util.cpp" line="690"/>
<source>&lt;b&gt;Musician Profile:&lt;/b&gt; Set your name or an alias here so that the other musicians you want to play with know who you are. Additionally you may set an instrument picture of the instrument you play and a flag of the country you are living. The city you live in and the skill level of playing your instrument may also be added.
What you set here will appear at your fader on the mixer board when you are connected to a </source>
<translation>&lt;b&gt;Perfil do músico:&lt;/b&gt; Defina o seu nome ou um pseudônimo aqui para que os outros músicos com quem quer tocar saibam quem você é. Além disso, pode definir uma imagem do instrumento que toca e uma bandeira do país em que vive. A cidade em que vive e o nível de habilidade com o seu instrumento também podem ser adicionados.
O que definir aqui aparecerá por baixo do seu fader na secção de mistura quando estiver ligado a um servidor </translation>
</message>
<message>
<location filename="../../util.cpp" line="698"/>
<location filename="../../util.cpp" line="697"/>
<source> server. This tag will also show up at each client which is connected to the same server as you. If the name is left empty, the IP address is shown instead.</source>
<translation>. Esta identificação também será exibida em cada cliente ligado ao mesmo servidor que você. Se o nome estiver vazio, o endereço IP será mostrado.</translation>
</message>
<message>
<location filename="../../util.cpp" line="703"/>
<location filename="../../util.cpp" line="702"/>
<source>Alias or name edit box</source>
<translation>Caixa de edição do nome ou pseudônimo</translation>
</message>
<message>
<location filename="../../util.cpp" line="705"/>
<location filename="../../util.cpp" line="704"/>
<source>Instrument picture button</source>
<translation>Botão da imagem do instrumento</translation>
</message>
<message>
<location filename="../../util.cpp" line="707"/>
<location filename="../../util.cpp" line="706"/>
<source>Country flag button</source>
<translation>Botão da bandeira do país</translation>
</message>
<message>
<location filename="../../util.cpp" line="709"/>
<location filename="../../util.cpp" line="708"/>
<source>City edit box</source>
<translation>Caixa de edição da cidade</translation>
</message>
<message>
<location filename="../../util.cpp" line="711"/>
<location filename="../../util.cpp" line="710"/>
<source>Skill level combo box</source>
<translation>Caixa do nível de habilidade</translation>
</message>
<message>
<location filename="../../util.cpp" line="960"/>
<location filename="../../util.cpp" line="655"/>
<location filename="../../util.cpp" line="667"/>
<location filename="../../util.cpp" line="959"/>
<source>None</source>
<translation>Nenhum</translation>
</message>
<message>
<location filename="../../util.cpp" line="961"/>
<location filename="../../util.cpp" line="542"/>
<source>Musician Profile</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="547"/>
<source>Alias/Name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="549"/>
<source>Instrument</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="551"/>
<source>Country</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="553"/>
<source>City</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="555"/>
<source>Skill</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="557"/>
<source>&amp;Close</source>
<translation type="unfinished">&amp;Fechar</translation>
</message>
<message>
<location filename="../../util.cpp" line="673"/>
<source>Beginner</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="679"/>
<source>Intermediate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="685"/>
<source>Expert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="960"/>
<source>Drum Set</source>
<translation>Bateria</translation>
</message>
<message>
<location filename="../../util.cpp" line="962"/>
<location filename="../../util.cpp" line="961"/>
<source>Djembe</source>
<translation>Djembe</translation>
</message>
<message>
<location filename="../../util.cpp" line="963"/>
<location filename="../../util.cpp" line="962"/>
<source>Electric Guitar</source>
<translation>Guitarra Elétrica</translation>
</message>
<message>
<location filename="../../util.cpp" line="964"/>
<location filename="../../util.cpp" line="963"/>
<source>Acoustic Guitar</source>
<translation>Guitarra Acústica</translation>
</message>
<message>
<location filename="../../util.cpp" line="965"/>
<location filename="../../util.cpp" line="964"/>
<source>Bass Guitar</source>
<translation>Baixo</translation>
</message>
<message>
<location filename="../../util.cpp" line="966"/>
<location filename="../../util.cpp" line="965"/>
<source>Keyboard</source>
<translation>Teclado</translation>
</message>
<message>
<location filename="../../util.cpp" line="967"/>
<location filename="../../util.cpp" line="966"/>
<source>Synthesizer</source>
<translation>Sintetizador</translation>
</message>
<message>
<location filename="../../util.cpp" line="968"/>
<location filename="../../util.cpp" line="967"/>
<source>Grand Piano</source>
<translation>Piano de Cauda</translation>
</message>
<message>
<location filename="../../util.cpp" line="969"/>
<location filename="../../util.cpp" line="968"/>
<source>Accordion</source>
<translation>Acordeão</translation>
</message>
<message>
<location filename="../../util.cpp" line="970"/>
<location filename="../../util.cpp" line="969"/>
<source>Vocal</source>
<translation>Voz</translation>
</message>
<message>
<location filename="../../util.cpp" line="971"/>
<location filename="../../util.cpp" line="970"/>
<source>Microphone</source>
<translation>Microfone</translation>
</message>
<message>
<location filename="../../util.cpp" line="972"/>
<location filename="../../util.cpp" line="971"/>
<source>Harmonica</source>
<translation>Harmónica</translation>
</message>
<message>
<location filename="../../util.cpp" line="973"/>
<location filename="../../util.cpp" line="972"/>
<source>Trumpet</source>
<translation>Trompete</translation>
</message>
<message>
<location filename="../../util.cpp" line="974"/>
<location filename="../../util.cpp" line="973"/>
<source>Trombone</source>
<translation>Trombone</translation>
</message>
<message>
<location filename="../../util.cpp" line="975"/>
<location filename="../../util.cpp" line="974"/>
<source>French Horn</source>
<translation>Trompa Francesa</translation>
</message>
<message>
<location filename="../../util.cpp" line="976"/>
<location filename="../../util.cpp" line="975"/>
<source>Tuba</source>
<translation>Tuba</translation>
</message>
<message>
<location filename="../../util.cpp" line="977"/>
<location filename="../../util.cpp" line="976"/>
<source>Saxophone</source>
<translation>Saxofone</translation>
</message>
<message>
<location filename="../../util.cpp" line="978"/>
<location filename="../../util.cpp" line="977"/>
<source>Clarinet</source>
<translation>Clarinete</translation>
</message>
<message>
<location filename="../../util.cpp" line="979"/>
<location filename="../../util.cpp" line="978"/>
<source>Flute</source>
<translation>Flauta</translation>
</message>
<message>
<location filename="../../util.cpp" line="980"/>
<location filename="../../util.cpp" line="979"/>
<source>Violin</source>
<translation>Violino</translation>
</message>
<message>
<location filename="../../util.cpp" line="981"/>
<location filename="../../util.cpp" line="980"/>
<source>Cello</source>
<translation>Violoncelo</translation>
</message>
<message>
<location filename="../../util.cpp" line="982"/>
<location filename="../../util.cpp" line="981"/>
<source>Double Bass</source>
<translation>Contrabaixo</translation>
</message>
<message>
<location filename="../../util.cpp" line="983"/>
<location filename="../../util.cpp" line="982"/>
<source>Recorder</source>
<translation>Gravador</translation>
</message>
<message>
<location filename="../../util.cpp" line="984"/>
<location filename="../../util.cpp" line="983"/>
<source>Streamer</source>
<translation>Streamer</translation>
</message>
<message>
<location filename="../../util.cpp" line="985"/>
<location filename="../../util.cpp" line="984"/>
<source>Listener</source>
<translation>Ouvinte</translation>
</message>
<message>
<location filename="../../util.cpp" line="986"/>
<location filename="../../util.cpp" line="985"/>
<source>Guitar+Vocal</source>
<translation>Guitarra+Voz</translation>
</message>
<message>
<location filename="../../util.cpp" line="987"/>
<location filename="../../util.cpp" line="986"/>
<source>Keyboard+Vocal</source>
<translation>Teclado+Voz</translation>
</message>
<message>
<location filename="../../util.cpp" line="988"/>
<location filename="../../util.cpp" line="987"/>
<source>Bodhran</source>
<translation>Bodhrán</translation>
</message>
<message>
<location filename="../../util.cpp" line="989"/>
<location filename="../../util.cpp" line="988"/>
<source>Bassoon</source>
<translation>Fagote</translation>
</message>
<message>
<location filename="../../util.cpp" line="990"/>
<location filename="../../util.cpp" line="989"/>
<source>Oboe</source>
<translation>Oboé</translation>
</message>
<message>
<location filename="../../util.cpp" line="991"/>
<location filename="../../util.cpp" line="990"/>
<source>Harp</source>
<translation>Harpa</translation>
</message>
<message>
<location filename="../../util.cpp" line="992"/>
<location filename="../../util.cpp" line="991"/>
<source>Viola</source>
<translation>Viola de Arco</translation>
</message>
@ -1338,48 +1582,108 @@ O que definir aqui aparecerá por baixo do seu fader na secção de mistura quan
<translation>Caixa de edição da cidade onde o servidor se encontra</translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="114"/>
<location filename="../../serverdlg.cpp" line="113"/>
<source>&lt;b&gt;Location country:&lt;/b&gt; The country in which this server is located can be set here. If a country is entered, it will be shown in the connect dialog server list at the clients.</source>
<translation>&lt;b&gt;Localização: País&lt;/b&gt; O país em que este servidor está localizado pode ser definido aqui. Se um país for inserido, ele será mostrado na lista do diálogo de logação dos clientes.</translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="122"/>
<location filename="../../serverdlg.cpp" line="121"/>
<source>Country where the server is located combo box</source>
<translation>Seletor do país onde o servidor de encontra</translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="135"/>
<location filename="../../serverdlg.cpp" line="278"/>
<location filename="../../serverdlg.cpp" line="134"/>
<location filename="../../serverdlg.cpp" line="277"/>
<source>E&amp;xit</source>
<translation>&amp;Sair</translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="141"/>
<location filename="../../serverdlg.cpp" line="140"/>
<source>&amp;Hide </source>
<translation>&amp;Esconder servidor </translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="141"/>
<location filename="../../serverdlg.cpp" line="145"/>
<location filename="../../serverdlg.cpp" line="151"/>
<location filename="../../serverdlg.cpp" line="140"/>
<location filename="../../serverdlg.cpp" line="144"/>
<location filename="../../serverdlg.cpp" line="150"/>
<source> server</source>
<translation> </translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="145"/>
<location filename="../../serverdlg.cpp" line="144"/>
<source>&amp;Open </source>
<translation>&amp;Abrir servidor </translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="167"/>
<location filename="../../serverdlg.cpp" line="166"/>
<source> server </source>
<translation> </translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="272"/>
<location filename="../../serverdlg.cpp" line="191"/>
<source>Manual</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="192"/>
<source>Default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="193"/>
<source>Default (North America)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="271"/>
<source> Server</source>
<translation> - Servidor</translation>
</message>
<message>
<location filename="../../serverdlg.cpp" line="275"/>
<source>&amp;Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="593"/>
<source>Unregistered</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="596"/>
<source>Bad address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="599"/>
<source>Registration requested</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="602"/>
<source>Registration failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="605"/>
<source>Check server version</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="608"/>
<source>Registered</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="611"/>
<source>Central Server full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="614"/>
<source>Unknown value </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CServerDlgBase</name>

View File

@ -8,6 +8,9 @@
<qresource prefix="/translations" lang="pt">
<file alias="translation.qm">res/translation/translation_pt_PT.qm</file>
</qresource>
<qresource prefix="/translations" lang="es">
<file alias="translation.qm">res/translation/translation_es_ES.qm</file>
</qresource>
<qresource prefix="/png/LEDs">
<file>res/CLEDDisabledSmall.png</file>
<file>res/CLEDGreenArrow.png</file>

View File

@ -107,8 +107,7 @@ CServerDlg::CServerDlg ( CServer* pNServP,
lblLocationCity->setWhatsThis ( strLocCity );
edtLocationCity->setWhatsThis ( strLocCity );
edtLocationCity->setAccessibleName ( tr (
"City where the server is located line edit" ) );
edtLocationCity->setAccessibleName ( tr ( "City where the server is located line edit" ) );
// location country
QString strLocCountry = tr ( "<b>Location country:</b> The country in "
@ -189,9 +188,9 @@ lvwClients->setMinimumHeight ( 140 );
// central server address type combo box
cbxCentServAddrType->clear();
cbxCentServAddrType->addItem ( "Manual" ); // AT_MANUAL
cbxCentServAddrType->addItem ( "Default" ); // AT_DEFAULT
cbxCentServAddrType->addItem ( "Default (North America)" ); // AT_NORTH_AMERICA
cbxCentServAddrType->addItem ( tr ( "Manual" ) ); // AT_MANUAL
cbxCentServAddrType->addItem ( tr ( "Default" ) ); // AT_DEFAULT
cbxCentServAddrType->addItem ( tr ( "Default (North America)" ) ); // AT_NORTH_AMERICA
cbxCentServAddrType->setCurrentIndex ( static_cast<int> ( pServer->GetCentralServerAddressType() ) );
// update server name line edit
@ -273,7 +272,7 @@ lvwClients->setMinimumHeight ( 140 );
// View menu --------------------------------------------------------------
QMenu* pViewMenu = new QMenu ( "&Window", this );
QMenu* pViewMenu = new QMenu ( tr ( "&Window" ), this );
pViewMenu->addAction ( tr ( "E&xit" ), this,
SLOT ( close() ), QKeySequence ( Qt::CTRL + Qt::Key_Q ) );

View File

@ -462,9 +462,9 @@ CLicenceDlg::CLicenceDlg ( QWidget* parent ) : QDialog ( parent )
QVBoxLayout* pLayout = new QVBoxLayout ( this );
QHBoxLayout* pSubLayout = new QHBoxLayout;
QTextBrowser* txvLicence = new QTextBrowser ( this );
QCheckBox* chbAgree = new QCheckBox ( "I &agree to the above licence terms", this );
butAccept = new QPushButton ( "Accept", this );
QPushButton* butDecline = new QPushButton ( "Decline", this );
QCheckBox* chbAgree = new QCheckBox ( tr ( "I &agree to the above licence terms" ), this );
butAccept = new QPushButton ( tr ( "Accept" ), this );
QPushButton* butDecline = new QPushButton ( tr ( "Decline" ), this );
pSubLayout->addStretch();
pSubLayout->addWidget ( chbAgree );
@ -539,22 +539,22 @@ CMusProfDlg::CMusProfDlg ( CClient* pNCliP,
- label with combo box for skill level
- OK button
*/
setWindowTitle ( "Musician Profile" );
setWindowTitle ( tr ( "Musician Profile" ) );
setWindowIcon ( QIcon ( QString::fromUtf8 ( ":/png/main/res/fronticon.png" ) ) );
QVBoxLayout* pLayout = new QVBoxLayout ( this );
QHBoxLayout* pButSubLayout = new QHBoxLayout;
QLabel* plblAlias = new QLabel ( "Alias/Name", this );
QLabel* plblAlias = new QLabel ( tr ( "Alias/Name" ), this );
pedtAlias = new QLineEdit ( this );
QLabel* plblInstrument = new QLabel ( "Instrument", this );
QLabel* plblInstrument = new QLabel ( tr ( "Instrument" ), this );
pcbxInstrument = new QComboBox ( this );
QLabel* plblCountry = new QLabel ( "Country", this );
QLabel* plblCountry = new QLabel ( tr ( "Country" ), this );
pcbxCountry = new QComboBox ( this );
QLabel* plblCity = new QLabel ( "City", this );
QLabel* plblCity = new QLabel ( tr ( "City" ), this );
pedtCity = new QLineEdit ( this );
QLabel* plblSkill = new QLabel ( "Skill", this );
QLabel* plblSkill = new QLabel ( tr ( "Skill" ), this );
pcbxSkill = new QComboBox ( this );
QPushButton* butClose = new QPushButton ( "&Close", this );
QPushButton* butClose = new QPushButton ( tr ( "&Close" ), this );
QGridLayout* pGridLayout = new QGridLayout;
plblAlias->setSizePolicy ( QSizePolicy::Minimum, QSizePolicy::Expanding );
@ -627,8 +627,7 @@ CMusProfDlg::CMusProfDlg ( CClient* pNCliP,
if ( static_cast<QLocale::Country> ( iCurCntry ) != QLocale::AnyCountry )
{
// get current country enum
QLocale::Country eCountry =
static_cast<QLocale::Country> ( iCurCntry );
QLocale::Country eCountry = static_cast<QLocale::Country> ( iCurCntry );
// try to load icon from resource file name
QIcon CurFlagIcon;
@ -653,7 +652,7 @@ CMusProfDlg::CMusProfDlg ( CClient* pNCliP,
FlagNoneIcon.addFile ( ":/png/flags/res/flags/flagnone.png" );
pcbxCountry->insertItem ( 0,
FlagNoneIcon,
"None",
tr ( "None" ),
static_cast<int> ( QLocale::AnyCountry ) );
@ -665,25 +664,25 @@ CMusProfDlg::CMusProfDlg ( CClient* pNCliP,
RGBCOL_G_SL_NOT_SET,
RGBCOL_B_SL_NOT_SET ) );
pcbxSkill->addItem ( QIcon ( SLPixmap ), "None", SL_NOT_SET );
pcbxSkill->addItem ( QIcon ( SLPixmap ), tr ( "None" ), SL_NOT_SET );
SLPixmap.fill ( QColor::fromRgb ( RGBCOL_R_SL_BEGINNER,
RGBCOL_G_SL_BEGINNER,
RGBCOL_B_SL_BEGINNER ) );
pcbxSkill->addItem ( QIcon ( SLPixmap ), "Beginner", SL_BEGINNER );
pcbxSkill->addItem ( QIcon ( SLPixmap ), tr ( "Beginner" ), SL_BEGINNER );
SLPixmap.fill ( QColor::fromRgb ( RGBCOL_R_SL_INTERMEDIATE,
RGBCOL_G_SL_INTERMEDIATE,
RGBCOL_B_SL_INTERMEDIATE ) );
pcbxSkill->addItem ( QIcon ( SLPixmap ), "Intermediate", SL_INTERMEDIATE );
pcbxSkill->addItem ( QIcon ( SLPixmap ), tr ( "Intermediate" ), SL_INTERMEDIATE );
SLPixmap.fill ( QColor::fromRgb ( RGBCOL_R_SL_SL_PROFESSIONAL,
RGBCOL_G_SL_SL_PROFESSIONAL,
RGBCOL_B_SL_SL_PROFESSIONAL ) );
pcbxSkill->addItem ( QIcon ( SLPixmap ), "Expert", SL_PROFESSIONAL );
pcbxSkill->addItem ( QIcon ( SLPixmap ), tr ( "Expert" ), SL_PROFESSIONAL );
// Add help text to controls -----------------------------------------------

View File

@ -590,28 +590,28 @@ inline QString svrRegStatusToString ( ESvrRegStatus eSvrRegStatus )
switch ( eSvrRegStatus )
{
case SRS_UNREGISTERED:
return "Unregistered";
return QCoreApplication::translate ( "CServerDlg", "Unregistered" );
case SRS_BAD_ADDRESS:
return "Bad address";
return QCoreApplication::translate ( "CServerDlg", "Bad address" );
case SRS_REQUESTED:
return "Registration requested";
return QCoreApplication::translate ( "CServerDlg", "Registration requested" );
case SRS_TIME_OUT:
return "Registration failed";
return QCoreApplication::translate ( "CServerDlg", "Registration failed" );
case SRS_UNKNOWN_RESP:
return "Check server version";
return QCoreApplication::translate ( "CServerDlg", "Check server version" );
case SRS_REGISTERED:
return "Registered";
return QCoreApplication::translate ( "CServerDlg", "Registered" );
case SRS_CENTRAL_SVR_FULL:
return "Central Server full";
return QCoreApplication::translate ( "CServerDlg", "Central Server full" );
}
return QString ( "Unknown value " ).append ( eSvrRegStatus );
return QString ( QCoreApplication::translate ( "CServerDlg", "Unknown value " ) ).append ( eSvrRegStatus );
}