Merge pull request #9 from corrados/master

update
This commit is contained in:
ignotus 2020-05-18 09:27:53 +02:00 committed by GitHub
commit da9828406f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
39 changed files with 959 additions and 562 deletions

View file

@ -1,15 +1,32 @@
3.5.4git 3.5.4git
TODO server list split on query - introduce genre-based server lists (Ticket #139)
- support intermediate Reaper RPP file while recording, coded by pljones (Ticket #170)
- duplicate Central Server type dropdown to Connection Setup (#157)
- added vocal bass/tenor/alto/soprano instrument icons created by Alberstein8 (Ticket #131)
TODO implement panning for channels (Ticket #52, #145)
TODO Central Server Address: "Default" results in empty server browser, "Default (North America)" works fine #156
-> made max list smaller from 200 to 150 -> check if that is sufficient to prevent UDP packet fragmentation
TODO Keep lrelease? Does it work as expected? TODO Keep lrelease? Does it work as expected?
TODO fix Linux deploy script -> gives errors right now TODO fix Linux deploy script -> gives errors right now
TODO WIP support internationalization TODO fix incorrect what's this help texts
TODO implement panning for channels (Ticket #52, #145) TODO WIP support internationalization
TODO show mute state of others TODO show mute state of others

View file

@ -2,7 +2,7 @@
Installing Jamulus Installing Jamulus
============================ ============================
[Please see this overview](https://github.com/corrados/jamulus/wiki/Software-Manual) containing instructions for installing and using Jamulus for your platform. [Please see this overview](https://github.com/corrados/jamulus/wiki/Getting-Started) containing instructions for installing and using Jamulus for your platform.
Compiling Jamulus Compiling Jamulus

View file

@ -719,6 +719,10 @@ DISTFILES += ChangeLog \
src/res/instruments/congas.png \ src/res/instruments/congas.png \
src/res/instruments/bongo.svg \ src/res/instruments/bongo.svg \
src/res/instruments/bongo.png \ src/res/instruments/bongo.png \
src/res/instruments/vocalbass.png \
src/res/instruments/vocaltenor.png \
src/res/instruments/vocalalto.png \
src/res/instruments/vocalsoprano.png \
src/res/flags/flagnone.png \ src/res/flags/flagnone.png \
src/res/flags/ad.png \ src/res/flags/ad.png \
src/res/flags/ae.png \ src/res/flags/ae.png \

View file

@ -1,5 +1,5 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<manifest package="org.qtproject.jamulus" xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.0" android:versionCode="1" android:installLocation="auto"> <manifest package="com.github.corrados.jamulus" xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="-- %%INSERT_VERSION_NAME%% --" android:versionCode="-- %%INSERT_VERSION_CODE%% --" android:installLocation="auto">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28"/> <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28"/>
<!-- The following comment will be replaced upon deployment with default permissions based on the dependencies of the application. <!-- The following comment will be replaced upon deployment with default permissions based on the dependencies of the application.
@ -18,9 +18,8 @@
<supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" android:smallScreens="true"/> <supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" android:smallScreens="true"/>
<application android:hardwareAccelerated="true" android:name="org.qtproject.qt5.android.bindings.QtApplication" android:label="Jamulus" android:extractNativeLibs="true"> <application android:hardwareAccelerated="true" android:name="org.qtproject.qt5.android.bindings.QtApplication" android:label="-- %%INSERT_APP_NAME%% --" android:extractNativeLibs="true" android:icon="@drawable/icon">
<activity android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density" android:name="org.qtproject.qt5.android.bindings.QtActivity" android:label="@string/app_name" android:screenOrientation="landscape" android:launchMode="singleTop"> <activity android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density" android:name="org.qtproject.qt5.android.bindings.QtActivity" android:label="-- %%INSERT_APP_NAME%% --" android:screenOrientation="landscape" android:launchMode="singleTop">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.MAIN"/> <action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/> <category android:name="android.intent.category.LAUNCHER"/>
@ -30,7 +29,7 @@
<!-- meta-data android:name="android.app.arguments" android:value="arg1 arg2 arg3"/ --> <!-- meta-data android:name="android.app.arguments" android:value="arg1 arg2 arg3"/ -->
<!-- Application arguments --> <!-- Application arguments -->
<meta-data android:name="android.app.lib_name" android:value="Jamulus"/> <meta-data android:name="android.app.lib_name" android:value="-- %%INSERT_APP_LIB_NAME%% --"/>
<meta-data android:name="android.app.qt_sources_resource_id" android:resource="@array/qt_sources"/> <meta-data android:name="android.app.qt_sources_resource_id" android:resource="@array/qt_sources"/>
<meta-data android:name="android.app.repository" android:value="default"/> <meta-data android:name="android.app.repository" android:value="default"/>
<meta-data android:name="android.app.qt_libs_resource_id" android:resource="@array/qt_libs"/> <meta-data android:name="android.app.qt_libs_resource_id" android:resource="@array/qt_libs"/>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View file

@ -23,9 +23,6 @@ Depends:
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
adduser, adduser,
jackd,
qt5-default,
qtchooser,
Description: Low latency Audio Server/Client Description: Low latency Audio Server/Client
The Jamulus software enables musicians to perform real-time jam sessions over The Jamulus software enables musicians to perform real-time jam sessions over
the internet. There is one server running the Jamulus server software which the internet. There is one server running the Jamulus server software which

View file

@ -653,9 +653,9 @@ void CAudioMixerBoard::ApplyNewConClientList ( CVector<CChannelInfo>& vecChanInf
{ {
// we want to set the server name only if the very first faders appear // we want to set the server name only if the very first faders appear
// in the audio mixer board to show a "try to connect" before // in the audio mixer board to show a "try to connect" before
if ( pGroupBox->title().compare ( strServerName ) ) if ( bNoFaderVisible )
{ {
pGroupBox->setTitle ( strServerName ); pGroupBox->setTitle ( tr ( "Personal Mix at the Server: " ) + strServerName );
} }
// get number of connected clients // get number of connected clients

View file

@ -39,7 +39,7 @@ CClientDlg::CClientDlg ( CClient* pNCliP,
bConnectDlgWasShown ( false ), bConnectDlgWasShown ( false ),
ClientSettingsDlg ( pNCliP, parent, Qt::Window ), ClientSettingsDlg ( pNCliP, parent, Qt::Window ),
ChatDlg ( parent, Qt::Window ), ChatDlg ( parent, Qt::Window ),
ConnectDlg ( bNewShowComplRegConnList, parent, Qt::Dialog ), ConnectDlg ( pNCliP, bNewShowComplRegConnList, parent, Qt::Dialog ),
AnalyzerConsole ( pNCliP, parent, Qt::Window ), AnalyzerConsole ( pNCliP, parent, Qt::Window ),
MusicianProfileDlg ( pNCliP, parent ) MusicianProfileDlg ( pNCliP, parent )
{ {
@ -700,7 +700,7 @@ void CClientDlg::OnConnectDlgAccepted()
if ( strSelectedAddress.isEmpty() ) if ( strSelectedAddress.isEmpty() )
{ {
strSelectedAddress = DEFAULT_SERVER_ADDRESS; strSelectedAddress = DEFAULT_SERVER_ADDRESS;
strMixerBoardLabel = DEFAULT_SERVER_NAME; strMixerBoardLabel = tr ( "Central Server" );
} }
} }

View file

@ -346,9 +346,11 @@ CClientSettingsDlg::CClientSettingsDlg ( CClient* pNCliP, QWidget* parent,
// central server address type combo box // central server address type combo box
cbxCentServAddrType->clear(); cbxCentServAddrType->clear();
cbxCentServAddrType->addItem ( tr ( "Manual" ) ); // AT_MANUAL cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_CUSTOM ) );
cbxCentServAddrType->addItem ( tr ( "Default" ) ); // AT_DEFAULT cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_DEFAULT ) );
cbxCentServAddrType->addItem ( tr ( "Default (North America)" ) ); // AT_NORTH_AMERICA cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_GENERAL_NORTHAMERICA ) );
cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_GENRE_ROCK ) );
cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_GENRE_JAZZ ) );
cbxCentServAddrType->setCurrentIndex ( static_cast<int> ( pClient->GetCentralServerAddressType() ) ); cbxCentServAddrType->setCurrentIndex ( static_cast<int> ( pClient->GetCentralServerAddressType() ) );
UpdateCentralServerDependency(); UpdateCentralServerDependency();
@ -443,6 +445,10 @@ CClientSettingsDlg::CClientSettingsDlg ( CClient* pNCliP, QWidget* parent,
SIGNAL ( buttonClicked ( QAbstractButton* ) ), this, SIGNAL ( buttonClicked ( QAbstractButton* ) ), this,
SLOT ( OnSndCrdBufferDelayButtonGroupClicked ( QAbstractButton* ) ) ); SLOT ( OnSndCrdBufferDelayButtonGroupClicked ( QAbstractButton* ) ) );
QObject::connect ( pClient,
SIGNAL ( CentralServerAddressTypeChanged() ),
this, SLOT ( OnCentralServerAddressTypeChanged() ) );
// Timers ------------------------------------------------------------------ // Timers ------------------------------------------------------------------
// start timer for status bar // start timer for status bar
@ -581,7 +587,14 @@ void CClientSettingsDlg::UpdateSoundChannelSelectionFrame()
void CClientSettingsDlg::UpdateCentralServerDependency() void CClientSettingsDlg::UpdateCentralServerDependency()
{ {
const bool bCurUseDefCentServAddr = ( pClient->GetCentralServerAddressType() != AT_MANUAL ); const bool bCurUseDefCentServAddr = ( pClient->GetCentralServerAddressType() != AT_CUSTOM );
// update server type combo box (because the value may have ben changed
// by a control in another dialog, e.g., the connect dialog),
// since it is just an update, do not fire signals for the update
cbxCentServAddrType->blockSignals ( true );
cbxCentServAddrType->setCurrentIndex ( static_cast<int> ( pClient->GetCentralServerAddressType() ) );
cbxCentServAddrType->blockSignals ( false );
// make sure the line edit does not fire signals when we update the text // make sure the line edit does not fire signals when we update the text
edtCentralServerAddress->blockSignals ( true ); edtCentralServerAddress->blockSignals ( true );
@ -590,7 +603,7 @@ void CClientSettingsDlg::UpdateCentralServerDependency()
{ {
// if the default central server is used, just show a text of the // if the default central server is used, just show a text of the
// server name // server name
edtCentralServerAddress->setText ( DEFAULT_SERVER_NAME ); edtCentralServerAddress->setText ( tr ( "Predefined Address" ) );
} }
else else
{ {

View file

@ -102,6 +102,7 @@ protected:
void OnAudioChannelsActivated ( int iChanIdx ); void OnAudioChannelsActivated ( int iChanIdx );
void OnAudioQualityActivated ( int iQualityIdx ); void OnAudioQualityActivated ( int iQualityIdx );
void OnCentServAddrTypeActivated ( int iTypeIdx ); void OnCentServAddrTypeActivated ( int iTypeIdx );
void OnCentralServerAddressTypeChanged() { UpdateCentralServerDependency(); }
void OnDriverSetupClicked(); void OnDriverSetupClicked();
signals: signals:

View file

@ -26,10 +26,12 @@
/* Implementation *************************************************************/ /* Implementation *************************************************************/
CConnectDlg::CConnectDlg ( const bool bNewShowCompleteRegList, CConnectDlg::CConnectDlg ( CClient* pNCliP,
QWidget* parent, const bool bNewShowCompleteRegList,
QWidget* parent,
Qt::WindowFlags f ) Qt::WindowFlags f )
: QDialog ( parent, f ), : QDialog ( parent, f ),
pClient ( pNCliP ),
strCentralServerAddress ( "" ), strCentralServerAddress ( "" ),
strSelectedAddress ( "" ), strSelectedAddress ( "" ),
strSelectedServerName ( "" ), strSelectedServerName ( "" ),
@ -74,6 +76,14 @@ CConnectDlg::CConnectDlg ( const bool bNewShowCompleteRegList,
cbxServerAddr->setAccessibleDescription ( tr ( "Holds the current server " cbxServerAddr->setAccessibleDescription ( tr ( "Holds the current server "
"IP address or URL. It also stores old URLs in the combo box list." ) ); "IP address or URL. It also stores old URLs in the combo box list." ) );
// central server address type combo box
cbxCentServAddrType->clear();
cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_CUSTOM ) );
cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_DEFAULT ) );
cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_GENERAL_NORTHAMERICA ) );
cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_GENRE_ROCK ) );
cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_GENRE_JAZZ ) );
// filter // filter
edtFilter->setWhatsThis ( "<b>" + tr ( "Filter" ) + ":</b> " + tr ( "The server " edtFilter->setWhatsThis ( "<b>" + tr ( "Filter" ) + ":</b> " + tr ( "The server "
"list is filtered by the given text. Note that the filter is case insensitive." ) ); "list is filtered by the given text. Note that the filter is case insensitive." ) );
@ -162,6 +172,9 @@ CConnectDlg::CConnectDlg ( const bool bNewShowCompleteRegList,
QObject::connect ( cbxServerAddr, SIGNAL ( editTextChanged ( const QString& ) ), QObject::connect ( cbxServerAddr, SIGNAL ( editTextChanged ( const QString& ) ),
this, SLOT ( OnServerAddrEditTextChanged ( const QString& ) ) ); this, SLOT ( OnServerAddrEditTextChanged ( const QString& ) ) );
QObject::connect ( cbxCentServAddrType, SIGNAL ( activated ( int ) ),
this, SLOT ( OnCentServAddrTypeChanged ( int ) ) );
// check boxes // check boxes
QObject::connect ( chbExpandAll, SIGNAL ( stateChanged ( int ) ), QObject::connect ( chbExpandAll, SIGNAL ( stateChanged ( int ) ),
this, SLOT ( OnExpandAllStateChanged ( int ) ) ); this, SLOT ( OnExpandAllStateChanged ( int ) ) );
@ -220,6 +233,11 @@ void CConnectDlg::RequestServerList()
// clear filter edit box // clear filter edit box
edtFilter->setText ( "" ); edtFilter->setText ( "" );
// update list combo box (disable events to avoid a signal)
cbxCentServAddrType->blockSignals ( true );
cbxCentServAddrType->setCurrentIndex ( static_cast<int> ( pClient->GetCentralServerAddressType() ) );
cbxCentServAddrType->blockSignals ( false );
// get the IP address of the central server (using the ParseNetworAddress // get the IP address of the central server (using the ParseNetworAddress
// function) when the connect dialog is opened, this seems to be the correct // function) when the connect dialog is opened, this seems to be the correct
// time to do it // time to do it

View file

@ -47,8 +47,9 @@ class CConnectDlg : public QDialog, private Ui_CConnectDlgBase
Q_OBJECT Q_OBJECT
public: public:
CConnectDlg ( const bool bNewShowCompleteRegList, CConnectDlg ( CClient* pNCliP,
QWidget* parent = nullptr, const bool bNewShowCompleteRegList,
QWidget* parent = nullptr,
Qt::WindowFlags f = nullptr ); Qt::WindowFlags f = nullptr );
void Init ( const CVector<QString>& vstrIPAddresses ); void Init ( const CVector<QString>& vstrIPAddresses );
@ -88,6 +89,8 @@ protected:
void UpdateListFilter(); void UpdateListFilter();
void ShowAllMusicians ( const bool bState ); void ShowAllMusicians ( const bool bState );
CClient* pClient;
QTimer TimerPing; QTimer TimerPing;
QTimer TimerReRequestServList; QTimer TimerReRequestServList;
QString strCentralServerAddress; QString strCentralServerAddress;
@ -104,6 +107,7 @@ public slots:
void OnServerListItemSelectionChanged(); void OnServerListItemSelectionChanged();
void OnServerListItemDoubleClicked ( QTreeWidgetItem* Item, int ); void OnServerListItemDoubleClicked ( QTreeWidgetItem* Item, int );
void OnServerAddrEditTextChanged ( const QString& ); void OnServerAddrEditTextChanged ( const QString& );
void OnCentServAddrTypeChanged ( int iTypeIdx ) { pClient->SetCentralServerAddressType ( static_cast<ECSAddType> ( iTypeIdx ) ); }
void OnFilterTextEdited ( const QString& ) { UpdateListFilter(); } void OnFilterTextEdited ( const QString& ) { UpdateListFilter(); }
void OnExpandAllStateChanged ( int value ) { ShowAllMusicians ( value == Qt::Checked ); } void OnExpandAllStateChanged ( int value ) { ShowAllMusicians ( value == Qt::Checked ); }
void OnConnectClicked(); void OnConnectClicked();

View file

@ -29,6 +29,16 @@
<property name="bottomMargin"> <property name="bottomMargin">
<number>0</number> <number>0</number>
</property> </property>
<item>
<widget class="QLabel" name="lblList">
<property name="text">
<string>List</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="cbxCentServAddrType"/>
</item>
<item> <item>
<widget class="QLabel" name="lblFilter"> <widget class="QLabel" name="lblFilter">
<property name="text"> <property name="text">

View file

@ -101,12 +101,15 @@ LED bar: lbr
#define SYSTEM_FRAME_SIZE_SAMPLES 64 #define SYSTEM_FRAME_SIZE_SAMPLES 64
#define DOUBLE_SYSTEM_FRAME_SIZE_SAMPLES ( 2 * SYSTEM_FRAME_SIZE_SAMPLES ) #define DOUBLE_SYSTEM_FRAME_SIZE_SAMPLES ( 2 * SYSTEM_FRAME_SIZE_SAMPLES )
// default server address // default server address and port numbers
#define DEFAULT_SERVER_ADDRESS "jamulus.fischvolk.de" #define DEFAULT_SERVER_ADDRESS "jamulus.fischvolk.de"
#define DEFAULT_SERVER_NAME "Central Server" #define DEFAULT_PORT_NUMBER 22124
#define CENTSERV_GENERAL_NORTHAMERICA "jamulus.fischvolk.de:22224"
#define CENTSERV_GENRE_ROCK "centralrock.drealm.info:22124"
#define CENTSERV_GENRE_JAZZ "centraljazz.drealm.info:22224"
// getting started and software manual URL // getting started and software manual URL
#define CLIENT_GETTING_STARTED_URL "https://github.com/corrados/jamulus/wiki/Software-Manual" #define CLIENT_GETTING_STARTED_URL "https://github.com/corrados/jamulus/wiki/Getting-Started"
#define SERVER_GETTING_STARTED_URL "https://github.com/corrados/jamulus/wiki/Running-a-Server" #define SERVER_GETTING_STARTED_URL "https://github.com/corrados/jamulus/wiki/Running-a-Server"
#define SOFTWARE_MANUAL_URL "https://github.com/corrados/jamulus/blob/master/src/res/homepage/manual.md" #define SOFTWARE_MANUAL_URL "https://github.com/corrados/jamulus/blob/master/src/res/homepage/manual.md"
@ -116,10 +119,6 @@ LED bar: lbr
#define WELL_KNOWN_PORT 53 // DNS #define WELL_KNOWN_PORT 53 // DNS
#define IP_LOOKUP_TIMEOUT 500 // ms #define IP_LOOKUP_TIMEOUT 500 // ms
// defined port numbers for client and server
#define DEFAULT_PORT_NUMBER 22124
#define DEFAULT_PORT_NUMBER_NORTHAMERICA 22224
// system sample rate (the sound card and audio coder works on this sample rate) // system sample rate (the sound card and audio coder works on this sample rate)
#define SYSTEM_SAMPLE_RATE_HZ 48000 // Hz #define SYSTEM_SAMPLE_RATE_HZ 48000 // Hz
@ -163,10 +162,10 @@ LED bar: lbr
#define MAX_NUM_IN_OUT_CHANNELS 64 #define MAX_NUM_IN_OUT_CHANNELS 64
// maximum number of elemts in the server address combo box // maximum number of elemts in the server address combo box
#define MAX_NUM_SERVER_ADDR_ITEMS 6 #define MAX_NUM_SERVER_ADDR_ITEMS 12
// maximum number of fader settings to be stored (together with the fader tags) // maximum number of fader settings to be stored (together with the fader tags)
#define MAX_NUM_STORED_FADER_SETTINGS 200 #define MAX_NUM_STORED_FADER_SETTINGS 250
// range for signal level meter // range for signal level meter
#define LOW_BOUND_SIG_METER ( -50.0 ) // dB #define LOW_BOUND_SIG_METER ( -50.0 ) // dB
@ -182,21 +181,20 @@ LED bar: lbr
// Maximum number of servers registered in the server list. If you want to // Maximum number of servers registered in the server list. If you want to
// change this parameter, you most probably have to adjust MAX_SIZE_BYTES_NETW_BUF. // change this parameter, you most probably have to adjust MAX_SIZE_BYTES_NETW_BUF.
#define MAX_NUM_SERVERS_IN_SERVER_LIST 200 #define MAX_NUM_SERVERS_IN_SERVER_LIST 150 // reduced to 150 because we now have genre-based server lists
// defines the time interval at which the ping time is updated in the GUI // defines the time interval at which the ping time is updated in the GUI
#define PING_UPDATE_TIME_MS 500 // ms #define PING_UPDATE_TIME_MS 500 // ms
// defines the time interval at which the ping time is updated for the server // defines the time interval at which the ping time is updated for the server list
// list #define PING_UPDATE_TIME_SERVER_LIST_MS 2500 // ms
#define PING_UPDATE_TIME_SERVER_LIST_MS 2000 // ms
// defines the interval between Channel Level updates from the server // defines the interval between Channel Level updates from the server
#define CHANNEL_LEVEL_UPDATE_INTERVAL 200 // number of frames at 64 samples frame size #define CHANNEL_LEVEL_UPDATE_INTERVAL 200 // number of frames at 64 samples frame size
// time-out until a registered server is deleted from the server list if no // time-out until a registered server is deleted from the server list if no
// new registering was made in minutes // new registering was made in minutes
#define SERVLIST_TIME_OUT_MINUTES 60 // minutes #define SERVLIST_TIME_OUT_MINUTES 33 // minutes (should include 3 UDP registration messages)
// poll time for server list (to check if entries are time-out) // poll time for server list (to check if entries are time-out)
#define SERVLIST_POLL_TIME_MINUTES 1 // minute #define SERVLIST_POLL_TIME_MINUTES 1 // minute
@ -208,7 +206,7 @@ LED bar: lbr
#define SERVLIST_REGIST_INTERV_MINUTES 15 // minutes #define SERVLIST_REGIST_INTERV_MINUTES 15 // minutes
// defines the minimum time a server must run to be a permanent server // defines the minimum time a server must run to be a permanent server
#define SERVLIST_TIME_PERMSERV_MINUTES 1440 // minutes, 1440 = 60 min * 24 h #define SERVLIST_TIME_PERMSERV_MINUTES 4320 // minutes, 4320 = 60 min * 24 h * 3 d
// registration response timeout // registration response timeout
#define REGISTER_SERVER_TIME_OUT_MS 500 // ms #define REGISTER_SERVER_TIME_OUT_MS 500 // ms

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -177,6 +177,11 @@
<source>T R Y I N G T O C O N N E C T</source> <source>T R Y I N G T O C O N N E C T</source>
<translation>V E R B I N D U N G S A U F B A U</translation> <translation>V E R B I N D U N G S A U F B A U</translation>
</message> </message>
<message>
<location filename="../../audiomixerboard.cpp" line="658"/>
<source>Personal Mix at the Server: </source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>CChannelFader</name> <name>CChannelFader</name>
@ -633,6 +638,11 @@
<source>The CPU of the client or server is at 100%.</source> <source>The CPU of the client or server is at 100%.</source>
<translation>Die CPU des Computers ist voll ausgelastet.</translation> <translation>Die CPU des Computers ist voll ausgelastet.</translation>
</message> </message>
<message>
<location filename="../../clientdlg.cpp" line="703"/>
<source>Central Server</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../../clientdlg.cpp" line="809"/> <location filename="../../clientdlg.cpp" line="809"/>
<source>user</source> <source>user</source>
@ -1135,53 +1145,76 @@
<translation>Hoch</translation> <translation>Hoch</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="349"/>
<source>Manual</source> <source>Manual</source>
<translation>Manuell</translation> <translation type="vanished">Manuell</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="350"/> <location filename="../../util.h" line="581"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="584"/>
<source>All Genres</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="587"/>
<source>Genre Rock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="590"/>
<source>Genre Jazz</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="593"/>
<source>Default</source> <source>Default</source>
<translation>Standard</translation> <translation>Standard</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="351"/>
<source>Default (North America)</source> <source>Default (North America)</source>
<translation>Standard (Nordamerika)</translation> <translation type="vanished">Standard (Nordamerika)</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="367"/> <location filename="../../clientsettingsdlg.cpp" line="369"/>
<source>preferred</source> <source>preferred</source>
<translation>bevorzugt</translation> <translation>bevorzugt</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="457"/> <location filename="../../clientsettingsdlg.cpp" line="463"/>
<location filename="../../clientsettingsdlg.cpp" line="461"/> <location filename="../../clientsettingsdlg.cpp" line="467"/>
<source>Size: </source> <source>Size: </source>
<translation>Größe: </translation> <translation>Größe: </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="518"/> <location filename="../../clientsettingsdlg.cpp" line="524"/>
<source>Buffer Delay</source> <source>Buffer Delay</source>
<translation>Puffergröße</translation> <translation>Puffergröße</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="523"/> <location filename="../../clientsettingsdlg.cpp" line="529"/>
<source>Buffer Delay: </source> <source>Buffer Delay: </source>
<translation>Puffergröße: </translation> <translation>Puffergröße: </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="633"/> <location filename="../../clientsettingsdlg.cpp" line="606"/>
<source>Predefined Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="646"/>
<source>The selected audio device could not be used because of the following error: </source> <source>The selected audio device could not be used because of the following error: </source>
<translation>Das ausgewählte Audiogerät kann aus folgendem Grund nicht verwendet werden: </translation> <translation>Das ausgewählte Audiogerät kann aus folgendem Grund nicht verwendet werden: </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="635"/> <location filename="../../clientsettingsdlg.cpp" line="648"/>
<source> The previous driver will be selected.</source> <source> The previous driver will be selected.</source>
<translation> Der vorherige Treiber wird wieder ausgewählt.</translation> <translation> Der vorherige Treiber wird wieder ausgewählt.</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="636"/> <location filename="../../clientsettingsdlg.cpp" line="649"/>
<source>Ok</source> <source>Ok</source>
<translation></translation> <translation></translation>
</message> </message>
@ -1347,82 +1380,82 @@
<context> <context>
<name>CConnectDlg</name> <name>CConnectDlg</name>
<message> <message>
<location filename="../../connectdlg.cpp" line="47"/> <location filename="../../connectdlg.cpp" line="49"/>
<source>Server List</source> <source>Server List</source>
<translation>Severliste</translation> <translation>Severliste</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="47"/> <location filename="../../connectdlg.cpp" line="49"/>
<source>The server list shows a list of available servers which are registered at the central server. Select a server from the list and press the connect button to connect to this server. Alternatively, double click a server from the list to connect to it. If a server is occupied, a list of the connected musicians is available by expanding the list item. Permanent servers are shown in bold font.</source> <source>The server list shows a list of available servers which are registered at the central server. Select a server from the list and press the connect button to connect to this server. Alternatively, double click a server from the list to connect to it. If a server is occupied, a list of the connected musicians is available by expanding the list item. Permanent servers are shown in bold font.</source>
<translation>Die Serverliste zeigt eine Liste von verfügbaren Server, die sich am Zentralserver registriert haben. Markiere einen Server von der Liste und drücke den Knopf Verbinden um eine Verbindung zu dem Server aufzubauen. Alternativ kann man auch den Server in der Liste direkt doppelklicken. Wenn ein Server belegt ist, dann wird eine Liste der verbundenen Musikern angezeigt. Server, die länger online sind (permanente Server) werden in Fettschrift dargestellt.</translation> <translation>Die Serverliste zeigt eine Liste von verfügbaren Server, die sich am Zentralserver registriert haben. Markiere einen Server von der Liste und drücke den Knopf Verbinden um eine Verbindung zu dem Server aufzubauen. Alternativ kann man auch den Server in der Liste direkt doppelklicken. Wenn ein Server belegt ist, dann wird eine Liste der verbundenen Musikern angezeigt. Server, die länger online sind (permanente Server) werden in Fettschrift dargestellt.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="53"/> <location filename="../../connectdlg.cpp" line="55"/>
<source>Note that it may take some time to retrieve the server list from the central server. If no valid central server address is specified in the settings, no server list will be available.</source> <source>Note that it may take some time to retrieve the server list from the central server. If no valid central server address is specified in the settings, no server list will be available.</source>
<translation>Es kann einen Moment dauern, bis die Serverliste vom Zentralserver empfangen wird. Falls keine gültige Zentralserveradresse in den Einstellungen angegeben ist, kann keine Liste angezeigt werden.</translation> <translation>Es kann einen Moment dauern, bis die Serverliste vom Zentralserver empfangen wird. Falls keine gültige Zentralserveradresse in den Einstellungen angegeben ist, kann keine Liste angezeigt werden.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="58"/> <location filename="../../connectdlg.cpp" line="60"/>
<source>Server list view</source> <source>Server list view</source>
<translation>Serverliste Anzeige</translation> <translation>Serverliste Anzeige</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="61"/> <location filename="../../connectdlg.cpp" line="63"/>
<source>Server Address</source> <source>Server Address</source>
<translation>Serveradresse</translation> <translation>Serveradresse</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="61"/> <location filename="../../connectdlg.cpp" line="63"/>
<source>The IP address or URL of the server running the </source> <source>The IP address or URL of the server running the </source>
<translation>Die IP-Adresse oder URL des Servers, auf der die </translation> <translation>Die IP-Adresse oder URL des Servers, auf der die </translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="62"/> <location filename="../../connectdlg.cpp" line="64"/>
<source> server software must be set here. An optional port number can be added after the IP address or URL using a colon as a separator, e.g, example.org:</source> <source> server software must be set here. An optional port number can be added after the IP address or URL using a colon as a separator, e.g, example.org:</source>
<translation> Serversoftware läuft wird hier angegeben. Optional kann eine Portnummer angefügt werden. Diese wird hinter der IP-Adresse durch ein Doppelpunkt getrennt angegeben. Beispiel: example.org:</translation> <translation> Serversoftware läuft wird hier angegeben. Optional kann eine Portnummer angefügt werden. Diese wird hinter der IP-Adresse durch ein Doppelpunkt getrennt angegeben. Beispiel: example.org:</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="66"/> <location filename="../../connectdlg.cpp" line="68"/>
<source>. A list of the most recent used server IP addresses or URLs is available for selection.</source> <source>. A list of the most recent used server IP addresses or URLs is available for selection.</source>
<translation> Eine Liste der letzten IP-Adressen oder URLs wird gespeichert und kann nachträglich wieder ausgewählt werden.</translation> <translation> Eine Liste der letzten IP-Adressen oder URLs wird gespeichert und kann nachträglich wieder ausgewählt werden.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="73"/> <location filename="../../connectdlg.cpp" line="75"/>
<source>Server address edit box</source> <source>Server address edit box</source>
<translation>Serveradresse Eingabefeld</translation> <translation>Serveradresse Eingabefeld</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="74"/> <location filename="../../connectdlg.cpp" line="76"/>
<source>Holds the current server IP address or URL. It also stores old URLs in the combo box list.</source> <source>Holds the current server IP address or URL. It also stores old URLs in the combo box list.</source>
<translation>Enthält die aktuelle Server-IP-Adresse oder URL. Es speichert auch alte URLs in der Auswahlliste.</translation> <translation>Enthält die aktuelle Server-IP-Adresse oder URL. Es speichert auch alte URLs in der Auswahlliste.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="78"/> <location filename="../../connectdlg.cpp" line="88"/>
<source>Filter</source> <source>Filter</source>
<translation>Filter</translation> <translation>Filter</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="78"/> <location filename="../../connectdlg.cpp" line="88"/>
<source>The server list is filtered by the given text. Note that the filter is case insensitive.</source> <source>The server list is filtered by the given text. Note that the filter is case insensitive.</source>
<translation>Die Serverliste kann mit dem eingegebenen Text gefiltert werden, d.h. es werden nur Einträge angezeigt, die dem Filtertext entsprechen. Die Groß- und Kleinschreibung des Filtertexts wird dabei nicht beachtet.</translation> <translation>Die Serverliste kann mit dem eingegebenen Text gefiltert werden, d.h. es werden nur Einträge angezeigt, die dem Filtertext entsprechen. Die Groß- und Kleinschreibung des Filtertexts wird dabei nicht beachtet.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="80"/> <location filename="../../connectdlg.cpp" line="90"/>
<source>Filter edit box</source> <source>Filter edit box</source>
<translation>Filtereingabefeld</translation> <translation>Filtereingabefeld</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="83"/> <location filename="../../connectdlg.cpp" line="93"/>
<source>Show All Musicians</source> <source>Show All Musicians</source>
<translation>Zeige alle Musiker</translation> <translation>Zeige alle Musiker</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="83"/> <location filename="../../connectdlg.cpp" line="93"/>
<source>If you check this check box, the musicians of all servers are shown. If you uncheck the check box, all list view items are collapsed.</source> <source>If you check this check box, the musicians of all servers are shown. If you uncheck the check box, all list view items are collapsed.</source>
<translation>Ist diese Einstellung angehakt, dann werden alle Musiker auf allen Servern angezeigt. Wird der Haken entfernt, dann werden alle Listeneinträge eingeklappt und die verbundenen Musikernamen werden verborgen.</translation> <translation>Ist diese Einstellung angehakt, dann werden alle Musiker auf allen Servern angezeigt. Wird der Haken entfernt, dann werden alle Listeneinträge eingeklappt und die verbundenen Musikernamen werden verborgen.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="86"/> <location filename="../../connectdlg.cpp" line="96"/>
<source>Show all musicians check box</source> <source>Show all musicians check box</source>
<translation>Zeige alle Musiker Schalter</translation> <translation>Zeige alle Musiker Schalter</translation>
</message> </message>
@ -1436,46 +1469,51 @@
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="35"/> <location filename="../../connectdlgbase.ui" line="35"/>
<source>List</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../connectdlgbase.ui" line="45"/>
<source>Filter</source> <source>Filter</source>
<translation>Filter</translation> <translation>Filter</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="45"/> <location filename="../../connectdlgbase.ui" line="55"/>
<source>Show All Musicians</source> <source>Show All Musicians</source>
<translation>Zeige alle Musiker</translation> <translation>Zeige alle Musiker</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="61"/> <location filename="../../connectdlgbase.ui" line="71"/>
<source>Server Name</source> <source>Server Name</source>
<translation>Servername</translation> <translation>Servername</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="66"/> <location filename="../../connectdlgbase.ui" line="76"/>
<source>Ping Time</source> <source>Ping Time</source>
<translation>Ping-Zeit</translation> <translation>Ping-Zeit</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="71"/> <location filename="../../connectdlgbase.ui" line="81"/>
<source>Musicians</source> <source>Musicians</source>
<translation>Musiker</translation> <translation>Musiker</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="76"/> <location filename="../../connectdlgbase.ui" line="86"/>
<source>Location</source> <source>Location</source>
<translation>Standort</translation> <translation>Standort</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="86"/> <location filename="../../connectdlgbase.ui" line="96"/>
<source>Server Name/Address</source> <source>Server Name/Address</source>
<translation>Servername/Adresse</translation> <translation>Servername/Adresse</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="120"/> <location filename="../../connectdlgbase.ui" line="130"/>
<source>C&amp;ancel</source> <source>C&amp;ancel</source>
<translation>A&amp;bbrechen</translation> <translation>A&amp;bbrechen</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="127"/> <location filename="../../connectdlgbase.ui" line="137"/>
<source>&amp;Connect</source> <source>&amp;Connect</source>
<translation>&amp;Verbinden</translation> <translation>&amp;Verbinden</translation>
</message> </message>
@ -1647,7 +1685,7 @@
<message> <message>
<location filename="../../util.cpp" line="669"/> <location filename="../../util.cpp" line="669"/>
<location filename="../../util.cpp" line="681"/> <location filename="../../util.cpp" line="681"/>
<location filename="../../util.cpp" line="973"/> <location filename="../../util.cpp" line="975"/>
<source>None</source> <source>None</source>
<translation>Kein</translation> <translation>Kein</translation>
</message> </message>
@ -1713,175 +1751,195 @@
<translation>Was man hier sieht wird auch am Fader im Mixer angezeigt, wenn du mit einem </translation> <translation>Was man hier sieht wird auch am Fader im Mixer angezeigt, wenn du mit einem </translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="974"/> <location filename="../../util.cpp" line="976"/>
<source>Drum Set</source> <source>Drum Set</source>
<translation>Schlagzeug</translation> <translation>Schlagzeug</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="975"/> <location filename="../../util.cpp" line="977"/>
<source>Djembe</source> <source>Djembe</source>
<translation>Djembe</translation> <translation>Djembe</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="976"/> <location filename="../../util.cpp" line="978"/>
<source>Electric Guitar</source> <source>Electric Guitar</source>
<translation>E-Gitarre</translation> <translation>E-Gitarre</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="977"/> <location filename="../../util.cpp" line="979"/>
<source>Acoustic Guitar</source> <source>Acoustic Guitar</source>
<translation>Akustikgitarre</translation> <translation>Akustikgitarre</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="978"/> <location filename="../../util.cpp" line="980"/>
<source>Bass Guitar</source> <source>Bass Guitar</source>
<translation>E-Bass</translation> <translation>E-Bass</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="979"/> <location filename="../../util.cpp" line="981"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation>Keyboard</translation> <translation>Keyboard</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="980"/> <location filename="../../util.cpp" line="982"/>
<source>Synthesizer</source> <source>Synthesizer</source>
<translation>Synthesizer</translation> <translation>Synthesizer</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="981"/> <location filename="../../util.cpp" line="983"/>
<source>Grand Piano</source> <source>Grand Piano</source>
<translation>Flügel</translation> <translation>Flügel</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="982"/> <location filename="../../util.cpp" line="984"/>
<source>Accordion</source> <source>Accordion</source>
<translation>Akkordeon</translation> <translation>Akkordeon</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="983"/> <location filename="../../util.cpp" line="985"/>
<source>Vocal</source> <source>Vocal</source>
<translation>Gesang</translation> <translation>Gesang</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="984"/> <location filename="../../util.cpp" line="986"/>
<source>Microphone</source> <source>Microphone</source>
<translation>Mikrofon</translation> <translation>Mikrofon</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="985"/> <location filename="../../util.cpp" line="987"/>
<source>Harmonica</source> <source>Harmonica</source>
<translation>Mundharmonika</translation> <translation>Mundharmonika</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="986"/> <location filename="../../util.cpp" line="988"/>
<source>Trumpet</source> <source>Trumpet</source>
<translation>Trompete</translation> <translation>Trompete</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="987"/> <location filename="../../util.cpp" line="989"/>
<source>Trombone</source> <source>Trombone</source>
<translation>Posaune</translation> <translation>Posaune</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="988"/> <location filename="../../util.cpp" line="990"/>
<source>French Horn</source> <source>French Horn</source>
<translation>Waldhorn</translation> <translation>Waldhorn</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="989"/> <location filename="../../util.cpp" line="991"/>
<source>Tuba</source> <source>Tuba</source>
<translation>Tuba</translation> <translation>Tuba</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="990"/> <location filename="../../util.cpp" line="992"/>
<source>Saxophone</source> <source>Saxophone</source>
<translation>Saxophon</translation> <translation>Saxophon</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="991"/> <location filename="../../util.cpp" line="993"/>
<source>Clarinet</source> <source>Clarinet</source>
<translation>Klarinette</translation> <translation>Klarinette</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="992"/> <location filename="../../util.cpp" line="994"/>
<source>Flute</source> <source>Flute</source>
<translation>Flöte</translation> <translation>Flöte</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="993"/> <location filename="../../util.cpp" line="995"/>
<source>Violin</source> <source>Violin</source>
<translation>Violine</translation> <translation>Violine</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="994"/> <location filename="../../util.cpp" line="996"/>
<source>Cello</source> <source>Cello</source>
<translation>Cello</translation> <translation>Cello</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="995"/> <location filename="../../util.cpp" line="997"/>
<source>Double Bass</source> <source>Double Bass</source>
<translation>Kontrabass</translation> <translation>Kontrabass</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="996"/> <location filename="../../util.cpp" line="998"/>
<source>Recorder</source> <source>Recorder</source>
<translation>Recorder</translation> <translation>Recorder</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="997"/> <location filename="../../util.cpp" line="999"/>
<source>Streamer</source> <source>Streamer</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="998"/> <location filename="../../util.cpp" line="1000"/>
<source>Listener</source> <source>Listener</source>
<translation>Zuhörer</translation> <translation>Zuhörer</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="999"/> <location filename="../../util.cpp" line="1001"/>
<source>Guitar+Vocal</source> <source>Guitar+Vocal</source>
<translation>Gitarre+Gesang</translation> <translation>Gitarre+Gesang</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1000"/> <location filename="../../util.cpp" line="1002"/>
<source>Keyboard+Vocal</source> <source>Keyboard+Vocal</source>
<translation>Keyboard+Gesang</translation> <translation>Keyboard+Gesang</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1001"/> <location filename="../../util.cpp" line="1003"/>
<source>Bodhran</source> <source>Bodhran</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1002"/> <location filename="../../util.cpp" line="1004"/>
<source>Bassoon</source> <source>Bassoon</source>
<translation>Fagott</translation> <translation>Fagott</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1003"/> <location filename="../../util.cpp" line="1005"/>
<source>Oboe</source> <source>Oboe</source>
<translation>Oboe</translation> <translation>Oboe</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1004"/> <location filename="../../util.cpp" line="1006"/>
<source>Harp</source> <source>Harp</source>
<translation>Harfe</translation> <translation>Harfe</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1005"/> <location filename="../../util.cpp" line="1007"/>
<source>Viola</source> <source>Viola</source>
<translation>Viola</translation> <translation>Viola</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1006"/> <location filename="../../util.cpp" line="1008"/>
<source>Congas</source> <source>Congas</source>
<translation>Congas</translation> <translation>Congas</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1007"/> <location filename="../../util.cpp" line="1009"/>
<source>Bongo</source> <source>Bongo</source>
<translation>Bongos</translation> <translation>Bongos</translation>
</message> </message>
<message>
<location filename="../../util.cpp" line="1010"/>
<source>Vocal Bass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="1011"/>
<source>Vocal Tenor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="1012"/>
<source>Vocal Alto</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="1013"/>
<source>Vocal Soprano</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>CServerDlg</name> <name>CServerDlg</name>
@ -2017,7 +2075,7 @@
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="134"/> <location filename="../../serverdlg.cpp" line="134"/>
<location filename="../../serverdlg.cpp" line="277"/> <location filename="../../serverdlg.cpp" line="279"/>
<source>E&amp;xit</source> <source>E&amp;xit</source>
<translation>&amp;Beenden</translation> <translation>&amp;Beenden</translation>
</message> </message>
@ -2044,67 +2102,69 @@
<translation> Server </translation> <translation> Server </translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="191"/> <location filename="../../serverdlg.cpp" line="527"/>
<source>Predefined Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Manual</source> <source>Manual</source>
<translation>Manuell</translation> <translation type="vanished">Manuell</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="192"/>
<source>Default</source> <source>Default</source>
<translation>Standard</translation> <translation type="vanished">Standard</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="193"/>
<source>Default (North America)</source> <source>Default (North America)</source>
<translation>Standard (Nordamerika)</translation> <translation type="vanished">Standard (Nordamerika)</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="271"/> <location filename="../../serverdlg.cpp" line="273"/>
<source> Server</source> <source> Server</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="275"/> <location filename="../../serverdlg.cpp" line="277"/>
<source>&amp;Window</source> <source>&amp;Window</source>
<translation>&amp;Fenster</translation> <translation>&amp;Fenster</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="591"/> <location filename="../../util.h" line="615"/>
<source>Unregistered</source> <source>Unregistered</source>
<translation>Nicht registriert</translation> <translation>Nicht registriert</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="594"/> <location filename="../../util.h" line="618"/>
<source>Bad address</source> <source>Bad address</source>
<translation>Ungültige Adresse</translation> <translation>Ungültige Adresse</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="597"/> <location filename="../../util.h" line="621"/>
<source>Registration requested</source> <source>Registration requested</source>
<translation>Registrierung angefordert</translation> <translation>Registrierung angefordert</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="600"/> <location filename="../../util.h" line="624"/>
<source>Registration failed</source> <source>Registration failed</source>
<translation>Registrierung fehlgeschlagen</translation> <translation>Registrierung fehlgeschlagen</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="603"/> <location filename="../../util.h" line="627"/>
<source>Check server version</source> <source>Check server version</source>
<translation>Überprüfe Version des Servers</translation> <translation>Überprüfe Version des Servers</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="606"/> <location filename="../../util.h" line="630"/>
<source>Registered</source> <source>Registered</source>
<translation>Registriert</translation> <translation>Registriert</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="609"/> <location filename="../../util.h" line="633"/>
<source>Central Server full</source> <source>Central Server full</source>
<translation>Zentralserver voll</translation> <translation>Zentralserver voll</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="612"/> <location filename="../../util.h" line="636"/>
<source>Unknown value </source> <source>Unknown value </source>
<translation>Unbekannter Wert </translation> <translation>Unbekannter Wert </translation>
</message> </message>
@ -2359,7 +2419,7 @@
<context> <context>
<name>global</name> <name>global</name>
<message> <message>
<location filename="../../global.h" line="237"/> <location filename="../../global.h" line="235"/>
<source>For more information use the What&apos;s This help (help menu, right mouse button or Shift+F1)</source> <source>For more information use the What&apos;s This help (help menu, right mouse button or Shift+F1)</source>
<translation>Für weitere Informationen verwende die Kontexthilfe (Hilfe-Menü, rechte Maustaste oder Tastenkombination Shift+F1)</translation> <translation>Für weitere Informationen verwende die Kontexthilfe (Hilfe-Menü, rechte Maustaste oder Tastenkombination Shift+F1)</translation>
</message> </message>

View file

@ -181,6 +181,11 @@
<source>T R Y I N G T O C O N N E C T</source> <source>T R Y I N G T O C O N N E C T</source>
<translation>I N T E N T A N D O C O N E C T A R</translation> <translation>I N T E N T A N D O C O N E C T A R</translation>
</message> </message>
<message>
<location filename="../../audiomixerboard.cpp" line="658"/>
<source>Personal Mix at the Server: </source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>CChannelFader</name> <name>CChannelFader</name>
@ -637,6 +642,11 @@
<source>The CPU of the client or server is at 100%.</source> <source>The CPU of the client or server is at 100%.</source>
<translation>El procesador del cliente o del servidor está al 100%.</translation> <translation>El procesador del cliente o del servidor está al 100%.</translation>
</message> </message>
<message>
<location filename="../../clientdlg.cpp" line="703"/>
<source>Central Server</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../../clientdlg.cpp" line="809"/> <location filename="../../clientdlg.cpp" line="809"/>
<source>user</source> <source>user</source>
@ -1139,53 +1149,76 @@
<translation>Alta</translation> <translation>Alta</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="349"/>
<source>Manual</source> <source>Manual</source>
<translation>Manual</translation> <translation type="vanished">Manual</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="350"/> <location filename="../../util.h" line="581"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="584"/>
<source>All Genres</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="587"/>
<source>Genre Rock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="590"/>
<source>Genre Jazz</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="593"/>
<source>Default</source> <source>Default</source>
<translation>Por defecto</translation> <translation>Por defecto</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="351"/>
<source>Default (North America)</source> <source>Default (North America)</source>
<translation>Por defecto (Norteamérica)</translation> <translation type="vanished">Por defecto (Norteamérica)</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="367"/> <location filename="../../clientsettingsdlg.cpp" line="369"/>
<source>preferred</source> <source>preferred</source>
<translation>aconsejado</translation> <translation>aconsejado</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="457"/> <location filename="../../clientsettingsdlg.cpp" line="463"/>
<location filename="../../clientsettingsdlg.cpp" line="461"/> <location filename="../../clientsettingsdlg.cpp" line="467"/>
<source>Size: </source> <source>Size: </source>
<translation>Tamaño: </translation> <translation>Tamaño: </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="518"/> <location filename="../../clientsettingsdlg.cpp" line="524"/>
<source>Buffer Delay</source> <source>Buffer Delay</source>
<translation>Retardo Buffer</translation> <translation>Retardo Buffer</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="523"/> <location filename="../../clientsettingsdlg.cpp" line="529"/>
<source>Buffer Delay: </source> <source>Buffer Delay: </source>
<translation>Retardo Buffer: </translation> <translation>Retardo Buffer: </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="633"/> <location filename="../../clientsettingsdlg.cpp" line="606"/>
<source>Predefined Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="646"/>
<source>The selected audio device could not be used because of the following error: </source> <source>The selected audio device could not be used because of the following error: </source>
<translation>El dispositivo de audio seleccionado no puede utilizarse a causa del siguiente error: </translation> <translation>El dispositivo de audio seleccionado no puede utilizarse a causa del siguiente error: </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="635"/> <location filename="../../clientsettingsdlg.cpp" line="648"/>
<source> The previous driver will be selected.</source> <source> The previous driver will be selected.</source>
<translation> Se utilizará el driver anterior.</translation> <translation> Se utilizará el driver anterior.</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="636"/> <location filename="../../clientsettingsdlg.cpp" line="649"/>
<source>Ok</source> <source>Ok</source>
<translation>Ok</translation> <translation>Ok</translation>
</message> </message>
@ -1351,32 +1384,32 @@
<context> <context>
<name>CConnectDlg</name> <name>CConnectDlg</name>
<message> <message>
<location filename="../../connectdlg.cpp" line="47"/> <location filename="../../connectdlg.cpp" line="49"/>
<source>Server List</source> <source>Server List</source>
<translation>Lista Servidores</translation> <translation>Lista Servidores</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="47"/> <location filename="../../connectdlg.cpp" line="49"/>
<source>The server list shows a list of available servers which are registered at the central server. Select a server from the list and press the connect button to connect to this server. Alternatively, double click a server from the list to connect to it. If a server is occupied, a list of the connected musicians is available by expanding the list item. Permanent servers are shown in bold font.</source> <source>The server list shows a list of available servers which are registered at the central server. Select a server from the list and press the connect button to connect to this server. Alternatively, double click a server from the list to connect to it. If a server is occupied, a list of the connected musicians is available by expanding the list item. Permanent servers are shown in bold font.</source>
<translation>La lista de servidores muestra una lista de servidores disponibles que se encuentran registrados en el servidor central. Escoge un servidor de la lista y pulsa el botón de conectar para conectarte a este servidor. También es posible realizar la conexión haciendo doble clic en un servidor de la lista. Si un servidor está ocupado, se puede desplegar una lista de los músicos conectados al pulsar el icono al lado del nombre. Los servidores permanentes se muestran en negrita.</translation> <translation>La lista de servidores muestra una lista de servidores disponibles que se encuentran registrados en el servidor central. Escoge un servidor de la lista y pulsa el botón de conectar para conectarte a este servidor. También es posible realizar la conexión haciendo doble clic en un servidor de la lista. Si un servidor está ocupado, se puede desplegar una lista de los músicos conectados al pulsar el icono al lado del nombre. Los servidores permanentes se muestran en negrita.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="53"/> <location filename="../../connectdlg.cpp" line="55"/>
<source>Note that it may take some time to retrieve the server list from the central server. If no valid central server address is specified in the settings, no server list will be available.</source> <source>Note that it may take some time to retrieve the server list from the central server. If no valid central server address is specified in the settings, no server list will be available.</source>
<translation>Ten en cuenta que puede llevar un tiempo recuperar la lista de servidores del servidor central. Si no se especifica una dirección válida en la configuración, no habrá ninguna lista de servidores disponible.</translation> <translation>Ten en cuenta que puede llevar un tiempo recuperar la lista de servidores del servidor central. Si no se especifica una dirección válida en la configuración, no habrá ninguna lista de servidores disponible.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="58"/> <location filename="../../connectdlg.cpp" line="60"/>
<source>Server list view</source> <source>Server list view</source>
<translation>Vista lista de servidores</translation> <translation>Vista lista de servidores</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="61"/> <location filename="../../connectdlg.cpp" line="63"/>
<source>Server Address</source> <source>Server Address</source>
<translation>Dirección Servidor</translation> <translation>Dirección Servidor</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="61"/> <location filename="../../connectdlg.cpp" line="63"/>
<source>The IP address or URL of the server running the </source> <source>The IP address or URL of the server running the </source>
<translation>La dirección IP o URL del servidor ejecutando el software del servidor </translation> <translation>La dirección IP o URL del servidor ejecutando el software del servidor </translation>
</message> </message>
@ -1385,52 +1418,52 @@
<translation type="vanished"> debe introducirse aquí. Se puede añadir un número de puerto opcional detrás de la dirección IP o URL utilizando dos puntos como separador, por ej. ejemplo.org:</translation> <translation type="vanished"> debe introducirse aquí. Se puede añadir un número de puerto opcional detrás de la dirección IP o URL utilizando dos puntos como separador, por ej. ejemplo.org:</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="62"/> <location filename="../../connectdlg.cpp" line="64"/>
<source> server software must be set here. An optional port number can be added after the IP address or URL using a colon as a separator, e.g, example.org:</source> <source> server software must be set here. An optional port number can be added after the IP address or URL using a colon as a separator, e.g, example.org:</source>
<translation> debe introducirse aquí. Se puede añadir un número de puerto opcional detrás de la dirección IP o URL utilizando dos puntos como separador, por ej. ejemplo.org:</translation> <translation> debe introducirse aquí. Se puede añadir un número de puerto opcional detrás de la dirección IP o URL utilizando dos puntos como separador, por ej. ejemplo.org:</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="66"/> <location filename="../../connectdlg.cpp" line="68"/>
<source>. A list of the most recent used server IP addresses or URLs is available for selection.</source> <source>. A list of the most recent used server IP addresses or URLs is available for selection.</source>
<translation>. Hay disponible una lista de las direcciones IP o URLs utilizadas más recientemente para su selección.</translation> <translation>. Hay disponible una lista de las direcciones IP o URLs utilizadas más recientemente para su selección.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="73"/> <location filename="../../connectdlg.cpp" line="75"/>
<source>Server address edit box</source> <source>Server address edit box</source>
<translation>Selección dirección servidor</translation> <translation>Selección dirección servidor</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="74"/> <location filename="../../connectdlg.cpp" line="76"/>
<source>Holds the current server IP address or URL. It also stores old URLs in the combo box list.</source> <source>Holds the current server IP address or URL. It also stores old URLs in the combo box list.</source>
<translation>Contiene la dirección IP o URL actual del servidor. También guarda viejas URL en la lista.</translation> <translation>Contiene la dirección IP o URL actual del servidor. También guarda viejas URL en la lista.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="78"/> <location filename="../../connectdlg.cpp" line="88"/>
<source>Filter</source> <source>Filter</source>
<translation>Filtro</translation> <translation>Filtro</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="78"/> <location filename="../../connectdlg.cpp" line="88"/>
<source>The server list is filtered by the given text. Note that the filter is case insensitive.</source> <source>The server list is filtered by the given text. Note that the filter is case insensitive.</source>
<translation>La lista de servidores se filtra con el texto introducido. El filtro no es sensible a mayúsculas/minúsculas.</translation> <translation>La lista de servidores se filtra con el texto introducido. El filtro no es sensible a mayúsculas/minúsculas.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="80"/> <location filename="../../connectdlg.cpp" line="90"/>
<source>Filter edit box</source> <source>Filter edit box</source>
<translation>Campo filtro</translation> <translation>Campo filtro</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="83"/> <location filename="../../connectdlg.cpp" line="93"/>
<source>Show All Musicians</source> <source>Show All Musicians</source>
<translation>Mostrar Todos los Músicos</translation> <translation>Mostrar Todos los Músicos</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="83"/> <location filename="../../connectdlg.cpp" line="93"/>
<source>If you check this check box, the musicians of all servers are shown. If you uncheck the check box, all list view items are collapsed.</source> <source>If you check this check box, the musicians of all servers are shown. If you uncheck the check box, all list view items are collapsed.</source>
<translation>Si activas esta opción, se mostrarán los músicos de todos los servidores. Si lo desactivas, se colapsan todas las listas.</translation> <translation>Si activas esta opción, se mostrarán los músicos de todos los servidores. Si lo desactivas, se colapsan todas las listas.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="86"/> <location filename="../../connectdlg.cpp" line="96"/>
<source>Show all musicians check box</source> <source>Show all musicians check box</source>
<translation>Selección Mostrar todos los músicos</translation> <translation>Selección Mostrar todos los músicos</translation>
</message> </message>
@ -1444,46 +1477,51 @@
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="35"/> <location filename="../../connectdlgbase.ui" line="35"/>
<source>List</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../connectdlgbase.ui" line="45"/>
<source>Filter</source> <source>Filter</source>
<translation>Filtro</translation> <translation>Filtro</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="45"/> <location filename="../../connectdlgbase.ui" line="55"/>
<source>Show All Musicians</source> <source>Show All Musicians</source>
<translation>Mostrar Todos los Músicos</translation> <translation>Mostrar Todos los Músicos</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="61"/> <location filename="../../connectdlgbase.ui" line="71"/>
<source>Server Name</source> <source>Server Name</source>
<translation>Nombre Servidor</translation> <translation>Nombre Servidor</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="66"/> <location filename="../../connectdlgbase.ui" line="76"/>
<source>Ping Time</source> <source>Ping Time</source>
<translation>Tiempo Ping</translation> <translation>Tiempo Ping</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="71"/> <location filename="../../connectdlgbase.ui" line="81"/>
<source>Musicians</source> <source>Musicians</source>
<translation>Músicos</translation> <translation>Músicos</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="76"/> <location filename="../../connectdlgbase.ui" line="86"/>
<source>Location</source> <source>Location</source>
<translation>Ubicación</translation> <translation>Ubicación</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="86"/> <location filename="../../connectdlgbase.ui" line="96"/>
<source>Server Name/Address</source> <source>Server Name/Address</source>
<translation>Nombre/Dirección Servidor</translation> <translation>Nombre/Dirección Servidor</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="120"/> <location filename="../../connectdlgbase.ui" line="130"/>
<source>C&amp;ancel</source> <source>C&amp;ancel</source>
<translation>C&amp;ancelar</translation> <translation>C&amp;ancelar</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="127"/> <location filename="../../connectdlgbase.ui" line="137"/>
<source>&amp;Connect</source> <source>&amp;Connect</source>
<translation>&amp;Conectar</translation> <translation>&amp;Conectar</translation>
</message> </message>
@ -1655,7 +1693,7 @@
<message> <message>
<location filename="../../util.cpp" line="669"/> <location filename="../../util.cpp" line="669"/>
<location filename="../../util.cpp" line="681"/> <location filename="../../util.cpp" line="681"/>
<location filename="../../util.cpp" line="973"/> <location filename="../../util.cpp" line="975"/>
<source>None</source> <source>None</source>
<translation>Ninguno</translation> <translation>Ninguno</translation>
</message> </message>
@ -1721,175 +1759,195 @@
<translation>Lo que introduzcas aquí aparecerá en tu fader del mezclador cuando te conectes a un servidor </translation> <translation>Lo que introduzcas aquí aparecerá en tu fader del mezclador cuando te conectes a un servidor </translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="974"/> <location filename="../../util.cpp" line="976"/>
<source>Drum Set</source> <source>Drum Set</source>
<translation>Batería</translation> <translation>Batería</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="975"/> <location filename="../../util.cpp" line="977"/>
<source>Djembe</source> <source>Djembe</source>
<translation>Djembé</translation> <translation>Djembé</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="976"/> <location filename="../../util.cpp" line="978"/>
<source>Electric Guitar</source> <source>Electric Guitar</source>
<translation>Guitarra Eléctrica</translation> <translation>Guitarra Eléctrica</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="977"/> <location filename="../../util.cpp" line="979"/>
<source>Acoustic Guitar</source> <source>Acoustic Guitar</source>
<translation>Guitarra Acústica</translation> <translation>Guitarra Acústica</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="978"/> <location filename="../../util.cpp" line="980"/>
<source>Bass Guitar</source> <source>Bass Guitar</source>
<translation>Bajo Eléctrico</translation> <translation>Bajo Eléctrico</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="979"/> <location filename="../../util.cpp" line="981"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation>Teclado</translation> <translation>Teclado</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="980"/> <location filename="../../util.cpp" line="982"/>
<source>Synthesizer</source> <source>Synthesizer</source>
<translation>Sintetizador</translation> <translation>Sintetizador</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="981"/> <location filename="../../util.cpp" line="983"/>
<source>Grand Piano</source> <source>Grand Piano</source>
<translation>Piano de Cola</translation> <translation>Piano de Cola</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="982"/> <location filename="../../util.cpp" line="984"/>
<source>Accordion</source> <source>Accordion</source>
<translation>Acordeón</translation> <translation>Acordeón</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="983"/> <location filename="../../util.cpp" line="985"/>
<source>Vocal</source> <source>Vocal</source>
<translation>Voz</translation> <translation>Voz</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="984"/> <location filename="../../util.cpp" line="986"/>
<source>Microphone</source> <source>Microphone</source>
<translation>Micrófono</translation> <translation>Micrófono</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="985"/> <location filename="../../util.cpp" line="987"/>
<source>Harmonica</source> <source>Harmonica</source>
<translation>Armónica</translation> <translation>Armónica</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="986"/> <location filename="../../util.cpp" line="988"/>
<source>Trumpet</source> <source>Trumpet</source>
<translation>Trompeta</translation> <translation>Trompeta</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="987"/> <location filename="../../util.cpp" line="989"/>
<source>Trombone</source> <source>Trombone</source>
<translation>Trombón</translation> <translation>Trombón</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="988"/> <location filename="../../util.cpp" line="990"/>
<source>French Horn</source> <source>French Horn</source>
<translation>Trompa</translation> <translation>Trompa</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="989"/> <location filename="../../util.cpp" line="991"/>
<source>Tuba</source> <source>Tuba</source>
<translation>Tuba</translation> <translation>Tuba</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="990"/> <location filename="../../util.cpp" line="992"/>
<source>Saxophone</source> <source>Saxophone</source>
<translation>Saxofón</translation> <translation>Saxofón</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="991"/> <location filename="../../util.cpp" line="993"/>
<source>Clarinet</source> <source>Clarinet</source>
<translation>Clarinete</translation> <translation>Clarinete</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="992"/> <location filename="../../util.cpp" line="994"/>
<source>Flute</source> <source>Flute</source>
<translation>Flauta</translation> <translation>Flauta</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="993"/> <location filename="../../util.cpp" line="995"/>
<source>Violin</source> <source>Violin</source>
<translation>Violín</translation> <translation>Violín</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="994"/> <location filename="../../util.cpp" line="996"/>
<source>Cello</source> <source>Cello</source>
<translation>Violonchelo</translation> <translation>Violonchelo</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="995"/> <location filename="../../util.cpp" line="997"/>
<source>Double Bass</source> <source>Double Bass</source>
<translation>Contrabajo</translation> <translation>Contrabajo</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="996"/> <location filename="../../util.cpp" line="998"/>
<source>Recorder</source> <source>Recorder</source>
<translation>Grabadora</translation> <translation>Grabadora</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="997"/> <location filename="../../util.cpp" line="999"/>
<source>Streamer</source> <source>Streamer</source>
<translation>Streamer</translation> <translation>Streamer</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="998"/> <location filename="../../util.cpp" line="1000"/>
<source>Listener</source> <source>Listener</source>
<translation>Oyente</translation> <translation>Oyente</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="999"/> <location filename="../../util.cpp" line="1001"/>
<source>Guitar+Vocal</source> <source>Guitar+Vocal</source>
<translation>Guitarra+Voz</translation> <translation>Guitarra+Voz</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1000"/> <location filename="../../util.cpp" line="1002"/>
<source>Keyboard+Vocal</source> <source>Keyboard+Vocal</source>
<translation>Teclado+Voz</translation> <translation>Teclado+Voz</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1001"/> <location filename="../../util.cpp" line="1003"/>
<source>Bodhran</source> <source>Bodhran</source>
<translation>Bodhran</translation> <translation>Bodhran</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1002"/> <location filename="../../util.cpp" line="1004"/>
<source>Bassoon</source> <source>Bassoon</source>
<translation>Fagot</translation> <translation>Fagot</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1003"/> <location filename="../../util.cpp" line="1005"/>
<source>Oboe</source> <source>Oboe</source>
<translation>Oboe</translation> <translation>Oboe</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1004"/> <location filename="../../util.cpp" line="1006"/>
<source>Harp</source> <source>Harp</source>
<translation>Arpa</translation> <translation>Arpa</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1005"/> <location filename="../../util.cpp" line="1007"/>
<source>Viola</source> <source>Viola</source>
<translation>Viola</translation> <translation>Viola</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1006"/> <location filename="../../util.cpp" line="1008"/>
<source>Congas</source> <source>Congas</source>
<translation>Congas</translation> <translation>Congas</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1007"/> <location filename="../../util.cpp" line="1009"/>
<source>Bongo</source> <source>Bongo</source>
<translation>Bongo</translation> <translation>Bongo</translation>
</message> </message>
<message>
<location filename="../../util.cpp" line="1010"/>
<source>Vocal Bass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="1011"/>
<source>Vocal Tenor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="1012"/>
<source>Vocal Alto</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="1013"/>
<source>Vocal Soprano</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>CServerDlg</name> <name>CServerDlg</name>
@ -2025,7 +2083,7 @@
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="134"/> <location filename="../../serverdlg.cpp" line="134"/>
<location filename="../../serverdlg.cpp" line="277"/> <location filename="../../serverdlg.cpp" line="279"/>
<source>E&amp;xit</source> <source>E&amp;xit</source>
<translation>S&amp;alir</translation> <translation>S&amp;alir</translation>
</message> </message>
@ -2052,67 +2110,69 @@
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="191"/> <location filename="../../serverdlg.cpp" line="527"/>
<source>Predefined Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Manual</source> <source>Manual</source>
<translation>Manual</translation> <translation type="vanished">Manual</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="192"/>
<source>Default</source> <source>Default</source>
<translation>Por defecto</translation> <translation type="vanished">Por defecto</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="193"/>
<source>Default (North America)</source> <source>Default (North America)</source>
<translation>Por defecto (Norteamérica)</translation> <translation type="vanished">Por defecto (Norteamérica)</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="271"/> <location filename="../../serverdlg.cpp" line="273"/>
<source> Server</source> <source> Server</source>
<translation> : Servidor</translation> <translation> : Servidor</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="275"/> <location filename="../../serverdlg.cpp" line="277"/>
<source>&amp;Window</source> <source>&amp;Window</source>
<translation>&amp;Ventana</translation> <translation>&amp;Ventana</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="591"/> <location filename="../../util.h" line="615"/>
<source>Unregistered</source> <source>Unregistered</source>
<translation>Sin registrar</translation> <translation>Sin registrar</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="594"/> <location filename="../../util.h" line="618"/>
<source>Bad address</source> <source>Bad address</source>
<translation>Dirección no válida</translation> <translation>Dirección no válida</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="597"/> <location filename="../../util.h" line="621"/>
<source>Registration requested</source> <source>Registration requested</source>
<translation>Registro solicitado</translation> <translation>Registro solicitado</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="600"/> <location filename="../../util.h" line="624"/>
<source>Registration failed</source> <source>Registration failed</source>
<translation>Error de registro</translation> <translation>Error de registro</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="603"/> <location filename="../../util.h" line="627"/>
<source>Check server version</source> <source>Check server version</source>
<translation>Comprueba la versión del servidor</translation> <translation>Comprueba la versión del servidor</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="606"/> <location filename="../../util.h" line="630"/>
<source>Registered</source> <source>Registered</source>
<translation>Registrado</translation> <translation>Registrado</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="609"/> <location filename="../../util.h" line="633"/>
<source>Central Server full</source> <source>Central Server full</source>
<translation>Servidor Central lleno</translation> <translation>Servidor Central lleno</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="612"/> <location filename="../../util.h" line="636"/>
<source>Unknown value </source> <source>Unknown value </source>
<translation>Valor desconocido </translation> <translation>Valor desconocido </translation>
</message> </message>
@ -2367,7 +2427,7 @@
<context> <context>
<name>global</name> <name>global</name>
<message> <message>
<location filename="../../global.h" line="237"/> <location filename="../../global.h" line="235"/>
<source>For more information use the What&apos;s This help (help menu, right mouse button or Shift+F1)</source> <source>For more information use the What&apos;s This help (help menu, right mouse button or Shift+F1)</source>
<translation>Para más información utiliza ¿Qué es Esto? (menú de ayuda, botón derecho del ratón o Shift+F1)</translation> <translation>Para más información utiliza ¿Qué es Esto? (menú de ayuda, botón derecho del ratón o Shift+F1)</translation>
</message> </message>

View file

@ -189,6 +189,11 @@
<source>T R Y I N G T O C O N N E C T</source> <source>T R Y I N G T O C O N N E C T</source>
<translation>T E N T A T I V E D E C O N N E X I O N</translation> <translation>T E N T A T I V E D E C O N N E X I O N</translation>
</message> </message>
<message>
<location filename="../../audiomixerboard.cpp" line="658"/>
<source>Personal Mix at the Server: </source>
<translation>Mixage personnel au serveur : </translation>
</message>
</context> </context>
<context> <context>
<name>CChannelFader</name> <name>CChannelFader</name>
@ -215,7 +220,7 @@
<message> <message>
<location filename="../../audiomixerboard.cpp" line="116"/> <location filename="../../audiomixerboard.cpp" line="116"/>
<source>Adjusts the audio level of this channel. All connected clients at the server will be assigned an audio fader at each client, adjusting the local mix.</source> <source>Adjusts the audio level of this channel. All connected clients at the server will be assigned an audio fader at each client, adjusting the local mix.</source>
<translation>Règle le niveau audio de ce canal. Tous les clients connectés au serveur se verront attribuer un charriot audio à chaque client, ce qui permettra d&apos;ajuster le mixage local.</translation> <translation>Règle le niveau audio de ce canal. Tous les clients connectés au serveur se verront attribuer un chariot audio à chaque client, ce qui permettra d&apos;ajuster le mixage local.</translation>
</message> </message>
<message> <message>
<location filename="../../audiomixerboard.cpp" line="119"/> <location filename="../../audiomixerboard.cpp" line="119"/>
@ -245,27 +250,27 @@
<message> <message>
<location filename="../../audiomixerboard.cpp" line="132"/> <location filename="../../audiomixerboard.cpp" line="132"/>
<source>Fader Tag</source> <source>Fader Tag</source>
<translation>Étiquette de charriot</translation> <translation>Étiquette de chariot</translation>
</message> </message>
<message> <message>
<location filename="../../audiomixerboard.cpp" line="132"/> <location filename="../../audiomixerboard.cpp" line="132"/>
<source>The fader tag identifies the connected client. The tag name, the picture of your instrument and a flag of your country can be set in the main window.</source> <source>The fader tag identifies the connected client. The tag name, the picture of your instrument and a flag of your country can be set in the main window.</source>
<translation>L&apos;étiquette de charriot identifie le client connecté. Le nom du tag, la photo de votre instrument et un drapeau de votre pays peuvent être définis dans la fenêtre principale.</translation> <translation>L&apos;étiquette de chariot identifie le client connecté. Le nom du tag, la photo de votre instrument et un drapeau de votre pays peuvent être définis dans la fenêtre principale.</translation>
</message> </message>
<message> <message>
<location filename="../../audiomixerboard.cpp" line="137"/> <location filename="../../audiomixerboard.cpp" line="137"/>
<source>Mixer channel instrument picture</source> <source>Mixer channel instrument picture</source>
<translation type="unfinished"></translation> <translation>Image d&apos;instrument de canal de mixeur</translation>
</message> </message>
<message> <message>
<location filename="../../audiomixerboard.cpp" line="139"/> <location filename="../../audiomixerboard.cpp" line="139"/>
<source>Mixer channel label (fader tag)</source> <source>Mixer channel label (fader tag)</source>
<translation type="unfinished"></translation> <translation>Label de canal de mixeur (étiquette de chariot)</translation>
</message> </message>
<message> <message>
<location filename="../../audiomixerboard.cpp" line="141"/> <location filename="../../audiomixerboard.cpp" line="141"/>
<source>Mixer channel country flag</source> <source>Mixer channel country flag</source>
<translation type="unfinished"></translation> <translation>Drapeau de pays de canal de mixeur</translation>
</message> </message>
<message> <message>
<location filename="../../audiomixerboard.cpp" line="175"/> <location filename="../../audiomixerboard.cpp" line="175"/>
@ -344,7 +349,7 @@
<message> <message>
<location filename="../../chatdlg.cpp" line="37"/> <location filename="../../chatdlg.cpp" line="37"/>
<source>The chat window shows a history of all chat messages.</source> <source>The chat window shows a history of all chat messages.</source>
<translation>La fenêtre de tchate affiche un historique de tous les messages de chat.</translation> <translation>La fenêtre de tchate affiche un historique de tous les messages de tchate.</translation>
</message> </message>
<message> <message>
<location filename="../../chatdlg.cpp" line="40"/> <location filename="../../chatdlg.cpp" line="40"/>
@ -364,7 +369,7 @@
<message> <message>
<location filename="../../chatdlg.cpp" line="48"/> <location filename="../../chatdlg.cpp" line="48"/>
<source>New chat text edit box</source> <source>New chat text edit box</source>
<translation type="unfinished"></translation> <translation>Dialogue d&apos;édition de nouveau texte de tchate</translation>
</message> </message>
</context> </context>
<context> <context>
@ -430,12 +435,12 @@
<message> <message>
<location filename="../../clientdlg.cpp" line="71"/> <location filename="../../clientdlg.cpp" line="71"/>
<source>Input level meter</source> <source>Input level meter</source>
<translation type="unfinished"></translation> <translation>Indicateur de niveau d&apos;entrée</translation>
</message> </message>
<message> <message>
<location filename="../../clientdlg.cpp" line="72"/> <location filename="../../clientdlg.cpp" line="72"/>
<source>Simulates an analog LED level meter.</source> <source>Simulates an analog LED level meter.</source>
<translation type="unfinished"></translation> <translation>Indicateur de niveau simulant un voyant analogique</translation>
</message> </message>
<message> <message>
<location filename="../../clientdlg.cpp" line="87"/> <location filename="../../clientdlg.cpp" line="87"/>
@ -476,17 +481,17 @@
<message> <message>
<location filename="../../clientdlg.cpp" line="134"/> <location filename="../../clientdlg.cpp" line="134"/>
<source>Reverberation effect level setting</source> <source>Reverberation effect level setting</source>
<translation type="unfinished"></translation> <translation>Paramètre de niveau d&apos;effet de réverbération</translation>
</message> </message>
<message> <message>
<location filename="../../clientdlg.cpp" line="143"/> <location filename="../../clientdlg.cpp" line="143"/>
<source>Left channel selection for reverberation</source> <source>Left channel selection for reverberation</source>
<translation type="unfinished"></translation> <translation>Sélection de canal gauche pour la réverbération</translation>
</message> </message>
<message> <message>
<location filename="../../clientdlg.cpp" line="145"/> <location filename="../../clientdlg.cpp" line="145"/>
<source>Right channel selection for reverberation</source> <source>Right channel selection for reverberation</source>
<translation type="unfinished"></translation> <translation>Sélection de canal droit pour la réverbération</translation>
</message> </message>
<message> <message>
<location filename="../../clientdlg.cpp" line="157"/> <location filename="../../clientdlg.cpp" line="157"/>
@ -496,12 +501,12 @@
<message> <message>
<location filename="../../clientdlg.cpp" line="161"/> <location filename="../../clientdlg.cpp" line="161"/>
<source>Delay status LED indicator</source> <source>Delay status LED indicator</source>
<translation type="unfinished"></translation> <translation>Indicateur LED d&apos;état de délai</translation>
</message> </message>
<message> <message>
<location filename="../../clientdlg.cpp" line="182"/> <location filename="../../clientdlg.cpp" line="182"/>
<source>Buffers status LED indicator</source> <source>Buffers status LED indicator</source>
<translation type="unfinished"></translation> <translation>Indicateur LED d&apos;état de tampon</translation>
</message> </message>
<message> <message>
<location filename="../../clientdlg.cpp" line="204"/> <location filename="../../clientdlg.cpp" line="204"/>
@ -645,6 +650,11 @@
<source>The CPU of the client or server is at 100%.</source> <source>The CPU of the client or server is at 100%.</source>
<translation>Le processeur du client ou du serveur est à 100%.</translation> <translation>Le processeur du client ou du serveur est à 100%.</translation>
</message> </message>
<message>
<location filename="../../clientdlg.cpp" line="703"/>
<source>Central Server</source>
<translation>Serveur central</translation>
</message>
<message> <message>
<location filename="../../clientdlg.cpp" line="809"/> <location filename="../../clientdlg.cpp" line="809"/>
<source>user</source> <source>user</source>
@ -769,22 +779,22 @@
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="72"/> <location filename="../../clientsettingsdlg.cpp" line="72"/>
<source>Local jitter buffer slider control</source> <source>Local jitter buffer slider control</source>
<translation type="unfinished"></translation> <translation>Chariot de contrôle de la mémoire tampon de la gigue locale</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="75"/> <location filename="../../clientsettingsdlg.cpp" line="75"/>
<source>Server jitter buffer slider control</source> <source>Server jitter buffer slider control</source>
<translation type="unfinished"></translation> <translation>Chariot de contrôle de la mémoire tampon de la gigue du serveur</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="77"/> <location filename="../../clientsettingsdlg.cpp" line="77"/>
<source>Auto jitter buffer switch</source> <source>Auto jitter buffer switch</source>
<translation type="unfinished"></translation> <translation>Commutateur de tampon de gigue automatique</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="79"/> <location filename="../../clientsettingsdlg.cpp" line="79"/>
<source>Jitter buffer status LED indicator</source> <source>Jitter buffer status LED indicator</source>
<translation type="unfinished"></translation> <translation>Indicateur LED de l&apos;état du tampon de gigue</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="83"/> <location filename="../../clientsettingsdlg.cpp" line="83"/>
@ -809,7 +819,7 @@
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="92"/> <location filename="../../clientsettingsdlg.cpp" line="92"/>
<source>Sound card device selector combo box</source> <source>Sound card device selector combo box</source>
<translation type="unfinished"></translation> <translation>Choix déroulant de sélecteur de périphérique d&apos;interface audio</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="96"/> <location filename="../../clientsettingsdlg.cpp" line="96"/>
@ -824,7 +834,7 @@
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="105"/> <location filename="../../clientsettingsdlg.cpp" line="105"/>
<source>Sound Card Channel Mapping</source> <source>Sound Card Channel Mapping</source>
<translation type="unfinished"></translation> <translation>Cartographie des canaux de la carte son</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="106"/> <location filename="../../clientsettingsdlg.cpp" line="106"/>
@ -844,22 +854,22 @@
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="116"/> <location filename="../../clientsettingsdlg.cpp" line="116"/>
<source>Left input channel selection combo box</source> <source>Left input channel selection combo box</source>
<translation type="unfinished"></translation> <translation>Choix déroulant de sélection de canal d&apos;entrée gauche</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="118"/> <location filename="../../clientsettingsdlg.cpp" line="118"/>
<source>Right input channel selection combo box</source> <source>Right input channel selection combo box</source>
<translation type="unfinished"></translation> <translation>Choix déroulant de sélection de canal d&apos;entrée droite</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="120"/> <location filename="../../clientsettingsdlg.cpp" line="120"/>
<source>Left output channel selection combo box</source> <source>Left output channel selection combo box</source>
<translation type="unfinished"></translation> <translation>Choix déroulant de sélection de canal de sortie gauche</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="122"/> <location filename="../../clientsettingsdlg.cpp" line="122"/>
<source>Right output channel selection combo box</source> <source>Right output channel selection combo box</source>
<translation type="unfinished"></translation> <translation>Choix déroulant de sélection de canal de sortie droite</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="125"/> <location filename="../../clientsettingsdlg.cpp" line="125"/>
@ -879,7 +889,7 @@
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="132"/> <location filename="../../clientsettingsdlg.cpp" line="132"/>
<source>Enable small network buffers check box</source> <source>Enable small network buffers check box</source>
<translation type="unfinished"></translation> <translation>Case-à-cocher pour activer les petits tampons de réseau</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="135"/> <location filename="../../clientsettingsdlg.cpp" line="135"/>
@ -959,22 +969,22 @@
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="175"/> <location filename="../../clientsettingsdlg.cpp" line="175"/>
<source>128 samples setting radio button</source> <source>128 samples setting radio button</source>
<translation type="unfinished"></translation> <translation>Bouton radio de paramétrage à 128 échantillons</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="178"/> <location filename="../../clientsettingsdlg.cpp" line="178"/>
<source>256 samples setting radio button</source> <source>256 samples setting radio button</source>
<translation type="unfinished"></translation> <translation>Bouton radio de paramétrage à 256 échantillons</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="181"/> <location filename="../../clientsettingsdlg.cpp" line="181"/>
<source>512 samples setting radio button</source> <source>512 samples setting radio button</source>
<translation type="unfinished"></translation> <translation>Bouton radio de paramétrage à 512 échantillons</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="184"/> <location filename="../../clientsettingsdlg.cpp" line="184"/>
<source>ASIO setup push button</source> <source>ASIO setup push button</source>
<translation type="unfinished"></translation> <translation>Bouton-poussoir de paramétrage ASIO</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="188"/> <location filename="../../clientsettingsdlg.cpp" line="188"/>
@ -989,7 +999,7 @@
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="191"/> <location filename="../../clientsettingsdlg.cpp" line="191"/>
<source>Fancy skin check box</source> <source>Fancy skin check box</source>
<translation type="unfinished"></translation> <translation>Case-à-cocher pour l&apos;habillage fantaisie</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="194"/> <location filename="../../clientsettingsdlg.cpp" line="194"/>
@ -1004,7 +1014,7 @@
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="197"/> <location filename="../../clientsettingsdlg.cpp" line="197"/>
<source>Display channel levels check box</source> <source>Display channel levels check box</source>
<translation type="unfinished"></translation> <translation>Case-à-cocher pour l&apos;affichage des niveaux de canaux</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="200"/> <location filename="../../clientsettingsdlg.cpp" line="200"/>
@ -1029,7 +1039,7 @@
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="219"/> <location filename="../../clientsettingsdlg.cpp" line="219"/>
<source>Audio channels combo box</source> <source>Audio channels combo box</source>
<translation type="unfinished"></translation> <translation>Choix déroulant de canaux audio</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="222"/> <location filename="../../clientsettingsdlg.cpp" line="222"/>
@ -1044,7 +1054,7 @@
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="231"/> <location filename="../../clientsettingsdlg.cpp" line="231"/>
<source>Audio quality combo box</source> <source>Audio quality combo box</source>
<translation type="unfinished"></translation> <translation>Choix déroulant de qualité audio</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="234"/> <location filename="../../clientsettingsdlg.cpp" line="234"/>
@ -1059,7 +1069,7 @@
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="243"/> <location filename="../../clientsettingsdlg.cpp" line="243"/>
<source>New client level edit box</source> <source>New client level edit box</source>
<translation type="unfinished"></translation> <translation>Dialogue d&apos;édition de niveau de nouveau client</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="246"/> <location filename="../../clientsettingsdlg.cpp" line="246"/>
@ -1074,12 +1084,12 @@
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="256"/> <location filename="../../clientsettingsdlg.cpp" line="256"/>
<source>Default central server type combo box</source> <source>Default central server type combo box</source>
<translation type="unfinished"></translation> <translation>Choix déroulant de type de serveur central par défaut</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="257"/> <location filename="../../clientsettingsdlg.cpp" line="257"/>
<source>Central server address line edit</source> <source>Central server address line edit</source>
<translation type="unfinished"></translation> <translation>Ligne d&apos;édition pour l&apos;adresse du serveur central</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="260"/> <location filename="../../clientsettingsdlg.cpp" line="260"/>
@ -1147,53 +1157,76 @@
<translation>Haute</translation> <translation>Haute</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="349"/>
<source>Manual</source> <source>Manual</source>
<translation>Manuel</translation> <translation type="vanished">Manuel</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="350"/> <location filename="../../util.h" line="581"/>
<source>Custom</source>
<translation>Personnalisé</translation>
</message>
<message>
<location filename="../../util.h" line="584"/>
<source>All Genres</source>
<translation>Tous les genres</translation>
</message>
<message>
<location filename="../../util.h" line="587"/>
<source>Genre Rock</source>
<translation>Genre Rock</translation>
</message>
<message>
<location filename="../../util.h" line="590"/>
<source>Genre Jazz</source>
<translation>Genre Jazz</translation>
</message>
<message>
<location filename="../../util.h" line="593"/>
<source>Default</source> <source>Default</source>
<translation>Défaut</translation> <translation>Défaut</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="351"/>
<source>Default (North America)</source> <source>Default (North America)</source>
<translation>Défault (Amérique du Nord)</translation> <translation type="vanished">Défaut (Amérique du Nord)</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="367"/> <location filename="../../clientsettingsdlg.cpp" line="369"/>
<source>preferred</source> <source>preferred</source>
<translation>préféré</translation> <translation>préféré</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="457"/> <location filename="../../clientsettingsdlg.cpp" line="463"/>
<location filename="../../clientsettingsdlg.cpp" line="461"/> <location filename="../../clientsettingsdlg.cpp" line="467"/>
<source>Size: </source> <source>Size: </source>
<translation>Taille : </translation> <translation>Taille : </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="518"/> <location filename="../../clientsettingsdlg.cpp" line="524"/>
<source>Buffer Delay</source> <source>Buffer Delay</source>
<translation>Délai de temporisation</translation> <translation>Délai de temporisation</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="523"/> <location filename="../../clientsettingsdlg.cpp" line="529"/>
<source>Buffer Delay: </source> <source>Buffer Delay: </source>
<translation>Délai de temporisation : </translation> <translation>Délai de temporisation : </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="633"/> <location filename="../../clientsettingsdlg.cpp" line="606"/>
<source>Predefined Address</source>
<translation>Adresse prédéfinie</translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="646"/>
<source>The selected audio device could not be used because of the following error: </source> <source>The selected audio device could not be used because of the following error: </source>
<translation>Le périphérique audio sélectionné n&apos;a pas pu être utilisé en raison de l&apos;erreur suivante : </translation> <translation>Le périphérique audio sélectionné n&apos;a pas pu être utilisé en raison de l&apos;erreur suivante : </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="635"/> <location filename="../../clientsettingsdlg.cpp" line="648"/>
<source> The previous driver will be selected.</source> <source> The previous driver will be selected.</source>
<translation> Le pilote précédent sera sélectionné.</translation> <translation> Le pilote précédent sera sélectionné.</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="636"/> <location filename="../../clientsettingsdlg.cpp" line="649"/>
<source>Ok</source> <source>Ok</source>
<translation>Ok</translation> <translation>Ok</translation>
</message> </message>
@ -1359,84 +1392,84 @@
<context> <context>
<name>CConnectDlg</name> <name>CConnectDlg</name>
<message> <message>
<location filename="../../connectdlg.cpp" line="47"/> <location filename="../../connectdlg.cpp" line="49"/>
<source>Server List</source> <source>Server List</source>
<translation>Liste de serveurs</translation> <translation>Liste de serveurs</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="47"/> <location filename="../../connectdlg.cpp" line="49"/>
<source>The server list shows a list of available servers which are registered at the central server. Select a server from the list and press the connect button to connect to this server. Alternatively, double click a server from the list to connect to it. If a server is occupied, a list of the connected musicians is available by expanding the list item. Permanent servers are shown in bold font.</source> <source>The server list shows a list of available servers which are registered at the central server. Select a server from the list and press the connect button to connect to this server. Alternatively, double click a server from the list to connect to it. If a server is occupied, a list of the connected musicians is available by expanding the list item. Permanent servers are shown in bold font.</source>
<translation>La liste de serveurs affiche une liste des serveurs disponibles qui sont inscrits sur le serveur central. Sélectionnez un serveur dans la liste et appuyez sur le bouton de connexion pour vous connecter à ce serveur. Vous pouvez également double-cliquer sur un serveur de la liste pour vous y connecter. Si un serveur est occupé, une liste des musiciens connectés est disponible en développant l&apos;élément de la liste. Les serveurs permanents sont indiqués en caractères gras.</translation> <translation>La liste de serveurs affiche une liste des serveurs disponibles qui sont inscrits sur le serveur central. Sélectionnez un serveur dans la liste et appuyez sur le bouton de connexion pour vous connecter à ce serveur. Vous pouvez également double-cliquer sur un serveur de la liste pour vous y connecter. Si un serveur est occupé, une liste des musiciens connectés est disponible en développant l&apos;élément de la liste. Les serveurs permanents sont indiqués en caractères gras.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="53"/> <location filename="../../connectdlg.cpp" line="55"/>
<source>Note that it may take some time to retrieve the server list from the central server. If no valid central server address is specified in the settings, no server list will be available.</source> <source>Note that it may take some time to retrieve the server list from the central server. If no valid central server address is specified in the settings, no server list will be available.</source>
<translation>Notez que ça peut prendre un certain temps pour récupérer la liste des serveurs depuis le serveur central. Si aucune adresse de serveur central valide n&apos;est spécifiée dans les paramètres, aucune liste de serveurs ne sera disponible.</translation> <translation>Notez que ça peut prendre un certain temps pour récupérer la liste des serveurs depuis le serveur central. Si aucune adresse de serveur central valide n&apos;est spécifiée dans les paramètres, aucune liste de serveurs ne sera disponible.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="58"/> <location filename="../../connectdlg.cpp" line="60"/>
<source>Server list view</source> <source>Server list view</source>
<translation>Vue de la liste de serveurs</translation> <translation>Vue de la liste de serveurs</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="61"/> <location filename="../../connectdlg.cpp" line="63"/>
<source>Server Address</source> <source>Server Address</source>
<translation>Adresse du serveur</translation> <translation>Adresse du serveur</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="61"/> <location filename="../../connectdlg.cpp" line="63"/>
<source>The IP address or URL of the server running the </source> <source>The IP address or URL of the server running the </source>
<translation>L&apos;adresse IP ou l&apos;URL du serveur qui exécute le logiciel serveur </translation> <translation>L&apos;adresse IP ou l&apos;URL du serveur qui exécute le logiciel serveur </translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="62"/> <location filename="../../connectdlg.cpp" line="64"/>
<source> server software must be set here. An optional port number can be added after the IP address or URL using a colon as a separator, e.g, example.org:</source> <source> server software must be set here. An optional port number can be added after the IP address or URL using a colon as a separator, e.g, example.org:</source>
<translation> doit être paramétré ici. Un numéro optionnel de port peut être ajouté après l&apos;adresse IP ou l&apos;URL en utilisant deux points en tant que séparateur, par exemple, exemple.org :</translation> <translation> doit être paramétré ici. Un numéro optionnel de port peut être ajouté après l&apos;adresse IP ou l&apos;URL en utilisant deux points en tant que séparateur, par exemple, exemple.org :</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="66"/> <location filename="../../connectdlg.cpp" line="68"/>
<source>. A list of the most recent used server IP addresses or URLs is available for selection.</source> <source>. A list of the most recent used server IP addresses or URLs is available for selection.</source>
<translation>. Une liste des adresses IP ou URL de serveur les plus récentes est disponible pour la sélection.</translation> <translation>. Une liste des adresses IP ou URL de serveur les plus récentes est disponible pour la sélection.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="73"/> <location filename="../../connectdlg.cpp" line="75"/>
<source>Server address edit box</source> <source>Server address edit box</source>
<translation type="unfinished"></translation> <translation>Dialogue d&apos;édition d&apos;addresse de serveur</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="74"/> <location filename="../../connectdlg.cpp" line="76"/>
<source>Holds the current server IP address or URL. It also stores old URLs in the combo box list.</source> <source>Holds the current server IP address or URL. It also stores old URLs in the combo box list.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="78"/> <location filename="../../connectdlg.cpp" line="88"/>
<source>Filter</source> <source>Filter</source>
<translation>Filtre</translation> <translation>Filtre</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="78"/> <location filename="../../connectdlg.cpp" line="88"/>
<source>The server list is filtered by the given text. Note that the filter is case insensitive.</source> <source>The server list is filtered by the given text. Note that the filter is case insensitive.</source>
<translation>La liste des serveurs est filtrée par le texte donné. Notez que le filtre n&apos;est pas sensible à la casse.</translation> <translation>La liste des serveurs est filtrée par le texte donné. Notez que le filtre n&apos;est pas sensible à la casse.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="80"/> <location filename="../../connectdlg.cpp" line="90"/>
<source>Filter edit box</source> <source>Filter edit box</source>
<translation type="unfinished"></translation> <translation>Dialogue d&apos;édition de filtre</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="83"/> <location filename="../../connectdlg.cpp" line="93"/>
<source>Show All Musicians</source> <source>Show All Musicians</source>
<translation>Afficher tous les musiciens</translation> <translation>Afficher tous les musiciens</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="83"/> <location filename="../../connectdlg.cpp" line="93"/>
<source>If you check this check box, the musicians of all servers are shown. If you uncheck the check box, all list view items are collapsed.</source> <source>If you check this check box, the musicians of all servers are shown. If you uncheck the check box, all list view items are collapsed.</source>
<translation>Si vous cochez cette case, les musiciens de tous les serveurs sont affichés. Si vous décochez la case, tous les éléments de la vue en liste sont regroupés.</translation> <translation>Si vous cochez cette case, les musiciens de tous les serveurs sont affichés. Si vous décochez la case, tous les éléments de la vue en liste sont regroupés.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="86"/> <location filename="../../connectdlg.cpp" line="96"/>
<source>Show all musicians check box</source> <source>Show all musicians check box</source>
<translation type="unfinished"></translation> <translation>Case-à-cocher pour afficher tous les musiciens</translation>
</message> </message>
</context> </context>
<context> <context>
@ -1448,46 +1481,51 @@
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="35"/> <location filename="../../connectdlgbase.ui" line="35"/>
<source>List</source>
<translation>Liste</translation>
</message>
<message>
<location filename="../../connectdlgbase.ui" line="45"/>
<source>Filter</source> <source>Filter</source>
<translation>Filtre</translation> <translation>Filtre</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="45"/> <location filename="../../connectdlgbase.ui" line="55"/>
<source>Show All Musicians</source> <source>Show All Musicians</source>
<translation>Afficher tous les musiciens</translation> <translation>Afficher tous les musiciens</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="61"/> <location filename="../../connectdlgbase.ui" line="71"/>
<source>Server Name</source> <source>Server Name</source>
<translation>Nom du serveur</translation> <translation>Nom du serveur</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="66"/> <location filename="../../connectdlgbase.ui" line="76"/>
<source>Ping Time</source> <source>Ping Time</source>
<translation>Temps de réponse</translation> <translation>Temps de réponse</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="71"/> <location filename="../../connectdlgbase.ui" line="81"/>
<source>Musicians</source> <source>Musicians</source>
<translation>Musiciens</translation> <translation>Musiciens</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="76"/> <location filename="../../connectdlgbase.ui" line="86"/>
<source>Location</source> <source>Location</source>
<translation>Localisation</translation> <translation>Localisation</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="86"/> <location filename="../../connectdlgbase.ui" line="96"/>
<source>Server Name/Address</source> <source>Server Name/Address</source>
<translation>Nom du serveur / adresse</translation> <translation>Nom du serveur / adresse</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="120"/> <location filename="../../connectdlgbase.ui" line="130"/>
<source>C&amp;ancel</source> <source>C&amp;ancel</source>
<translation>&amp;Annuler</translation> <translation>&amp;Annuler</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="127"/> <location filename="../../connectdlgbase.ui" line="137"/>
<source>&amp;Connect</source> <source>&amp;Connect</source>
<translation>Se &amp;connecter</translation> <translation>Se &amp;connecter</translation>
</message> </message>
@ -1634,7 +1672,7 @@
<message> <message>
<location filename="../../util.cpp" line="716"/> <location filename="../../util.cpp" line="716"/>
<source>Alias or name edit box</source> <source>Alias or name edit box</source>
<translation type="unfinished"></translation> <translation>Dialogue d&apos;édition de pseudo ou de nom</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="718"/> <location filename="../../util.cpp" line="718"/>
@ -1649,17 +1687,17 @@
<message> <message>
<location filename="../../util.cpp" line="722"/> <location filename="../../util.cpp" line="722"/>
<source>City edit box</source> <source>City edit box</source>
<translation type="unfinished"></translation> <translation>Dialogue d&apos;édition de ville</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="724"/> <location filename="../../util.cpp" line="724"/>
<source>Skill level combo box</source> <source>Skill level combo box</source>
<translation type="unfinished"></translation> <translation>Choix déroulant de niveau de compétence</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="669"/> <location filename="../../util.cpp" line="669"/>
<location filename="../../util.cpp" line="681"/> <location filename="../../util.cpp" line="681"/>
<location filename="../../util.cpp" line="973"/> <location filename="../../util.cpp" line="975"/>
<source>None</source> <source>None</source>
<translation>Aucune</translation> <translation>Aucune</translation>
</message> </message>
@ -1725,175 +1763,195 @@
<translation>Ce que vous réglez ici apparaîtra au niveau de votre fader sur la table de mixage lorsque vous serez connecté à un serveur </translation> <translation>Ce que vous réglez ici apparaîtra au niveau de votre fader sur la table de mixage lorsque vous serez connecté à un serveur </translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="974"/> <location filename="../../util.cpp" line="976"/>
<source>Drum Set</source> <source>Drum Set</source>
<translation>Batterie</translation> <translation>Batterie</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="975"/> <location filename="../../util.cpp" line="977"/>
<source>Djembe</source> <source>Djembe</source>
<translation>Djembé</translation> <translation>Djembé</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="976"/> <location filename="../../util.cpp" line="978"/>
<source>Electric Guitar</source> <source>Electric Guitar</source>
<translation>Guitare électrique</translation> <translation>Guitare électrique</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="977"/> <location filename="../../util.cpp" line="979"/>
<source>Acoustic Guitar</source> <source>Acoustic Guitar</source>
<translation>Guitare accoustique</translation> <translation>Guitare accoustique</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="978"/> <location filename="../../util.cpp" line="980"/>
<source>Bass Guitar</source> <source>Bass Guitar</source>
<translation>Guitare basse</translation> <translation>Guitare basse</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="979"/> <location filename="../../util.cpp" line="981"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation>Clavier</translation> <translation>Clavier</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="980"/> <location filename="../../util.cpp" line="982"/>
<source>Synthesizer</source> <source>Synthesizer</source>
<translation>Synthétiseur</translation> <translation>Synthétiseur</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="981"/> <location filename="../../util.cpp" line="983"/>
<source>Grand Piano</source> <source>Grand Piano</source>
<translation>Piano à queue</translation> <translation>Piano à queue</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="982"/> <location filename="../../util.cpp" line="984"/>
<source>Accordion</source> <source>Accordion</source>
<translation>Accordéon</translation> <translation>Accordéon</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="983"/> <location filename="../../util.cpp" line="985"/>
<source>Vocal</source> <source>Vocal</source>
<translation>Voix</translation> <translation>Voix</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="984"/> <location filename="../../util.cpp" line="986"/>
<source>Microphone</source> <source>Microphone</source>
<translation>Microphone</translation> <translation>Microphone</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="985"/> <location filename="../../util.cpp" line="987"/>
<source>Harmonica</source> <source>Harmonica</source>
<translation>Harmonica</translation> <translation>Harmonica</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="986"/> <location filename="../../util.cpp" line="988"/>
<source>Trumpet</source> <source>Trumpet</source>
<translation>Trompette</translation> <translation>Trompette</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="987"/> <location filename="../../util.cpp" line="989"/>
<source>Trombone</source> <source>Trombone</source>
<translation>Trombone</translation> <translation>Trombone</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="988"/> <location filename="../../util.cpp" line="990"/>
<source>French Horn</source> <source>French Horn</source>
<translation>Cor d&apos;harmonie</translation> <translation>Cor d&apos;harmonie</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="989"/> <location filename="../../util.cpp" line="991"/>
<source>Tuba</source> <source>Tuba</source>
<translation>Tuba</translation> <translation>Tuba</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="990"/> <location filename="../../util.cpp" line="992"/>
<source>Saxophone</source> <source>Saxophone</source>
<translation>Saxophone</translation> <translation>Saxophone</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="991"/> <location filename="../../util.cpp" line="993"/>
<source>Clarinet</source> <source>Clarinet</source>
<translation>Clarinette</translation> <translation>Clarinette</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="992"/> <location filename="../../util.cpp" line="994"/>
<source>Flute</source> <source>Flute</source>
<translation>Flute</translation> <translation>Flute</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="993"/> <location filename="../../util.cpp" line="995"/>
<source>Violin</source> <source>Violin</source>
<translation>Violon</translation> <translation>Violon</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="994"/> <location filename="../../util.cpp" line="996"/>
<source>Cello</source> <source>Cello</source>
<translation>Violoncelle</translation> <translation>Violoncelle</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="995"/> <location filename="../../util.cpp" line="997"/>
<source>Double Bass</source> <source>Double Bass</source>
<translation>Contrebasse</translation> <translation>Contrebasse</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="996"/> <location filename="../../util.cpp" line="998"/>
<source>Recorder</source> <source>Recorder</source>
<translation>Enregistreur</translation> <translation>Enregistreur</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="997"/> <location filename="../../util.cpp" line="999"/>
<source>Streamer</source> <source>Streamer</source>
<translation>Diffuseur</translation> <translation>Diffuseur</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="998"/> <location filename="../../util.cpp" line="1000"/>
<source>Listener</source> <source>Listener</source>
<translation>Auditeur</translation> <translation>Auditeur</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="999"/> <location filename="../../util.cpp" line="1001"/>
<source>Guitar+Vocal</source> <source>Guitar+Vocal</source>
<translation>Guitare+voix</translation> <translation>Guitare+voix</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1000"/> <location filename="../../util.cpp" line="1002"/>
<source>Keyboard+Vocal</source> <source>Keyboard+Vocal</source>
<translation>Clavier+voix</translation> <translation>Clavier+voix</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1001"/> <location filename="../../util.cpp" line="1003"/>
<source>Bodhran</source> <source>Bodhran</source>
<translation>Bodhran</translation> <translation>Bodhran</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1002"/> <location filename="../../util.cpp" line="1004"/>
<source>Bassoon</source> <source>Bassoon</source>
<translation>Basson</translation> <translation>Basson</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1003"/> <location filename="../../util.cpp" line="1005"/>
<source>Oboe</source> <source>Oboe</source>
<translation>Hautbois</translation> <translation>Hautbois</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1004"/> <location filename="../../util.cpp" line="1006"/>
<source>Harp</source> <source>Harp</source>
<translation>Harpe</translation> <translation>Harpe</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1005"/> <location filename="../../util.cpp" line="1007"/>
<source>Viola</source> <source>Viola</source>
<translation>Alto</translation> <translation>Alto</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1006"/> <location filename="../../util.cpp" line="1008"/>
<source>Congas</source> <source>Congas</source>
<translation>Congas</translation> <translation>Congas</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1007"/> <location filename="../../util.cpp" line="1009"/>
<source>Bongo</source> <source>Bongo</source>
<translation>Bongo</translation> <translation>Bongo</translation>
</message> </message>
<message>
<location filename="../../util.cpp" line="1010"/>
<source>Vocal Bass</source>
<translation>Voix basse</translation>
</message>
<message>
<location filename="../../util.cpp" line="1011"/>
<source>Vocal Tenor</source>
<translation>Voix ténor</translation>
</message>
<message>
<location filename="../../util.cpp" line="1012"/>
<source>Vocal Alto</source>
<translation>Voix alto</translation>
</message>
<message>
<location filename="../../util.cpp" line="1013"/>
<source>Vocal Soprano</source>
<translation>Voix soprano</translation>
</message>
</context> </context>
<context> <context>
<name>CServerDlg</name> <name>CServerDlg</name>
@ -1910,7 +1968,7 @@
<message> <message>
<location filename="../../serverdlg.cpp" line="50"/> <location filename="../../serverdlg.cpp" line="50"/>
<source>Connected clients list view</source> <source>Connected clients list view</source>
<translation type="unfinished"></translation> <translation>Vue de la liste dess clients connectés</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="53"/> <location filename="../../serverdlg.cpp" line="53"/>
@ -1930,7 +1988,7 @@
<message> <message>
<location filename="../../serverdlg.cpp" line="60"/> <location filename="../../serverdlg.cpp" line="60"/>
<source>Show Creative Commons Licence Dialog</source> <source>Show Creative Commons Licence Dialog</source>
<translation type="unfinished"></translation> <translation>Dialogue d&apos;affichage de la licence Creative Commons</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="61"/> <location filename="../../serverdlg.cpp" line="61"/>
@ -1975,12 +2033,12 @@
<message> <message>
<location filename="../../serverdlg.cpp" line="89"/> <location filename="../../serverdlg.cpp" line="89"/>
<source>Default central server type combo box</source> <source>Default central server type combo box</source>
<translation type="unfinished"></translation> <translation>Choix déroulant de type de serveur central par défaut</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="90"/> <location filename="../../serverdlg.cpp" line="90"/>
<source>Central server address line edit</source> <source>Central server address line edit</source>
<translation type="unfinished"></translation> <translation>Ligne d&apos;édition pour l&apos;adresse du serveur central</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="93"/> <location filename="../../serverdlg.cpp" line="93"/>
@ -1995,7 +2053,7 @@
<message> <message>
<location filename="../../serverdlg.cpp" line="100"/> <location filename="../../serverdlg.cpp" line="100"/>
<source>Server name line edit</source> <source>Server name line edit</source>
<translation type="unfinished"></translation> <translation>Ligne d&apos;édition pour le nom du serveur</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="103"/> <location filename="../../serverdlg.cpp" line="103"/>
@ -2010,7 +2068,7 @@
<message> <message>
<location filename="../../serverdlg.cpp" line="110"/> <location filename="../../serverdlg.cpp" line="110"/>
<source>City where the server is located line edit</source> <source>City where the server is located line edit</source>
<translation type="unfinished"></translation> <translation>Ligne d&apos;édition pour la ville est situé le serveur</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="113"/> <location filename="../../serverdlg.cpp" line="113"/>
@ -2025,11 +2083,11 @@
<message> <message>
<location filename="../../serverdlg.cpp" line="121"/> <location filename="../../serverdlg.cpp" line="121"/>
<source>Country where the server is located combo box</source> <source>Country where the server is located combo box</source>
<translation type="unfinished"></translation> <translation>Choix déroulant du pays le serveur est situé</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="134"/> <location filename="../../serverdlg.cpp" line="134"/>
<location filename="../../serverdlg.cpp" line="277"/> <location filename="../../serverdlg.cpp" line="279"/>
<source>E&amp;xit</source> <source>E&amp;xit</source>
<translation>&amp;Quitter</translation> <translation>&amp;Quitter</translation>
</message> </message>
@ -2056,67 +2114,69 @@
<translation> serveur </translation> <translation> serveur </translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="191"/> <location filename="../../serverdlg.cpp" line="527"/>
<source>Predefined Address</source>
<translation>Adresse prédéfinie</translation>
</message>
<message>
<source>Manual</source> <source>Manual</source>
<translation>Manuel</translation> <translation type="vanished">Manuel</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="192"/>
<source>Default</source> <source>Default</source>
<translation>Défaut</translation> <translation type="vanished">Défaut</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="193"/>
<source>Default (North America)</source> <source>Default (North America)</source>
<translation>Défaut (Amérique du nord)</translation> <translation type="vanished">Défaut (Amérique du nord)</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="271"/> <location filename="../../serverdlg.cpp" line="273"/>
<source> Server</source> <source> Server</source>
<translation> serveur</translation> <translation> serveur</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="275"/> <location filename="../../serverdlg.cpp" line="277"/>
<source>&amp;Window</source> <source>&amp;Window</source>
<translation>&amp;Fenêtre</translation> <translation>&amp;Fenêtre</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="591"/> <location filename="../../util.h" line="615"/>
<source>Unregistered</source> <source>Unregistered</source>
<translation>Non inscrit</translation> <translation>Non inscrit</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="594"/> <location filename="../../util.h" line="618"/>
<source>Bad address</source> <source>Bad address</source>
<translation>Mauvaise adresse</translation> <translation>Mauvaise adresse</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="597"/> <location filename="../../util.h" line="621"/>
<source>Registration requested</source> <source>Registration requested</source>
<translation>Inscription demandée</translation> <translation>Inscription demandée</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="600"/> <location filename="../../util.h" line="624"/>
<source>Registration failed</source> <source>Registration failed</source>
<translation>Échec de l&apos;inscription</translation> <translation>Échec de l&apos;inscription</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="603"/> <location filename="../../util.h" line="627"/>
<source>Check server version</source> <source>Check server version</source>
<translation>Vérifier la version du serveur</translation> <translation>Vérifier la version du serveur</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="606"/> <location filename="../../util.h" line="630"/>
<source>Registered</source> <source>Registered</source>
<translation>Inscrit</translation> <translation>Inscrit</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="609"/> <location filename="../../util.h" line="633"/>
<source>Central Server full</source> <source>Central Server full</source>
<translation>Serveur central rempli</translation> <translation>Serveur central rempli</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="612"/> <location filename="../../util.h" line="636"/>
<source>Unknown value </source> <source>Unknown value </source>
<translation>Valeur inconnue</translation> <translation>Valeur inconnue</translation>
</message> </message>
@ -2190,7 +2250,7 @@
<message> <message>
<location filename="../../../linux/sound.cpp" line="40"/> <location filename="../../../linux/sound.cpp" line="40"/>
<source>The Jack server is not running. This software requires a Jack server to run. Normally if the Jack server is not running this software will automatically start the Jack server. It seems that this auto start has not worked. Try to start the Jack server manually.</source> <source>The Jack server is not running. This software requires a Jack server to run. Normally if the Jack server is not running this software will automatically start the Jack server. It seems that this auto start has not worked. Try to start the Jack server manually.</source>
<translation type="unfinished"></translation> <translation>Le serveur Jack n&apos;est pas démarré. Ce logiciel nécessite un serveur Jack pour fonctionner. Normalement, si le serveur Jack n&apos;est pas en cours d&apos;exécution, ce logiciel démarrera automatiquement le serveur Jack. Il semble que ce démarrage automatique n&apos;ait pas fonctionné. Essayez de démarrer le serveur Jack manuellement.</translation>
</message> </message>
<message> <message>
<location filename="../../../linux/sound.cpp" line="60"/> <location filename="../../../linux/sound.cpp" line="60"/>
@ -2335,12 +2395,12 @@
<message> <message>
<location filename="../../soundbase.cpp" line="146"/> <location filename="../../soundbase.cpp" line="146"/>
<source>Please restart the software.</source> <source>Please restart the software.</source>
<translation type="unfinished"></translation> <translation>Veuillez redémarrer le logiciel</translation>
</message> </message>
<message> <message>
<location filename="../../soundbase.cpp" line="147"/> <location filename="../../soundbase.cpp" line="147"/>
<source>Close</source> <source>Close</source>
<translation type="unfinished"></translation> <translation>Fermer</translation>
</message> </message>
<message> <message>
<location filename="../../soundbase.cpp" line="189"/> <location filename="../../soundbase.cpp" line="189"/>
@ -2371,9 +2431,9 @@
<context> <context>
<name>global</name> <name>global</name>
<message> <message>
<location filename="../../global.h" line="237"/> <location filename="../../global.h" line="235"/>
<source>For more information use the What&apos;s This help (help menu, right mouse button or Shift+F1)</source> <source>For more information use the What&apos;s This help (help menu, right mouse button or Shift+F1)</source>
<translation type="unfinished"></translation> <translation>Pour plus d&apos;informations, utilisez l&apos;aide Qu&apos;est-ce que c&apos;est (menu d&apos;aide, bouton droit de la souris ou Maj+F1)</translation>
</message> </message>
</context> </context>
</TS> </TS>

View file

@ -177,6 +177,11 @@
<source>T R Y I N G T O C O N N E C T</source> <source>T R Y I N G T O C O N N E C T</source>
<translation>A A N H E T V E R B I N D E N</translation> <translation>A A N H E T V E R B I N D E N</translation>
</message> </message>
<message>
<location filename="../../audiomixerboard.cpp" line="658"/>
<source>Personal Mix at the Server: </source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>CChannelFader</name> <name>CChannelFader</name>
@ -633,6 +638,11 @@
<source>R</source> <source>R</source>
<translation>R</translation> <translation>R</translation>
</message> </message>
<message>
<location filename="../../clientdlg.cpp" line="703"/>
<source>Central Server</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../../clientdlg.cpp" line="809"/> <location filename="../../clientdlg.cpp" line="809"/>
<source>user</source> <source>user</source>
@ -1135,53 +1145,76 @@
<translation>Hoog</translation> <translation>Hoog</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="349"/>
<source>Manual</source> <source>Manual</source>
<translation>Handmatig</translation> <translation type="vanished">Handmatig</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="350"/> <location filename="../../util.h" line="581"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="584"/>
<source>All Genres</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="587"/>
<source>Genre Rock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="590"/>
<source>Genre Jazz</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="593"/>
<source>Default</source> <source>Default</source>
<translation>Standaard</translation> <translation>Standaard</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="351"/>
<source>Default (North America)</source> <source>Default (North America)</source>
<translation>Standaard (Noord-Amerika)</translation> <translation type="vanished">Standaard (Noord-Amerika)</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="367"/> <location filename="../../clientsettingsdlg.cpp" line="369"/>
<source>preferred</source> <source>preferred</source>
<translation>gewenst</translation> <translation>gewenst</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="457"/> <location filename="../../clientsettingsdlg.cpp" line="463"/>
<location filename="../../clientsettingsdlg.cpp" line="461"/> <location filename="../../clientsettingsdlg.cpp" line="467"/>
<source>Size: </source> <source>Size: </source>
<translation>Size: </translation> <translation>Size: </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="518"/> <location filename="../../clientsettingsdlg.cpp" line="524"/>
<source>Buffer Delay</source> <source>Buffer Delay</source>
<translation>Buffervertraging</translation> <translation>Buffervertraging</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="523"/> <location filename="../../clientsettingsdlg.cpp" line="529"/>
<source>Buffer Delay: </source> <source>Buffer Delay: </source>
<translation>Buffervertraging: </translation> <translation>Buffervertraging: </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="633"/> <location filename="../../clientsettingsdlg.cpp" line="606"/>
<source>Predefined Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="646"/>
<source>The selected audio device could not be used because of the following error: </source> <source>The selected audio device could not be used because of the following error: </source>
<translation>Het geselecteerde audioapparaat kon niet worden gebruikt vanwege de volgende fout: </translation> <translation>Het geselecteerde audioapparaat kon niet worden gebruikt vanwege de volgende fout: </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="635"/> <location filename="../../clientsettingsdlg.cpp" line="648"/>
<source> The previous driver will be selected.</source> <source> The previous driver will be selected.</source>
<translation> Het vorige stuurprogramma wordt geselecteerd.</translation> <translation> Het vorige stuurprogramma wordt geselecteerd.</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="636"/> <location filename="../../clientsettingsdlg.cpp" line="649"/>
<source>Ok</source> <source>Ok</source>
<translation>Ok</translation> <translation>Ok</translation>
</message> </message>
@ -1347,82 +1380,82 @@
<context> <context>
<name>CConnectDlg</name> <name>CConnectDlg</name>
<message> <message>
<location filename="../../connectdlg.cpp" line="47"/> <location filename="../../connectdlg.cpp" line="49"/>
<source>Server List</source> <source>Server List</source>
<translation>Serverlijst</translation> <translation>Serverlijst</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="47"/> <location filename="../../connectdlg.cpp" line="49"/>
<source>The server list shows a list of available servers which are registered at the central server. Select a server from the list and press the connect button to connect to this server. Alternatively, double click a server from the list to connect to it. If a server is occupied, a list of the connected musicians is available by expanding the list item. Permanent servers are shown in bold font.</source> <source>The server list shows a list of available servers which are registered at the central server. Select a server from the list and press the connect button to connect to this server. Alternatively, double click a server from the list to connect to it. If a server is occupied, a list of the connected musicians is available by expanding the list item. Permanent servers are shown in bold font.</source>
<translation>De serverlijst toont een lijst van beschikbare servers die op de centrale server zijn geregistreerd. Selecteer een server uit de lijst en druk op de verbindingsknop om verbinding te maken met deze server. U kunt ook dubbelklikken op een server uit de lijst om verbinding te maken met deze server. Als een server bezet is, is een lijst van de verbonden muzikanten beschikbaar door het lijstitem uit te breiden. Permanente servers worden vetgedrukt weergegeven.</translation> <translation>De serverlijst toont een lijst van beschikbare servers die op de centrale server zijn geregistreerd. Selecteer een server uit de lijst en druk op de verbindingsknop om verbinding te maken met deze server. U kunt ook dubbelklikken op een server uit de lijst om verbinding te maken met deze server. Als een server bezet is, is een lijst van de verbonden muzikanten beschikbaar door het lijstitem uit te breiden. Permanente servers worden vetgedrukt weergegeven.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="53"/> <location filename="../../connectdlg.cpp" line="55"/>
<source>Note that it may take some time to retrieve the server list from the central server. If no valid central server address is specified in the settings, no server list will be available.</source> <source>Note that it may take some time to retrieve the server list from the central server. If no valid central server address is specified in the settings, no server list will be available.</source>
<translation>Merk op dat het enige tijd kan duren om de serverlijst op te halen van de centrale server. Als er geen geldig centraal serveradres is opgegeven in de instellingen, zal er geen serverlijst beschikbaar zijn.</translation> <translation>Merk op dat het enige tijd kan duren om de serverlijst op te halen van de centrale server. Als er geen geldig centraal serveradres is opgegeven in de instellingen, zal er geen serverlijst beschikbaar zijn.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="58"/> <location filename="../../connectdlg.cpp" line="60"/>
<source>Server list view</source> <source>Server list view</source>
<translation>Serverlijstweergave</translation> <translation>Serverlijstweergave</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="61"/> <location filename="../../connectdlg.cpp" line="63"/>
<source>Server Address</source> <source>Server Address</source>
<translation>Serveradres</translation> <translation>Serveradres</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="61"/> <location filename="../../connectdlg.cpp" line="63"/>
<source>The IP address or URL of the server running the </source> <source>The IP address or URL of the server running the </source>
<translation>Het IP-adres of de URL van de server waarop de </translation> <translation>Het IP-adres of de URL van de server waarop de </translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="62"/> <location filename="../../connectdlg.cpp" line="64"/>
<source> server software must be set here. An optional port number can be added after the IP address or URL using a colon as a separator, e.g, example.org:</source> <source> server software must be set here. An optional port number can be added after the IP address or URL using a colon as a separator, e.g, example.org:</source>
<translation> serversoftware moet worden ingesteld. Een optioneel poortnummer kan worden toegevoegd na het IP-adres of de URL met een dubbele punt als scheidingsteken, bijvoorbeeld example.org:</translation> <translation> serversoftware moet worden ingesteld. Een optioneel poortnummer kan worden toegevoegd na het IP-adres of de URL met een dubbele punt als scheidingsteken, bijvoorbeeld example.org:</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="66"/> <location filename="../../connectdlg.cpp" line="68"/>
<source>. A list of the most recent used server IP addresses or URLs is available for selection.</source> <source>. A list of the most recent used server IP addresses or URLs is available for selection.</source>
<translation>. Een lijst met de meest recent gebruikte server-IP-adressen of URL&apos;s is beschikbaar voor selectie.</translation> <translation>. Een lijst met de meest recent gebruikte server-IP-adressen of URL&apos;s is beschikbaar voor selectie.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="73"/> <location filename="../../connectdlg.cpp" line="75"/>
<source>Server address edit box</source> <source>Server address edit box</source>
<translation>Serveradres bewerkingsvak</translation> <translation>Serveradres bewerkingsvak</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="74"/> <location filename="../../connectdlg.cpp" line="76"/>
<source>Holds the current server IP address or URL. It also stores old URLs in the combo box list.</source> <source>Holds the current server IP address or URL. It also stores old URLs in the combo box list.</source>
<translation>Bevat het huidige server-IP-adres of de URL. Het slaat ook oude URL&apos;s op in de comboboxlijst.</translation> <translation>Bevat het huidige server-IP-adres of de URL. Het slaat ook oude URL&apos;s op in de comboboxlijst.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="78"/> <location filename="../../connectdlg.cpp" line="88"/>
<source>Filter</source> <source>Filter</source>
<translation>Filter</translation> <translation>Filter</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="78"/> <location filename="../../connectdlg.cpp" line="88"/>
<source>The server list is filtered by the given text. Note that the filter is case insensitive.</source> <source>The server list is filtered by the given text. Note that the filter is case insensitive.</source>
<translation>De serverlijst wordt gefilterd met de gegeven tekst. Merk op dat het filter ongevoelig is voor hoofdletters.</translation> <translation>De serverlijst wordt gefilterd met de gegeven tekst. Merk op dat het filter ongevoelig is voor hoofdletters.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="80"/> <location filename="../../connectdlg.cpp" line="90"/>
<source>Filter edit box</source> <source>Filter edit box</source>
<translation>Filter bewerkingsvak</translation> <translation>Filter bewerkingsvak</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="83"/> <location filename="../../connectdlg.cpp" line="93"/>
<source>Show All Musicians</source> <source>Show All Musicians</source>
<translation>Toon alle muzikanten</translation> <translation>Toon alle muzikanten</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="83"/> <location filename="../../connectdlg.cpp" line="93"/>
<source>If you check this check box, the musicians of all servers are shown. If you uncheck the check box, all list view items are collapsed.</source> <source>If you check this check box, the musicians of all servers are shown. If you uncheck the check box, all list view items are collapsed.</source>
<translation>Als u dit selectievakje aanvinkt, worden de muzikanten van alle servers getoond. Als u het selectievakje uitvinkt, worden alle items van de lijstweergave samengevouwen.</translation> <translation>Als u dit selectievakje aanvinkt, worden de muzikanten van alle servers getoond. Als u het selectievakje uitvinkt, worden alle items van de lijstweergave samengevouwen.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="86"/> <location filename="../../connectdlg.cpp" line="96"/>
<source>Show all musicians check box</source> <source>Show all musicians check box</source>
<translation>Toon alle muzikanten checkbox</translation> <translation>Toon alle muzikanten checkbox</translation>
</message> </message>
@ -1436,46 +1469,51 @@
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="35"/> <location filename="../../connectdlgbase.ui" line="35"/>
<source>List</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../connectdlgbase.ui" line="45"/>
<source>Filter</source> <source>Filter</source>
<translation>Filter</translation> <translation>Filter</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="45"/> <location filename="../../connectdlgbase.ui" line="55"/>
<source>Show All Musicians</source> <source>Show All Musicians</source>
<translation>Toon alle muzikanten</translation> <translation>Toon alle muzikanten</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="61"/> <location filename="../../connectdlgbase.ui" line="71"/>
<source>Server Name</source> <source>Server Name</source>
<translation>Servernaam</translation> <translation>Servernaam</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="66"/> <location filename="../../connectdlgbase.ui" line="76"/>
<source>Ping Time</source> <source>Ping Time</source>
<translation>Ping-tijd</translation> <translation>Ping-tijd</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="71"/> <location filename="../../connectdlgbase.ui" line="81"/>
<source>Musicians</source> <source>Musicians</source>
<translation>Muzikanten</translation> <translation>Muzikanten</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="76"/> <location filename="../../connectdlgbase.ui" line="86"/>
<source>Location</source> <source>Location</source>
<translation>Locatie</translation> <translation>Locatie</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="86"/> <location filename="../../connectdlgbase.ui" line="96"/>
<source>Server Name/Address</source> <source>Server Name/Address</source>
<translation>Servernaam/Adres</translation> <translation>Servernaam/Adres</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="120"/> <location filename="../../connectdlgbase.ui" line="130"/>
<source>C&amp;ancel</source> <source>C&amp;ancel</source>
<translation>Annuleren</translation> <translation>Annuleren</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="127"/> <location filename="../../connectdlgbase.ui" line="137"/>
<source>&amp;Connect</source> <source>&amp;Connect</source>
<translation>Verbinden</translation> <translation>Verbinden</translation>
</message> </message>
@ -1653,7 +1691,7 @@
<message> <message>
<location filename="../../util.cpp" line="669"/> <location filename="../../util.cpp" line="669"/>
<location filename="../../util.cpp" line="681"/> <location filename="../../util.cpp" line="681"/>
<location filename="../../util.cpp" line="973"/> <location filename="../../util.cpp" line="975"/>
<source>None</source> <source>None</source>
<translation>Geen</translation> <translation>Geen</translation>
</message> </message>
@ -1713,175 +1751,195 @@
<translation>Combo-box voor vaardigheidsniveau</translation> <translation>Combo-box voor vaardigheidsniveau</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="974"/> <location filename="../../util.cpp" line="976"/>
<source>Drum Set</source> <source>Drum Set</source>
<translation>Drumstel</translation> <translation>Drumstel</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="975"/> <location filename="../../util.cpp" line="977"/>
<source>Djembe</source> <source>Djembe</source>
<translation>Djembe</translation> <translation>Djembe</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="976"/> <location filename="../../util.cpp" line="978"/>
<source>Electric Guitar</source> <source>Electric Guitar</source>
<translation>Elektrische Gitaar</translation> <translation>Elektrische Gitaar</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="977"/> <location filename="../../util.cpp" line="979"/>
<source>Acoustic Guitar</source> <source>Acoustic Guitar</source>
<translation>Akoestische Gitaar</translation> <translation>Akoestische Gitaar</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="978"/> <location filename="../../util.cpp" line="980"/>
<source>Bass Guitar</source> <source>Bass Guitar</source>
<translation>Basgitaar</translation> <translation>Basgitaar</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="979"/> <location filename="../../util.cpp" line="981"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation>Toetsenbord</translation> <translation>Toetsenbord</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="980"/> <location filename="../../util.cpp" line="982"/>
<source>Synthesizer</source> <source>Synthesizer</source>
<translation>Synthesizer</translation> <translation>Synthesizer</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="981"/> <location filename="../../util.cpp" line="983"/>
<source>Grand Piano</source> <source>Grand Piano</source>
<translation>Piano</translation> <translation>Piano</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="982"/> <location filename="../../util.cpp" line="984"/>
<source>Accordion</source> <source>Accordion</source>
<translation>Accordeon</translation> <translation>Accordeon</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="983"/> <location filename="../../util.cpp" line="985"/>
<source>Vocal</source> <source>Vocal</source>
<translation>Vocaal</translation> <translation>Vocaal</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="984"/> <location filename="../../util.cpp" line="986"/>
<source>Microphone</source> <source>Microphone</source>
<translation>Microfoon</translation> <translation>Microfoon</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="985"/> <location filename="../../util.cpp" line="987"/>
<source>Harmonica</source> <source>Harmonica</source>
<translation>Harmonica</translation> <translation>Harmonica</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="986"/> <location filename="../../util.cpp" line="988"/>
<source>Trumpet</source> <source>Trumpet</source>
<translation>Trompet</translation> <translation>Trompet</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="987"/> <location filename="../../util.cpp" line="989"/>
<source>Trombone</source> <source>Trombone</source>
<translation>Trombone</translation> <translation>Trombone</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="988"/> <location filename="../../util.cpp" line="990"/>
<source>French Horn</source> <source>French Horn</source>
<translation>Hoorn</translation> <translation>Hoorn</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="989"/> <location filename="../../util.cpp" line="991"/>
<source>Tuba</source> <source>Tuba</source>
<translation>Tuba</translation> <translation>Tuba</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="990"/> <location filename="../../util.cpp" line="992"/>
<source>Saxophone</source> <source>Saxophone</source>
<translation>Saxofoon</translation> <translation>Saxofoon</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="991"/> <location filename="../../util.cpp" line="993"/>
<source>Clarinet</source> <source>Clarinet</source>
<translation>Klarinet</translation> <translation>Klarinet</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="992"/> <location filename="../../util.cpp" line="994"/>
<source>Flute</source> <source>Flute</source>
<translation>Fluit</translation> <translation>Fluit</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="993"/> <location filename="../../util.cpp" line="995"/>
<source>Violin</source> <source>Violin</source>
<translation>Viool</translation> <translation>Viool</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="994"/> <location filename="../../util.cpp" line="996"/>
<source>Cello</source> <source>Cello</source>
<translation>Cello</translation> <translation>Cello</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="995"/> <location filename="../../util.cpp" line="997"/>
<source>Double Bass</source> <source>Double Bass</source>
<translation>Contrabas</translation> <translation>Contrabas</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="996"/> <location filename="../../util.cpp" line="998"/>
<source>Recorder</source> <source>Recorder</source>
<translation>Opnemer</translation> <translation>Opnemer</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="997"/> <location filename="../../util.cpp" line="999"/>
<source>Streamer</source> <source>Streamer</source>
<translation>Streamer</translation> <translation>Streamer</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="998"/> <location filename="../../util.cpp" line="1000"/>
<source>Listener</source> <source>Listener</source>
<translation>Luisteraar</translation> <translation>Luisteraar</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="999"/> <location filename="../../util.cpp" line="1001"/>
<source>Guitar+Vocal</source> <source>Guitar+Vocal</source>
<translation>Gitaar+Vocaal</translation> <translation>Gitaar+Vocaal</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1000"/> <location filename="../../util.cpp" line="1002"/>
<source>Keyboard+Vocal</source> <source>Keyboard+Vocal</source>
<translation>Toetsenbord+Vocaal</translation> <translation>Toetsenbord+Vocaal</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1001"/> <location filename="../../util.cpp" line="1003"/>
<source>Bodhran</source> <source>Bodhran</source>
<translation>Bodhran</translation> <translation>Bodhran</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1002"/> <location filename="../../util.cpp" line="1004"/>
<source>Bassoon</source> <source>Bassoon</source>
<translation>Fagot</translation> <translation>Fagot</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1003"/> <location filename="../../util.cpp" line="1005"/>
<source>Oboe</source> <source>Oboe</source>
<translation>Hobo</translation> <translation>Hobo</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1004"/> <location filename="../../util.cpp" line="1006"/>
<source>Harp</source> <source>Harp</source>
<translation>Harp</translation> <translation>Harp</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1005"/> <location filename="../../util.cpp" line="1007"/>
<source>Viola</source> <source>Viola</source>
<translation>Viola</translation> <translation>Viola</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1006"/> <location filename="../../util.cpp" line="1008"/>
<source>Congas</source> <source>Congas</source>
<translation>Congas</translation> <translation>Congas</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1007"/> <location filename="../../util.cpp" line="1009"/>
<source>Bongo</source> <source>Bongo</source>
<translation>Bongo</translation> <translation>Bongo</translation>
</message> </message>
<message>
<location filename="../../util.cpp" line="1010"/>
<source>Vocal Bass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="1011"/>
<source>Vocal Tenor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="1012"/>
<source>Vocal Alto</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="1013"/>
<source>Vocal Soprano</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>CServerDlg</name> <name>CServerDlg</name>
@ -2017,7 +2075,7 @@
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="134"/> <location filename="../../serverdlg.cpp" line="134"/>
<location filename="../../serverdlg.cpp" line="277"/> <location filename="../../serverdlg.cpp" line="279"/>
<source>E&amp;xit</source> <source>E&amp;xit</source>
<translation>&amp;Sluiten</translation> <translation>&amp;Sluiten</translation>
</message> </message>
@ -2044,67 +2102,69 @@
<translation> server</translation> <translation> server</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="191"/> <location filename="../../serverdlg.cpp" line="527"/>
<source>Predefined Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Manual</source> <source>Manual</source>
<translation>Handmatig</translation> <translation type="vanished">Handmatig</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="192"/>
<source>Default</source> <source>Default</source>
<translation>Standaard</translation> <translation type="vanished">Standaard</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="193"/>
<source>Default (North America)</source> <source>Default (North America)</source>
<translation>Standaard (Noord-Amerika)</translation> <translation type="vanished">Standaard (Noord-Amerika)</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="271"/> <location filename="../../serverdlg.cpp" line="273"/>
<source> Server</source> <source> Server</source>
<translation> Server</translation> <translation> Server</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="275"/> <location filename="../../serverdlg.cpp" line="277"/>
<source>&amp;Window</source> <source>&amp;Window</source>
<translation>&amp;Window</translation> <translation>&amp;Window</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="591"/> <location filename="../../util.h" line="615"/>
<source>Unregistered</source> <source>Unregistered</source>
<translation>Niet geregistreerd</translation> <translation>Niet geregistreerd</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="594"/> <location filename="../../util.h" line="618"/>
<source>Bad address</source> <source>Bad address</source>
<translation>Slecht adres</translation> <translation>Slecht adres</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="597"/> <location filename="../../util.h" line="621"/>
<source>Registration requested</source> <source>Registration requested</source>
<translation>Aanmelding gevraagd</translation> <translation>Aanmelding gevraagd</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="600"/> <location filename="../../util.h" line="624"/>
<source>Registration failed</source> <source>Registration failed</source>
<translation>Registratie is mislukt</translation> <translation>Registratie is mislukt</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="603"/> <location filename="../../util.h" line="627"/>
<source>Check server version</source> <source>Check server version</source>
<translation>Controleer de versie van de server</translation> <translation>Controleer de versie van de server</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="606"/> <location filename="../../util.h" line="630"/>
<source>Registered</source> <source>Registered</source>
<translation>Geregistreerd</translation> <translation>Geregistreerd</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="609"/> <location filename="../../util.h" line="633"/>
<source>Central Server full</source> <source>Central Server full</source>
<translation>Centrale server vol</translation> <translation>Centrale server vol</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="612"/> <location filename="../../util.h" line="636"/>
<source>Unknown value </source> <source>Unknown value </source>
<translation>Onbekende waarde </translation> <translation>Onbekende waarde </translation>
</message> </message>
@ -2359,7 +2419,7 @@
<context> <context>
<name>global</name> <name>global</name>
<message> <message>
<location filename="../../global.h" line="237"/> <location filename="../../global.h" line="235"/>
<source>For more information use the What&apos;s This help (help menu, right mouse button or Shift+F1)</source> <source>For more information use the What&apos;s This help (help menu, right mouse button or Shift+F1)</source>
<translation>Voor meer informatie gebruik de Wat Is Dit hulp (helpmenu, rechtermuisklik of Shift+F1)</translation> <translation>Voor meer informatie gebruik de Wat Is Dit hulp (helpmenu, rechtermuisklik of Shift+F1)</translation>
</message> </message>

View file

@ -189,6 +189,11 @@
<source>T R Y I N G T O C O N N E C T</source> <source>T R Y I N G T O C O N N E C T</source>
<translation>T E N T A N D O L I G A R</translation> <translation>T E N T A N D O L I G A R</translation>
</message> </message>
<message>
<location filename="../../audiomixerboard.cpp" line="658"/>
<source>Personal Mix at the Server: </source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>CChannelFader</name> <name>CChannelFader</name>
@ -645,6 +650,11 @@
<source>The CPU of the client or server is at 100%.</source> <source>The CPU of the client or server is at 100%.</source>
<translation>O CPU do cliente ou servidor está a 100%.</translation> <translation>O CPU do cliente ou servidor está a 100%.</translation>
</message> </message>
<message>
<location filename="../../clientdlg.cpp" line="703"/>
<source>Central Server</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../../clientdlg.cpp" line="809"/> <location filename="../../clientdlg.cpp" line="809"/>
<source>user</source> <source>user</source>
@ -1147,53 +1157,76 @@
<translation>Alta</translation> <translation>Alta</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="349"/>
<source>Manual</source> <source>Manual</source>
<translation>Manual</translation> <translation type="vanished">Manual</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="350"/> <location filename="../../util.h" line="581"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="584"/>
<source>All Genres</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="587"/>
<source>Genre Rock</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="590"/>
<source>Genre Jazz</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.h" line="593"/>
<source>Default</source> <source>Default</source>
<translation>Servidor Padrão</translation> <translation>Servidor Padrão</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="351"/>
<source>Default (North America)</source> <source>Default (North America)</source>
<translation>Servidor Padrão (America do Norte)</translation> <translation type="vanished">Servidor Padrão (America do Norte)</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="367"/> <location filename="../../clientsettingsdlg.cpp" line="369"/>
<source>preferred</source> <source>preferred</source>
<translation>preferido</translation> <translation>preferido</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="457"/> <location filename="../../clientsettingsdlg.cpp" line="463"/>
<location filename="../../clientsettingsdlg.cpp" line="461"/> <location filename="../../clientsettingsdlg.cpp" line="467"/>
<source>Size: </source> <source>Size: </source>
<translation>Tamanho: </translation> <translation>Tamanho: </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="518"/> <location filename="../../clientsettingsdlg.cpp" line="524"/>
<source>Buffer Delay</source> <source>Buffer Delay</source>
<translation>Atraso do buffer</translation> <translation>Atraso do buffer</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="523"/> <location filename="../../clientsettingsdlg.cpp" line="529"/>
<source>Buffer Delay: </source> <source>Buffer Delay: </source>
<translation>Atraso do buffer:</translation> <translation>Atraso do buffer:</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="633"/> <location filename="../../clientsettingsdlg.cpp" line="606"/>
<source>Predefined Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../clientsettingsdlg.cpp" line="646"/>
<source>The selected audio device could not be used because of the following error: </source> <source>The selected audio device could not be used because of the following error: </source>
<translation>O dispositivo de áudio selecionado não pôde ser usado devido ao seguinte erro: </translation> <translation>O dispositivo de áudio selecionado não pôde ser usado devido ao seguinte erro: </translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="635"/> <location filename="../../clientsettingsdlg.cpp" line="648"/>
<source> The previous driver will be selected.</source> <source> The previous driver will be selected.</source>
<translation> O driver anterior será selecionado.</translation> <translation> O driver anterior será selecionado.</translation>
</message> </message>
<message> <message>
<location filename="../../clientsettingsdlg.cpp" line="636"/> <location filename="../../clientsettingsdlg.cpp" line="649"/>
<source>Ok</source> <source>Ok</source>
<translation>Ok</translation> <translation>Ok</translation>
</message> </message>
@ -1359,82 +1392,82 @@
<context> <context>
<name>CConnectDlg</name> <name>CConnectDlg</name>
<message> <message>
<location filename="../../connectdlg.cpp" line="47"/> <location filename="../../connectdlg.cpp" line="49"/>
<source>Server List</source> <source>Server List</source>
<translation>Lista de servidores</translation> <translation>Lista de servidores</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="47"/> <location filename="../../connectdlg.cpp" line="49"/>
<source>The server list shows a list of available servers which are registered at the central server. Select a server from the list and press the connect button to connect to this server. Alternatively, double click a server from the list to connect to it. If a server is occupied, a list of the connected musicians is available by expanding the list item. Permanent servers are shown in bold font.</source> <source>The server list shows a list of available servers which are registered at the central server. Select a server from the list and press the connect button to connect to this server. Alternatively, double click a server from the list to connect to it. If a server is occupied, a list of the connected musicians is available by expanding the list item. Permanent servers are shown in bold font.</source>
<translation>A lista de servidores mostra a os servidores disponíveis registados no servidor central. Selecione um servidor da lista e pressione o botão Ligar para se ligar a este servidor. Como alternativa, clique duas vezes num servidor da lista para se ligar ao mesmo. Se um servidor estiver ocupado, uma lista dos músicos ligados estará disponível expandindo o item da lista. Os servidores permanentes são mostrados em negrito.</translation> <translation>A lista de servidores mostra a os servidores disponíveis registados no servidor central. Selecione um servidor da lista e pressione o botão Ligar para se ligar a este servidor. Como alternativa, clique duas vezes num servidor da lista para se ligar ao mesmo. Se um servidor estiver ocupado, uma lista dos músicos ligados estará disponível expandindo o item da lista. Os servidores permanentes são mostrados em negrito.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="53"/> <location filename="../../connectdlg.cpp" line="55"/>
<source>Note that it may take some time to retrieve the server list from the central server. If no valid central server address is specified in the settings, no server list will be available.</source> <source>Note that it may take some time to retrieve the server list from the central server. If no valid central server address is specified in the settings, no server list will be available.</source>
<translation>Observe que pode demorar algum tempo para obter a lista de servidores do servidor central. Se nenhum endereço de servidor central válido for especificado nas definições, nenhuma lista de servidores estará disponível.</translation> <translation>Observe que pode demorar algum tempo para obter a lista de servidores do servidor central. Se nenhum endereço de servidor central válido for especificado nas definições, nenhuma lista de servidores estará disponível.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="58"/> <location filename="../../connectdlg.cpp" line="60"/>
<source>Server list view</source> <source>Server list view</source>
<translation>Vista da lista de servidores</translation> <translation>Vista da lista de servidores</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="61"/> <location filename="../../connectdlg.cpp" line="63"/>
<source>Server Address</source> <source>Server Address</source>
<translation>Endereço do servidor</translation> <translation>Endereço do servidor</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="61"/> <location filename="../../connectdlg.cpp" line="63"/>
<source>The IP address or URL of the server running the </source> <source>The IP address or URL of the server running the </source>
<translation>O endereço IP ou URL do servidor executando o servidor </translation> <translation>O endereço IP ou URL do servidor executando o servidor </translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="62"/> <location filename="../../connectdlg.cpp" line="64"/>
<source> server software must be set here. An optional port number can be added after the IP address or URL using a colon as a separator, e.g, example.org:</source> <source> server software must be set here. An optional port number can be added after the IP address or URL using a colon as a separator, e.g, example.org:</source>
<translation> deve ser definido aqui. Um número de porta opcional pode ser adicionado após o endereço IP ou URL usando o caractere dois pontos como separador, por exemplo, example.org:</translation> <translation> deve ser definido aqui. Um número de porta opcional pode ser adicionado após o endereço IP ou URL usando o caractere dois pontos como separador, por exemplo, example.org:</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="66"/> <location filename="../../connectdlg.cpp" line="68"/>
<source>. A list of the most recent used server IP addresses or URLs is available for selection.</source> <source>. A list of the most recent used server IP addresses or URLs is available for selection.</source>
<translation>. Uma lista dos endereços IP ou URLs dos servidores usados recentemente está disponível para seleção.</translation> <translation>. Uma lista dos endereços IP ou URLs dos servidores usados recentemente está disponível para seleção.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="73"/> <location filename="../../connectdlg.cpp" line="75"/>
<source>Server address edit box</source> <source>Server address edit box</source>
<translation>Caixa de edição do endereço do servidor</translation> <translation>Caixa de edição do endereço do servidor</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="74"/> <location filename="../../connectdlg.cpp" line="76"/>
<source>Holds the current server IP address or URL. It also stores old URLs in the combo box list.</source> <source>Holds the current server IP address or URL. It also stores old URLs in the combo box list.</source>
<translation>Contém o endereço IP ou URL do servidor atual. Também armazena URLs antigos na lista do seletor.</translation> <translation>Contém o endereço IP ou URL do servidor atual. Também armazena URLs antigos na lista do seletor.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="78"/> <location filename="../../connectdlg.cpp" line="88"/>
<source>Filter</source> <source>Filter</source>
<translation>Filtro</translation> <translation>Filtro</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="78"/> <location filename="../../connectdlg.cpp" line="88"/>
<source>The server list is filtered by the given text. Note that the filter is case insensitive.</source> <source>The server list is filtered by the given text. Note that the filter is case insensitive.</source>
<translation>A lista de servidores é filtrada pelo texto fornecido. Note que o filtro não diferencia maiúsculas de minúsculas.</translation> <translation>A lista de servidores é filtrada pelo texto fornecido. Note que o filtro não diferencia maiúsculas de minúsculas.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="80"/> <location filename="../../connectdlg.cpp" line="90"/>
<source>Filter edit box</source> <source>Filter edit box</source>
<translation>Caixa de edição do filtro</translation> <translation>Caixa de edição do filtro</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="83"/> <location filename="../../connectdlg.cpp" line="93"/>
<source>Show All Musicians</source> <source>Show All Musicians</source>
<translation>Mostrar Todos os Músicos</translation> <translation>Mostrar Todos os Músicos</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="83"/> <location filename="../../connectdlg.cpp" line="93"/>
<source>If you check this check box, the musicians of all servers are shown. If you uncheck the check box, all list view items are collapsed.</source> <source>If you check this check box, the musicians of all servers are shown. If you uncheck the check box, all list view items are collapsed.</source>
<translation>Se marcar esta caixa de seleção, os músicos de todos os servidores serão mostrados. Se desmarcar a caixa de seleção, todos os itens em exibição na lista serão recolhidos.</translation> <translation>Se marcar esta caixa de seleção, os músicos de todos os servidores serão mostrados. Se desmarcar a caixa de seleção, todos os itens em exibição na lista serão recolhidos.</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlg.cpp" line="86"/> <location filename="../../connectdlg.cpp" line="96"/>
<source>Show all musicians check box</source> <source>Show all musicians check box</source>
<translation>Caixa de seleção para mostrar músicos</translation> <translation>Caixa de seleção para mostrar músicos</translation>
</message> </message>
@ -1448,46 +1481,51 @@
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="35"/> <location filename="../../connectdlgbase.ui" line="35"/>
<source>List</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../connectdlgbase.ui" line="45"/>
<source>Filter</source> <source>Filter</source>
<translation>Filtro</translation> <translation>Filtro</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="45"/> <location filename="../../connectdlgbase.ui" line="55"/>
<source>Show All Musicians</source> <source>Show All Musicians</source>
<translation>Mostrar Todos os Músicos</translation> <translation>Mostrar Todos os Músicos</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="61"/> <location filename="../../connectdlgbase.ui" line="71"/>
<source>Server Name</source> <source>Server Name</source>
<translation>Nome do Servidor</translation> <translation>Nome do Servidor</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="66"/> <location filename="../../connectdlgbase.ui" line="76"/>
<source>Ping Time</source> <source>Ping Time</source>
<translation>Latência</translation> <translation>Latência</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="71"/> <location filename="../../connectdlgbase.ui" line="81"/>
<source>Musicians</source> <source>Musicians</source>
<translation>Músicos</translation> <translation>Músicos</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="76"/> <location filename="../../connectdlgbase.ui" line="86"/>
<source>Location</source> <source>Location</source>
<translation>Localização</translation> <translation>Localização</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="86"/> <location filename="../../connectdlgbase.ui" line="96"/>
<source>Server Name/Address</source> <source>Server Name/Address</source>
<translation>Nome/Endereço do Servidor</translation> <translation>Nome/Endereço do Servidor</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="120"/> <location filename="../../connectdlgbase.ui" line="130"/>
<source>C&amp;ancel</source> <source>C&amp;ancel</source>
<translation>&amp;Cancelar</translation> <translation>&amp;Cancelar</translation>
</message> </message>
<message> <message>
<location filename="../../connectdlgbase.ui" line="127"/> <location filename="../../connectdlgbase.ui" line="137"/>
<source>&amp;Connect</source> <source>&amp;Connect</source>
<translation>&amp;Ligar</translation> <translation>&amp;Ligar</translation>
</message> </message>
@ -1659,7 +1697,7 @@
<message> <message>
<location filename="../../util.cpp" line="669"/> <location filename="../../util.cpp" line="669"/>
<location filename="../../util.cpp" line="681"/> <location filename="../../util.cpp" line="681"/>
<location filename="../../util.cpp" line="973"/> <location filename="../../util.cpp" line="975"/>
<source>None</source> <source>None</source>
<translation>Nenhum</translation> <translation>Nenhum</translation>
</message> </message>
@ -1725,175 +1763,195 @@
<translation>O que definir aqui aparecerá por baixo do seu fader na secção de mistura quando estiver ligado a um servidor </translation> <translation>O que definir aqui aparecerá por baixo do seu fader na secção de mistura quando estiver ligado a um servidor </translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="974"/> <location filename="../../util.cpp" line="976"/>
<source>Drum Set</source> <source>Drum Set</source>
<translation>Bateria</translation> <translation>Bateria</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="975"/> <location filename="../../util.cpp" line="977"/>
<source>Djembe</source> <source>Djembe</source>
<translation>Djembe</translation> <translation>Djembe</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="976"/> <location filename="../../util.cpp" line="978"/>
<source>Electric Guitar</source> <source>Electric Guitar</source>
<translation>Guitarra Elétrica</translation> <translation>Guitarra Elétrica</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="977"/> <location filename="../../util.cpp" line="979"/>
<source>Acoustic Guitar</source> <source>Acoustic Guitar</source>
<translation>Guitarra Acústica</translation> <translation>Guitarra Acústica</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="978"/> <location filename="../../util.cpp" line="980"/>
<source>Bass Guitar</source> <source>Bass Guitar</source>
<translation>Baixo</translation> <translation>Baixo</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="979"/> <location filename="../../util.cpp" line="981"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation>Teclado</translation> <translation>Teclado</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="980"/> <location filename="../../util.cpp" line="982"/>
<source>Synthesizer</source> <source>Synthesizer</source>
<translation>Sintetizador</translation> <translation>Sintetizador</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="981"/> <location filename="../../util.cpp" line="983"/>
<source>Grand Piano</source> <source>Grand Piano</source>
<translation>Piano de Cauda</translation> <translation>Piano de Cauda</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="982"/> <location filename="../../util.cpp" line="984"/>
<source>Accordion</source> <source>Accordion</source>
<translation>Acordeão</translation> <translation>Acordeão</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="983"/> <location filename="../../util.cpp" line="985"/>
<source>Vocal</source> <source>Vocal</source>
<translation>Voz</translation> <translation>Voz</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="984"/> <location filename="../../util.cpp" line="986"/>
<source>Microphone</source> <source>Microphone</source>
<translation>Microfone</translation> <translation>Microfone</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="985"/> <location filename="../../util.cpp" line="987"/>
<source>Harmonica</source> <source>Harmonica</source>
<translation>Harmónica</translation> <translation>Harmónica</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="986"/> <location filename="../../util.cpp" line="988"/>
<source>Trumpet</source> <source>Trumpet</source>
<translation>Trompete</translation> <translation>Trompete</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="987"/> <location filename="../../util.cpp" line="989"/>
<source>Trombone</source> <source>Trombone</source>
<translation>Trombone</translation> <translation>Trombone</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="988"/> <location filename="../../util.cpp" line="990"/>
<source>French Horn</source> <source>French Horn</source>
<translation>Trompa Francesa</translation> <translation>Trompa Francesa</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="989"/> <location filename="../../util.cpp" line="991"/>
<source>Tuba</source> <source>Tuba</source>
<translation>Tuba</translation> <translation>Tuba</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="990"/> <location filename="../../util.cpp" line="992"/>
<source>Saxophone</source> <source>Saxophone</source>
<translation>Saxofone</translation> <translation>Saxofone</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="991"/> <location filename="../../util.cpp" line="993"/>
<source>Clarinet</source> <source>Clarinet</source>
<translation>Clarinete</translation> <translation>Clarinete</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="992"/> <location filename="../../util.cpp" line="994"/>
<source>Flute</source> <source>Flute</source>
<translation>Flauta</translation> <translation>Flauta</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="993"/> <location filename="../../util.cpp" line="995"/>
<source>Violin</source> <source>Violin</source>
<translation>Violino</translation> <translation>Violino</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="994"/> <location filename="../../util.cpp" line="996"/>
<source>Cello</source> <source>Cello</source>
<translation>Violoncelo</translation> <translation>Violoncelo</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="995"/> <location filename="../../util.cpp" line="997"/>
<source>Double Bass</source> <source>Double Bass</source>
<translation>Contrabaixo</translation> <translation>Contrabaixo</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="996"/> <location filename="../../util.cpp" line="998"/>
<source>Recorder</source> <source>Recorder</source>
<translation>Gravador</translation> <translation>Gravador</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="997"/> <location filename="../../util.cpp" line="999"/>
<source>Streamer</source> <source>Streamer</source>
<translation>Streamer</translation> <translation>Streamer</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="998"/> <location filename="../../util.cpp" line="1000"/>
<source>Listener</source> <source>Listener</source>
<translation>Ouvinte</translation> <translation>Ouvinte</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="999"/> <location filename="../../util.cpp" line="1001"/>
<source>Guitar+Vocal</source> <source>Guitar+Vocal</source>
<translation>Guitarra+Voz</translation> <translation>Guitarra+Voz</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1000"/> <location filename="../../util.cpp" line="1002"/>
<source>Keyboard+Vocal</source> <source>Keyboard+Vocal</source>
<translation>Teclado+Voz</translation> <translation>Teclado+Voz</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1001"/> <location filename="../../util.cpp" line="1003"/>
<source>Bodhran</source> <source>Bodhran</source>
<translation>Bodhrán</translation> <translation>Bodhrán</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1002"/> <location filename="../../util.cpp" line="1004"/>
<source>Bassoon</source> <source>Bassoon</source>
<translation>Fagote</translation> <translation>Fagote</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1003"/> <location filename="../../util.cpp" line="1005"/>
<source>Oboe</source> <source>Oboe</source>
<translation>Oboé</translation> <translation>Oboé</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1004"/> <location filename="../../util.cpp" line="1006"/>
<source>Harp</source> <source>Harp</source>
<translation>Harpa</translation> <translation>Harpa</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1005"/> <location filename="../../util.cpp" line="1007"/>
<source>Viola</source> <source>Viola</source>
<translation>Viola de Arco</translation> <translation>Viola de Arco</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1006"/> <location filename="../../util.cpp" line="1008"/>
<source>Congas</source> <source>Congas</source>
<translation>Congas</translation> <translation>Congas</translation>
</message> </message>
<message> <message>
<location filename="../../util.cpp" line="1007"/> <location filename="../../util.cpp" line="1009"/>
<source>Bongo</source> <source>Bongo</source>
<translation>Bongo</translation> <translation>Bongo</translation>
</message> </message>
<message>
<location filename="../../util.cpp" line="1010"/>
<source>Vocal Bass</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="1011"/>
<source>Vocal Tenor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="1012"/>
<source>Vocal Alto</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../util.cpp" line="1013"/>
<source>Vocal Soprano</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>CServerDlg</name> <name>CServerDlg</name>
@ -2029,7 +2087,7 @@
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="134"/> <location filename="../../serverdlg.cpp" line="134"/>
<location filename="../../serverdlg.cpp" line="277"/> <location filename="../../serverdlg.cpp" line="279"/>
<source>E&amp;xit</source> <source>E&amp;xit</source>
<translation>&amp;Sair</translation> <translation>&amp;Sair</translation>
</message> </message>
@ -2056,67 +2114,69 @@
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="191"/> <location filename="../../serverdlg.cpp" line="527"/>
<source>Predefined Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Manual</source> <source>Manual</source>
<translation>Manual</translation> <translation type="vanished">Manual</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="192"/>
<source>Default</source> <source>Default</source>
<translation>Servidor Padrão</translation> <translation type="vanished">Servidor Padrão</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="193"/>
<source>Default (North America)</source> <source>Default (North America)</source>
<translation>Servidor Padrão (America do Norte)</translation> <translation type="vanished">Servidor Padrão (America do Norte)</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="271"/> <location filename="../../serverdlg.cpp" line="273"/>
<source> Server</source> <source> Server</source>
<translation> - Servidor</translation> <translation> - Servidor</translation>
</message> </message>
<message> <message>
<location filename="../../serverdlg.cpp" line="275"/> <location filename="../../serverdlg.cpp" line="277"/>
<source>&amp;Window</source> <source>&amp;Window</source>
<translation>&amp;Janela</translation> <translation>&amp;Janela</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="591"/> <location filename="../../util.h" line="615"/>
<source>Unregistered</source> <source>Unregistered</source>
<translation>Não Registado</translation> <translation>Não Registado</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="594"/> <location filename="../../util.h" line="618"/>
<source>Bad address</source> <source>Bad address</source>
<translation>Endereço incorrecto</translation> <translation>Endereço incorrecto</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="597"/> <location filename="../../util.h" line="621"/>
<source>Registration requested</source> <source>Registration requested</source>
<translation>Registo solicitado</translation> <translation>Registo solicitado</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="600"/> <location filename="../../util.h" line="624"/>
<source>Registration failed</source> <source>Registration failed</source>
<translation>Falha no registo</translation> <translation>Falha no registo</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="603"/> <location filename="../../util.h" line="627"/>
<source>Check server version</source> <source>Check server version</source>
<translation>Verifique versão do servidor</translation> <translation>Verifique versão do servidor</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="606"/> <location filename="../../util.h" line="630"/>
<source>Registered</source> <source>Registered</source>
<translation>Registado</translation> <translation>Registado</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="609"/> <location filename="../../util.h" line="633"/>
<source>Central Server full</source> <source>Central Server full</source>
<translation>Servidor Central Cheio</translation> <translation>Servidor Central Cheio</translation>
</message> </message>
<message> <message>
<location filename="../../util.h" line="612"/> <location filename="../../util.h" line="636"/>
<source>Unknown value </source> <source>Unknown value </source>
<translation>Valor desconhecido </translation> <translation>Valor desconhecido </translation>
</message> </message>
@ -2371,7 +2431,7 @@
<context> <context>
<name>global</name> <name>global</name>
<message> <message>
<location filename="../../global.h" line="237"/> <location filename="../../global.h" line="235"/>
<source>For more information use the What&apos;s This help (help menu, right mouse button or Shift+F1)</source> <source>For more information use the What&apos;s This help (help menu, right mouse button or Shift+F1)</source>
<translation>Para mais informações, use O que é isto (menu Ajuda, botão direito do rato ou Shift + F1)</translation> <translation>Para mais informações, use O que é isto (menu Ajuda, botão direito do rato ou Shift + F1)</translation>
</message> </message>

View file

@ -71,6 +71,10 @@
<file>res/instruments/viola.png</file> <file>res/instruments/viola.png</file>
<file>res/instruments/congas.png</file> <file>res/instruments/congas.png</file>
<file>res/instruments/bongo.png</file> <file>res/instruments/bongo.png</file>
<file>res/instruments/vocalbass.png</file>
<file>res/instruments/vocaltenor.png</file>
<file>res/instruments/vocalalto.png</file>
<file>res/instruments/vocalsoprano.png</file>
</qresource> </qresource>
<qresource prefix="/png/main"> <qresource prefix="/png/main">
<file>res/fronticon.png</file> <file>res/fronticon.png</file>

View file

@ -188,9 +188,11 @@ lvwClients->setMinimumHeight ( 140 );
// central server address type combo box // central server address type combo box
cbxCentServAddrType->clear(); cbxCentServAddrType->clear();
cbxCentServAddrType->addItem ( tr ( "Manual" ) ); // AT_MANUAL cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_CUSTOM ) );
cbxCentServAddrType->addItem ( tr ( "Default" ) ); // AT_DEFAULT cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_DEFAULT ) );
cbxCentServAddrType->addItem ( tr ( "Default (North America)" ) ); // AT_NORTH_AMERICA cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_GENERAL_NORTHAMERICA ) );
cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_GENRE_ROCK ) );
cbxCentServAddrType->addItem ( csCentServAddrTypeToString ( AT_GENRE_JAZZ ) );
cbxCentServAddrType->setCurrentIndex ( static_cast<int> ( pServer->GetCentralServerAddressType() ) ); cbxCentServAddrType->setCurrentIndex ( static_cast<int> ( pServer->GetCentralServerAddressType() ) );
// update server name line edit // update server name line edit
@ -506,7 +508,7 @@ void CServerDlg::UpdateGUIDependencies()
// get the states which define the GUI dependencies from the server // get the states which define the GUI dependencies from the server
const bool bCurSerListEnabled = pServer->GetServerListEnabled(); const bool bCurSerListEnabled = pServer->GetServerListEnabled();
const bool bCurUseDefCentServAddr = ( pServer->GetCentralServerAddressType() != AT_MANUAL ); const bool bCurUseDefCentServAddr = ( pServer->GetCentralServerAddressType() != AT_CUSTOM );
const ESvrRegStatus eSvrRegStatus = pServer->GetSvrRegStatus(); const ESvrRegStatus eSvrRegStatus = pServer->GetSvrRegStatus();
@ -522,7 +524,7 @@ void CServerDlg::UpdateGUIDependencies()
{ {
// if the default central server is used, just show a text of the // if the default central server is used, just show a text of the
// server name // server name
edtCentralServerAddress->setText ( DEFAULT_SERVER_NAME ); edtCentralServerAddress->setText ( tr ( "Predefined Address" ) );
} }
else else
{ {

View file

@ -33,7 +33,7 @@ CServerListManager::CServerListManager ( const quint16 iNPortNum,
CProtocol* pNConLProt ) CProtocol* pNConLProt )
: tsConsoleStream ( *( ( new ConsoleWriterFactory() )->get() ) ), : tsConsoleStream ( *( ( new ConsoleWriterFactory() )->get() ) ),
iNumPredefinedServers ( 0 ), iNumPredefinedServers ( 0 ),
eCentralServerAddressType ( AT_MANUAL ), // must be AT_MANUAL for the "no GUI" case eCentralServerAddressType ( AT_CUSTOM ), // must be AT_CUSTOM for the "no GUI" case
bCentServPingServerInList ( bNCentServPingServerInList ), bCentServPingServerInList ( bNCentServPingServerInList ),
pConnLessProtocol ( pNConLProt ), pConnLessProtocol ( pNConLProt ),
eSvrRegStatus ( SRS_UNREGISTERED ), eSvrRegStatus ( SRS_UNREGISTERED ),
@ -206,7 +206,7 @@ void CServerListManager::SetCentralServerAddress ( const QString sNCentServAddr
( (
( !strCentralServerAddress.toLower().compare ( "localhost" ) || ( !strCentralServerAddress.toLower().compare ( "localhost" ) ||
!strCentralServerAddress.compare ( "127.0.0.1" ) ) && !strCentralServerAddress.compare ( "127.0.0.1" ) ) &&
( eCentralServerAddressType == AT_MANUAL ) ( eCentralServerAddressType == AT_CUSTOM )
); );
bEnabled = true; bEnabled = true;

View file

@ -288,7 +288,7 @@ void CSettings::Load()
// central server address type // central server address type
if ( GetNumericIniSet ( IniXMLDocument, "client", "centservaddrtype", if ( GetNumericIniSet ( IniXMLDocument, "client", "centservaddrtype",
0, 2 /* AT_NORTH_AMERICA */, iValue ) ) 0, 4 /* AT_GENRE_JAZZ */, iValue ) )
{ {
pClient->SetCentralServerAddressType ( static_cast<ECSAddType> ( iValue ) ); pClient->SetCentralServerAddressType ( static_cast<ECSAddType> ( iValue ) );
} }
@ -304,7 +304,7 @@ if ( GetFlagIniSet ( IniXMLDocument, "client", "defcentservaddr", bValue ) )
// only the case that manual was set in old ini must be considered // only the case that manual was set in old ini must be considered
if ( !bValue ) if ( !bValue )
{ {
pClient->SetCentralServerAddressType ( AT_MANUAL ); pClient->SetCentralServerAddressType ( AT_CUSTOM );
} }
} }
@ -359,7 +359,7 @@ if ( GetFlagIniSet ( IniXMLDocument, "client", "defcentservaddr", bValue ) )
// central server address type (note that it is important // central server address type (note that it is important
// to set this setting prior to the "central server address") // to set this setting prior to the "central server address")
if ( GetNumericIniSet ( IniXMLDocument, "server", "centservaddrtype", if ( GetNumericIniSet ( IniXMLDocument, "server", "centservaddrtype",
0, 2 /* AT_NORTH_AMERICA */, iValue ) ) 0, 4 /* AT_GENRE_JAZZ */, iValue ) )
{ {
pServer->SetCentralServerAddressType ( static_cast<ECSAddType> ( iValue ) ); pServer->SetCentralServerAddressType ( static_cast<ECSAddType> ( iValue ) );
} }
@ -375,7 +375,7 @@ if ( GetFlagIniSet ( IniXMLDocument, "server", "defcentservaddr", bValue ) )
// only the case that manual was set in old ini must be considered // only the case that manual was set in old ini must be considered
if ( !bValue ) if ( !bValue )
{ {
pServer->SetCentralServerAddressType ( AT_MANUAL ); pServer->SetCentralServerAddressType ( AT_CUSTOM );
} }
} }

