summaryrefslogtreecommitdiffstats
path: root/lib/libalpm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libalpm')
-rw-r--r--lib/libalpm/be_files.c31
-rw-r--r--lib/libalpm/po/tr.po14
2 files changed, 38 insertions, 7 deletions
diff --git a/lib/libalpm/be_files.c b/lib/libalpm/be_files.c
index 93a2cc9f..8ac253ae 100644
--- a/lib/libalpm/be_files.c
+++ b/lib/libalpm/be_files.c
@@ -134,6 +134,37 @@ static int checkdbdir(pmdb_t *db)
}
/** Update a package database
+ *
+ * An update of the package database \a db will be attempted. Unless
+ * \a force is true, the update will only be performed if the remote
+ * database was modified since the last update.
+ *
+ * A transaction is necessary for this operation, in order to obtain a
+ * database lock. During this transaction the front-end will be informed
+ * of the download progress of the database via the download callback.
+ *
+ * Example:
+ * @code
+ * pmdb_t *db;
+ * int result;
+ * db = alpm_list_getdata(alpm_option_get_syncdbs());
+ * if(alpm_trans_init(PM_TRANS_TYPE_SYNC, 0, NULL, NULL, NULL) == 0) {
+ * result = alpm_db_update(0, db);
+ * alpm_trans_release();
+ *
+ * if(result > 0) {
+ * printf("Unable to update database: %s\n", alpm_strerrorlast());
+ * } else if(result < 0) {
+ * printf("Database already up to date\n");
+ * } else {
+ * printf("Database updated\n");
+ * }
+ * }
+ * @endcode
+ *
+ * @ingroup alpm_databases
+ * @note After a successful update, the \link alpm_db_get_pkgcache()
+ * package cache \endlink will be invalidated
* @param force if true, then forces the update, otherwise update only in case
* the database isn't up to date
* @param db pointer to the package database to update
diff --git a/lib/libalpm/po/tr.po b/lib/libalpm/po/tr.po
index 5d6ac7ce..94a0534e 100644
--- a/lib/libalpm/po/tr.po
+++ b/lib/libalpm/po/tr.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 3.1.4-1\n"
"Report-Msgid-Bugs-To: pacman-dev@archlinux.org\n"
"POT-Creation-Date: 2008-08-23 10:54-0500\n"
-"PO-Revision-Date: 2009-01-03 16:20+0200\n"
+"PO-Revision-Date: 2009-03-23 17:59+0200\n"
"Last-Translator: Samed Beyribey <ras0ir@eventualis.org>\n"
"Language-Team: Turkish Arch Linux Users <tr@archlinuxtr.org>\n"
"MIME-Version: 1.0\n"
@@ -241,11 +241,11 @@ msgstr "eksik ya da geçersiz parametre geçilmiş"
#, c-format
msgid "library not initialized"
-msgstr "kütüphane başlatılamadı"
+msgstr "kitaplık başlatılamadı"
#, c-format
msgid "library already initialized"
-msgstr "kütüphane zaten başlatıldı"
+msgstr "kitaplık zaten başlatıldı"
#, c-format
msgid "unable to lock database"
@@ -425,7 +425,7 @@ msgstr "%s-%s: paket güncellemesi göz ardı ediliyor (%s-%s ile değiştirilec
#, c-format
msgid "%s: local (%s) is newer than %s (%s)\n"
-msgstr "%s: yereldeki paket (%s) %s (%s) paketinden daha güncel\n"
+msgstr "%s: yerel depodaki paket (%s) %s deposundaki paketten (%s) daha güncel\n"
#, c-format
msgid "%s: ignoring package upgrade (%s => %s)\n"
@@ -453,7 +453,7 @@ msgstr "çözülemeyen paket çakışmaları bulundu\n"
#, c-format
msgid "removing '%s' from target list because it conflicts with '%s'\n"
-msgstr "'%s' hedef listesinden '%s' ile çeliştiği için kaldırıldı\n"
+msgstr "'%s' hedef listesindeki '%s' ile çakıştığı için kaldırıldı\n"
#, c-format
msgid "command: %s\n"
@@ -549,9 +549,9 @@ msgstr "%s açılamadı: %s\n"
#, c-format
msgid "no %s cache exists, creating...\n"
-msgstr "%s tamponu bulunmuyor, oluşturuluyor...\n"
+msgstr "%s önbelleği bulunmuyor, oluşturuluyor...\n"
#, c-format
msgid "couldn't create package cache, using /tmp instead\n"
-msgstr "paket tamponu oluşturulamadı, /tmp kullanılacak\n"
+msgstr "paket önbelleği oluşturulamadı, /tmp kullanılacak\n"