summaryrefslogtreecommitdiff
authordavipt <davipt>2002-06-20 19:10:03 (UTC)
committer davipt <davipt>2002-06-20 19:10:03 (UTC)
commit8c55fec6394ca27aebf49692c643d71db32b7ebf (patch) (side-by-side diff)
tree652f92eb31431ddae39fa6e7cb58e8f1e8b9d5af
parente3b199e4b3ad71cb8d046e33e792402250a8faec (diff)
downloadopie-8c55fec6394ca27aebf49692c643d71db32b7ebf.zip
opie-8c55fec6394ca27aebf49692c643d71db32b7ebf.tar.gz
opie-8c55fec6394ca27aebf49692c643d71db32b7ebf.tar.bz2
Fix cardmon applet visibility (now visible is some card is plugged) and added
popup on succesfull ejection or insertion of a card.
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--core/applets/cardmon/cardmon.cpp74
-rw-r--r--core/applets/cardmon/cardmon.h5
-rw-r--r--core/applets/cardmon/cardmon.pro28
-rw-r--r--i18n/de/libcardmonapplet.ts44
-rw-r--r--i18n/en/libcardmonapplet.ts44
-rw-r--r--i18n/es/libcardmonapplet.ts53
-rw-r--r--i18n/fr/libcardmonapplet.ts44
-rw-r--r--i18n/hu/libcardmonapplet.ts44
-rw-r--r--i18n/ja/libcardmonapplet.ts44
-rw-r--r--i18n/ko/libcardmonapplet.ts44
-rw-r--r--i18n/no/libcardmonapplet.ts44
-rw-r--r--i18n/pl/libcardmonapplet.ts44
-rw-r--r--i18n/pt/libcardmonapplet.ts44
-rw-r--r--i18n/pt_BR/libcardmonapplet.ts44
-rw-r--r--i18n/sl/libcardmonapplet.ts44
-rw-r--r--i18n/zh_CN/libcardmonapplet.ts44
-rw-r--r--i18n/zh_TW/libcardmonapplet.ts44
17 files changed, 667 insertions, 65 deletions
diff --git a/core/applets/cardmon/cardmon.cpp b/core/applets/cardmon/cardmon.cpp
index 9522b88..ac2aea2 100644
--- a/core/applets/cardmon/cardmon.cpp
+++ b/core/applets/cardmon/cardmon.cpp
@@ -52,6 +52,6 @@ CardMonitor::CardMonitor( QWidget *parent ) : QWidget( parent ),
-
setFixedSize( pm.size() );
- hide();
- getStatusPcmcia();
+ getStatusPcmcia(TRUE);
+ getStatusSd(TRUE);
+ repaint(FALSE);
}
@@ -71,3 +71,3 @@ void CardMonitor::mousePressEvent( QMouseEvent * ) {
if ( cardInPcmcia0 ) {
- menu->insertItem( tr("Eject card (0) %1").arg(cardInPcmcia0Name), 1 );
+ menu->insertItem( tr("Eject card 0: %1").arg(cardInPcmcia0Name), 1 );
}
@@ -75,8 +75,12 @@ void CardMonitor::mousePressEvent( QMouseEvent * ) {
if ( cardInPcmcia1 ) {
- menu->insertItem( tr("Eject card (1) %1").arg(cardInPcmcia1Name), 2 );
+ menu->insertItem( tr("Eject card 1: %1").arg(cardInPcmcia1Name), 2 );
}
- QPoint p = mapToGlobal( QPoint(1, -menu->sizeHint().height()-1) );
+ QPoint p = mapToGlobal ( QPoint ( 0, 0 ));
+ QSize s = menu->sizeHint ( );
+ int opt = menu->exec( QPoint (
+ p. x ( ) + ( width ( ) / 2 ) - ( s. width ( ) / 2 ),
+ p. y ( ) - s. height ( ) ), 0);
- if ( menu->exec( p, 1 ) == 1 ) {
+ if ( opt == 1 ) {
@@ -89,3 +93,3 @@ void CardMonitor::mousePressEvent( QMouseEvent * ) {
}
- } else if ( menu->exec( p, 1 ) == 0 ) {
+ } else if ( opt == 0 ) {
cmd = "/etc/sdcontrol compeject";
@@ -97,3 +101,3 @@ void CardMonitor::mousePressEvent( QMouseEvent * ) {
}
- } else if ( menu->exec( p, 1 ) == 2 ) {
+ } else if ( opt == 2 ) {
cmd = "/sbin/cardctl eject 1";
@@ -113,2 +117,3 @@ void CardMonitor::cardMessage( const QCString &msg, const QByteArray & ) {
if ( msg == "stabChanged()" ) {
+ // qDebug("Pcmcia: stabchanged");
if ( getStatusPcmcia() ) {
@@ -117,2 +122,3 @@ void CardMonitor::cardMessage( const QCString &msg, const QByteArray & ) {
} else if ( msg == "mtabChanged()" ) {
+ // qDebug("Pcmcia: mtabchanged");
if ( getStatusSd() ) {
@@ -123,3 +129,3 @@ void CardMonitor::cardMessage( const QCString &msg, const QByteArray & ) {
-bool CardMonitor::getStatusPcmcia( void ) {
+bool CardMonitor::getStatusPcmcia( int showPopUp = FALSE ) {
@@ -149,8 +155,7 @@ bool CardMonitor::getStatusPcmcia( void ) {
if( (*line).startsWith("Socket 0:") ){
- // extendable, maybe read out card name
if( (*line).startsWith("Socket 0: empty") && cardInPcmcia0 ){
cardInPcmcia0 = FALSE;
- hide();
} else if ( !(*line).startsWith("Socket 0: empty") && !cardInPcmcia0 ){
cardInPcmcia0Name = (*line).mid(((*line).find(':')+1), (*line).length()-9 );
+ cardInPcmcia0Name.stripWhiteSpace();
cardInPcmcia0 = TRUE;
@@ -162,5 +167,5 @@ bool CardMonitor::getStatusPcmcia( void ) {
cardInPcmcia1 = FALSE;
- hide();
} else if ( !(*line).startsWith("Socket 1: empty") && !cardInPcmcia1 ){
cardInPcmcia1Name = (*line).mid(((*line).find(':')+1), (*line).length()-9 );
+ cardInPcmcia1Name.stripWhiteSpace();
cardInPcmcia1 = TRUE;
@@ -175,3 +180,2 @@ bool CardMonitor::getStatusPcmcia( void ) {
cardInPcmcia1 = FALSE;
- hide();
return FALSE;
@@ -180,2 +184,25 @@ bool CardMonitor::getStatusPcmcia( void ) {
+ if(!cardInPcmcia0 && !cardInPcmcia1) {
+ qDebug("Pcmcia: no cards");
+ }
+
+ if( !showPopUp && (cardWas0 != cardInPcmcia0 || cardWas1 != cardInPcmcia1)) {
+ QString text = "";
+ if(cardWas0 != cardInPcmcia0) {
+ if(cardInPcmcia0) { text += tr("New card: "); }
+ else { text += tr("Ejected: "); }
+ text += cardInPcmcia0Name;
+ }
+ if(cardWas0 != cardInPcmcia0 && cardWas1 != cardInPcmcia1) {
+ text += "\n";
+ }
+ if(cardWas1 != cardInPcmcia1) {
+ if(cardInPcmcia1) { text += tr("New card: "); }
+ else { text += tr("Ejected: "); }
+ text += cardInPcmcia1Name;
+ }
+ QMessageBox::warning( this, tr("CardMonitor"), text,
+ tr("&OK") );
+ }
+
f.close();
@@ -186,3 +213,3 @@ bool CardMonitor::getStatusPcmcia( void ) {
-bool CardMonitor::getStatusSd( void ) {
+bool CardMonitor::getStatusSd( int showPopUp = FALSE ) {
@@ -203,12 +230,11 @@ bool CardMonitor::getStatusSd( void ) {
endmntent( mntfp );
- if (cardInSd!=cardWas) {
- if (cardInSd) {
- show();
- } else {
- hide();
- }
}
- } else {
- hide();
+ if(!showPopUp && cardWas != cardInSd) {
+ QString text = "";
+ if(cardInSd) { text += "SD Inserted"; }
+ else { text += "SD Removed"; }
+ QMessageBox::warning( this, tr("CardMonitor"), text,
+ tr("&OK") );
}
+
#else
@@ -224,4 +250,6 @@ void CardMonitor::paintEvent( QPaintEvent * ) {
p.drawPixmap( 0, 0, pm );
+ show();
} else {
p.eraseRect( rect() );
+ hide();
}
diff --git a/core/applets/cardmon/cardmon.h b/core/applets/cardmon/cardmon.h
index 2a90c90..f9e3819 100644
--- a/core/applets/cardmon/cardmon.h
+++ b/core/applets/cardmon/cardmon.h
@@ -29,4 +29,4 @@ public:
~CardMonitor();
- bool getStatusPcmcia( void );
- bool getStatusSd( void );
+ bool getStatusPcmcia( int showPopUp = FALSE );
+ bool getStatusSd( int showPopUp = FALSE );
@@ -47,2 +47,3 @@ private:
bool cardInSd;
+ void iconShow();
diff --git a/core/applets/cardmon/cardmon.pro b/core/applets/cardmon/cardmon.pro
index ff3463c..e79e91a 100644
--- a/core/applets/cardmon/cardmon.pro
+++ b/core/applets/cardmon/cardmon.pro
@@ -11,15 +11,15 @@ VERSION = 1.0.0
-TRANSLATIONS = ../i18n/de/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/es/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/pt/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/pt_BR/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/en/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/hu/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/sl/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/pl/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/ja/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/fr/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/ko/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/no/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/zh_CN/libcardmonapplet.ts
-TRANSLATIONS += ../i18n/zh_TW/libcardmonapplet.ts
+TRANSLATIONS = ../../i18n/de/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/es/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/pt/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/pt_BR/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/en/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/hu/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/sl/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/pl/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/ja/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/fr/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/ko/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/no/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/zh_CN/libcardmonapplet.ts
+TRANSLATIONS += ../../i18n/zh_TW/libcardmonapplet.ts
diff --git a/i18n/de/libcardmonapplet.ts b/i18n/de/libcardmonapplet.ts
index 67c09b9..687958e 100644
--- a/i18n/de/libcardmonapplet.ts
+++ b/i18n/de/libcardmonapplet.ts
@@ -5,3 +5,3 @@
<source>Eject card</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -13,3 +13,3 @@
<source>Card eject failed!</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -19,2 +19,42 @@
</message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
diff --git a/i18n/en/libcardmonapplet.ts b/i18n/en/libcardmonapplet.ts
index 67c09b9..687958e 100644
--- a/i18n/en/libcardmonapplet.ts
+++ b/i18n/en/libcardmonapplet.ts
@@ -5,3 +5,3 @@
<source>Eject card</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -13,3 +13,3 @@
<source>Card eject failed!</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -19,2 +19,42 @@
</message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
diff --git a/i18n/es/libcardmonapplet.ts b/i18n/es/libcardmonapplet.ts
new file mode 100644
index 0000000..4882e21
--- a/dev/null
+++ b/i18n/es/libcardmonapplet.ts
@@ -0,0 +1,53 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CardMonitor</name>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CardMonitor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/fr/libcardmonapplet.ts b/i18n/fr/libcardmonapplet.ts
index 67c09b9..687958e 100644
--- a/i18n/fr/libcardmonapplet.ts
+++ b/i18n/fr/libcardmonapplet.ts
@@ -5,3 +5,3 @@
<source>Eject card</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -13,3 +13,3 @@
<source>Card eject failed!</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -19,2 +19,42 @@
</message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
diff --git a/i18n/hu/libcardmonapplet.ts b/i18n/hu/libcardmonapplet.ts
index 67c09b9..687958e 100644
--- a/i18n/hu/libcardmonapplet.ts
+++ b/i18n/hu/libcardmonapplet.ts
@@ -5,3 +5,3 @@
<source>Eject card</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -13,3 +13,3 @@
<source>Card eject failed!</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -19,2 +19,42 @@
</message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
diff --git a/i18n/ja/libcardmonapplet.ts b/i18n/ja/libcardmonapplet.ts
index 67c09b9..687958e 100644
--- a/i18n/ja/libcardmonapplet.ts
+++ b/i18n/ja/libcardmonapplet.ts
@@ -5,3 +5,3 @@
<source>Eject card</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -13,3 +13,3 @@
<source>Card eject failed!</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -19,2 +19,42 @@
</message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
diff --git a/i18n/ko/libcardmonapplet.ts b/i18n/ko/libcardmonapplet.ts
index 67c09b9..687958e 100644
--- a/i18n/ko/libcardmonapplet.ts
+++ b/i18n/ko/libcardmonapplet.ts
@@ -5,3 +5,3 @@
<source>Eject card</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -13,3 +13,3 @@
<source>Card eject failed!</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -19,2 +19,42 @@
</message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
diff --git a/i18n/no/libcardmonapplet.ts b/i18n/no/libcardmonapplet.ts
index 67c09b9..687958e 100644
--- a/i18n/no/libcardmonapplet.ts
+++ b/i18n/no/libcardmonapplet.ts
@@ -5,3 +5,3 @@
<source>Eject card</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -13,3 +13,3 @@
<source>Card eject failed!</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -19,2 +19,42 @@
</message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
diff --git a/i18n/pl/libcardmonapplet.ts b/i18n/pl/libcardmonapplet.ts
index 89d8876..d3732e0 100644
--- a/i18n/pl/libcardmonapplet.ts
+++ b/i18n/pl/libcardmonapplet.ts
@@ -5,3 +5,3 @@
<source>Eject card</source>
- <translation>Wyjmij karte</translation>
+ <translation type="obsolete">Wyjmij karte</translation>
</message>
@@ -13,3 +13,3 @@
<source>Card eject failed!</source>
- <translation>Wyjmowanie karty nie powiodlo sie!</translation>
+ <translation type="obsolete">Wyjmowanie karty nie powiodlo sie!</translation>
</message>
@@ -19,2 +19,42 @@
</message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
diff --git a/i18n/pt/libcardmonapplet.ts b/i18n/pt/libcardmonapplet.ts
index edc52e8..4ec1872 100644
--- a/i18n/pt/libcardmonapplet.ts
+++ b/i18n/pt/libcardmonapplet.ts
@@ -5,3 +5,3 @@
<source>Eject card</source>
- <translation>Ejectar cartão</translation>
+ <translation type="obsolete">Ejectar cartão</translation>
</message>
@@ -13,3 +13,3 @@
<source>Card eject failed!</source>
- <translation>Falhou a ejeção do cartão!</translation>
+ <translation type="obsolete">Falhou a ejeção do cartão!</translation>
</message>
@@ -19,2 +19,42 @@
</message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete">Ejectar SD/MMC</translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete">Ejectar %1 (0)</translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete">Ejectar %1 (1)</translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation>Ejecção do cartão CF/PCMCIA falhou!</translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation>Ejecção do cartão SD/MMC falhou!</translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation>Novo cartão:</translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation>Removido:</translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation>Ejectar SD/MMC</translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation>Ejectar cartão 0: %1</translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation>Ejectar cartão 1: %1</translation>
+ </message>
</context>
diff --git a/i18n/pt_BR/libcardmonapplet.ts b/i18n/pt_BR/libcardmonapplet.ts
index f2aee65..38dd9b8 100644
--- a/i18n/pt_BR/libcardmonapplet.ts
+++ b/i18n/pt_BR/libcardmonapplet.ts
@@ -14,3 +14,3 @@
<source>Eject card</source>
- <translation>Desativar cartão</translation>
+ <translation type="obsolete">Desativar cartão</translation>
</message>
@@ -18,3 +18,43 @@
<source>Card eject failed!</source>
- <translation>Falhou ao desativar o cartão!</translation>
+ <translation type="obsolete">Falhou ao desativar o cartão!</translation>
+ </message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
</message>
diff --git a/i18n/sl/libcardmonapplet.ts b/i18n/sl/libcardmonapplet.ts
index 1dd8995..5dd8592 100644
--- a/i18n/sl/libcardmonapplet.ts
+++ b/i18n/sl/libcardmonapplet.ts
@@ -5,3 +5,3 @@
<source>Eject card</source>
- <translation>Vstavite kartico</translation>
+ <translation type="obsolete">Vstavite kartico</translation>
</message>
@@ -13,3 +13,3 @@
<source>Card eject failed!</source>
- <translation>Vstavitev kartice je spodletela!</translation>
+ <translation type="obsolete">Vstavitev kartice je spodletela!</translation>
</message>
@@ -19,2 +19,42 @@
</message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
diff --git a/i18n/zh_CN/libcardmonapplet.ts b/i18n/zh_CN/libcardmonapplet.ts
index 67c09b9..687958e 100644
--- a/i18n/zh_CN/libcardmonapplet.ts
+++ b/i18n/zh_CN/libcardmonapplet.ts
@@ -5,3 +5,3 @@
<source>Eject card</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -13,3 +13,3 @@
<source>Card eject failed!</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -19,2 +19,42 @@
</message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
diff --git a/i18n/zh_TW/libcardmonapplet.ts b/i18n/zh_TW/libcardmonapplet.ts
index 67c09b9..687958e 100644
--- a/i18n/zh_TW/libcardmonapplet.ts
+++ b/i18n/zh_TW/libcardmonapplet.ts
@@ -5,3 +5,3 @@
<source>Eject card</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -13,3 +13,3 @@
<source>Card eject failed!</source>
- <translation type="unfinished"></translation>
+ <translation type="obsolete"></translation>
</message>
@@ -19,2 +19,42 @@
</message>
+ <message>
+ <source>Eject SD/ MMC card</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (0)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>Eject %1 (1)</source>
+ <translation type="obsolete"></translation>
+ </message>
+ <message>
+ <source>CF/PCMCIA card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD/MMC card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New card: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ejected: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject SD/MMC card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 0: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eject card 1: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>