View file

@ -950,9 +950,11 @@ QString NetworkUtil::GetCentralServerAddress ( const ECSAddType eCentralServerAd
{ {
switch ( eCentralServerAddressType ) switch ( eCentralServerAddressType )
{ {
case AT_MANUAL: return strCentralServerAddress; case AT_CUSTOM: return strCentralServerAddress;
case AT_NORTH_AMERICA: return QString ( "%1:%2" ).arg ( DEFAULT_SERVER_ADDRESS ).arg ( DEFAULT_PORT_NUMBER_NORTHAMERICA ); case AT_GENERAL_NORTHAMERICA: return CENTSERV_GENERAL_NORTHAMERICA;
default: return DEFAULT_SERVER_ADDRESS; // AT_DEFAULT case AT_GENRE_ROCK: return CENTSERV_GENRE_ROCK;
case AT_GENRE_JAZZ: return CENTSERV_GENRE_JAZZ;
default: return DEFAULT_SERVER_ADDRESS; // AT_DEFAULT
} }
} }
@ -1005,6 +1007,10 @@ CVector<CInstPictures::CInstPictProps>& CInstPictures::GetTable()
vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Viola" ), ":/png/instr/res/instruments/viola.png", IC_STRING_INSTRUMENT ) ); vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Viola" ), ":/png/instr/res/instruments/viola.png", IC_STRING_INSTRUMENT ) );
vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Congas" ), ":/png/instr/res/instruments/congas.png", IC_PERCUSSION_INSTRUMENT ) ); vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Congas" ), ":/png/instr/res/instruments/congas.png", IC_PERCUSSION_INSTRUMENT ) );
vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Bongo" ), ":/png/instr/res/instruments/bongo.png", IC_PERCUSSION_INSTRUMENT ) ); vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Bongo" ), ":/png/instr/res/instruments/bongo.png", IC_PERCUSSION_INSTRUMENT ) );
vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Vocal Bass" ), ":/png/instr/res/instruments/vocalbass.png", IC_OTHER_INSTRUMENT ) );
vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Vocal Tenor" ), ":/png/instr/res/instruments/vocaltenor.png", IC_OTHER_INSTRUMENT ) );
vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Vocal Alto" ), ":/png/instr/res/instruments/vocalalto.png", IC_OTHER_INSTRUMENT ) );
vecDataBase.Add ( CInstPictProps ( QCoreApplication::translate ( "CMusProfDlg", "Vocal Soprano" ), ":/png/instr/res/instruments/vocalsoprano.png", IC_OTHER_INSTRUMENT ) );
// now the table is initialized // now the table is initialized
TableIsInitialized = true; TableIsInitialized = true;
@ -1328,7 +1334,7 @@ ECSAddType CLocale::GetCentralServerAddressType ( const QLocale::Country eCountr
case QLocale::Canada: case QLocale::Canada:
case QLocale::Mexico: case QLocale::Mexico:
case QLocale::Greenland: case QLocale::Greenland:
return AT_NORTH_AMERICA; return AT_GENERAL_NORTHAMERICA;
default: default:
return AT_DEFAULT; return AT_DEFAULT;

View file

@ -565,11 +565,35 @@ enum ELicenceType
// Central server address type ------------------------------------------------- // Central server address type -------------------------------------------------
enum ECSAddType enum ECSAddType
{ {
AT_MANUAL = 0, // used for settings -> enum values must be fixed!
AT_DEFAULT = 1, // Europe and others AT_CUSTOM = 0,
AT_NORTH_AMERICA = 2 AT_DEFAULT = 1,
AT_GENERAL_NORTHAMERICA = 2,
AT_GENRE_ROCK = 3,
AT_GENRE_JAZZ = 4
}; };
inline QString csCentServAddrTypeToString ( ECSAddType eAddrType )
{
switch ( eAddrType )
{
case AT_CUSTOM:
return QCoreApplication::translate ( "CClientSettingsDlg", "Custom" );
case AT_GENERAL_NORTHAMERICA:
return QCoreApplication::translate ( "CClientSettingsDlg", "All Genres" );
case AT_GENRE_ROCK:
return QCoreApplication::translate ( "CClientSettingsDlg", "Genre Rock" );
case AT_GENRE_JAZZ:
return QCoreApplication::translate ( "CClientSettingsDlg", "Genre Jazz" );
default: // AT_DEFAULT
return QCoreApplication::translate ( "CClientSettingsDlg", "Default" );
}
}
// Slave server registration state --------------------------------------------- // Slave server registration state ---------------------------------------------
enum ESvrRegStatus enum ESvrRegStatus