Package: kphone
Version: 1:4.1.1-1
Severity: minor
Tags: l10n

The attached patch contains some more German translations. To localize
some buttons and dialogs I also had to patch the code a bit.
Unfortunately this also leads to an incompatibility with the addressbook
where the Yes/No entries are now also localized. So, please see this
patch as a suggestion, not as a ready-to-use solution. :-)


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.11.7
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages kphone depends on:
ii  libasound2           1.0.8-3             ALSA library
ii  libc6                2.3.2.ds1-22        GNU C Library: Shared libraries an
ii  libgcc1              1:3.4.3-13          GCC support library
ii  libice6              4.3.0.dfsg.1-12.0.1 Inter-Client Exchange library
ii  libjack0.80.0-0      0.99.0-6            JACK Audio Connection Kit (librari
ii  libpng12-0           1.2.8rel-1          PNG library - runtime
ii  libqt3c102-mt        3:3.3.4-3           Qt GUI Library (Threaded runtime v
ii  libsm6               4.3.0.dfsg.1-12.0.1 X Window System Session Management
ii  libssl0.9.7          0.9.7e-3            SSL shared libraries
ii  libstdc++5           1:3.3.6-4           The GNU Standard C++ Library v3
ii  libx11-6             4.3.0.dfsg.1-12.0.1 X Window System protocol client li
ii  libxext6             4.3.0.dfsg.1-12.0.1 X Window System miscellaneous exte
ii  libxt6               4.3.0.dfsg.1-12.0.1 X Toolkit Intrinsics
ii  xlibs                4.3.0.dfsg.1-12     X Keyboard Extension (XKB) configu

-- no debconf information
Index: dissipate2/sipcall.cpp
===================================================================
RCS file: /var/lib/cvs/kphone/dissipate2/sipcall.cpp,v
retrieving revision 1.1.1.1
diff -c -p -r1.1.1.1 sipcall.cpp
*** dissipate2/sipcall.cpp	18 Apr 2005 13:04:40 -0000	1.1.1.1
--- dissipate2/sipcall.cpp	12 May 2005 13:37:41 -0000
*************** void SipCallMember::handlingInviteRespon
*** 415,421 ****
  	if( state == state_Connected ) {
  		if( local->getStatus().getCode() >= 200 ) {
  			if( local->getStatus().getCode() == 200 ) {
! 				statusdesc = tr("Response: ") + local->getStatus().getReasonPhrase();
  				statusUpdated( this );
  			} else if( local->getStatus().getCode() == 407 ) {
  				proxyauthstr = local->getFinalProxyAuthString();
--- 415,421 ----
  	if( state == state_Connected ) {
  		if( local->getStatus().getCode() >= 200 ) {
  			if( local->getStatus().getCode() == 200 ) {
! 				statusdesc = tr("Response: ") + tr(local->getStatus().getReasonPhrase());
  				statusUpdated( this );
  			} else if( local->getStatus().getCode() == 407 ) {
  				proxyauthstr = local->getFinalProxyAuthString();
*************** void SipCallMember::handlingInviteRespon
*** 430,436 ****
  				return;
  			} else {
  				state = state_Disconnected;
! 				statusdesc = tr("Response: ") + local->getStatus().getReasonPhrase();
  			}
  			op = opIdle;
  			local = 0;
--- 430,436 ----
  				return;
  			} else {
  				state = state_Disconnected;
! 				statusdesc = tr("Response: ") + tr(local->getStatus().getReasonPhrase());
  			}
  			op = opIdle;
  			local = 0;
*************** void SipCallMember::handlingInviteRespon
*** 451,457 ****
  
  			} else {
  				state = state_Disconnected;
! 				statusdesc = tr("Response: ") + local->getStatus().getReasonPhrase();
  			}
  			op = opIdle;
  			local = 0;
--- 451,457 ----
  
  			} else {
  				state = state_Disconnected;
! 				statusdesc = tr("Response: ") + tr(local->getStatus().getReasonPhrase());
  			}
  			op = opIdle;
  			local = 0;
*************** void SipCallMember::handlingInviteRespon
*** 474,483 ****
  			if( local->getStatus().getCode() < 300 ) {
  				call->setCallStatus( SipCall::callInProgress );
  				state = state_Connected;
! 				statusdesc = tr("Connected: ") + local->getStatus().getReasonPhrase();
  			} else if( local->getStatus().getCode() < 400 ) {
  				state = state_Redirected;
! 				statusdesc = tr("Redirected: ") + local->getStatus().getReasonPhrase();
  				redirectlist = local->getFinalContactList();
  			} else {
  				if(local->getStatus().getCode() == 407){
--- 474,483 ----
  			if( local->getStatus().getCode() < 300 ) {
  				call->setCallStatus( SipCall::callInProgress );
  				state = state_Connected;
! 				statusdesc = tr("Connected: ") + tr(local->getStatus().getReasonPhrase());
  			} else if( local->getStatus().getCode() < 400 ) {
  				state = state_Redirected;
! 				statusdesc = tr("Redirected: ") + tr(local->getStatus().getReasonPhrase());
  				redirectlist = local->getFinalContactList();
  			} else {
  				if(local->getStatus().getCode() == 407){
*************** void SipCallMember::handlingInviteRespon
*** 500,512 ****
  
  				} else {
  					state = state_Disconnected;
! 					statusdesc = "!!" + tr("Call Failed: ") + local->getStatus().getReasonPhrase();
  				}
  			}
  			op = opIdle;
  			local = 0;
  		} else {
! 			statusdesc = local->getStatus().getReasonPhrase();
  			if( local->getStatus().getCode() != 100 ) {
  				state = state_EarlyDialog;
  			}
--- 500,512 ----
  
  				} else {
  					state = state_Disconnected;
! 					statusdesc = "!!" + tr("Call Failed: ") + tr(local->getStatus().getReasonPhrase());
  				}
  			}
  			op = opIdle;
  			local = 0;
  		} else {
! 			statusdesc = tr(local->getStatus().getReasonPhrase());
  			if( local->getStatus().getCode() != 100 ) {
  				state = state_EarlyDialog;
  			}
Index: dissipate2/siputil.cpp
===================================================================
RCS file: /var/lib/cvs/kphone/dissipate2/siputil.cpp,v
retrieving revision 1.1.1.1
diff -c -p -r1.1.1.1 siputil.cpp
*** dissipate2/siputil.cpp	18 Apr 2005 13:04:40 -0000	1.1.1.1
--- dissipate2/siputil.cpp	12 May 2005 13:37:43 -0000
***************
*** 10,15 ****
--- 10,16 ----
  #include <net/if.h>
  #include <netinet/in.h>
  #include <arpa/inet.h>
+ #include <qobject.h>
  #include <qmessagebox.h>
  #include <netdb.h>
  #include <fcntl.h>
*************** void findFqdn( void )
*** 129,143 ****
  			for( i = 0; i < j; i++ ) {
  				if( strcmp( if_name[i], default_ifName ) == 0 ) {
  					QMessageBox mb( "KPhone",
! 						"KPhone found more than one interface.\n"
! 						"Do you want to use the default interface:\n\n" +
  						QString(if_name[i]) + "  (IP:\"" + QString(if_addr[i]) + "\")\n",
  						QMessageBox::Information,
  						QMessageBox::Yes | QMessageBox::Default,
  						QMessageBox::No,
  						QMessageBox::Cancel | QMessageBox::Escape );
! 					mb.setButtonText( QMessageBox::Yes, "Use " + QString(if_addr[i]) );
! 					mb.setButtonText( QMessageBox::No, "Next Interface" );
  					switch( mb.exec() ) {
  						case QMessageBox::Yes:
  							dissipate_our_fqdn = strdup( if_addr[i] );
--- 130,145 ----
  			for( i = 0; i < j; i++ ) {
  				if( strcmp( if_name[i], default_ifName ) == 0 ) {
  					QMessageBox mb( "KPhone",
! 						QObject::tr("KPhone found more than one interface.") + "\n" + 
! 					        QObject::tr("Do you want to use the default interface:") + "\n\n" +
  						QString(if_name[i]) + "  (IP:\"" + QString(if_addr[i]) + "\")\n",
  						QMessageBox::Information,
  						QMessageBox::Yes | QMessageBox::Default,
  						QMessageBox::No,
  						QMessageBox::Cancel | QMessageBox::Escape );
! 					mb.setButtonText( QMessageBox::Yes, QObject::tr("Use") + " " + QString(if_addr[i]) );
! 					mb.setButtonText( QMessageBox::No, QObject::tr("Next Interface") );
! 					mb.setButtonText( QMessageBox::Cancel, QObject::tr("Cancel") );
  					switch( mb.exec() ) {
  						case QMessageBox::Yes:
  							dissipate_our_fqdn = strdup( if_addr[i] );
*************** void findFqdn( void )
*** 154,164 ****
  			if( strcmp( if_name[i], default_ifName ) != 0 ) {
  				if( i == j-1 ) {
  					QMessageBox mb( "KPhone",
! 						"Do you want to use " + QString(if_name[i]) + "  (IP:\"" + QString(if_addr[i]) + "\")",
  						QMessageBox::Information,
  						QMessageBox::Yes | QMessageBox::Default,
  						QMessageBox::Cancel | QMessageBox::Escape, 0 );
! 					mb.setButtonText( QMessageBox::Yes, "Use " + QString(if_addr[i]) );
  					switch( mb.exec() ) {
  						case QMessageBox::Yes:
  							dissipate_our_fqdn = strdup( if_addr[i] );
--- 156,166 ----
  			if( strcmp( if_name[i], default_ifName ) != 0 ) {
  				if( i == j-1 ) {
  					QMessageBox mb( "KPhone",
! 						QObject::tr("Do you want to use") + " " + QString(if_name[i]) + "  (IP:\"" + QString(if_addr[i]) + "\")",
  						QMessageBox::Information,
  						QMessageBox::Yes | QMessageBox::Default,
  						QMessageBox::Cancel | QMessageBox::Escape, 0 );
! 					mb.setButtonText( QMessageBox::Yes, QObject::tr("Use") + " " + QString(if_addr[i]) );
  					switch( mb.exec() ) {
  						case QMessageBox::Yes:
  							dissipate_our_fqdn = strdup( if_addr[i] );
*************** void findFqdn( void )
*** 168,180 ****
  					}
  				} else {
  					QMessageBox mb( "KPhone",
! 						"Do you want to use " + QString(if_name[i]) + "  (IP:\"" + QString(if_addr[i]) + "\")",
  						QMessageBox::Information,
  						QMessageBox::Yes | QMessageBox::Default,
  						QMessageBox::No,
  						QMessageBox::Cancel | QMessageBox::Escape );
! 					mb.setButtonText( QMessageBox::Yes, "Use " + QString(if_addr[i]) );
! 					mb.setButtonText( QMessageBox::No, "Next Interface" );
  					switch( mb.exec() ) {
  						case QMessageBox::Yes:
  							dissipate_our_fqdn = strdup( if_addr[i] );
--- 170,183 ----
  					}
  				} else {
  					QMessageBox mb( "KPhone",
! 						QObject::tr("Do you want to use") + " " + QString(if_name[i]) + "  (IP:\"" + QString(if_addr[i]) + "\")",
  						QMessageBox::Information,
  						QMessageBox::Yes | QMessageBox::Default,
  						QMessageBox::No,
  						QMessageBox::Cancel | QMessageBox::Escape );
! 					mb.setButtonText( QMessageBox::Yes, QObject::tr("Use") + " " + QString(if_addr[i]) );
! 					mb.setButtonText( QMessageBox::No, QObject::tr("Next Interface") );
! 					mb.setButtonText( QMessageBox::Cancel, QObject::tr("Cancel") );
  					switch( mb.exec() ) {
  						case QMessageBox::Yes:
  							dissipate_our_fqdn = strdup( if_addr[i] );
Index: kphone/kphone.cpp
===================================================================
RCS file: /var/lib/cvs/kphone/kphone/kphone.cpp,v
retrieving revision 1.2
diff -c -p -r1.2 kphone.cpp
*** kphone/kphone.cpp	19 Apr 2005 05:53:04 -0000	1.2
--- kphone/kphone.cpp	12 May 2005 13:37:43 -0000
*************** void KPhone::toggleVisibility()
*** 314,323 ****
  void KPhone::trayMenuRequested( const QPoint& pos )
  {
  	QPopupMenu* trayMenu = new QPopupMenu(this);
! 	trayMenu->insertItem( isVisible() ? "&Hide" : "S&how", this, SLOT( toggleVisibility() ) );
  	trayMenu->insertItem( view->getState() ? "&Offline" : "&Online" , view, SLOT( buttonOffOnlineClicked() ) );
  	trayMenu->insertSeparator();
! 	trayMenu->insertItem( "&Quit", this, SLOT( kphoneQuit() ) );
  	trayMenu->exec(pos);
  	delete trayMenu;
  }
--- 314,323 ----
  void KPhone::trayMenuRequested( const QPoint& pos )
  {
  	QPopupMenu* trayMenu = new QPopupMenu(this);
! 	trayMenu->insertItem( isVisible() ? tr("&Hide") : tr("S&how"), this, SLOT( toggleVisibility() ) );
  	trayMenu->insertItem( view->getState() ? "&Offline" : "&Online" , view, SLOT( buttonOffOnlineClicked() ) );
  	trayMenu->insertSeparator();
! 	trayMenu->insertItem( tr("&Quit"), this, SLOT( kphoneQuit() ) );
  	trayMenu->exec(pos);
  	delete trayMenu;
  }
Index: kphone/kphonebook.cpp
===================================================================
RCS file: /var/lib/cvs/kphone/kphone/kphonebook.cpp,v
retrieving revision 1.1.1.1
diff -c -p -r1.1.1.1 kphonebook.cpp
*** kphone/kphonebook.cpp	18 Apr 2005 13:04:40 -0000	1.1.1.1
--- kphone/kphonebook.cpp	12 May 2005 13:37:44 -0000
*************** QString PhoneBookEditIdentity::getContac
*** 192,198 ****
  
  void PhoneBookEditIdentity::setContact( QString newContact )
  {
! 	if( newContact.lower() == "yes" ) {
  		contact->setChecked( true );
  	} else {
  		contact->setChecked( false );
--- 192,198 ----
  
  void PhoneBookEditIdentity::setContact( QString newContact )
  {
! 	if( newContact == QObject::tr("Yes") ) {
  		contact->setChecked( true );
  	} else {
  		contact->setChecked( false );
*************** PhoneBookParser::PhoneBookParser( QListV
*** 271,286 ****
  	listReceivedCalls = 0;
  	listMissedCalls = 0;
  	if( rejectedContact ) {
! 		rejected = new QListViewItem( t, "Permanently rejected contacts", "" );
  	}
  	if( CallRegister ) {
  		QListViewItem *item;
! 		item = new QListViewItem( t, "Call Register", "" );
  		item->setOpen( TRUE );
! 		listReceivedCalls = new QListViewItem( item, "Received calls", "" );
! 		listMissedCalls = new QListViewItem( item, "Missed calls", "" );
  	}
! 	listPhoneBook = new QListViewItem( t, "PhoneBook", "" );
  	listPhoneBook->setOpen( TRUE );
  }
  
--- 271,286 ----
  	listReceivedCalls = 0;
  	listMissedCalls = 0;
  	if( rejectedContact ) {
! 		rejected = new QListViewItem( t, QObject::tr("Permanently rejected contacts"), "" );
  	}
  	if( CallRegister ) {
  		QListViewItem *item;
! 		item = new QListViewItem( t, QObject::tr("Call Register"), "" );
  		item->setOpen( TRUE );
! 		listReceivedCalls = new QListViewItem( item, QObject::tr("Received calls"), "" );
! 		listMissedCalls = new QListViewItem( item, QObject::tr("Missed calls"), "" );
  	}
! 	listPhoneBook = new QListViewItem( t, QObject::tr("PhoneBook"), "" );
  	listPhoneBook->setOpen( TRUE );
  }
  
*************** bool PhoneBookParser::startElement( cons
*** 311,317 ****
  			contact = "No";
  		}
  		if( !stack.isEmpty() ) {
! 			new QListViewItem( stack.top(), uri, contact, description );
  		}
  	}
  	return TRUE;
--- 311,317 ----
  			contact = "No";
  		}
  		if( !stack.isEmpty() ) {
! 			new QListViewItem( stack.top(), uri, QObject::tr(contact), description );
  		}
  	}
  	return TRUE;
*************** void PhoneBook::addContact( SipCallMembe
*** 496,505 ****
  		}
  		personItem->setOpen( TRUE );
  		if( !identityFound ) {
! 			new QListViewItem( personItem, identity, addIdentity->getContact(), addIdentity->getDescription() );
  		} else {
  			if( identityItem ) {
! 				identityItem->setText( 1, addIdentity->getContact() );
  				identityItem->setText( 2, addIdentity->getDescription() );
  			}
  		}
--- 496,505 ----
  		}
  		personItem->setOpen( TRUE );
  		if( !identityFound ) {
! 			new QListViewItem( personItem, identity, QObject::tr(addIdentity->getContact()), addIdentity->getDescription() );
  		} else {
  			if( identityItem ) {
! 				identityItem->setText( 1, QObject::tr(addIdentity->getContact()) );
  				identityItem->setText( 2, addIdentity->getDescription() );
  			}
  		}
*************** void PhoneBook::clickAddButton()
*** 521,535 ****
  	if( item != 0 ) {
  		if( item->parent() != 0 ) {
  			if( item->parent()->parent() == 0 ) {
! 				if( item->parent()->text( 0 ) == "Permanently rejected contacts" ) {
  					return;
  				}
! 				if( item->parent()->text( 0 ) == "PhoneBook" ) {
  					addIdentity->setPerson( item->text( 0 ) );
  				}
  			} else {
  				if( item->parent()->parent()->parent() == 0 ) {
! 					if( item->parent()->parent()->text( 0 ) == "PhoneBook" ) {
  						addIdentity->setPerson( item->parent()->text( 0 ) );
  					}
  				}
--- 521,535 ----
  	if( item != 0 ) {
  		if( item->parent() != 0 ) {
  			if( item->parent()->parent() == 0 ) {
! 				if( item->parent()->text( 0 ) == QObject::tr("Permanently rejected contacts") ) {
  					return;
  				}
! 				if( item->parent()->text( 0 ) == QObject::tr("PhoneBook") ) {
  					addIdentity->setPerson( item->text( 0 ) );
  				}
  			} else {
  				if( item->parent()->parent()->parent() == 0 ) {
! 					if( item->parent()->parent()->text( 0 ) == QObject::tr("PhoneBook") ) {
  						addIdentity->setPerson( item->parent()->text( 0 ) );
  					}
  				}
*************** void PhoneBook::clickAddButton()
*** 554,560 ****
  			item = new QListViewItem( parser->getListPhoneBook(), addIdentity->getPerson(), "" );
  		}
  		item->setOpen( TRUE );
! 		new QListViewItem( item, s, addIdentity->getContact(), addIdentity->getDescription() );
  	}
  	save();
  }
--- 554,560 ----
  			item = new QListViewItem( parser->getListPhoneBook(), addIdentity->getPerson(), "" );
  		}
  		item->setOpen( TRUE );
! 		new QListViewItem( item, s, QObject::tr(addIdentity->getContact()), addIdentity->getDescription() );
  	}
  	save();
  }
*************** void PhoneBook::clickEditButton()
*** 567,573 ****
  	if( item != 0 ) {
  		if( item->parent() != 0 ) {
  			if( item->parent()->parent() == 0 ) {
! 				if( item->parent()->text( 0 ) == "PhoneBook" ) {
  					if( !editPerson ) {
  						editPerson = new PhoneBookEditPerson( this, caption );
  					}
--- 567,573 ----
  	if( item != 0 ) {
  		if( item->parent() != 0 ) {
  			if( item->parent()->parent() == 0 ) {
! 				if( item->parent()->text( 0 ) == QObject::tr("PhoneBook") ) {
  					if( !editPerson ) {
  						editPerson = new PhoneBookEditPerson( this, caption );
  					}
*************** void PhoneBook::clickEditButton()
*** 578,584 ****
  					}
  				}
  			} else if( item->parent()->parent()->parent() == 0 ) {
! 				if( item->parent()->parent()->text( 0 ) == "PhoneBook" ) {
  					if( !editIdentity ) {
  						editIdentity = new PhoneBookEditIdentity( this, caption );
  					}
--- 578,584 ----
  					}
  				}
  			} else if( item->parent()->parent()->parent() == 0 ) {
! 				if( item->parent()->parent()->text( 0 ) == QObject::tr("PhoneBook") ) {
  					if( !editIdentity ) {
  						editIdentity = new PhoneBookEditIdentity( this, caption );
  					}
*************** void PhoneBook::clickEditButton()
*** 593,599 ****
  						} else {
  							item->setText( 0, s );
  						}
! 						item->setText( 1, editIdentity->getContact() );
  						item->setText( 2, editIdentity->getDescription() );
  					}
  				}
--- 593,599 ----
  						} else {
  							item->setText( 0, s );
  						}
! 						item->setText( 1, QObject::tr(editIdentity->getContact()) );
  						item->setText( 2, editIdentity->getDescription() );
  					}
  				}
*************** void PhoneBook::clickRemoveButton()
*** 613,630 ****
  	if( item != 0 ) {
  		if( item->parent() != 0 ) {
  			if( item->parent()->parent() == 0 ) {
! 				if( item->parent()->text( 0 ) == "Permanently rejected contacts" ) {
  					OK = true;
  				}
! 				if( item->parent()->text( 0 ) == "PhoneBook" ) {
  					OK = true;
  				}
  			} else if( item->parent()->parent()->parent() == 0 ) {
! 				if( item->parent()->parent()->text( 0 ) == "PhoneBook" ) {
  					OK = true;
  				}
  			} else if( item->parent()->parent()->parent()->parent() == 0 ) {
! 				if( item->parent()->parent()->parent()->text( 0 ) == "PhoneBook" ) {
  					OK = true;
  				}
  			}
--- 613,630 ----
  	if( item != 0 ) {
  		if( item->parent() != 0 ) {
  			if( item->parent()->parent() == 0 ) {
! 				if( item->parent()->text( 0 ) == QObject::tr("Permanently rejected contacts") ) {
  					OK = true;
  				}
! 				if( item->parent()->text( 0 ) == QObject::tr("PhoneBook") ) {
  					OK = true;
  				}
  			} else if( item->parent()->parent()->parent() == 0 ) {
! 				if( item->parent()->parent()->text( 0 ) == QObject::tr("PhoneBook") ) {
  					OK = true;
  				}
  			} else if( item->parent()->parent()->parent()->parent() == 0 ) {
! 				if( item->parent()->parent()->parent()->text( 0 ) == QObject::tr("PhoneBook") ) {
  					OK = true;
  				}
  			}
Index: kphone/kphoneview.cpp
===================================================================
RCS file: /var/lib/cvs/kphone/kphone/kphoneview.cpp,v
retrieving revision 1.1.1.1
diff -c -p -r1.1.1.1 kphoneview.cpp
*** kphone/kphoneview.cpp	18 Apr 2005 13:04:40 -0000	1.1.1.1
--- kphone/kphoneview.cpp	12 May 2005 13:37:47 -0000
*************** bool ContactParser::startElement( const 
*** 44,50 ****
  		if( uri.left( 4 ).lower() != "tel:"; && uri.left( 4 ).lower() != "sip:" ) {
  			uri = "sip:" + uri;
  		}
! 		if( contact.lower() != "no" ) {
  			if( !description.isEmpty() ) {
  				uri += ";" + description;
  			}
--- 44,50 ----
  		if( uri.left( 4 ).lower() != "tel:"; && uri.left( 4 ).lower() != "sip:" ) {
  			uri = "sip:" + uri;
  		}
! 		if( contact != QObject::tr("No") ) {
  			if( !description.isEmpty() ) {
  				uri += ";" + description;
  			}
*************** void KPhoneView::showPhoneBook()
*** 494,500 ****
  	QPtrList<IncomingCall> r;
  	QPtrList<IncomingCall> m;
  	PhoneBook *phoneBook = new PhoneBook(file, this, getUserPrefix() +
! 		"Phone Book", r, m, rejectedContactList );
  	phoneBook->exec();
  	rejectedContactList = phoneBook->getRejectedContactsList();
  	saveRejectContactList();
--- 497,503 ----
  	QPtrList<IncomingCall> r;
  	QPtrList<IncomingCall> m;
  	PhoneBook *phoneBook = new PhoneBook(file, this, getUserPrefix() +
! 		tr("Phone Book"), r, m, rejectedContactList );
  	phoneBook->exec();
  	rejectedContactList = phoneBook->getRejectedContactsList();
  	saveRejectContactList();
Index: po/kphone_de.ts
===================================================================
RCS file: /var/lib/cvs/kphone/po/kphone_de.ts,v
retrieving revision 1.1.1.1
diff -c -p -r1.1.1.1 kphone_de.ts
*** po/kphone_de.ts	18 Apr 2005 13:04:40 -0000	1.1.1.1
--- po/kphone_de.ts	12 May 2005 13:37:49 -0000
***************
*** 1,13 ****
  <!DOCTYPE TS><TS>
  <context>
      <name>AudioControl</name>
      <message>
          <source>Audio Properties</source>
!         <translation>Audio Eigenschaften</translation>
      </message>
      <message>
          <source>OSS Device Mode</source>
!         <translation>OSS GerÃtemodus</translation>
      </message>
      <message>
          <source>ReadWrite</source>
--- 1,68 ----
  <!DOCTYPE TS><TS>
  <context>
+     <name>QObject</name>
+     <message>
+         <source>Cancel</source>
+         <translation>Abbrechen</translation>
+     </message>
+     <message>
+         <source>Next Interface</source>
+         <translation>NÃchste Schnittstelle</translation>
+     </message>
+     <message>
+         <source>Use</source>
+         <translation>Benutze</translation>
+     </message>
+     <message>
+         <source>KPhone found more than one interface.</source>
+         <translation>KPhone hat mehr als eine Schnittstelle gefunden.</translation>
+     </message>
+     <message>
+         <source>Do you want to use the default interface:</source>
+         <translation>MÃchten Sie die Standard-Schnittstelle benutzen?</translation>
+     </message>
+     <message>
+         <source>Do you want to use</source>
+         <translation>VerfÃgbare Schnittstelle:</translation>
+     </message>
+     <message>
+         <source>Permanently rejected contacts</source>
+         <translation>Dauerhaft abgelehnte Kontakte</translation>
+     </message>
+     <message>
+         <source>Call Register</source>
+         <translation>Anrufverzeichnis</translation>
+     </message>
+     <message>
+         <source>Received calls</source>
+         <translation>Angenommene Anrufe</translation>
+     </message>
+     <message>
+         <source>Missed calls</source>
+         <translation>Verpasste Anrufe</translation>
+     </message>
+     <message>
+         <source>PhoneBook</source>
+         <translation>Telefonbuch</translation>
+     </message>
+     <message>
+         <source>Yes</source>
+         <translation>Ja</translation>
+     </message>
+     <message>
+         <source>No</source>
+         <translation>Nein</translation>
+     </message>
+ </context>
+ <context>
      <name>AudioControl</name>
      <message>
          <source>Audio Properties</source>
!         <translation>Audio-Eigenschaften</translation>
      </message>
      <message>
          <source>OSS Device Mode</source>
!         <translation>OSS-GerÃtemodus</translation>
      </message>
      <message>
          <source>ReadWrite</source>
***************
*** 19,29 ****
      </message>
      <message>
          <source>Device for WriteOnly or ReadWrite:</source>
!         <translation>GerÃt fÃr Nur Schreiben oder Lesen/Schreiben:</translation>
      </message>
      <message>
          <source>Device for ReadOnly:</source>
!         <translation>GerÃt fÃr nur Lesen:</translation>
      </message>
      <message>
          <source>Preferred Codec</source>
--- 74,84 ----
      </message>
      <message>
          <source>Device for WriteOnly or ReadWrite:</source>
!         <translation>GerÃt fÃr Nur-Schreib- oder Lese/Schreib-Zugriff:</translation>
      </message>
      <message>
          <source>Device for ReadOnly:</source>
!         <translation>GerÃt fÃr Nur-Lese-Zugriff:</translation>
      </message>
      <message>
          <source>Preferred Codec</source>
***************
*** 43,49 ****
      </message>
      <message>
          <source>Size of Payload</source>
!         <translation>Payload-GrÃÃe</translation>
      </message>
      <message>
          <source>80 (10 ms Sample)</source>
--- 98,104 ----
      </message>
      <message>
          <source>Size of Payload</source>
!         <translation>GrÃÃe der Dateneinheiten</translation>
      </message>
      <message>
          <source>80 (10 ms Sample)</source>
***************
*** 67,73 ****
      </message>
      <message>
          <source>ok button</source>
!         <translation>OK Button</translation>
      </message>
      <message>
          <source>OK</source>
--- 122,128 ----
      </message>
      <message>
          <source>ok button</source>
!         <translation>OK-Knopf</translation>
      </message>
      <message>
          <source>OK</source>
***************
*** 75,85 ****
      </message>
      <message>
          <source>cancel button</source>
!         <translation>Abbruch Button</translation>
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbruch</translation>
      </message>
  </context>
  <context>
--- 130,140 ----
      </message>
      <message>
          <source>cancel button</source>
!         <translation>Abbrechen-Knopf</translation>
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbrechen</translation>
      </message>
  </context>
  <context>
***************
*** 94,112 ****
      </message>
      <message>
          <source>CallAudio: Sending to remote site %s:%d</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>CallAudio: OSS device already open (readwrite)</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>** audioIn: openDevice Failed.</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>CallAudio: Opening OSS device %s for Input</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>CallAudio: Creating OSS-&gt;RTP Diverter</source>
--- 149,167 ----
      </message>
      <message>
          <source>CallAudio: Sending to remote site %s:%d</source>
!         <translation>CallAudio: Sende an die Gegenstelle %s:%d</translation>
      </message>
      <message>
          <source>CallAudio: OSS device already open (readwrite)</source>
!         <translation>CallAudio: Das OSS-GerÃt ist bereits geÃffnet (Lesen/Schreiben)</translation>
      </message>
      <message>
          <source>** audioIn: openDevice Failed.</source>
!         <translation>** audioIn: openDevice fehlgeschlagen.</translation>
      </message>
      <message>
          <source>CallAudio: Opening OSS device %s for Input</source>
!         <translation>CallAudio: Ãffne OSS-GerÃt %s zum Lesen</translation>
      </message>
      <message>
          <source>CallAudio: Creating OSS-&gt;RTP Diverter</source>
***************
*** 118,143 ****
      </message>
      <message>
          <source>CallAudio: listening for incomming RTP</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>CallAudio: Opening OSS device %s for Input and Output</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>** audioOut: openDevice Failed.</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>CallAudio: Opening OSS device %s for Output</source>
!         <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
      <name>ContactParser</name>
      <message>
          <source>description</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>uri</source>
--- 173,198 ----
      </message>
      <message>
          <source>CallAudio: listening for incomming RTP</source>
!         <translation>CallAudio: warte auf eingehende RTP-Verbindungen</translation>
      </message>
      <message>
          <source>CallAudio: Opening OSS device %s for Input and Output</source>
!         <translation>CallAudio: Ãffne OSS-GerÃt %s zum Schreiben und Lesen</translation>
      </message>
      <message>
          <source>** audioOut: openDevice Failed.</source>
!         <translation>** audioOut: openDevice fehlgeschlagen.</translation>
      </message>
      <message>
          <source>CallAudio: Opening OSS device %s for Output</source>
!         <translation>CallAudio: Ãffne OSS-GerÃt %s zum Schreiben</translation>
      </message>
  </context>
  <context>
      <name>ContactParser</name>
      <message>
          <source>description</source>
!         <translation>Beschreibung</translation>
      </message>
      <message>
          <source>uri</source>
***************
*** 167,173 ****
      </message>
      <message>
          <source>DspAudioIn: UDP-failure(%d)</source>
!         <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
--- 222,228 ----
      </message>
      <message>
          <source>DspAudioIn: UDP-failure(%d)</source>
!         <translation>DspAudioIn: UDP-Fehler (%d)</translation>
      </message>
  </context>
  <context>
***************
*** 181,187 ****
      <name>DspOutOss</name>
      <message>
          <source>Device Already Open</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>Open Failed</source>
--- 236,242 ----
      <name>DspOutOss</name>
      <message>
          <source>Device Already Open</source>
!         <translation>GerÃt ist bereits geÃffnet</translation>
      </message>
      <message>
          <source>Open Failed</source>
***************
*** 189,199 ****
      </message>
      <message>
          <source>Format not supported</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>Unsupported Number of Channels</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>WARNING: nonmonophonic driver, forced into stereo mode (experimental)</source>
--- 244,254 ----
      </message>
      <message>
          <source>Format not supported</source>
!         <translation>Das Format wird nicht unterstÃtzt</translation>
      </message>
      <message>
          <source>Unsupported Number of Channels</source>
!         <translation>Nicht-unterstÃtzte Anzahl an KanÃlen</translation>
      </message>
      <message>
          <source>WARNING: nonmonophonic driver, forced into stereo mode (experimental)</source>
***************
*** 205,211 ****
      </message>
      <message>
          <source>Device Not Open</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>warning: asked microphone for %d got %d</source>
--- 260,266 ----
      </message>
      <message>
          <source>Device Not Open</source>
!         <translation>GerÃt ist nicht geÃffnet</translation>
      </message>
      <message>
          <source>warning: asked microphone for %d got %d</source>
***************
*** 224,230 ****
      </message>
      <message>
          <source>SipClient: Receiving message...</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>SipClient: STUN response for RTP</source>
--- 279,285 ----
      </message>
      <message>
          <source>SipClient: Receiving message...</source>
!         <translation>SipClient: Empfange Nachricht ...</translation>
      </message>
      <message>
          <source>SipClient: STUN response for RTP</source>
***************
*** 255,265 ****
      </message>
      <message>
          <source>cancel button</source>
!         <translation>Abbruch Knopf</translation>
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbruch</translation>
      </message>
  </context>
  <context>
--- 310,320 ----
      </message>
      <message>
          <source>cancel button</source>
!         <translation>Abbrechen-Knopf</translation>
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbrechen</translation>
      </message>
  </context>
  <context>
*************** kÃnnten und versuchen Sie es erneut.</t
*** 389,403 ****
      </message>
      <message>
          <source>Attached [holding]</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>Attached [active]</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>Unattached</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>ERROR: %s
--- 444,458 ----
      </message>
      <message>
          <source>Attached [holding]</source>
!         <translation>verbunden [gehalten]</translation>
      </message>
      <message>
          <source>Attached [active]</source>
!         <translation>verbunden [aktiv]</translation>
      </message>
      <message>
          <source>Unattached</source>
!         <translation>nicht verbunden</translation>
      </message>
      <message>
          <source>ERROR: %s
*************** Nachricht gesendet an</translation>
*** 475,493 ****
      <name>KPhone</name>
      <message>
          <source>New Call...</source>
!         <translation>Neuer Anruf...</translation>
      </message>
      <message>
          <source>New Video Call...</source>
!         <translation>Neuer Videoanruf...</translation>
      </message>
      <message>
          <source>Identity...</source>
!         <translation>IdentitÃt...</translation>
      </message>
      <message>
          <source>&amp;Quit</source>
!         <translation>&amp;Quit</translation>
      </message>
      <message>
          <source>&amp;File</source>
--- 530,548 ----
      <name>KPhone</name>
      <message>
          <source>New Call...</source>
!         <translation>&amp;Neuer Anruf...</translation>
      </message>
      <message>
          <source>New Video Call...</source>
!         <translation>Neuer &amp;Videoanruf...</translation>
      </message>
      <message>
          <source>Identity...</source>
!         <translation>&amp;IdentitÃt...</translation>
      </message>
      <message>
          <source>&amp;Quit</source>
!         <translation>Beenden</translation>
      </message>
      <message>
          <source>&amp;File</source>
*************** Nachricht gesendet an</translation>
*** 495,517 ****
      </message>
      <message>
          <source>SIP Preferences...</source>
!         <translation>SIP Eigenschaften...</translation>
      </message>
      <message>
          <source>Audio Preferences...</source>
!         <translation>Audio Eigenschaften...</translation>
      </message>
      <message>
          <source>Video Preferences...</source>
!         <translation>Video Eigenschaften...</translation>
      </message>
      <message>
          <source>Phone Book</source>
!         <translation>Telefonbuch</translation>
      </message>
      <message>
          <source>Tray Icon</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>&amp;Preferences</source>
--- 550,572 ----
      </message>
      <message>
          <source>SIP Preferences...</source>
!         <translation>SIP-Eigenschaften...</translation>
      </message>
      <message>
          <source>Audio Preferences...</source>
!         <translation>Audio-Eigenschaften...</translation>
      </message>
      <message>
          <source>Video Preferences...</source>
!         <translation>Video-Eigenschaften...</translation>
      </message>
      <message>
          <source>Phone Book</source>
!         <translation>Telefonbuch...</translation>
      </message>
      <message>
          <source>Tray Icon</source>
!         <translation>Tray-Symbol</translation>
      </message>
      <message>
          <source>&amp;Preferences</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 581,587 ****
      </message>
      <message>
          <source>is a &apos;Voice Over Internet&apos; phone</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>Copyright (c) 2000 Billy Biggs</source>
--- 636,642 ----
      </message>
      <message>
          <source>is a &apos;Voice Over Internet&apos; phone</source>
!         <translation>ist ein Software-Telefon fÃr die &apos;Internet-Telefonie&apos;</translation>
      </message>
      <message>
          <source>Copyright (c) 2000 Billy Biggs</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 597,603 ****
      </message>
      <message>
          <source>For more information, see</source>
!         <translation type="unfinished"></translation>
      </message>
  </context>
  <context>
--- 652,670 ----
      </message>
      <message>
          <source>For more information, see</source>
!         <translation>Weitere Informationen erhalten Sie unter</translation>
!     </message>
!     <message>
!         <source>&amp;Hide</source>
!         <translation>Verstecken</translation>
!     </message>
!     <message>
!         <source>S&amp;how</source>
!         <translation>Anzeigen</translation>
!     </message>
!     <message>
!         <source>Cancel</source>
!         <translation>Abbrechen</translation>
      </message>
  </context>
  <context>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 688,694 ****
      </message>
      <message>
          <source>busy</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>berightback</source>
--- 755,761 ----
      </message>
      <message>
          <source>busy</source>
!         <translation>beschÃftigt</translation>
      </message>
      <message>
          <source>berightback</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 696,702 ****
      </message>
      <message>
          <source>away</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>onthephone</source>
--- 763,769 ----
      </message>
      <message>
          <source>away</source>
!         <translation>abwesend</translation>
      </message>
      <message>
          <source>onthephone</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 727,733 ****
      </message>
      <message>
          <source>ok button</source>
!         <translation>OK Knopf</translation>
      </message>
      <message>
          <source>OK</source>
--- 794,800 ----
      </message>
      <message>
          <source>ok button</source>
!         <translation>OK-Knopf</translation>
      </message>
      <message>
          <source>OK</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 735,745 ****
      </message>
      <message>
          <source>cancel button</source>
!         <translation>Abbruch Knopf</translation>
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbruch</translation>
      </message>
  </context>
  <context>
--- 802,812 ----
      </message>
      <message>
          <source>cancel button</source>
!         <translation>Abbrechen-Knopf</translation>
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbrechen</translation>
      </message>
  </context>
  <context>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 754,764 ****
      </message>
      <message>
          <source>User Part of SIP URL:</source>
!         <translation>Benutzer-Teil der SIP URL:</translation>
      </message>
      <message>
          <source>Host Part of SIP URL:</source>
!         <translation>Host-Teil der SIP URL:</translation>
      </message>
      <message>
          <source>Outbound Proxy (optional):</source>
--- 821,831 ----
      </message>
      <message>
          <source>User Part of SIP URL:</source>
!         <translation>Benutzer-Teil der SIP-URL:</translation>
      </message>
      <message>
          <source>Host Part of SIP URL:</source>
!         <translation>Host-Teil der SIP-URL:</translation>
      </message>
      <message>
          <source>Outbound Proxy (optional):</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 786,792 ****
      </message>
      <message>
          <source>help button</source>
!         <translation>Hilfe Knopf</translation>
      </message>
      <message>
          <source>&amp;help...</source>
--- 853,859 ----
      </message>
      <message>
          <source>help button</source>
!         <translation>Hilfe-Knopf</translation>
      </message>
      <message>
          <source>&amp;help...</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 794,800 ****
      </message>
      <message>
          <source>ok button</source>
!         <translation>OK Knopf</translation>
      </message>
      <message>
          <source>OK</source>
--- 861,867 ----
      </message>
      <message>
          <source>ok button</source>
!         <translation>OK-Knopf</translation>
      </message>
      <message>
          <source>OK</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 802,812 ****
      </message>
      <message>
          <source>cancel button</source>
!         <translation>Abbruch Knopf</translation>
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbruch</translation>
      </message>
      <message>
          <source>Registration : not registered</source>
--- 869,879 ----
      </message>
      <message>
          <source>cancel button</source>
!         <translation>Abbrechen-Knopf</translation>
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbrechen</translation>
      </message>
      <message>
          <source>Registration : not registered</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 983,993 ****
      </message>
      <message>
          <source>Digest Authentication Request</source>
!         <translation>Digest Authentifizierungsanfrage</translation>
      </message>
      <message>
          <source>Basic Authentication Request</source>
!         <translation>Basic Authentifizierungsanfrage</translation>
      </message>
      <message>
          <source>Proxy Digest Authentication Request</source>
--- 1050,1060 ----
      </message>
      <message>
          <source>Digest Authentication Request</source>
!         <translation>Digest-Authentifizierungsanfrage</translation>
      </message>
      <message>
          <source>Basic Authentication Request</source>
!         <translation>Einfache (basic) Authentifizierungsanfrage</translation>
      </message>
      <message>
          <source>Proxy Digest Authentication Request</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1026,1032 ****
      </message>
      <message>
          <source>Text files (*.txt)</source>
!         <translation>Testdateien (*.txt)</translation>
      </message>
      <message>
          <source>open file dialogChoose a file</source>
--- 1093,1099 ----
      </message>
      <message>
          <source>Text files (*.txt)</source>
!         <translation>Textdateien (*.txt)</translation>
      </message>
      <message>
          <source>open file dialogChoose a file</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1065,1071 ****
      </message>
      <message>
          <source>Select first item.</source>
!         <translation>Erstes Objektv wÃhlen.</translation>
      </message>
      <message>
          <source>Are You Sure ?</source>
--- 1132,1138 ----
      </message>
      <message>
          <source>Select first item.</source>
!         <translation>Erstes Objekt wÃhlen.</translation>
      </message>
      <message>
          <source>Are You Sure ?</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1100,1106 ****
      </message>
      <message>
          <source>ok button</source>
!         <translation>OK Knopf</translation>
      </message>
      <message>
          <source>OK</source>
--- 1167,1173 ----
      </message>
      <message>
          <source>ok button</source>
!         <translation>OK-Knopf</translation>
      </message>
      <message>
          <source>OK</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1108,1118 ****
      </message>
      <message>
          <source>cancel button</source>
!         <translation>Abbruch Knopf</translation>
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbruch</translation>
      </message>
  </context>
  <context>
--- 1175,1185 ----
      </message>
      <message>
          <source>cancel button</source>
!         <translation>Abbrechen-Knopf</translation>
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbrechen</translation>
      </message>
  </context>
  <context>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1135,1141 ****
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbruch</translation>
      </message>
  </context>
  <context>
--- 1202,1208 ----
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbrechen</translation>
      </message>
  </context>
  <context>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1150,1156 ****
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbruch</translation>
      </message>
  </context>
  <context>
--- 1217,1223 ----
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbrechen</translation>
      </message>
  </context>
  <context>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1169,1183 ****
      </message>
      <message>
          <source>Permanently rejected contacts</source>
!         <translation>Kontakte permanent ablehnen</translation>
      </message>
      <message>
          <source>Call Register</source>
!         <translation type="unfinished"></translation>
      </message>
      <message>
          <source>Received calls</source>
!         <translation>Empfangene Anrufe</translation>
      </message>
      <message>
          <source>Missed calls</source>
--- 1236,1250 ----
      </message>
      <message>
          <source>Permanently rejected contacts</source>
!         <translation>Dauerhaft abgelehnte Kontakte</translation>
      </message>
      <message>
          <source>Call Register</source>
!         <translation>Anrufverzeichnis</translation>
      </message>
      <message>
          <source>Received calls</source>
!         <translation>Angenommene Anrufe</translation>
      </message>
      <message>
          <source>Missed calls</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1208,1238 ****
      </message>
      <message>
          <source>Connected: </source>
!         <translation></translation>
      </message>
      <message>
          <source>Redirected: </source>
!         <translation></translation>
      </message>
      <message>
          <source>Call Failed: </source>
!         <translation></translation>
      </message>
      <message>
          <source>Disconnecting</source>
!         <translation></translation>
      </message>
      <message>
          <source>Transfering</source>
!         <translation></translation>
      </message>
      <message>
          <source>Querying options</source>
!         <translation></translation>
      </message>
      <message>
          <source>Connected</source>
!         <translation></translation>
      </message>
      <message>
          <source>Not Acceptable Here</source>
--- 1275,1309 ----
      </message>
      <message>
          <source>Connected: </source>
!         <translation>Verbunden: </translation>
      </message>
      <message>
          <source>Redirected: </source>
!         <translation>Umgeleitet: </translation>
      </message>
      <message>
          <source>Call Failed: </source>
!         <translation>Anruf fehlgeschlagen: </translation>
      </message>
      <message>
          <source>Disconnecting</source>
!         <translation>Abbauen</translation>
      </message>
      <message>
          <source>Transfering</source>
!         <translation>Transferieren</translation>
      </message>
      <message>
          <source>Querying options</source>
!         <translation>Anfrage-Optionen</translation>
      </message>
      <message>
          <source>Connected</source>
!         <translation>Verbunden</translation>
!     </message>
!     <message>
!         <source>Call Failed</source>
!         <translation>Anruf fehlgeschlagen</translation>
      </message>
      <message>
          <source>Not Acceptable Here</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1240,1246 ****
      </message>
      <message>
          <source>Rejecting call invitation</source>
!         <translation></translation>
      </message>
      <message>
          <source>Invitation received</source>
--- 1311,1317 ----
      </message>
      <message>
          <source>Rejecting call invitation</source>
!         <translation>Anruf wird abgelehnt</translation>
      </message>
      <message>
          <source>Invitation received</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1248,1258 ****
      </message>
      <message>
          <source>Session update requested</source>
!         <translation></translation>
      </message>
      <message>
          <source>Remote end disconnected</source>
!         <translation></translation>
      </message>
      <message>
          <source>Refer</source>
--- 1319,1329 ----
      </message>
      <message>
          <source>Session update requested</source>
!         <translation>Sitzungsaktualisierung angefordert</translation>
      </message>
      <message>
          <source>Remote end disconnected</source>
!         <translation>Gegenstelle getrennt</translation>
      </message>
      <message>
          <source>Refer</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1260,1266 ****
      </message>
      <message>
          <source>Request cancelled</source>
!         <translation></translation>
      </message>
  </context>
  <context>
--- 1331,1365 ----
      </message>
      <message>
          <source>Request cancelled</source>
!         <translation>Anfrage abgebrochen</translation>
!     </message>
!     <message>
!         <source>No Response</source>
!         <translation>Keine Antwort</translation>
!     </message>
!     <message>
!         <source>Trying</source>
!         <translation>Anrufversuch</translation>
!     </message>
!     <message>
!         <source>Ringing</source>
!         <translation>Rufen</translation>
!     </message>
!     <message>
!         <source>Call is Being Forwarded</source>
!         <translation>Anruf wird weitergeleitet</translation>
!     </message>
!     <message>
!         <source>Queued</source>
!         <translation>In Warteschlange</translation>
!     </message>
!     <message>
!         <source>Forbidden</source>
!         <translation>Nicht erlaubt</translation>
!     </message>
!     <message>
!         <source>Not Found</source>
!         <translation>Nicht gefunden</translation>
      </message>
  </context>
  <context>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1310,1316 ****
      </message>
      <message>
          <source>ok button</source>
!         <translation>OK Knopf</translation>
      </message>
      <message>
          <source>OK</source>
--- 1409,1415 ----
      </message>
      <message>
          <source>ok button</source>
!         <translation>OK-Knopf</translation>
      </message>
      <message>
          <source>OK</source>
*************** Sie einfach und wÃhlen Sie die Funktion
*** 1318,1328 ****
      </message>
      <message>
          <source>cancel button</source>
!         <translation>Abbruch Knopf</translation>
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbruch</translation>
      </message>
  </context>
  </TS>
--- 1417,1427 ----
      </message>
      <message>
          <source>cancel button</source>
!         <translation>Abbrechen-Knopf</translation>
      </message>
      <message>
          <source>Cancel</source>
!         <translation>Abbrechen</translation>
      </message>
  </context>
  </TS>

Reply via email to