[PackageKit-commit] packagekit: Branch 'master' - 16 commits
Richard Hughes
hughsient at kemper.freedesktop.org
Wed May 27 07:04:55 PDT 2009
backends/portage/packagekit | 1
backends/portage/pk-backend-portage.c | 159 +--
backends/portage/portageBackend.py | 165 +++
client/pk-generate-pack.c | 6
contrib/command-not-found/pk-command-not-found.c | 4
lib/packagekit-glib/pk-common.c | 47
lib/packagekit-glib/pk-service-pack.c | 4
po/LINGUAS | 2
po/as.po | 4
po/bg.po | 1090 +++++++++++++++++++++++
po/bn_IN.po | 71 -
po/ca.po | 4
po/cs.po | 4
po/da.po | 4
po/de.po | 4
po/el.po | 4
po/en_GB.po | 4
po/es.po | 4
po/fi.po | 4
po/fr.po | 4
po/gu.po | 4
po/he.po | 4
po/hi.po | 1084 ++++++++++++++++++++++
po/hu.po | 4
po/it.po | 4
po/kn.po | 4
po/ml.po | 4
po/mr.po | 4
po/ms.po | 14
po/nb.po | 4
po/nl.po | 4
po/or.po | 88 +
po/pa.po | 4
po/pl.po | 87 +
po/pt.po | 4
po/pt_BR.po | 4
po/ro.po | 4
po/ru.po | 4
po/sk.po | 4
po/sr.po | 4
po/sr at latin.po | 4
po/sv.po | 4
po/ta.po | 4
po/te.po | 4
po/th.po | 4
po/tr.po | 2
po/zh_CN.po | 4
po/zh_TW.po | 4
src/pk-main.c | 4
src/pk-post-trans.c | 2
src/pk-transaction.c | 37
51 files changed, 2688 insertions(+), 311 deletions(-)
New commits:
commit 1460296d532a7030ac7d95c5d21b69eb0a01d4a0
Author: Richard Hughes <richard at hughsie.com>
Date: Wed May 27 15:03:41 2009 +0100
Remove some markup from a translated string
diff --git a/po/as.po b/po/as.po
index a2b9348..a1bbe4b 100644
--- a/po/as.po
+++ b/po/as.po
@@ -1080,7 +1080,7 @@ msgstr "বà§à¦¯à§±à¦¸à§à¦¥à¦¾à¦ªà§à§°à¦£à¦¾à¦²à§à§° বাà¦à§° সà§à¦¤à
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "à¦à§°à¦®à§à¦ à¦à§°à¦¿à¦¬à¦²à§ à¦à§à¦·à§à¦à¦¾ à¦à§°à§à¦à¦¤à§ à¦à§à¦²: %s\n"
+msgid "Error trying to start:"
+msgstr "à¦à§°à¦®à§à¦ à¦à§°à¦¿à¦¬à¦²à§ à¦à§à¦·à§à¦à¦¾ à¦à§°à§à¦à¦¤à§ à¦à§à¦²:"
diff --git a/po/bn_IN.po b/po/bn_IN.po
index d31a690..d553769 100644
--- a/po/bn_IN.po
+++ b/po/bn_IN.po
@@ -1082,6 +1082,6 @@ msgstr "সিসà§à¦à§à¦® বাসà§à¦° সাথৠসà¦à¦¯à§à¦ সà§
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:331
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "à¦à¦°à¦®à§à¦ à¦à¦°à¦¤à§ সমসà§à¦¯à¦¾: %s\n"
+msgid "Error trying to start:"
+msgstr "à¦à¦°à¦®à§à¦ à¦à¦°à¦¤à§ সমসà§à¦¯à¦¾:"
diff --git a/po/ca.po b/po/ca.po
index a111ca0..3381775 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -1096,8 +1096,8 @@ msgstr "No s'ha pogut connectar amb el bus del sistema"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Ha fallat en intentar executar: %s\n"
+msgid "Error trying to start:"
+msgstr "Ha fallat en intentar executar:"
#~ msgid "The action, one of 'create', 'add', or 'remove'"
#~ msgstr "L'acció, una de 'crea', 'afegeix' o 'elimina'"
diff --git a/po/cs.po b/po/cs.po
index ce1ce08..9895e46 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -1026,8 +1026,8 @@ msgstr "Nemohu se pÅipojit k systémové sbÄrnici"
#: ../src/pk-main.c:299
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Chyba pÅi pokusu o spuÅ¡tÄnÃ: %s\n"
+msgid "Error trying to start:"
+msgstr "Chyba pÅi pokusu o spuÅ¡tÄnÃ:"
#~ msgid "This tool could not remove the packages: '%s'"
#~ msgstr "Tento nástroj nemůže odstranit balÃky: '%s'"
diff --git a/po/da.po b/po/da.po
index e553394..b1eba9d 100644
--- a/po/da.po
+++ b/po/da.po
@@ -1081,5 +1081,5 @@ msgstr "Kan ikke forbinde til systembussen"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Kunne ikke starte: %s\n"
+msgid "Error trying to start:"
+msgstr "Kunne ikke starte:"
diff --git a/po/de.po b/po/de.po
index dce4d14..0b9ff92 100644
--- a/po/de.po
+++ b/po/de.po
@@ -1111,8 +1111,8 @@ msgstr "Konnte nicht zum System-Bus verbinden"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Fehler beim Starten von: %s\n"
+msgid "Error trying to start:"
+msgstr "Fehler beim Starten von:"
#~ msgid "The action, one of 'create', 'add', or 'remove'"
#~ msgstr "Aktion ('create', 'add' oder 'remove')"
diff --git a/po/el.po b/po/el.po
index 623052e..7707bcc 100644
--- a/po/el.po
+++ b/po/el.po
@@ -1140,8 +1140,8 @@ msgstr "Îεν είναι δÏ
ναÏή η ÏÏνδεÏη ÏÏο δίαÏ
λο ÏÎ
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:317
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "ΣÏάλμα καÏα Ïην ÏÏοÏÏάθεια ÎναÏξηÏ: %s\n"
+msgid "Error trying to start:"
+msgstr "ΣÏάλμα καÏα Ïην ÏÏοÏÏάθεια ÎναÏξηÏ:"
#, fuzzy
#~ msgid "You need to specify a search type, e.g. name"
diff --git a/po/en_GB.po b/po/en_GB.po
index ddd0439..147fac3 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -646,6 +646,6 @@ msgstr "Cannot connect to the system bus"
#: ../src/pk-main.c:298
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Error trying to start: %s\n"
+msgid "Error trying to start:"
+msgstr "Error trying to start:"
diff --git a/po/es.po b/po/es.po
index faf6226..520ac3d 100644
--- a/po/es.po
+++ b/po/es.po
@@ -1091,8 +1091,8 @@ msgstr "No se pudo conectar al bus del sistema"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Error intentando arrancar: %s\n"
+msgid "Error trying to start:"
+msgstr "Error intentando arrancar:"
#~ msgid "Main cache file to use (if not specififed, default is used)"
#~ msgstr ""
diff --git a/po/fi.po b/po/fi.po
index 01e3097..00e35dd 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -1096,8 +1096,8 @@ msgstr "Ei voida yhdistää järjestelmäväylään"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Virhe yritettäessä käynnistää: %s\n"
+msgid "Error trying to start:"
+msgstr "Virhe yritettäessä käynnistää:"
#~ msgid "You need to specify a search type, e.g. name"
#~ msgstr "Haun tyyppi on annettava, esim. nimi"
diff --git a/po/fr.po b/po/fr.po
index 71b38fe..2cd47cc 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -1085,8 +1085,8 @@ msgstr "Impossible de se connecter au bus système"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Impossible de démarrer : %s\n"
+msgid "Error trying to start:"
+msgstr "Impossible de démarrer :"
#~ msgid "You need to specify a search type, e.g. name"
#~ msgstr "Vous devez indiquer un type de recherche, par ex. nom"
diff --git a/po/gu.po b/po/gu.po
index 11cf114..e5389d2 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -1077,6 +1077,6 @@ msgstr "સિસà«àªàª® બસ સાથૠàªà«àª¡àª¾àª શàªàª¤àª¾ નà
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "શરૠàªàª°àªµàª¾àª¨à« પà«àª°àª¯àª¾àª¸ àªàª°àªµàª¾àª®àª¾àª àªà«àª²: %s\n"
+msgid "Error trying to start:"
+msgstr "શરૠàªàª°àªµàª¾àª¨à« પà«àª°àª¯àª¾àª¸ àªàª°àªµàª¾àª®àª¾àª àªà«àª²:"
diff --git a/po/he.po b/po/he.po
index 3200609..e43dd60 100644
--- a/po/he.po
+++ b/po/he.po
@@ -1023,8 +1023,8 @@ msgstr "×× ×××× ××ת××ר ×-system bus"
#: ../src/pk-main.c:299
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "××ש××× ××פע×ת: %s\n"
+msgid "Error trying to start:"
+msgstr "××ש××× ××פע×ת:"
#~ msgid "This tool could not remove the packages: '%s'"
#~ msgstr "××ש××× ××סרת ××××××ת: '%s'"
diff --git a/po/hi.po b/po/hi.po
index 66d2f96..6036477 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -1079,6 +1079,6 @@ msgstr "सिसà¥à¤à¤® बस मà¥à¤ à¤à¤¨à¥à¤à¥à¤ नहà¥à¤ हà
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:331
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "à¤à¤°à¤à¤ हà¥à¤¨à¥ à¤à¥ à¤à¥à¤¶à¤¿à¤¶ मà¥à¤ तà¥à¤°à¥à¤à¤¿: %s\n"
+msgid "Error trying to start:"
+msgstr "à¤à¤°à¤à¤ हà¥à¤¨à¥ à¤à¥ à¤à¥à¤¶à¤¿à¤¶ मà¥à¤ तà¥à¤°à¥à¤à¤¿:"
diff --git a/po/hu.po b/po/hu.po
index d4ab9b3..3079bf2 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -1071,6 +1071,6 @@ msgstr "Nem lehet csatlakozni a rendszerbuszhoz"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Hiba az indÃtáskor: %s\n"
+msgid "Error trying to start:"
+msgstr "Hiba az indÃtáskor:"
diff --git a/po/it.po b/po/it.po
index e40b520..e78af59 100644
--- a/po/it.po
+++ b/po/it.po
@@ -1097,8 +1097,8 @@ msgstr "Impossibile collegarsi al bus di sistema"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Errore nell'avvio di: %s\n"
+msgid "Error trying to start:"
+msgstr "Errore nell'avvio di:"
#~ msgid "You need to specify a search type, e.g. name"
#~ msgstr "E' necessario specificare un criterio di ricerca, es. nome"
diff --git a/po/kn.po b/po/kn.po
index 31f4583..06dcbf4 100644
--- a/po/kn.po
+++ b/po/kn.po
@@ -1072,6 +1072,6 @@ msgstr "ವà³à²¯à²µà²¸à³à²¥à³à²¯ ಬಸà³âನà³à²à²¦à²¿à²à³ ಸà²à²ªà
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "à²à²°à²à²à²¿à²¸à²²à³ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿à²¦à²¾à² ದà³à²·: %s\n"
+msgid "Error trying to start:"
+msgstr "à²à²°à²à²à²¿à²¸à²²à³ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿à²¦à²¾à² ದà³à²·:"
diff --git a/po/ml.po b/po/ml.po
index fb726e6..bfe85d9 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -1075,6 +1075,6 @@ msgstr "സിസàµà´±àµà´±à´ ബസിലàµà´àµà´àµ à´à´£à´àµà´àµ
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:317
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "à´à´°à´à´à´¿à´àµà´àµà´¨àµà´¨à´¤à´¿à´¨à´¿à´àµ പിശà´àµ à´¸à´à´à´µà´¿à´àµà´à´¿à´°à´¿à´àµà´àµà´¨àµà´¨àµ: %s\n"
+msgid "Error trying to start:"
+msgstr "à´à´°à´à´à´¿à´àµà´àµà´¨àµà´¨à´¤à´¿à´¨à´¿à´àµ പിശà´àµ à´¸à´à´à´µà´¿à´àµà´à´¿à´°à´¿à´àµà´àµà´¨àµà´¨àµ:"
diff --git a/po/mr.po b/po/mr.po
index f44f989..ed8e38e 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -1072,6 +1072,6 @@ msgstr "पà¥à¤°à¤£à¤¾à¤²à¥ बस सह à¤à¥à¤³à¤µà¤£à¥ सà¥à¤¥à¤ªà¥à¤
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "सà¥à¤°à¥ à¤à¤°à¤¤à¥à¤µà¥à¤³à¥ तà¥à¤°à¥à¤à¥ à¤à¤¢à¤³à¤²à¥: %s\n"
+msgid "Error trying to start:"
+msgstr "सà¥à¤°à¥ à¤à¤°à¤¤à¥à¤µà¥à¤³à¥ तà¥à¤°à¥à¤à¥ à¤à¤¢à¤³à¤²à¥:"
diff --git a/po/ms.po b/po/ms.po
index 0c32931..7ae2680 100644
--- a/po/ms.po
+++ b/po/ms.po
@@ -352,7 +352,7 @@ msgstr "Tidak dapat menulis kepada fail %s"
#: ../client/pk-console.c:1140
#, fuzzy, c-format
msgid "Failed to save to disk"
-msgstr "gagal untuk mencipta direktori %s: %s\n"
+msgstr "gagal untuk mencipta direktori"
#. TRANSLATORS: There was an error getting the list. The filename follows
#: ../client/pk-console.c:1174 ../client/pk-console.c:1249
@@ -682,13 +682,13 @@ msgstr ""
#: ../client/pk-generate-pack.c:276
#, fuzzy
msgid "Failed to create directory:"
-msgstr "gagal untuk mencipta direktori %s: %s\n"
+msgstr "gagal untuk mencipta direktori:"
#. TRANSLATORS: This is when the list of packages from the remote computer cannot be opened
#: ../client/pk-generate-pack.c:285
#, fuzzy
msgid "Failed to open package list."
-msgstr "gagal untuk mencipta direktori %s: %s\n"
+msgstr "gagal untuk mencipta direktori."
#. TRANSLATORS: The package name is being matched up to available packages
#: ../client/pk-generate-pack.c:295
@@ -716,7 +716,7 @@ msgstr ""
#: ../client/pk-generate-pack.c:326
#, fuzzy, c-format
msgid "Failed to create '%s': %s"
-msgstr "gagal untuk mencipta direktori %s: %s\n"
+msgstr "gagal untuk mencipta direktori %s: %s"
#: ../client/pk-monitor.c:132
#, fuzzy
@@ -750,7 +750,7 @@ msgstr "Pilih nombor latihan dari 1 hingga 10."
#: ../contrib/command-not-found/pk-command-not-found.c:361
#, fuzzy
msgid "Failed to search for file"
-msgstr "gagal untuk mencipta direktori %s: %s\n"
+msgstr "gagal untuk mencipta direktori"
#. TRANSLATORS: we failed to launch the executable, the error follows
#: ../contrib/command-not-found/pk-command-not-found.c:485
@@ -1037,8 +1037,8 @@ msgstr ""
#: ../src/pk-main.c:299
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Ralat cuba untuk memulakan: %s\n"
+msgid "Error trying to start:"
+msgstr "Ralat cuba untuk memulakan:"
#, fuzzy
#~ msgid "Could not find package to remove"
diff --git a/po/nb.po b/po/nb.po
index 9e86aca..db81e4f 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -1042,8 +1042,8 @@ msgstr "Fikk ikke kontakt med systembussen"
#: ../src/pk-main.c:299
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Det skjedde en feil under oppstart av: %s\n"
+msgid "Error trying to start:"
+msgstr "Det skjedde en feil under oppstart av:"
#~ msgid "Install local file"
#~ msgstr "Installér lokal fil"
diff --git a/po/nl.po b/po/nl.po
index 256680c..fcfbe9d 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -1089,6 +1089,6 @@ msgstr "Er kan geen verbinding worden gelegd met de systeembus"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Fout bij het proberen te starten: %s\n"
+msgid "Error trying to start:"
+msgstr "Fout bij het proberen te starten:"
diff --git a/po/or.po b/po/or.po
index c2aff3e..797d3b1 100644
--- a/po/or.po
+++ b/po/or.po
@@ -1083,6 +1083,6 @@ msgstr "ତନàତàର ବସ ସହିତ ସà¬à¬¯àଠà¬à¬°à¬¿à¬ªà¬¾à¬
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:331
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "à¬à¬°à¬®àଠà¬à¬°à¬¿à¬¬à¬¾à¬à à¬àଷàà¬à¬¾ à¬à¬°à¬¿à¬¬à¬¾à¬°à ତàରàà¬à¬¿: %s\n"
+msgid "Error trying to start:"
+msgstr "à¬à¬°à¬®àଠà¬à¬°à¬¿à¬¬à¬¾à¬à à¬àଷàà¬à¬¾ à¬à¬°à¬¿à¬¬à¬¾à¬°à ତàରàà¬à¬¿:"
diff --git a/po/pa.po b/po/pa.po
index 70d5010..c53668e 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -1073,8 +1073,8 @@ msgstr "ਸਿਸà¨à¨® ਬੱਸ ਨਾਲ à¨à©à¨¨à©à¨à¨ ਨਹà©à¨ à¨à
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:317
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "ਸ਼à©à¨°à© à¨à¨°à¨¨ ਲਠà¨à¨²à¨¤à©: %s\n"
+msgid "Error trying to start:"
+msgstr "ਸ਼à©à¨°à© à¨à¨°à¨¨ ਲਠà¨à¨²à¨¤à©:"
#~ msgid "The action, one of 'create', 'add', or 'remove'"
#~ msgstr "à¨à¨¾à¨°à¨µà¨¾à¨ 'ਬਣਾà¨', 'ਸ਼ਾਮਲ', à¨à¨¾à¨ 'ਹà¨à¨¾à¨'"
diff --git a/po/pl.po b/po/pl.po
index e48585a..7ee7c89 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -1094,5 +1094,5 @@ msgstr "Nie można poÅÄ
czyÄ siÄ z magistralÄ
systemowÄ
"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:331
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "BÅÄ
d podczas próbowania uruchomienia: %s\n"
+msgid "Error trying to start:"
+msgstr "BÅÄ
d podczas próbowania uruchomienia:"
diff --git a/po/pt.po b/po/pt.po
index c5a4a57..d456f0f 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -1088,6 +1088,6 @@ msgstr "Não foi possÃvel ligar ao barramento do sistema"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Erro ao tentar iniciar: %s\n"
+msgid "Error trying to start:"
+msgstr "Erro ao tentar iniciar:"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index fa357c8..1fe04fd 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -1094,8 +1094,8 @@ msgstr "Não foi possÃvel conectar ao barramento do sistema"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Erro ao tentar iniciar: %s\n"
+msgid "Error trying to start:"
+msgstr "Erro ao tentar iniciar:"
#~ msgid "The action, one of 'create', 'add', or 'remove'"
#~ msgstr "A ação, uma entre as opções \"create\", \"add\" ou \"remove\""
diff --git a/po/ro.po b/po/ro.po
index 590e307..cff0c18 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -1026,5 +1026,5 @@ msgstr "Nu se poate face conexiunea cu magistrala sistemului"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Eroare la încercarea de a porni: %s\n"
+msgid "Error trying to start:"
+msgstr "Eroare la încercarea de a porni:"
diff --git a/po/ru.po b/po/ru.po
index 571a94a..cfd72db 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -1081,8 +1081,8 @@ msgstr "Ðе ÑдалоÑÑ Ð¿Ð¾Ð´ÑоединиÑÑÑÑ Ðº ÑиÑÑемной Ñ
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "ÐÑибка пÑи попÑÑке запÑÑка: %s\n"
+msgid "Error trying to start:"
+msgstr "ÐÑибка пÑи попÑÑке запÑÑка:"
#, fuzzy
#~ msgid "You need to specify a search type, e.g. name"
diff --git a/po/sk.po b/po/sk.po
index ea38c25..c120e12 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -1081,8 +1081,8 @@ msgstr "Pokus o pripojenie k systémovej zbernici neuspel"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Chyba pri pokuse o spustenie: %s\n"
+msgid "Error trying to start:"
+msgstr "Chyba pri pokuse o spustenie:"
#~ msgid "You need to specify a search type, e.g. name"
#~ msgstr "Je potrebné urÄiÅ¥ typ vyhľadávania, naprÃklad názov"
diff --git a/po/sr.po b/po/sr.po
index 3903e91..1ec7421 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -1088,8 +1088,8 @@ msgstr "Ðе Ð¼Ð¾Ð³Ñ Ð´Ð° Ñе повежем на ÑиÑÑемÑÐºÑ Ð¼Ð°Ð³Ð¸Ñ
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:317
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "ÐÑеÑка пÑи покÑеÑаÑÑ: %s\n"
+msgid "Error trying to start:"
+msgstr "ÐÑеÑка пÑи покÑеÑаÑÑ:"
#~ msgid "You need to specify a search type, e.g. name"
#~ msgstr "ÐоÑаÑе навеÑÑи вÑÑÑÑ Ð¿ÑеÑÑаге, нпÑ. име"
diff --git a/po/sr at latin.po b/po/sr at latin.po
index b180493..be6b5c8 100644
--- a/po/sr at latin.po
+++ b/po/sr at latin.po
@@ -1089,8 +1089,8 @@ msgstr "Ne mogu da se povežem na sistemsku magistralu"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:317
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Greška pri pokretanju: %s\n"
+msgid "Error trying to start:"
+msgstr "Greška pri pokretanju:"
#~ msgid "You need to specify a search type, e.g. name"
#~ msgstr "Morate navesti vrstu pretrage, npr. ime"
diff --git a/po/sv.po b/po/sv.po
index dc9b2be..c8bb864 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -659,8 +659,8 @@ msgstr "Kan inte ansluta till systembussen"
#: ../src/pk-main.c:298
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "Fel vid försök att starta: %s\n"
+msgid "Error trying to start:"
+msgstr "Fel vid försök att starta:"
#~ msgid "This tool could not remove the packages: '%s'"
#~ msgstr "Detta verktyg kunde inte ta bort paketen: \"%s\""
diff --git a/po/ta.po b/po/ta.po
index 5edb3b0..f0741eb 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -1078,6 +1078,6 @@ msgstr "à®à®£à®¿à®©à®¿ பஸà¯à®¸à¯à®à®©à¯ à®à®£à¯à®à¯à® à®®à¯à®à®¿
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "தà¯à®µà®à¯à® à®®à¯à®¯à®±à¯à®à®¿à®ªà¯à®ªà®¤à®¿à®²à¯ பிழà¯: %s\n"
+msgid "Error trying to start:"
+msgstr "தà¯à®µà®à¯à® à®®à¯à®¯à®±à¯à®à®¿à®ªà¯à®ªà®¤à®¿à®²à¯ பிழà¯:"
diff --git a/po/te.po b/po/te.po
index 471d7bc..c06c97a 100644
--- a/po/te.po
+++ b/po/te.po
@@ -1073,6 +1073,6 @@ msgstr "సిసà±à°à°®à± బసà±âà°¨à°à± à°
à°¨à±à°¸à°à°§à°¾à°¨à°®à
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "à°ªà±à°°à°¾à°°à°à°à°¿à°à°à±à°à°²à± à°¦à±à°·à°®à±: %s\n"
+msgid "Error trying to start:"
+msgstr "à°ªà±à°°à°¾à°°à°à°à°¿à°à°à±à°à°²à± à°¦à±à°·à°®à±:"
diff --git a/po/th.po b/po/th.po
index f9f3b38..a02749e 100644
--- a/po/th.po
+++ b/po/th.po
@@ -407,5 +407,5 @@ msgstr "à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸´à¸à¸à¹à¸à¸à¸±à¸à¸à¸±à¸ªà¸£à¸°à¸
#: ../src/pk-main.c:273
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "à¹à¸à¸´à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¸à¸à¸°à¸à¸°à¹à¸£à¸´à¹à¸¡: %s\n"
+msgid "Error trying to start:"
+msgstr "à¹à¸à¸´à¸à¸à¹à¸à¸à¸´à¸à¸à¸¥à¸²à¸à¸à¸à¸°à¸à¸°à¹à¸£à¸´à¹à¸¡:"
diff --git a/po/tr.po b/po/tr.po
index b44febd..25f232a 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -994,5 +994,5 @@ msgstr ""
#: ../src/pk-main.c:299
#, c-format
-msgid "Error trying to start: %s\n"
+msgid "Error trying to start:"
msgstr ""
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 562f1ba..f975f51 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -1071,6 +1071,6 @@ msgstr "æ æ³è¿æ¥å°ç³»ç»æ»çº¿"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "å°è¯å¯å¨æ¶åºé: %s\n"
+msgid "Error trying to start:"
+msgstr "å°è¯å¯å¨æ¶åºé:"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 59fa8b6..b424601 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -1067,6 +1067,6 @@ msgstr "ç¡æ³é£è³ç³»çµ± bus"
#. TRANSLATORS: cannot register on system bus, unknown reason
#: ../src/pk-main.c:313
#, c-format
-msgid "Error trying to start: %s\n"
-msgstr "å試ååæç¼çé¯èª¤ï¼%s\n"
+msgid "Error trying to start:"
+msgstr "å試ååæç¼çé¯èª¤ï¼"
diff --git a/src/pk-main.c b/src/pk-main.c
index f022aa2..7e446db 100644
--- a/src/pk-main.c
+++ b/src/pk-main.c
@@ -327,8 +327,8 @@ main (int argc, char *argv[])
G_CALLBACK (pk_main_quit_cb), loop);
if (!pk_object_register (system_connection, G_OBJECT (engine), &error)) {
- /* TRANSLATORS: cannot register on system bus, unknown reason */
- g_print (_("Error trying to start: %s\n"), error->message);
+ /* TRANSLATORS: cannot register on system bus, unknown reason -- geeky error follows */
+ g_print ("%s %s\n", _("Error trying to start:"), error->message);
g_error_free (error);
goto out;
}
commit c194b3401f17e9acfce3f9a3943bc4ea1ac4f93d
Author: Alexander Shopov <ash at contact.bg>
Date: Wed May 27 14:47:03 2009 +0100
Add Bulgarian translation
diff --git a/po/LINGUAS b/po/LINGUAS
index ce23a3f..cd20d55 100644
--- a/po/LINGUAS
+++ b/po/LINGUAS
@@ -1,4 +1,5 @@
as
+bg
bn_IN
ca
cs
@@ -11,6 +12,7 @@ fi
fr
gu
he
+hi
hu
it
kn
diff --git a/po/bg.po b/po/bg.po
new file mode 100644
index 0000000..fab01b3
--- /dev/null
+++ b/po/bg.po
@@ -0,0 +1,1090 @@
+# Bulgarian translation of packagekit po-file.
+# Copyright (C) 2008, 2009 Alexander Shopov
+# Alexander Shopov <ash at contact.bg>, 2008, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PackageKit master\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-27 13:27+0300\n"
+"PO-Revision-Date: 2009-05-27 13:28+0300\n"
+"Last-Translator: Alexander Shopov <ash at contact.bg>\n"
+"Language-Team: Bulgarian <dict at fsa-bg.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#. TRANSLATORS: this is an atomic transaction
+#: ../client/pk-console.c:234
+msgid "Transaction"
+msgstr "ТÑанзакÑиÑ"
+
+#. TRANSLATORS: this is the time the transaction was started in system timezone
+#: ../client/pk-console.c:236
+msgid "System time"
+msgstr "СиÑÑемно вÑеме"
+
+#. TRANSLATORS: this is if the transaction succeeded or not
+#: ../client/pk-console.c:238
+msgid "Succeeded"
+msgstr "УÑпеÑ
"
+
+#. TRANSLATORS: if the repo is enabled
+#: ../client/pk-console.c:238 ../client/pk-console.c:405
+msgid "True"
+msgstr "ÐÑÑина"
+
+#: ../client/pk-console.c:238 ../client/pk-console.c:405
+msgid "False"
+msgstr "ÐÑжа"
+
+#. TRANSLATORS: this is the transactions role, e.g. "update-system"
+#: ../client/pk-console.c:240
+msgid "Role"
+msgstr "РолÑ"
+
+#. TRANSLATORS: this is The duration of the transaction
+#: ../client/pk-console.c:245
+msgid "Duration"
+msgstr "ÐÑодÑлжиÑелноÑÑ"
+
+#: ../client/pk-console.c:245
+msgid "(seconds)"
+msgstr "(ÑекÑнди)"
+
+#. TRANSLATORS: this is The command line used to do the action
+#: ../client/pk-console.c:249
+msgid "Command line"
+msgstr "Ðоманден Ñед"
+
+#. TRANSLATORS: this is the user ID of the user that started the action
+#: ../client/pk-console.c:251
+msgid "User ID"
+msgstr "ÐденÑиÑикаÑÐ¾Ñ Ð½Ð° поÑÑебиÑел"
+
+#. TRANSLATORS: this is the username, e.g. hughsie
+#: ../client/pk-console.c:258
+msgid "Username"
+msgstr "ÐоÑÑебиÑелÑко име"
+
+#. TRANSLATORS: this is the users real name, e.g. "Richard Hughes"
+#: ../client/pk-console.c:262
+msgid "Real name"
+msgstr "ÐÑÑинÑко име"
+
+#: ../client/pk-console.c:270
+msgid "Affected packages:"
+msgstr "ÐаÑегнаÑи пакеÑи:"
+
+#: ../client/pk-console.c:272
+msgid "Affected packages: None"
+msgstr "ÐаÑегнаÑи пакеÑи: нÑма"
+
+#. TRANSLATORS: this is the distro, e.g. Fedora 10
+#: ../client/pk-console.c:297
+msgid "Distribution"
+msgstr "ÐиÑÑÑибÑÑиÑ"
+
+#. TRANSLATORS: this is type of update, stable or testing
+#: ../client/pk-console.c:299
+msgid "Type"
+msgstr "Ðид"
+
+#. TRANSLATORS: this is any summary text describing the upgrade
+#. TRANSLATORS: this is the summary of the group
+#: ../client/pk-console.c:301 ../client/pk-console.c:324
+msgid "Summary"
+msgstr "ÐбобÑение"
+
+#. TRANSLATORS: this is the group category name
+#: ../client/pk-console.c:313
+msgid "Category"
+msgstr "ÐаÑегоÑиÑ"
+
+#. TRANSLATORS: this is group identifier
+#: ../client/pk-console.c:315
+msgid "ID"
+msgstr "ÐденÑиÑикаÑоÑ"
+
+#. TRANSLATORS: this is the parent group
+#: ../client/pk-console.c:318
+msgid "Parent"
+msgstr "РодиÑел"
+
+#. TRANSLATORS: this is the name of the parent group
+#: ../client/pk-console.c:321
+msgid "Name"
+msgstr "Ðме"
+
+#. TRANSLATORS: this is preferred icon for the group
+#: ../client/pk-console.c:327
+msgid "Icon"
+msgstr "Ðкона"
+
+#. TRANSLATORS: this is a header for the package that can be updated
+#: ../client/pk-console.c:342
+msgid "Details about the update:"
+msgstr "ÐодÑобноÑÑи за обновлениеÑо:"
+
+#. TRANSLATORS: details about the update, package name and version
+#: ../client/pk-console.c:344
+msgid "Package"
+msgstr "ÐакеÑ"
+
+#. TRANSLATORS: details about the update, any packages that this update updates
+#: ../client/pk-console.c:347
+msgid "Updates"
+msgstr "ÐбновÑва"
+
+#. TRANSLATORS: details about the update, any packages that this update obsoletes
+#: ../client/pk-console.c:351
+msgid "Obsoletes"
+msgstr "ÐаÑледÑва"
+
+#. TRANSLATORS: details about the update, the vendor URLs
+#: ../client/pk-console.c:355
+msgid "Vendor"
+msgstr "ÐÑоизводиÑел"
+
+#. TRANSLATORS: details about the update, the bugzilla URLs
+#: ../client/pk-console.c:359
+msgid "Bugzilla"
+msgstr "Bugzilla"
+
+#. TRANSLATORS: details about the update, the CVE URLs
+#: ../client/pk-console.c:363
+msgid "CVE"
+msgstr "CVE"
+
+#. TRANSLATORS: details about the update, if the package requires a restart
+#: ../client/pk-console.c:367
+msgid "Restart"
+msgstr "РеÑÑаÑÑиÑане"
+
+#. TRANSLATORS: details about the update, any description of the update
+#: ../client/pk-console.c:371
+msgid "Update text"
+msgstr "ÐбновÑване на ÑекÑÑа"
+
+#. TRANSLATORS: details about the update, the changelog for the package
+#: ../client/pk-console.c:375
+msgid "Changes"
+msgstr "ÐÑомени"
+
+#. TRANSLATORS: details about the update, the ongoing state of the update
+#: ../client/pk-console.c:379
+msgid "State"
+msgstr "СÑÑÑоÑние"
+
+#. TRANSLATORS: details about the update, date the update was issued
+#: ../client/pk-console.c:384
+msgid "Issued"
+msgstr "Ðздаден"
+
+#. TRANSLATORS: details about the update, date the update was updated
+#: ../client/pk-console.c:389
+msgid "Updated"
+msgstr "Ðбновен"
+
+#: ../client/pk-console.c:476 ../client/pk-console.c:478
+msgid "Percentage"
+msgstr "ÐÑоÑенÑ"
+
+#: ../client/pk-console.c:478
+msgid "Unknown"
+msgstr "ÐеизвеÑÑно"
+
+#. TRANSLATORS: a package requires the system to be restarted
+#: ../client/pk-console.c:529
+msgid "System restart required by:"
+msgstr "ÐзиÑква Ñе ÑеÑÑаÑÑиÑане на маÑинаÑа оÑ:"
+
+#. TRANSLATORS: a package requires the session to be restarted
+#: ../client/pk-console.c:532
+msgid "Session restart required:"
+msgstr "ÐзиÑква Ñе ÑеÑÑаÑÑиÑане на ÑеÑиÑÑа:"
+
+#. TRANSLATORS: a package requires the application to be restarted
+#: ../client/pk-console.c:535
+msgid "Application restart required by:"
+msgstr "ÐзиÑква Ñе ÑеÑÑаÑÑиÑане на пÑогÑама оÑ:"
+
+#. TRANSLATORS: a package needs to restart they system
+#: ../client/pk-console.c:572
+msgid "Please restart the computer to complete the update."
+msgstr "РеÑÑаÑÑиÑайÑе компÑÑÑÑа, за да завÑÑÑиÑе инÑÑалаÑиÑÑа."
+
+#. TRANSLATORS: a package needs to restart the session
+#: ../client/pk-console.c:575
+msgid "Please logout and login to complete the update."
+msgstr "ÐзлезÑе и влезÑе оÑново в ÑиÑÑемаÑа."
+
+#. TRANSLATORS: a package needs to restart the application
+#: ../client/pk-console.c:578
+msgid "Please restart the application as it is being used."
+msgstr "РеÑÑаÑÑиÑайÑе пÑиложениеÑо, заÑоÑо в моменÑа Ñе ползва."
+
+#. TRANSLATORS: The package is already installed on the system
+#: ../client/pk-console.c:691
+#, c-format
+msgid "The package %s is already installed"
+msgstr "ÐакеÑÑÑ â%sâ веÑе е инÑÑалиÑан"
+
+#. TRANSLATORS: The package name was not found in any software sources. The detailed error follows
+#: ../client/pk-console.c:699
+#, c-format
+msgid "The package %s could not be installed: %s"
+msgstr "ÐакеÑÑÑ â%sâ не може да бÑде инÑÑалиÑан: %s"
+
+#. TRANSLATORS: There was a programming error that shouldn't happen. The detailed error follows
+#: ../client/pk-console.c:724 ../client/pk-console.c:751
+#: ../client/pk-console.c:847 ../client/pk-console.c:964
+#: ../client/pk-tools-common.c:62 ../client/pk-tools-common.c:81
+#: ../client/pk-tools-common.c:89
+#, c-format
+msgid "Internal error: %s"
+msgstr "ÐÑÑÑеÑна гÑеÑка: %s"
+
+#. TRANSLATORS: There was an error installing the packages. The detailed error follows
+#: ../client/pk-console.c:732 ../client/pk-console.c:1360
+#, c-format
+msgid "This tool could not install the packages: %s"
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да инÑÑалиÑа ÑледниÑе пакеÑи: %s"
+
+#. TRANSLATORS: There was an error installing the files. The detailed error follows
+#: ../client/pk-console.c:759
+#, c-format
+msgid "This tool could not install the files: %s"
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да инÑÑалиÑа ÑледниÑе Ñайлове: %s"
+
+#. TRANSLATORS: The package name was not found in the installed list. The detailed error follows
+#: ../client/pk-console.c:815
+#, c-format
+msgid "This tool could not remove %s: %s"
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да деинÑÑалиÑа â%sâ: %s"
+
+#. TRANSLATORS: There was an error removing the packages. The detailed error follows
+#: ../client/pk-console.c:838 ../client/pk-console.c:876
+#: ../client/pk-console.c:909
+#, c-format
+msgid "This tool could not remove the packages: %s"
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да деинÑÑалиÑа ÑледниÑе пакеÑи: %s"
+
+#. TRANSLATORS: When removing, we might have to remove other dependencies
+#: ../client/pk-console.c:888
+msgid "The following packages have to be removed:"
+msgstr "СледниÑе пакеÑи ÑÑÑбва да бÑÐ´Ð°Ñ Ð´ÐµÐ¸Ð½ÑÑалиÑани:"
+
+#. TRANSLATORS: We are checking if it's okay to remove a list of packages
+#: ../client/pk-console.c:895
+msgid "Proceed removing additional packages?"
+msgstr "Ðа Ñе пÑодÑлжи ли Ñ Ð´ÐµÐ¸Ð½ÑÑалаÑиÑÑа на пакеÑи?"
+
+#. TRANSLATORS: We did not remove any packages
+#: ../client/pk-console.c:900
+msgid "The package removal was canceled!"
+msgstr "ÐеинÑÑалиÑанеÑо на пакеÑи бе оÑменено!"
+
+#. TRANSLATORS: The package name was not found in any software sources
+#: ../client/pk-console.c:941
+#, c-format
+msgid "This tool could not download the package %s as it could not be found"
+msgstr ""
+"Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да изÑегли пакеÑа â%sâ, заÑоÑо не може да бÑде оÑкÑиÑ"
+
+#. TRANSLATORS: Could not download the packages for some reason. The detailed error follows
+#: ../client/pk-console.c:972
+#, c-format
+msgid "This tool could not download the packages: %s"
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да изÑегли пакеÑиÑе: %s"
+
+#. TRANSLATORS: There was an error getting the list of files for the package. The detailed error follows
+#: ../client/pk-console.c:999 ../client/pk-console.c:1008
+#, c-format
+msgid "This tool could not update %s: %s"
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да обнови â%sâ: %s"
+
+#. TRANSLATORS: There was an error getting the list of files for the package. The detailed error follows
+#: ../client/pk-console.c:1030 ../client/pk-console.c:1038
+#, c-format
+msgid "This tool could not get the requirements for %s: %s"
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да полÑÑи изиÑкваниÑÑа на â%sâ: %s"
+
+#. TRANSLATORS: There was an error getting the dependencies for the package. The detailed error follows
+#: ../client/pk-console.c:1060 ../client/pk-console.c:1068
+#, c-format
+msgid "This tool could not get the dependencies for %s: %s"
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да полÑÑи завиÑимоÑÑиÑе на â%sâ: %s"
+
+#. TRANSLATORS: There was an error getting the details about the package. The detailed error follows
+#: ../client/pk-console.c:1090 ../client/pk-console.c:1098
+#, c-format
+msgid "This tool could not get package details for %s: %s"
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да полÑÑи подÑобноÑÑиÑе за â%sâ: %s"
+
+#. TRANSLATORS: The package name was not found in any software sources. The detailed error follows
+#: ../client/pk-console.c:1120
+#, c-format
+msgid "This tool could not find the files for %s: %s"
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да оÑкÑие ÑайловеÑе на â%sâ: %s"
+
+#. TRANSLATORS: There was an error getting the list of files for the package. The detailed error follows
+#: ../client/pk-console.c:1128
+#, c-format
+msgid "This tool could not get the file list for %s: %s"
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да оÑкÑие ÑпиÑÑка Ñ ÑайловеÑе на â%sâ: %s"
+
+#. TRANSLATORS: There was an error getting the list of packages. The filename follows
+#: ../client/pk-console.c:1150
+#, c-format
+msgid "File already exists: %s"
+msgstr "ФайлÑÑ Ð²ÐµÑе ÑÑÑеÑÑвÑва: %s"
+
+#. TRANSLATORS: follows a list of packages to install
+#: ../client/pk-console.c:1155 ../client/pk-console.c:1211
+#: ../client/pk-console.c:1286
+msgid "Getting package list"
+msgstr "ÐолÑÑаване на инÑоÑмаÑÐ¸Ñ Ð·Ð° пакеÑа"
+
+#. TRANSLATORS: There was an error getting the list of packages. The detailed error follows
+#: ../client/pk-console.c:1161 ../client/pk-console.c:1217
+#: ../client/pk-console.c:1292
+#, c-format
+msgid "This tool could not get package list: %s"
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да полÑÑи ÑпиÑÑка Ñ Ð¿Ð°ÐºÐµÑи: %s"
+
+#. TRANSLATORS: There was an error saving the list
+#: ../client/pk-console.c:1172
+#, c-format
+msgid "Failed to save to disk"
+msgstr "ÐеÑÑпеÑен Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° диÑка"
+
+#. TRANSLATORS: There was an error getting the list. The filename follows
+#: ../client/pk-console.c:1206 ../client/pk-console.c:1281
+#, c-format
+msgid "File does not exist: %s"
+msgstr "ФайлÑÑ Ð½Ðµ ÑÑÑеÑÑвÑва: %s"
+
+#. TRANSLATORS: header to a list of packages newly added
+#: ../client/pk-console.c:1238
+msgid "Packages to add"
+msgstr "ÐакеÑи за добавÑне"
+
+#. TRANSLATORS: header to a list of packages removed
+#: ../client/pk-console.c:1246
+msgid "Packages to remove"
+msgstr "ÐакеÑи за деинÑÑалиÑане"
+
+#. TRANSLATORS: We didn't find any differences
+#: ../client/pk-console.c:1314
+#, c-format
+msgid "No new packages need to be installed"
+msgstr "ÐÑма нови пакеÑи за инÑÑалиÑане"
+
+#. TRANSLATORS: follows a list of packages to install
+#: ../client/pk-console.c:1320
+msgid "To install"
+msgstr "Ðа инÑÑалиÑане"
+
+#. TRANSLATORS: searching takes some time....
+#: ../client/pk-console.c:1332
+msgid "Searching for package: "
+msgstr "ТÑÑÑене на пакеÑ: "
+
+#. TRANSLATORS: package was not found -- this is the end of a string ended in ...
+#: ../client/pk-console.c:1336
+msgid "not found."
+msgstr "не е оÑкÑиÑ."
+
+#. TRANSLATORS: We didn't find any packages to install
+#: ../client/pk-console.c:1347
+#, c-format
+msgid "No packages can be found to install"
+msgstr "Ðе Ñа оÑкÑиÑи пакеÑи за инÑÑалиÑане"
+
+#. TRANSLATORS: installing new packages from package list
+#: ../client/pk-console.c:1353
+msgid "Installing packages"
+msgstr "ÐнÑÑалиÑане на пакеÑи"
+
+#. TRANSLATORS: The package name was not found in any software sources. The detailed error follows
+#: ../client/pk-console.c:1389
+#, c-format
+msgid "This tool could not find the update details for %s: %s"
+msgstr ""
+"Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да оÑкÑие подÑобнаÑа инÑоÑмаÑÐ¸Ñ Ð·Ð° обновлениеÑо на â%"
+"sâ: %s"
+
+#. TRANSLATORS: There was an error getting the details about the update for the package. The detailed error follows
+#: ../client/pk-console.c:1397
+#, c-format
+msgid "This tool could not get the update details for %s: %s"
+msgstr ""
+"Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да полÑÑи подÑобнаÑа инÑоÑмаÑÐ¸Ñ Ð·Ð° обновлениеÑо на â%"
+"sâ: %s"
+
+#. TRANSLATORS: This was an unhandled error, and we don't have _any_ context
+#: ../client/pk-console.c:1443
+msgid "Error:"
+msgstr "ÐÑеÑка:"
+
+#. TRANSLATORS: This a list of details about the package
+#: ../client/pk-console.c:1457
+msgid "Package description"
+msgstr "ÐпиÑание на пакеÑа"
+
+#. TRANSLATORS: This a message (like a little note that may be of interest) from the transaction
+#: ../client/pk-console.c:1473
+msgid "Message:"
+msgstr "СÑобÑение:"
+
+#. TRANSLATORS: This a list files contained in the package
+#: ../client/pk-console.c:1501
+msgid "Package files"
+msgstr "Файлове на пакеÑа"
+
+#. TRANSLATORS: This where the package has no files
+#: ../client/pk-console.c:1509
+msgid "No files"
+msgstr "Ðез Ñайлове"
+
+#. TRANSLATORS: This a request for a GPG key signature from the backend, which the client will prompt for later
+#: ../client/pk-console.c:1532
+msgid "Repository signature required"
+msgstr "ÐзиÑква Ñе Ð¿Ð¾Ð´Ð¿Ð¸Ñ Ð½Ð° Ñ
ÑанилиÑеÑо"
+
+#. TRANSLATORS: This a prompt asking the user to import the security key
+#: ../client/pk-console.c:1542
+msgid "Do you accept this signature?"
+msgstr "ÐÑиемаÑе ли Ñози подпиÑ?"
+
+#. TRANSLATORS: This is where the user declined the security key
+#: ../client/pk-console.c:1546
+msgid "The signature was not accepted."
+msgstr "ÐодпиÑÑÑ Ð½Ðµ бе пÑиеÑ."
+
+#. TRANSLATORS: This a request for a EULA
+#: ../client/pk-console.c:1580
+msgid "End user license agreement required"
+msgstr "ÐзиÑква Ñе ÑÑглаÑие Ñ Ð»Ð¸Ñензионно ÑпоÑазÑмение Ñ ÐºÑаен поÑÑебиÑел"
+
+#. TRANSLATORS: This a prompt asking the user to agree to the license
+#: ../client/pk-console.c:1587
+msgid "Do you agree to this license?"
+msgstr "ÐÑиемаÑе ли Ñози лиÑенз?"
+
+#. TRANSLATORS: This is where the user declined the license
+#: ../client/pk-console.c:1591
+msgid "The license was refused."
+msgstr "ÐиÑензÑÑ Ð½Ðµ бе пÑиеÑ."
+
+#. TRANSLATORS: This is when the daemon crashed, and we are up shit creek without a paddle
+#: ../client/pk-console.c:1620
+msgid "The daemon crashed mid-transaction!"
+msgstr "ÐемонÑÑ Ð·Ð°Ð±Ð¸ по вÑеме на ÑÑанзакÑиÑ!"
+
+#. TRANSLATORS: This is the header to the --help menu
+#: ../client/pk-console.c:1673
+msgid "PackageKit Console Interface"
+msgstr "Ðонзолен инÑеÑÑÐµÐ¹Ñ Ð½Ð° PackageKit Console"
+
+#. these are commands we can use with pkcon
+#: ../client/pk-console.c:1675
+msgid "Subcommands:"
+msgstr "Ðодкоманди:"
+
+#. TRANSLATORS: command line argument, if we should show debugging information
+#. TRANSLATORS: if we should show debugging data
+#: ../client/pk-console.c:1767 ../client/pk-generate-pack.c:185
+#: ../client/pk-monitor.c:125
+#: ../contrib/command-not-found/pk-command-not-found.c:518
+#: ../src/pk-main.c:211
+msgid "Show extra debugging information"
+msgstr "Ðоказване на допÑлниÑелна инÑоÑмаÑÐ¸Ñ Ð·Ð° изÑиÑÑване на гÑеÑки"
+
+#. TRANSLATORS: command line argument, just show the version string
+#: ../client/pk-console.c:1770 ../client/pk-monitor.c:127
+msgid "Show the program version and exit"
+msgstr "Ðзвеждане на веÑÑиÑÑа на пÑогÑамаÑа и изÑ
од"
+
+#. TRANSLATORS: command line argument, use a filter to narrow down results
+#: ../client/pk-console.c:1773
+msgid "Set the filter, e.g. installed"
+msgstr "Ðадаване на ÑилÑÑÑ, напÑ. инÑÑалиÑани"
+
+#. TRANSLATORS: command line argument, work asynchronously
+#: ../client/pk-console.c:1776
+msgid "Exit without waiting for actions to complete"
+msgstr "ÐзÑ
од без изÑакване на завÑÑÑванеÑо на дейÑÑвиÑÑа"
+
+#. TRANSLATORS: This is when we could not connect to the system bus, and is fatal
+#: ../client/pk-console.c:1803
+msgid "This tool could not connect to system DBUS."
+msgstr "Този инÑÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ може да Ñе ÑвÑÑже кÑм ÑиÑÑемнаÑа Ñина."
+
+#. TRANSLATORS: The user specified an incorrect filter
+#: ../client/pk-console.c:1894
+msgid "The filter specified was invalid"
+msgstr "УказаниÑÑ ÑилÑÑÑ Ðµ непÑавилен"
+
+#. TRANSLATORS: a search type can be name, details, file, etc
+#: ../client/pk-console.c:1912
+msgid "A search type is required, e.g. name"
+msgstr "ТÑÑбва да ÑкажеÑе вида на ÑÑÑÑенеÑо, напÑ. по име"
+
+#. TRANSLATORS: the user needs to provide a search term
+#: ../client/pk-console.c:1918 ../client/pk-console.c:1926
+#: ../client/pk-console.c:1934 ../client/pk-console.c:1942
+msgid "A search term is required"
+msgstr "ТÑÑбва да ÑкажеÑе дÑма за ÑÑÑÑене"
+
+#. TRANSLATORS: the search type was provided, but invalid
+#: ../client/pk-console.c:1948
+msgid "Invalid search type"
+msgstr "ÐепÑавилен вид ÑÑÑÑене"
+
+#. TRANSLATORS: the user did not specify what they wanted to install
+#: ../client/pk-console.c:1954
+msgid "A package name or filename to install is required"
+msgstr "ТÑÑбва да ÑкажеÑе име на Ð¿Ð°ÐºÐµÑ Ð¸Ð»Ð¸ Ñайл за инÑÑалиÑане"
+
+#. TRANSLATORS: geeky error, 99.9999% of users won't see this
+#: ../client/pk-console.c:1962
+msgid "A type, key_id and package_id are required"
+msgstr "ТÑÑбва да ÑкажеÑе вид, иденÑиÑикаÑÐ¾Ñ Ð½Ð° клÑÑ Ð¸ на пакеÑ"
+
+#. TRANSLATORS: the user did not specify what they wanted to remove
+#: ../client/pk-console.c:1970
+msgid "A package name to remove is required"
+msgstr "ТÑÑбва да ÑкажеÑе име на Ð¿Ð°ÐºÐµÑ Ð·Ð° деинÑÑалиÑане"
+
+#. TRANSLATORS: the user did not specify anything about what to download or where
+#: ../client/pk-console.c:1977
+msgid ""
+"A destination directory and then the package names to download are required"
+msgstr ""
+"ТÑÑбва да ÑкажеÑе ÑелеваÑа папка и именаÑа на пакеÑиÑе, коиÑо да Ñе изÑеглÑÑ"
+
+#. TRANSLATORS: the directory does not exist, so we can't continue
+#: ../client/pk-console.c:1983
+msgid "Directory not found"
+msgstr "ÐапкаÑа не е оÑкÑиÑа"
+
+#. TRANSLATORS: geeky error, 99.9999% of users won't see this
+#: ../client/pk-console.c:1990
+msgid "A licence identifier (eula-id) is required"
+msgstr "ТÑÑбва да ÑкажеÑе иденÑиÑикаÑÐ¾Ñ Ð½Ð° лиÑенз"
+
+#. TRANSLATORS: geeky error, 99.9999% of users won't see this
+#: ../client/pk-console.c:1999
+msgid "A transaction identifier (tid) is required"
+msgstr "ТÑÑбва да ÑкажеÑе иденÑиÑикаÑÐ¾Ñ Ð½Ð° ÑÑанзакÑÐ¸Ñ (tid)"
+
+#. TRANSLATORS: The user did not specify a package name
+#: ../client/pk-console.c:2015
+msgid "A package name to resolve is required"
+msgstr "ТÑÑбва да ÑкажеÑе име на пакеÑ"
+
+#. TRANSLATORS: The user did not specify a repository (software source) name
+#: ../client/pk-console.c:2023 ../client/pk-console.c:2031
+msgid "A repository name is required"
+msgstr "ТÑÑбва да ÑкажеÑе име на Ñ
ÑанилиÑеÑо"
+
+#. TRANSLATORS: The user didn't provide any data
+#: ../client/pk-console.c:2039
+msgid "A repo name, parameter and value are required"
+msgstr "ТÑÑбва да ÑкажеÑе име на Ñ
ÑанилиÑе, паÑамеÑÑÑ Ð¸ ÑÑойноÑÑ"
+
+#. TRANSLATORS: The user didn't specify what action to use
+#: ../client/pk-console.c:2052
+msgid "An action, e.g. 'update-system' is required"
+msgstr "ТÑÑбва да ÑкажеÑе дейÑÑвие, напÑ. âupdate-systemâ"
+
+#. TRANSLATORS: The user specified an invalid action
+#: ../client/pk-console.c:2058
+msgid "A correct role is required"
+msgstr "ТÑÑбва да ÑкажеÑе пÑавилна ÑолÑ"
+
+#. TRANSLATORS: we keep a database updated with the time that an action was last executed
+#: ../client/pk-console.c:2064
+msgid "Failed to get the time since this action was last completed"
+msgstr "ÐеÑÑпеÑно полÑÑаване на вÑемеÑо Ð¾Ñ Ð¿Ð¾Ñледно завÑÑÑване на опеÑаÑиÑÑа"
+
+#. TRANSLATORS: The user did not provide a package name
+#. TRANSLATORS: This is when the user fails to supply the package name
+#: ../client/pk-console.c:2073 ../client/pk-console.c:2084
+#: ../client/pk-console.c:2092 ../client/pk-console.c:2108
+#: ../client/pk-console.c:2116 ../client/pk-generate-pack.c:241
+msgid "A package name is required"
+msgstr "ТÑÑбва да ÑкажеÑе име на пакеÑ"
+
+#. TRANSLATORS: each package "provides" certain things, e.g. mime(gstreamer-decoder-mp3), the user didn't specify it
+#: ../client/pk-console.c:2100
+msgid "A package provide string is required"
+msgstr "ТÑÑбва да ÑкажеÑе име на Ð¿Ð°ÐºÐµÑ Ð¿ÑедоÑÑавÑÑ ÑеÑÑÑÑа"
+
+#. TRANSLATORS: The user didn't specify a filename to create as a list
+#: ../client/pk-console.c:2124
+msgid "A list file name to create is required"
+msgstr "ТÑÑбва да ÑкажеÑе име на ÑпиÑÑк Ñ Ñайлове, койÑо да Ñе ÑÑздаде"
+
+#. TRANSLATORS: The user didn't specify a filename to open as a list
+#: ../client/pk-console.c:2133 ../client/pk-console.c:2142
+msgid "A list file to open is required"
+msgstr "ТÑÑбва да ÑкажеÑе име на ÑпиÑÑк Ñ Ñайлове, койÑо да бÑде оÑвоÑен"
+
+#. TRANSLATORS: The user tried to use an unsupported option on the command line
+#: ../client/pk-console.c:2195
+#, c-format
+msgid "Option '%s' is not supported"
+msgstr "ÐпÑиÑÑа â%sâ не Ñе поддÑÑжа"
+
+#. TRANSLATORS: User does not have permission to do this
+#: ../client/pk-console.c:2208
+msgid "Incorrect privileges for this operation"
+msgstr "ÐÑмаÑе необÑ
одимиÑе пÑава за Ñази опеÑаÑиÑ"
+
+#. TRANSLATORS: Generic failure of what they asked to do
+#: ../client/pk-console.c:2211
+msgid "Command failed"
+msgstr "ÐеÑÑпеÑна команда"
+
+#. TRANSLATORS: This is the state of the transaction
+#: ../client/pk-generate-pack.c:101
+msgid "Downloading"
+msgstr "ÐзÑеглÑне"
+
+#. TRANSLATORS: This is when the main packages are being downloaded
+#: ../client/pk-generate-pack.c:121
+msgid "Downloading packages"
+msgstr "ÐзÑеглÑне на пакеÑи"
+
+#. TRANSLATORS: This is when the dependency packages are being downloaded
+#: ../client/pk-generate-pack.c:126
+msgid "Downloading dependencies"
+msgstr "ÐзÑеглÑне на завиÑимоÑÑи"
+
+#. TRANSLATORS: we can exclude certain packages (glibc) when we know they'll exist on the target
+#: ../client/pk-generate-pack.c:188
+msgid "Set the file name of dependencies to be excluded"
+msgstr "ÐадайÑе имеÑо на Ñайла ÑÑÑ Ð·Ð°Ð²Ð¸ÑимоÑÑиÑе, коиÑо да бÑÐ´Ð°Ñ Ð¸Ð·ÐºÐ»ÑÑени"
+
+#. TRANSLATORS: the output location
+#: ../client/pk-generate-pack.c:191
+msgid ""
+"The output file or directory (the current directory is used if ommitted)"
+msgstr "ÐзÑ
Ð¾Ð´Ð½Ð¸Ñ Ñайл или папка (ÑекÑÑаÑа, ако изÑиÑно не е Ñказана дÑÑга)"
+
+#. TRANSLATORS: put a list of packages in the pack
+#: ../client/pk-generate-pack.c:194
+msgid "The package to be put into the service pack"
+msgstr "ÐакеÑÑÑ, койÑо да бÑде поÑÑавен в ÑеÑвизниÑ"
+
+#. TRANSLATORS: put all pending updates in the pack
+#: ../client/pk-generate-pack.c:197
+msgid "Put all updates available in the service pack"
+msgstr "ÐоÑÑавÑне на вÑиÑки налиÑни Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð² ÑеÑÐ²Ð¸Ð·Ð½Ð¸Ñ Ð¿Ð°ÐºÐµÑ"
+
+#. TRANSLATORS: This is when the user fails to supply the correct arguments
+#: ../client/pk-generate-pack.c:225
+msgid "Neither --package or --updates option selected."
+msgstr "Ðе е Ñказана Ð½Ð¸ÐºÐ¾Ñ Ð¾Ñ Ð¾Ð¿ÑииÑе â--packageâ и â--updatesâ."
+
+#. TRANSLATORS: This is when the user fails to supply just one argument
+#: ../client/pk-generate-pack.c:233
+msgid "Both options selected."
+msgstr "Указани Ñа двеÑе опÑии."
+
+#. TRANSLATORS: This is when the user fails to supply the output
+#: ../client/pk-generate-pack.c:249
+msgid "A output directory or file name is required"
+msgstr "ТÑÑбва да ÑкажеÑе изÑ
оден Ñайл или папка"
+
+#. TRANSLATORS: This is when the backend doesn't have the capability to get-depends
+#. TRANSLATORS: This is when the backend doesn't have the capability to download
+#: ../client/pk-generate-pack.c:267 ../client/pk-generate-pack.c:273
+msgid "The package manager cannot perform this type of operation."
+msgstr "ÐениджÑÑÑÑ Ð½Ð° пакеÑи не може да извÑÑÑи Ñази опеÑаÑиÑ."
+
+#. TRANSLATORS: the user specified an absolute path, but didn't get the extension correct
+#: ../client/pk-generate-pack.c:285
+msgid "If specifying a file, the service pack name must end with"
+msgstr "Ðко ÑказваÑе Ñайл, имеÑо на ÑеÑÐ²Ð¸Ð·Ð½Ð¸Ñ Ð¿Ð°ÐºÐµÑ ÑÑÑбва да завÑÑÑва Ñ"
+
+#. TRANSLATORS: This is when file already exists
+#: ../client/pk-generate-pack.c:301
+msgid "A pack with the same name already exists, do you want to overwrite it?"
+msgstr ""
+"ÐеÑе ÑÑÑеÑÑвÑва ÑеÑвизен Ð¿Ð°ÐºÐµÑ Ñ Ñакова име. ÐÑкаÑе ли да го пÑезапиÑеÑе?"
+
+#. TRANSLATORS: This is when the pack was not overwritten
+#: ../client/pk-generate-pack.c:304
+msgid "The pack was not overwritten."
+msgstr "СеÑвизниÑÑ Ð¿Ð°ÐºÐµÑ Ð½Ðµ бе пÑезапиÑан."
+
+#. TRANSLATORS: This is when the temporary directory cannot be created, the directory name follows
+#: ../client/pk-generate-pack.c:317
+msgid "Failed to create directory:"
+msgstr "СледнаÑа папка не бе ÑÑздадена:"
+
+#. TRANSLATORS: This is when the list of packages from the remote computer cannot be opened
+#: ../client/pk-generate-pack.c:327
+msgid "Failed to open package list."
+msgstr "СпиÑÑкÑÑ Ñ Ð¿Ð°ÐºÐµÑи не можа да бÑде оÑвоÑен."
+
+#. TRANSLATORS: The package name is being matched up to available packages
+#: ../client/pk-generate-pack.c:338
+msgid "Finding package name."
+msgstr "ТÑÑÑене на Ð¿Ð°ÐºÐµÑ Ð¿Ð¾ име."
+
+#. TRANSLATORS: This is when the package cannot be found in any software source. The detailed error follows
+#: ../client/pk-generate-pack.c:342
+#, c-format
+msgid "Failed to find package '%s': %s"
+msgstr "ÐакеÑÑÑ â%sâ не бе оÑкÑиÑ: %s"
+
+#. TRANSLATORS: This is telling the user we are in the process of making the pack
+#: ../client/pk-generate-pack.c:359
+msgid "Creating service pack..."
+msgstr "СÑздаване на ÑеÑвизен пакеÑâ¦"
+
+#. TRANSLATORS: we succeeded in making the file
+#: ../client/pk-generate-pack.c:366
+#, c-format
+msgid "Service pack created '%s'"
+msgstr "СеÑвизниÑÑ Ð¿Ð°ÐºÐµÑ â%sâ е ÑÑздаден"
+
+#. TRANSLATORS: we failed to make te file
+#: ../client/pk-generate-pack.c:371
+#, c-format
+msgid "Failed to create '%s': %s"
+msgstr "ÐеÑÑпеÑно ÑÑздаване на â%sâ: %s"
+
+#. TRANSLATORS: this is a program that monitors PackageKit
+#: ../client/pk-monitor.c:143
+msgid "PackageKit Monitor"
+msgstr "ÐаÑÑик на PackageKit"
+
+#. TRANSLATORS: The package was not found in any software sources
+#: ../client/pk-tools-common.c:118
+#, c-format
+msgid "The package could not be found"
+msgstr "ÐакеÑÑÑ Ð½Ðµ бе оÑкÑиÑ"
+
+#. TRANSLATORS: more than one package could be found that matched, to follow is a list of possible packages
+#: ../client/pk-tools-common.c:130
+msgid "More than one package matches:"
+msgstr "ÐÑкÑÐ¸Ñ Ð±Ðµ повеÑе Ð¾Ñ ÐµÐ´Ð¸Ð½ подобен пакеÑ:"
+
+#. TRANSLATORS: This finds out which package in the list to use
+#: ../client/pk-tools-common.c:137
+msgid "Please choose the correct package: "
+msgstr "ÐзбеÑеÑе пÑÐ°Ð²Ð¸Ð»Ð½Ð¸Ñ Ð¿Ð°ÐºÐµÑ: "
+
+#: ../client/pk-tools-common.c:162
+#, c-format
+msgid "Please enter a number from 1 to %i: "
+msgstr "ÐÑведеÑе ÑиÑло Ð¾Ñ 1 до %i: "
+
+#. TRANSLATORS: we failed to find the package, this shouldn't happen
+#: ../contrib/command-not-found/pk-command-not-found.c:369
+msgid "Failed to search for file"
+msgstr "ÐеÑÑпеÑно ÑÑÑÑене на Ñайл"
+
+#. TRANSLATORS: we failed to launch the executable, the error follows
+#: ../contrib/command-not-found/pk-command-not-found.c:493
+msgid "Failed to launch:"
+msgstr "ÐеÑÑпеÑно ÑÑаÑÑиÑане:"
+
+#. TRANSLATORS: tool that gets called when the command is not found
+#: ../contrib/command-not-found/pk-command-not-found.c:534
+msgid "PackageKit Command Not Found"
+msgstr "ÐомандаÑа на PackageKit не е оÑкÑиÑа"
+
+#. TRANSLATORS: the prefix of all the output telling the user why it's not executing
+#: ../contrib/command-not-found/pk-command-not-found.c:557
+msgid "Command not found."
+msgstr "ÐомандаÑа не е оÑкÑиÑа."
+
+#. TRANSLATORS: tell the user what we think the command is
+#: ../contrib/command-not-found/pk-command-not-found.c:564
+msgid "Similar command is:"
+msgstr "Ðодобна команда е:"
+
+#. TRANSLATORS: Ask the user if we should run the similar command
+#: ../contrib/command-not-found/pk-command-not-found.c:573
+msgid "Run similar command:"
+msgstr "ÐзпÑлнÑване на подобнаÑа команда:"
+
+#. TRANSLATORS: show the user a list of commands that they could have meant
+#. TRANSLATORS: show the user a list of commands we could run
+#: ../contrib/command-not-found/pk-command-not-found.c:585
+#: ../contrib/command-not-found/pk-command-not-found.c:594
+msgid "Similar commands are:"
+msgstr "Ðодобни команди Ñа:"
+
+#. TRANSLATORS: ask the user to choose a file to run
+#: ../contrib/command-not-found/pk-command-not-found.c:601
+msgid "Please choose a command to run"
+msgstr "ÐзбеÑеÑе командаÑа за изпÑлнение"
+
+#. TRANSLATORS: tell the user what package provides the command
+#: ../contrib/command-not-found/pk-command-not-found.c:616
+msgid "The package providing this file is:"
+msgstr "ÐакеÑÑÑ, койÑо пÑедоÑÑÐ°Ð²Ñ Ñози Ñайл е:"
+
+#. TRANSLATORS: as the user if we want to install a package to provide the command
+#: ../contrib/command-not-found/pk-command-not-found.c:621
+#, c-format
+msgid "Install package '%s' to provide command '%s'?"
+msgstr "Ðа Ñе инÑÑалиÑа ли пакеÑÑÑ â%sâ, койÑо пÑедоÑÑÐ°Ð²Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ñа â%sâ?"
+
+#. TRANSLATORS: Show the user a list of packages that provide this command
+#: ../contrib/command-not-found/pk-command-not-found.c:642
+msgid "Packages providing this file are:"
+msgstr "ÐакеÑиÑе, коиÑо пÑедоÑÑавÑÑ Ñози Ñайл Ñа:"
+
+#. TRANSLATORS: Show the user a list of packages that they can install to provide this command
+#: ../contrib/command-not-found/pk-command-not-found.c:651
+msgid "Suitable packages are:"
+msgstr "ÐодÑ
одÑÑиÑе пакеÑи Ñа:"
+
+#. get selection
+#. TRANSLATORS: ask the user to choose a file to install
+#: ../contrib/command-not-found/pk-command-not-found.c:659
+msgid "Please choose a package to install"
+msgstr "ÐзбеÑеÑе пакеÑа за инÑÑалиÑане"
+
+#. TRANSLATORS: when we are getting data from the daemon
+#: ../contrib/browser-plugin/src/contents.cpp:298
+msgid "Getting package information..."
+msgstr "ÐолÑÑаване на инÑоÑмаÑÐ¸Ñ Ð·Ð° пакеÑаâ¦"
+
+#. TRANSLATORS: run an applicaiton
+#: ../contrib/browser-plugin/src/contents.cpp:304
+#, c-format
+msgid "Run %s"
+msgstr "ÐзпÑлнÑване на %s"
+
+#. TRANSLATORS: show the installed version of a package
+#: ../contrib/browser-plugin/src/contents.cpp:310
+msgid "Installed version"
+msgstr "ÐнÑÑалиÑана веÑÑиÑ"
+
+#. TRANSLATORS: run the application now
+#: ../contrib/browser-plugin/src/contents.cpp:318
+#, c-format
+msgid "Run version %s now"
+msgstr "Ðезабавно изпÑлнение на веÑÑÐ¸Ñ %s"
+
+#. TRANSLATORS: run the application now
+#: ../contrib/browser-plugin/src/contents.cpp:324
+msgid "Run now"
+msgstr "Ðезабавно изпÑлнение"
+
+#. TRANSLATORS: update to a new version of the package
+#: ../contrib/browser-plugin/src/contents.cpp:330
+#, c-format
+msgid "Update to version %s"
+msgstr "ÐбновÑване до веÑÑÐ¸Ñ %s"
+
+#. TRANSLATORS: To install a package
+#: ../contrib/browser-plugin/src/contents.cpp:336
+#, c-format
+msgid "Install %s now"
+msgstr "ÐнÑÑалиÑане на %s"
+
+#. TRANSLATORS: the version of the package
+#: ../contrib/browser-plugin/src/contents.cpp:339
+msgid "Version"
+msgstr "ÐеÑÑиÑ"
+
+#. TRANSLATORS: noting found, so can't install
+#: ../contrib/browser-plugin/src/contents.cpp:344
+msgid "No packages found for your system"
+msgstr "Ðа ваÑаÑа ÑиÑÑема не Ñа оÑкÑиÑи пакеÑи"
+
+#. TRANSLATORS: package is being installed
+#: ../contrib/browser-plugin/src/contents.cpp:349
+msgid "Installing..."
+msgstr "ÐнÑÑалиÑанеâ¦"
+
+#: ../data/packagekit-catalog.xml.in.h:1
+msgid "PackageKit Catalog"
+msgstr "ÐаÑалог на PackageKit"
+
+#: ../data/packagekit-package-list.xml.in.h:1
+msgid "PackageKit Package List"
+msgstr "СпиÑÑк Ñ Ð¿Ð°ÐºÐµÑи на PackageKit"
+
+#: ../data/packagekit-servicepack.xml.in.h:1
+msgid "PackageKit Service Pack"
+msgstr "СеÑвизен Ð¿Ð°ÐºÐµÑ Ð½Ð° PackageKit"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:1
+msgid "Accept EULA"
+msgstr "ÐÑиемане на EULA"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:2
+msgid "Authentication is required to accept a EULA"
+msgstr "Ðа пÑиеманеÑо на EULA Ñе изиÑква иденÑиÑикаÑиÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:3
+msgid ""
+"Authentication is required to cancel a task that was not started by yourself"
+msgstr ""
+"ÐзиÑква Ñе иденÑиÑикаÑÐ¸Ñ Ð·Ð° оÑмÑнаÑа на задаÑа, коÑÑо е ÑÑаÑÑиÑана Ð¾Ñ Ð´ÑÑг"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:4
+msgid "Authentication is required to change software source parameters"
+msgstr "Ðа пÑомÑнаÑа на изÑоÑниÑиÑе на ÑоÑÑÑÐµÑ Ñе изиÑква иденÑиÑикаÑиÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:5
+msgid ""
+"Authentication is required to consider a key used for signing packages as "
+"trusted"
+msgstr "Ðа пÑиеманеÑо на клÑÑ Ð·Ð° подпиÑване на пакеÑи Ñе изиÑква иденÑиÑикаÑиÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:6
+msgid "Authentication is required to install a signed package"
+msgstr "Ðа инÑÑалиÑанеÑо на подпиÑан Ð¿Ð°ÐºÐµÑ Ñе изиÑква иденÑиÑикаÑиÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:7
+msgid "Authentication is required to install an untrusted package"
+msgstr "Ðа инÑÑалиÑанеÑо на недовеÑен Ð¿Ð°ÐºÐµÑ Ñе изиÑква иденÑиÑикаÑиÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:8
+msgid "Authentication is required to refresh the system sources"
+msgstr "Ðа обновÑванеÑо на ÑиÑÑемниÑе изÑоÑниÑи Ñе изиÑква иденÑиÑикаÑиÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:9
+msgid "Authentication is required to remove packages"
+msgstr "Ðа деинÑÑалиÑанеÑо на Ð¿Ð°ÐºÐµÑ Ñе изиÑква иденÑиÑикаÑиÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:10
+msgid "Authentication is required to rollback a transaction"
+msgstr "Ðа вÑÑÑанеÑо на ÑÑанзакÑÐ¸Ñ Ñе изиÑква иденÑиÑикаÑиÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:11
+msgid ""
+"Authentication is required to set the network proxy used for downloading "
+"packages"
+msgstr ""
+"Ðа задаванеÑо на ÑÑÑвÑÑ-поÑÑедник пÑи изÑеглÑнеÑо на пакеÑи Ñе изиÑква "
+"иденÑиÑикаÑиÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:12
+msgid "Authentication is required to update packages"
+msgstr "Ðа обновÑванеÑо на пакеÑи Ñе изиÑква иденÑиÑикаÑиÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:13
+msgid "Cancel foreign task"
+msgstr "ÐÑмÑна на ÑÑждаÑа задаÑа"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:14
+msgid "Change software source parameters"
+msgstr "ÐÑомÑна на паÑамеÑÑиÑе на изÑоÑник на ÑоÑÑÑеÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:15
+msgid "Install signed package"
+msgstr "ÐнÑÑалиÑане на подпиÑан пакеÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:16
+msgid "Install untrusted local file"
+msgstr "ÐнÑÑалиÑане на недовеÑен локален Ñайл"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:17
+msgid "Refresh system sources"
+msgstr "ÐбновÑване на изÑоÑниÑиÑе на ÑоÑÑÑеÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:18
+msgid "Remove package"
+msgstr "ÐеинÑÑалиÑане на пакeÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:19
+msgid "Rollback to a previous transaction"
+msgstr "ÐÑÑÑане кÑм минала ÑÑанзакÑиÑ"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:20
+msgid "Set network proxy"
+msgstr "Ðадаване на ÑÑÑвÑÑ-поÑÑедник"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:21
+msgid "Trust a key used for signing packages"
+msgstr "ÐовеÑен клÑÑ Ð·Ð° подпиÑванеÑо на пакеÑи"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:22
+msgid "Update packages"
+msgstr "ÐбновÑване на пакеÑи"
+
+#. TRANSLATORS: failed due to DBus security
+#: ../src/pk-main.c:87
+msgid "Startup failed due to security policies on this machine."
+msgstr "ÐеÑÑпеÑно ÑÑаÑÑиÑане поÑади полиÑикаÑа за ÑигÑÑноÑÑ Ð½Ð° Ñази маÑина."
+
+#. TRANSLATORS: only two ways this can fail...
+#: ../src/pk-main.c:89
+msgid "This can happen for two reasons:"
+msgstr "Това може да Ñе ÑлÑÑи поÑади две пÑиÑини:"
+
+#. TRANSLATORS: only allowed to be owned by root
+#: ../src/pk-main.c:91
+msgid "The correct user is not launching the executable (usually root)"
+msgstr ""
+"ÐепÑавилен поÑÑебиÑел ÑÑаÑÑиÑа пÑогÑамаÑа (обикновено ÑÑÑбва да е "
+"админиÑÑÑаÑоÑ)"
+
+#. TRANSLATORS: or we are installed in a prefix
+#: ../src/pk-main.c:93
+msgid ""
+"The org.freedesktop.PackageKit.conf file is not installed in the system "
+"directory:"
+msgstr ""
+"ФайлÑÑ âorg.freedesktop.PackageKit.confâ не е инÑÑалиÑан в ÑиÑÑемнаÑа папка:"
+
+#. TRANSLATORS: a backend is the system package tool, e.g. yum, apt
+#: ../src/pk-main.c:205
+msgid "Packaging backend to use, e.g. dummy"
+msgstr "ÐакеÑно ÑдÑо, коеÑо да Ñе ползва, напÑ. âdummyâ"
+
+#. TRANSLATORS: if we should run in the background
+#: ../src/pk-main.c:208
+msgid "Daemonize and detach from the terminal"
+msgstr "ÐÑеминаване в Ñежим на демон и оÑвобождаване Ð¾Ñ ÑеÑминала"
+
+#. TRANSLATORS: if we should not monitor how long we are inactive for
+#: ../src/pk-main.c:214
+msgid "Disable the idle timer"
+msgstr "ÐзклÑÑване на Ñ
ÑономеÑÑÑа за бездейÑÑвие"
+
+#. TRANSLATORS: show version
+#: ../src/pk-main.c:217
+msgid "Show version and exit"
+msgstr "Ðзвеждане на веÑÑиÑÑа и изÑ
од"
+
+#. TRANSLATORS: exit after we've started up, used for user profiling
+#: ../src/pk-main.c:220
+msgid "Exit after a small delay"
+msgstr "ÐзÑ
од Ñлед кÑаÑко изÑакване"
+
+#. TRANSLATORS: exit straight away, used for automatic profiling
+#: ../src/pk-main.c:223
+msgid "Exit after the engine has loaded"
+msgstr "ÐзÑ
од Ñлед заÑежданеÑо на ÑдÑоÑо"
+
+#. TRANSLATORS: describing the service that is running
+#: ../src/pk-main.c:238
+msgid "PackageKit service"
+msgstr "УÑлÑга PackageKit"
+
+#. TRANSLATORS: fatal error, dbus is not running
+#: ../src/pk-main.c:275
+msgid "Cannot connect to the system bus"
+msgstr "Ðе може да Ñе оÑÑÑеÑÑви вÑÑзка кÑм ÑиÑÑемнаÑа Ñина"
+
+#. TRANSLATORS: cannot register on system bus, unknown reason
+#: ../src/pk-main.c:331
+#, c-format
+msgid "Error trying to start: %s\n"
+msgstr "ÐÑеÑка пÑи опиÑа за ÑÑаÑÑиÑане на: %s\n"
commit e3eda56d05fa9d156c33f40d3d066daceea814f0
Author: mgiri <mgiri at fedoraproject.org>
Date: Wed May 27 11:55:37 2009 +0000
Sending translation for Oriya
diff --git a/po/or.po b/po/or.po
index c49375b..c2aff3e 100644
--- a/po/or.po
+++ b/po/or.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: packagekit.master.or\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-14 02:09+0000\n"
-"PO-Revision-Date: 2009-04-14 11:22+0530\n"
+"POT-Creation-Date: 2009-05-27 08:26+0000\n"
+"PO-Revision-Date: 2009-05-27 17:23+0530\n"
"Last-Translator: Manoj Kumar Giri <mgiri at redhat.com>\n"
"Language-Team: Oriya <oriya-it at googlegroups.com>\n"
"MIME-Version: 1.0\n"
@@ -17,6 +17,7 @@ msgstr ""
"X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
"\n"
+"\n"
#. TRANSLATORS: this is an atomic transaction
#: ../client/pk-console.c:234
@@ -496,8 +497,8 @@ msgstr "à¬à¬ª ନିରàଦàଦàଶà¬àଡ଼ିà¬:"
#. TRANSLATORS: if we should show debugging data
#: ../client/pk-console.c:1767 ../client/pk-generate-pack.c:185
#: ../client/pk-monitor.c:125
-#: ../contrib/command-not-found/pk-command-not-found.c:518
-#: ../src/pk-main.c:199
+#: ../contrib/command-not-found/pk-command-not-found.c:520
+#: ../src/pk-main.c:211
msgid "Show extra debugging information"
msgstr "à¬
ତିରିà¬àତ ତàରàà¬à¬¿ ନିବାରଣ ସàà¬à¬¨à¬¾ ଦରàଶାନàତà"
@@ -702,55 +703,64 @@ msgstr "à¬àà¬à¬¿à¬ ନିରàà¬à¬® ଡିରàà¬àà¬àରà à¬à¬¿
msgid "The package manager cannot perform this type of operation."
msgstr "ପààାà¬àଠପରିà¬à¬¾à¬³à¬ à¬à¬¹à¬¿ ପàରà¬à¬¾à¬° ପàରààà¬à¬à à¬à¬¾à¬°àଯààà¬à¬¾à¬°à à¬à¬°à¬¿à¬ªà¬¾à¬°à ନାହିà¬à¥¤"
+#. TRANSLATORS: This is when the distro didn't include libarchive support into PK
+#: ../client/pk-generate-pack.c:280
+msgid ""
+"Service packs cannot be created as PackageKit was not built with libarchive "
+"support."
+msgstr ""
+"ସରàà¬à¬¿à¬¸ ପààାà¬à¬àଡ଼ିà¬à ନିରàମାଣ à¬à¬°à¬¿à¬ªà¬¾à¬°à¬¿à¬¬à ନାହିଠଯàହàତà PackageKit à¬à libarchieve ସମରàଥନ "
+"ସହିତ ନିରàମିତ ହàà¬à¬¨à¬¾à¬¹à¬¿à¬à¥¤"
+
#. TRANSLATORS: the user specified an absolute path, but didn't get the extension correct
-#: ../client/pk-generate-pack.c:285
+#: ../client/pk-generate-pack.c:291
msgid "If specifying a file, the service pack name must end with"
msgstr "ଯଦି à¬àà¬à¬¿à¬ ଫାà¬à¬²à¬à à¬à¬²àଲàଠà¬à¬°à¬¾à¬¯à¬¾à¬, ତàବà ସରàà¬à¬¿à¬¸ ପààାଠନାମ à¬à¬¹à¬¾ ସହିତ ସମାପàତ ହàà¬à¬¥à¬¾à¬"
#. TRANSLATORS: This is when file already exists
-#: ../client/pk-generate-pack.c:301
+#: ../client/pk-generate-pack.c:307
msgid "A pack with the same name already exists, do you want to overwrite it?"
msgstr "ସମାନ ନାମ ବିଶିଷàଠà¬àà¬à¬¿à¬ ପààାଠପàରàବରà à¬
ବସàଥିତ, à¬à¬ªà¬£ à¬à¬¹à¬¾à¬à ନବଲିà¬à¬¨ à¬à¬°à¬¿à¬¬à¬¾à¬à à¬à¬¾à¬¹àà¬à¬à¬¨àତି à¬à¬¿?"
#. TRANSLATORS: This is when the pack was not overwritten
-#: ../client/pk-generate-pack.c:304
+#: ../client/pk-generate-pack.c:310
msgid "The pack was not overwritten."
msgstr "ପààାà¬à¬à¬¿ ନବଲିà¬à¬¨ ହàà¬à¬¨à¬¾à¬¹à¬¿à¬à¥¤"
#. TRANSLATORS: This is when the temporary directory cannot be created, the directory name follows
-#: ../client/pk-generate-pack.c:317
+#: ../client/pk-generate-pack.c:323
msgid "Failed to create directory:"
msgstr "ଡିରàà¬àà¬àରà ନିରàମାଣ à¬à¬°à¬¿à¬¬à¬¾à¬°à ବିଫଳ:"
#. TRANSLATORS: This is when the list of packages from the remote computer cannot be opened
-#: ../client/pk-generate-pack.c:327
+#: ../client/pk-generate-pack.c:333
msgid "Failed to open package list."
msgstr "ପààାà¬àଠତାଲିà¬à¬¾ à¬àଲିବାରà ବିଫଳ।"
#. TRANSLATORS: The package name is being matched up to available packages
-#: ../client/pk-generate-pack.c:338
+#: ../client/pk-generate-pack.c:344
msgid "Finding package name."
msgstr "ପààାà¬àଠନାମ à¬àà¬àà¬
à¬à¬¿à¥¤"
#. TRANSLATORS: This is when the package cannot be found in any software source. The detailed error follows
-#: ../client/pk-generate-pack.c:342
+#: ../client/pk-generate-pack.c:348
#, c-format
msgid "Failed to find package '%s': %s"
msgstr "ପààାà¬àଠ'%s'à¬à à¬àà¬à¬¿à¬¬à¬¾à¬°à ବିଫଳ: %s"
#. TRANSLATORS: This is telling the user we are in the process of making the pack
-#: ../client/pk-generate-pack.c:359
+#: ../client/pk-generate-pack.c:365
msgid "Creating service pack..."
msgstr "ସରàà¬à¬¿à¬¸ ପààାଠନିରàମାଣ à¬à¬°àà¬
à¬à¬¿..."
#. TRANSLATORS: we succeeded in making the file
-#: ../client/pk-generate-pack.c:366
+#: ../client/pk-generate-pack.c:372
#, c-format
msgid "Service pack created '%s'"
msgstr "ସରàà¬à¬¿à¬¸ ପààାଠନିରàମାଣ ହàà¬à¬
à¬à¬¿ '%s'"
#. TRANSLATORS: we failed to make te file
-#: ../client/pk-generate-pack.c:371
+#: ../client/pk-generate-pack.c:377
#, c-format
msgid "Failed to create '%s': %s"
msgstr "'%s'à¬à ନିରàମାଣ à¬à¬°à¬¿à¬¬à¬¾à¬°à ବିଫଳ: %s"
@@ -782,71 +792,71 @@ msgid "Please enter a number from 1 to %i: "
msgstr "ଦàାà¬à¬°à¬¿ 1 ରà %i à¬à¬¿à¬¤à¬°à ଥିବା à¬àà¬à¬¿à¬ ସà¬à¬ààାà¬à à¬à¬°à¬£ à¬à¬°à¬¨àତà: "
#. TRANSLATORS: we failed to find the package, this shouldn't happen
-#: ../contrib/command-not-found/pk-command-not-found.c:369
+#: ../contrib/command-not-found/pk-command-not-found.c:371
msgid "Failed to search for file"
msgstr "ଫାà¬à¬² ସନàଧାନ à¬à¬°à¬¿à¬¬à¬¾à¬°à ବିଫଳ"
#. TRANSLATORS: we failed to launch the executable, the error follows
-#: ../contrib/command-not-found/pk-command-not-found.c:493
+#: ../contrib/command-not-found/pk-command-not-found.c:495
msgid "Failed to launch:"
msgstr "à¬à¬°à¬®àଠà¬à¬°à¬¿à¬¬à¬¾à¬°à ବିଫଳ:"
#. TRANSLATORS: tool that gets called when the command is not found
-#: ../contrib/command-not-found/pk-command-not-found.c:534
+#: ../contrib/command-not-found/pk-command-not-found.c:536
msgid "PackageKit Command Not Found"
msgstr "PackageKit ନିରàଦàଦàଶ ମିଳିଲା ନାହିà¬"
#. TRANSLATORS: the prefix of all the output telling the user why it's not executing
-#: ../contrib/command-not-found/pk-command-not-found.c:556
+#: ../contrib/command-not-found/pk-command-not-found.c:559
msgid "Command not found."
msgstr "ନିରàଦàଦàଶ ମିଳିଲା ନାହିà¬à¥¤"
#. TRANSLATORS: tell the user what we think the command is
-#: ../contrib/command-not-found/pk-command-not-found.c:563
+#: ../contrib/command-not-found/pk-command-not-found.c:566
msgid "Similar command is:"
msgstr "à¬à¬à¬¾à¬ªàରà¬à¬¾à¬° ନିରàଦàଦàଶ:"
#. TRANSLATORS: Ask the user if we should run the similar command
-#: ../contrib/command-not-found/pk-command-not-found.c:572
+#: ../contrib/command-not-found/pk-command-not-found.c:575
msgid "Run similar command:"
msgstr "à¬à¬à¬¾ ପàରà¬à¬¾à¬° ନିରàଦàଦàଶ à¬à¬²à¬¾à¬¨àତà:"
#. TRANSLATORS: show the user a list of commands that they could have meant
#. TRANSLATORS: show the user a list of commands we could run
-#: ../contrib/command-not-found/pk-command-not-found.c:584
-#: ../contrib/command-not-found/pk-command-not-found.c:593
+#: ../contrib/command-not-found/pk-command-not-found.c:587
+#: ../contrib/command-not-found/pk-command-not-found.c:596
msgid "Similar commands are:"
msgstr "à¬à¬à¬¾ ପàରà¬à¬¾à¬° ନିରàଦàଦàଶà¬àଡ଼ିଠହàà¬à¬à¬¿:"
#. TRANSLATORS: ask the user to choose a file to run
-#: ../contrib/command-not-found/pk-command-not-found.c:600
+#: ../contrib/command-not-found/pk-command-not-found.c:603
msgid "Please choose a command to run"
msgstr "ଦàାà¬à¬°à¬¿ à¬à¬²à¬¾à¬à¬¬à¬¾ ପାà¬à¬ à¬àà¬à¬¿à¬ ନିରàଦàଦàଶ ବାà¬à¬¨àତà"
#. TRANSLATORS: tell the user what package provides the command
-#: ../contrib/command-not-found/pk-command-not-found.c:615
+#: ../contrib/command-not-found/pk-command-not-found.c:618
msgid "The package providing this file is:"
msgstr "à¬à¬¹à¬¿ ଫାà¬à¬² ପàରଦାନ à¬à¬°à¬¿à¬¥à¬¿à¬¬à¬¾ ପààାà¬àà¬à¬à¬¿ ହàà¬à¬à¬¿:"
#. TRANSLATORS: as the user if we want to install a package to provide the command
-#: ../contrib/command-not-found/pk-command-not-found.c:620
+#: ../contrib/command-not-found/pk-command-not-found.c:623
#, c-format
msgid "Install package '%s' to provide command '%s'?"
msgstr "ନିରàଦàଦàଶ '%s'à¬à ପàରଦାନ à¬à¬°à¬¿à¬¬à¬¾ ପାà¬à¬ ପààାà¬àଠ'%s'à¬à ସàଥାପନ à¬à¬°à¬¿à¬¬à à¬à¬¿?"
#. TRANSLATORS: Show the user a list of packages that provide this command
-#: ../contrib/command-not-found/pk-command-not-found.c:641
+#: ../contrib/command-not-found/pk-command-not-found.c:644
msgid "Packages providing this file are:"
msgstr "à¬à¬¹à¬¿ ଫାà¬à¬² ପàରଦାନ à¬à¬°à¬¿à¬¥à¬¿à¬¬à¬¾ ପààାà¬àà¬à¬àଡ଼ିଠହàà¬à¬à¬¿:"
#. TRANSLATORS: Show the user a list of packages that they can install to provide this command
-#: ../contrib/command-not-found/pk-command-not-found.c:650
+#: ../contrib/command-not-found/pk-command-not-found.c:653
msgid "Suitable packages are:"
msgstr "à¬à¬ªà¬¯àà¬àତ ପààାà¬àà¬à¬àଡ଼ିଠହàà¬à¬à¬¿:"
#. get selection
#. TRANSLATORS: ask the user to choose a file to install
-#: ../contrib/command-not-found/pk-command-not-found.c:658
+#: ../contrib/command-not-found/pk-command-not-found.c:661
msgid "Please choose a package to install"
msgstr "ସàଥାପନ à¬à¬°à¬¿à¬¬à¬¾ ପାà¬à¬ ଦàାà¬à¬°à¬¿ à¬àà¬à¬¿à¬ ପààାà¬àଠବାà¬à¬¨àତà"
@@ -1031,47 +1041,47 @@ msgid ""
msgstr "org.freedesktop.PackageKit.conf ଫାà¬à¬²à¬à¬¿ ତନàତàର ଡିରàà¬àà¬àରàରà ସàଥାପିତ ହàà¬à¬¨à¬¾à¬¹à¬¿à¬:"
#. TRANSLATORS: a backend is the system package tool, e.g. yum, apt
-#: ../src/pk-main.c:193
+#: ../src/pk-main.c:205
msgid "Packaging backend to use, e.g. dummy"
msgstr "ବààବହାର à¬à¬°à¬¿à¬¬à¬¾ ପାà¬à¬ ପàଷàଠà¬àମିà¬à ପààାà¬àଠà¬à¬°àà¬
à¬à¬¿, ଯàପରିà¬à¬¿ ନà¬à¬²à¬¿"
#. TRANSLATORS: if we should run in the background
-#: ../src/pk-main.c:196
+#: ../src/pk-main.c:208
msgid "Daemonize and detach from the terminal"
msgstr "à¬à¬°àମିନାଲରà ପରିସରମà à¬à¬¬à¬ ପàଥଠà¬à¬°à¬¨àତà"
#. TRANSLATORS: if we should not monitor how long we are inactive for
-#: ../src/pk-main.c:202
+#: ../src/pk-main.c:214
msgid "Disable the idle timer"
msgstr "à¬
à¬à¬³ ସମà ମାପà¬à¬à ନିଷàà¬àରିà à¬à¬°à¬¨àତà"
#. TRANSLATORS: show version
-#: ../src/pk-main.c:205
+#: ../src/pk-main.c:217
msgid "Show version and exit"
msgstr "ସà¬à¬¸àà¬à¬°à¬£ ଦରàଶାନàତà à¬à¬¬à¬ ପàରସàଥାନ à¬à¬°à¬¨àତà"
#. TRANSLATORS: exit after we've started up, used for user profiling
-#: ../src/pk-main.c:208
+#: ../src/pk-main.c:220
msgid "Exit after a small delay"
msgstr "à¬àà¬à¬¿à¬ à¬àଠବିଳମàବ ପରà ପàରସàଥାନ à¬à¬°à¬¨àତà"
#. TRANSLATORS: exit straight away, used for automatic profiling
-#: ../src/pk-main.c:211
+#: ../src/pk-main.c:223
msgid "Exit after the engine has loaded"
msgstr "ଯନàତàରà¬à¬¿ ଧାରଣ ହàà¬à¬¸à¬¾à¬°à¬¿à¬¬à¬¾ ପରà ପàରସàଥାନ à¬à¬°à¬¨àତà"
#. TRANSLATORS: describing the service that is running
-#: ../src/pk-main.c:226
+#: ../src/pk-main.c:238
msgid "PackageKit service"
msgstr "PackageKit ସରàà¬à¬¿à¬¸"
#. TRANSLATORS: fatal error, dbus is not running
-#: ../src/pk-main.c:263
+#: ../src/pk-main.c:275
msgid "Cannot connect to the system bus"
msgstr "ତନàତàର ବସ ସହିତ ସà¬à¬¯àଠà¬à¬°à¬¿à¬ªà¬¾à¬°à¬¿à¬¬à ନାହିà¬"
#. TRANSLATORS: cannot register on system bus, unknown reason
-#: ../src/pk-main.c:313
+#: ../src/pk-main.c:331
#, c-format
msgid "Error trying to start: %s\n"
msgstr "à¬à¬°à¬®àଠà¬à¬°à¬¿à¬¬à¬¾à¬à à¬àଷàà¬à¬¾ à¬à¬°à¬¿à¬¬à¬¾à¬°à ତàରàà¬à¬¿: %s\n"
commit cbd4ceb5622362317131e8f1ce140ea4b6a0163e
Author: rajesh <rajesh at fedoraproject.org>
Date: Wed May 27 11:07:14 2009 +0000
Sending translation for po/hi.po
diff --git a/po/hi.po b/po/hi.po
new file mode 100644
index 0000000..66d2f96
--- /dev/null
+++ b/po/hi.po
@@ -0,0 +1,1084 @@
+# translation of packagekit.master.PackageKit.po to Hindi
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Rajesh Ranjan <rajesh672 at gmail.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: packagekit.master.PackageKit\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-05-27 02:34+0000\n"
+"PO-Revision-Date: 2009-05-27 16:31+0530\n"
+"Last-Translator: Rajesh Ranjan <rajesh672 at gmail.com>\n"
+"Language-Team: Hindi <hindi.sf.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
+
+#. TRANSLATORS: this is an atomic transaction
+#: ../client/pk-console.c:234
+msgid "Transaction"
+msgstr "लà¥à¤¨à¤¦à¥à¤¨"
+
+#. TRANSLATORS: this is the time the transaction was started in system timezone
+#: ../client/pk-console.c:236
+msgid "System time"
+msgstr "सिसà¥à¤à¤® समय"
+
+#. TRANSLATORS: this is if the transaction succeeded or not
+#: ../client/pk-console.c:238
+msgid "Succeeded"
+msgstr "सफल"
+
+#. TRANSLATORS: if the repo is enabled
+#: ../client/pk-console.c:238 ../client/pk-console.c:405
+msgid "True"
+msgstr "सहà¥"
+
+#: ../client/pk-console.c:238 ../client/pk-console.c:405
+msgid "False"
+msgstr "à¤à¤²à¤¤"
+
+#. TRANSLATORS: this is the transactions role, e.g. "update-system"
+#: ../client/pk-console.c:240
+msgid "Role"
+msgstr "à¤à¥à¤®à¤¿à¤à¤¾"
+
+#. TRANSLATORS: this is The duration of the transaction
+#: ../client/pk-console.c:245
+msgid "Duration"
+msgstr "à¤
वधि"
+
+#: ../client/pk-console.c:245
+msgid "(seconds)"
+msgstr "(सà¥à¤à¥à¤à¤¡)"
+
+#. TRANSLATORS: this is The command line used to do the action
+#: ../client/pk-console.c:249
+msgid "Command line"
+msgstr "à¤à¤®à¤¾à¤à¤¡ लाà¤à¤¨"
+
+#. TRANSLATORS: this is the user ID of the user that started the action
+#: ../client/pk-console.c:251
+msgid "User ID"
+msgstr "à¤à¤ªà¤¯à¥à¤à¥à¤¤à¤¾ ID"
+
+#. TRANSLATORS: this is the username, e.g. hughsie
+#: ../client/pk-console.c:258
+msgid "Username"
+msgstr "à¤à¤ªà¤¯à¥à¤à¥à¤¤à¤¾ नाम"
+
+#. TRANSLATORS: this is the users real name, e.g. "Richard Hughes"
+#: ../client/pk-console.c:262
+msgid "Real name"
+msgstr "वासà¥à¤¤à¤µà¤¿à¤ नाम"
+
+#: ../client/pk-console.c:270
+msgid "Affected packages:"
+msgstr "पà¥à¤°à¤à¤¾à¤µà¤¿à¤¤ सà¤à¤à¥à¤²:"
+
+#: ../client/pk-console.c:272
+msgid "Affected packages: None"
+msgstr "पà¥à¤°à¤à¤¾à¤µà¤¿à¤¤ सà¤à¤à¥à¤²: à¤à¥à¤ नहà¥à¤"
+
+#. TRANSLATORS: this is the distro, e.g. Fedora 10
+#: ../client/pk-console.c:297
+msgid "Distribution"
+msgstr "वितरण"
+
+#. TRANSLATORS: this is type of update, stable or testing
+#: ../client/pk-console.c:299
+msgid "Type"
+msgstr "à¤à¤¼à¤¿à¤¸à¥à¤®"
+
+#. TRANSLATORS: this is any summary text describing the upgrade
+#. TRANSLATORS: this is the summary of the group
+#: ../client/pk-console.c:301 ../client/pk-console.c:324
+msgid "Summary"
+msgstr "साराà¤à¤¶"
+
+#. TRANSLATORS: this is the group category name
+#: ../client/pk-console.c:313
+msgid "Category"
+msgstr "शà¥à¤°à¥à¤£à¥"
+
+#. TRANSLATORS: this is group identifier
+#: ../client/pk-console.c:315
+msgid "ID"
+msgstr "ID"
+
+#. TRANSLATORS: this is the parent group
+#: ../client/pk-console.c:318
+msgid "Parent"
+msgstr "पà¥à¤°à¥à¤à¤"
+
+#. TRANSLATORS: this is the name of the parent group
+#: ../client/pk-console.c:321
+msgid "Name"
+msgstr "नाम"
+
+#. TRANSLATORS: this is preferred icon for the group
+#: ../client/pk-console.c:327
+msgid "Icon"
+msgstr "पà¥à¤°à¤¤à¥à¤"
+
+#. TRANSLATORS: this is a header for the package that can be updated
+#: ../client/pk-console.c:342
+msgid "Details about the update:"
+msgstr "à¤
दà¥à¤¯à¤¤à¤¨ à¤à¥ बारॠमà¥à¤ विवरण:"
+
+#. TRANSLATORS: details about the update, package name and version
+#: ../client/pk-console.c:344
+msgid "Package"
+msgstr "पà¥à¤à¥à¤"
+
+#. TRANSLATORS: details about the update, any packages that this update updates
+#: ../client/pk-console.c:347
+msgid "Updates"
+msgstr "à¤
दà¥à¤¯à¤¤à¤¨"
+
+#. TRANSLATORS: details about the update, any packages that this update obsoletes
+#: ../client/pk-console.c:351
+msgid "Obsoletes"
+msgstr "पà¥à¤°à¤¾à¤¨à¤¾"
+
+#. TRANSLATORS: details about the update, the vendor URLs
+#: ../client/pk-console.c:355
+msgid "Vendor"
+msgstr "विà¤à¥à¤°à¥à¤¤à¤¾"
+
+#. TRANSLATORS: details about the update, the bugzilla URLs
+#: ../client/pk-console.c:359
+msgid "Bugzilla"
+msgstr "बà¤à¤à¤¿à¤²à¤¾"
+
+#. TRANSLATORS: details about the update, the CVE URLs
+#: ../client/pk-console.c:363
+msgid "CVE"
+msgstr "CVE"
+
+#. TRANSLATORS: details about the update, if the package requires a restart
+#: ../client/pk-console.c:367
+msgid "Restart"
+msgstr "फिर सॠà¤à¤¾à¤²à¥ à¤à¤°à¥à¤"
+
+#. TRANSLATORS: details about the update, any description of the update
+#: ../client/pk-console.c:371
+msgid "Update text"
+msgstr "पाठà¤
दà¥à¤¯à¤¤à¤¨ à¤à¤°à¥à¤"
+
+#. TRANSLATORS: details about the update, the changelog for the package
+#: ../client/pk-console.c:375
+msgid "Changes"
+msgstr "परिवरà¥à¤¤à¤¨"
+
+#. TRANSLATORS: details about the update, the ongoing state of the update
+#: ../client/pk-console.c:379
+msgid "State"
+msgstr "सà¥à¤¥à¤¿à¤¤à¤¿"
+
+#. TRANSLATORS: details about the update, date the update was issued
+#: ../client/pk-console.c:384
+msgid "Issued"
+msgstr "निरà¥à¤à¤¤"
+
+#. TRANSLATORS: details about the update, date the update was updated
+#: ../client/pk-console.c:389
+msgid "Updated"
+msgstr "à¤
दà¥à¤¯à¤¤à¤¨ à¤à¤¿à¤¯à¤¾ à¤à¤¯à¤¾"
+
+#: ../client/pk-console.c:476 ../client/pk-console.c:478
+msgid "Percentage"
+msgstr "पà¥à¤°à¤¤à¤¿à¤¶à¤¤"
+
+#: ../client/pk-console.c:478
+msgid "Unknown"
+msgstr "à¤
à¤à¥à¤à¤¾à¤¤"
+
+#. TRANSLATORS: a package requires the system to be restarted
+#: ../client/pk-console.c:529
+msgid "System restart required by:"
+msgstr "तà¤à¤¤à¥à¤° पà¥à¤¨à¤à¤ªà¥à¤°à¤¾à¤°à¤à¤ à¤à¤¨à¤à¥ दà¥à¤µà¤¾à¤°à¤¾ à¤à¤°à¥à¤°à¥:"
+
+#. TRANSLATORS: a package requires the session to be restarted
+#: ../client/pk-console.c:532
+msgid "Session restart required:"
+msgstr "सतà¥à¤° पà¥à¤¨à¤à¤ªà¥à¤°à¤¾à¤°à¤à¤ à¤à¤°à¥à¤°à¥:"
+
+#. TRANSLATORS: a package requires the application to be restarted
+#: ../client/pk-console.c:535
+msgid "Application restart required by:"
+msgstr "à¤
नà¥à¤ªà¥à¤°à¤¯à¥à¤ पà¥à¤¨à¤à¤ªà¥à¤°à¤¾à¤°à¤à¤ à¤à¤¸à¤à¥ दà¥à¤µà¤¾à¤°à¤¾ à¤à¤°à¥à¤°à¥:"
+
+#. TRANSLATORS: a package needs to restart they system
+#: ../client/pk-console.c:572
+msgid "Please restart the computer to complete the update."
+msgstr "à¤à¥à¤ªà¤¯à¤¾ à¤
दà¥à¤¯à¤¤à¤¨ पà¥à¤°à¥ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤à¤ªà¥à¤¯à¥à¤à¤° पà¥à¤¨à¤à¤ªà¥à¤°à¤¾à¤°à¤à¤ à¤à¤°à¥à¤."
+
+#. TRANSLATORS: a package needs to restart the session
+#: ../client/pk-console.c:575
+msgid "Please logout and login to complete the update."
+msgstr "à¤à¥à¤ªà¤¯à¤¾ à¤
दà¥à¤¯à¤¤à¤¨ पà¥à¤°à¤¾ à¤à¤°à¤¨à¥ à¤à¥ लिठलà¥à¤à¤à¤à¤ à¤à¤° लà¥à¤à¤¿à¤¨ à¤à¤°à¥à¤"
+
+#. TRANSLATORS: a package needs to restart the application
+#: ../client/pk-console.c:578
+msgid "Please restart the application as it is being used."
+msgstr "à¤à¥à¤ªà¤¯à¤¾ à¤
नà¥à¤ªà¥à¤°à¤¯à¥à¤ पà¥à¤¨à¤à¤ªà¥à¤°à¤¾à¤°à¤à¤ à¤à¤°à¥à¤ à¤à¥à¤¸à¤¾ यह पà¥à¤°à¤¯à¥à¤à¥à¤¤ हॠरहा हà¥."
+
+#. TRANSLATORS: The package is already installed on the system
+#: ../client/pk-console.c:691
+#, c-format
+msgid "The package %s is already installed"
+msgstr "यह सà¤à¤à¥à¤² %s पहलॠसॠसà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ हà¥"
+
+#. TRANSLATORS: The package name was not found in any software sources. The detailed error follows
+#: ../client/pk-console.c:699
+#, c-format
+msgid "The package %s could not be installed: %s"
+msgstr "सà¤à¤à¥à¤² %s सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ नहà¥à¤ à¤à¤¿à¤¯à¤¾ à¤à¤¾ सà¤à¤¾: %s"
+
+#. TRANSLATORS: There was a programming error that shouldn't happen. The detailed error follows
+#: ../client/pk-console.c:724 ../client/pk-console.c:751
+#: ../client/pk-console.c:847 ../client/pk-console.c:964
+#: ../client/pk-tools-common.c:62 ../client/pk-tools-common.c:81
+#: ../client/pk-tools-common.c:89
+#, c-format
+msgid "Internal error: %s"
+msgstr "à¤à¤à¤¤à¤°à¤¿à¤ तà¥à¤°à¥à¤à¤¿: %s"
+
+#. TRANSLATORS: There was an error installing the packages. The detailed error follows
+#: ../client/pk-console.c:732 ../client/pk-console.c:1360
+#, c-format
+msgid "This tool could not install the packages: %s"
+msgstr "यह à¤à¤à¤¾à¤° सà¤à¤à¥à¤² à¤à¥ नहà¥à¤ सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤° सà¤à¤¾: %s"
+
+#. TRANSLATORS: There was an error installing the files. The detailed error follows
+#: ../client/pk-console.c:759
+#, c-format
+msgid "This tool could not install the files: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° फाà¤à¤²à¥à¤ à¤à¥ नहà¥à¤ सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤° सà¤à¤¾: %s"
+
+#. TRANSLATORS: The package name was not found in the installed list. The detailed error follows
+#: ../client/pk-console.c:815
+#, c-format
+msgid "This tool could not remove %s: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° %s à¤à¥ हà¤à¤¾ नहà¥à¤ सà¤à¤¾: %s"
+
+#. TRANSLATORS: There was an error removing the packages. The detailed error follows
+#: ../client/pk-console.c:838 ../client/pk-console.c:876
+#: ../client/pk-console.c:909
+#, c-format
+msgid "This tool could not remove the packages: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° सà¤à¤à¥à¤²à¥à¤ à¤à¥ हà¤à¤¾ नहà¥à¤ सà¤à¤¾: %s"
+
+#. TRANSLATORS: When removing, we might have to remove other dependencies
+#: ../client/pk-console.c:888
+msgid "The following packages have to be removed:"
+msgstr "निमà¥à¤¨à¤²à¤¿à¤à¤¿à¤¤ सà¤à¤à¥à¤² à¤à¥ हà¤à¤¾à¤¯à¤¾ à¤à¤¾à¤¨à¥ वाला हà¥:"
+
+#. TRANSLATORS: We are checking if it's okay to remove a list of packages
+#: ../client/pk-console.c:895
+msgid "Proceed removing additional packages?"
+msgstr "à¤
तिरिà¤à¥à¤¤ सà¤à¤à¥à¤² à¤à¥ हà¤à¤¾à¤¨à¤¾ à¤à¤¾à¤°à¥ रà¤à¥à¤?"
+
+#. TRANSLATORS: We did not remove any packages
+#: ../client/pk-console.c:900
+msgid "The package removal was canceled!"
+msgstr "सà¤à¤à¥à¤² हà¤à¤¾à¤¯à¤¾ à¤à¤¾à¤¨à¤¾ रदà¥à¤¦ à¤à¤¿à¤¯à¤¾ à¤à¤¯à¤¾ था!"
+
+#. TRANSLATORS: The package name was not found in any software sources
+#: ../client/pk-console.c:941
+#, c-format
+msgid "This tool could not download the package %s as it could not be found"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° %s à¤à¥ डाà¤à¤¨à¤²à¥à¤¡ नहà¥à¤ à¤à¤° सà¤à¤¾ à¤à¥à¤¯à¥à¤à¤à¤¿ यह नहà¥à¤ पाया à¤à¤¾ सà¤à¤¾"
+
+#. TRANSLATORS: Could not download the packages for some reason. The detailed error follows
+#: ../client/pk-console.c:972
+#, c-format
+msgid "This tool could not download the packages: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° à¤à¥ डाà¤à¤¨à¤²à¥à¤¡ नहà¥à¤ à¤à¤° सà¤à¤¾: %s "
+
+#. TRANSLATORS: There was an error getting the list of files for the package. The detailed error follows
+#: ../client/pk-console.c:999 ../client/pk-console.c:1008
+#, c-format
+msgid "This tool could not update %s: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° %s à¤à¥ à¤
दà¥à¤¯à¤¤à¤¨ नहà¥à¤ à¤à¤° सà¤à¤¾: %s"
+
+#. TRANSLATORS: There was an error getting the list of files for the package. The detailed error follows
+#: ../client/pk-console.c:1030 ../client/pk-console.c:1038
+#, c-format
+msgid "This tool could not get the requirements for %s: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° %s à¤à¥ लिठà¤à¤°à¥à¤°à¤¤à¥à¤ नहà¥à¤ पा सà¤à¤¾: %s"
+
+#. TRANSLATORS: There was an error getting the dependencies for the package. The detailed error follows
+#: ../client/pk-console.c:1060 ../client/pk-console.c:1068
+#, c-format
+msgid "This tool could not get the dependencies for %s: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° %s à¤à¥ लिठनिरà¥à¤à¤°à¤¤à¤¾ नहà¥à¤ पा सà¤à¤¾: %s"
+
+#. TRANSLATORS: There was an error getting the details about the package. The detailed error follows
+#: ../client/pk-console.c:1090 ../client/pk-console.c:1098
+#, c-format
+msgid "This tool could not get package details for %s: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° %s à¤à¥ लिठसà¤à¤à¥à¤² विवरण नहà¥à¤ पा सà¤à¤¾: %s"
+
+#. TRANSLATORS: The package name was not found in any software sources. The detailed error follows
+#: ../client/pk-console.c:1120
+#, c-format
+msgid "This tool could not find the files for %s: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° %s à¤à¥ लिठफ़ाà¤à¤²à¥à¤ नहà¥à¤ पा सà¤à¤¾: %s"
+
+#. TRANSLATORS: There was an error getting the list of files for the package. The detailed error follows
+#: ../client/pk-console.c:1128
+#, c-format
+msgid "This tool could not get the file list for %s: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° %s à¤à¥ लिठफ़ाà¤à¤² सà¥à¤à¥ नहà¥à¤ पा सà¤à¤¾: %s"
+
+#. TRANSLATORS: There was an error getting the list of packages. The filename follows
+#: ../client/pk-console.c:1150
+#, c-format
+msgid "File already exists: %s"
+msgstr "पहलॠसॠमà¥à¤à¥à¤¦ हà¥: %s"
+
+#. TRANSLATORS: follows a list of packages to install
+#: ../client/pk-console.c:1155 ../client/pk-console.c:1211
+#: ../client/pk-console.c:1286
+msgid "Getting package list"
+msgstr "पà¥à¤à¥à¤ सà¥à¤à¥ पा रहा हà¥"
+
+#. TRANSLATORS: There was an error getting the list of packages. The detailed error follows
+#: ../client/pk-console.c:1161 ../client/pk-console.c:1217
+#: ../client/pk-console.c:1292
+#, c-format
+msgid "This tool could not get package list: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° सà¤à¤à¥à¤² सà¥à¤à¥ नहà¥à¤ पा सà¤à¤¾: %s"
+
+#. TRANSLATORS: There was an error saving the list
+#: ../client/pk-console.c:1172
+#, c-format
+msgid "Failed to save to disk"
+msgstr "डिसà¥à¤ मà¥à¤ सहà¥à¤à¤¨à¥ मà¥à¤ विफल"
+
+#. TRANSLATORS: There was an error getting the list. The filename follows
+#: ../client/pk-console.c:1206 ../client/pk-console.c:1281
+#, c-format
+msgid "File does not exist: %s"
+msgstr "फ़ाà¤à¤² मà¥à¤à¥à¤¦ नहà¥à¤ हà¥: %s"
+
+#. TRANSLATORS: header to a list of packages newly added
+#: ../client/pk-console.c:1238
+msgid "Packages to add"
+msgstr "à¤à¥à¤¡à¤¼à¤¨à¥ à¤à¥ लिठसà¤à¤à¥à¤²"
+
+#. TRANSLATORS: header to a list of packages removed
+#: ../client/pk-console.c:1246
+msgid "Packages to remove"
+msgstr "हà¤à¤¾à¤¨à¥ à¤à¥ लिठसà¤à¤à¥à¤²"
+
+#. TRANSLATORS: We didn't find any differences
+#: ../client/pk-console.c:1314
+#, c-format
+msgid "No new packages need to be installed"
+msgstr "à¤à¥à¤ नया सà¤à¤à¥à¤² सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ हà¥à¤¨à¥ à¤à¥ लिठनहà¥à¤"
+
+#. TRANSLATORS: follows a list of packages to install
+#: ../client/pk-console.c:1320
+msgid "To install"
+msgstr "सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिà¤"
+
+#. TRANSLATORS: searching takes some time....
+#: ../client/pk-console.c:1332
+msgid "Searching for package: "
+msgstr "सà¤à¤à¥à¤² à¤à¥ à¤à¥à¤ रहा हà¥: "
+
+#. TRANSLATORS: package was not found -- this is the end of a string ended in ...
+#: ../client/pk-console.c:1336
+msgid "not found."
+msgstr "नहà¥à¤ पाया."
+
+#. TRANSLATORS: We didn't find any packages to install
+#: ../client/pk-console.c:1347
+#, c-format
+msgid "No packages can be found to install"
+msgstr "सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¥à¤ सà¤à¤à¥à¤² नहà¥à¤ मिला"
+
+#. TRANSLATORS: installing new packages from package list
+#: ../client/pk-console.c:1353
+msgid "Installing packages"
+msgstr "सà¤à¤à¥à¤² à¤
धिषà¥à¤ ापित à¤à¤° रहा हà¥"
+
+#. TRANSLATORS: The package name was not found in any software sources. The detailed error follows
+#: ../client/pk-console.c:1389
+#, c-format
+msgid "This tool could not find the update details for %s: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° %s à¤à¥ लिठà¤
दà¥à¤¯à¤¤à¤¨ विवरण नहà¥à¤ ढà¥à¤à¤¢à¤¼ सà¤à¤¾: %s"
+
+#. TRANSLATORS: There was an error getting the details about the update for the package. The detailed error follows
+#: ../client/pk-console.c:1397
+#, c-format
+msgid "This tool could not get the update details for %s: %s"
+msgstr "यह à¤à¤à¤¼à¤¾à¤° %s à¤à¥ लिठà¤
दà¥à¤¯à¤¤à¤¨ विवरण नहà¥à¤ पा सà¤à¤¾: %s"
+
+#. TRANSLATORS: This was an unhandled error, and we don't have _any_ context
+#: ../client/pk-console.c:1443
+msgid "Error:"
+msgstr "तà¥à¤°à¥à¤à¤¿:"
+
+#. TRANSLATORS: This a list of details about the package
+#: ../client/pk-console.c:1457
+msgid "Package description"
+msgstr "सà¤à¤à¥à¤² विवरण"
+
+#. TRANSLATORS: This a message (like a little note that may be of interest) from the transaction
+#: ../client/pk-console.c:1473
+msgid "Message:"
+msgstr "सà¤à¤¦à¥à¤¶à¤"
+
+#. TRANSLATORS: This a list files contained in the package
+#: ../client/pk-console.c:1501
+msgid "Package files"
+msgstr "सà¤à¤à¥à¤² फ़ाà¤à¤²"
+
+#. TRANSLATORS: This where the package has no files
+#: ../client/pk-console.c:1509
+msgid "No files"
+msgstr "à¤à¥à¤ फ़ाà¤à¤² नहà¥à¤"
+
+#. TRANSLATORS: This a request for a GPG key signature from the backend, which the client will prompt for later
+#: ../client/pk-console.c:1532
+msgid "Repository signature required"
+msgstr "रिपà¥à¤à¤¿à¤à¤°à¥ हसà¥à¤¤à¤¾à¤à¥à¤·à¤° à¤à¤°à¥à¤°à¥"
+
+#. TRANSLATORS: This a prompt asking the user to import the security key
+#: ../client/pk-console.c:1542
+msgid "Do you accept this signature?"
+msgstr "à¤à¥à¤¯à¤¾ à¤à¤ª यह हसà¥à¤¤à¤¾à¤à¥à¤·à¤° सà¥à¤µà¥à¤à¤¾à¤° à¤à¤°à¤¤à¥ हà¥à¤?"
+
+#. TRANSLATORS: This is where the user declined the security key
+#: ../client/pk-console.c:1546
+msgid "The signature was not accepted."
+msgstr "हसà¥à¤¤à¤¾à¤à¥à¤·à¤° सà¥à¤µà¥à¤à¤¾à¤° नहà¥à¤ à¤à¤¿à¤¯à¤¾ à¤à¤¯à¤¾ था."
+
+#. TRANSLATORS: This a request for a EULA
+#: ../client/pk-console.c:1580
+msgid "End user license agreement required"
+msgstr "à¤
à¤à¤¤à¥à¤¯ à¤à¤ªà¤¯à¥à¤à¥à¤¤à¤¾ लाà¤à¤¸à¥à¤à¤¸ मसà¥à¤¦à¤¾ à¤à¤°à¥à¤°à¥"
+
+#. TRANSLATORS: This a prompt asking the user to agree to the license
+#: ../client/pk-console.c:1587
+msgid "Do you agree to this license?"
+msgstr "à¤à¥à¤¯à¤¾ à¤à¤ª à¤à¤¸ लाà¤à¤¸à¥à¤à¤¸ सॠसहमत हà¥à¤?"
+
+#. TRANSLATORS: This is where the user declined the license
+#: ../client/pk-console.c:1591
+msgid "The license was refused."
+msgstr "लाà¤à¤¸à¥à¤à¤¸ à¤
सà¥à¤µà¥à¤à¥à¤¤ à¤à¤¿à¤¯à¤¾ à¤à¤¯à¤¾."
+
+#. TRANSLATORS: This is when the daemon crashed, and we are up shit creek without a paddle
+#: ../client/pk-console.c:1620
+msgid "The daemon crashed mid-transaction!"
+msgstr "यह डà¥à¤®à¥à¤¨ मधà¥à¤¯ विनिमय मà¥à¤ à¤à¥à¤°à¥à¤¶ à¤à¤° à¤à¤¯à¤¾!"
+
+#. TRANSLATORS: This is the header to the --help menu
+#: ../client/pk-console.c:1673
+msgid "PackageKit Console Interface"
+msgstr "पà¥à¤à¥à¤à¤à¤¿à¤ à¤à¤à¤¸à¥à¤² à¤
à¤à¤¤à¤°à¤«à¤²à¤"
+
+#. these are commands we can use with pkcon
+#: ../client/pk-console.c:1675
+msgid "Subcommands:"
+msgstr "à¤à¤ªà¤à¤®à¤¾à¤à¤¡:"
+
+#. TRANSLATORS: command line argument, if we should show debugging information
+#. TRANSLATORS: if we should show debugging data
+#: ../client/pk-console.c:1767 ../client/pk-generate-pack.c:185
+#: ../client/pk-monitor.c:125
+#: ../contrib/command-not-found/pk-command-not-found.c:520
+#: ../src/pk-main.c:211
+msgid "Show extra debugging information"
+msgstr "à¤
तिरिà¤à¥à¤¤ डिबà¤à¤¿à¤à¤ सà¥à¤à¤¨à¤¾ दिà¤à¤¾à¤à¤"
+
+#. TRANSLATORS: command line argument, just show the version string
+#: ../client/pk-console.c:1770 ../client/pk-monitor.c:127
+msgid "Show the program version and exit"
+msgstr "पà¥à¤°à¥à¤à¥à¤°à¤¾à¤® सà¤à¤¸à¥à¤à¤°à¤£ दिà¤à¤¾à¤à¤ à¤à¤° बाहर निà¤à¤²à¥à¤"
+
+#. TRANSLATORS: command line argument, use a filter to narrow down results
+#: ../client/pk-console.c:1773
+msgid "Set the filter, e.g. installed"
+msgstr "फ़िलà¥à¤à¤° सà¥à¤ à¤à¤°à¥à¤, à¤à¤¦à¤¾. सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤"
+
+#. TRANSLATORS: command line argument, work asynchronously
+#: ../client/pk-console.c:1776
+msgid "Exit without waiting for actions to complete"
+msgstr "पà¥à¤°à¤¾ हà¥à¤¨à¥ à¤à¥ लिठà¤à¥à¤°à¤¿à¤¯à¤¾ à¤à¥ लिठपà¥à¤°à¤¤à¥à¤à¥à¤·à¤¾à¤°à¤¤ रहॠबिना बाहर निà¤à¤²à¥à¤"
+
+#. TRANSLATORS: This is when we could not connect to the system bus, and is fatal
+#: ../client/pk-console.c:1803
+msgid "This tool could not connect to system DBUS."
+msgstr "यह à¤à¤à¤¼à¤¾à¤° DBUS मà¥à¤ à¤à¤¨à¥à¤à¥à¤ नहà¥à¤ हॠसà¤à¤¾."
+
+#. TRANSLATORS: The user specified an incorrect filter
+#: ../client/pk-console.c:1894
+msgid "The filter specified was invalid"
+msgstr "निरà¥à¤¦à¤¿à¤·à¥à¤ फिलà¥à¤à¤° à¤
वà¥à¤§ था"
+
+#. TRANSLATORS: a search type can be name, details, file, etc
+#: ../client/pk-console.c:1912
+msgid "A search type is required, e.g. name"
+msgstr "à¤à¥à¤ पà¥à¤°à¤à¤¾à¤° à¤à¤°à¥à¤°à¥ हà¥, à¤à¤¦à¤¾. name"
+
+#. TRANSLATORS: the user needs to provide a search term
+#: ../client/pk-console.c:1918 ../client/pk-console.c:1926
+#: ../client/pk-console.c:1934 ../client/pk-console.c:1942
+msgid "A search term is required"
+msgstr "à¤à¥à¤ पद à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: the search type was provided, but invalid
+#: ../client/pk-console.c:1948
+msgid "Invalid search type"
+msgstr "à¤
वà¥à¤§ à¤à¥à¤ पà¥à¤°à¤à¤¾à¤°"
+
+#. TRANSLATORS: the user did not specify what they wanted to install
+#: ../client/pk-console.c:1954
+msgid "A package name or filename to install is required"
+msgstr "सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤à¥à¤ नाम या फाà¤à¤²à¤¨à¤¾à¤® à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: geeky error, 99.9999% of users won't see this
+#: ../client/pk-console.c:1962
+msgid "A type, key_id and package_id are required"
+msgstr "पà¥à¤°à¤à¤¾à¤°, key_id à¤à¤° package_id à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: the user did not specify what they wanted to remove
+#: ../client/pk-console.c:1970
+msgid "A package name to remove is required"
+msgstr "हà¤à¤¾à¤¨à¥ à¤à¥ लिठसà¤à¤à¥à¤² नाम à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: the user did not specify anything about what to download or where
+#: ../client/pk-console.c:1977
+msgid "A destination directory and then the package names to download are required"
+msgstr "à¤à¤à¤¤à¤µà¥à¤¯ निरà¥à¤¦à¥à¤¶à¤¿à¤à¤¾ à¤à¤° फिर डाà¤à¤¨à¤²à¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिठसà¤à¤à¥à¤² नाम à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: the directory does not exist, so we can't continue
+#: ../client/pk-console.c:1983
+msgid "Directory not found"
+msgstr "निरà¥à¤¦à¥à¤¶à¤¿à¤à¤¾ नहà¥à¤ मिला"
+
+#. TRANSLATORS: geeky error, 99.9999% of users won't see this
+#: ../client/pk-console.c:1990
+msgid "A licence identifier (eula-id) is required"
+msgstr "लाà¤à¤¸à¥à¤à¤¸ पहà¤à¤¾à¤¨à¤à¤°à¥à¤¤à¤¾ (eula-id) à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: geeky error, 99.9999% of users won't see this
+#: ../client/pk-console.c:1999
+msgid "A transaction identifier (tid) is required"
+msgstr "विनिमय पहà¤à¤¾à¤¨à¤à¤°à¥à¤¤à¤¾ (tid) à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: The user did not specify a package name
+#: ../client/pk-console.c:2015
+msgid "A package name to resolve is required"
+msgstr "हल à¤à¤¿à¤¯à¤¾ पà¥à¤à¥à¤ नाम à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: The user did not specify a repository (software source) name
+#: ../client/pk-console.c:2023 ../client/pk-console.c:2031
+msgid "A repository name is required"
+msgstr "रिपाà¤à¤¿à¤à¤°à¥ नाम à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: The user didn't provide any data
+#: ../client/pk-console.c:2039
+msgid "A repo name, parameter and value are required"
+msgstr "रà¥à¤ªà¥ नाम, पà¥à¤°à¤¾à¤®à¥à¤à¤° à¤à¤° मान à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: The user didn't specify what action to use
+#: ../client/pk-console.c:2052
+msgid "An action, e.g. 'update-system' is required"
+msgstr "à¤à¥à¤°à¤¿à¤¯à¤¾, à¤à¤¦à¤¾. 'update-system' à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: The user specified an invalid action
+#: ../client/pk-console.c:2058
+msgid "A correct role is required"
+msgstr "सहॠà¤à¥à¤®à¤¿à¤à¤¾ à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: we keep a database updated with the time that an action was last executed
+#: ../client/pk-console.c:2064
+msgid "Failed to get the time since this action was last completed"
+msgstr "समय पानॠमà¥à¤ विफल à¤à¥à¤¯à¥à¤à¤à¤¿ यह à¤à¤¾à¤® à¤
à¤à¤¤à¤¿à¤® मà¥à¤ पà¥à¤°à¤¾ à¤à¤¿à¤¯à¤¾ à¤à¤¯à¤¾ था"
+
+#. TRANSLATORS: The user did not provide a package name
+#. TRANSLATORS: This is when the user fails to supply the package name
+#: ../client/pk-console.c:2073 ../client/pk-console.c:2084
+#: ../client/pk-console.c:2092 ../client/pk-console.c:2108
+#: ../client/pk-console.c:2116 ../client/pk-generate-pack.c:241
+msgid "A package name is required"
+msgstr "सà¤à¤à¥à¤² नाम à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: each package "provides" certain things, e.g. mime(gstreamer-decoder-mp3), the user didn't specify it
+#: ../client/pk-console.c:2100
+msgid "A package provide string is required"
+msgstr "सà¤à¤à¥à¤² पà¥à¤°à¤¦à¤¤à¥à¤¤ सà¥à¤à¥à¤°à¤¿à¤à¤ à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: The user didn't specify a filename to create as a list
+#: ../client/pk-console.c:2124
+msgid "A list file name to create is required"
+msgstr "बनानॠà¤à¥ लिठसà¥à¤à¥ फाà¤à¤² नाम à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: The user didn't specify a filename to open as a list
+#: ../client/pk-console.c:2133 ../client/pk-console.c:2142
+msgid "A list file to open is required"
+msgstr "à¤à¥à¤²à¤¨à¥ à¤à¥ लिठसà¥à¤à¥ फाà¤à¤² à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: The user tried to use an unsupported option on the command line
+#: ../client/pk-console.c:2195
+#, c-format
+msgid "Option '%s' is not supported"
+msgstr "विà¤à¤²à¥à¤ª '%s' समरà¥à¤¥à¤¿à¤¤ नहà¥à¤ हà¥"
+
+#. TRANSLATORS: User does not have permission to do this
+#: ../client/pk-console.c:2208
+msgid "Incorrect privileges for this operation"
+msgstr "à¤à¤¸ à¤à¤ªà¤°à¥à¤¶à¤¨ à¤à¥ लिठà¤à¤²à¤¤ à¤
धिà¤à¤¾à¤°"
+
+#. TRANSLATORS: Generic failure of what they asked to do
+#: ../client/pk-console.c:2211
+msgid "Command failed"
+msgstr "à¤à¤®à¤¾à¤à¤¡ à¤
सफल"
+
+#. TRANSLATORS: This is the state of the transaction
+#: ../client/pk-generate-pack.c:101
+msgid "Downloading"
+msgstr "डाà¤à¤¨à¤²à¥à¤¡ à¤à¤¿à¤¯à¤¾ à¤à¤¾ रहा हà¥"
+
+#. TRANSLATORS: This is when the main packages are being downloaded
+#: ../client/pk-generate-pack.c:121
+msgid "Downloading packages"
+msgstr "सà¤à¤à¥à¤² डाà¤à¤¨à¤²à¥à¤¡ à¤à¤° रहा हà¥"
+
+#. TRANSLATORS: This is when the dependency packages are being downloaded
+#: ../client/pk-generate-pack.c:126
+msgid "Downloading dependencies"
+msgstr "निरà¥à¤à¤°à¤¤à¤¾ डाà¤à¤¨à¤²à¥à¤¡ à¤à¤¿à¤¯à¤¾ à¤à¤¾ रहा हà¥"
+
+#. TRANSLATORS: we can exclude certain packages (glibc) when we know they'll exist on the target
+#: ../client/pk-generate-pack.c:188
+msgid "Set the file name of dependencies to be excluded"
+msgstr "à¤à¤²à¤¾à¤¨à¥ à¤à¥ लिठनिरà¥à¤à¤°à¤¤à¤¾ à¤à¥ फाà¤à¤² नाम सà¥à¤ à¤à¤°à¥à¤"
+
+#. TRANSLATORS: the output location
+#: ../client/pk-generate-pack.c:191
+msgid "The output file or directory (the current directory is used if ommitted)"
+msgstr "à¤à¤à¤à¤ªà¥à¤ फाà¤à¤² या निरà¥à¤¦à¥à¤¶à¤¿à¤à¤¾ (मà¥à¤à¥à¤¦à¤¾ निरà¥à¤¦à¥à¤¶à¤¿à¤à¤¾ à¤à¤¾ पà¥à¤°à¤¯à¥à¤ à¤à¤¿à¤¯à¤¾ à¤à¤¾ सà¤à¤¤à¤¾ यदि मिà¤à¤¾à¤¯à¤¾ à¤à¤¯à¤¾)"
+
+#. TRANSLATORS: put a list of packages in the pack
+#: ../client/pk-generate-pack.c:194
+msgid "The package to be put into the service pack"
+msgstr "सà¥à¤µà¤¾ पà¥à¤à¥ मà¥à¤ रà¤à¤¨à¥ à¤à¥ लिठसà¤à¤à¥à¤²"
+
+#. TRANSLATORS: put all pending updates in the pack
+#: ../client/pk-generate-pack.c:197
+msgid "Put all updates available in the service pack"
+msgstr "सà¥à¤µà¤¾ पà¥à¤ मà¥à¤ à¤à¤ªà¤²à¤¬à¥à¤§ सारॠà¤
दà¥à¤¯à¤¤à¤¨ रà¤à¥à¤"
+
+#. TRANSLATORS: This is when the user fails to supply the correct arguments
+#: ../client/pk-generate-pack.c:225
+msgid "Neither --package or --updates option selected."
+msgstr "Neither --package or --updates option selected."
+
+#. TRANSLATORS: This is when the user fails to supply just one argument
+#: ../client/pk-generate-pack.c:233
+msgid "Both options selected."
+msgstr "दà¥à¤¨à¥à¤ विà¤à¤²à¥à¤ª à¤à¤¯à¤¨à¤¿à¤¤."
+
+#. TRANSLATORS: This is when the user fails to supply the output
+#: ../client/pk-generate-pack.c:249
+msgid "A output directory or file name is required"
+msgstr "à¤à¤à¤à¤ªà¥à¤ निरà¥à¤¦à¥à¤¶à¤¿à¤à¤¾ या फाà¤à¤² नाम à¤à¤°à¥à¤°à¥ हà¥"
+
+#. TRANSLATORS: This is when the backend doesn't have the capability to get-depends
+#. TRANSLATORS: This is when the backend doesn't have the capability to download
+#: ../client/pk-generate-pack.c:267 ../client/pk-generate-pack.c:273
+msgid "The package manager cannot perform this type of operation."
+msgstr "सà¤à¤à¥à¤² पà¥à¤°à¤¬à¤à¤§à¤ à¤à¤¸ पà¥à¤°à¤à¤¾à¤° à¤à¤¾ सà¤à¤à¥à¤°à¤®à¤£ नहà¥à¤ à¤à¤° सà¤à¤¤à¤¾ हà¥"
+
+#. TRANSLATORS: This is when the distro didn't include libarchive support into PK
+#: ../client/pk-generate-pack.c:280
+msgid ""
+"Service packs cannot be created as PackageKit was not built with libarchive "
+"support."
+msgstr "सà¥à¤µà¤¾ पà¥à¤ à¤à¥ नहà¥à¤ बनाया à¤à¤¾ सà¤à¤¤à¤¾ हॠà¤à¥à¤¯à¥à¤à¤à¤¿ PackageKit लिबà¤à¤°à¥à¤à¤¾à¤à¤µ समरà¥à¤¥à¤¨ à¤à¥ साथ नहॠबनाया à¤à¤¾ सà¤à¤¤ हà¥."
+
+#. TRANSLATORS: the user specified an absolute path, but didn't get the extension correct
+#: ../client/pk-generate-pack.c:291
+msgid "If specifying a file, the service pack name must end with"
+msgstr "यदि à¤à¥à¤ फ़ाà¤à¤² निरà¥à¤¦à¤¿à¤·à¥à¤ à¤à¤° रहॠहà¥à¤, सà¥à¤µà¤¾ पà¥à¤ à¤à¤¾ नाम à¤
à¤à¤¤ मà¥à¤ रहना à¤à¤¾à¤¹à¤¿à¤"
+
+#. TRANSLATORS: This is when file already exists
+#: ../client/pk-generate-pack.c:307
+msgid "A pack with the same name already exists, do you want to overwrite it?"
+msgstr "à¤à¤¸à¥ नाम à¤à¥ साथ पà¥à¤ पहलॠसॠमà¥à¤à¥à¤¦ हà¥, à¤à¥à¤¯à¤¾ à¤à¤ª à¤à¤¸à¥ à¤
धिलिà¤à¤¿à¤¤ à¤à¤°à¤¨à¤¾ à¤à¤¾à¤¹à¤¤à¥ हà¥à¤?"
+
+#. TRANSLATORS: This is when the pack was not overwritten
+#: ../client/pk-generate-pack.c:310
+msgid "The pack was not overwritten."
+msgstr "यह पà¥à¤ à¤
धिलिà¤à¤¿à¤¤ नहà¥à¤ à¤à¤¿à¤¯à¤¾ à¤à¤¯à¤¾ था."
+
+#. TRANSLATORS: This is when the temporary directory cannot be created, the directory name follows
+#: ../client/pk-generate-pack.c:323
+msgid "Failed to create directory:"
+msgstr "निरà¥à¤¦à¥à¤¶à¤¿à¤à¤¾ बनानॠमà¥à¤ विफल:"
+
+#. TRANSLATORS: This is when the list of packages from the remote computer cannot be opened
+#: ../client/pk-generate-pack.c:333
+msgid "Failed to open package list."
+msgstr "सà¤à¤à¥à¤² सà¥à¤à¥ à¤à¥à¤²à¤¨à¥ मà¥à¤ विफल."
+
+#. TRANSLATORS: The package name is being matched up to available packages
+#: ../client/pk-generate-pack.c:344
+msgid "Finding package name."
+msgstr "सà¤à¤à¥à¤² नाम ढà¥à¤à¤¢à¤¼ रहा हà¥."
+
+#. TRANSLATORS: This is when the package cannot be found in any software source. The detailed error follows
+#: ../client/pk-generate-pack.c:348
+#, c-format
+msgid "Failed to find package '%s': %s"
+msgstr "'%s' सà¤à¤à¥à¤² ढà¥à¤à¤¢à¤¼à¤¨à¥ मà¥à¤ विफल: %s"
+
+#. TRANSLATORS: This is telling the user we are in the process of making the pack
+#: ../client/pk-generate-pack.c:365
+msgid "Creating service pack..."
+msgstr "सà¥à¤µà¤¾ पà¥à¤ बना रहा हà¥..."
+
+#. TRANSLATORS: we succeeded in making the file
+#: ../client/pk-generate-pack.c:372
+#, c-format
+msgid "Service pack created '%s'"
+msgstr "सà¥à¤µà¤¾ पà¥à¤ निरà¥à¤®à¤¿à¤¤ '%s'"
+
+#. TRANSLATORS: we failed to make te file
+#: ../client/pk-generate-pack.c:377
+#, c-format
+msgid "Failed to create '%s': %s"
+msgstr "'%s' बनानॠमà¥à¤ विफल: %s"
+
+#. TRANSLATORS: this is a program that monitors PackageKit
+#: ../client/pk-monitor.c:143
+msgid "PackageKit Monitor"
+msgstr "PackageKit मानिà¤à¤°"
+
+#. TRANSLATORS: The package was not found in any software sources
+#: ../client/pk-tools-common.c:118
+#, c-format
+msgid "The package could not be found"
+msgstr "यह सà¤à¤à¥à¤² नहà¥à¤ मिल सà¤à¤¾"
+
+#. TRANSLATORS: more than one package could be found that matched, to follow is a list of possible packages
+#: ../client/pk-tools-common.c:130
+msgid "More than one package matches:"
+msgstr "à¤à¤ सॠà¤
धिठसà¤à¤à¥à¤² मà¥à¤² à¤à¤¾à¤¤à¤¾ हà¥:"
+
+#. TRANSLATORS: This finds out which package in the list to use
+#: ../client/pk-tools-common.c:137
+msgid "Please choose the correct package: "
+msgstr "à¤à¥à¤ªà¤¯à¤¾ सहॠसà¤à¤à¥à¤² à¤à¥à¤¨à¥à¤: "
+
+#: ../client/pk-tools-common.c:162
+#, c-format
+msgid "Please enter a number from 1 to %i: "
+msgstr "1 सॠ%i तठà¤à¥ सà¤à¤à¥à¤¯à¤¾ à¤à¥à¤ªà¤¯à¤¾ दाà¤à¤¿à¤² à¤à¤°à¥à¤: "
+
+#. TRANSLATORS: we failed to find the package, this shouldn't happen
+#: ../contrib/command-not-found/pk-command-not-found.c:371
+msgid "Failed to search for file"
+msgstr "फाà¤à¤² à¤à¥ लिठà¤à¥à¤à¤¨à¥ मà¥à¤ विफल"
+
+#. TRANSLATORS: we failed to launch the executable, the error follows
+#: ../contrib/command-not-found/pk-command-not-found.c:495
+msgid "Failed to launch:"
+msgstr "लà¥à¤¨à¥à¤ मà¥à¤ विफल:"
+
+#. TRANSLATORS: tool that gets called when the command is not found
+#: ../contrib/command-not-found/pk-command-not-found.c:536
+msgid "PackageKit Command Not Found"
+msgstr "PackageKit à¤à¤®à¤¾à¤à¤¡ नहà¥à¤ मिला"
+
+#. TRANSLATORS: the prefix of all the output telling the user why it's not executing
+#: ../contrib/command-not-found/pk-command-not-found.c:559
+msgid "Command not found."
+msgstr "à¤à¤®à¤¾à¤à¤¡ नहà¥à¤ मिला."
+
+#. TRANSLATORS: tell the user what we think the command is
+#: ../contrib/command-not-found/pk-command-not-found.c:566
+msgid "Similar command is:"
+msgstr "à¤à¤¸à¥ तरह à¤à¤¾ à¤à¤®à¤¾à¤à¤¡ हà¥:"
+
+#. TRANSLATORS: Ask the user if we should run the similar command
+#: ../contrib/command-not-found/pk-command-not-found.c:575
+msgid "Run similar command:"
+msgstr "समान à¤à¤®à¤¾à¤à¤¡ à¤à¤²à¤¾à¤à¤:"
+
+#. TRANSLATORS: show the user a list of commands that they could have meant
+#. TRANSLATORS: show the user a list of commands we could run
+#: ../contrib/command-not-found/pk-command-not-found.c:587
+#: ../contrib/command-not-found/pk-command-not-found.c:596
+msgid "Similar commands are:"
+msgstr "समान à¤à¤®à¤¾à¤à¤¡ हà¥à¤:"
+
+#. TRANSLATORS: ask the user to choose a file to run
+#: ../contrib/command-not-found/pk-command-not-found.c:603
+msgid "Please choose a command to run"
+msgstr "à¤à¤²à¤¾à¤¨à¥ à¤à¥ लिठà¤à¤®à¤¾à¤à¤¡ à¤à¥à¤¨à¥à¤"
+
+#. TRANSLATORS: tell the user what package provides the command
+#: ../contrib/command-not-found/pk-command-not-found.c:618
+msgid "The package providing this file is:"
+msgstr "à¤à¤¸ फ़ाà¤à¤² à¤à¥ दà¥à¤¨à¥ वाला सà¤à¤à¥à¤²:"
+
+#. TRANSLATORS: as the user if we want to install a package to provide the command
+#: ../contrib/command-not-found/pk-command-not-found.c:623
+#, c-format
+msgid "Install package '%s' to provide command '%s'?"
+msgstr "सà¤à¤à¥à¤² '%s' à¤à¥ '%s' à¤à¤®à¤¾à¤à¤¡ à¤à¥ दà¥à¤¨à¥ à¤à¥ लिठसà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤?"
+
+#. TRANSLATORS: Show the user a list of packages that provide this command
+#: ../contrib/command-not-found/pk-command-not-found.c:644
+msgid "Packages providing this file are:"
+msgstr "à¤à¤¸ फ़ाà¤à¤² à¤à¥ दà¥à¤¨à¥ वाला सà¤à¤à¥à¤²:"
+
+#. TRANSLATORS: Show the user a list of packages that they can install to provide this command
+#: ../contrib/command-not-found/pk-command-not-found.c:653
+msgid "Suitable packages are:"
+msgstr "à¤à¤ªà¤¯à¥à¤à¥à¤¤ सà¤à¤à¥à¤² हà¥à¤:"
+
+#. get selection
+#. TRANSLATORS: ask the user to choose a file to install
+#: ../contrib/command-not-found/pk-command-not-found.c:661
+msgid "Please choose a package to install"
+msgstr "सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¥à¤ सà¤à¤à¥à¤² à¤à¥à¤¨à¥à¤"
+
+#. TRANSLATORS: when we are getting data from the daemon
+#: ../contrib/browser-plugin/src/contents.cpp:298
+msgid "Getting package information..."
+msgstr "सà¤à¤à¥à¤² सà¥à¤à¤¨à¤¾ पा रहा हà¥..."
+
+#. TRANSLATORS: run an applicaiton
+#: ../contrib/browser-plugin/src/contents.cpp:304
+#, c-format
+msgid "Run %s"
+msgstr "%s à¤à¤²à¤¾à¤à¤"
+
+#. TRANSLATORS: show the installed version of a package
+#: ../contrib/browser-plugin/src/contents.cpp:310
+msgid "Installed version"
+msgstr "सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ सà¤à¤¸à¥à¤à¤°à¤£"
+
+#. TRANSLATORS: run the application now
+#: ../contrib/browser-plugin/src/contents.cpp:318
+#, c-format
+msgid "Run version %s now"
+msgstr "à¤
ब %s सà¤à¤¸à¥à¤à¤°à¤£ à¤à¤²à¤¾à¤à¤"
+
+#. TRANSLATORS: run the application now
+#: ../contrib/browser-plugin/src/contents.cpp:324
+msgid "Run now"
+msgstr "à¤
à¤à¥ à¤à¤²à¤¾à¤à¤"
+
+#. TRANSLATORS: update to a new version of the package
+#: ../contrib/browser-plugin/src/contents.cpp:330
+#, c-format
+msgid "Update to version %s"
+msgstr "सà¤à¤¸à¥à¤à¤°à¤£ %s मà¥à¤ à¤
दà¥à¤¯à¤¤à¤¨ à¤à¤°à¥à¤"
+
+#. TRANSLATORS: To install a package
+#: ../contrib/browser-plugin/src/contents.cpp:336
+#, c-format
+msgid "Install %s now"
+msgstr "à¤
ब %s à¤à¥ सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤"
+
+#. TRANSLATORS: the version of the package
+#: ../contrib/browser-plugin/src/contents.cpp:339
+msgid "Version"
+msgstr "सà¤à¤¸à¥à¤à¤°à¤£"
+
+#. TRANSLATORS: noting found, so can't install
+#: ../contrib/browser-plugin/src/contents.cpp:344
+msgid "No packages found for your system"
+msgstr "à¤à¤ªà¤à¥ तà¤à¤¤à¥à¤° à¤à¥ लिठà¤à¥à¤ सà¤à¤à¥à¤² नहà¥à¤ पाया à¤à¤¯à¤¾"
+
+#. TRANSLATORS: package is being installed
+#: ../contrib/browser-plugin/src/contents.cpp:349
+msgid "Installing..."
+msgstr "सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤° रहा हà¥..."
+
+#: ../data/packagekit-catalog.xml.in.h:1
+msgid "PackageKit Catalog"
+msgstr "PackageKit à¤à¥à¤à¤¾à¤²à¤¾à¤"
+
+#: ../data/packagekit-package-list.xml.in.h:1
+msgid "PackageKit Package List"
+msgstr "PackageKit सà¤à¤à¥à¤² सà¥à¤à¥"
+
+#: ../data/packagekit-servicepack.xml.in.h:1
+msgid "PackageKit Service Pack"
+msgstr "PackageKit सà¥à¤µà¤¾ पà¥à¤"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:1
+msgid "Accept EULA"
+msgstr "EULA सà¥à¤µà¥à¤à¤¾à¤°à¥à¤"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:2
+msgid "Authentication is required to accept a EULA"
+msgstr "EULA सà¥à¤µà¥à¤à¤¾à¤° à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤®à¤¾à¤£à¥à¤à¤°à¤£ à¤à¤°à¥à¤°à¥ हà¥"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:3
+msgid "Authentication is required to cancel a task that was not started by yourself"
+msgstr "à¤à¥à¤ à¤à¤¾à¤°à¥à¤¯ à¤
सà¥à¤µà¥à¤à¤¾à¤° à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤®à¤¾à¤£à¥à¤à¤°à¤£ à¤à¤°à¥à¤°à¥ हॠà¤à¥ à¤à¤ªà¤à¥ दà¥à¤µà¤¾à¤°à¤¾ à¤à¤°à¤à¤ नहà¥à¤ à¤à¤¿à¤¯à¤¾ à¤à¤¯à¤¾ हà¥"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:4
+msgid "Authentication is required to change software source parameters"
+msgstr "सà¥à¤«à¤¼à¥à¤à¤µà¥à¤¯à¤° सà¥à¤°à¥à¤¤ पà¥à¤°à¤¾à¤®à¥à¤à¤° बदलनॠà¤à¥ लिठपà¥à¤°à¤®à¤¾à¤£à¥à¤à¤°à¤£ à¤à¤°à¥à¤°à¥ हà¥"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:5
+msgid ""
+"Authentication is required to consider a key used for signing packages as "
+"trusted"
+msgstr "बतà¥à¤° विशà¥à¤µà¤¸à¤¨à¥à¤¯ सà¤à¤à¥à¤² à¤à¥ हसà¥à¤¤à¤¾à¤à¥à¤·à¤° à¤à¥ लिठपà¥à¤°à¤¯à¥à¤à¥à¤¤ à¤à¥à¤à¤à¥ सà¥à¤µà¥à¤à¤¾à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤®à¤¾à¤£à¥à¤à¤°à¤£ à¤à¤°à¥à¤°à¥ हà¥"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:6
+msgid "Authentication is required to install a signed package"
+msgstr "हसà¥à¤¤à¤¾à¤à¥à¤·à¤°à¤¿à¤¤ सà¤à¤à¥à¤² सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤®à¤¾à¤£à¥à¤à¤°à¤£ à¤à¤°à¥à¤°à¥ हà¥"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:7
+msgid "Authentication is required to install an untrusted package"
+msgstr "à¤à¤¿à¤¸à¥ à¤
विशà¥à¤µà¤¸à¤¨à¥à¤¯ सà¤à¤à¥à¤² सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤®à¤¾à¤£à¥à¤à¤°à¤£ à¤à¤°à¥à¤°à¥ हà¥"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:8
+msgid "Authentication is required to refresh the system sources"
+msgstr "तà¤à¤¤à¥à¤° सà¥à¤°à¥à¤¤ ताà¤à¤¼à¤¾ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤®à¤¾à¤£à¥à¤à¤°à¤£ à¤à¤°à¥à¤°à¥ हà¥"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:9
+msgid "Authentication is required to remove packages"
+msgstr "सà¤à¤à¥à¤² हà¤à¤¾à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤®à¤¾à¤£à¥à¤à¤°à¤£ à¤à¤°à¥à¤°à¥ हà¥"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:10
+msgid "Authentication is required to rollback a transaction"
+msgstr "विनिमय वापस लà¥à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤®à¤¾à¤£à¥à¤à¤°à¤£ à¤à¤°à¥à¤°à¥ हà¥"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:11
+msgid ""
+"Authentication is required to set the network proxy used for downloading "
+"packages"
+msgstr "सà¤à¤à¥à¤² डाà¤à¤¨à¤²à¥à¤¡ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤¯à¥à¤à¥à¤¤à¤¿ सà¤à¤à¤¾à¤² पà¥à¤°à¥à¤à¥à¤¸à¥ सà¥à¤ à¤à¤°à¤¨à¥ à¤à¥ लिठपà¥à¤°à¤®à¤¾à¤£à¥à¤à¤°à¤£ à¤à¤°à¥à¤°à¥ हà¥"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:12
+msgid "Authentication is required to update packages"
+msgstr "सà¤à¤à¥à¤² à¤
दà¥à¤¯à¤¤à¤¨ à¤à¥ लिठपà¥à¤°à¤®à¤¾à¤£à¥à¤à¤°à¤£ à¤à¤°à¥à¤°à¥ हà¥"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:13
+msgid "Cancel foreign task"
+msgstr "बाहरॠà¤à¤¾à¤°à¥à¤¯ रदà¥à¤¦ à¤à¤°à¥à¤"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:14
+msgid "Change software source parameters"
+msgstr "सà¥à¤«à¤¼à¥à¤à¤µà¥à¤¯à¤° सà¥à¤°à¥à¤¤ पà¥à¤°à¤¾à¤®à¥à¤à¤° बदलà¥à¤"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:15
+msgid "Install signed package"
+msgstr "हसà¥à¤¤à¤¾à¤à¥à¤·à¤°à¤¿à¤¤ सà¤à¤à¥à¤² सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:16
+msgid "Install untrusted local file"
+msgstr "à¤
विशà¥à¤µà¤¸à¤¨à¥à¤¯ सà¥à¤¥à¤¾à¤¨à¥à¤¯ फाà¤à¤² सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ à¤à¤°à¥à¤"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:17
+msgid "Refresh system sources"
+msgstr "तà¤à¤¤à¥à¤° सà¥à¤°à¥à¤¤ ताà¤à¤¼à¤¾ à¤à¤°à¥à¤"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:18
+msgid "Remove package"
+msgstr "सà¤à¤à¥à¤² हà¤à¤¾à¤à¤"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:19
+msgid "Rollback to a previous transaction"
+msgstr "पिà¤à¤²à¥ लà¥à¤¨à¤¦à¥à¤¨ मà¥à¤ वापस लà¥à¤"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:20
+msgid "Set network proxy"
+msgstr "सà¤à¤à¤¾à¤² पà¥à¤°à¥à¤à¥à¤¸à¥ सà¥à¤ à¤à¤°à¥à¤"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:21
+msgid "Trust a key used for signing packages"
+msgstr "सà¤à¤à¥à¤² हसà¥à¤¤à¤¾à¤à¥à¤·à¤° à¤à¥ लिठपà¥à¤°à¤¯à¥à¤à¥à¤¤ à¤à¤¿à¤¸à¥ à¤à¥à¤à¤à¥ पर à¤à¤°à¥à¤¸à¤¾ à¤à¤°à¥à¤"
+
+#: ../policy/org.freedesktop.packagekit.policy.in.h:22
+msgid "Update packages"
+msgstr "सà¤à¤à¥à¤² à¤
दà¥à¤¯à¤¤à¤¨ à¤à¤°à¥à¤"
+
+#. TRANSLATORS: failed due to DBus security
+#: ../src/pk-main.c:87
+msgid "Startup failed due to security policies on this machine."
+msgstr "à¤à¤¸ मशà¥à¤¨ पर सà¥à¤°à¤à¥à¤·à¤¾ नà¥à¤¤à¤¿ à¤à¥ à¤à¤¾à¤°à¤£ à¤à¤°à¤à¤à¤¨ विफल."
+
+#. TRANSLATORS: only two ways this can fail...
+#: ../src/pk-main.c:89
+msgid "This can happen for two reasons:"
+msgstr "यह दॠà¤à¤¾à¤°à¤£à¥à¤ सॠहॠसà¤à¤¤à¤¾ हà¥:"
+
+#. TRANSLATORS: only allowed to be owned by root
+#: ../src/pk-main.c:91
+msgid "The correct user is not launching the executable (usually root)"
+msgstr "सहॠà¤à¤ªà¤¯à¥à¤à¥à¤¤à¤¾ निषà¥à¤ªà¤¾à¤¦à¤¨à¥à¤¯ à¤à¥ लà¥à¤¨à¥à¤ नहà¥à¤ à¤à¤° रहा हॠ(पà¥à¤°à¤¾à¤¯à¤ रà¥à¤)"
+
+#. TRANSLATORS: or we are installed in a prefix
+#: ../src/pk-main.c:93
+msgid ""
+"The org.freedesktop.PackageKit.conf file is not installed in the system "
+"directory:"
+msgstr "org.freedesktop.PackageKit.conf फ़ाà¤à¤² तà¤à¤¤à¥à¤° निरà¥à¤¦à¥à¤¶à¤¿à¤à¤¾ मà¥à¤ सà¤à¤¸à¥à¤¥à¤¾à¤ªà¤¿à¤¤ नहà¥à¤ हà¥:"
+
+#. TRANSLATORS: a backend is the system package tool, e.g. yum, apt
+#: ../src/pk-main.c:205
+msgid "Packaging backend to use, e.g. dummy"
+msgstr "पà¥à¤°à¤¯à¥à¤ à¤à¥ लिठबà¥à¤à¥à¤à¤¡ à¤à¥ पà¥à¤à¥à¤à¤¿à¤à¤, à¤à¤¦à¤¾. dummy"
+
+#. TRANSLATORS: if we should run in the background
+#: ../src/pk-main.c:208
+msgid "Daemonize and detach from the terminal"
+msgstr "à¤à¤°à¥à¤®à¤¿à¤¨à¤² सॠडà¥à¤®à¤¾à¤¨à¥à¤à¤°à¤£ व विलठà¤à¤°à¥à¤"
+
+#. TRANSLATORS: if we should not monitor how long we are inactive for
+#: ../src/pk-main.c:214
+msgid "Disable the idle timer"
+msgstr "निषà¥à¤à¥à¤°à¤¿à¤¯ à¤à¤¾à¤à¤®à¤° निषà¥à¤à¥à¤°à¤¿à¤¯ à¤à¤°à¥à¤"
+
+#. TRANSLATORS: show version
+#: ../src/pk-main.c:217
+msgid "Show version and exit"
+msgstr "सà¤à¤¸à¥à¤à¤°à¤£ दिà¤à¤¾à¤à¤ à¤à¤° बाहर निà¤à¤²à¥à¤"
+
+#. TRANSLATORS: exit after we've started up, used for user profiling
+#: ../src/pk-main.c:220
+msgid "Exit after a small delay"
+msgstr "à¤à¥à¤ दà¥à¤° à¤à¥ बाद बाहर निà¤à¤²à¥à¤"
+
+#. TRANSLATORS: exit straight away, used for automatic profiling
+#: ../src/pk-main.c:223
+msgid "Exit after the engine has loaded"
+msgstr "à¤à¤à¤à¤¨ लà¥à¤¡ हà¥à¤¨à¥ à¤à¥ बाद बाहर निà¤à¤²à¥à¤"
+
+#. TRANSLATORS: describing the service that is running
+#: ../src/pk-main.c:238
+msgid "PackageKit service"
+msgstr "PackageKit सà¥à¤µà¤¾"
+
+#. TRANSLATORS: fatal error, dbus is not running
+#: ../src/pk-main.c:275
+msgid "Cannot connect to the system bus"
+msgstr "सिसà¥à¤à¤® बस मà¥à¤ à¤à¤¨à¥à¤à¥à¤ नहà¥à¤ हॠसà¤à¤¤à¤¾ हà¥"
+
+#. TRANSLATORS: cannot register on system bus, unknown reason
+#: ../src/pk-main.c:331
+#, c-format
+msgid "Error trying to start: %s\n"
+msgstr "à¤à¤°à¤à¤ हà¥à¤¨à¥ à¤à¥ à¤à¥à¤¶à¤¿à¤¶ मà¥à¤ तà¥à¤°à¥à¤à¤¿: %s\n"
+
commit 5ad07501de1ab98e683f06505d5bd5db868e1414
Author: Richard Hughes <richard at hughsie.com>
Date: Wed May 27 09:18:01 2009 +0100
When we search for the file list after an install or upgrade, use the local package not the remote package else we might start downloading remote package lists
diff --git a/src/pk-transaction.c b/src/pk-transaction.c
index 0026169..9144ebb 100644
--- a/src/pk-transaction.c
+++ b/src/pk-transaction.c
@@ -533,8 +533,9 @@ pk_transaction_finished_cb (PkBackend *backend, PkExitEnum exit_enum, PkTransact
gchar *packages;
gchar **package_ids;
guint i, length;
- PkPackageList *list;
+ GPtrArray *list;
const PkPackageObj *obj;
+ gchar *package_id;
g_return_if_fail (PK_IS_TRANSACTION (transaction));
g_return_if_fail (transaction->priv->tid != NULL);
@@ -569,21 +570,27 @@ pk_transaction_finished_cb (PkBackend *backend, PkExitEnum exit_enum, PkTransact
if (ret) {
/* filter on UPDATING */
- list = pk_package_list_new ();
+ list = g_ptr_array_new ();
length = pk_package_list_get_size (transaction->priv->package_list);
for (i=0; i<length; i++) {
obj = pk_package_list_get_obj (transaction->priv->package_list, i);
- if (obj->info == PK_INFO_ENUM_UPDATING)
- pk_obj_list_add (PK_OBJ_LIST(list), obj);
+ if (obj->info == PK_INFO_ENUM_UPDATING) {
+ /* we convert the package_id data to be 'installed' as this means
+ * we can use the local package database for GetFiles rather than
+ * downloading new remote metadata */
+ package_id = pk_package_id_build (obj->id->name, obj->id->version, obj->id->arch, "installed");
+ g_ptr_array_add (list, package_id);
+ }
}
/* process file lists on these packages */
- if (PK_OBJ_LIST(list)->len > 0) {
- package_ids = pk_package_list_to_strv (list);
+ if (list->len > 0) {
+ package_ids = pk_package_ids_from_array (list);
pk_post_trans_check_running_process (transaction->priv->post_trans, package_ids);
g_strfreev (package_ids);
}
- g_object_unref (list);
+ g_ptr_array_foreach (list, (GFunc) g_free, NULL);
+ g_ptr_array_free (list, TRUE);
}
}
@@ -596,22 +603,26 @@ pk_transaction_finished_cb (PkBackend *backend, PkExitEnum exit_enum, PkTransact
if (ret) {
/* filter on INSTALLING | UPDATING */
- list = pk_package_list_new ();
+ list = g_ptr_array_new ();
length = pk_package_list_get_size (transaction->priv->package_list);
for (i=0; i<length; i++) {
obj = pk_package_list_get_obj (transaction->priv->package_list, i);
- if (obj->info == PK_INFO_ENUM_INSTALLING || obj->info == PK_INFO_ENUM_UPDATING)
- pk_obj_list_add (PK_OBJ_LIST(list), obj);
+ if (obj->info == PK_INFO_ENUM_INSTALLING || obj->info == PK_INFO_ENUM_UPDATING) {
+ /* we convert the package_id data to be 'installed' */
+ package_id = pk_package_id_build (obj->id->name, obj->id->version, obj->id->arch, "installed");
+ g_ptr_array_add (list, package_id);
+ }
}
egg_debug ("processing %i packags for desktop files", PK_OBJ_LIST(list)->len);
/* process file lists on these packages */
- if (PK_OBJ_LIST(list)->len > 0) {
- package_ids = pk_package_list_to_strv (list);
+ if (list->len > 0) {
+ package_ids = pk_package_ids_from_array (list);
pk_post_trans_check_desktop_files (transaction->priv->post_trans, package_ids);
g_strfreev (package_ids);
}
- g_object_unref (list);
+ g_ptr_array_foreach (list, (GFunc) g_free, NULL);
+ g_ptr_array_free (list, TRUE);
}
}
commit 17df8b837d1466c58b90b94c7867b97666c7df90
Author: Richard Hughes <richard at hughsie.com>
Date: Wed May 27 09:14:39 2009 +0100
Fix a small memory leak when we check for session restarts
diff --git a/src/pk-post-trans.c b/src/pk-post-trans.c
index 1c22283..518bc9d 100644
--- a/src/pk-post-trans.c
+++ b/src/pk-post-trans.c
@@ -569,6 +569,7 @@ pk_post_trans_update_process_list (PkPostTrans *post)
name = g_dir_read_name (dir);
pk_obj_list_clear (PK_OBJ_LIST(post->priv->running_exec_list));
while (name != NULL) {
+ contents = NULL;
uid_file = g_build_filename ("/proc", name, "loginuid", NULL);
/* is a process file */
@@ -601,6 +602,7 @@ pk_post_trans_update_process_list (PkPostTrans *post)
pk_obj_list_add (PK_OBJ_LIST(post->priv->running_exec_list), exec);
out:
g_free (uid_file);
+ g_free (contents);
name = g_dir_read_name (dir);
}
g_dir_close (dir);
commit 6e6afe02b50312b3f0f58417c1464f230f6369a2
Author: runab <runab at fedoraproject.org>
Date: Wed May 27 07:04:16 2009 +0000
Sending translation for Bengali (India)
diff --git a/po/bn_IN.po b/po/bn_IN.po
index 81d94cf..d31a690 100644
--- a/po/bn_IN.po
+++ b/po/bn_IN.po
@@ -1,15 +1,15 @@
-# translation of packagekit.master.bn_IN.po to Bengali INDIA
+# translation of packagekit.master.po to Bengali INDIA
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
-# Runa Bhattacharjee <runab at redhat.com>, 2008, 2009.
+# Runa Bhattacharjee <runab at redhat.com>, 2008.
# Runa Bhattacharjee <runab at fedoraproject.org>, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: packagekit.master.bn_IN\n"
+"Project-Id-Version: packagekit.master\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-05-26 02:33+0000\n"
-"PO-Revision-Date: 2009-05-26 11:25+0530\n"
+"POT-Creation-Date: 2009-05-27 02:34+0000\n"
+"PO-Revision-Date: 2009-05-27 12:33+0530\n"
"Last-Translator: Runa Bhattacharjee <runab at fedoraproject.org>\n"
"Language-Team: Bengali INDIA <fedora-trans-bn_in at redhat.com>\n"
"MIME-Version: 1.0\n"
@@ -496,7 +496,7 @@ msgstr "সাব-à¦à¦®à¦¾à¦¨à§à¦¡:"
#. TRANSLATORS: if we should show debugging data
#: ../client/pk-console.c:1767 ../client/pk-generate-pack.c:185
#: ../client/pk-monitor.c:125
-#: ../contrib/command-not-found/pk-command-not-found.c:518
+#: ../contrib/command-not-found/pk-command-not-found.c:520
#: ../src/pk-main.c:211
msgid "Show extra debugging information"
msgstr "ডিবাঠসà¦à¦à§à¦°à¦¾à¦¨à§à¦¤ à¦
তিরিà¦à§à¦¤ তথà§à¦¯ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦°à¦¾ হবà§"
@@ -702,55 +702,62 @@ msgstr "à¦à¦à¦à¦ªà§à¦à§à¦° ডিরà§à¦à§à¦à¦°à¦¿ à¦
থবা ফা
msgid "The package manager cannot perform this type of operation."
msgstr "পà§à¦¯à¦¾à¦à§à¦ পরিà¦à¦¾à¦²à¦¨ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ দà§à¦¬à¦¾à¦°à¦¾ à¦à¦ ধরনà§à¦° à¦à¦°à§à¦® সà¦à§à¦à¦¾à¦²à¦¨ à¦à¦°à¦¾ সমà§à¦à¦¬ নà§à¥¤"
+#. TRANSLATORS: This is when the distro didn't include libarchive support into PK
+#: ../client/pk-generate-pack.c:280
+msgid ""
+"Service packs cannot be created as PackageKit was not built with libarchive "
+"support."
+msgstr "libarchive সমরà§à¦¥à¦¨ সহ PackageKit নিরà§à¦®à¦¿à¦¤ না হà¦à§à¦¾à¦° ফলৠসারà§à¦à¦¿à¦¸ পà§à¦¯à¦¾à¦ তà§à¦°à¦¿ à¦à¦°à¦¾ সমà§à¦à¦¬ নà§à¥¤"
+
#. TRANSLATORS: the user specified an absolute path, but didn't get the extension correct
-#: ../client/pk-generate-pack.c:285
+#: ../client/pk-generate-pack.c:291
msgid "If specifying a file, the service pack name must end with"
msgstr "ফাà¦à¦² নিরà§à¦§à¦¾à¦°à¦£ à¦à¦°à¦¾ হলà§, সারà§à¦à¦¿à¦¸ পà§à¦¯à¦¾à¦à§à¦° নামà§à¦° শà§à¦· à¦à¦¿à¦¹à§à¦¨à¦¿à¦¤ মান à¦à¦ªà¦¸à§à¦¥à¦¿à¦¤ থাà¦à¦¾ à¦à¦¬à¦¶à§à¦¯à¦"
#. TRANSLATORS: This is when file already exists
-#: ../client/pk-generate-pack.c:301
+#: ../client/pk-generate-pack.c:307
msgid "A pack with the same name already exists, do you want to overwrite it?"
msgstr "à¦à¦ নামà§à¦° à¦à¦à¦à¦¿ পà§à¦¯à¦¾à¦ বরà§à¦¤à¦®à¦¾à¦¨à§ à¦à¦ªà¦¸à§à¦¥à¦¿à¦¤ রà§à§à¦à§, à¦à¦ªà¦¨à¦¿ à¦à¦¿ à¦à¦à¦¿ নতà§à¦¨ à¦à¦°à§ লিà¦à¦¤à§ à¦à¦à§à¦à§à¦?"
#. TRANSLATORS: This is when the pack was not overwritten
-#: ../client/pk-generate-pack.c:304
+#: ../client/pk-generate-pack.c:310
msgid "The pack was not overwritten."
msgstr "à¦à¦¿à¦¹à§à¦¨à¦¿à¦¤ পà§à¦¯à¦¾à¦ নতà§à¦¨ à¦à¦°à§ লà§à¦à¦¾ হà§à¦¨à¦¿à¥¤"
#. TRANSLATORS: This is when the temporary directory cannot be created, the directory name follows
-#: ../client/pk-generate-pack.c:317
+#: ../client/pk-generate-pack.c:323
msgid "Failed to create directory:"
msgstr "ডিরà§à¦à§à¦à¦°à¦¿ নিরà§à¦®à¦¾à¦£ à¦à¦°à¦¤à§ বà§à¦¯à¦°à§à¦¥:"
#. TRANSLATORS: This is when the list of packages from the remote computer cannot be opened
-#: ../client/pk-generate-pack.c:327
+#: ../client/pk-generate-pack.c:333
msgid "Failed to open package list."
msgstr "পà§à¦¯à¦¾à¦à§à¦ তালিà¦à¦¾ à¦à§à¦²à¦¤à§ বà§à¦¯à¦°à§à¦¥à¥¤"
#. TRANSLATORS: The package name is being matched up to available packages
-#: ../client/pk-generate-pack.c:338
+#: ../client/pk-generate-pack.c:344
msgid "Finding package name."
msgstr "পà§à¦¯à¦¾à¦à§à¦à§à¦° নাম à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à¦¾ হà¦à§à¦à§à¥¤"
#. TRANSLATORS: This is when the package cannot be found in any software source. The detailed error follows
-#: ../client/pk-generate-pack.c:342
+#: ../client/pk-generate-pack.c:348
#, c-format
msgid "Failed to find package '%s': %s"
msgstr "'%s' পà§à¦¯à¦¾à¦à§à¦ পাà¦à§à¦¾ যাà§à¦¨à¦¿: %s"
#. TRANSLATORS: This is telling the user we are in the process of making the pack
-#: ../client/pk-generate-pack.c:359
+#: ../client/pk-generate-pack.c:365
msgid "Creating service pack..."
msgstr "সারà§à¦à¦¿à¦¸ পà§à¦¯à¦¾à¦ নিরà§à¦®à¦¾à¦£ à¦à¦°à¦¾ হà¦à§à¦à§..."
#. TRANSLATORS: we succeeded in making the file
-#: ../client/pk-generate-pack.c:366
+#: ../client/pk-generate-pack.c:372
#, c-format
msgid "Service pack created '%s'"
msgstr "সারà§à¦à¦¿à¦¸ পà§à¦¯à¦¾à¦ '%s' নিরà§à¦®à¦¾à¦£ à¦à¦°à¦¾ হà§à§à¦à§"
#. TRANSLATORS: we failed to make te file
-#: ../client/pk-generate-pack.c:371
+#: ../client/pk-generate-pack.c:377
#, c-format
msgid "Failed to create '%s': %s"
msgstr "'%s' নিরà§à¦®à¦¾à¦£ à¦à¦°à¦¤à§ বà§à¦¯à¦°à§à¦¥: %s"
@@ -782,54 +789,54 @@ msgid "Please enter a number from 1 to %i: "
msgstr "à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ ১ থà§à¦à§ %i-র মধà§à¦¯à§ à¦à¦à¦à¦¿ সà¦à¦à§à¦¯à¦¾ লিà¦à§à¦¨: "
#. TRANSLATORS: we failed to find the package, this shouldn't happen
-#: ../contrib/command-not-found/pk-command-not-found.c:369
+#: ../contrib/command-not-found/pk-command-not-found.c:371
msgid "Failed to search for file"
msgstr "ফাà¦à¦² à¦
নà§à¦¸à¦¨à§à¦§à¦¾à¦¨ à¦à¦°à¦¤à§ বà§à¦¯à¦°à§à¦¥"
#. TRANSLATORS: we failed to launch the executable, the error follows
-#: ../contrib/command-not-found/pk-command-not-found.c:493
+#: ../contrib/command-not-found/pk-command-not-found.c:495
msgid "Failed to launch:"
msgstr "à¦à¦¿à¦¹à§à¦¨à¦¿à¦¤ সামà¦à§à¦°à§ à¦à¦°à¦®à§à¦ à¦à¦°à¦¤à§ বà§à¦¯à¦°à§à¦¥:"
#. TRANSLATORS: tool that gets called when the command is not found
-#: ../contrib/command-not-found/pk-command-not-found.c:534
+#: ../contrib/command-not-found/pk-command-not-found.c:536
msgid "PackageKit Command Not Found"
msgstr "PackageKit à¦à¦®à¦¾à¦¨à§à¦¡ পাà¦à§à¦¾ যাà§à¦¨à¦¿"
#. TRANSLATORS: the prefix of all the output telling the user why it's not executing
-#: ../contrib/command-not-found/pk-command-not-found.c:557
+#: ../contrib/command-not-found/pk-command-not-found.c:559
msgid "Command not found."
msgstr "à¦à¦®à¦¾à¦¨à§à¦¡ পাà¦à§à¦¾ যাà§à¦¨à¦¿à¥¤"
#. TRANSLATORS: tell the user what we think the command is
-#: ../contrib/command-not-found/pk-command-not-found.c:564
+#: ../contrib/command-not-found/pk-command-not-found.c:566
msgid "Similar command is:"
msgstr "à¦
নà§à¦°à§à¦ª à¦à¦®à¦¾à¦¨à§à¦¡ হল:"
#. TRANSLATORS: Ask the user if we should run the similar command
-#: ../contrib/command-not-found/pk-command-not-found.c:573
+#: ../contrib/command-not-found/pk-command-not-found.c:575
msgid "Run similar command:"
msgstr "à¦
নà§à¦°à§à¦ª à¦à¦®à¦¾à¦¨à§à¦¡ সà¦à§à¦à¦¾à¦²à¦¨ à¦à¦°à§à¦¨:"
#. TRANSLATORS: show the user a list of commands that they could have meant
#. TRANSLATORS: show the user a list of commands we could run
-#: ../contrib/command-not-found/pk-command-not-found.c:585
-#: ../contrib/command-not-found/pk-command-not-found.c:594
+#: ../contrib/command-not-found/pk-command-not-found.c:587
+#: ../contrib/command-not-found/pk-command-not-found.c:596
msgid "Similar commands are:"
msgstr "à¦
নà§à¦°à§à¦ª à¦à¦®à¦¾à¦¨à§à¦¡ হল:"
#. TRANSLATORS: ask the user to choose a file to run
-#: ../contrib/command-not-found/pk-command-not-found.c:601
+#: ../contrib/command-not-found/pk-command-not-found.c:603
msgid "Please choose a command to run"
msgstr "à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ সà¦à§à¦à¦¾à¦²à¦¨à§à¦° à¦à¦¨à§à¦¯ à¦à¦®à¦¾à¦¨à§à¦¡ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨"
#. TRANSLATORS: tell the user what package provides the command
-#: ../contrib/command-not-found/pk-command-not-found.c:616
+#: ../contrib/command-not-found/pk-command-not-found.c:618
msgid "The package providing this file is:"
msgstr "à¦à¦ পà§à¦¯à¦¾à¦à§à¦ à¦à¦ªà¦²à¦¬à§à¦§à¦à¦¾à¦°à§ ফাà¦à¦² হল:"
#. TRANSLATORS: as the user if we want to install a package to provide the command
-#: ../contrib/command-not-found/pk-command-not-found.c:621
+#: ../contrib/command-not-found/pk-command-not-found.c:623
#, c-format
msgid "Install package '%s' to provide command '%s'?"
msgstr ""
@@ -837,18 +844,18 @@ msgstr ""
"à¦à¦ªà¦²à¦¬à§à¦§ à¦à¦°à¦¾ হবà§à¥¤"
#. TRANSLATORS: Show the user a list of packages that provide this command
-#: ../contrib/command-not-found/pk-command-not-found.c:642
+#: ../contrib/command-not-found/pk-command-not-found.c:644
msgid "Packages providing this file are:"
msgstr "à¦à¦ ফাà¦à¦² à¦à¦ªà¦²à¦¬à§à¦§à¦à¦¾à¦°à§ পà§à¦¯à¦¾à¦à§à¦à¦à§à¦²à¦¿ হল:"
#. TRANSLATORS: Show the user a list of packages that they can install to provide this command
-#: ../contrib/command-not-found/pk-command-not-found.c:651
+#: ../contrib/command-not-found/pk-command-not-found.c:653
msgid "Suitable packages are:"
msgstr "পà§à¦°à¦¯à§à¦à§à¦¯ পà§à¦¯à¦¾à¦à§à¦à¦à§à¦²à¦¿ হল:"
#. get selection
#. TRANSLATORS: ask the user to choose a file to install
-#: ../contrib/command-not-found/pk-command-not-found.c:659
+#: ../contrib/command-not-found/pk-command-not-found.c:661
msgid "Please choose a package to install"
msgstr "à¦
নà§à¦à§à¦°à¦¹ à¦à¦°à§ à¦à¦¨à¦¸à§à¦à¦² à¦à¦°à¦¾à¦° à¦à¦¨à§à¦¯ à¦à¦à¦à¦¿ পà§à¦¯à¦¾à¦à§à¦ নিরà§à¦¬à¦¾à¦à¦¨ à¦à¦°à§à¦¨"
commit 53a8e1318ccca3976188e8a4001f610a56992fc8
Merge: 6137a34... 37eaaa0...
Author: Mounir Lamouri (volkmar) <mounir.lamouri at gmail.com>
Date: Wed May 27 00:30:43 2009 +0200
Merge branch 'master' of git+ssh://volkmar@git.packagekit.org/srv/git/PackageKit
commit 6137a34634a61343de3832642319250e745fcee8
Author: Mounir Lamouri (volkmar) <mounir.lamouri at gmail.com>
Date: Wed May 27 00:30:29 2009 +0200
portage: working search-name, get-details and something for download-packages
diff --git a/backends/portage/packagekit b/backends/portage/packagekit
new file mode 120000
index 0000000..571b05c
--- /dev/null
+++ b/backends/portage/packagekit
@@ -0,0 +1 @@
+../../lib/python/packagekit/
\ No newline at end of file
diff --git a/backends/portage/pk-backend-portage.c b/backends/portage/pk-backend-portage.c
index dec03ae..6af862d 100644
--- a/backends/portage/pk-backend-portage.c
+++ b/backends/portage/pk-backend-portage.c
@@ -23,6 +23,7 @@
#include <pk-backend-spawn.h>
static PkBackendSpawn *spawn = 0;
+static const gchar* BACKEND_FILE = "portageBackend.py";
/**
@@ -78,7 +79,6 @@ backend_get_filters (PkBackend *backend)
return pk_bitfield_from_enums (PK_FILTER_ENUM_GUI,
PK_FILTER_ENUM_INSTALLED,
- PK_FILTER_ENUM_DEVELOPMENT,
-1);
}
@@ -93,7 +93,7 @@ backend_get_mime_types (PkBackend *backend)
*/
egg_debug ("backend: get_mime_types");
- return g_strdup ("application/x-rpm;application/x-deb");
+ return g_strdup ("application/ebuild");
}
/**
@@ -107,33 +107,39 @@ backend_cancel (PkBackend *backend)
}
/**
- * backend_get_depends:
+ * backend_download_packages:
*/
static void
-backend_get_depends (PkBackend *backend, PkBitfield filters, gchar **package_ids, gboolean recursive)
+backend_download_packages (PkBackend *backend, gchar **package_ids, const gchar *directory)
{
- egg_debug ("backend: depends");
- pk_backend_finished (backend);
+ gchar *package_ids_temp;
+
+ package_ids_temp = pk_package_ids_to_text (package_ids);
+ pk_backend_spawn_helper (spawn, BACKEND_FILE, "download-packages", directory, package_ids_temp, NULL);
+ g_free (package_ids_temp);
}
/**
- * backend_get_details:
+ * backend_get_depends:
*/
static void
-backend_get_details (PkBackend *backend, gchar **package_ids)
+backend_get_depends (PkBackend *backend, PkBitfield filters, gchar **package_ids, gboolean recursive)
{
- egg_debug ("backend: details");
+ egg_debug ("backend: depends");
pk_backend_finished (backend);
}
/**
- * backend_get_distro_upgrades:
+ * backend_get_details:
*/
static void
-backend_get_distro_upgrades (PkBackend *backend)
+backend_get_details (PkBackend *backend, gchar **package_ids)
{
- egg_debug ("backend: distro upgrade");
- pk_backend_finished (backend);
+ gchar *package_ids_temp;
+
+ package_ids_temp = pk_package_ids_to_text (package_ids);
+ pk_backend_spawn_helper (spawn, BACKEND_FILE, "get-details", package_ids_temp, NULL);
+ g_free (package_ids_temp);
}
/**
@@ -218,26 +224,6 @@ backend_refresh_cache (PkBackend *backend, gboolean force)
}
/**
- * backend_resolve:
- */
-static void
-backend_resolve (PkBackend *backend, PkBitfield filters, gchar **packages)
-{
- egg_debug ("backend: resolve");
- pk_backend_finished (backend);
-}
-
-/**
- * backend_rollback:
- */
-static void
-backend_rollback (PkBackend *backend, const gchar *transaction_id)
-{
- egg_debug ("backend: rollback");
- pk_backend_finished (backend);
-}
-
-/**
* backend_remove_packages:
*/
static void
@@ -253,8 +239,11 @@ backend_remove_packages (PkBackend *backend, gchar **package_ids, gboolean allow
static void
backend_search_name (PkBackend *backend, PkBitfield filters, const gchar *search)
{
- egg_debug ("backend: search name");
- pk_backend_finished (backend);
+ gchar *filters_text;
+
+ filters_text = pk_filter_bitfield_to_text (filters);
+ pk_backend_spawn_helper (spawn, BACKEND_FILE, "search-name", filters_text, search, NULL);
+ g_free (filters_text);
}
/**
@@ -278,36 +267,6 @@ backend_update_system (PkBackend *backend)
}
/**
- * backend_get_repo_list:
- */
-static void
-backend_get_repo_list (PkBackend *backend, PkBitfield filters)
-{
- egg_debug ("backend: get repo list");
- pk_backend_finished (backend);
-}
-
-/**
- * backend_repo_enable:
- */
-static void
-backend_repo_enable (PkBackend *backend, const gchar *rid, gboolean enabled)
-{
- egg_debug ("backend: repo enable");
- pk_backend_finished (backend);
-}
-
-/**
- * backend_repo_set_data:
- */
-static void
-backend_repo_set_data (PkBackend *backend, const gchar *rid, const gchar *parameter, const gchar *value)
-{
- egg_debug ("backend: repo set data");
- pk_backend_finished (backend);
-}
-
-/**
* backend_what_provides:
*/
static void
@@ -327,16 +286,6 @@ backend_get_packages (PkBackend *backend, PkBitfield filters)
pk_backend_finished (backend);
}
-/**
- * backend_download_packages:
- */
-static void
-backend_download_packages (PkBackend *backend, gchar **package_ids, const gchar *directory)
-{
- egg_debug ("backend: download packages");
- pk_backend_finished (backend);
-}
-
PK_BACKEND_OPTIONS (
"Portage", /* description */
"Mounir Lamouri (volkmar) <mounir.lamouri at gmail.com>", /* author */
@@ -350,10 +299,10 @@ PK_BACKEND_OPTIONS (
NULL, /* get_categories */
backend_get_depends, /* get_depends */
backend_get_details, /* get_details */
- backend_get_distro_upgrades, /* get_distro_upgrades */
+ NULL, /* get_distro_upgrades */
backend_get_files, /* get_files */
backend_get_packages, /* get_packages */
- backend_get_repo_list, /* get_repo_list */
+ NULL, /* get_repo_list */
backend_get_requires, /* get_requires */
backend_get_update_detail, /* get_update_detail */
backend_get_updates, /* get_updates */
@@ -362,10 +311,10 @@ PK_BACKEND_OPTIONS (
backend_install_signature, /* install_signature */
backend_refresh_cache, /* refresh_cache */
backend_remove_packages, /* remove_packages */
- backend_repo_enable, /* repo_enable */
- backend_repo_set_data, /* repo_set_data */
- backend_resolve, /* resolve */
- backend_rollback, /* rollback */
+ NULL, /* repo_enable */
+ NULL, /* repo_set_data */
+ NULL, /* resolve */
+ NULL, /* rollback */
NULL, /* search_details */
NULL, /* search_file */
NULL, /* search_group */
diff --git a/backends/portage/portageBackend.py b/backends/portage/portageBackend.py
new file mode 100755
index 0000000..e805976
--- /dev/null
+++ b/backends/portage/portageBackend.py
@@ -0,0 +1,165 @@
+#!/usr/bin/python
+#
+# Copyright (C) 2009 Mounir Lamouri (volkmar) <mounir.lamouri at gmail.com>
+#
+# Licensed under the GNU General Public License Version 2
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+# packagekit imports
+from packagekit.backend import *
+from packagekit.progress import *
+from packagekit.package import PackagekitPackage
+
+# portage imports
+# TODO: why some python app are adding try / catch around this ?
+import portage
+
+# misc imports
+import sys
+import signal
+import re
+#from urlgrabber.progress import BaseMeter, format_number
+
+# NOTES:
+#
+# Package IDs description:
+# CAT/PN;PV;KEYWORD;[REPOSITORY|installed]
+# Last field must be "installed" if installed. Otherwise it's the repo name
+# TODO: KEYWORD ? (arch or ~arch) with update, it will work ?
+#
+# Naming convention:
+# cpv: category package version, the standard representation of what packagekit
+# names a package (an ebuild for portage)
+
+# TODO:
+# print only found package or every ebuilds ?
+
+def sigquit(signum, frame):
+ sys.exit(1)
+
+def id_to_cpv(pkgid):
+ '''
+ Transform the package id (packagekit) to a cpv (portage)
+ '''
+ # TODO: raise error if ret[0] doesn't contain a '/'
+ ret = split_package_id(pkgid)
+
+ if len(ret) < 4:
+ raise "id_to_cpv: package id not valid"
+
+ return ret[0] + "-" + ret[1]
+
+def cpv_to_id(cpv):
+ '''
+ Transform the cpv (portage) to a package id (packagekit)
+ '''
+ # TODO: how to get KEYWORDS ?
+ package, version, rev = portage.pkgsplit(cpv)
+ keywords, repo = portage.portdb.aux_get(cpv, ["KEYWORDS", "repository"])
+
+ if rev != "r0":
+ version = version + "-" + rev
+
+ return get_package_id(package, version, "KEYWORD", repo)
+
+class PackageKitPortageBackend(PackageKitBaseBackend, PackagekitPackage):
+
+ def __init__(self, args, lock=True):
+ signal.signal(signal.SIGQUIT, sigquit)
+ PackageKitBaseBackend.__init__(self, args)
+
+ self.portage_settings = portage.config()
+ self.vardb = portage.db[portage.settings["ROOT"]]["vartree"].dbapi
+ #self.portdb = portage.db[portage.settings["ROOT"]]["porttree"].dbapi
+
+ if lock:
+ self.doLock()
+
+ def download_packages(self, directory, pkgids):
+ # TODO: what is directory for ?
+ # TODO: remove wget output
+ # TODO: percentage
+ self.status(STATUS_DOWNLOAD)
+ self.allow_cancel(True)
+ percentage = 0
+
+ for pkgid in pkgids:
+ cpv = id_to_cpv(pkgid)
+
+ # is cpv valid
+ if not portage.portdb.cpv_exists(cpv):
+ self.message(MESSAGE_COULD_NOT_FIND_PACKAGE, "Could not find the package %s" % pkgid)
+ continue
+
+ # TODO: FEATURES=-fetch ?
+
+ try:
+ uris = portage.portdb.getFetchMap(cpv)
+
+ if not portage.fetch(uris, self.portage_settings, fetchonly=1, try_mirrors=1):
+ self.error(ERROR_INTERNAL_ERROR, _format_str(traceback.format_exc()))
+ except Exception, e:
+ self.error(ERROR_INTERNAL_ERROR, _format_str(traceback.format_exc()))
+
+ def get_details(self, pkgids):
+ self.status(STATUS_INFO)
+ self.allow_cancel(True)
+ self.percentage(None)
+
+ for pkgid in pkgids:
+ cpv = id_to_cpv(pkgid)
+
+ # is cpv valid
+ if not portage.portdb.cpv_exists(cpv):
+ self.message(MESSAGE_COULD_NOT_FIND_PACKAGE, "Could not find the package %s" % pkgid)
+ continue
+
+ homepage, desc, license = portage.portdb.aux_get(cpv, ["HOMEPAGE", "DESCRIPTION", "LICENSE"])
+ # get size
+ ebuild = portage.portdb.findname(cpv)
+ if ebuild:
+ dir = os.path.dirname(ebuild)
+ manifest = portage.manifest.Manifest(dir, portage.settings["DISTDIR"])
+ uris = portage.portdb.getFetchMap(cpv)
+ size = manifest.getDistfilesSize(uris)
+
+ self.details(cpv_to_id(cpv), license, "GROUP?", desc, homepage, size)
+
+ def search_name(self, filters, key):
+ # TODO: manage filters
+ # TODO: collections ?
+ self.status(STATUS_QUERY)
+ self.allow_cancel(True)
+ self.percentage(None)
+
+ searchre = re.compile(key, re.IGNORECASE)
+
+ for cp in portage.portdb.cp_all():
+ if searchre.search(cp):
+ for cpv in portage.portdb.match(cp): #TODO: cp_list(cp) ?
+ desc = portage.portdb.aux_get(cpv, ["DESCRIPTION"])
+ if self.vardb.cpv_exists(cpv):
+ info = INFO_INSTALLED
+ else:
+ info = INFO_AVAILABLE
+ self.package(cpv_to_id(cpv), info, desc[0])
+
+def main():
+ backend = PackageKitPortageBackend("") #'', lock=True)
+ backend.dispatcher(sys.argv[1:])
+
+if __name__ == "__main__":
+ main()
commit 37eaaa0ad91a09ca380f411b926897eb0419e8f3
Author: raven <raven at fedoraproject.org>
Date: Tue May 26 22:08:32 2009 +0000
Sending translation for Polish
diff --git a/po/pl.po b/po/pl.po
index a782615..e48585a 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: pl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-04-09 17:11+0200\n"
-"PO-Revision-Date: 2009-04-09 17:13+0200\n"
+"POT-Creation-Date: 2009-05-26 22:05+0000\n"
+"PO-Revision-Date: 2009-05-27 00:08+0200\n"
"Last-Translator: Piotr DrÄ
g <piotrdrag at gmail.com>\n"
"Language-Team: Polish <pl at li.org>\n"
"MIME-Version: 1.0\n"
@@ -491,8 +491,8 @@ msgstr "Podpolecenia:"
#. TRANSLATORS: if we should show debugging data
#: ../client/pk-console.c:1767 ../client/pk-generate-pack.c:185
#: ../client/pk-monitor.c:125
-#: ../contrib/command-not-found/pk-command-not-found.c:518
-#: ../src/pk-main.c:199
+#: ../contrib/command-not-found/pk-command-not-found.c:520
+#: ../src/pk-main.c:211
msgid "Show extra debugging information"
msgstr "WyÅwietla dodatkowe informacje o debugowaniu"
@@ -702,55 +702,64 @@ msgstr "Wymagany jest katalog lub nazwa pliku wyjÅcia"
msgid "The package manager cannot perform this type of operation."
msgstr "Menedżer pakietów nie może wykonaÄ tego typu dziaÅania."
+#. TRANSLATORS: This is when the distro didn't include libarchive support into PK
+#: ../client/pk-generate-pack.c:280
+msgid ""
+"Service packs cannot be created as PackageKit was not built with libarchive "
+"support."
+msgstr ""
+"Nie można utworzyÄ pakietów serwisowych, ponieważ PackageKit zbudowano bez "
+"obsÅugi libarchive."
+
#. TRANSLATORS: the user specified an absolute path, but didn't get the extension correct
-#: ../client/pk-generate-pack.c:285
+#: ../client/pk-generate-pack.c:291
msgid "If specifying a file, the service pack name must end with"
msgstr "JeÅli podano plik, nazwa pakietu serwisowego musi koÅczyÄ siÄ"
#. TRANSLATORS: This is when file already exists
-#: ../client/pk-generate-pack.c:301
+#: ../client/pk-generate-pack.c:307
msgid "A pack with the same name already exists, do you want to overwrite it?"
msgstr "Pakiet serwisowy o tej samej nazwie już istnieje, zastÄ
piÄ go?"
#. TRANSLATORS: This is when the pack was not overwritten
-#: ../client/pk-generate-pack.c:304
+#: ../client/pk-generate-pack.c:310
msgid "The pack was not overwritten."
msgstr "Pakiet nie zostaÅ zastÄ
piony."
#. TRANSLATORS: This is when the temporary directory cannot be created, the directory name follows
-#: ../client/pk-generate-pack.c:317
+#: ../client/pk-generate-pack.c:323
msgid "Failed to create directory:"
msgstr "Utworzenie katalogu nie powiodÅo siÄ:"
#. TRANSLATORS: This is when the list of packages from the remote computer cannot be opened
-#: ../client/pk-generate-pack.c:327
+#: ../client/pk-generate-pack.c:333
msgid "Failed to open package list."
msgstr "Otwarcie listy pakietów nie powiodÅo siÄ."
#. TRANSLATORS: The package name is being matched up to available packages
-#: ../client/pk-generate-pack.c:338
+#: ../client/pk-generate-pack.c:344
msgid "Finding package name."
msgstr "Wyszukiwanie nazwy pakietu."
#. TRANSLATORS: This is when the package cannot be found in any software source. The detailed error follows
-#: ../client/pk-generate-pack.c:342
+#: ../client/pk-generate-pack.c:348
#, c-format
msgid "Failed to find package '%s': %s"
msgstr "Nie można znaleÅºÄ pakietu \"%s\": %s"
#. TRANSLATORS: This is telling the user we are in the process of making the pack
-#: ../client/pk-generate-pack.c:359
+#: ../client/pk-generate-pack.c:365
msgid "Creating service pack..."
msgstr "Tworzenie pakietu serwisowego..."
#. TRANSLATORS: we succeeded in making the file
-#: ../client/pk-generate-pack.c:366
+#: ../client/pk-generate-pack.c:372
#, c-format
msgid "Service pack created '%s'"
msgstr "Utworzono pakiet serwisowy \"%s\""
#. TRANSLATORS: we failed to make te file
-#: ../client/pk-generate-pack.c:371
+#: ../client/pk-generate-pack.c:377
#, c-format
msgid "Failed to create '%s': %s"
msgstr "Utworzenie \"%s\" nie powiodÅo siÄ: %s"
@@ -782,71 +791,71 @@ msgid "Please enter a number from 1 to %i: "
msgstr "ProszÄ podaÄ numer od 1 do %i: "
#. TRANSLATORS: we failed to find the package, this shouldn't happen
-#: ../contrib/command-not-found/pk-command-not-found.c:369
+#: ../contrib/command-not-found/pk-command-not-found.c:371
msgid "Failed to search for file"
msgstr "Znalezienie pliku nie powiodÅo siÄ"
#. TRANSLATORS: we failed to launch the executable, the error follows
-#: ../contrib/command-not-found/pk-command-not-found.c:493
+#: ../contrib/command-not-found/pk-command-not-found.c:495
msgid "Failed to launch:"
msgstr "Uruchomienie nie powiodÅo siÄ:"
#. TRANSLATORS: tool that gets called when the command is not found
-#: ../contrib/command-not-found/pk-command-not-found.c:534
+#: ../contrib/command-not-found/pk-command-not-found.c:536
msgid "PackageKit Command Not Found"
msgstr "Nie znaleziono polecenia PackageKit"
#. TRANSLATORS: the prefix of all the output telling the user why it's not executing
-#: ../contrib/command-not-found/pk-command-not-found.c:556
+#: ../contrib/command-not-found/pk-command-not-found.c:559
msgid "Command not found."
msgstr "Nie znaleziono polecenia."
#. TRANSLATORS: tell the user what we think the command is
-#: ../contrib/command-not-found/pk-command-not-found.c:563
+#: ../contrib/command-not-found/pk-command-not-found.c:566
msgid "Similar command is:"
msgstr "Podobne polecenie:"
#. TRANSLATORS: Ask the user if we should run the similar command
-#: ../contrib/command-not-found/pk-command-not-found.c:572
+#: ../contrib/command-not-found/pk-command-not-found.c:575
msgid "Run similar command:"
msgstr "Wykonaj podobne polecenie:"
#. TRANSLATORS: show the user a list of commands that they could have meant
#. TRANSLATORS: show the user a list of commands we could run
-#: ../contrib/command-not-found/pk-command-not-found.c:584
-#: ../contrib/command-not-found/pk-command-not-found.c:593
+#: ../contrib/command-not-found/pk-command-not-found.c:587
+#: ../contrib/command-not-found/pk-command-not-found.c:596
msgid "Similar commands are:"
msgstr "Podobne polecenia:"
#. TRANSLATORS: ask the user to choose a file to run
-#: ../contrib/command-not-found/pk-command-not-found.c:600
+#: ../contrib/command-not-found/pk-command-not-found.c:603
msgid "Please choose a command to run"
msgstr "ProszÄ wybraÄ polecenie do wykonania"
#. TRANSLATORS: tell the user what package provides the command
-#: ../contrib/command-not-found/pk-command-not-found.c:615
+#: ../contrib/command-not-found/pk-command-not-found.c:618
msgid "The package providing this file is:"
msgstr "Pakiet dostarczajÄ
cy ten plik:"
#. TRANSLATORS: as the user if we want to install a package to provide the command
-#: ../contrib/command-not-found/pk-command-not-found.c:620
+#: ../contrib/command-not-found/pk-command-not-found.c:623
#, c-format
msgid "Install package '%s' to provide command '%s'?"
msgstr "ZainstalowaÄ pakiet \"%s\", aby dostarczyÄ polecenie \"%s\"?"
#. TRANSLATORS: Show the user a list of packages that provide this command
-#: ../contrib/command-not-found/pk-command-not-found.c:641
+#: ../contrib/command-not-found/pk-command-not-found.c:644
msgid "Packages providing this file are:"
msgstr "Pakiety dostarczajÄ
ce ten plik:"
#. TRANSLATORS: Show the user a list of packages that they can install to provide this command
-#: ../contrib/command-not-found/pk-command-not-found.c:650
+#: ../contrib/command-not-found/pk-command-not-found.c:653
msgid "Suitable packages are:"
msgstr "Odpowiednie pakiety:"
#. get selection
#. TRANSLATORS: ask the user to choose a file to install
-#: ../contrib/command-not-found/pk-command-not-found.c:658
+#: ../contrib/command-not-found/pk-command-not-found.c:661
msgid "Please choose a package to install"
msgstr "ProszÄ wybraÄ pakiet do zainstalowania"
@@ -1043,47 +1052,47 @@ msgstr ""
"systemowym:"
#. TRANSLATORS: a backend is the system package tool, e.g. yum, apt
-#: ../src/pk-main.c:193
+#: ../src/pk-main.c:205
msgid "Packaging backend to use, e.g. dummy"
msgstr "Używany moduÅ przetwarzajÄ
cy, np. dummy"
#. TRANSLATORS: if we should run in the background
-#: ../src/pk-main.c:196
+#: ../src/pk-main.c:208
msgid "Daemonize and detach from the terminal"
msgstr "Tworzy demona i odÅÄ
cza z terminala"
#. TRANSLATORS: if we should not monitor how long we are inactive for
-#: ../src/pk-main.c:202
+#: ../src/pk-main.c:214
msgid "Disable the idle timer"
msgstr "WyÅÄ
cza licznik czasu bezczynnoÅci"
#. TRANSLATORS: show version
-#: ../src/pk-main.c:205
+#: ../src/pk-main.c:217
msgid "Show version and exit"
msgstr "WyÅwietla wersjÄ i wyÅÄ
cza"
#. TRANSLATORS: exit after we've started up, used for user profiling
-#: ../src/pk-main.c:208
+#: ../src/pk-main.c:220
msgid "Exit after a small delay"
msgstr "WyÅÄ
cza po maÅej przerwie"
#. TRANSLATORS: exit straight away, used for automatic profiling
-#: ../src/pk-main.c:211
+#: ../src/pk-main.c:223
msgid "Exit after the engine has loaded"
msgstr "WyÅÄ
cza po wczytaniu mechanizmu"
#. TRANSLATORS: describing the service that is running
-#: ../src/pk-main.c:226
+#: ../src/pk-main.c:238
msgid "PackageKit service"
msgstr "UsÅuga PackageKit"
#. TRANSLATORS: fatal error, dbus is not running
-#: ../src/pk-main.c:263
+#: ../src/pk-main.c:275
msgid "Cannot connect to the system bus"
msgstr "Nie można poÅÄ
czyÄ siÄ z magistralÄ
systemowÄ
"
#. TRANSLATORS: cannot register on system bus, unknown reason
-#: ../src/pk-main.c:313
+#: ../src/pk-main.c:331
#, c-format
msgid "Error trying to start: %s\n"
msgstr "BÅÄ
d podczas próbowania uruchomienia: %s\n"
commit 5a8d9127b40c62659b9cdf7c01179cae8f824aab
Author: Richard Hughes <richard at hughsie.com>
Date: Tue May 26 16:18:46 2009 +0100
Be more paranoid when parsing dates to avoid a critical error when a backend sends an invalid date such as 12/0/2009
diff --git a/lib/packagekit-glib/pk-common.c b/lib/packagekit-glib/pk-common.c
index ed6e10d..3815be5 100644
--- a/lib/packagekit-glib/pk-common.c
+++ b/lib/packagekit-glib/pk-common.c
@@ -282,7 +282,9 @@ pk_iso8601_to_date (const gchar *iso_date)
{
gboolean ret;
guint retval;
- guint d, m, y;
+ guint d = 0;
+ guint m = 0;
+ guint y = 0;
GTimeVal time_val;
GDate *date = NULL;
@@ -300,12 +302,21 @@ pk_iso8601_to_date (const gchar *iso_date)
/* g_time_val_from_iso8601() blows goats and won't
* accept a valid ISO8601 formatted date without a
* time value - try and parse this case */
- retval = sscanf (iso_date, "%i-%i-%i", &y, &m, &d);
- if (retval == 3) {
- date = g_date_new_dmy (d, m, y);
+ retval = sscanf (iso_date, "%u-%u-%u", &y, &m, &d);
+ if (retval != 3) {
+ egg_warning ("could not parse '%s'", iso_date);
goto out;
}
- egg_warning ("could not parse '%s'", iso_date);
+
+ /* check it's valid */
+ ret = g_date_valid_dmy (d, m, y);
+ if (!ret) {
+ egg_warning ("invalid date %i/%i/%i from '%s'", y, m, d, iso_date);
+ goto out;
+ }
+
+ /* create valid object */
+ date = g_date_new_dmy (d, m, y);
out:
return date;
}
@@ -527,6 +538,7 @@ pk_common_test (EggTest *test)
gchar *text_safe;
gchar *present;
guint seconds;
+ GDate *date;
if (!egg_test_start (test, "PkCommon"))
return;
@@ -654,6 +666,31 @@ pk_common_test (EggTest *test)
/************************************************************/
g_free (present);
+
+ /************************************************************
+ ************** Date handling ****************
+ ************************************************************/
+ egg_test_title (test, "zero length date");
+ date = pk_iso8601_to_date ("");
+ egg_test_assert (test, (date == NULL));
+
+ /************************************************************/
+ egg_test_title (test, "no day specified");
+ date = pk_iso8601_to_date ("2004-01");
+ egg_test_assert (test, (date == NULL));
+
+ /************************************************************/
+ egg_test_title (test, "date _and_ time specified");
+ date = pk_iso8601_to_date ("2009-05-08 13:11:12");
+ egg_test_assert (test, (date->day == 8 && date->month == 5 && date->year == 2009));
+ g_date_free (date);
+
+ /************************************************************/
+ egg_test_title (test, "correct date format");
+ date = pk_iso8601_to_date ("2004-02-01");
+ egg_test_assert (test, (date->day == 1 && date->month == 2 && date->year == 2004));
+ g_date_free (date);
+
egg_test_end (test);
}
#endif
commit 1111789eaa638adcae2af47266977b509f39aefe
Author: Richard Hughes <richard at hughsie.com>
Date: Tue May 26 16:09:22 2009 +0100
Check earlier if we don't have libarchive when creating a service pack
diff --git a/client/pk-generate-pack.c b/client/pk-generate-pack.c
index 345cb44..0384cf0 100644
--- a/client/pk-generate-pack.c
+++ b/client/pk-generate-pack.c
@@ -275,6 +275,12 @@ main (int argc, char *argv[])
goto out;
}
+#ifndef HAVE_ARCHIVE_H
+ /* TRANSLATORS: This is when the distro didn't include libarchive support into PK */
+ g_print ("%s\n", _("Service packs cannot be created as PackageKit was not built with libarchive support."));
+ goto out;
+#endif
+
/* the user can speciify a complete path */
ret = g_file_test (directory, G_FILE_TEST_IS_DIR);
if (ret) {
commit 7e3d3a33ad6bdefdf7de1adcf9188a998ca7ba14
Author: Richard Hughes <richard at hughsie.com>
Date: Tue May 26 15:29:11 2009 +0100
Fix up two error messages in pk-service-pack
diff --git a/lib/packagekit-glib/pk-service-pack.c b/lib/packagekit-glib/pk-service-pack.c
index bba6064..79adcdf 100644
--- a/lib/packagekit-glib/pk-service-pack.c
+++ b/lib/packagekit-glib/pk-service-pack.c
@@ -260,7 +260,7 @@ static gboolean
pk_service_pack_extract (const gchar *filename, const gchar *directory, GError **error)
{
*error = g_error_new (PK_SERVICE_PACK_ERROR, PK_SERVICE_PACK_ERROR_FAILED_EXTRACTION,
- "Cannot check PackageKit as not built with libarchive support");
+ "The service pack %s cannot be extracted as PackageKit was not built with libarchive support", filename);
return FALSE;
}
#endif /* HAVE_ARCHIVE_H */
@@ -714,7 +714,7 @@ pk_service_pack_create_from_files (PkServicePack *pack, GPtrArray *file_array, G
{
g_return_val_if_fail (PK_IS_SERVICE_PACK (pack), FALSE);
*error = g_error_new (PK_SERVICE_PACK_ERROR, PK_SERVICE_PACK_ERROR_FAILED_CREATE,
- "Cannot create pack as PackageKit as not built with libarchive support");
+ "The service pack %s cannot be created as PackageKit was not built with libarchive support", filename);
return FALSE;
}
#endif
commit 4c23d1f07828fde483d7f5bce035a38cfef2671c
Author: Richard Hughes <richard at hughsie.com>
Date: Tue May 26 11:40:01 2009 +0100
Only return the newest available package for the command-not-found tool
diff --git a/contrib/command-not-found/pk-command-not-found.c b/contrib/command-not-found/pk-command-not-found.c
index f6aba8e..e88da7e 100644
--- a/contrib/command-not-found/pk-command-not-found.c
+++ b/contrib/command-not-found/pk-command-not-found.c
@@ -340,6 +340,7 @@ pk_cnf_find_available (const gchar *cmd)
PkControl *control;
GError *error = NULL;
PkBitfield roles;
+ PkBitfield filters;
gboolean ret;
GPtrArray *array;
guint i, len;
@@ -363,7 +364,8 @@ pk_cnf_find_available (const gchar *cmd)
/* do search */
path = g_strdup_printf ("/usr/bin/%s", cmd);
egg_debug ("searching for %s", path);
- ret = pk_client_search_file (client, PK_FILTER_ENUM_NONE, path, &error);
+ filters = pk_bitfield_from_enums (PK_FILTER_ENUM_NOT_INSTALLED, PK_FILTER_ENUM_NEWEST, -1);
+ ret = pk_client_search_file (client, filters, path, &error);
if (!ret) {
/* TRANSLATORS: we failed to find the package, this shouldn't happen */
egg_warning ("%s: %s", _("Failed to search for file"), error->message);
commit 160640326ff6405055599f304588e2656fb4852b
Merge: a4065df... 1487b5d...
Author: Mounir Lamouri (volkmar) <mounir.lamouri at gmail.com>
Date: Tue May 19 20:30:10 2009 +0200
Merge branch 'master' of git+ssh://volkmar@git.packagekit.org/srv/git/PackageKit
commit a4065dfa2d38320f2f0d28add2fd0f2e117f070c
Author: Mounir Lamouri (volkmar) <mounir.lamouri at gmail.com>
Date: Thu May 14 23:39:50 2009 +0200
portage backend: add pk_backend_finished when needed, enhancing initialize, destroy and cancel functions and removing some search functions
diff --git a/backends/portage/pk-backend-portage.c b/backends/portage/pk-backend-portage.c
index 3bf998f..dec03ae 100644
--- a/backends/portage/pk-backend-portage.c
+++ b/backends/portage/pk-backend-portage.c
@@ -19,8 +19,11 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-#include <stdio.h>
#include <pk-backend.h>
+#include <pk-backend-spawn.h>
+
+static PkBackendSpawn *spawn = 0;
+
/**
* backend_initialize:
@@ -30,6 +33,8 @@ static void
backend_initialize (PkBackend *backend)
{
egg_debug ("backend: initialize");
+ spawn = pk_backend_spawn_new ();
+ pk_backend_spawn_set_name (spawn, "portage");
}
/**
@@ -40,6 +45,7 @@ static void
backend_destroy (PkBackend *backend)
{
egg_debug ("backend: destroy");
+ g_object_unref (spawn);
}
/**
@@ -97,7 +103,7 @@ static void
backend_cancel (PkBackend *backend)
{
/* this feels bad... */
- egg_debug ("backend: cancel");
+ pk_backend_spawn_kill (spawn);
}
/**
@@ -107,6 +113,7 @@ static void
backend_get_depends (PkBackend *backend, PkBitfield filters, gchar **package_ids, gboolean recursive)
{
egg_debug ("backend: depends");
+ pk_backend_finished (backend);
}
/**
@@ -116,6 +123,7 @@ static void
backend_get_details (PkBackend *backend, gchar **package_ids)
{
egg_debug ("backend: details");
+ pk_backend_finished (backend);
}
/**
@@ -125,6 +133,7 @@ static void
backend_get_distro_upgrades (PkBackend *backend)
{
egg_debug ("backend: distro upgrade");
+ pk_backend_finished (backend);
}
/**
@@ -134,6 +143,7 @@ static void
backend_get_files (PkBackend *backend, gchar **package_ids)
{
egg_debug ("backend: get_files");
+ pk_backend_finished (backend);
}
/**
@@ -143,6 +153,7 @@ static void
backend_get_requires (PkBackend *backend, PkBitfield filters, gchar **package_ids, gboolean recursive)
{
egg_debug ("backend: requires");
+ pk_backend_finished (backend);
}
/**
@@ -152,6 +163,7 @@ static void
backend_get_updates (PkBackend *backend, PkBitfield filters)
{
egg_debug ("backend: updates");
+ pk_backend_finished (backend);
}
/**
@@ -161,6 +173,7 @@ static void
backend_get_update_detail (PkBackend *backend, gchar **package_ids)
{
egg_debug ("backend: update_detail");
+ pk_backend_finished (backend);
}
/**
@@ -170,6 +183,7 @@ static void
backend_install_packages (PkBackend *backend, gchar **package_ids)
{
egg_debug ("backend: install");
+ pk_backend_finished (backend);
}
/**
@@ -180,6 +194,7 @@ backend_install_signature (PkBackend *backend, PkSigTypeEnum type,
const gchar *key_id, const gchar *package_id)
{
egg_debug ("backend: install signature");
+ pk_backend_finished (backend);
}
/**
@@ -189,6 +204,7 @@ static void
backend_install_files (PkBackend *backend, gboolean trusted, gchar **full_paths)
{
egg_debug ("backend: install files");
+ pk_backend_finished (backend);
}
/**
@@ -198,6 +214,7 @@ static void
backend_refresh_cache (PkBackend *backend, gboolean force)
{
egg_debug ("backend: refresh cache");
+ pk_backend_finished (backend);
}
/**
@@ -207,6 +224,7 @@ static void
backend_resolve (PkBackend *backend, PkBitfield filters, gchar **packages)
{
egg_debug ("backend: resolve");
+ pk_backend_finished (backend);
}
/**
@@ -216,6 +234,7 @@ static void
backend_rollback (PkBackend *backend, const gchar *transaction_id)
{
egg_debug ("backend: rollback");
+ pk_backend_finished (backend);
}
/**
@@ -225,33 +244,7 @@ static void
backend_remove_packages (PkBackend *backend, gchar **package_ids, gboolean allow_deps, gboolean autoremove)
{
egg_debug ("backend: remove packages");
-}
-
-/**
- * backend_search_details:
- */
-static void
-backend_search_details (PkBackend *backend, PkBitfield filters, const gchar *search)
-{
- egg_debug ("backend: search details");
-}
-
-/**
- * backend_search_file:
- */
-static void
-backend_search_file (PkBackend *backend, PkBitfield filters, const gchar *search)
-{
- egg_debug ("backend: search file");
-}
-
-/**
- * backend_search_group:
- */
-static void
-backend_search_group (PkBackend *backend, PkBitfield filters, const gchar *search)
-{
- egg_debug ("backend: search group");
+ pk_backend_finished (backend);
}
/**
@@ -261,6 +254,7 @@ static void
backend_search_name (PkBackend *backend, PkBitfield filters, const gchar *search)
{
egg_debug ("backend: search name");
+ pk_backend_finished (backend);
}
/**
@@ -270,6 +264,7 @@ static void
backend_update_packages (PkBackend *backend, gchar **package_ids)
{
egg_debug ("backend: update packages");
+ pk_backend_finished (backend);
}
/**
@@ -279,6 +274,7 @@ static void
backend_update_system (PkBackend *backend)
{
egg_debug ("backend: update system");
+ pk_backend_finished (backend);
}
/**
@@ -288,6 +284,7 @@ static void
backend_get_repo_list (PkBackend *backend, PkBitfield filters)
{
egg_debug ("backend: get repo list");
+ pk_backend_finished (backend);
}
/**
@@ -297,6 +294,7 @@ static void
backend_repo_enable (PkBackend *backend, const gchar *rid, gboolean enabled)
{
egg_debug ("backend: repo enable");
+ pk_backend_finished (backend);
}
/**
@@ -306,6 +304,7 @@ static void
backend_repo_set_data (PkBackend *backend, const gchar *rid, const gchar *parameter, const gchar *value)
{
egg_debug ("backend: repo set data");
+ pk_backend_finished (backend);
}
/**
@@ -315,6 +314,7 @@ static void
backend_what_provides (PkBackend *backend, PkBitfield filters, PkProvidesEnum provides, const gchar *search)
{
egg_debug ("backend: what provides");
+ pk_backend_finished (backend);
}
/**
@@ -324,6 +324,7 @@ static void
backend_get_packages (PkBackend *backend, PkBitfield filters)
{
egg_debug ("backend: get packages");
+ pk_backend_finished (backend);
}
/**
@@ -333,6 +334,7 @@ static void
backend_download_packages (PkBackend *backend, gchar **package_ids, const gchar *directory)
{
egg_debug ("backend: download packages");
+ pk_backend_finished (backend);
}
PK_BACKEND_OPTIONS (
@@ -364,9 +366,9 @@ PK_BACKEND_OPTIONS (
backend_repo_set_data, /* repo_set_data */
backend_resolve, /* resolve */
backend_rollback, /* rollback */
- backend_search_details, /* search_details */
- backend_search_file, /* search_file */
- backend_search_group, /* search_group */
+ NULL, /* search_details */
+ NULL, /* search_file */
+ NULL, /* search_group */
backend_search_name, /* search_name */
backend_update_packages, /* update_packages */
backend_update_system, /* update_system */
More information about the PackageKit-commit
mailing list