mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-23 10:22:49 +00:00
soliduiserver: notify about mount and unmount errors as well as safe to remove devices
much like prior to f47177f876
except that
the notification is not done on solid signals but from the KDED module
responsible for mounting and unmounting
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
cca70e0412
commit
cb97fd9984
3 changed files with 450 additions and 7 deletions
|
@ -20,15 +20,31 @@ set(kded_soliduiserver_SRCS
|
|||
|
||||
kde4_add_plugin(kded_soliduiserver ${kded_soliduiserver_SRCS})
|
||||
|
||||
target_link_libraries(kded_soliduiserver KDE4::solid KDE4::kio)
|
||||
|
||||
target_link_libraries(kded_soliduiserver
|
||||
KDE4::solid
|
||||
KDE4::kio
|
||||
)
|
||||
|
||||
########### install files ###############
|
||||
|
||||
install(TARGETS kded_soliduiserver DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
|
||||
install(
|
||||
TARGETS kded_soliduiserver
|
||||
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
|
||||
)
|
||||
|
||||
install(FILES soliduiserver.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR}/kded)
|
||||
install(
|
||||
FILES soliduiserver.desktop
|
||||
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}/kded
|
||||
)
|
||||
|
||||
install(TARGETS soliduiserver_helper DESTINATION ${KDE4_LIBEXEC_INSTALL_DIR})
|
||||
install(
|
||||
FILES soliduiserver.notifyrc
|
||||
DESTINATION ${KDE4_CONFIG_INSTALL_DIR}/notifications
|
||||
)
|
||||
|
||||
install(
|
||||
TARGETS soliduiserver_helper
|
||||
DESTINATION ${KDE4_LIBEXEC_INSTALL_DIR}
|
||||
)
|
||||
|
||||
kde4_install_auth_helper_files(soliduiserver_helper org.kde.soliduiserver.mountunmounthelper)
|
||||
|
|
|
@ -28,11 +28,13 @@
|
|||
#include <kdesktopfileactions.h>
|
||||
#include <kpassworddialog.h>
|
||||
#include <kauthorization.h>
|
||||
#include <knotification.h>
|
||||
#include <kpluginfactory.h>
|
||||
#include <kpluginloader.h>
|
||||
#include <solid/block.h>
|
||||
#include <solid/storagevolume.h>
|
||||
#include <solid/storageaccess.h>
|
||||
#include <solid/storagedrive.h>
|
||||
#include <solid/solidnamespace.h>
|
||||
|
||||
#include "deviceactionsdialog.h"
|
||||
|
@ -134,7 +136,9 @@ int SolidUiServer::mountDevice(const QString &device, const QString &mountpoint,
|
|||
|
||||
if (mountreply == KAuthorization::NoError) {
|
||||
return int(Solid::ErrorType::NoError);
|
||||
} else if (mountreply == KAuthorization::AuthorizationError) {
|
||||
}
|
||||
KNotification::event("soliduiserver/mounterror");
|
||||
if (mountreply == KAuthorization::AuthorizationError) {
|
||||
return int(Solid::ErrorType::UnauthorizedOperation);
|
||||
}
|
||||
return int(Solid::ErrorType::OperationFailed);
|
||||
|
@ -151,7 +155,9 @@ int SolidUiServer::unmountDevice(const QString &mountpoint)
|
|||
|
||||
if (unmountreply == KAuthorization::NoError) {
|
||||
return int(Solid::ErrorType::NoError);
|
||||
} else if (unmountreply == KAuthorization::AuthorizationError) {
|
||||
}
|
||||
KNotification::event("soliduiserver/mounterror");
|
||||
if (unmountreply == KAuthorization::AuthorizationError) {
|
||||
return int(Solid::ErrorType::UnauthorizedOperation);
|
||||
}
|
||||
return int(Solid::ErrorType::OperationFailed);
|
||||
|
@ -244,6 +250,7 @@ int SolidUiServer::unmountUdi(const QString &udi)
|
|||
Solid::StorageVolume *storagevolume = device.as<Solid::StorageVolume>();
|
||||
if (!storagevolume || !storageaccess) {
|
||||
kWarning() << "invalid storage device" << udi;
|
||||
KNotification::event("soliduiserver/mounterror");
|
||||
return int(Solid::ErrorType::InvalidOption);
|
||||
}
|
||||
|
||||
|
@ -252,6 +259,12 @@ int SolidUiServer::unmountUdi(const QString &udi)
|
|||
return unmountresult;
|
||||
}
|
||||
|
||||
bool isremovable = false;
|
||||
Solid::StorageDrive *storagedrive = device.as<Solid::StorageDrive>();
|
||||
if (storagedrive) {
|
||||
isremovable = (storagedrive->isHotpluggable() || storagedrive->isRemovable());
|
||||
}
|
||||
|
||||
if (storagevolume->usage() == Solid::StorageVolume::Encrypted) {
|
||||
QVariantMap cryptclosearguments;
|
||||
cryptclosearguments.insert("name", storagevolume->uuid());
|
||||
|
@ -261,12 +274,17 @@ int SolidUiServer::unmountUdi(const QString &udi)
|
|||
// qDebug() << "cryptclose" << cryptclosereply;
|
||||
|
||||
if (cryptclosereply == KAuthorization::AuthorizationError) {
|
||||
KNotification::event("soliduiserver/mounterror");
|
||||
return int(Solid::ErrorType::UnauthorizedOperation);
|
||||
} else if (cryptclosereply != KAuthorization::NoError) {
|
||||
KNotification::event("soliduiserver/mounterror");
|
||||
return int(Solid::ErrorType::OperationFailed);
|
||||
}
|
||||
}
|
||||
|
||||
if (isremovable) {
|
||||
KNotification::event("soliduiserver/safetoremove");
|
||||
}
|
||||
return int(Solid::ErrorType::NoError);
|
||||
}
|
||||
|
||||
|
|
409
soliduiserver/soliduiserver.notifyrc
Normal file
409
soliduiserver/soliduiserver.notifyrc
Normal file
|
@ -0,0 +1,409 @@
|
|||
[soliduiserver]
|
||||
Name=Hardware notifications
|
||||
Name[ar]=تنبيهات العتاد
|
||||
Name[ast]=Notificaciones d'hardware
|
||||
Name[bg]=Хардуерни wведомления
|
||||
Name[bn]=হার্ডওয়্যার বিজ্ঞপ্তি
|
||||
Name[bs]=Obavještenja o hardveru
|
||||
Name[ca]=Notificacions de maquinari
|
||||
Name[ca@valencia]=Notificacions de maquinari
|
||||
Name[cs]=Oznamování hardwaru
|
||||
Name[da]=Hardware-bekendtgørelser
|
||||
Name[de]=Hardware-Benachrichtigungen
|
||||
Name[el]=Ειδοποιήσεις υλικού
|
||||
Name[en_GB]=Hardware notifications
|
||||
Name[eo]=Atentigoj pri aparataro
|
||||
Name[es]=Notificaciones de hardware
|
||||
Name[et]=Riistvara märguanded
|
||||
Name[eu]=Hardware-jakinarazpenak
|
||||
Name[fa]=اخطارهای سختافزار
|
||||
Name[fi]=Laitteistoilmoitukset
|
||||
Name[fr]=Notifications du matériel
|
||||
Name[ga]=Fógairt crua-earraí
|
||||
Name[gl]=Notificacións do hardware
|
||||
Name[gu]=હાર્ડવેર નોંધણીઓ
|
||||
Name[he]=הודעות חומרה
|
||||
Name[hi]=हार्डवेयर सूचनाएँ
|
||||
Name[hr]=Hardverske obavijesti
|
||||
Name[hu]=Hardverértesítések
|
||||
Name[ia]=Notificationes de hardware
|
||||
Name[id]=Notifikasi peranti keras
|
||||
Name[is]=Vélbúnaðartilkynningar
|
||||
Name[it]=Notifiche sull'hardware
|
||||
Name[ja]=ハードウェアの通知
|
||||
Name[kk]=Жабдық құлақтандырулары
|
||||
Name[km]=ការជូនដំណឹងរបស់ផ្នែករឹង
|
||||
Name[kn]=ಯಂತ್ರಾಂಶ ಸೂಚನೆಗಳು
|
||||
Name[ko]=하드웨어 알림
|
||||
Name[lt]=Aparatinės įrangos pranešimai
|
||||
Name[lv]=Aparatūras paziņojumi
|
||||
Name[ml]=ഹാര്ഡ്വെയര് അറിയിപ്പുകള്
|
||||
Name[mr]=हार्डवेअर सूचना
|
||||
Name[nb]=Maskinvare-varslinger
|
||||
Name[nds]=Reedschappen-Bescheden
|
||||
Name[nl]=Hardware-meldingen
|
||||
Name[nn]=Maskinvarevarslingar
|
||||
Name[pa]=ਹਾਰਡਵੇਅਰ ਨੋਟੀਫਿਕੇਸ਼ਨ
|
||||
Name[pl]=Powiadomienia o sprzęcie
|
||||
Name[pt]=Notificações de 'hardware'
|
||||
Name[pt_BR]=Notificações de hardware
|
||||
Name[ro]=Notificări de echipament
|
||||
Name[ru]=Уведомления от оборудования
|
||||
Name[si]=දෘඩාංග දැනුම්දීම්
|
||||
Name[sk]=Hardvérové upozornenia
|
||||
Name[sl]=Obvestila o strojni opremi
|
||||
Name[sr]=Обавештења о хардверу
|
||||
Name[sr@ijekavian]=Обавјештења о хардверу
|
||||
Name[sr@ijekavianlatin]=Obavještenja o hardveru
|
||||
Name[sr@latin]=Obaveštenja o hardveru
|
||||
Name[sv]=Underrättelser om hårdvara
|
||||
Name[tg]=Огоҳиҳои сахтафзор
|
||||
Name[th]=การแจ้งให้ทราบเกี่ยวกับฮาร์ดแวร์
|
||||
Name[tr]=Donanım bildirimleri
|
||||
Name[ug]=قاتتىق دېتال ئۇقتۇرۇشلىرى
|
||||
Name[uk]=Сповіщення щодо обладнання
|
||||
Name[vi]=Thông báo phần cứng
|
||||
Name[wa]=Notifiaedjes di l' éndjolreye
|
||||
Name[x-test]=xxHardware notificationsxx
|
||||
Name[zh_CN]=硬件通知
|
||||
Name[zh_TW]=硬體通知
|
||||
IconName=emblem-mounted
|
||||
Comment=Notifications triggered by hardware devices
|
||||
Comment[ar]=إطلاق تنبيهات الأجهزة
|
||||
Comment[bg]=Уведомления от хардуерните устройства
|
||||
Comment[bn]=হার্ডওয়্যার ডিভাইস দ্বারা প্রদত্ত বিজ্ঞপ্তি
|
||||
Comment[bs]=Obavještenja koja stižu od hardverskih uređaji
|
||||
Comment[ca]=Notificacions activades per dispositius del maquinari
|
||||
Comment[ca@valencia]=Notificacions activades per dispositius del maquinari
|
||||
Comment[cs]=Oznamování spuštěná zařízeními
|
||||
Comment[da]=Bekendtgørelser udløst af hardware-enheder
|
||||
Comment[de]=Von Hardwaregeräten ausgelöste Benachrichtigungen
|
||||
Comment[el]=Ειδοποιήσεις ενεργοποιημένες από τις συσκευές υλικού
|
||||
Comment[en_GB]=Notifications triggered by hardware devices
|
||||
Comment[eo]=Atentigoj ekagigitaj de aparatoj
|
||||
Comment[es]=Notificaciones activadas por dispositivos hardware
|
||||
Comment[et]=Riistvaraseadmete käivitatud märguanded
|
||||
Comment[eu]=Hardware-gailuek abiarazitako jakinarazpenak
|
||||
Comment[fa]=اخطارها به وسیلهی دستگاههای سختافزاری راهاندازی شدند
|
||||
Comment[fi]=Laitteistoperäiset ilmoitukset
|
||||
Comment[fr]=Notifications déclenchées par des périphériques matériels
|
||||
Comment[ga]=Fógraí ardaithe ag gléasanna crua-earra
|
||||
Comment[gl]=Notificacións desencadeadas por dispositivos de hardware
|
||||
Comment[gu]=હાર્ડવેર ઉપકરણો દ્વારા નોંધણીઓ શરુ કરાઇ
|
||||
Comment[he]=הודעות מהתקני חומרה
|
||||
Comment[hi]=सूचनाएं हार्डवेयर उपकरणों के द्वारा ट्रिगर किया गया
|
||||
Comment[hr]=Obavijesti koje su aktivirali hardverski uređaji
|
||||
Comment[hu]=Hardvereszközök által kiváltott értesítések
|
||||
Comment[ia]=Notificationes discatenate per dispositivos hardware
|
||||
Comment[id]=Notifikasi dipicu oleh divasi peranti keras
|
||||
Comment[is]=Tilkynningar frá vélbúnaðartækjum
|
||||
Comment[it]=Notifiche attivate da dispositivi hardware
|
||||
Comment[ja]=ハードウェアデバイスが通知を引き起こしました
|
||||
Comment[kk]=Жабдық құрылғылар жіберген құлақтандырулары
|
||||
Comment[km]=ការជូនដំណឹងបានកេះដោយឧបករណ៍ផ្នែករឹង
|
||||
Comment[kn]=ಯಂತ್ರಾಂಶ ಸಾಧನಗಳಿಂದ ಸೂಚನೆಗಳು ಆರಂಭಿಸಲಾಗಿದೆ
|
||||
Comment[ko]=하드웨어 장치에서 보낸 알림
|
||||
Comment[lt]=Aparatinės įrangos siunčiami pranešimai
|
||||
Comment[lv]=Paziņojumi, ko ģenerē aparatūras ierīces
|
||||
Comment[mr]=हार्डवेअर साधनांनी सुरु केलेल्या सूचना
|
||||
Comment[nb]=Varslinger som er utløst av maskinvareenheter
|
||||
Comment[nds]=Vun Reedschappen utlööst Bescheden
|
||||
Comment[nl]=Meldingen aangestuurd door hardware-apparaten
|
||||
Comment[nn]=Varslingar frå maskinvareeiningar
|
||||
Comment[pa]=ਹਾਰਡਵੇਅਰ ਜੰਤਰਾਂ ਵਲੋਂ ਭੇਜੇ ਨੋਟੀਫਿਕੇਸ਼ਨ
|
||||
Comment[pl]=Powiadomienia wywołane urządzeniami sprzętowymi
|
||||
Comment[pt]=Notificações despoletadas pelos dispositivos de 'hardware'
|
||||
Comment[pt_BR]=Notificações acionadas pelos dispositivos de hardware
|
||||
Comment[ro]=Notificări declanșate de dispozitive hardware
|
||||
Comment[ru]=Уведомления, получаемые от устройств компьютера
|
||||
Comment[si]=දෘඩාංය උපකරණය මගින් දැන්වීම් ඇරඹිනි
|
||||
Comment[sk]=Upozornenia aktivované hardvérovými zariadeniami
|
||||
Comment[sl]=Obvestila, ki jih sproži strojna oprema
|
||||
Comment[sr]=Обавештења која стижу од хардверских уређаји
|
||||
Comment[sr@ijekavian]=Обавјештења која стижу од хардверских уређаји
|
||||
Comment[sr@ijekavianlatin]=Obavještenja koja stižu od hardverskih uređaji
|
||||
Comment[sr@latin]=Obaveštenja koja stižu od hardverskih uređaji
|
||||
Comment[sv]=Underrättelser utlösta av hårdvaruenheter
|
||||
Comment[tg]=Огоҳиҳое, ки бо дастгоҳҳои сахтафзор қайд шудаанд
|
||||
Comment[th]=การแจ้งให้ทราบของอุปกรณ์ฮาร์ดแวร์ใหม่
|
||||
Comment[tr]=Aygıtlar tarafından tetiklenen bildirimler
|
||||
Comment[ug]=ئۇقتۇرۇش تەرىپىدىن چېكىلگەن قاتتىق دېتال ئۈسكۈنىسى
|
||||
Comment[uk]=Сповіщення щодо змін у переліку пристроїв
|
||||
Comment[vi]=Các thông báo tạo ra vì các thiết bị phần cứng
|
||||
Comment[wa]=Notifiaedjes eclitchîs pa les éndjins di l' éndjolreye
|
||||
Comment[x-test]=xxNotifications triggered by hardware devicesxx
|
||||
Comment[zh_CN]=硬件设备触发的通知
|
||||
Comment[zh_TW]=硬體裝置觸發的通知
|
||||
|
||||
[soliduiserver/mounterror]
|
||||
Name=Mount or unmount error
|
||||
Name[ar]=خطأ في الوصل أو الفصل
|
||||
Name[ast]=Fallu al montar o desmontar
|
||||
Name[bg]=Грешка при монтиране или демонтиране
|
||||
Name[bn]=মাউন্ট বা আনমাউন্ট করাকালীন সমস্যা
|
||||
Name[bs]=Greška u montiranju ili demontiranju
|
||||
Name[ca]=Error en muntar o desmuntar
|
||||
Name[ca@valencia]=Error en muntar o desmuntar
|
||||
Name[cs]=Chyba při připojení nebo odpojení
|
||||
Name[da]=Fejl ved montering eller afmontering
|
||||
Name[de]=Fehler beim Einbinden oder Lösen
|
||||
Name[el]=Σφάλμα προσάρτησης ή αποπροσάρτησης
|
||||
Name[en_GB]=Mount or unmount error
|
||||
Name[eo]=Eraro de muntado aŭ malmuntado
|
||||
Name[es]=Error al montar o desmontar
|
||||
Name[et]=Ühendamise või lahutamise viga
|
||||
Name[eu]=Muntatze- edo desmuntatze-errorea
|
||||
Name[fa]=خطای سوارکردن با پیادهکردن
|
||||
Name[fi]=Liittämisvirhe
|
||||
Name[fr]=Erreur de montage ou de démontage
|
||||
Name[ga]=Earráid fheistithe/dífheistithe
|
||||
Name[gl]=Erro ao montar ou desmontar
|
||||
Name[gu]=માઉન્ટ અથવા અનમાઉન્ટ ક્ષતિ
|
||||
Name[he]=שגיאת עיגון או הסרת עיגון
|
||||
Name[hi]=माउन्ट या अनमाउन्ट त्रुटि
|
||||
Name[hr]=Pogreška montiranja ili demontiranja
|
||||
Name[hu]=Csatolási vagy leválasztási hiba
|
||||
Name[ia]=Error de montar o dismontar
|
||||
Name[id]=Galat kait atau lepas kait
|
||||
Name[is]=Villa við tengingar/aftengingar í skráakerfi
|
||||
Name[it]=Errore di montaggio o smontaggio
|
||||
Name[ja]=マウントかアンマウントのエラー
|
||||
Name[kk]=Тіркеу не одан шығару қатесі
|
||||
Name[km]=កំហុសក្នុងការម៉ោន ឬអាន់ម៉ោន
|
||||
Name[kn]=ಆರೋಹಣ(ಮೌಂಟ್) ಅಥವಾ ಅವರೋಹಣ(ಅನ್ ಮೌಂಟ್) ದೋಷ
|
||||
Name[ko]=마운트/마운트 해제 오류
|
||||
Name[lt]=Montavimo arba išmontavimo klaida
|
||||
Name[lv]=Montēšanas vai nomontēšanas kļūda
|
||||
Name[ml]=മൌണ്ടു് ചെയ്യുമ്പോഴോ അണ്മൌണ്ട് ചെയ്യുമ്പോഴോ വരുന്ന തെറ്റുകള്
|
||||
Name[mr]=जोडताना किंवा काढताना त्रुटी
|
||||
Name[nb]=Monter- eller avmonter-feil
|
||||
Name[nds]=Fehler bi't In- oder Afhangen
|
||||
Name[nl]=Fout bij aan- of afkoppelen
|
||||
Name[nn]=Feil ved montering eller avmontering
|
||||
Name[pa]=ਮਾਊਂਟ ਜਾਂ ਅਣ-ਮਾਊਂਟ ਗਲਤੀ
|
||||
Name[pl]=Błędy montowania i odmontowywania
|
||||
Name[pt]=Erro de montagem ou desmontagem
|
||||
Name[pt_BR]=Erro de montagem ou desmontagem
|
||||
Name[ro]=Eroare de montare sau demontare
|
||||
Name[ru]=Ошибка монтирования или размонтирования
|
||||
Name[si]=සවි කිරීමේ හෝ ඉවත් කිරීමේ දෝෂය
|
||||
Name[sk]=Chyba pri pripojení alebo odpojení
|
||||
Name[sl]=Napaka med priklopom ali odklopom
|
||||
Name[sr]=Грешка у монтирању или демонтирању
|
||||
Name[sr@ijekavian]=Грешка у монтирању или демонтирању
|
||||
Name[sr@ijekavianlatin]=Greška u montiranju ili demontiranju
|
||||
Name[sr@latin]=Greška u montiranju ili demontiranju
|
||||
Name[sv]=Monterings- eller avmonteringsfel
|
||||
Name[tg]=Хатоҳои васлкунӣ ва ҷудокунӣ
|
||||
Name[th]=ความผิดพลาดเกี่ยวกับการเมานท์
|
||||
Name[tr]=Bağlama veya ayırma hatası
|
||||
Name[ug]=ئېگەرلەش ياكى ئېگەرسىزلەش خاتالىقى
|
||||
Name[uk]=Помилка монтування або демонтування
|
||||
Name[vi]=Lỗi gắn hoặc bỏ gắn
|
||||
Name[wa]=Aroke di montaedje ou d' dismontaedje
|
||||
Name[x-test]=xxMount or unmount errorxx
|
||||
Name[zh_CN]=挂载或卸载错误
|
||||
Name[zh_TW]=掛載或卸載時發生錯誤
|
||||
Comment=There has been a problem mounting or unmounting a device
|
||||
Comment[ar]=حصلت مشكلة أثناء وصل أو فصل جهاز
|
||||
Comment[ast]=Hebo un fallu al montar o desmontar un preséu
|
||||
Comment[bg]=Възникна грешка при монтиране или демонтиране на устройство
|
||||
Comment[bn]=একটি ডিভাইস মাউন্ট বা আনমাউন্ট করতে সমস্যা দেখা দিয়েছে
|
||||
Comment[bs]=Problem pri montiranju ili demontiranju uređaja
|
||||
Comment[ca]=S'ha produït un problema en muntar o desmuntar un dispositiu
|
||||
Comment[ca@valencia]=Hi ha hagut un problema en muntar o desmuntar un dispositiu
|
||||
Comment[cs]=Při připojování nebo odpojování zařízení došlo k chybě
|
||||
Comment[da]=Der opstod et problem ved montering eller afmontering af en enhed
|
||||
Comment[de]=Beim Einbinden oder Lösen eines Gerätes ist ein Problem aufgetreten
|
||||
Comment[el]=Υπήρξε ένα πρόβλημα προσάρτησης ή αποπροσάρτησης μίας συσκευής
|
||||
Comment[en_GB]=There has been a problem mounting or unmounting a device
|
||||
Comment[eo]=Eraro okazis dum muntado aŭ malmuntado de aparato
|
||||
Comment[es]=Ha ocurrido un error al montar o desmontar un dispositivo
|
||||
Comment[et]=Seadme ühendamisel või lahutamisel tekkis probleem
|
||||
Comment[eu]=Errorea gertatu da gailu bat muntatzean edo desmuntatzean
|
||||
Comment[fa]=مشکلی در سوار یا پیاده کردن دستگاهی هست
|
||||
Comment[fi]=Laitteen liittämisessä tai liitoksen poistamisessa oli ongelma.
|
||||
Comment[fr]=Il y a eu un problème lors du montage ou du démontage d'un périphérique
|
||||
Comment[ga]=Bhí fadhb ann agus gléas á fheistiú nó á dhífheistiú
|
||||
Comment[gl]=Aconteceu un problema ao montar ou desmontar un dispositivo
|
||||
Comment[gu]=ઉપકરણને માઉન્ટ અથવા અનમાઉન્ટ કરવામાં મુશ્કેલી છે
|
||||
Comment[he]=ארעה שגיאה בניסיון לעגן או להסיר עיגון של התקן
|
||||
Comment[hi]=युक्ति को माउन्ट या या अनमाउंट करने में एक समस्या है
|
||||
Comment[hr]=Dogodio se problem s montiranjem ili demontiranjem uređaja
|
||||
Comment[hu]=Hiba történt egy eszköz csatolásakor vagy leválasztásakor
|
||||
Comment[ia]=Il habeva un problema durante que il montava o dismontava un dispositivo
|
||||
Comment[id]=Terjadi masalah ketika mengaitkan atau melepaskan divais
|
||||
Comment[is]=Það hefur komið upp vandamál við tengingu eða aftengingu tækis í skráakerfi
|
||||
Comment[it]=C'è stato un problema nel montare o smontare un dispositivo
|
||||
Comment[ja]=デバイスをマウントかアンマウントするのに問題がありました
|
||||
Comment[kk]=Құрылғыны тіркеу не одан шығару қатесі пайда болды
|
||||
Comment[km]=មានបញ្ហាខណៈពេលម៉ោន ឬអាន់ម៉ោនឧបករណ៍
|
||||
Comment[kn]=ಒಂದು ಸಾಧನವನ್ನು ಮೌಂಟ್ ಅಥವಾ ಅನ್ ಮೌಂಟ್ ಮಾಡುವಲ್ಲಿ ತೊಂದರೆ ಉಂಟಾಗಿದೆ
|
||||
Comment[ko]=장치를 마운트하거나 마운트 해제하는 데 문제가 발생하였습니다
|
||||
Comment[lt]=Montuojant arba išmontuojant įrenginį įvyko klaida
|
||||
Comment[lv]=Ir gadījusies kļūme, veicot iekārtas piemontēšanu/nomontēšanu
|
||||
Comment[ml]=മൌണ്ടു് ചെയ്യുമ്പോഴോ അണ്മൌണ്ട് ചെയ്യുമ്പോഴോ ഒരു പ്രശ്നമുണ്ടായി
|
||||
Comment[mr]=एक साधन जोडताना किंवा काढताना समस्या निर्माण झालेली आहे
|
||||
Comment[nb]=Det har oppstått et problem ved montering eller avmontering av en enhet
|
||||
Comment[nds]=Dat geev en Problem bi't In- oder Afhangen vun en Reedschap.
|
||||
Comment[nl]=Er is een probleem geweest met het aan- of afkoppelen van een apparaat
|
||||
Comment[nn]=Det har oppstått eit problem med montering eller avmontering av ei eining
|
||||
Comment[pa]=ਜੰਤਰ ਮਾਊਂਟ ਜਾਂ ਅਣ-ਮਾਊਂਟ ਕਰਨ ਦੌਰਾਨ ਸਮੱਸਿਆ ਆਈ ਹੈ
|
||||
Comment[pl]=Wystąpił problem podczas montowania lub odmontowywania urządzenia
|
||||
Comment[pt]=Ocorreu um problema ao montar ou desmontar um dispositivo
|
||||
Comment[pt_BR]=Ocorreu um problema ao montar ou desmontar um dispositivo
|
||||
Comment[ro]=A intervenit o problemă la montarea sau demontarea unui dispozitiv
|
||||
Comment[ru]=При монтировании или размонтировании устройства произошла ошибка
|
||||
Comment[si]=මෙවලමක් සවි කිරීමේදී හෝ ඉවත් කිරීමේදී ගැටළුවක් සිදු වී ඇත
|
||||
Comment[sk]=Pri pripájaní alebo odpájaní zariadenia nastala chyba
|
||||
Comment[sl]=Prišlo je do težave med priklapljanjem ali odklapljanjem naprave
|
||||
Comment[sr]=Проблем при монтирању или демонтирању уређаја
|
||||
Comment[sr@ijekavian]=Проблем при монтирању или демонтирању уређаја
|
||||
Comment[sr@ijekavianlatin]=Problem pri montiranju ili demontiranju uređaja
|
||||
Comment[sr@latin]=Problem pri montiranju ili demontiranju uređaja
|
||||
Comment[sv]=Ett problem har uppstått vid montering eller avmontering av en enhet
|
||||
Comment[tg]=Ҳангоми васлкунӣ ё ҷудокунии дастгоҳ мушкилӣ пайдо шуд
|
||||
Comment[th]=มีปัญหาระหว่างการเมานท์อุปกรณ์
|
||||
Comment[tr]=Bir aygıtı bağlama veya ayırma sırasında bir sorun oluştu
|
||||
Comment[ug]=ئۈسكۈنىنى ئېگەرلەش ياكى ئېگەرسىزلەشتە مەسىلە كۆرۈلدى
|
||||
Comment[uk]=Під час спроби монтування або демонтування пристрою сталася помилка
|
||||
Comment[vi]=Có lỗi khi gắn hoặc bỏ gắn một thiết bị
|
||||
Comment[wa]=Åk n' a nén stî come dji montéve ou dismontéve èn éndjin
|
||||
Comment[x-test]=xxThere has been a problem mounting or unmounting a devicexx
|
||||
Comment[zh_CN]=挂载或卸载设备时出现问题
|
||||
Comment[zh_TW]=掛載或卸載裝置時發生錯誤
|
||||
Actions=Popup
|
||||
|
||||
[soliduiserver/safetoremove]
|
||||
Name=The device can be safely removed
|
||||
Name[ar]=يمكنك إزالة الجهاز بأمان
|
||||
Name[bg]=Устройството вече може да се откачи
|
||||
Name[bn]=ডিভাইস-টি নির্বিঘ্নে সরানো যেতে পারে
|
||||
Name[bs]=Uređaj se može bezbedno ukloniti
|
||||
Name[ca]=El dispositiu es pot extreure amb seguretat
|
||||
Name[ca@valencia]=El dispositiu es pot extraure amb seguretat
|
||||
Name[cs]=Zařízení může být bezpečně odebráno
|
||||
Name[da]=Det er sikkert at fjerne enheden
|
||||
Name[de]=Das Gerät kann sicher entfernt werden.
|
||||
Name[el]=Η συσκευή μπορεί να αφαιρεθεί με ασφάλεια
|
||||
Name[en_GB]=The device can be safely removed
|
||||
Name[eo]=La aparato nun estas sekure demetebla.
|
||||
Name[es]=El dispositivo se puede extraer con seguridad
|
||||
Name[et]=Seadme võib turvaliselt eemaldada
|
||||
Name[eu]=Gailua arriskurik gabe ken daiteke
|
||||
Name[fa]=دستگاه میتواند با اطمینان جدا شود
|
||||
Name[fi]=Laite voidaan poistaa turvallisesti
|
||||
Name[fr]=Le périphérique peut être retiré en toute sécurité
|
||||
Name[ga]=Is féidir an gléas a bhaint gan dochar a dhéanamh
|
||||
Name[gl]=O dispositivo pode quitarse con seguranza
|
||||
Name[gu]=ઉપકરણ સલામત રીતે કાઢી શકાય છે
|
||||
Name[he]=ניתן להסיר בבטחה את ההתקן
|
||||
Name[hi]=उपकरण को सुरक्षित निकाला जा सकता है
|
||||
Name[hr]=Sigurno je ukloniti uređaj
|
||||
Name[hu]=Az eszköz biztonságosan eltávolítható
|
||||
Name[ia]=Le dispositivo pote esser removite con securitate
|
||||
Name[id]=Divais dapat dilepaskan dengan aman
|
||||
Name[is]=Hægt er að fjarlægja tækið á öruggan hátt
|
||||
Name[it]=Si può ora rimuovere il dispositivo
|
||||
Name[ja]=デバイスを安全に取り除くことができます
|
||||
Name[kk]=Құрылғыны қауіпсіз алып шығаруға болады
|
||||
Name[km]=ឧបករណ៍អាចត្រូវបានយកចេញដោយសុវត្ថិភាព
|
||||
Name[kn]=ಸಾಧನವು ಈಗ ತೆಗೆಯಲು ಸುರಕ್ಷಿತವಾಗಿದೆ
|
||||
Name[ko]=장치를 안전하게 제거할 수 있음
|
||||
Name[lt]=Galite saugiai išimti įrenginį
|
||||
Name[lv]=Ierīce var tikt droši noņemta
|
||||
Name[mr]=हे साधन सुरक्षितपणे काढू शकता
|
||||
Name[nb]=Enheten kan trygt fjernes
|
||||
Name[nds]=De Reedschap lett sik seker afkoppeln.
|
||||
Name[nl]=Het apparaat kan veilig worden verwijderd
|
||||
Name[nn]=Eininga kan trygt fjernast
|
||||
Name[pa]=ਜੰਤਰ ਹੁਣ ਹਟਾਉਣਾ ਸੁਰੱਖਿਅਤ ਹੈ
|
||||
Name[pl]=Można bezpiecznie usunąć urządzenie
|
||||
Name[pt]=O dispositivo pode ser retirado com sucesso
|
||||
Name[pt_BR]=Este dispositivo pode ser removido com segurança
|
||||
Name[ro]=Dispozitivul poate fi eliminat în siguranță
|
||||
Name[ru]=Устройство может быть безопасно отсоединено от компьютера
|
||||
Name[si]=උපකරණය ආරක්ෂිතව ඉවත්කල හැක
|
||||
Name[sk]=Zariadenie je možné bezpečne odstrániť
|
||||
Name[sl]=Napravo je varno odstraniti
|
||||
Name[sr]=Уређај се може безбедно уклонити
|
||||
Name[sr@ijekavian]=Уређај се може безбједно уклонити
|
||||
Name[sr@ijekavianlatin]=Uređaj se može bezbjedno ukloniti
|
||||
Name[sr@latin]=Uređaj se može bezbedno ukloniti
|
||||
Name[sv]=Enheten kan urkopplas säkert
|
||||
Name[tg]=Шумо метавонед дастгоҳро бехатар ҷудо кунед
|
||||
Name[th]=สามารถถอดอุปกรณ์ได้อย่างปลอดภัย
|
||||
Name[tr]=Aygıt güvenli bir şekilde kaldırılabilir
|
||||
Name[ug]=ئۈسكۈنىنى ھازىر بىخەتەر چىقىرىشقا بولىدۇ
|
||||
Name[uk]=Пристрій можна безпечно від’єднувати
|
||||
Name[vi]=Thiết bị có thể được gỡ bỏ an toàn
|
||||
Name[wa]=Vos savoz oister l' éndjin al coete
|
||||
Name[x-test]=xxThe device can be safely removedxx
|
||||
Name[zh_CN]=可以安全的移除设备了
|
||||
Name[zh_TW]=裝置已可安全移除
|
||||
Comment=The device which has been just unmounted is now safe to remove.
|
||||
Comment[ar]=الجهاز الذي تم فصله حال، يمكنك إزالته بأمان.
|
||||
Comment[bg]=Устройството, което беше демонтирано, вече може безопасно да се откачи.
|
||||
Comment[bn]=যে ডিভাইস-টি এইমাত্র আনমাউন্ট করা হয়েছে সেটি নির্বিঘ্নে সরিয়ে নেওয়া যেতে পারে।
|
||||
Comment[bs]=Upravo demontirani uređaj može se sada bezbedno ukloniti.
|
||||
Comment[ca]=Ara es pot extreure amb seguretat el dispositiu que s'acaba de desmuntar.
|
||||
Comment[ca@valencia]=Ara es pot extraure amb seguretat el dispositiu que s'acaba de desmuntar.
|
||||
Comment[cs]=Zařízení, které bylo právě odpojeno může být bezpečně odebráno.
|
||||
Comment[da]=Enheden som netop er blevet afmonteret kan nu fjernes sikkert.
|
||||
Comment[de]=Das eben ausgehängte Gerät kann nun sicher entfernt werden.
|
||||
Comment[el]=Η συσκευή που μόλις αποπροσαρτήθηκε μπορεί τώρα να αφαιρεθεί με ασφάλεια.
|
||||
Comment[en_GB]=The device which has been just unmounted is now safe to remove.
|
||||
Comment[eo]=La aparato, kiu estis nur malmuntita, nun estas sekure demetebla.
|
||||
Comment[es]=Ahora es segura la extracción del dispositivo que se acaba de desmontar.
|
||||
Comment[et]=Äsja lahutatud seadme saab nüüd turvaliselt eemaldada
|
||||
Comment[eu]=Oraintxe desmuntatu den gailua arriskurik gabe ken daiteke.
|
||||
Comment[fa]=دستگاهی که پیاده شدهبود حالا میشود با اطمینان جدا شود.
|
||||
Comment[fi]=Juuri irrotettu laite on nyt turvallista poistaa.
|
||||
Comment[fr]=Le périphérique qui vient d'être libéré peut maintenant être débranché en toute sécurité.
|
||||
Comment[ga]=Is féidir an gléas atá tú tar éis a dífheistiú a bhaint gan dochar a dhéanamh.
|
||||
Comment[gl]=O dispositivo que acaba de desmontarse pode quitarse sen problemas.
|
||||
Comment[gu]=ઉપકરણ જે હમણાં અનમાઉન્ટ કરવામાં આવ્યું તે બહાર નીકાળવા માટે સલામત છે.
|
||||
Comment[he]=ההתקן שהעגינה שלו בדיוק הוסרה ניתן עכשיו להסרה בבטחה.
|
||||
Comment[hi]=युक्ति जो अभी अनमाउंट किया गया है को ब निकालना सुरक्षित है.
|
||||
Comment[hr]=Uređaj koji ste upravo demontirali možete sigurno ukloniti.
|
||||
Comment[hu]=A leválasztott eszköz biztonságosan eltávolítható.
|
||||
Comment[ia]=Le dispositivo que ha essite ora removite es ora secur de remover se.
|
||||
Comment[id]=Divais yang baru saja dilepas kait telah aman untuk dilepaskan.
|
||||
Comment[is]=Tækið sem var verið að aftengja má nú fjarlægja á öruggan hátt.
|
||||
Comment[it]=Si può ora rimuovere il dispositivo appena smontato.
|
||||
Comment[kk]=Құрылғы тіркеуден шығарылды, енді оны алып шығару қауіпсіз.
|
||||
Comment[km]=ឧបករណ៍ដែលទើបតែអាន់ម៉ោន ឥឡូវនេះអាចដកបានដោយសុវត្ថិភាពហើយ ។
|
||||
Comment[kn]=ಈಗತಾನೆ ಅವರೋಹಿಸಲಾದ ಸಾಧನವು ಈಗ ತೆಗೆಯಲು ಸುರಕ್ಷಿತವಾಗಿದೆ.
|
||||
Comment[ko]=마운트 해제한 장치를 안전하게 제거할 수 있습니다.
|
||||
Comment[lt]=Ką tik atjungtą įrenginį dabar galima saugiau išimti.
|
||||
Comment[lv]=Ierīci, kura tikko tika nomontēta, droši var noņemt.
|
||||
Comment[mr]=ज्या साधनाला जोडमुक्त केलेले आहे ते साधन काढण्याकरिता सुरक्षित आहे.
|
||||
Comment[nb]=Enheten som nettopp er avmontert kan nå trygt fjernes.
|
||||
Comment[nds]=De jüst afhangt Reedschap lett sik seker afkoppeln.
|
||||
Comment[nl]=Het apparaat is zojuist afgekoppeld en is nu veilig te verwijderen.
|
||||
Comment[nn]=Eininga du nett avmonterte kan no trygt fjernast.
|
||||
Comment[pa]=ਜੰਤਰ, ਜੋ ਕਿ ਹੁਣੇ ਅਣ-ਮਾਊਂਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਹੁਣ ਹਟਾਉਣ ਲਈ ਸੁਰੱਖਿਅਤ ਹੈ।
|
||||
Comment[pl]=Można teraz bezpiecznie usunąć odmontowane urządzenie.
|
||||
Comment[pt]=O dispositivo que foi desmontado pode agora ser retirado em segurança.
|
||||
Comment[pt_BR]=O dispositivo que foi desmontado pode agora ser removido com segurança.
|
||||
Comment[ro]=Dispozitivul proaspăt demontat poate fi eliminat în siguranță.
|
||||
Comment[ru]=Устройство, которое только что было отключено, теперь может быть отсоединено от компьютера без риска потери информации.
|
||||
Comment[si]=දැන් විසන්ධි කල උපකරණය ඉවත්කිරීම ආරක්ෂිතයි.
|
||||
Comment[sk]=Zariadenie, ktoré bolo práve odpojené, je možné teraz bezpečne odstrániť.
|
||||
Comment[sl]=Napravo, ki je bila odklopljena, je sedaj varno odstraniti.
|
||||
Comment[sr]=Управо демонтирани уређај може се сада безбедно уклонити.
|
||||
Comment[sr@ijekavian]=Управо демонтирани уређај може се сада безбједно уклонити.
|
||||
Comment[sr@ijekavianlatin]=Upravo demontirani uređaj može se sada bezbjedno ukloniti.
|
||||
Comment[sr@latin]=Upravo demontirani uređaj može se sada bezbedno ukloniti.
|
||||
Comment[sv]=Enheten som precis har avmonterats kan nu urkopplas säkert.
|
||||
Comment[tg]=Гирифтани дастгоҳе, ки шумо навакак ҷудо кардед бехатар аст.
|
||||
Comment[th]=อุปกรณ์ที่เพิ่งยกเลิกการเมานท์สามารถถอดออกได้อย่างปลอดภัย
|
||||
Comment[tr]=Çıkarılan aygıt güvenli bir şekilde kaldırılabilir
|
||||
Comment[ug]=ھازىر ئېگەرسىزلىگەن ئۈسكۈنىنى بىخەتەر چىقىرىشقا بولىدۇ
|
||||
Comment[uk]=Пристрій, який щойно було демонтовано можна безпечно від’єднувати.
|
||||
Comment[vi]=Thiết bị vừa mới được bỏ gắn giờ có thể được gỡ an toàn.
|
||||
Comment[wa]=L' éndjin ki vént djusse d' esse dismonté sait esse asteure oisté al coete.
|
||||
Comment[x-test]=xxThe device which has been just unmounted is now safe to remove.xx
|
||||
Comment[zh_CN]=已经卸载了设备,可以安全移除了。
|
||||
Comment[zh_TW]=剛剛卸載的裝置已可安全移除。
|
||||
Actions=Popup
|
Loading…
Add table
Reference in a new issue