Update translation files

Message ID 20261022073935.818234-1-translate@ipfire.org
State New
Headers
Series Update translation files |

Commit Message

IPFire Translate 22 Oct 2026, 7:39 a.m. UTC
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: Pakfire/ipfire.pakfire
Translate-URL: https://translate.ipfire.org/projects/pakfire/core/
---
 po/ar.po      | 1378 +++++++++++++++++++++++++++++++++++++++------
 po/ca.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/cs_CZ.po   | 1168 +++++++++++++++++++++++++++++++++++++-
 po/da.po      | 1461 ++++++++++++++++++++++++++++++++++++++++--------
 po/de.po      | 1465 ++++++++++++++++++++++++++++++++++++++++--------
 po/el.po      | 1123 ++++++++++++++++++++++---------------
 po/es.po      | 1492 +++++++++++++++++++++++++++++++++++++++++--------
 po/fa.po      | 1459 +++++++++++++++++++++++++++++++++++++++--------
 po/fr.po      | 1464 ++++++++++++++++++++++++++++++++++++++++--------
 po/hr.po      | 1457 +++++++++++++++++++++++++++++++++++++++--------
 po/hu.po      | 1403 +++++++++++++++++++++++++++++++++++++++-------
 po/id.po      | 1390 ++++++++++++++++++++++++++++++++++++++-------
 po/it.po      | 1469 ++++++++++++++++++++++++++++++++++++++++--------
 po/ja.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/jv.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/km_KH.po   | 1212 ++++++++++++++++++++++++++++++++++++---
 po/lo.po      | 1159 +++++++++++++++++++++++++++++++++++++-
 po/nl.po      | 1467 ++++++++++++++++++++++++++++++++++++++++--------
 po/pl.po      | 1463 ++++++++++++++++++++++++++++++++++++++++--------
 po/pt.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/pt_BR.po   | 1463 ++++++++++++++++++++++++++++++++++++++++--------
 po/pt_PT.po   | 1186 ++++++++++++++++++++++++++++++++++++---
 po/ro.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/ru.po      | 1465 ++++++++++++++++++++++++++++++++++++++++--------
 po/rw.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/sk.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/sq.po      | 1461 ++++++++++++++++++++++++++++++++++++++++--------
 po/sr.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/su.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/sv.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/th.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/tk.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/tr.po      | 1461 ++++++++++++++++++++++++++++++++++++++++--------
 po/uk.po      | 1446 +++++++++++++++++++++++++++++++++++++++--------
 po/uz@Latn.po | 1099 +++++++++++++++++++++++++++++++++++-
 po/vi.po      | 1099 +++++++++++++++++++++++++++++++++++-
 po/zh.po      | 1099 +++++++++++++++++++++++++++++++++++-
 37 files changed, 42207 insertions(+), 4790 deletions(-)
  

Patch

diff --git a/po/ar.po b/po/ar.po
index 88998b27..685774a2 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -9,7 +9,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2015-02-11 08:18+0000\n"
 "Last-Translator: Fawaz Mohammed <fawaz.moh.ibraheem@gmail.com>\n"
 "Language-Team: Arabic (http://www.transifex.com/mstremer/ipfire/language/"
@@ -21,22 +21,1202 @@  msgstr ""
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
 "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not log out: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "لا يمكنني إيجاد الصفحة المطلوبة."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not read the password: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "لاتقم باختبار التثبيت."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "تصدير المفتاح إلى ملف."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "استخراج الحزمة إلى مجلد."
+
+#, fuzzy, c-format
+msgid "Could not add %s"
+msgstr "لا تنزل %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "لا يمكن العثور على الحزمة %s في مستودع بعيد."
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "لم يتمكن من ازالة المكتبات التابثة: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not build %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not check the installation: %s\n"
+msgstr "لم يتمكن من ازالة المكتبات التابثة: %s"
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not clean up: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+msgid "Build for this architecture"
+msgstr "بناء حزمة لبنية معينة."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "مستودع"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "إنشئ: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "إنشاء فهرس مستودع جديد."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "لم يتمكن من ازالة المكتبات التابثة: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "انشاء مضيف"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "بصمة: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "لم يتم العثور على البناء بالمعرف %s "
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "أدخل إسم حزمة."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "لا يمكنني إيجاد الصفحة المطلوبة."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not dist %s: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "إنشئ: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not create %s: %m\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "لم يتمكن من ازالة المكتبات التابثة: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Shows package information"
+msgstr "معلومات الهاردوير"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "ملف"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not find '%s'\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "إنشاء حزم:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "السماح بتغيير مورد الحزم."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "السماح بتغيير مورد الحزم."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "لاتقم بتثبيت الحزم الموصى بها."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "لاتقم بتثبيت الحزم الموصى بها."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not find '%s': %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not lint %s: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not open %s: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "الحزمة %s ليست مثبته"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not open %s: %m\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not read %s: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "تم المصادقة لك لبناء خدمة:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "لم يتمكن من ازالة المكتبات التابثة: %s"
+
+#, fuzzy, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr "أدخل إسم حزمة."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not open the key %s: %m\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
 msgid "ETA"
 msgstr ""
 
-msgid "Invalid value"
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "إنتهاء الصلاحية: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr "اسرد قائمة بالحزم التي توفر الملف او الميزة المشارة."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "إنشاء حزم:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "تعطيل مستودع مؤقتا."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "إنشاء فهرس مستودع جديد."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "تعطيل مستودع مؤقتا."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "إنشاء فهرس مستودع جديد."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "تعطيل مستودع مؤقتا."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "تحديث كل المستودعات."
+
+#, fuzzy
+msgid "Show a repository"
+msgstr "تعطيل مستودع مؤقتا."
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not read the key of the repository: %s\n"
+msgstr "لا يمكن العثور على الحزمة %s في مستودع بعيد."
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "الوصف"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "قاعدة بيانات الحزمة: %s"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write %s: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "إنشاء فهرس مستودع جديد."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "إنشاء فهرس مستودع جديد."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "تحديث كل المستودعات."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "تحديث كل المستودعات."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "الاسم"
+
+msgid "Description"
+msgstr "الوصف"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "اسرد كل المستودعات المفعله حاليا."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "مستودع"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "مفعله"
+
+msgid "Priority"
+msgstr "اسبقية"
+
+msgid "Packages"
+msgstr "حزم"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr "اسرد قائمة بالحزم التي توفر الملف او الميزة المشارة."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "امضاء حزمة او اكثر."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "إعادة تثبيت حزمة أو أكثر."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "المفتاح السري."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not allocate memory: %m\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not sign %s: %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the signature: %m\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not read the signature: %m\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the signature to %s: %m\n"
+msgstr "لم يتمكن من ازالة المكتبات التابثة: %s"
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "امضاء حزمة او اكثر."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "التحقق من حزمة او اكثر."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+msgid "Invalid value"
+msgstr ""
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "الحلول:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+msgid "[PACKAGES...]"
 msgstr ""
 
-#. Show a little headline
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "الحلول:"
+msgid "Update packages"
+msgstr "إنشاء حزم:"
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "إستثناء حزمة من التحديث."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "لم يتم حذف الملف: /%s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "إستثناء %s ."
+
+msgid "Delete uploaded files"
 msgstr ""
 
-msgid "Please select a solution:"
+#, fuzzy
+msgid "List all uploads"
+msgstr "لا تنزل %s"
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not open the signature %s: %m\n"
+msgstr "لم يتمكن من ازالة المكتبات التابثة: %s"
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "تعطيل مستودع مؤقتا."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "تعطيل مستودع مؤقتا."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "بناء حزمة من على البعد."
+
+msgid "Remove temporary files"
+msgstr ""
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "أدخل إسم حزمة."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "إنشئ: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "مزيد من المعلومات حول ابنية."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "ابحث عن المفردات المشارة. "
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "ابحث عن المفردات المشارة. "
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "تم المصادقة لك لبناء خدمة:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "تم المصادقة لك لبناء خدمة:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "تحديث كل المستودعات."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "الوصف"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "الإسم الحقيقي لمالك هذا المفتاح"
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "تهيئة: "
+
+msgid "Run in offline mode"
+msgstr ""
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "المسار حيث علي الباك فاير العمل في. "
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "مشكلة في تنزيل البرنامج %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "تحديث كل المستودعات."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -56,9 +1236,6 @@  msgstr "التحقق من حزمة او اكثر."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "الاسم"
-
 msgid "Version"
 msgstr "النسخة"
 
@@ -82,9 +1259,6 @@  msgstr "مستودع"
 msgid "Summary"
 msgstr "الموجز"
 
-msgid "Description"
-msgstr "الوصف"
-
 msgid "Groups"
 msgstr "المجموعات"
 
@@ -169,11 +1343,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "ملف"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "تحميل الحزم المثبتة."
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -276,6 +1445,11 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr "قاعدة بيانات الحزمة: %s"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "تحميل الحزم المثبتة."
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -325,9 +1499,6 @@  msgstr ""
 msgid "Package"
 msgstr "حزمة"
 
-msgid "Repository"
-msgstr "مستودع"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "إنشاء حزم:"
@@ -434,7 +1605,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr "إنشاء حزم:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "السماح بتغيير مورد الحزم."
@@ -479,22 +1650,10 @@  msgstr "هل انت موافق؟"
 #~ msgid "Priority: %s"
 #~ msgstr "اسبقية"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "انشاء مضيف"
-
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "إستثناء %s ."
-
 #, fuzzy
 #~ msgid "Pakfire builder command line interface"
 #~ msgstr "واجهة سطر اوامر انشاء الباك فاير."
 
-#, fuzzy
-#~ msgid "Run pakfire for the given architecture"
-#~ msgstr "بناء حزمة لبنية معينة."
-
 #, fuzzy
 #~ msgid "Build one or more packages"
 #~ msgstr "انشاء حزمة او اكثر."
@@ -507,14 +1666,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Path were the output files should be copied to"
 #~ msgstr "المسار حيث يجب تسخ الملفات المخرجة الي."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "لاتقم باختبار التثبيت."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "أدخل إسم حزمة."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "أدخل إسم حزمة."
@@ -523,17 +1674,9 @@  msgstr "هل انت موافق؟"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "اطبع بعض المعلومات عن الحزم(ة) المشارة."
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "ملف"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "ادخل اسم حزمة واحدة علي الاقل."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr "اسرد قائمة بالحزم التي توفر الملف او الميزة المشارة."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "ملف او ميزة للبحث عن."
@@ -542,51 +1685,14 @@  msgstr "هل انت موافق؟"
 #~ msgid "Get a list of packages that require a given file or feature"
 #~ msgstr "اسرد قائمة بالحزم التي توفر الملف او الميزة المشارة."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "اسرد كل المستودعات المفعله حاليا."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "تحديث كل المستودعات."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "إنشاء فهرس مستودع جديد."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "إنشاء فهرس مستودع جديد."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "ابحث عن المفردات المشارة. "
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "كلمة او تلميحة للبحث عن."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "إعادة تثبيت حزمة أو أكثر."
-
-#~ msgid "Enabled"
-#~ msgstr "مفعله"
-
-#~ msgid "Priority"
-#~ msgstr "اسبقية"
-
-#~ msgid "Packages"
-#~ msgstr "حزم"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "واجهة سطر اوامر الباك فاير."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "بناء حزمة من على البعد."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "حزمة للتحقق."
@@ -595,10 +1701,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Build the package(s) for the given architecture only"
 #~ msgstr "بناء حزمة لبنية معينة."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "تم المصادقة لك لبناء خدمة:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "اسم الملف: %s"
@@ -615,30 +1717,10 @@  msgstr "هل انت موافق؟"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "واجهة سطر اوامر الباك فاير."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "تهيئة: "
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "تعطيل مستودع مؤقتا."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "تعطيل مستودع مؤقتا."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "المسار حيث علي الباك فاير العمل في. "
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "إختبر وجود أخطاء في النظام."
 
-#, fuzzy
-#~ msgid "Show more information"
-#~ msgstr "معلومات الهاردوير"
-
 #, fuzzy
 #~ msgid "Give at least the name of one package"
 #~ msgstr "ادخل اسم حزمة واحدة علي الاقل."
@@ -651,26 +1733,10 @@  msgstr "هل انت موافق؟"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "ادخل اسم حزمة واحدة علي الاقل للتثبيت."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "لاتقم بتثبيت الحزم الموصى بها."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "السماح بتغيير مورد الحزم."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "السماح بتغيير مورد الحزم."
-
 #, fuzzy
 #~ msgid "Export a key to a file"
 #~ msgstr "تصدير المفتاح إلى ملف."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "تصدير المفتاح إلى ملف."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "حجم التحميل الكللي: %s"
@@ -683,10 +1749,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Generate a new key"
 #~ msgstr "أدخل إسم حزمة."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "الإسم الحقيقي لمالك هذا المفتاح"
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "البريد الإلكتروني لمالك هذا المفتاح"
@@ -699,18 +1761,10 @@  msgstr "هل انت موافق؟"
 #~ msgid "File of that key to import"
 #~ msgstr "إعطاء اسم الحزمة للإنشاء."
 
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "امضاء حزمة او اكثر."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "حزمة للتحقق."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr "اسرد قائمة بالحزم التي توفر الملف او الميزة المشارة."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "ازالة حزمة او اكثر من النظام."
@@ -719,10 +1773,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Give name of at least one package to remove"
 #~ msgstr "ادخل اسم حزمة واحدة علي الاقل للازالة."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "التحقق من حزمة او اكثر."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "تحديث النظام بالكامل او حزمة معينة."
@@ -731,10 +1781,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Give a name of a package to update or leave emtpy for all"
 #~ msgstr "ادخل اسم الحزمة للتحديث أو فراغ للكل."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "إستثناء حزمة من التحديث."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "تنظيف كل شيء ..."
 
@@ -781,10 +1827,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "السماح بتغيير مورد الحزم."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "استخراج الحزمة إلى مجلد."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "اعطي اسم حزمة واحدة علي الاقل للانشاء. "
@@ -831,10 +1873,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "توليد المفتاح قد يستغرق دقيقة ..."
 
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "إنشئ: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "إنتهاء الصلاحية: %s"
@@ -864,9 +1902,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "لا يمكن الوفاء بها طلب من قبل الملقم."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "لا يمكنني إيجاد الصفحة المطلوبة."
-
 #, fuzzy, python-format
 #~ msgid "Selected mirror: %s"
 #~ msgstr "القسم: %s"
@@ -884,10 +1919,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Filter '%(pattern)s' filtered %(dep)s."
 #~ msgstr "تصنيف '%(pattern)' مصنفة '(%dep)."
 
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "إنتهاء الصلاحية: %s"
-
 #, python-format
 #~ msgid "%s [y/N]"
 #~ msgstr "[نعم/لا] %s"
@@ -941,9 +1972,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Cleanup"
 #~ msgstr "مسح"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "لا يمكن العثور على الحزمة %s في مستودع بعيد."
-
 #~ msgid "Build command has failed."
 #~ msgstr "فشل امر البناء."
 
@@ -959,9 +1987,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Installation test succeeded."
 #~ msgstr "نجح إختبار التنزيل ..."
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "لم يتمكن من ازالة المكتبات التابثة: %s"
-
 #~ msgid "Extracting debuginfo did not complete with success. Aborting build."
 #~ msgstr "استخراج معلومات الصيانة لم يكمل بنجاح. إجهاض الإنشاء."
 
@@ -995,9 +2020,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Show a list of all active jobs."
 #~ msgstr "إظهار قائمة بالأوامر المفعلة. "
 
-#~ msgid "Show information about builds."
-#~ msgstr "مزيد من المعلومات حول ابنية."
-
 #~ msgid "Hostname"
 #~ msgstr "إسم الجهاز"
 
@@ -1028,9 +2050,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "وظائف البناء المنجزة مؤخرا"
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "لم يتم العثور على البناء بالمعرف %s "
-
 #~ msgid "State"
 #~ msgstr "الحالة"
 
@@ -1067,12 +2086,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Downloaded empty file: %s"
 #~ msgstr "تنزيل ملف فارغ: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "بصمة: %s"
-
-#~ msgid "This is a secret key."
-#~ msgstr "المفتاح السري."
-
 #~ msgid "WARNING! Host key with ID %s configured, but not found!"
 #~ msgstr "تحذير! مفتاح الجهاز بالمعرف %s معد لكن لم يتم العثور عليه"
 
@@ -1082,9 +2095,6 @@  msgstr "هل انت موافق؟"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "لاتقوم بالاستبدال ملف البيانات '%s' موجود اصلا."
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "لم يتم حذف الملف: /%s"
-
 #~ msgid "Initializing repositories..."
 #~ msgstr "تهيئة كل المستودعات.."
 
diff --git a/po/ca.po b/po/ca.po
index 9f18cf98..0e5a2730 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2013-11-20 09:12+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "Language-Team: Catalan (http://www.transifex.com/mstremer/ipfire/language/"
@@ -18,9 +18,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -35,6 +883,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -50,9 +1128,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -74,9 +1149,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -152,10 +1224,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -257,6 +1325,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1378,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -403,7 +1472,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/cs_CZ.po b/po/cs_CZ.po
index 16c2476d..8fd62ffd 100644
--- a/po/cs_CZ.po
+++ b/po/cs_CZ.po
@@ -7,11 +7,11 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2026-07-17 21:35+0000\n"
 "Last-Translator: Pavel Borecki <pavel@borecki.cz>\n"
-"Language-Team: Czech <https://translate.ipfire.org/projects/pakfire/core/cs/>"
-"\n"
+"Language-Team: Czech <https://translate.ipfire.org/projects/pakfire/core/cs/"
+">\n"
 "Language: cs_CZ\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -19,8 +19,896 @@  msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 "X-Generator: Weblate 2026.5\n"
 
-msgid "ETA"
-msgstr "ODHAD ZBÝV. ČASU"
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "do not ask to %s"
+msgid "Could not add %s"
+msgstr "neptat se na %s"
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "allow deinstallation of %s"
+msgid "Could not check the installation: %s\n"
+msgstr "umožnit odinstalaci %s"
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Invalid value"
+msgid "Invalid time: %s"
+msgstr "Neplatná hodnota"
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Build for this architecture"
+msgstr "%s má starší architekturu"
+
+#, fuzzy
+#| msgid "Build Repository"
+msgid "Build against this repository"
+msgstr "Repozitář sestavení"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "Installing %u packages:"
+msgid "Install packages"
+msgstr "instaluje se %u balíčků:"
+
+#, fuzzy
+#| msgid "Downgrading %u packages:"
+msgid "Allow downgrading packages"
+msgstr "Přechod na starší verzi u %u balíčků:"
+
+#, fuzzy
+#| msgid "Reinstalling %u packages:"
+msgid "Allow uninstalling packages"
+msgstr "Přeinstalovává se %u balíčků:"
+
+#, fuzzy
+#| msgid "cannot install the best update candidate for package %s"
+msgid "Only install the best package(s)"
+msgstr ""
+"nebylo možné nainstalovat nejlepšího kandidáta na aktualizaci pro balíček %s"
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Do not install recommended packages"
+msgstr "problém s nainstalovaným balíčkem %s"
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "package %s does not exist"
+msgid "Repository %s does not exist\n"
+msgstr "balíček %s neexistuje"
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
+msgid "ETA"
+msgstr "ODHAD ZBÝV. ČASU"
+
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+#, fuzzy
+#| msgid "Removing %u packages:"
+msgid "Remove packages"
+msgstr "Odebírá se %u balíčků:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+#| msgid "Repository"
+msgid "Add a repository"
+msgstr "Repozitář"
+
+msgid "Create a repository from packages"
+msgstr ""
+
+#, fuzzy
+#| msgid "Repository"
+msgid "Remove a repository"
+msgstr "Repozitář"
+
+msgid "Create a new repository"
+msgstr ""
+
+#, fuzzy
+#| msgid "Build Repository"
+msgid "Delete a repository"
+msgstr "Repozitář sestavení"
+
+msgid "List your repositories"
+msgstr ""
+
+#, fuzzy
+#| msgid "Repository"
+msgid "Show a repository"
+msgstr "Repozitář"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Popis"
+
+#, fuzzy, c-format
+#| msgid "Package Database: %s"
+msgid "  Packages    : %s\n"
+msgstr "Databáze balíčků: %s"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Název"
+
+msgid "Description"
+msgstr "Popis"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s nepatří do repozitáře distupgrade"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Repozitář"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+#, fuzzy
+#| msgid "Package"
+msgid "Packages"
+msgstr "Balíček"
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+#, fuzzy
+#| msgid "Source Package"
+msgid "Search for packages"
+msgstr "Zdrojový balíček"
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+#| msgid "Installing %u packages:"
+msgid "Install this package"
+msgstr "instaluje se %u balíčků:"
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+#, fuzzy
+#| msgid "Removing one package:"
+msgid "Keep orphaned packages"
+msgstr "Odebírá se jeden balíček:"
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
 
 msgid "Invalid value"
 msgstr "Neplatná hodnota"
@@ -36,6 +924,257 @@  msgstr "Při řešení vašeho požadavku se vyskytl jeden nebo více problémů
 msgid "Please select a solution:"
 msgstr "Vyberte řešení:"
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+#| msgid "Updating %u packages:"
+msgid "Update packages"
+msgstr "Aktualizuje se %u balíčků:"
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+#| msgid "install %s"
+msgid "List all uploads"
+msgstr "nainstalovat %s"
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+#| msgid "Invalid value"
+msgid "Invalid UUID"
+msgstr "Neplatná hodnota"
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s má starší architekturu"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+#| msgid "Build Repository"
+msgid "Enable a repository"
+msgstr "Repozitář sestavení"
+
+#, fuzzy
+#| msgid "Build Repository"
+msgid "Disable a repository"
+msgstr "Repozitář sestavení"
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+#, fuzzy
+#| msgid "Downgrading %u packages:"
+msgid "Show information about packages"
+msgstr "Přechod na starší verzi u %u balíčků:"
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "unsupported request"
+msgid "Unsupported architecture: %s"
+msgstr "nepodporovaný požadavek"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+#| msgid "Distribution"
+msgid "Choose the distribution"
+msgstr "Distribuce"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "problém s nainstalovaným balíčkem %s"
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr "Repozitář sestavení"
@@ -51,9 +1190,6 @@  msgstr "Ověřování souborů…"
 msgid "Writing Layer"
 msgstr "Zapisování vrstvy"
 
-msgid "Name"
-msgstr "Název"
-
 msgid "Version"
 msgstr "Verze"
 
@@ -75,9 +1211,6 @@  msgstr "Repozitář"
 msgid "Summary"
 msgstr "Souhrn"
 
-msgid "Description"
-msgstr "Popis"
-
 msgid "Groups"
 msgstr "Skupiny"
 
@@ -153,10 +1286,6 @@  msgstr "Vylepšuje"
 msgid "Filelist"
 msgstr "Seznam souborů"
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr "Lokálně sestavené balíčky"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s nepatří do repozitáře distupgrade"
@@ -260,6 +1389,10 @@  msgstr "Skenování %s"
 msgid "Package Database: %s"
 msgstr "Databáze balíčků: %s"
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr "Lokálně sestavené balíčky"
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -309,9 +1442,6 @@  msgstr "Kopírování zdrojů…"
 msgid "Package"
 msgstr "Balíček"
 
-msgid "Repository"
-msgstr "Repozitář"
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr "instaluje se %u balíčků:"
@@ -406,7 +1536,7 @@  msgstr "Dokončování…"
 msgid "Installing Packages..."
 msgstr "Instalace balíčků…"
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr "Stahování balíčků"
 
diff --git a/po/da.po b/po/da.po
index 56fd9918..58f84c53 100644
--- a/po/da.po
+++ b/po/da.po
@@ -9,7 +9,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2014-01-03 22:37+0000\n"
 "Last-Translator: Henrik Simonsen <cybermaze@gmail.com>\n"
 "Language-Team: Danish (http://www.transifex.com/mstremer/ipfire/language/"
@@ -20,23 +20,1231 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "Kunne ikke finde den forespurgte URL."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "Udfør ikke installationstest."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Skriv nøgle til denne fil."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Udpak en pakke til en mappe."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "Kunne ikke hente %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Kunne ikke finde pakken %s i et eksternt projektarkiv."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Kunne ikke tjekke om signaturen er gyldig."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Installeret størrelse: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build for this architecture"
+msgstr "Byg pakken for den angivne arkitektur."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Projektarkiv"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Oprettet: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Opret nyt projektarkiv indeks."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Oprydningskommandoer."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Kunne ikke fjerne statiske biblioteker: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "Kunne ikke finde makefile i bygge roden: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Bygning: %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Fingeraftryk: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Kunne ikke slette fil: /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "Bygge ID %s kunne ikke findes."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Generér en kildekode pakke."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "Kunne ikke finde den forespurgte URL."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Oprettet: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Kunne ikke slette fil: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Kunne ikke fjerne statiske biblioteker: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Pakke information:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Fil"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Opretter pakker:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Tillad skifte af leverandør af pakken."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Tillad skifte af leverandør af pakken."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Installér ikke anbefalede pakker."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Installér ikke anbefalede pakker."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "pakken %s kan ikke installeres"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Kunne ikke slette fil: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not find makefile in build root: %s"
+msgid "Could not setup the build environment: %s\n"
+msgstr "Kunne ikke finde makefile i bygge roden: %s"
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Du er autentificeret til bygge servicen:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Kunne ikke fjerne statiske biblioteker: %s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Bygger kildekode pakke %s:"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
 msgid "ETA"
 msgstr "ETA"
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Udløber: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr "Få en liste over pakker der tilbyder en bestemt fil eller funktion."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Opretter pakker:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Aktivér midlertidigt projektarkiv."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Opret nyt projektarkiv indeks."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Aktivér midlertidigt projektarkiv."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Opret nyt projektarkiv indeks."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Deaktivér midlertidigt et projektarkiv."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Opdatér alle projektarkiver."
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Nyt projektarkiv"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Kunne ikke slette fil: /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "Kunne ikke finde makefile i bygge roden: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Beskrivelse"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: pakke database"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Nøgle at signere projektarkivet med."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Nøgle at signere projektarkivet med."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Opdatér alle projektarkiver."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Opdatér alle projektarkiver."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Navn"
+
+msgid "Description"
+msgstr "Beskrivelse"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s tilhører ikke et distupgrade projektarkiv"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Kunne ikke slette fil: /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Vis alle aktive projektarkiver."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Projektarkiv"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Aktiveret"
+
+msgid "Priority"
+msgstr "Prioritet"
+
+msgid "Packages"
+msgstr "Pakker"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr "Få en liste over pakker der tilbyder en bestemt fil eller funktion."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Signér en eller flere pakker."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Geninstallér en eller flere pakker."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s har ingen signaturer"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "Dette er en hemmelig nøgle."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Kunne ikke tjekke om signaturen er gyldig."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Kunne ikke tjekke om signaturen er gyldig."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Kunne ikke tjekke om signaturen er gyldig."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Signér en eller flere pakker."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Sti til pakker."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Kunne ikke slette fil: /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s har ingen gyldige signaturer"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "Løsninger:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "Kunne ikke defineres"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Kunne ikke slette fil: /%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Opretter pakker:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Ekskludér pakke fra opdatering."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Kunne ikke hente %s: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Ekskluderer %s."
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "Vis alle importerede nøgler."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "Importerede succesfuldt %s."
+
 #, fuzzy
-msgid "Invalid value"
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s har ingen gyldige signaturer"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "Løsninger:"
+msgid "Lists all uploads"
+msgstr "Vis alle importerede nøgler."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Kunne ikke tjekke om signaturen er gyldig."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "Signaturen er gyldig."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "Signaturen er gyldig."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s har ringere arkitektur"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Aktivér midlertidigt projektarkiv."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Deaktivér midlertidigt et projektarkiv."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Byg en pakke eksternt."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Oprydning af alle midlertidige filer."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Generér en kildekode pakke."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Oprettet: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Vis information om bygninger."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Søg efter et givent mønster."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Søg efter et givent mønster."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Installeringspakker nødvendige for at bygge..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Verificerer signaturer..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Installeringspakker nødvendige for at bygge..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "Understøttede arches"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "Kunne ikke finde makefile i bygge roden: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Du er autentificeret til bygge servicen:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Du er autentificeret til bygge servicen:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Opdatér alle projektarkiver."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Beskrivelse"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "The fulde navn på ejeren af denne nøgle."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Konfiguration:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Kør pakfire i offline tilstand."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Stien som pakfire skal operere i."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "problem med installeret pakke %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Opdatér alle projektarkiver."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -56,9 +1264,6 @@  msgstr "Verificerer %s..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Navn"
-
 msgid "Version"
 msgstr "Version"
 
@@ -82,9 +1287,6 @@  msgstr "Repo"
 msgid "Summary"
 msgstr "Resumé"
 
-msgid "Description"
-msgstr "Beskrivelse"
-
 msgid "Groups"
 msgstr "Grupper"
 
@@ -169,11 +1371,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Fil"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "Indlæste installerede pakker"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s tilhører ikke et distupgrade projektarkiv"
@@ -277,6 +1474,11 @@  msgstr "Signerer %s..."
 msgid "Package Database: %s"
 msgstr "%s: pakke database"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "Indlæste installerede pakker"
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -327,9 +1529,6 @@  msgstr ""
 msgid "Package"
 msgstr "Pakke"
 
-msgid "Repository"
-msgstr "Projektarkiv"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Opretter pakker:"
@@ -437,7 +1636,7 @@  msgstr "Signerer %s..."
 msgid "Installing Packages..."
 msgstr "Opretter pakker:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Henter pakker:"
@@ -496,10 +1695,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Priority: %s"
 #~ msgstr "Prioritet"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Bygning: %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Afslutter..."
 
@@ -509,10 +1704,6 @@  msgstr "Er dette ok ?"
 #~ msgid "An error occured when pakfire tried to download files."
 #~ msgstr "Der opstod en fejl da pakfire forsøgte at hente filer."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Ekskluderer %s."
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "Sender bygge information til hub..."
 
@@ -543,18 +1734,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Kør en shell efter succesfuld bygning."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "Udfør ikke installationstest."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Oprydning af alle midlertidige filer."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Generér en kildekode pakke."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Angiv navn(e) på pakke(r)."
@@ -563,17 +1742,9 @@  msgstr "Er dette ok ?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Vis oplysninger om de(n) angivne pakke(r)."
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Fil"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Angiv mindst navnet på én pakke."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr "Få en liste over pakker der tilbyder en bestemt fil eller funktion."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Fil eller funktion som søges efter."
@@ -582,26 +1753,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Get a list of packages that require a given file or feature"
 #~ msgstr "Få en liste over pakker der tilbyder en bestemt fil eller funktion."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Vis alle aktive projektarkiver."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Opdatér alle projektarkiver."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Opret nyt projektarkiv indeks."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Nøgle at signere projektarkivet med."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Søg efter et givent mønster."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Et mønster at søge efter."
@@ -610,27 +1761,10 @@  msgstr "Er dette ok ?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Åbn en Shell."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Geninstallér en eller flere pakker."
-
-#~ msgid "Enabled"
-#~ msgstr "Aktiveret"
-
-#~ msgid "Priority"
-#~ msgstr "Prioritet"
-
-#~ msgid "Packages"
-#~ msgstr "Pakker"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Pakfire klient kommandolinje."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Byg en pakke eksternt."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Pakken/pakkerne der skal signeres."
@@ -643,10 +1777,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Tjek forbindelsen til hub."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Du er autentificeret til bygge servicen:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Filnavn: %s"
@@ -663,26 +1793,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Pakfire kommandolinje."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Konfiguration:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Deaktivér midlertidigt et projektarkiv."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Aktivér midlertidigt projektarkiv."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Kør pakfire i offline tilstand."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Stien som pakfire skal operere i."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Kontrollér systemet for fejl."
@@ -703,18 +1813,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Angiv navnet på mindst én pakke som skal installeres."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Installér ikke anbefalede pakker."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Tillad skifte af leverandør af pakken."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Tillad skifte af leverandør af pakken."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "ID på nøglen der skal slette."
@@ -727,10 +1825,6 @@  msgstr "Er dette ok ?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "ID på nøglen der skal eksporteres."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Skriv nøgle til denne fil."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Samlet download størrelse: %s"
@@ -743,10 +1837,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Generate a new key"
 #~ msgstr "Generér en kildekode pakke."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "The fulde navn på ejeren af denne nøgle."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "Email adressen på ejeren af denne nøgle."
@@ -759,22 +1849,10 @@  msgstr "Er dette ok ?"
 #~ msgid "File of that key to import"
 #~ msgstr "Filnavn på nøglen der skal importeres."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Vis alle importerede nøgler."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Signér en eller flere pakker."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Pakken/pakkerne der skal signeres."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr "Få en liste over pakker der tilbyder en bestemt fil eller funktion."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Fjerner en eller flere pakker fra systemet."
@@ -787,10 +1865,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Sync all installed with the latest one in the distribution"
 #~ msgstr "Synkronisér alle installerede med den nyeste i distributionen."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Sti til pakker."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Opdatér hele systemet eller én specifik pakke."
@@ -800,17 +1874,9 @@  msgstr "Er dette ok ?"
 #~ msgstr ""
 #~ "Angiv navnet på én pakke som skal opdateres eller efterlad tom for alle."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Ekskludér pakke fra opdatering."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Oprydning af alt..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "Kunne ikke finde makefile i bygge roden: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "Signerer %s..."
@@ -855,10 +1921,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "Kan ikke bygge til %s på denne vært."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Installeringspakker nødvendige for at bygge..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Kontrollér om der er opdateringer tilgængelige."
@@ -883,10 +1945,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "Tillad ikke at skifte pakkens arkitektur."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Udpak en pakke til en mappe."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Angiv navnet på filen der skal udpakkes."
@@ -953,16 +2011,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "Det kan tage et øjeblik at generere nøglen..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "Signaturen er gyldig."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Kunne ikke tjekke om signaturen er gyldig."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Oprettet: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Udløber: %s"
@@ -1020,9 +2068,6 @@  msgstr "Er dette ok ?"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "En forespørgsel kunne ikke blive opfyldt af serveren."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "Kunne ikke finde den forespurgte URL."
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr "Der opstod en uventet fejl på XML-RPC transport forbindelsen."
 
@@ -1079,10 +2124,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Packaging"
 #~ msgstr "Indpakning"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "Bygger kildekode pakke %s:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "Kunne ikke udpakke filen: /%(src)s - %(dst)s"
@@ -1103,13 +2144,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Kommando fejlede: %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "Kunne ikke defineres"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Udløber: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "Forløbet tid: %s"
@@ -1118,9 +2152,6 @@  msgstr "Er dette ok ?"
 #~ msgid "%s [y/N]"
 #~ msgstr "%s [j/N]"
 
-#~ msgid "New repository"
-#~ msgstr "Nyt projektarkiv"
-
 #~ msgid "Filename: %s"
 #~ msgstr "Filnavn: %s"
 
@@ -1133,9 +2164,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "Overskriv ikke eksisterende datafil '/%s'"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Kunne ikke slette fil: /%s"
-
 #~ msgid ""
 #~ "The format of the database is not supported by this version of pakfire."
 #~ msgstr "Databasens format er ikke understøttet af denne version af pakfire."
@@ -1155,9 +2183,6 @@  msgstr "Er dette ok ?"
 #~ msgid "%s: Reading packages..."
 #~ msgstr "%s: Læser pakker..."
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s har ingen signaturer"
-
 #~ msgid "%s has got no valid signatures"
 #~ msgstr "%s har ingen gyldige signaturer"
 
@@ -1220,18 +2245,12 @@  msgstr "Er dette ok ?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Distribution konfiguration mangler."
 
-#~ msgid "Package information:"
-#~ msgstr "Pakke information:"
-
 #~ msgid "Extracting"
 #~ msgstr "Udpakker"
 
 #~ msgid "You cannot run a build when no package was given."
 #~ msgstr "Du kan ikke køre en bygning når ingen pakker er angivet."
 
-#~ msgid "Could not find makefile in build root: %s"
-#~ msgstr "Kunne ikke finde makefile i bygge roden: %s"
-
 #~ msgid "Build interrupted"
 #~ msgstr "Bygning forstyrret"
 
@@ -1250,9 +2269,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Running stage %s:"
 #~ msgstr "Kører %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Kunne ikke fjerne statiske biblioteker: %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "Komprimering af man sider lykkedes ikke."
 
@@ -1272,9 +2288,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Give name of at least one package to build."
 #~ msgstr "Angiv navnet på mindst én pakke der skal bygges."
 
-#~ msgid "Build the package for the given architecture."
-#~ msgstr "Byg pakken for den angivne arkitektur."
-
 #~ msgid "Path were the output files should be copied to."
 #~ msgstr "Sti hvor output filerne skal kopieres til."
 
@@ -1305,9 +2318,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "Kan ikke hente denne fil i offline tilstand: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "Kunne ikke hente %s: %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "Den hentede fils checksum matchede ikke."
 
@@ -1344,9 +2354,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Total download size: %s"
 #~ msgstr "Samlet download størrelse: %s"
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Installeret størrelse: %s"
-
 #~ msgid "Freed size: %s"
 #~ msgstr "Frigjort størrelse: %s"
 
@@ -1356,9 +2363,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "Transaktionstest var succesfuld"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Verificerer signaturer..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "Fandt %s signatur fejl!"
 
@@ -1407,9 +2411,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Multiple reinstall candidates for \"%(pattern)s\": %(pkgs)s"
 #~ msgstr "Flere kandidater til reinstallation af \"%(pattern)s\": %(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Kunne ikke finde pakken %s i et eksternt projektarkiv."
-
 #~ msgid "Get list of packages that belong to the given group."
 #~ msgstr "Få liste over pakker der tilhører den angivne gruppe."
 
@@ -1422,9 +2423,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Group name."
 #~ msgstr "Gruppenavn."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Oprydningskommandoer."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Kontrollér afhængighederne for en bestemt pakke."
 
@@ -1473,9 +2471,6 @@  msgstr "Er dette ok ?"
 #~ msgid "The ID of the build job."
 #~ msgstr "Bygge job ID."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Vis information om bygninger."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Vis detaljer om det valgte bygge job."
 
@@ -1539,9 +2534,6 @@  msgstr "Er dette ok ?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Nyligt behandlede bygge job"
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "Bygge ID %s kunne ikke findes."
-
 #~ msgid "State"
 #~ msgstr "Status"
 
@@ -1593,18 +2585,12 @@  msgstr "Er dette ok ?"
 #~ msgid "Not in key store: %s"
 #~ msgstr "Ikke i nøglelageret: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Fingeraftryk: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "Privat nøgle tilgængelig!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "Undernøgle: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "Dette er en hemmelig nøgle."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Denne nøgle udløber ikke."
 
@@ -1614,9 +2600,6 @@  msgstr "Er dette ok ?"
 #~ msgid "This may take a while..."
 #~ msgstr "Dette kan tage et øjeblik..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "Importerede succesfuldt %s."
-
 #~ msgid "Host key:"
 #~ msgstr "Værtsnøgle:"
 
diff --git a/po/de.po b/po/de.po
index 32dc1434..57593105 100644
--- a/po/de.po
+++ b/po/de.po
@@ -16,7 +16,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2015-05-07 17:01+0000\n"
 "Last-Translator: Sun Tiger\n"
 "Language-Team: German (http://www.transifex.com/mstremer/ipfire/language/"
@@ -27,23 +27,1233 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "Die gesuchte URL konnte nicht gefunden werden."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "Installationstest nicht ausführen."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Schreibe Schlüssel in diese Datei."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Entpacke das Paket in einen Ordner"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Kann Paket %s nicht in einem entfernten Repositorium finden."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Kann nicht überprüfen, ob die Signatur gültig ist."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Installierte Größe: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build for this architecture"
+msgstr "Baue das Palet für die angegebene Architektur."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Repository"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Erstellt: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Erstelle einen neuen Repositoriumindex."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Aufräumkommandos."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Konnte statische Bibliotheken nicht entfernen: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "Makefile im Buildroot konnte nicht gefunden werden: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Build: %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Fingerabdruck: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Datei konnte nicht entfernt werden: /%s."
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "Ein Build mit ID %s konnte nicht gefunden werden."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Ein Quellcode-Paket generieren."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "Die gesuchte URL konnte nicht gefunden werden."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Erstellt: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Datei konnte nicht entfernt werden: /%s."
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Konnte statische Bibliotheken nicht entfernen: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Paketinformationen:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Datei"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Erstelle Pakete:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Erlaube das Wechseln des Paketherausgebers."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Erlaube das Wechseln des Paketherausgebers."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Installieren Sie keine Standardpakete."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Installieren Sie keine Standardpakete."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "Paket %s lässt sich nicht installieren"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Datei konnte nicht entfernt werden: /%s."
+
+#, fuzzy, c-format
+#| msgid "Could not find makefile in build root: %s"
+msgid "Could not setup the build environment: %s\n"
+msgstr "Makefile im Buildroot konnte nicht gefunden werden: %s"
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Sie sind mit dem Build-Service authentifiziert:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Konnte statische Bibliotheken nicht entfernen: %s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Baue Quellpaket %s:"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
 msgid "ETA"
 msgstr "Verbleibend"
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Läuft ab: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+"Hole eine Paketliste die dass angegebene Feature oder die Datei enthält."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Erstelle Pakete:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Repositorium vorübergehend aktivieren."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Erstelle einen neuen Repositoriumindex."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Repositorium vorübergehend aktivieren."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Erstelle einen neuen Repositoriumindex."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Repository temporär deaktivieren."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Aktualisieren aller Repositorien."
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Neues Repositorium"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Datei konnte nicht entfernt werden: /%s."
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "Makefile im Buildroot konnte nicht gefunden werden: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Beschreibung"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: Paketdatenbank"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Schlüssel um das Repositorium zu signieren."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Schlüssel um das Repositorium zu signieren."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Aktualisieren aller Repositorien."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Aktualisieren aller Repositorien."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Name"
+
+msgid "Description"
+msgstr "Beschreibung"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s gehört nicht einem distupgrade-Repositorium an"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Datei konnte nicht entfernt werden: /%s."
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Liste aller derzeit aktivierten Repositorien."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Repository"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Aktiviert"
+
+msgid "Priority"
+msgstr "Priorität"
+
+msgid "Packages"
+msgstr "Pakete"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+"Hole eine Paketliste die dass angegebene Feature oder die Datei enthält."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Signiere ein oder mehrere Pakete."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Ein oder mehrere Pakete neu installieren."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s hat keine Signaturen"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "Dies ist ein geheimer Schlüssel."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Kann nicht überprüfen, ob die Signatur gültig ist."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Kann nicht überprüfen, ob die Signatur gültig ist."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Kann nicht überprüfen, ob die Signatur gültig ist."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Signiere ein oder mehrere Pakete."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Pfad zu den Paketen."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Datei konnte nicht entfernt werden: /%s."
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s hat keine gültigen Signaturen"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "    Lösungen:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "Konnte nicht festgestellt werden"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Datei konnte nicht entfernt werden: /%s."
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Erstelle Pakete:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Paket vom Update ausschließen."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Konnte %s nicht herunterladen: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Schließe %s aus."
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "Zeige alle importierten Schlüssel an."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "%s wurde erfolgreich importiert."
+
 #, fuzzy
-msgid "Invalid value"
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s hat keine gültigen Signaturen"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "    Lösungen:"
+msgid "Lists all uploads"
+msgstr "Zeige alle importierten Schlüssel an."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Kann nicht überprüfen, ob die Signatur gültig ist."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "Die Signatur ist gültig."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "Die Signatur ist gültig."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s besitzt eine niedrigere Architektur"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Repositorium vorübergehend aktivieren."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Repository temporär deaktivieren."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Ein Paket entfernt bauen."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Lösche alle temporären Dateien."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Ein Quellcode-Paket generieren."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Erstellt: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Zeigt Informationen über Builds."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Nach einem Ausdruck suchen."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Nach einem Ausdruck suchen."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Installiere Pakete, die zum Bauen benötigt werden..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Verifiziere Signaturen..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Installiere Pakete, die zum Bauen benötigt werden..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "Unterstützte Architekturen"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "Makefile im Buildroot konnte nicht gefunden werden: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Sie sind mit dem Build-Service authentifiziert:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Sie sind mit dem Build-Service authentifiziert:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Aktualisieren aller Repositorien."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Beschreibung"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "Der reale Name des Eigentümers des Schlüssels."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Konfiguration:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Starte Pakfire im Offline-Modus."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Pfad, den Pakfire als Arbeitspfad nutzt."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "Problem mit dem installierten Paket %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Aktualisieren aller Repositorien."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -63,9 +1273,6 @@  msgstr "Verifiziere %s..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Name"
-
 msgid "Version"
 msgstr "Version"
 
@@ -89,9 +1296,6 @@  msgstr "Repository"
 msgid "Summary"
 msgstr "Zusammenfassung"
 
-msgid "Description"
-msgstr "Beschreibung"
-
 msgid "Groups"
 msgstr "Gruppen"
 
@@ -176,11 +1380,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Datei"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "Lade installierte Pakete"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s gehört nicht einem distupgrade-Repositorium an"
@@ -285,6 +1484,11 @@  msgstr "Signiere %s..."
 msgid "Package Database: %s"
 msgstr "%s: Paketdatenbank"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "Lade installierte Pakete"
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -335,9 +1539,6 @@  msgstr ""
 msgid "Package"
 msgstr "Paket"
 
-msgid "Repository"
-msgstr "Repository"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Erstelle Pakete:"
@@ -445,7 +1646,7 @@  msgstr "Signiere %s..."
 msgid "Installing Packages..."
 msgstr "Erstelle Pakete:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Lade Pakete herunter:"
@@ -504,10 +1705,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Priority: %s"
 #~ msgstr "Priorität"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Build: %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Beende ..."
 
@@ -517,10 +1714,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "An error occured when pakfire tried to download files."
 #~ msgstr "Ein Fehler trat auf als Pakfire Dateien heruntergeladen hat."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Schließe %s aus."
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "Übertrage Informationen über den Builder zum Hub ..."
 
@@ -551,18 +1744,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Nach erfolgreichem Build eine Shell starten."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "Installationstest nicht ausführen."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Lösche alle temporären Dateien."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Ein Quellcode-Paket generieren."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Gib den Namen (oder mehrere) des Paket(s) an."
@@ -571,18 +1752,9 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Informationen über das/die angegebenen Paket(e) ausgeben."
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Datei"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Mindestens ein Paket."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr ""
-#~ "Hole eine Paketliste die dass angegebene Feature oder die Datei enthält."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Datei oder Feature nach welchem gesucht werden soll."
@@ -592,26 +1764,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgstr ""
 #~ "Hole eine Paketliste die dass angegebene Feature oder die Datei enthält."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Liste aller derzeit aktivierten Repositorien."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Aktualisieren aller Repositorien."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Erstelle einen neuen Repositoriumindex."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Schlüssel um das Repositorium zu signieren."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Nach einem Ausdruck suchen."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Nach einem Ausdruck suchen."
@@ -620,27 +1772,10 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Eine Shell betreten."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Ein oder mehrere Pakete neu installieren."
-
-#~ msgid "Enabled"
-#~ msgstr "Aktiviert"
-
-#~ msgid "Priority"
-#~ msgstr "Priorität"
-
-#~ msgid "Packages"
-#~ msgstr "Pakete"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Pakfire-Client-Kommandozeilen-Interface"
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Ein Paket entfernt bauen."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Paket(e) zum signieren."
@@ -653,10 +1788,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Prüfe Verbindung zum Hub."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Sie sind mit dem Build-Service authentifiziert:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Dateiname: %s"
@@ -673,26 +1804,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Pakfire-Kommandozeilen-Interface"
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Konfiguration:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Repository temporär deaktivieren."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Repositorium vorübergehend aktivieren."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Starte Pakfire im Offline-Modus."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Pfad, den Pakfire als Arbeitspfad nutzt."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Überprüfe das System auf etwaige Fehler."
@@ -713,18 +1824,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Mindestens ein Paketname."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Installieren Sie keine Standardpakete."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Erlaube das Wechseln des Paketherausgebers."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Erlaube das Wechseln des Paketherausgebers."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "Die ID des zu Löschenden Schlüssels."
@@ -737,10 +1836,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "Die ID des zu exporierenden Schlüssels."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Schreibe Schlüssel in diese Datei."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Gesamte Downloadgröße: %s"
@@ -753,10 +1848,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Generate a new key"
 #~ msgstr "Ein Quellcode-Paket generieren."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "Der reale Name des Eigentümers des Schlüssels."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "Die Email-Adresse des Eigentümers des Schlüssels."
@@ -769,23 +1860,10 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "File of that key to import"
 #~ msgstr "Dateiname des zu importierenden Schlüssels."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Zeige alle importierten Schlüssel an."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Signiere ein oder mehrere Pakete."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Paket(e) zum signieren."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr ""
-#~ "Hole eine Paketliste die dass angegebene Feature oder die Datei enthält."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Entfernen Sie ein oder mehrere Pakete aus dem System."
@@ -800,10 +1878,6 @@  msgstr "Ist das in Ordnung?"
 #~ "Synchronisiere alle installierten Pakete mit den Aktuellsten aus der "
 #~ "Distribution."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Pfad zu den Paketen."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Das gesamte System aktualisieren oder ein angegebenes Paket."
@@ -812,17 +1886,9 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Give a name of a package to update or leave emtpy for all"
 #~ msgstr "Ein Paket zum Aktualisieren oder leer lassen für alle."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Paket vom Update ausschließen."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Alles aufräumen..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "Makefile im Buildroot konnte nicht gefunden werden: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "Signiere %s..."
@@ -867,10 +1933,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "Kann auf diesem Host nicht für %s bauen."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Installiere Pakete, die zum Bauen benötigt werden..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Prüfe, ob Updates verfügbar sind."
@@ -895,10 +1957,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "Es ist nicht möglich die Architektur der Paketes zu ändern"
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Entpacke das Paket in einen Ordner"
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Gebe dem zu entpackenden Datei einen Namen"
@@ -967,16 +2025,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "Die Schlüsselgenerierung nimmt einen Moment in Anspruch..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "Die Signatur ist gültig."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Kann nicht überprüfen, ob die Signatur gültig ist."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Erstellt: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Läuft ab: %s"
@@ -1034,9 +2082,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "Die Anfrage konnte nicht vom Server ausgeführt werden."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "Die gesuchte URL konnte nicht gefunden werden."
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr ""
 #~ "Ein unvorhersehbares Problem ist bei der  XML-RPC Transport Verbindung "
@@ -1095,10 +2140,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Packaging"
 #~ msgstr "Packe"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "Baue Quellpaket %s:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "Datei konnte nicht entpackt werden: /%(src)s - %(dst)s"
@@ -1119,13 +2160,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Befehl fehlgeschlagen: %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "Konnte nicht festgestellt werden"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Läuft ab: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "Verstrichene Zeit: %s"
@@ -1134,9 +2168,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "%s [y/N]"
 #~ msgstr "%s [y/N]"
 
-#~ msgid "New repository"
-#~ msgstr "Neues Repositorium"
-
 #~ msgid "Filename: %s"
 #~ msgstr "Dateiname: %s"
 
@@ -1149,9 +2180,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "Vorhandene Dateien überschreiben - '/%s'"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Datei konnte nicht entfernt werden: /%s."
-
 #~ msgid ""
 #~ "The format of the database is not supported by this version of pakfire."
 #~ msgstr ""
@@ -1172,9 +2200,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "%s: Reading packages..."
 #~ msgstr "%s: Lese Pakete ein..."
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s hat keine Signaturen"
-
 #~ msgid "%s has got no valid signatures"
 #~ msgstr "%s hat keine gültigen Signaturen"
 
@@ -1245,18 +2270,12 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Die Distributionskonfiguration fehlt."
 
-#~ msgid "Package information:"
-#~ msgstr "Paketinformationen:"
-
 #~ msgid "Extracting"
 #~ msgstr "Entpacke"
 
 #~ msgid "You cannot run a build when no package was given."
 #~ msgstr "Ohne Paket kann kein Build gestartet werden."
 
-#~ msgid "Could not find makefile in build root: %s"
-#~ msgstr "Makefile im Buildroot konnte nicht gefunden werden: %s"
-
 #~ msgid "Build interrupted"
 #~ msgstr "Build fehlgeschlagen"
 
@@ -1276,9 +2295,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Running stage %s:"
 #~ msgstr "Starte Stage %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Konnte statische Bibliotheken nicht entfernen: %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "Das Komprimieren der Man-pages schlug fehl."
 
@@ -1301,9 +2317,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Give name of at least one package to build."
 #~ msgstr "Geben Sie mindestens ein Paket an, das gebaut werden soll."
 
-#~ msgid "Build the package for the given architecture."
-#~ msgstr "Baue das Palet für die angegebene Architektur."
-
 #~ msgid "Path were the output files should be copied to."
 #~ msgstr "Pfad in dem die Ausgabedateien abgelegt werden sollen."
 
@@ -1336,9 +2349,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "Kann diese Datei im Offline-Modus nicht herunterladen: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "Konnte %s nicht herunterladen: %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "Die Prüfsumme der heruntergeladenen Datei stimmte nicht überein."
 
@@ -1380,9 +2390,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Total download size: %s"
 #~ msgstr "Gesamte Downloadgröße: %s"
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Installierte Größe: %s"
-
 #~ msgid "Freed size: %s"
 #~ msgstr "Freigegebener Platz: %s"
 
@@ -1392,9 +2399,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "Transaktionstest erfolgreich"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Verifiziere Signaturen..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "%s Signaturproblem(e) gefunden!"
 
@@ -1444,9 +2448,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgstr ""
 #~ "Mehrere Kandidaten zur Neuinstallation für \"%(pattern)s\": %(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Kann Paket %s nicht in einem entfernten Repositorium finden."
-
 #~ msgid "Get list of packages that belong to the given group."
 #~ msgstr "Hole eine Paketliste die mit der angegebenen Gruppe zu tun hat."
 
@@ -1459,9 +2460,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Group name."
 #~ msgstr "Name der Gruppe."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Aufräumkommandos."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Überprüfe die Abhängigkeiten eines bestimmten Paketes."
 
@@ -1512,9 +2510,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "The ID of the build job."
 #~ msgstr "Die ID des Build-Jobs."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Zeigt Informationen über Builds."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Zeigt Informationen über gegebenen Build."
 
@@ -1578,9 +2573,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Kürzlich bearbeitete Build-Jobs"
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "Ein Build mit ID %s konnte nicht gefunden werden."
-
 #~ msgid "State"
 #~ msgstr "Status"
 
@@ -1632,18 +2624,12 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "Not in key store: %s"
 #~ msgstr "Nicht im Key-Store: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Fingerabdruck: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "Geheimer Schlüssel verfügbar!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "Unterschlüssel: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "Dies ist ein geheimer Schlüssel."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Der Schlüssel läuft niemals ab."
 
@@ -1653,9 +2639,6 @@  msgstr "Ist das in Ordnung?"
 #~ msgid "This may take a while..."
 #~ msgstr "Dies kann eine Weile dauern..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "%s wurde erfolgreich importiert."
-
 #~ msgid "Host key:"
 #~ msgstr "Host-Schlüssel:"
 
diff --git a/po/el.po b/po/el.po
index 4c116c12..c4f025a5 100644
--- a/po/el.po
+++ b/po/el.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-10-13 10:48+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
@@ -17,1253 +17,1464 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-msgid "No title given"
+msgid "[USERNAME]"
 msgstr ""
 
-msgid "Menu"
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
 msgstr ""
 
-msgid "Pakfire Build Service"
+msgid "Log out"
 msgstr ""
 
-msgid "Packages"
+#, c-format
+msgid "Could not log out: %s\n"
 msgstr ""
 
-msgid "Builds"
+#, c-format
+msgid "You were not logged in to %s\n"
 msgstr ""
 
-msgid "More"
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
 msgstr ""
 
-msgid "Distributions"
+#, c-format
+msgid "You have been logged out of %s\n"
 msgstr ""
 
-msgid "Builders"
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
 msgstr ""
 
-msgid "Mirrors"
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
 msgstr ""
 
-msgid "Users"
+#, c-format
+msgid "The password is too long\n"
 msgstr ""
 
-msgid "My Profile"
+#, c-format
+msgid "No password has been entered\n"
 msgstr ""
 
-msgid "My Builds"
+#, c-format
+msgid "Could not read the password: %s\n"
 msgstr ""
 
-msgid "Log Out"
+#, c-format
+msgid "You have been logged in to %s as %s\n"
 msgstr ""
 
-msgid "Sign In"
+msgid "Disable the ccache"
 msgstr ""
 
-msgid "Delete build"
+msgid "Do not use the snapshot"
 msgstr ""
 
-msgid "Home"
+msgid "Do not run tests"
 msgstr ""
 
-msgid "Delete"
+msgid "Writes the log to a file"
 msgstr ""
 
-#, c-format
-msgid "You are about to delete build %s."
+msgid "Run the build non-interactively"
 msgstr ""
 
-msgid "Please make sure, that this is the right build you intend to delete."
+msgid "Output all packages into this directory"
 msgstr ""
 
-msgid "Once a build has been deleted, it can not been recovered."
+#, c-format
+msgid "Could not add %s"
 msgstr ""
 
-msgid "Cancel"
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
 msgstr ""
 
 #, c-format
-msgid "Manage build %s"
+msgid "Could not copy %s to %s: %s\n"
 msgstr ""
 
-msgid "Manage build"
+#, c-format
+msgid "Could not build %s\n"
 msgstr ""
 
-msgid "Distribution"
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
 msgstr ""
 
-msgid "Not all jobs are finished"
+msgid "is missing"
 msgstr ""
 
-msgid "Not all jobs of this build are finished, yet."
+msgid "has changed its type"
 msgstr ""
 
-msgid ""
-"It is <strong>strongly discouraged</strong> to push this build into the next "
-"repository."
+msgid "has different permissions"
 msgstr ""
 
-msgid ""
-"However, the build will be automatically unpushed if one or more build jobs "
-"fail."
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
 msgstr ""
 
-msgid "Push to a repository"
+msgid "belongs to a different user"
 msgstr ""
 
-msgid "Push to next repository"
+msgid "belongs to a different group"
 msgstr ""
 
-msgid "Push to first repository"
+msgid "has a different modification time"
 msgstr ""
 
-msgid "New repository"
+msgid "has different content"
 msgstr ""
 
-msgid "This is the target repository for the build."
+msgid "points somewhere else"
 msgstr ""
 
-msgid "Push"
+#, c-format
+msgid "Could not check the installation: %s\n"
 msgstr ""
 
-msgid "Unpush"
+#, c-format
+msgid "%zu file(s) have problems\n"
 msgstr ""
 
-msgid "Switch to user mode"
+msgid "Removes any temporary files required or left over by previous builds."
 msgstr ""
 
-msgid "Switch to admin mode"
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
 msgstr ""
 
 #, c-format
-msgid "Schedule test build for %s"
+msgid "Invalid time: %s"
 msgstr ""
 
-msgid "Schedule test build"
+#, c-format
+msgid "Could not clean up: %s\n"
 msgstr ""
 
-msgid ""
-"A test build is used to check if a package builds with the current package "
-"set."
+#, c-format
+msgid "%d compiler cache(s) removed\n"
 msgstr ""
 
-msgid ""
-"In this way, developers are able to find quality issues fast and without "
-"actively searching for them."
+msgid "MAKEFILES..."
 msgstr ""
 
 msgid ""
-"As this build platform only has a limited amount of performance, test builds "
-"only have a very less priority."
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
 msgstr ""
 
-msgid "However, you can manually request to run a test."
+msgid "Build for this architecture"
 msgstr ""
 
-msgid ""
-"The build job will be started when a build slot is available but not before "
-"the given time."
+msgid "Build against this repository"
 msgstr ""
 
-msgid "Build"
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
 msgstr ""
 
-msgid "State"
+#. Show status
+#, c-format
+msgid "Created build %s\n"
 msgstr ""
 
-msgid ""
-"The state of a build can be either building, testing, stable, obsolete or "
-"broken."
+#. Handle errors
+msgid "Failed to upload the archive"
 msgstr ""
 
-msgid "Mark build as obsolete"
+#, c-format
+msgid "Failed to create build: %s\n"
 msgstr ""
 
-msgid ""
-"If a package is updated by an other package it should be marked as "
-"<em>obsolete</em>."
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
 msgstr ""
 
 msgid ""
-"For obsolete builds, there will be no test jobs created and it is "
-"recommended to remove them from the repositories soon."
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
 msgstr ""
 
-msgid "Remove build from the repository it is currently in?"
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
 msgstr ""
 
-msgid "Unbreak this build"
+#, c-format
+msgid "The build service has not said what it has created\n"
 msgstr ""
 
+#. Tell what to do next
+#, c-format
 msgid ""
-"In case this build has accidentially be marked as broken, it is possible to "
-"recover that state."
+"The worker %s has been created.\n"
+"\n"
 msgstr ""
 
-msgid "Mark build as broken"
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
 msgstr ""
 
+#, c-format
 msgid ""
-"If a package does not build or contains <em>serious</em> bugs, it should be "
-"marked as broken."
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
 msgstr ""
 
+#, c-format
 msgid ""
-"Those builds can not be added into any repositories and are removed from all "
-"repositories they may currently be in."
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
 msgstr ""
 
-msgid "Current repository"
+msgid "Create a new worker"
 msgstr ""
 
-#, c-format
-msgid "since %s"
+msgid "Not enough arguments"
 msgstr ""
 
-#, c-format
-msgid "Delete builder %s"
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
 msgstr ""
 
 #, c-format
-msgid "Delete builder: %s"
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
 msgstr ""
 
 #, c-format
-msgid "You are going to delete the build host %s."
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
 msgstr ""
 
 #, c-format
-msgid "Delete %s"
+msgid "Could not enter a user namespace: %s\n"
 msgstr ""
 
-msgid "Builder"
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
 msgstr ""
 
-msgid "Current"
+msgid "Replace the key by a new one, which has to be approved again"
 msgstr ""
 
 #, c-format
-msgid "Pakfire %s"
+msgid "Could not open the key of this worker: %s\n"
 msgstr ""
 
+#. Show all of it
 #, c-format
-msgid "Supported Architectures: %s"
+msgid "Build Service : %s\n"
 msgstr ""
 
 #, c-format
-msgid "Total Build Time: %s"
+msgid "Name          : %s\n"
 msgstr ""
 
 #, c-format
-msgid "%s Memory"
+msgid "Fingerprint   : %s\n"
 msgstr ""
 
 #, c-format
-msgid "%s Swap Space"
+msgid "Public Key    : %s\n"
 msgstr ""
 
-msgid "Test Mode"
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
 msgstr ""
 
-msgid "Jobs"
+#. enroll
+msgid "TOKEN"
 msgstr ""
 
-msgid "Edit"
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
 msgstr ""
 
-msgid "Running Jobs"
+#, c-format
+msgid "No token has been entered\n"
 msgstr ""
 
 #, c-format
-msgid "Edit Builder %s"
+msgid "Could not enrol this worker: %s\n"
 msgstr ""
 
-msgid "Hostname"
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
 msgstr ""
 
-msgid "The hostname cannot be changed"
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
 msgstr ""
 
-msgid "Enabled"
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
 msgstr ""
 
-msgid "Job Settings"
+#, c-format
+msgid "The build service could not be reached.\n"
 msgstr ""
 
-msgid "Maximum Parallel Build Jobs"
+#, c-format
+msgid "The build service has not answered.\n"
 msgstr ""
 
-msgid "Enable Test Mode"
+msgid "Creates source packages from makefiles"
 msgstr ""
 
-msgid "Only build test jobs on this builder"
+#, c-format
+msgid "Could not find the current directory: %m\n"
 msgstr ""
 
-msgid "Save"
+#, c-format
+msgid "Could not dist %s: %s\n"
 msgstr ""
 
-msgid "Online"
+msgid "Create an image"
 msgstr ""
 
-msgid "Offline"
+msgid "TYPE PATH"
 msgstr ""
 
-msgid "Create A New Builder"
+msgid "Creates images"
 msgstr ""
 
-msgid "Statistics"
+#, c-format
+msgid "Could not create %s: %m\n"
 msgstr ""
 
-msgid "Total Build Time"
+#, c-format
+msgid "Could not write the image: %m\n"
 msgstr ""
 
-msgid "Total Build Time By Architecture"
+#, c-format
+msgid "Could not move the image to %s: %m\n"
 msgstr ""
 
-msgid "Create new builder"
+msgid "PACKAGES..."
 msgstr ""
 
-msgid "Create a new builder"
+msgid "Shows package information"
 msgstr ""
 
-msgid "Enter the canonical hostname of the machine."
+msgid "Show the filelist"
 msgstr ""
 
 #, c-format
-msgid "Watch build %s"
+msgid "Could not find '%s'\n"
 msgstr ""
 
-msgid "Watch"
+msgid "Install packages"
 msgstr ""
 
-msgid "You may here add yourself to the list of watchers of this build."
+msgid "Allow downgrading packages"
 msgstr ""
 
-msgid ""
-"If you do so, you will receive messages about new comments and status "
-"updates."
+msgid "Allow uninstalling packages"
 msgstr ""
 
-msgid "Oops!"
+msgid "Only install the best package(s)"
 msgstr ""
 
-msgid "You are already watching this build."
+msgid "Replace files of other packages"
 msgstr ""
 
-msgid "Choose user"
+msgid "Do not install recommended packages"
 msgstr ""
 
-msgid "Myself"
+#, c-format
+msgid "Could not find '%s': %s\n"
 msgstr ""
 
-msgid "Choose a user who should watch this build."
+msgid "ARCHIVES|MAKEFILES..."
 msgstr ""
 
-msgid "User"
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
 msgstr ""
 
-msgid "Add watcher"
+#, c-format
+msgid "Could not lint %s: %s\n"
 msgstr ""
 
 #, c-format
-msgid "Watchers of %s"
+msgid "Could not open %s: %s\n"
 msgstr ""
 
-msgid "This is a list of all users who watch this build."
+#, c-format
+msgid "Repository %s does not exist\n"
 msgstr ""
 
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
 msgid ""
-"If you write a comment or the status of the build is changed, they all will "
-"get a message."
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
 msgstr ""
 
-msgid "You are the owner of this build. So you don't need to watch it."
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
 msgstr ""
 
-msgid "Watch this build."
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
 msgstr ""
 
-msgid "List of all watchers"
+#, c-format
+msgid "Could not setup the build environment: %s\n"
 msgstr ""
 
-msgid "Actions"
+#, c-format
+msgid "You are not logged in to %s\n"
 msgstr ""
 
-msgid "Back to build"
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
 msgstr ""
 
-msgid "Created %(when)s by %(author)s"
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
 msgstr ""
 
 #, c-format
-msgid "Created %s"
+msgid "Warning: There is a password in %s which is no longer being used.\n"
 msgstr ""
 
-msgid "Fixed Bugs"
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
 msgstr ""
 
-msgid "Score"
+#, c-format
+msgid "Could not setup the build service: %s\n"
 msgstr ""
 
-msgid "Source Package"
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
 msgstr ""
 
 #, c-format
-msgid "Edit distribution %s"
+msgid "Could not create a source package from %s: %s\n"
 msgstr ""
 
-msgid "Name"
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
 msgstr ""
 
-msgid "The fancy name of the distribution."
+msgid "ETA"
 msgstr ""
 
-msgid "Identifier"
+msgid "Warning"
 msgstr ""
 
-msgid "Cannot be changed."
+msgid "Error"
 msgstr ""
 
-msgid "Tag"
+msgid "PATTERNS..."
 msgstr ""
 
-msgid "The tag is added to the package release."
+msgid "Search for packages that provide a certain pattern"
 msgstr ""
 
-msgid "Vendor"
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
 msgstr ""
 
-msgid "From whom is the distribution from?"
+msgid "Add a repository"
 msgstr ""
 
-msgid "Contact"
+msgid "Create a repository from packages"
 msgstr ""
 
-msgid "The email address from the vendor."
+msgid "Remove a repository"
 msgstr ""
 
-msgid "Slogan"
+msgid "Create a new repository"
 msgstr ""
 
-msgid "A short sentence that characterizes the distribution."
+msgid "Delete a repository"
 msgstr ""
 
-msgid "Architectures"
+msgid "List your repositories"
 msgstr ""
 
-msgid "For which architectures should the distribution be built?"
+msgid "Show a repository"
 msgstr ""
 
-msgid "Sources"
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
 msgstr ""
 
-msgid "Which sources should be imported to the distribution?"
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
 msgstr ""
 
-msgid "Commit"
+msgid "Add it without asking"
 msgstr ""
 
 #, c-format
-msgid "Source: %s"
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
 msgstr ""
 
-msgid "Source"
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
 msgstr ""
 
-msgid "Open in gitweb"
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
 msgstr ""
 
-msgid "Reset commit"
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
 msgstr ""
 
-msgid "Revision"
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
 msgstr ""
 
-msgid "Date"
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
 msgstr ""
 
-msgid "Author"
+#, c-format
+msgid "  Owner       : %s\n"
 msgstr ""
 
-msgid "Committer"
+#, c-format
+msgid "  Description : %s\n"
 msgstr ""
 
-msgid "Packages created from this commit"
+#, c-format
+msgid "  Packages    : %s\n"
 msgstr ""
 
-msgid "There were no packages created from this commit."
+#, c-format
+msgid "  Key         : %s\n"
 msgstr ""
 
-msgid "Danger!"
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
 msgstr ""
 
-msgid "This is a very dangerous action!"
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
 msgstr ""
 
-msgid "Don't do it, if you are not absolutely sure what you are doing."
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
 msgstr ""
 
+#, c-format
 msgid ""
-"This commit will be reset. Which means all packages associated with it will "
-"be deleted, and the commit will be parsed again."
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
 msgstr ""
 
+#, c-format
 msgid ""
-"This action may cause severe problems and may only be allowed when something "
-"went horribly wrong."
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
 msgstr ""
 
-msgid "These packages will be deleted"
+#, c-format
+msgid "Could not write %s: %s\n"
 msgstr ""
 
-msgid "Commits"
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
 msgstr ""
 
-msgid "Source repository"
+msgid "PATH PACKAGES..."
 msgstr ""
 
-msgid "Previous commits"
+msgid "Use this key to sign the repository"
 msgstr ""
 
-msgid "Next commits"
+msgid "DISTRO NAME"
 msgstr ""
 
-msgid "Gitweb"
+msgid "A description for the repository"
 msgstr ""
 
-msgid "Branch"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
 msgstr ""
 
-msgid "Imported commits"
+msgid "DISTRO SLUG"
 msgstr ""
 
-msgid "Latest commits"
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
 msgstr ""
 
-msgid "Show all commits"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
 msgstr ""
 
-msgid "Update"
+msgid "DISTRO"
 msgstr ""
 
-msgid "Summary"
+msgid "Lists your repositories"
 msgstr ""
 
-msgid "Maintainer"
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
 msgstr ""
 
-msgid "Time created"
+#. Add the header
+msgid "Slug"
 msgstr ""
 
-msgid "Builds in this update"
+msgid "Name"
 msgstr ""
 
-#, c-format
-msgid "Edit update %s - %s"
+msgid "Description"
 msgstr ""
 
-msgid "Create new update"
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
 msgstr ""
 
-msgid "Create A New Distribution"
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
 msgstr ""
 
-msgid "Supported Architectures"
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
 msgstr ""
 
-msgid "Repositories"
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
 msgstr ""
 
-msgid "400 - Bad request"
+#, c-format
+msgid "Could not remove %s: %s\n"
 msgstr ""
 
-msgid "Invalid data has been passed to the application."
+#, c-format
+msgid "Removed %s (%s)\n"
 msgstr ""
 
 msgid ""
-"The application refused to go on with the provided data that was sent in "
-"this request."
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
 msgstr ""
 
-msgid "403 - Access forbidden"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
 msgstr ""
 
-msgid "You are not allowed to access this ressource."
+msgid "List all available repositories"
 msgstr ""
 
-msgid ""
-"Access to the requested page has been denied because you do not have "
-"sufficient rights."
+#. Add a column with the name
+msgid "Repository"
 msgstr ""
 
-msgid "404 - Not Found"
+#. Add enabled status
+msgid "Enabled"
 msgstr ""
 
-msgid "I could not find what you were searching for."
+msgid "Priority"
 msgstr ""
 
-msgid "You may have clicked an expired link or mistyped the address."
+msgid "Packages"
 msgstr ""
 
-msgid "Oops! Don't panic."
+msgid "Search for packages that requires a certain pattern"
 msgstr ""
 
-msgid "An unexpected error happened."
+msgid "Search for packages"
 msgstr ""
 
-msgid "Stay calm and read the text below to find out what went wrong."
+msgid "Creates a build environment and launches an interactive shell in it"
 msgstr ""
 
-msgid "Error code"
+msgid "Install this package"
 msgstr ""
 
-msgid "Exception (traceback):"
+msgid "FILE"
 msgstr ""
 
-msgid ""
-"Please try going back to the previous page and try the action you did again "
-"in a moment."
+msgid "Signs a file. The signature can be verified with signify, too."
 msgstr ""
 
-msgid ""
-"If the error persists, you should consider to get in touch with an "
-"administrator."
+msgid "The comment of the signature"
 msgstr ""
 
-msgid "Build created"
+msgid "The secret key (- reads it from standard input)"
 msgstr ""
 
-#, c-format
-msgid "%s started watching this build"
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
 msgstr ""
 
 #, c-format
-msgid "%s stopped watching this build"
+msgid "No key has been given (--key)\n"
 msgstr ""
 
-msgid "- Unknown Event -"
+#, c-format
+msgid "Nothing has been given to sign\n"
 msgstr ""
 
 #, c-format
-msgid "by %s"
+msgid "%s is not a secret key\n"
 msgstr ""
 
-msgid "File"
+#, c-format
+msgid "Could not allocate memory: %m\n"
 msgstr ""
 
-msgid "Package"
+#, c-format
+msgid "Could not sign %s: %s\n"
 msgstr ""
 
-msgid "Description"
+#, c-format
+msgid "Could not write the signature: %m\n"
 msgstr ""
 
-msgid "URL"
+#, c-format
+msgid "Could not read the signature: %m\n"
 msgstr ""
 
-msgid "License"
+#, c-format
+msgid "The signature could not be verified: %s\n"
 msgstr ""
 
-msgid "Size"
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
 msgstr ""
 
-msgid "Hash"
+msgid "Update the snapshot"
 msgstr ""
 
-msgid "Provides"
+msgid "Synchronize packages"
 msgstr ""
 
-msgid "Requires"
+msgid "Keep orphaned packages"
 msgstr ""
 
-msgid "Obsoletes"
+#, c-format
+msgid "Could not request job: %m\n"
 msgstr ""
 
-msgid "Conflicts"
+msgid "Yes"
 msgstr ""
 
-msgid "Build information"
+msgid "No"
 msgstr ""
 
-msgid "ID"
+msgid "Invalid value"
 msgstr ""
 
-msgid "Host"
+#. Show a little headline
+msgid "Possible solutions:"
 msgstr ""
 
-msgid "Time"
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
 msgstr ""
 
-msgid "Files"
+msgid "Please select a solution:"
 msgstr ""
 
-msgid "Download file"
+#, c-format
+msgid "Could not setup the transaction\n"
 msgstr ""
 
-msgid "Welcome!"
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
 msgstr ""
 
-msgid "Development Powered By Community"
+msgid "[PACKAGES...]"
 msgstr ""
 
-msgid "Current Jobs"
+msgid "Update packages"
 msgstr ""
 
-msgid "One Job In Queue"
-msgid_plural "%(num)s Jobs In Queue"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Exclude a package from being updated"
+msgstr ""
 
 #, c-format
-msgid "Abort build job %s"
+msgid "Could not exclude '%s': %s\n"
 msgstr ""
 
-msgid "You may abort a running build."
+msgid "Upload files"
 msgstr ""
 
-msgid "The build server will eventually stop to build the package."
+msgid "Delete uploaded files"
 msgstr ""
 
-msgid "Build job"
+msgid "List all uploads"
 msgstr ""
 
-msgid "Start time"
+msgid "FILES..."
 msgstr ""
 
-msgid "No started, yet."
+msgid "Uploads a file"
 msgstr ""
 
-msgid "Build server"
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
 msgstr ""
 
-msgid "Job buildroot"
+msgid "UUID..."
 msgstr ""
 
-msgid "Buildroot"
+msgid "Deletes an uploaded file"
 msgstr ""
 
-msgid "Buildroot size"
+msgid "Invalid UUID"
 msgstr ""
 
-msgid "Download size"
+#. Handle errors
+msgid "Failed to delete the upload"
 msgstr ""
 
+#. Show result
 #, c-format
-msgid "The packages listed below were used to build %s."
+msgid "Upload %s has been successfully deleted\n"
 msgstr ""
 
-msgid "N/A"
+msgid "Lists all uploads"
 msgstr ""
 
-msgid "Log"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Log In"
+msgid "Verifies the signature of a file"
 msgstr ""
 
-msgid "Login failed"
+msgid "The public key (- reads it from standard input)"
 msgstr ""
 
-#, c-format
-msgid "Delete mirror %s"
+msgid "The signature (default: FILE.sig)"
 msgstr ""
 
-#, c-format
-msgid "Delete mirror: %s"
+msgid "Only one file can be verified at a time"
 msgstr ""
 
 #, c-format
-msgid "You are going to delete the mirror %s."
+msgid "Nothing has been given to verify\n"
 msgstr ""
 
 #, c-format
-msgid "Mirror: %s"
+msgid "Could not open the signature %s: %m\n"
 msgstr ""
 
-msgid "Add new mirror"
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
 msgstr ""
 
-msgid "Edit settings"
+#, c-format
+msgid "The signature of %s is valid\n"
 msgstr ""
 
-msgid "Delete mirror"
+msgid "Choose an architecture"
 msgstr ""
 
-msgid "General"
+msgid "Run in debug mode"
 msgstr ""
 
-msgid "Location"
+msgid "Write a testcase of each solver run to DIR"
 msgstr ""
 
-msgid "The location of the mirror server could not be estimated."
+msgid "Build for this distribution"
 msgstr ""
 
-msgid "Status information"
+msgid "Enable a repository"
 msgstr ""
 
-msgid "Status"
+msgid "Disable a repository"
 msgstr ""
 
-msgid "HTTP Response Code"
+msgid "Build packages from makefiles"
 msgstr ""
 
-msgid "Last sync"
+msgid "Remove temporary files"
 msgstr ""
 
-msgid "Last check"
+msgid "Create source packages from makefiles"
 msgstr ""
 
-msgid "Never"
+msgid "Create images"
 msgstr ""
 
-msgid "Average Response Time"
+msgid "Show information about packages"
 msgstr ""
 
-#, c-format
-msgid "Manage mirror %s"
+msgid "Check packages for problems"
 msgstr ""
 
-msgid "Manage"
+msgid "Search for packages that provide a pattern"
 msgstr ""
 
-#, c-format
-msgid "Manage mirror: %s"
+msgid "Add, remove and compose repositories"
 msgstr ""
 
-msgid "The canonical hostname."
+msgid "Search for packages that require a pattern"
 msgstr ""
 
-msgid "Check if this mirror server supports HTTPS."
+msgid "Open a shell in the build environment"
 msgstr ""
 
-msgid "Contact information"
+msgid "Sign a file"
 msgstr ""
 
-msgid "Owner"
+msgid "Manage the snapshot of the build environment"
 msgstr ""
 
-msgid "The owner of the mirror server."
+msgid "Verify the signature of a file"
 msgstr ""
 
-msgid "Contact address"
+msgid "Builds packages and manages the build environment"
 msgstr ""
 
-msgid "An email address to contact an administrator of the mirror."
+#, c-format
+msgid "Unsupported architecture: %s"
 msgstr ""
 
-msgid "This won't be made public."
+#, c-format
+msgid "Invalid path for solver testcases: %s"
 msgstr ""
 
-msgid "Save changes"
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
 msgstr ""
 
-msgid "On this page, you will see a list of all mirror servers."
+msgid "Context was not freed"
 msgstr ""
 
-msgid "Up"
+msgid "Log in to or out of the build service"
 msgstr ""
 
-msgid "Out Of Sync"
+msgid "Build packages on the build service"
 msgstr ""
 
-msgid "Down"
+msgid "Manage workers"
 msgstr ""
 
-msgid "Unknown"
+msgid "Manage your repositories"
 msgstr ""
 
-msgid "There are no mirrors configured, yet."
+msgid "Manage uploaded files"
 msgstr ""
 
-msgid "New mirror"
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
 msgstr ""
 
-msgid "Add a new mirror"
+msgid "Choose the distribution"
 msgstr ""
 
-msgid "Enter the canonical hostname of the mirror."
+msgid "Enroll this machine as a worker using a token"
 msgstr ""
 
-msgid "Path"
+msgid "Show or replace the key of this worker"
 msgstr ""
 
-msgid "The path to the files on the server."
+msgid "Run the worker"
 msgstr ""
 
-msgid "Create new mirror"
+msgid "Makes this machine a worker of the Pakfire Build Service"
 msgstr ""
 
-msgid "Release build"
+msgid "Installs, updates and removes the software on this system"
 msgstr ""
 
-msgid "Scratch build"
+msgid "Use this configuration file"
 msgstr ""
 
-msgid "As soon as possible"
+msgid "Run in offline mode"
 msgstr ""
 
-msgid "After 5 minutes"
+msgid "The path to operate in"
 msgstr ""
 
-msgid "After 15 minutes"
+msgid "Answer all questions with yes"
 msgstr ""
 
-msgid "After one hour"
+msgid "Check the installed packages for problems"
 msgstr ""
 
-msgid "After one day"
+msgid "Add and remove repositories"
 msgstr ""
 
-msgid "Set the time after which the build job starts."
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
-msgid "Schedule build"
+#. Set description
+msgid "Build Repository"
 msgstr ""
 
-msgid "This build is broken!"
+msgid "Processing Files..."
 msgstr ""
 
-msgid ""
-"This means that the package may cause severe damage on your system and/or "
-"does not work at all."
+#. Add title
+msgid "Verifying Files..."
 msgstr ""
 
-msgid "This build is obsolete!"
+#. Set the title
+msgid "Writing Layer"
 msgstr ""
 
-msgid "This means that this package has been replaced with a new one."
+msgid "Version"
 msgstr ""
 
-msgid "Repository"
+msgid "Arch"
 msgstr ""
 
-msgid "Created"
+msgid "Size"
 msgstr ""
 
-msgid "In repository since"
+msgid "Installed Size"
 msgstr ""
 
-msgid "Can be moved forward"
+msgid "Download Size"
 msgstr ""
 
-msgid "There are no builds to show at this place right now."
+msgid "Repo"
 msgstr ""
 
-msgid "Subject"
+msgid "Summary"
 msgstr ""
 
-msgid "Download"
+msgid "Groups"
 msgstr ""
 
-msgid "Info"
+msgid "URL"
 msgstr ""
 
-msgid "Failed"
+msgid "License"
 msgstr ""
 
-#, c-format
-msgid "Finished %s"
+msgid "Install Time"
 msgstr ""
 
-#, c-format
-msgid "on %s"
+msgid "Distribution"
 msgstr ""
 
-msgid "This build has got no jobs."
+msgid "Packager"
 msgstr ""
 
-msgid "Submit"
+msgid "Vendor"
 msgstr ""
 
-#, c-format
-msgid "Comment on %s"
+msgid "UUID"
 msgstr ""
 
-msgid "Log in to comment"
+msgid "Build ID"
 msgstr ""
 
-msgid "Comment"
+msgid "Build Arch"
 msgstr ""
 
-msgid "Vote"
+msgid "SHA2-512 Checksum"
 msgstr ""
 
-msgid "Not tested."
+msgid "SHA2-256 Checksum"
 msgstr ""
 
-msgid "Works for me."
+msgid "Source Package"
 msgstr ""
 
-msgid "Does not work."
+msgid "Build Time"
 msgstr ""
 
-msgid "You need to log in to comment."
+msgid "Build Host"
 msgstr ""
 
-msgid "Click on the button below to do so."
+msgid "Provides"
 msgstr ""
 
-msgid "Submit comment"
+msgid "Pre-Requires"
 msgstr ""
 
-msgid "Login"
+msgid "Requires"
 msgstr ""
 
-#, c-format
-msgid "Push %s to a repository"
+msgid "Conflicts"
 msgstr ""
 
-msgid "Not all jobs are finished!"
+msgid "Obsoletes"
 msgstr ""
 
-msgid ""
-"So it is <em>strongly</em> discouraged to push this build into the next "
-"repository."
+msgid "Recommends"
 msgstr ""
 
-msgid "The build will be put into this repository."
+msgid "Suggests"
 msgstr ""
 
-msgid "You are going to push this build into a new repository."
+msgid "Supplements"
 msgstr ""
 
-msgid ""
-"This means that the build won't be part of the repository it is currently in "
-"anymore."
+msgid "Enhances"
 msgstr ""
 
-msgid ""
-"Please make sure you tested this build well enough that it will keep up with "
-"the quality level of the target repository."
+msgid "Filelist"
 msgstr ""
 
 #, c-format
-msgid "Unpush %s from a repository"
-msgstr ""
-
-msgid "You are going to unpush this build from its repository."
+msgid "%s does not belong to a distupgrade repository"
 msgstr ""
 
-msgid ""
-"This means that the build won't be installable from this repository anymore."
+#, c-format
+msgid "%s has inferior architecture"
 msgstr ""
 
-msgid ""
-"If you consider this build being obsolete or broken, please don't forget to "
-"mark it so."
+#, c-format
+msgid "problem with installed package %s"
 msgstr ""
 
-msgid "Auto-select"
+msgid "conflicting requests"
 msgstr ""
 
-msgid "No. of commits"
+msgid "unsupported request"
 msgstr ""
 
-msgid "Latest commit"
+#, c-format
+msgid "nothing provides requested %s"
 msgstr ""
 
 #, c-format
-msgid "Branch: %s"
+msgid "package %s does not exist"
 msgstr ""
 
-msgid "Properties"
+#, c-format
+msgid "%s is provided by the system"
 msgstr ""
 
-msgid "Maintainers"
+msgid "some dependency problem"
 msgstr ""
 
-msgid "Default priority"
+#, c-format
+msgid "cannot install the best update candidate for package %s"
 msgstr ""
 
-msgid ""
-"A big benefit of the Pakfire Build Service is, that builds are available to "
-"end-users in a very short time."
+msgid "cannot install the best candidate for the job"
 msgstr ""
 
-msgid ""
-"Some packages might need some extra boost if the build servers are very busy."
+#, c-format
+msgid "package %s is not installable"
 msgstr ""
 
-msgid "You may set a default priority for all builds of this package."
+#, c-format
+msgid "nothing provides %s needed by %s"
 msgstr ""
 
-msgid "Very high"
+#, c-format
+msgid "cannot install both %s and %s"
 msgstr ""
 
-msgid "High"
+#, c-format
+msgid "package %s conflicts with %s provided by %s"
 msgstr ""
 
-msgid "Medium"
+#, c-format
+msgid "package %s obsoletes %s provided by %s"
 msgstr ""
 
-msgid "Low"
+#, c-format
+msgid "installed package %s obsoletes %s provided by %s"
 msgstr ""
 
-msgid "Very low"
+#, c-format
+msgid "package %s implicitely obsoletes %s provided by %s"
 msgstr ""
 
-msgid "Critical path"
+#, c-format
+msgid "package %s requires %s, but none of the providers can be installed"
 msgstr ""
 
-msgid ""
-"A package that belongs to the critical path is a package that plays a very "
-"essential role in the distribution."
+#, c-format
+msgid "package %s conflicts with %s provided by itself"
 msgstr ""
 
-msgid ""
-"If such a package is broken, it may not be possible to boot or recover the "
-"system anymore, so we need to be extra sure that these packages work."
+#, c-format
+msgid "both package %s and %s obsolete %s"
 msgstr ""
 
-msgid ""
-"If this package is marked to belong to the critical path, it will need a "
-"higher score to pass to the next repository and more."
+#, c-format
+msgid "package %s can only be installed by direct request"
 msgstr ""
 
-msgid "Learn more."
+#, c-format
+msgid "package %s has constraint %s conflicting with %s"
 msgstr ""
 
-msgid "Open Bugs In This Package"
+msgid "bad rule type"
 msgstr ""
 
-msgid "Show All Bugs"
+#. Add title to progress
+#, c-format
+msgid "Scanning %s"
 msgstr ""
 
-msgid "File A New Bug"
+#. Make title
+#, c-format
+msgid "Package Database: %s"
 msgstr ""
 
-msgid "Download Package"
+#. Set description
+msgid "Locally Built Packages"
 msgstr ""
 
+#. XXX pool_job2str must be localised
 #, c-format
-msgid "Build from %s"
-msgstr ""
-
-msgid "Filelist"
+msgid "do not ask to %s"
 msgstr ""
 
 #, c-format
-msgid "Download (%s)"
+msgid "keep %s despite the inferior architecture"
 msgstr ""
 
-msgid "Job Queue"
+#, c-format
+msgid "install %s despite the inferior architecture"
 msgstr ""
 
 #, c-format
-msgid "Builds in %s"
+msgid "keep obsolete %s"
 msgstr ""
 
-msgid "Create"
+#, c-format
+msgid "install %s"
 msgstr ""
 
-msgid "- Select -"
+#, c-format
+msgid "keep old %s"
 msgstr ""
 
-msgid "Create Repository"
+#, c-format
+msgid "install %s despite the old version"
 msgstr ""
 
-msgid "Describe what this repository will contain"
+#, c-format
+msgid "allow deinstallation of %s"
 msgstr ""
 
-msgid "Priority"
+#, c-format
+msgid "allow replacement of %s with %s"
 msgstr ""
 
-msgid "Listed"
+msgid "bad solution element"
 msgstr ""
 
-msgid "By unchecking this box, you can hide this repository from being listed"
+msgid "Stripping Files..."
 msgstr ""
 
-msgid "Enable Mirroring"
+msgid "Copying Sources..."
 msgstr ""
 
-msgid "If enabled, this repository will be made available on mirror servers"
+msgid "Package"
 msgstr ""
 
-msgid "Download Configuration"
+#, c-format
+msgid "Installing %u packages:"
 msgstr ""
 
-msgid "Search"
+msgid "Installing one package:"
 msgstr ""
 
 #, c-format
-msgid "We could not find anything for '%s'"
+msgid "Reinstalling %u packages:"
 msgstr ""
 
-msgid "Go!"
+msgid "Reinstalling one package:"
 msgstr ""
 
-msgid "Sources repositories"
+#, c-format
+msgid "Removing %u packages:"
 msgstr ""
 
-msgid "Source repositories"
+msgid "Removing one package:"
 msgstr ""
 
-msgid "Add source repository"
+#, c-format
+msgid "Updating %u packages:"
 msgstr ""
 
-msgid "Blah 123"
+msgid "Updating one package:"
 msgstr ""
 
-msgid "Delete User"
+#, c-format
+msgid "Downgrading %u packages:"
 msgstr ""
 
-msgid "Are you sure you want to delete your account?"
+msgid "Downgrading one package:"
 msgstr ""
 
 #, c-format
-msgid "Are you sure you want to delete the user '%s'?"
+msgid "Changing %u packages:"
 msgstr ""
 
-msgid "Edit User"
+msgid "Changing one package:"
 msgstr ""
 
 #, c-format
-msgid "Send an Email to %s"
+msgid "%u architecture changes from '%s' to '%s':"
 msgstr ""
 
-msgid "Quota"
+#, c-format
+msgid "One architecture change from '%s' to '%s':"
 msgstr ""
 
-#, python-format
-msgid "%(min)d min"
+#, c-format
+msgid "%u vendor changes from '%s' to '%s':"
 msgstr ""
 
-#, python-format
-msgid "%(hrs)d:%(min)02d hrs"
+#, c-format
+msgid "One vendor change from '%s' to '%s':"
 msgstr ""
 
-msgid "User not found."
+#. Summary
+msgid "Transaction Summary"
 msgstr ""
 
-msgid "Recommends"
+msgid "Total Download Size"
 msgstr ""
 
-msgid "Suggests"
+msgid "Required Space"
 msgstr ""
 
-msgid "Today"
+msgid "Freed Space"
 msgstr ""
 
-msgid "Yesterday"
+#. Update status
+#, c-format
+msgid "Installing %s..."
 msgstr ""
 
-msgid "Aborted"
+#. Update status
+#, c-format
+msgid "Removing %s..."
 msgstr ""
 
-msgid "Dispatching"
+msgid "Verifying Packages..."
 msgstr ""
 
-msgid "Finished"
+msgid "Preparing Installation..."
 msgstr ""
 
-msgid "Pending"
+msgid "Finishing Up..."
 msgstr ""
 
-msgid "Running"
+#. Set the title
+msgid "Installing Packages..."
 msgstr ""
 
-msgid "Uploading"
+#. Set the title
+msgid "Downloading Packages"
 msgstr ""
 
-#, python-format
-msgid "Unknown: %s"
+#. Check if we should continue
+msgid "Is this okay?"
 msgstr ""
diff --git a/po/es.po b/po/es.po
index e21bd1bc..4c48e2e1 100644
--- a/po/es.po
+++ b/po/es.po
@@ -14,7 +14,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2026-04-23 09:15+0000\n"
 "Last-Translator: Roberto Peña <contacto@northsecure.es>\n"
 "Language-Team: Spanish <https://translate.ipfire.org/projects/pakfire/core/"
@@ -26,22 +26,1251 @@  msgstr ""
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 "X-Generator: Weblate 5.16\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "No se pudo encontrar la URL solicitada."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "No ejecutar el test de instalación."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Escribe la clave de este archivo."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Extraer un paquete al directorio."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "No se pudo descargar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "No se pudo encontrar el paquete %s en el repositorio remoto."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "No se puede comprobar que esta firma es válida."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Tamaño instalado: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build for this architecture"
+msgstr "Compilar el paquete para la arquitectura dada."
+
+#, fuzzy
+#| msgid "Build Repository"
+msgid "Build against this repository"
+msgstr "Repositorio de compilación"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Creado: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Crear un nuevo índice de repositorio."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Comandos de limpieza"
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "No se puede remover las librerías estáticas: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+"No se a podido encontrar el archivo makefile en el directorio raíz de "
+"compilación: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Compilación: %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Huella: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "No se pudo remover el archivo :/%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "No se pudo encontrar un trabajo con el ID %s."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Generar un paquete fuente."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "No se pudo encontrar la URL solicitada."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Creado: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "No se pudo remover el archivo :/%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "No se puede remover las librerías estáticas: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Información del paquete:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Fichero"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, fuzzy
+#| msgid "Installing %u packages:"
+msgid "Install packages"
+msgstr "Instalando paquetes %u:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Permitir cambiar el proveedor del paquete"
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Permitir cambiar el proveedor del paquete"
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "No instalar los paquetes recomendados."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "No instalar los paquetes recomendados."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "package %s does not exist"
+msgid "Repository %s does not exist\n"
+msgstr "El paquete %s no existe"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "No se pudo remover el archivo :/%s"
+
+#, fuzzy, c-format
+#| msgid "Could not find makefile in build root: %s"
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+"No se a podido encontrar el archivo makefile en el directorio raíz de "
+"compilación: %s"
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Está autenticado para la compilación del servicio:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "No se puede remover las librerías estáticas: %s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Compilando paquete fuente %s:"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "No se pudo descargar %s: %s"
+
 msgid "ETA"
 msgstr "ETA"
 
-msgid "Invalid value"
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Expira: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+"Obtener una lista de paquetes que proporcionan un determinado archivo o una "
+"función."
+
+#, fuzzy
+#| msgid "Removing %u packages:"
+msgid "Remove packages"
+msgstr "Eliminando paquetes %u:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Activar un repositorio temporalmente."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Crear un nuevo índice de repositorio."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Activar un repositorio temporalmente."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Crear un nuevo índice de repositorio."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Deshabilitar un repositorio temporalmente."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Actualizar todos los repositorios."
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Nuevo repositorio"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "No se pudo remover el archivo :/%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+"No se a podido encontrar el archivo makefile en el directorio raíz de "
+"compilación: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Descripción"
+
+#, fuzzy, c-format
+#| msgid "Package Database: %s"
+msgid "  Packages    : %s\n"
+msgstr "Base de datos de paquetes: %s"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Clave para firmar el repositorio con."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Clave para firmar el repositorio con."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Actualizar todos los repositorios."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Actualizar todos los repositorios."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Nombre"
+
+msgid "Description"
+msgstr "Descripción"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s no pertenece a un repositorio actualizador de versión"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "No se pudo remover el archivo :/%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Listar todos los repositorios actualmente activados."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Repositorio"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Activado"
+
+msgid "Priority"
+msgstr "Prioridad"
+
+msgid "Packages"
+msgstr "Paquetes"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+"Obtener una lista de paquetes que proporcionan un determinado archivo o una "
+"función."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Firmar uno o más paquetes."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Reinstalar uno o más paquetes"
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s no tiene firmas"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "Esta es una clave secreta."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "No se puede comprobar que esta firma es válida."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "No se puede comprobar que esta firma es válida."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "No se puede comprobar que esta firma es válida."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Firmar uno o más paquetes."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Ruta a los paquetes."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "No se pudo remover el archivo :/%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+msgid "Invalid value"
+msgstr "Valor no válido"
+
+#. Show a little headline
+msgid "Possible solutions:"
+msgstr "Posibles soluciones:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr "Se han producido uno o más problemas al procesar su solicitud:"
+
+msgid "Please select a solution:"
+msgstr "Seleccione una solución:"
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "No se pudo determinar"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "No se pudo remover el archivo :/%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+#| msgid "Updating %u packages:"
+msgid "Update packages"
+msgstr "Actualizando paquetes %u:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Excluir de la actualización de paquetes"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "No se pudo descargar %s: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Excluir %s"
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "Listado de todas las claves importadas."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "Importado satisfactoriamente %s."
+
+#, fuzzy
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+#| msgid "Invalid value"
+msgid "Invalid UUID"
 msgstr "Valor no válido"
 
-#. Show a little headline
-msgid "Possible solutions:"
-msgstr "Posibles soluciones:"
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
-msgstr "Se han producido uno o más problemas al procesar su solicitud:"
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
 
-msgid "Please select a solution:"
-msgstr "Seleccione una solución:"
+#, fuzzy
+msgid "Lists all uploads"
+msgstr "Listado de todas las claves importadas."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "No se puede comprobar que esta firma es válida."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "Esta firma es válida."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "Esta firma es válida."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s tiene arquitectura inferior"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Activar un repositorio temporalmente."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Deshabilitar un repositorio temporalmente."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Compilar un paquete remotamente."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Limpiar todos los archivos temporales."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Generar un paquete fuente."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Creado: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Mostrar información sobre las compilaciones."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Búsqueda de un patrón determinado."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Búsqueda de un patrón determinado."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Instalar paquetes necesarios para compilación..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Verificando firmas..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Instalar paquetes necesarios para compilación..."
+
+#, fuzzy, c-format
+#| msgid "unsupported request"
+msgid "Unsupported architecture: %s"
+msgstr "solicitud no admitida"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+"No se a podido encontrar el archivo makefile en el directorio raíz de "
+"compilación: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Está autenticado para la compilación del servicio:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Está autenticado para la compilación del servicio:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Actualizar todos los repositorios."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+#| msgid "Distribution"
+msgid "Choose the distribution"
+msgstr "Distribución"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "El nombre real del propietario de esta clave."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Configuración"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Ejecutar pakfire en modo offline."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "La ruta donde pakfire debería operar."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "problema con el paquete instalado %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Actualizar todos los repositorios."
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
 
 #. Set description
 msgid "Build Repository"
@@ -58,9 +1287,6 @@  msgstr "Verificando archivos..."
 msgid "Writing Layer"
 msgstr "Capa de escritura"
 
-msgid "Name"
-msgstr "Nombre"
-
 msgid "Version"
 msgstr "Versión"
 
@@ -82,9 +1308,6 @@  msgstr "Repositorio"
 msgid "Summary"
 msgstr "Sumario"
 
-msgid "Description"
-msgstr "Descripción"
-
 msgid "Groups"
 msgstr "Grupos"
 
@@ -160,10 +1383,6 @@  msgstr "Mejoras"
 msgid "Filelist"
 msgstr "Lista de archivos"
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr "Paquetes de compilación local"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s no pertenece a un repositorio actualizador de versión"
@@ -268,6 +1487,10 @@  msgstr "Escaneando %s"
 msgid "Package Database: %s"
 msgstr "Base de datos de paquetes: %s"
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr "Paquetes de compilación local"
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -317,9 +1540,6 @@  msgstr "Copiar fuentes..."
 msgid "Package"
 msgstr "Paquete"
 
-msgid "Repository"
-msgstr "Repositorio"
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr "Instalando paquetes %u:"
@@ -414,7 +1634,7 @@  msgstr "Para terminar..."
 msgid "Installing Packages..."
 msgstr "Instalando paquetes..."
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr "Descargando paquetes:"
 
@@ -472,10 +1692,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Priority: %s"
 #~ msgstr "Prioridad"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Compilación: %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Apagando..."
 
@@ -485,10 +1701,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "An error occured when pakfire tried to download files."
 #~ msgstr "Se produjo un error cuando pakfire trató de descargar archivos."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Excluir %s"
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "Envío de información del compilador al hub..."
 
@@ -520,18 +1732,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Ejecutar una consola después de una compilación satisfactoria"
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "No ejecutar el test de instalación."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Limpiar todos los archivos temporales."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Generar un paquete fuente."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Da nombre(s) de paquete(s)"
@@ -540,19 +1740,9 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Imprime información sobre el/los paquete(s) dados."
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Fichero"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Dar por lo menos el nombre de un paquete."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr ""
-#~ "Obtener una lista de paquetes que proporcionan un determinado archivo o "
-#~ "una función."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Fichero o característica a buscar."
@@ -563,26 +1753,6 @@  msgstr "¿Es esto correcto?"
 #~ "Obtener una lista de paquetes que proporcionan un determinado archivo o "
 #~ "una función."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Listar todos los repositorios actualmente activados."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Actualizar todos los repositorios."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Crear un nuevo índice de repositorio."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Clave para firmar el repositorio con."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Búsqueda de un patrón determinado."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Un patrón a buscar."
@@ -591,27 +1761,10 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Ir a una shell."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Reinstalar uno o más paquetes"
-
-#~ msgid "Enabled"
-#~ msgstr "Activado"
-
-#~ msgid "Priority"
-#~ msgstr "Prioridad"
-
-#~ msgid "Packages"
-#~ msgstr "Paquetes"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Interfaz de línea de comandos del cliente pakfire."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Compilar un paquete remotamente."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Paquete(s) para firmar."
@@ -624,10 +1777,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Compruebe la conexión al hub."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Está autenticado para la compilación del servicio:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Nombre de fichero: %s"
@@ -644,26 +1793,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Interfaz de línea de comandos Pakfire"
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Configuración"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Deshabilitar un repositorio temporalmente."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Activar un repositorio temporalmente."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Ejecutar pakfire en modo offline."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "La ruta donde pakfire debería operar."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Comprobar el sistema por algún error."
@@ -684,18 +1813,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Da el nombre de al menos de un paquete para instalar."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "No instalar los paquetes recomendados."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Permitir cambiar el proveedor del paquete"
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Permitir cambiar el proveedor del paquete"
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "El ID de la clave para borrar."
@@ -708,10 +1825,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "El ID de la clave para la exportación."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Escribe la clave de este archivo."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Tamaño total descargado: %s"
@@ -724,10 +1837,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Generate a new key"
 #~ msgstr "Generar un paquete fuente."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "El nombre real del propietario de esta clave."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "La dirección de correo electrónico del propietario de esta clave."
@@ -740,24 +1849,10 @@  msgstr "¿Es esto correcto?"
 #~ msgid "File of that key to import"
 #~ msgstr "Nombre del archivo de esa clave para importar."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Listado de todas las claves importadas."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Firmar uno o más paquetes."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Paquete(s) para firmar."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr ""
-#~ "Obtener una lista de paquetes que proporcionan un determinado archivo o "
-#~ "una función."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Quita uno o más paquetes del sistema."
@@ -770,10 +1865,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Sync all installed with the latest one in the distribution"
 #~ msgstr "Sincronizar todo instalado con el más reciente en la distribución."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Ruta a los paquetes."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Actualiza el sistema entero o un paquete específico."
@@ -784,19 +1875,9 @@  msgstr "¿Es esto correcto?"
 #~ "Da el nombre de un paquete para actualizar o déjalo vacío para actualizar "
 #~ "todos."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Excluir de la actualización de paquetes"
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Limpiando todo..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr ""
-#~ "No se a podido encontrar el archivo makefile en el directorio raíz de "
-#~ "compilación: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "Firmando %s..."
@@ -841,10 +1922,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "No se puede compilar para %s en éste sistema"
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Instalar paquetes necesarios para compilación..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Comprobar, si  hay alguna actualización disponible."
@@ -869,10 +1946,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "No permitido el cambio de la arquitectura de paquetes."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Extraer un paquete al directorio."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Dar el nombre del archivo a extraer."
@@ -939,16 +2012,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "La generación de la clave puede tardar un momento ..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "Esta firma es válida."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "No se puede comprobar que esta firma es válida."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Creado: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Expira: %s"
@@ -1006,9 +2069,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "Una solicitud no pudo ser completada por el servidor."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "No se pudo encontrar la URL solicitada."
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr ""
 #~ "Ha ocurrido un problema imprevisto en la conexión de transporte del XML-"
@@ -1067,10 +2127,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Packaging"
 #~ msgstr "Empaquetado"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "Compilando paquete fuente %s:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "No se puede extraer el archivo: /%(src)s - %(dst)s"
@@ -1091,13 +2147,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Command failed: %s"
 #~ msgstr "El comando falló. %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "No se pudo determinar"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Expira: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "Tiempo transcurrido: %s"
@@ -1106,9 +2155,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "%s [y/N]"
 #~ msgstr "%s[s/N]"
 
-#~ msgid "New repository"
-#~ msgstr "Nuevo repositorio"
-
 #~ msgid "Filename: %s"
 #~ msgstr "Nombre de fichero: %s"
 
@@ -1123,9 +2169,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "No sobrescribir archivo de datos ya existente '/%s'"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "No se pudo remover el archivo :/%s"
-
 #~ msgid ""
 #~ "The format of the database is not supported by this version of pakfire."
 #~ msgstr ""
@@ -1146,9 +2189,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "%s: Reading packages..."
 #~ msgstr "%s: Leyendo paquetes..."
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s no tiene firmas"
-
 #~ msgid "%s has got no valid signatures"
 #~ msgstr "%s no tiene firmas válidas"
 
@@ -1214,20 +2254,12 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Falta configuración de distribución"
 
-#~ msgid "Package information:"
-#~ msgstr "Información del paquete:"
-
 #~ msgid "Extracting"
 #~ msgstr "Extrayendo"
 
 #~ msgid "You cannot run a build when no package was given."
 #~ msgstr "No se puede compilar sin haber escogido un paquete."
 
-#~ msgid "Could not find makefile in build root: %s"
-#~ msgstr ""
-#~ "No se a podido encontrar el archivo makefile en el directorio raíz de "
-#~ "compilación: %s"
-
 #~ msgid "Build interrupted"
 #~ msgstr "La compilación ha sido interrumpida"
 
@@ -1247,9 +2279,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Running stage %s:"
 #~ msgstr "Fase en ejecución %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "No se puede remover las librerías estáticas: %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "No se completo satisfactoriamente la compresión de las páginas man"
 
@@ -1271,9 +2300,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Give name of at least one package to build."
 #~ msgstr "Dar el nombre de al menos un paquete para compilar."
 
-#~ msgid "Build the package for the given architecture."
-#~ msgstr "Compilar el paquete para la arquitectura dada."
-
 #~ msgid "Path were the output files should be copied to."
 #~ msgstr "Ruta donde deben ser copiados los ficheros de salida."
 
@@ -1304,9 +2330,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "No puedo descargar este fichero en modo desconectado: %s."
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "No se pudo descargar %s: %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "La suma de comprobación del archivo descargado no coincide."
 
@@ -1348,9 +2371,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Total download size: %s"
 #~ msgstr "Tamaño total descargado: %s"
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Tamaño instalado: %s"
-
 #~ msgid "Freed size: %s"
 #~ msgstr "Tamaño liberado: %s"
 
@@ -1360,9 +2380,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "Prueba de Transacción completada con éxito"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Verificando firmas..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "Errores de firma(s) encontrado %s"
 
@@ -1411,9 +2428,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Multiple reinstall candidates for \"%(pattern)s\": %(pkgs)s"
 #~ msgstr "Candidatos múltiples de reinstalación de \"%(pattern)s\": %(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "No se pudo encontrar el paquete %s en el repositorio remoto."
-
 #~ msgid "Get list of packages that belong to the given group."
 #~ msgstr ""
 #~ "Obtener la lista de los paquetes que pertenecen a determinado grupo."
@@ -1427,9 +2441,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Group name."
 #~ msgstr "Nombre del grupo."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Comandos de limpieza"
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Comprobar las dependencias de un paquete en particular."
 
@@ -1480,9 +2491,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "The ID of the build job."
 #~ msgstr "La ID del trabajo de compilación."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Mostrar información sobre las compilaciones."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Mostrar los detalles acerca de la compilación dada."
 
@@ -1546,9 +2554,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Trabajos de construcción procesados recientemente"
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "No se pudo encontrar un trabajo con el ID %s."
-
 #~ msgid "State"
 #~ msgstr "Estado"
 
@@ -1600,18 +2605,12 @@  msgstr "¿Es esto correcto?"
 #~ msgid "Not in key store: %s"
 #~ msgstr "No en almacén de claves: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Huella: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "Clave privada disponible!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "Subclave: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "Esta es una clave secreta."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Esta clave no expira."
 
@@ -1621,9 +2620,6 @@  msgstr "¿Es esto correcto?"
 #~ msgid "This may take a while..."
 #~ msgstr "Esto puede tomar un tiempo..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "Importado satisfactoriamente %s."
-
 #~ msgid "Host key:"
 #~ msgstr "Clave del host:"
 
diff --git a/po/fa.po b/po/fa.po
index 70819d3f..2bd0b124 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -11,7 +11,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2014-09-05 18:59+0000\n"
 "Last-Translator: hashem ghavami <hashem.wolf@gmail.com>\n"
 "Language-Team: Persian (http://www.transifex.com/mstremer/ipfire/language/"
@@ -22,23 +22,1229 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "نمی توان درخواست URL را پیدا کرد."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "آزمایش نصب انجام نمی شود."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "نوشتن کلید به این فایل."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "نافشردگی یک بسته در دایرکتوری"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "دانلود نمی شود %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "بسته %s را نمی توان در یک مخزن راه دور پیدا کرد."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "صحت این امضا رو نمیشه چک کرد."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "حافظه نصب شده: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+msgid "Build for this architecture"
+msgstr "اجرای بسته برای معماری معین شده."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "مخزن"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "ساخته شد: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "ساخت شاخص مخزن جدید"
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "دستورات پاکسازی."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "نمی توان کتابخانه های ایستا را پاک کرد: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "نمی توان فایل ساخت \"makefile\" را در مسیر ریشه ساخت پیدا کرد: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "ساخت:  %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "اثر انگشت: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "نمی توان فایل  /%s را پاک کرد."
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "یک کار با ID %s یافت نمی شود."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "ایجاد منبع بسته"
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "نمی توان درخواست URL را پیدا کرد."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "ساخته شد: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "نمی توان فایل  /%s را پاک کرد."
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "نمی توان کتابخانه های ایستا را پاک کرد: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "اطلاعات بسته:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "فایل"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "ساخت بسته ها:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "اجازه تغییر فروشنده بسته ها."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "اجازه تغییر فروشنده بسته ها."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "نمی توان بسته های سفارشی را نصب کرد."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "نمی توان بسته های سفارشی را نصب کرد."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "بسته %s قابل نصب نیست"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "نمی توان فایل  /%s را پاک کرد."
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "شما برای سرویس ساخت تایید شده اید:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "نمی توان کتابخانه های ایستا را پاک کرد: %s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "منبه ساخت بسته %s:"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
 msgid "ETA"
 msgstr "ETA"
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "انقضاها: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr "دریافت فهرستی از بسته ها که فایل یا مشخصه ای را در اختیار می گذارد. "
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "ساخت بسته ها:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "فعال کردن یک مخزن به طور موقت."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "ساخت شاخص مخزن جدید"
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "فعال کردن یک مخزن به طور موقت."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "ساخت شاخص مخزن جدید"
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "غیرفعال کردن موقت مخزن"
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "بروزرسانی همه مخازن."
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "مخزن جدید"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "نمی توان فایل  /%s را پاک کرد."
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "نمی توان فایل ساخت \"makefile\" را در مسیر ریشه ساخت پیدا کرد: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "توصیف"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "پایگاه داده بسته : %s"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "کلیدی به امضای مخزن با."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "کلیدی به امضای مخزن با."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "بروزرسانی همه مخازن."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "بروزرسانی همه مخازن."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "نام"
+
+msgid "Description"
+msgstr "توصیف"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s به یک مخزن توزیع بروزرسانی تعلق ندارد."
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "نمی توان فایل  /%s را پاک کرد."
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "لیست همه مخازن فعال موجود"
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "مخزن"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "فعال"
+
+msgid "Priority"
+msgstr "اولویت"
+
+msgid "Packages"
+msgstr "بسته ها"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr "دریافت فهرستی از بسته ها که فایل یا مشخصه ای را در اختیار می گذارد. "
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "ثبت یک یا چند بسته."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "نصب دوباره یک یا چند بسته."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s بدست آمده بدون امضا"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "این یک کلید امنیتی است."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "صحت این امضا رو نمیشه چک کرد."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "صحت این امضا رو نمیشه چک کرد."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "صحت این امضا رو نمیشه چک کرد."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "ثبت یک یا چند بسته."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "مسیر بسته ها"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "نمی توان فایل  /%s را پاک کرد."
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s بدست آمده بدون امضا معتبر"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "راه حل ها:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "تعیین نشد"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "نمی توان فایل  /%s را پاک کرد."
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "ساخت بسته ها:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "محروم کردن بسته از بروز رسانی."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "دانلود نمی شود %s: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "به غیر از  %s."
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "لیست همه Keyهای وارد شده."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "%s با موفقیت وارد شد."
+
 #, fuzzy
-msgid "Invalid value"
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s بدست آمده بدون امضا معتبر"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "راه حل ها:"
+msgid "Lists all uploads"
+msgstr "لیست همه Keyهای وارد شده."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "صحت این امضا رو نمیشه چک کرد."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "این امضا معتبر است"
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "این امضا معتبر است"
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s دارای معماری سطح پایینی است."
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "فعال کردن یک مخزن به طور موقت."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "غیرفعال کردن موقت مخزن"
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "ساخت یک بسته از راه دور."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "پاک کردن همه فایهای موقت."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "ایجاد منبع بسته"
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "ساخته شد: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "نمایش اطلاعات درباره ساخت ها."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "جستجو برای الگوی داده شده"
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "جستجو برای الگوی داده شده"
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "نصب بسته ها نیاز دارد برای ساخت..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "صحت امضا ..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "نصب بسته ها نیاز دارد برای ساخت..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "کمان ها پشتیبانی شد"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "نمی توان فایل ساخت \"makefile\" را در مسیر ریشه ساخت پیدا کرد: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "شما برای سرویس ساخت تایید شده اید:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "شما برای سرویس ساخت تایید شده اید:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "بروزرسانی همه مخازن."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "توصیف"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "نام حقیقی از مالک این کلید."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "پیکربندی:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "اجرای packfire در حالت offline."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "مسیری که pakfire باید در آن کار کند."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "مشکل با بسته نصب شده %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "بروزرسانی همه مخازن."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -58,9 +1264,6 @@  msgstr "در حال تایید %s..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "نام"
-
 msgid "Version"
 msgstr "نسخه"
 
@@ -84,9 +1287,6 @@  msgstr "مخزن"
 msgid "Summary"
 msgstr "خلاصه"
 
-msgid "Description"
-msgstr "توصیف"
-
 msgid "Groups"
 msgstr "گروهها"
 
@@ -171,11 +1371,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "فایل"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "بارگذاری بسته های نصب شده"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s به یک مخزن توزیع بروزرسانی تعلق ندارد."
@@ -281,6 +1476,11 @@  msgstr "در حال ثبت %s..."
 msgid "Package Database: %s"
 msgstr "پایگاه داده بسته : %s"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "بارگذاری بسته های نصب شده"
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -331,9 +1531,6 @@  msgstr ""
 msgid "Package"
 msgstr "بسته"
 
-msgid "Repository"
-msgstr "مخزن"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "ساخت بسته ها:"
@@ -441,7 +1638,7 @@  msgstr "در حال ثبت %s..."
 msgid "Installing Packages..."
 msgstr "ساخت بسته ها:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "دانلود بسته ها:"
@@ -497,10 +1694,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Priority: %s"
 #~ msgstr "اولویت"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "ساخت:  %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "در حال خاموش شدن ..."
 
@@ -510,10 +1703,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "An error occured when pakfire tried to download files."
 #~ msgstr "در هنگام تلاش packfire برای دانلود فایل، خطایی رخ داده است."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "به غیر از  %s."
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "فرستادن اطلاعات سازنده به هاب ..."
 
@@ -521,10 +1710,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Pakfire builder command line interface"
 #~ msgstr "رابط خط فرمان Packfire Builder"
 
-#, fuzzy
-#~ msgid "Run pakfire for the given architecture"
-#~ msgstr "اجرای بسته برای معماری معین شده."
-
 #~ msgid "Choose the distribution configuration to use for build"
 #~ msgstr "جهت استفاده برای ساخت، پیکربندی توزیع را گزینش کنید"
 
@@ -544,18 +1729,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "اجرای یک شل shell پس از ساخت موفق."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "آزمایش نصب انجام نمی شود."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "پاک کردن همه فایهای موقت."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "ایجاد منبع بسته"
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "نام بسته (ها) را بدهید."
@@ -564,18 +1737,9 @@  msgstr "آیا این درست است؟"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "چاپ برخی اطلاعات در مورد بسته مورد نظر"
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "فایل"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "دست کم نام یک بسته را بدهید."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr ""
-#~ "دریافت فهرستی از بسته ها که فایل یا مشخصه ای را در اختیار می گذارد. "
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "فایل یا مشخصه موردنظر برای جستجو"
@@ -585,26 +1749,6 @@  msgstr "آیا این درست است؟"
 #~ msgstr ""
 #~ "دریافت فهرستی از بسته ها که فایل یا مشخصه ای را در اختیار می گذارد. "
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "لیست همه مخازن فعال موجود"
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "بروزرسانی همه مخازن."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "ساخت شاخص مخزن جدید"
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "کلیدی به امضای مخزن با."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "جستجو برای الگوی داده شده"
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "الگوی مورد جستجو"
@@ -613,27 +1757,10 @@  msgstr "آیا این درست است؟"
 #~ msgid "Go into a build shell"
 #~ msgstr "برو به shell."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "نصب دوباره یک یا چند بسته."
-
-#~ msgid "Enabled"
-#~ msgstr "فعال"
-
-#~ msgid "Priority"
-#~ msgstr "اولویت"
-
-#~ msgid "Packages"
-#~ msgstr "بسته ها"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "رابط خط فرمان Packfire client."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "ساخت یک بسته از راه دور."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "ثبت بسته(ها)."
@@ -646,10 +1773,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "چک کردن ارتباط به هاب."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "شما برای سرویس ساخت تایید شده اید:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "نام فایل: %s"
@@ -666,26 +1789,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "رابط خط فرمان Pakfire."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "پیکربندی:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "غیرفعال کردن موقت مخزن"
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "فعال کردن یک مخزن به طور موقت."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "اجرای packfire در حالت offline."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "مسیری که pakfire باید در آن کار کند."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "چک کردن سیستم برای هر خطایی."
@@ -706,18 +1809,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "نام یک بسته برای نصب را بدهید."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "نمی توان بسته های سفارشی را نصب کرد."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "اجازه تغییر فروشنده بسته ها."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "اجازه تغییر فروشنده بسته ها."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "ID کلید را حذف کنید."
@@ -730,10 +1821,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "ID کلید برای صادر کردن."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "نوشتن کلید به این فایل."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "حجم کلی دانلود : %s"
@@ -746,10 +1833,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Generate a new key"
 #~ msgstr "ایجاد منبع بسته"
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "نام حقیقی از مالک این کلید."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "آدرس ایمیل از مالک این کلید."
@@ -762,23 +1845,10 @@  msgstr "آیا این درست است؟"
 #~ msgid "File of that key to import"
 #~ msgstr "نام فایل از کلید وارده."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "لیست همه Keyهای وارد شده."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "ثبت یک یا چند بسته."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "ثبت بسته(ها)."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr ""
-#~ "دریافت فهرستی از بسته ها که فایل یا مشخصه ای را در اختیار می گذارد. "
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "زدودن یک یا چند بسته از روی سیستم."
@@ -791,10 +1861,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Sync all installed with the latest one in the distribution"
 #~ msgstr "همگام سازی تمام نصب شده ها با آخرین ویرایش ها در توزیع."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "مسیر بسته ها"
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "به روز رسانی همه سیستم و یا یک بسته خاص"
@@ -803,17 +1869,9 @@  msgstr "آیا این درست است؟"
 #~ msgid "Give a name of a package to update or leave emtpy for all"
 #~ msgstr "نام یک بسته برای بروز رسانی بدهید و یا همه را خالی بگذارید."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "محروم کردن بسته از بروز رسانی."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "تمیز کردن همه چیز ..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "نمی توان فایل ساخت \"makefile\" را در مسیر ریشه ساخت پیدا کرد: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "در حال ثبت %s..."
@@ -858,10 +1916,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "در این هاست برای %s نمی توان ساخت."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "نصب بسته ها نیاز دارد برای ساخت..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "هر بروزرسانی در دسترس را چک کنید."
@@ -886,10 +1940,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "اجازه ندادن برای تغییر معماری بسته ها."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "نافشردگی یک بسته در دایرکتوری"
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "نام یک فایل را برای نافشردگی بدهید."
@@ -956,16 +2006,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "در حال ساخت کلید تا لحظاتی دیگر..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "این امضا معتبر است"
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "صحت این امضا رو نمیشه چک کرد."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "ساخته شد: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "انقضاها: %s"
@@ -1021,9 +2061,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "درخواست نمی تواند توسط سرور انجام شود."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "نمی توان درخواست URL را پیدا کرد."
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr "یک مشکل پیش بینی نشده در ارتباط XML-RPC رخ داده است."
 
@@ -1080,10 +2117,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Packaging"
 #~ msgstr "بسته بندی"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "منبه ساخت بسته %s:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "فایل /%(src)s - %(dst)s بازگشایی نمی شود."
@@ -1104,13 +2137,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Command failed: %s"
 #~ msgstr "خطا در فرمان: %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "تعیین نشد"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "انقضاها: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "زمان سپری شده: %s"
@@ -1146,9 +2172,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "allow vendor change from '%s' (%s) to no vendor (%s)"
 #~ msgstr "اجازه برای تغییر فروشنده از  '%s' (%s) به هیچ فروشنده (%s)"
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s بدست آمده بدون امضا"
-
 #~ msgid "Could not handle scriptlet of unknown type. Skipping."
 #~ msgstr "نمی توان scriptlet ناشناخته را تحمل کرد. در حال نادیده گرفتن."
 
@@ -1206,9 +2229,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Multiple reinstall candidates for \"%(pattern)s\": %(pkgs)s"
 #~ msgstr "نامزدهای گونگون جهت نصب دوباره برای \"%(pattern)s\": %(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "بسته %s را نمی توان در یک مخزن راه دور پیدا کرد."
-
 #~ msgid "Build command has failed."
 #~ msgstr "فرمان ساخت با خطا همراه است."
 
@@ -1221,12 +2241,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "پیکربندی توزیع گم شده است."
 
-#~ msgid "New repository"
-#~ msgstr "مخزن جدید"
-
-#~ msgid "Package information:"
-#~ msgstr "اطلاعات بسته:"
-
 #~ msgid "Extracting"
 #~ msgstr "بازگشایی"
 
@@ -1252,9 +2266,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Running stage %s:"
 #~ msgstr "در حال اجرای مرحله %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "نمی توان کتابخانه های ایستا را پاک کرد: %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "فشرده سازی صفحات man با موفقیت کامل نیست."
 
@@ -1273,9 +2284,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Group name."
 #~ msgstr "نام گروه."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "دستورات پاکسازی."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "چک کردن وابستگیهای یک بسته خاص."
 
@@ -1344,9 +2352,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "The ID of the build job."
 #~ msgstr "ID کار ساخت."
 
-#~ msgid "Show information about builds."
-#~ msgstr "نمایش اطلاعات درباره ساخت ها."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "نمایش جزییات درباره ساخته معین."
 
@@ -1410,9 +2415,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "آخرین کارهای ساخت پردازش شده "
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "یک کار با ID %s یافت نمی شود."
-
 #~ msgid "State"
 #~ msgstr "وضعیت"
 
@@ -1464,18 +2466,12 @@  msgstr "آیا این درست است؟"
 #~ msgid "Not in key store: %s"
 #~ msgstr "نه در فروشگاه کلید: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "اثر انگشت: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "کلید خصوصی در دسترس است!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "زیرکلید: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "این یک کلید امنیتی است."
-
 #~ msgid "This key does not expire."
 #~ msgstr "این کلید منقضی نشده است."
 
@@ -1485,9 +2481,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "This may take a while..."
 #~ msgstr "ممکن است مدتی طول بکشد..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "%s با موفقیت وارد شد."
-
 #~ msgid "Host key:"
 #~ msgstr "کلید میانبر:"
 
@@ -1512,9 +2505,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "فایل های در حال استفاده را بازنویسی نکنید  '/%s'"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "نمی توان فایل  /%s را پاک کرد."
-
 #~ msgid "Initializing repositories..."
 #~ msgstr "آماده سازی مخزن ها..."
 
@@ -1551,9 +2541,6 @@  msgstr "آیا این درست است؟"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "نمی توان این فایل را در حالت آفلاین دانلود کرد: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "دانلود نمی شود %s: %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "کنترلی checksum از فایل دانلود شده مطابقت ندارد."
 
@@ -1605,18 +2592,12 @@  msgstr "آیا این درست است؟"
 #~ msgid "Not enough space to download %s of packages."
 #~ msgstr "فضای کافی برای دانلود %s از بسته ها نیست."
 
-#~ msgid "Installed size: %s"
-#~ msgstr "حافظه نصب شده: %s"
-
 #~ msgid "Running Transaction Test"
 #~ msgstr "در حال اجرای تراکنش آزمایشی"
 
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "تراکنش آزمایشی موفقیت آمیز بود"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "صحت امضا ..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "%s خطا(ها) امضا یافت شد!"
 
diff --git a/po/fr.po b/po/fr.po
index 289e1d2b..eba95983 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -15,7 +15,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2015-07-13 20:23+0000\n"
 "Last-Translator: Yoann Jonard <yoann.jonard@epita.fr>\n"
 "Language-Team: French (http://www.transifex.com/mstremer/ipfire/language/"
@@ -26,23 +26,1234 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "URL introuvable"
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "Ne pas lancer le test d'installation."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Ecrire la clé dans ce fichier."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Extraction d'un paquet dans un repertoire."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "Impossible de télécharger %s : %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Ne trouve pas le paquet %s dans le dépôt distant."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Impossible de verifier si la signature est valide."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Taille une fois installé: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build for this architecture"
+msgstr "Compiler le paquet pour l'architecture donnée."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Dépôt"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Créé : %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Créer un nouvel index des dépôts."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Commandes de nettoyage."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Les bibliothèques statiques n'ont pas pu être supprimées : %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "Aucun makefile n'a pu être trouvé à la racine du dossier: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Compilation: %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Empreinte : %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Impossible de supprimer le fichier : /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "Une compilation avec l'identifiant %s n'a pas pu être trouvée."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Générer un paquet source."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "URL introuvable"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Créé : %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Impossible de supprimer le fichier : /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Les bibliothèques statiques n'ont pas pu être supprimées : %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Information du paquet:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Fichier"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Création des paquets:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Autorisez le changement de fournisseur de paquets."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Autorisez le changement de fournisseur de paquets."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "N'installer pas les paquets recommandé."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "N'installer pas les paquets recommandé."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "le paquet %s ne peut être installé"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Impossible de supprimer le fichier : /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not find makefile in build root: %s"
+msgid "Could not setup the build environment: %s\n"
+msgstr "Aucun makefile n'a pu être trouvé à la racine du dossier: %s"
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Vous êtes authentifiés sur le service de compilation:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Les bibliothèques statiques n'ont pas pu être supprimées : %s"
+
+#, fuzzy, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Générer un paquet source."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
 msgid "ETA"
 msgstr "Heure d'arrivée estimée"
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Expire: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+"Récupérer une liste de paquets qui fournissent le fichier ou le service "
+"donné."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Création des paquets:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Activer un dépôt temporairement."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Créer un nouvel index des dépôts."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Activer un dépôt temporairement."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Créer un nouvel index des dépôts."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Désactivation temporaire d'un dépôt."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Mettre à jour tous les dépôts."
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Nouveau dépôt"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Impossible de supprimer le fichier : /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "Aucun makefile n'a pu être trouvé à la racine du dossier: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Description"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s : base de donnée du paquet"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Clé pour signer le répertoire."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Clé pour signer le répertoire."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Mettre à jour tous les dépôts."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Mettre à jour tous les dépôts."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Nom"
+
+msgid "Description"
+msgstr "Description"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s n'appartient pas à un dépôt distupgrade"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Impossible de supprimer le fichier : /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Lister les dépôts actuellement activés."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Dépôt"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Activé"
+
+msgid "Priority"
+msgstr "Priorité"
+
+msgid "Packages"
+msgstr "Paquets"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+"Récupérer une liste de paquets qui fournissent le fichier ou le service "
+"donné."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Signer un ou plusieurs paquets."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Réinstaller un ou plusieur paquets."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s n'a pas de signature"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "C'est une clé secrète."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Impossible de verifier si la signature est valide."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Impossible de verifier si la signature est valide."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Impossible de verifier si la signature est valide."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Signer un ou plusieurs paquets."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Chemin vers le paquet."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Impossible de supprimer le fichier : /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s n'a pas de signature valide"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "    Solutions:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "N'a pu être déterminé"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Impossible de supprimer le fichier : /%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Création des paquets:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Paquet exclu de la mise à jour."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Impossible de télécharger %s : %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Exclure %s"
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "Lister toutes les clés importées."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "Importé avec succés %s."
+
 #, fuzzy
-msgid "Invalid value"
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s n'a pas de signature valide"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "    Solutions:"
+msgid "Lists all uploads"
+msgstr "Lister toutes les clés importées."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Impossible de verifier si la signature est valide."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "La signature est valide."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "La signature est valide."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s a une architecture inférieure"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Activer un dépôt temporairement."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Désactivation temporaire d'un dépôt."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Construire un paquet à distance."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Nettoyage de tous les fichiers temporaires."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Générer un paquet source."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Créé : %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Afficher des informations à propos des compilations."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Recherche pour le masque donné."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Recherche pour le masque donné."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Installation des paquets nécessaires à la compilation ..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Vérification des signatures..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Installation des paquets nécessaires à la compilation ..."
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "Aucun makefile n'a pu être trouvé à la racine du dossier: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Vous êtes authentifiés sur le service de compilation:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Vous êtes authentifiés sur le service de compilation:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Mettre à jour tous les dépôts."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Description"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "Le véritable nom du propriétaire de la clé."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Configuration :"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Lancer pakfire en mode hors ligne."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Le répertoire où pakfire devrait fonctionner."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "Problème avec le paquet installé %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Mettre à jour tous les dépôts."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -62,9 +1273,6 @@  msgstr "En cours de verification de %s..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Nom"
-
 msgid "Version"
 msgstr "Version"
 
@@ -88,9 +1296,6 @@  msgstr "Repo"
 msgid "Summary"
 msgstr "Sommaire"
 
-msgid "Description"
-msgstr "Description"
-
 msgid "Groups"
 msgstr "Groupes"
 
@@ -175,11 +1380,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Fichier"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "Chargement des paquets installés"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s n'appartient pas à un dépôt distupgrade"
@@ -282,6 +1482,11 @@  msgstr "En cours de signature de %s..."
 msgid "Package Database: %s"
 msgstr "%s : base de donnée du paquet"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "Chargement des paquets installés"
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -332,9 +1537,6 @@  msgstr ""
 msgid "Package"
 msgstr "Paquet"
 
-msgid "Repository"
-msgstr "Dépôt"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Création des paquets:"
@@ -442,7 +1644,7 @@  msgstr "En cours de signature de %s..."
 msgid "Installing Packages..."
 msgstr "Création des paquets:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Téléchargement des paquets:"
@@ -501,10 +1703,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Priority: %s"
 #~ msgstr "Priorité"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Compilation: %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Extinction..."
 
@@ -516,10 +1714,6 @@  msgstr "Est-ce ok ?"
 #~ "Une erreur est apparue lorsque pakfire a essayé de télécharger les "
 #~ "fichiers."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Exclure %s"
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "Envois des informations du compilateur au hub..."
 
@@ -551,18 +1745,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Ouvrir un shell après une compilation réussite."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "Ne pas lancer le test d'installation."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Nettoyage de tous les fichiers temporaires."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Générer un paquet source."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Donnez le(s) nom(s) de paquet(s)."
@@ -571,19 +1753,9 @@  msgstr "Est-ce ok ?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Afficher quelques informations concernant le(s) paquet(s) donné(s)."
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Fichier"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Donnez le nom d'au moins un paquet."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr ""
-#~ "Récupérer une liste de paquets qui fournissent le fichier ou le service "
-#~ "donné."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Fichier ou fonctionnalité à chercher."
@@ -594,26 +1766,6 @@  msgstr "Est-ce ok ?"
 #~ "Récupérer une liste de paquets qui fournissent le fichier ou le service "
 #~ "donné."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Lister les dépôts actuellement activés."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Mettre à jour tous les dépôts."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Créer un nouvel index des dépôts."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Clé pour signer le répertoire."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Recherche pour le masque donné."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Un masque à rechercher."
@@ -622,27 +1774,10 @@  msgstr "Est-ce ok ?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Ouvrir un shell."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Réinstaller un ou plusieur paquets."
-
-#~ msgid "Enabled"
-#~ msgstr "Activé"
-
-#~ msgid "Priority"
-#~ msgstr "Priorité"
-
-#~ msgid "Packages"
-#~ msgstr "Paquets"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Interface en ligne de commande du client pakfire."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Construire un paquet à distance."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Paquet(s) à signer."
@@ -655,10 +1790,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Vérifier la connexion au hub."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Vous êtes authentifiés sur le service de compilation:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Nom de fichier : %s"
@@ -675,26 +1806,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Interface de ligne de commande pakfire."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Configuration :"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Désactivation temporaire d'un dépôt."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Activer un dépôt temporairement."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Lancer pakfire en mode hors ligne."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Le répertoire où pakfire devrait fonctionner."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Rechercher des erreurs dans le système."
@@ -715,18 +1826,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Donnez le nom d'au moins un paquet à installer."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "N'installer pas les paquets recommandé."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Autorisez le changement de fournisseur de paquets."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Autorisez le changement de fournisseur de paquets."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "L'ID de la clé à supprimer."
@@ -739,10 +1838,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "L'ID de la clé à exporter."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Ecrire la clé dans ce fichier."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Taille totale du téléchargement : %s"
@@ -755,10 +1850,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Generate a new key"
 #~ msgstr "Générer un paquet source."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "Le véritable nom du propriétaire de la clé."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "Adresse email du propriétaire de cette clé."
@@ -771,24 +1862,10 @@  msgstr "Est-ce ok ?"
 #~ msgid "File of that key to import"
 #~ msgstr "Nom du fichier de cette clé à importer."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Lister toutes les clés importées."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Signer un ou plusieurs paquets."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Paquet(s) à signer."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr ""
-#~ "Récupérer une liste de paquets qui fournissent le fichier ou le service "
-#~ "donné."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Supprimer un ou plusieurs paquets du système."
@@ -797,10 +1874,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Give name of at least one package to remove"
 #~ msgstr "Donnez le nom d'au moins un paquet à supprimer."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Chemin vers le paquet."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Mettre à jour tout le système ou un paquet spécifique."
@@ -811,17 +1884,9 @@  msgstr "Est-ce ok ?"
 #~ "Donnez le nom d'un paquet à mettre à jour ou laissez blanc pour tout "
 #~ "mettre à jour."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Paquet exclu de la mise à jour."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Nettoyage complet..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "Aucun makefile n'a pu être trouvé à la racine du dossier: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "En cours de signature de %s..."
@@ -866,10 +1931,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "Ne peut pas compiler %s sur cet hôte."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Installation des paquets nécessaires à la compilation ..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Vérifier s'il existe des mises à jour."
@@ -894,10 +1955,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "Ne pas autoriser le changement d'architecture de paquets."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Extraction d'un paquet dans un repertoire."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Donner le nom du fichier à extraire."
@@ -966,16 +2023,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "La création de la clé peut prendre un moment..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "La signature est valide."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Impossible de verifier si la signature est valide."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Créé : %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Expire: %s"
@@ -1029,9 +2076,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "Une requête ne peut pas être traité par le serveur."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "URL introuvable"
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr ""
 #~ "Un problème imprévisible sur le transport de connexion XML-RPC est apparu."
@@ -1107,13 +2151,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Echec de la commande : %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "N'a pu être déterminé"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Expire: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "Temps écoulé: %s"
@@ -1122,9 +2159,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "%s [y/N]"
 #~ msgstr "%s [o/N]"
 
-#~ msgid "New repository"
-#~ msgstr "Nouveau dépôt"
-
 #~ msgid "Filename: %s"
 #~ msgstr "Nom de fichier : %s"
 
@@ -1136,9 +2170,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Config file created as %s"
 #~ msgstr "Fichier de configuration créé : %s"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Impossible de supprimer le fichier : /%s"
-
 #~ msgid ""
 #~ "The format of the database is not supported by this version of pakfire."
 #~ msgstr ""
@@ -1162,9 +2193,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "%s: Reading packages..."
 #~ msgstr "%s: Lecture des paquets"
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s n'a pas de signature"
-
 #~ msgid "%s has got no valid signatures"
 #~ msgstr "%s n'a pas de signature valide"
 
@@ -1226,18 +2254,12 @@  msgstr "Est-ce ok ?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Configuration de la distribution manquante."
 
-#~ msgid "Package information:"
-#~ msgstr "Information du paquet:"
-
 #~ msgid "Extracting"
 #~ msgstr "Extraction"
 
 #~ msgid "You cannot run a build when no package was given."
 #~ msgstr "Vous ne pouvez pas compiler quand aucun paquet n'a été fourni."
 
-#~ msgid "Could not find makefile in build root: %s"
-#~ msgstr "Aucun makefile n'a pu être trouvé à la racine du dossier: %s"
-
 #~ msgid "Build interrupted"
 #~ msgstr "Compilation interrompu."
 
@@ -1257,9 +2279,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Running stage %s:"
 #~ msgstr "Étape en cours %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Les bibliothèques statiques n'ont pas pu être supprimées : %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr ""
 #~ "La compression des pages de manuels ne s'est pas terminée correctement."
@@ -1282,9 +2301,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Give name of at least one package to build."
 #~ msgstr "Donnez le nom d'au moins un paquet à installer."
 
-#~ msgid "Build the package for the given architecture."
-#~ msgstr "Compiler le paquet pour l'architecture donnée."
-
 #~ msgid "Path were the output files should be copied to."
 #~ msgstr "Chemin où les fichiers de sortie doivent être copié."
 
@@ -1314,9 +2330,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "Impossible de télécharger ce fichier en mode hors ligne: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "Impossible de télécharger %s : %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "Le contrôle d'intégrité du fichier téléchargé ne correspondait pas."
 
@@ -1359,9 +2372,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Total download size: %s"
 #~ msgstr "Taille totale du téléchargement : %s"
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Taille une fois installé: %s"
-
 #~ msgid "Freed size: %s"
 #~ msgstr "Espace libéré: %s"
 
@@ -1371,9 +2381,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "Succès de la transaction de test"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Vérification des signatures..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "Trouvé %s erreur(s) de signature !"
 
@@ -1414,9 +2421,6 @@  msgstr "Est-ce ok ?"
 #~ msgstr ""
 #~ "Plusieurs candidats à la réinstallation pour \"%(pattern)s\":%(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Ne trouve pas le paquet %s dans le dépôt distant."
-
 #~ msgid "Get list of packages that belong to the given group."
 #~ msgstr "Récupérer une liste de paquets qui appartiennent au groupe donné."
 
@@ -1429,9 +2433,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Group name."
 #~ msgstr "Nom du groupe."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Commandes de nettoyage."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Chercher des dépendances pour un paquet particulier."
 
@@ -1482,9 +2483,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "The ID of the build job."
 #~ msgstr "L'identifiant du travail de compilation."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Afficher des informations à propos des compilations."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Afficher des détails à propos de la compilation donnée."
 
@@ -1542,9 +2540,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Travaux récemment compilés."
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "Une compilation avec l'identifiant %s n'a pas pu être trouvée."
-
 #~ msgid "State"
 #~ msgstr "Statut"
 
@@ -1596,18 +2591,12 @@  msgstr "Est-ce ok ?"
 #~ msgid "Not in key store: %s"
 #~ msgstr "Pas dans le gestionnaire de clé: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Empreinte : %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "clé privé disponible!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "Sous-clé : %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "C'est une clé secrète."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Cette clé n'expire jamais."
 
@@ -1619,9 +2608,6 @@  msgstr "Est-ce ok ?"
 #~ msgid "This may take a while..."
 #~ msgstr "Ca peut prendre du temps..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "Importé avec succés %s."
-
 #~ msgid "Host key:"
 #~ msgstr "Clé de l'hôte:"
 
diff --git a/po/hr.po b/po/hr.po
index 9ba9faf3..055669dc 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2015-09-10 07:37+0000\n"
 "Last-Translator: Blago Culjak <blago.culjak@hotmail.com>\n"
 "Language-Team: Croatian (http://www.transifex.com/mstremer/ipfire/language/"
@@ -19,23 +19,1229 @@  msgstr ""
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "Traženi URL nije pronađen."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "Ne izvoditi instalacijski test."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Napišite ključ u ovu datoteku."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Izdvojite pakete u mapu."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Ne mogu naći paket %s na udaljenom spremištu."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Ne može se provjeriti je li taj potpis vrijedi."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Instalirana veličina: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+msgid "Build for this architecture"
+msgstr "Pokrenite pakfire za danu arhitekturu."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Repozitorij"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Kreirano: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Stvaranje novog indexa spremišta."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Naredbe čišćenja."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Nemogu ukloniti statičke biblioteke: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "Ne mogu pronaći Makefile u početnoj (root)i zgradnji : %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Izgradnja: %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Fingerprint: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Ne mogu ukloniti datoteku: /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "Izgradnje s IDom %s nije pronađena."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Generiranje izvorni paket."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "Traženi URL nije pronađen."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Kreirano: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Ne mogu ukloniti datoteku: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Nemogu ukloniti statičke biblioteke: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Informacije o paketu:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Dokument"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Stvaranje paketa:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Dopustite izmijene dobavljača paketa."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Dopustite izmijene dobavljača paketa."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Ne instalirati preporučene pakete."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Ne instalirati preporučene pakete."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "Paket %s nije moguće instalirati"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Ne mogu ukloniti datoteku: /%s"
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Ti su ovjereni za usluge izgradnje:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Nemogu ukloniti statičke biblioteke: %s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "izrada izvornog paketa: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
 msgid "ETA"
 msgstr "ETA"
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Ističe: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr "Dobiti popis paketa koji pružaju određenu datoteku ili značajku."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Stvaranje paketa:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Omogućite spremište privremeno."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Stvaranje novog indexa spremišta."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Omogućite spremište privremeno."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Stvaranje novog indexa spremišta."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Onemogućiti spremište privremeno."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Ažuriranje sve spremišta."
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Novi repozitorij"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Ne mogu ukloniti datoteku: /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "Ne mogu pronaći Makefile u početnoj (root)i zgradnji : %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Opis"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: Paket baze podataka"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Ključ za potpisivanje repozitorija."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Ključ za potpisivanje repozitorija."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Ažuriranje sve spremišta."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Ažuriranje sve spremišta."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Ime"
+
+msgid "Description"
+msgstr "Opis"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s ne pripadaju distupgrade spremište"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Ne mogu ukloniti datoteku: /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Popis svih trenutno omogućeni spremišta."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Repozitorij"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Omogućeno"
+
+msgid "Priority"
+msgstr "Prioritet"
+
+msgid "Packages"
+msgstr "Paketi"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr "Dobiti popis paketa koji pružaju određenu datoteku ili značajku."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Potpišite jedan ili više paketa."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Ponovno instalirajte jedan ili više paketa."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s nema potpisa"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "Ovo je tajni ključ."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Ne može se provjeriti je li taj potpis vrijedi."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Ne može se provjeriti je li taj potpis vrijedi."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Ne može se provjeriti je li taj potpis vrijedi."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Potpišite jedan ili više paketa."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Put do paketa."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Ne mogu ukloniti datoteku: /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s nema valjanih potpisa"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "rješenja: 5s"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "Ne može se odrediti."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Ne mogu ukloniti datoteku: /%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Stvaranje paketa:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Isključi paket od ažuriranja."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Nije mogao skinuti %s: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Izuzimam %s"
+
+msgid "Delete uploaded files"
+msgstr ""
+
 #, fuzzy
-msgid "Invalid value"
+msgid "List all uploads"
+msgstr "Popis svih uvezenih ključeva."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "Uspješeno uvezeno %s"
+
+#, fuzzy
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s nema valjanih potpisa"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "rješenja: 5s"
+msgid "Lists all uploads"
+msgstr "Popis svih uvezenih ključeva."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Ne može se provjeriti je li taj potpis vrijedi."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "Ovaj potpis je valjan."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "Ovaj potpis je valjan."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s ima slabiju arhitekturu"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Omogućite spremište privremeno."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Onemogućiti spremište privremeno."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Graditi paket udaljeno."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Čišćenje svih privremenih datoteka."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Generiranje izvorni paket."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Kreirano: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Prikaži podatke o izgradnji."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Traži određeni uzorak."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Traži određeni uzorak."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Instalacija paketa potrebnih za gradnju ..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Pregledavam potpise..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Instalacija paketa potrebnih za gradnju ..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "Podržani lukovi"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "Ne mogu pronaći Makefile u početnoj (root)i zgradnji : %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Ti su ovjereni za usluge izgradnje:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Ti su ovjereni za usluge izgradnje:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Ažuriranje sve spremišta."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Opis"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "Pravo ime vlasnika ovog ključa."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Konfiguracija:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Izvođenje pakfire u offline modu."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Put na kojem pakfire radi."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "Problem s instaliranim paketom %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Ažuriranje sve spremišta."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -55,9 +1261,6 @@  msgstr "Provjera %s ..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Ime"
-
 msgid "Version"
 msgstr "Verzija"
 
@@ -81,9 +1284,6 @@  msgstr "Repozitorij"
 msgid "Summary"
 msgstr "Sažetak"
 
-msgid "Description"
-msgstr "Opis"
-
 msgid "Groups"
 msgstr "Grupe"
 
@@ -168,11 +1368,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Dokument"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "Učitavam instalirane pakete."
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s ne pripadaju distupgrade spremište"
@@ -277,6 +1472,11 @@  msgstr "Potpisivanje %s ..."
 msgid "Package Database: %s"
 msgstr "%s: Paket baze podataka"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "Učitavam instalirane pakete."
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -327,9 +1527,6 @@  msgstr ""
 msgid "Package"
 msgstr "Paket"
 
-msgid "Repository"
-msgstr "Repozitorij"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Stvaranje paketa:"
@@ -437,7 +1634,7 @@  msgstr "Potpisivanje %s ..."
 msgid "Installing Packages..."
 msgstr "Stvaranje paketa:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Download paketa:"
@@ -493,10 +1690,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Priority: %s"
 #~ msgstr "Prioritet"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Izgradnja: %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Gašenje ..."
 
@@ -506,10 +1699,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "An error occured when pakfire tried to download files."
 #~ msgstr "Došlo je do pogreške prilikom pakfire pokušao preuzeti datoteke."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Izuzimam %s"
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "Slanje informacije o izgradnju u čvorište."
 
@@ -517,10 +1706,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Pakfire builder command line interface"
 #~ msgstr "Pakfire builder sučelje naredbenog retka."
 
-#, fuzzy
-#~ msgid "Run pakfire for the given architecture"
-#~ msgstr "Pokrenite pakfire za danu arhitekturu."
-
 #~ msgid "Choose the distribution configuration to use for build"
 #~ msgstr "Odaberite konfiguraciju distribucije za korištenje u izgradnji"
 
@@ -540,18 +1725,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Izvođenje skripte nakon uspješne izgradnje."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "Ne izvoditi instalacijski test."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Čišćenje svih privremenih datoteka."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Generiranje izvorni paket."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Dajte naziv(e) paketa."
@@ -560,17 +1733,9 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Ispis nekih informacija o određenim paket(ima)."
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Dokument"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Dajte barem ime jednog paketa."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr "Dobiti popis paketa koji pružaju određenu datoteku ili značajku."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Datoteka ili značajka koju treba tražiti."
@@ -579,26 +1744,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Get a list of packages that require a given file or feature"
 #~ msgstr "Dobiti popis paketa koji pružaju određenu datoteku ili značajku."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Popis svih trenutno omogućeni spremišta."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Ažuriranje sve spremišta."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Stvaranje novog indexa spremišta."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Ključ za potpisivanje repozitorija."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Traži određeni uzorak."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Uzorak za pretraživanje."
@@ -607,27 +1752,10 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Idi u ljusku."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Ponovno instalirajte jedan ili više paketa."
-
-#~ msgid "Enabled"
-#~ msgstr "Omogućeno"
-
-#~ msgid "Priority"
-#~ msgstr "Prioritet"
-
-#~ msgid "Packages"
-#~ msgstr "Paketi"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Pakfire klijent sučelje komandne linije."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Graditi paket udaljeno."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Paketi za potpis."
@@ -640,10 +1768,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Provjerite vezu s čvorištem."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Ti su ovjereni za usluge izgradnje:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Ime datoteke: %s"
@@ -660,26 +1784,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Pakfire sučelje naredbenog retka."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Konfiguracija:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Onemogućiti spremište privremeno."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Omogućite spremište privremeno."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Izvođenje pakfire u offline modu."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Put na kojem pakfire radi."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Provjerite sustav za bilo kakve pogreške."
@@ -700,18 +1804,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Dajte ime barem jednog paketa za instalaciju."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Ne instalirati preporučene pakete."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Dopustite izmijene dobavljača paketa."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Dopustite izmijene dobavljača paketa."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "ID ključa za brisanje"
@@ -724,10 +1816,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "ID ključa za izvoz."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Napišite ključ u ovu datoteku."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Ukupna veličina za download: %s"
@@ -740,10 +1828,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Generate a new key"
 #~ msgstr "Generiranje izvorni paket."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "Pravo ime vlasnika ovog ključa."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "E-mail adresa vlasnika ovog ključa."
@@ -756,22 +1840,10 @@  msgstr "Da li je ovo ured?"
 #~ msgid "File of that key to import"
 #~ msgstr "Ime datoteke tog ključa za uvoz."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Popis svih uvezenih ključeva."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Potpišite jedan ili više paketa."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Paketi za potpis."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr "Dobiti popis paketa koji pružaju određenu datoteku ili značajku."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Ukloniti jedan ili više paketa iz sustava."
@@ -785,10 +1857,6 @@  msgstr "Da li je ovo ured?"
 #~ msgstr ""
 #~ "Sinkronizacija svih instaliranih s najnovijim barem jednim u distribuciji."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Put do paketa."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Ažuriranje cijeli sustav ili jedan određeni paket."
@@ -797,17 +1865,9 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Give a name of a package to update or leave emtpy for all"
 #~ msgstr "Dajte naziv paketa za ažuriranje ili ostaviti prazno za sve."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Isključi paket od ažuriranja."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Čišćenje svega..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "Ne mogu pronaći Makefile u početnoj (root)i zgradnji : %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "Potpisivanje %s ..."
@@ -852,10 +1912,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "Ne može se graditi %s na ovom računalu."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Instalacija paketa potrebnih za gradnju ..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Provjerite, ima li kakvih ažuriranja dostupno."
@@ -880,10 +1936,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "Onemogući mijenjanje arhitekture paketa."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Izdvojite pakete u mapu."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Dajte naziv datoteke za izdvajanje."
@@ -950,16 +2002,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "Generiranje ključa može potrajati nekoliko trenutaka ..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "Ovaj potpis je valjan."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Ne može se provjeriti je li taj potpis vrijedi."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Kreirano: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Ističe: %s"
@@ -1015,9 +2057,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "Server nije mogao obraditi vaš zahtjev."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "Traženi URL nije pronađen."
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr "Desio se problem na XML-RPC prijenosu."
 
@@ -1074,10 +2113,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Packaging"
 #~ msgstr "pakiranje"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "izrada izvornog paketa: %s"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "ne mogu izdvojiti file /%(src)s - %(dst)s"
@@ -1098,13 +2133,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Naredba nije uspješna: %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "Ne može se odrediti."
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Ističe: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "Proteklo vrijeme: %s"
@@ -1140,9 +2168,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "allow vendor change from '%s' (%s) to no vendor (%s)"
 #~ msgstr "omogućuju promjenu dobavljača '%s' (%s) na bez vendora (%s)"
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s nema potpisa"
-
 #~ msgid "Could not handle scriptlet of unknown type. Skipping."
 #~ msgstr "Ne može se izvoditi skripta nepoznatog tipa. Preskakanje."
 
@@ -1199,9 +2224,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Multiple reinstall candidates for \"%(pattern)s\": %(pkgs)s"
 #~ msgstr "Više kandidata za reinstalaciju:  \"%(pattern)s\": %(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Ne mogu naći paket %s na udaljenom spremištu."
-
 #~ msgid "Build command has failed."
 #~ msgstr "Izgradi naredba nije uspjela."
 
@@ -1214,12 +2236,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Distribuirana konfiguracija nedostaje."
 
-#~ msgid "New repository"
-#~ msgstr "Novi repozitorij"
-
-#~ msgid "Package information:"
-#~ msgstr "Informacije o paketu:"
-
 #~ msgid "Extracting"
 #~ msgstr "Izdvajanje"
 
@@ -1244,9 +2260,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Running stage %s:"
 #~ msgstr "Izvodim dio: %s"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Nemogu ukloniti statičke biblioteke: %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "Sažimanje man stranica nije uspješno završeno."
 
@@ -1265,9 +2278,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Group name."
 #~ msgstr "Naziv grupe."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Naredbe čišćenja."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Provjerite ovisnosti za određeni paket."
 
@@ -1334,9 +2344,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "The ID of the build job."
 #~ msgstr "ID posla izgradnje."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Prikaži podatke o izgradnji."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Prikaži detalje o određenoj izgradnji."
 
@@ -1400,9 +2407,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Nedavno obrađeni poslovi izgradnje"
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "Izgradnje s IDom %s nije pronađena."
-
 #~ msgid "State"
 #~ msgstr "Stanje"
 
@@ -1454,18 +2458,12 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Not in key store: %s"
 #~ msgstr "Nije u key storeu: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Fingerprint: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "Privatni ključ dostupan!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "podključ: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "Ovo je tajni ključ."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Ovaj ključ nema istek trajanja."
 
@@ -1475,9 +2473,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "This may take a while..."
 #~ msgstr "ovo bi moglo potrajati..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "Uspješeno uvezeno %s"
-
 #~ msgid "Host key:"
 #~ msgstr "Ključ domaćina."
 
@@ -1503,9 +2498,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "Ne prebrisati već postojeći Datafile %s"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Ne mogu ukloniti datoteku: /%s"
-
 #~ msgid "Initializing repositories..."
 #~ msgstr "Inicijalizacija spremišta .."
 
@@ -1541,9 +2533,6 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "e može preuzeti ovu datoteku u offline modu: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "Nije mogao skinuti %s: %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "Kontrolni broj preuzete datoteke ne odgovara."
 
@@ -1598,18 +2587,12 @@  msgstr "Da li je ovo ured?"
 #~ msgid "Not enough space to download %s of packages."
 #~ msgstr "Nema dovoljno prostora za download %s paketa."
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Instalirana veličina: %s"
-
 #~ msgid "Running Transaction Test"
 #~ msgstr "Izvršavam test prijenosa"
 
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "Test prijenosa uspješan."
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Pregledavam potpise..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "Pronađena %s greška potpisa!"
 
diff --git a/po/hu.po b/po/hu.po
index 617f9204..1c6aeeab 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -9,7 +9,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2013-11-20 09:12+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "Language-Team: Hungarian (http://www.transifex.com/mstremer/ipfire/language/"
@@ -20,23 +20,1217 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "A kért cím nem található."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "Ne távolítsd el: %s"
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Kulcs írása ebbe a fájlba."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Csomag kibontása egy könyvtárba."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Nem lehetséges ennek a hitelesítésnek az ellenőrzése."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Telepített méret: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build for this architecture"
+msgstr "A csomag építése a megadott szerkezet szerint."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Tárház"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Létrehozva: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Egy vagy több csomag újratelepítése."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Nem sikerült törölni: /%s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Forrás"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Ujjlenyomat: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Nem sikerült törölni: /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Egy vagy több csomag újratelepítése."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "A kért cím nem található."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Létrehozva: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Nem sikerült törölni: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Nem sikerült törölni: /%s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Csomaginformáció:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Fájl"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Csomag készítése:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Csomagok forgalmazócseréjének engedélyezése."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Csomagok forgalmazócseréjének engedélyezése."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Telepített csomagok betöltése"
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Telepített csomagok betöltése"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "A csomag nem telepíthető: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Nem sikerült törölni: /%s"
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not setup the build service: %s\n"
+msgstr "Nem sikerült törölni: /%s"
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Egy vagy több csomag újratelepítése."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Lejár: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+"Azoknak a csomagoknak a keresése, amik tartalmazzák a megadott fájlt vagy "
+"tulajdonságot."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Csomag készítése:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "A gyűjtő letiltása ideiglenesen."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Egy vagy több csomag újratelepítése."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "A gyűjtő letiltása ideiglenesen."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "A gyűjtő letiltása ideiglenesen."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "A gyűjtő letiltása ideiglenesen."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Gyűjtemények inicializálása..."
+
+#, fuzzy
+msgid "Show a repository"
+msgstr "A gyűjtő letiltása ideiglenesen."
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Nem sikerült törölni: /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Leírás"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: csomagok adatbázisa"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Gyűjtemények inicializálása..."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Gyűjtemények inicializálása..."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Név"
+
+msgid "Description"
+msgstr "Leírás"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Nem sikerült törölni: /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Az engedélyezett tárolók listája"
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Tárház"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Engedélyezve"
+
+msgid "Priority"
+msgstr "Prioritás"
+
+msgid "Packages"
+msgstr "Csomag"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+"Azoknak a csomagoknak a keresése, amik tartalmazzák a megadott fájlt vagy "
+"tulajdonságot."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Egy vagy több csomag hitelesítése."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Egy vagy több csomag újratelepítése."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "Nem rendelkezik hitelesítéssel: %s"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "Ez egy titkos kulcs."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Nem lehetséges ennek a hitelesítésnek az ellenőrzése."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Nem lehetséges ennek a hitelesítésnek az ellenőrzése."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Nem lehetséges ennek a hitelesítésnek az ellenőrzése."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Egy vagy több csomag hitelesítése."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Csomagok elérési útvonala."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Nem sikerült törölni: /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "Nincs érvényes hitelesítése: %s"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "Megoldások:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Nem sikerült törölni: /%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
 #, fuzzy
-msgid "Invalid value"
+msgid "Update packages"
+msgstr "Csomag készítése:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Csomag eltávolítása a frissítésből."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Nem lehet letölteni a %s -t: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Kihagyva: %s"
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "Az összes importált kulcs listázása."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "Sikeresen importálás:  %s"
+
+#, fuzzy
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "Nincs érvényes hitelesítése: %s"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "Megoldások:"
+msgid "Lists all uploads"
+msgstr "Az összes importált kulcs listázása."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Nem lehetséges ennek a hitelesítésnek az ellenőrzése."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "A hitelesítés érvényes."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "A hitelesítés érvényes."
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "A gyűjtő letiltása ideiglenesen."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "A gyűjtő letiltása ideiglenesen."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Csomag eltávolítása a frissítésből."
+
+msgid "Remove temporary files"
+msgstr ""
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Egy vagy több csomag újratelepítése."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Létrehozva: %s"
+
+#, fuzzy
+msgid "Show information about packages"
+msgstr "Nyomtasson ki néhány információt a megadott csomag(ok)ról."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "A megadott sablonnal keresni."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "A megadott sablonnal keresni."
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Hitelesítések ellenőrzése..."
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build packages on the build service"
+msgstr "A csomag építése a megadott szerkezet szerint."
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Gyűjtemények inicializálása..."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Leírás"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Konfiguráció:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Pakfire futtatása kapcsolat nélküli módban."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Az elérési út, ahol a Pakfire dolgozzon."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "probléma a telepített csomaggal: %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Gyűjtemények inicializálása..."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -56,9 +1250,6 @@  msgstr "Ellenőrzés: %s..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Név"
-
 msgid "Version"
 msgstr "Verzió"
 
@@ -82,9 +1273,6 @@  msgstr "Repo"
 msgid "Summary"
 msgstr "Összefoglalás"
 
-msgid "Description"
-msgstr "Leírás"
-
 msgid "Groups"
 msgstr "Csoport"
 
@@ -169,11 +1357,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Fájl"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "Telepített csomagok betöltése"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -276,6 +1459,11 @@  msgstr "Bejelentkezés: %s"
 msgid "Package Database: %s"
 msgstr "%s: csomagok adatbázisa"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "Telepített csomagok betöltése"
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -326,9 +1514,6 @@  msgstr ""
 msgid "Package"
 msgstr "Csomag"
 
-msgid "Repository"
-msgstr "Tárház"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Csomag készítése:"
@@ -436,7 +1621,7 @@  msgstr "Bejelentkezés: %s"
 msgid "Installing Packages..."
 msgstr "Csomag készítése:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Csomagok letöltése:"
@@ -492,17 +1677,9 @@  msgstr "Ez rendben van?"
 #~ msgid "Priority: %s"
 #~ msgstr "Prioritás"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Forrás"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Leállítás..."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Kihagyva: %s"
-
 #, fuzzy
 #~ msgid "Pakfire builder command line interface"
 #~ msgstr "Pakfire építő parancs sor a kezelőfelületen."
@@ -519,35 +1696,13 @@  msgstr "Ez rendben van?"
 #~ msgid "Give name of at least one package to build"
 #~ msgstr "Add meg a építendő csomagok nevét."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "Ne távolítsd el: %s"
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Egy vagy több csomag újratelepítése."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Add meg a nevét a csomagnak."
 
-#, fuzzy
-#~ msgid "Print some information about the given package(s)"
-#~ msgstr "Nyomtasson ki néhány információt a megadott csomag(ok)ról."
-
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Fájl"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Add meg a nevét a csomagnak."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr ""
-#~ "Azoknak a csomagoknak a keresése, amik tartalmazzák a megadott fájlt vagy "
-#~ "tulajdonságot."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Fájl vagy szolgáltatás keresése."
@@ -558,43 +1713,14 @@  msgstr "Ez rendben van?"
 #~ "Azoknak a csomagoknak a keresése, amik tartalmazzák a megadott fájlt vagy "
 #~ "tulajdonságot."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Az engedélyezett tárolók listája"
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Gyűjtemények inicializálása..."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "A megadott sablonnal keresni."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Sablon keresése."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Egy vagy több csomag újratelepítése."
-
-#~ msgid "Enabled"
-#~ msgstr "Engedélyezve"
-
-#~ msgid "Priority"
-#~ msgstr "Prioritás"
-
-#~ msgid "Packages"
-#~ msgstr "Csomag"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Pakfire parancssor."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Csomag eltávolítása a frissítésből."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Csomag(ok) hitelesítése."
@@ -623,26 +1749,6 @@  msgstr "Ez rendben van?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Pakfire parancssor."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Konfiguráció:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "A gyűjtő letiltása ideiglenesen."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "A gyűjtő letiltása ideiglenesen."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Pakfire futtatása kapcsolat nélküli módban."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Az elérési út, ahol a Pakfire dolgozzon."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Ellenőrizd, nincs-e hiba a rendszerben."
@@ -663,18 +1769,6 @@  msgstr "Ez rendben van?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Add meg a telepítendő csomagok nevét."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Telepített csomagok betöltése"
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Csomagok forgalmazócseréjének engedélyezése."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Csomagok forgalmazócseréjének engedélyezése."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "Add meg a kicsomagolandó fájl nevét."
@@ -687,10 +1781,6 @@  msgstr "Ez rendben van?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "Add meg a kicsomagolandó fájl nevét."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Kulcs írása ebbe a fájlba."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Teljes letöltési méret: %s"
@@ -699,10 +1789,6 @@  msgstr "Ez rendben van?"
 #~ msgid "The name/email address"
 #~ msgstr "Emailcím"
 
-#, fuzzy
-#~ msgid "Generate a new key"
-#~ msgstr "Egy vagy több csomag újratelepítése."
-
 #, fuzzy
 #~ msgid "Import a key from file"
 #~ msgstr "Kulcs importálása fájlból."
@@ -711,24 +1797,10 @@  msgstr "Ez rendben van?"
 #~ msgid "File of that key to import"
 #~ msgstr "Add meg a kicsomagolandó fájl nevét."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Az összes importált kulcs listázása."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Egy vagy több csomag hitelesítése."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Csomag(ok) hitelesítése."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr ""
-#~ "Azoknak a csomagoknak a keresése, amik tartalmazzák a megadott fájlt vagy "
-#~ "tulajdonságot."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Csomagok eltávolítása a rendszerből."
@@ -737,10 +1809,6 @@  msgstr "Ez rendben van?"
 #~ msgid "Give name of at least one package to remove"
 #~ msgstr "Add meg az eltávolítandó csomagok neveit."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Csomagok elérési útvonala."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "A teljes rendszer frissítése, vagy csak egy csomagé."
@@ -749,10 +1817,6 @@  msgstr "Ez rendben van?"
 #~ msgid "Give a name of a package to update or leave emtpy for all"
 #~ msgstr "Add meg a frissítendő csomag nevét, vagy hagyd üresen mindhez."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Csomag eltávolítása a frissítésből."
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "Bejelentkezés: %s"
@@ -817,10 +1881,6 @@  msgstr "Ez rendben van?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "A csomagok típusváltásának letiltása."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Csomag kibontása egy könyvtárba."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Add meg a kicsomagolandó fájl nevét."
@@ -861,16 +1921,6 @@  msgstr "Ez rendben van?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "A kulcsgenerálás eltarthat egy ideig..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "A hitelesítés érvényes."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Nem lehetséges ennek a hitelesítésnek az ellenőrzése."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Létrehozva: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Lejár: %s"
@@ -889,9 +1939,6 @@  msgstr "Ez rendben van?"
 #~ msgid "Generic XMLRPC error."
 #~ msgstr "Általános XMLRPC hiba."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "A kért cím nem található."
-
 #, fuzzy, python-format
 #~ msgid "Selected mirror: %s"
 #~ msgstr "Rész: %s"
@@ -938,10 +1985,6 @@  msgstr "Ez rendben van?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Sikertelen parancs: %s"
 
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Lejár: %s"
-
 #, python-format
 #~ msgid "%s [y/N]"
 #~ msgstr "%s [y/N]"
@@ -952,9 +1995,6 @@  msgstr "Ez rendben van?"
 #~ msgid "Config file created as %s"
 #~ msgstr "Beállítások létrehozva így: %s"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Nem sikerült törölni: /%s"
-
 #~ msgid "%s: Adding packages..."
 #~ msgstr "%s: Csomagok hozzáadása..."
 
@@ -964,9 +2004,6 @@  msgstr "Ez rendben van?"
 #~ msgid "%s: Reading packages..."
 #~ msgstr "%s: csomagok beolvasása..."
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "Nem rendelkezik hitelesítéssel: %s"
-
 #~ msgid "%s has got no valid signatures"
 #~ msgstr "Nincs érvényes hitelesítése: %s"
 
@@ -991,9 +2028,6 @@  msgstr "Ez rendben van?"
 #~ msgid "Cleanup"
 #~ msgstr "Takarítás"
 
-#~ msgid "Package information:"
-#~ msgstr "Csomaginformáció:"
-
 #~ msgid "Build interrupted"
 #~ msgstr "Felépítés megszakítva"
 
@@ -1009,9 +2043,6 @@  msgstr "Ez rendben van?"
 #~ msgid "Give name of at least one package to build."
 #~ msgstr "Add meg a építendő csomagok nevét."
 
-#~ msgid "Build the package for the given architecture."
-#~ msgstr "A csomag építése a megadott szerkezet szerint."
-
 #~ msgid "Cannot extract mixed package types"
 #~ msgstr "Nem lehetséges eltérő csomagokat kibontani egyszerre"
 
@@ -1027,9 +2058,6 @@  msgstr "Ez rendben van?"
 #~ msgstr ""
 #~ "Nem sikerült a következő fájlt letöltenem kapcsolat nélküli módban: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "Nem lehet letölteni a %s -t: %s"
-
 #~ msgid "Trying an other mirror."
 #~ msgstr "Próbálkozás másik tükörszerverrel."
 
@@ -1039,15 +2067,9 @@  msgstr "Ez rendben van?"
 #~ msgid "Total download size: %s"
 #~ msgstr "Teljes letöltési méret: %s"
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Telepített méret: %s"
-
 #~ msgid "Freed size: %s"
 #~ msgstr "Felszabadított terület: %s"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Hitelesítések ellenőrzése..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "%s hitelesítési problémát találtam!"
 
@@ -1139,15 +2161,9 @@  msgstr "Ez rendben van?"
 #~ msgid "Downloaded empty file: %s"
 #~ msgstr "Letöltött üres fájl: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Ujjlenyomat: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "Privát kulcs érhető el!"
 
-#~ msgid "This is a secret key."
-#~ msgstr "Ez egy titkos kulcs."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Ez a kulcs nem jár le."
 
@@ -1157,9 +2173,6 @@  msgstr "Ez rendben van?"
 #~ msgid "This may take a while..."
 #~ msgstr "Ez némi időt vehet igénybe..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "Sikeresen importálás:  %s"
-
 #~ msgid "Cannot download package database for %s in offline mode."
 #~ msgstr ""
 #~ "Nem lehetséges csomagadatbázist letölteni kapcsolat nélküli módban ehhez: "
diff --git a/po/id.po b/po/id.po
index c796928d..c37f2064 100644
--- a/po/id.po
+++ b/po/id.po
@@ -11,7 +11,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2015-05-29 04:33+0000\n"
 "Last-Translator: Inidavid <inidavid@gmail.com>\n"
 "Language-Team: Indonesian (http://www.transifex.com/mstremer/ipfire/language/"
@@ -22,23 +22,1212 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "jangan melakukan deinstall %s"
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Tidak dapat menemukan paket %s dalam repositori remote."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not check the installation: %s\n"
+msgstr "Tidak dapat menghapus pustaka statis: %s"
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Invalid time: %s"
+msgstr "%s tidak mendapat persetujuan yang valid"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+msgid "Build for this architecture"
+msgstr "Membuat paket untuk arsitektur yang diberikan/ditetapkan."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Repositori"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Membuat sebuah indeks repositori baru."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Membersihkan perintah."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Tidak dapat menghapus pustaka statis: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+"Tidak dapat menemukan paket yang terpasang dari yang disediakan \"%s\"."
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Host Pembuatan"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Tidak bisa menghapus berkas: /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Menghasilkan sebuah paket sumber."
+
+#, fuzzy, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+"Tidak dapat menemukan paket yang terpasang dari yang disediakan \"%s\"."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Tidak bisa menghapus berkas: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Tidak dapat menghapus pustaka statis: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Informasi paket:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Berkas"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Mengekstrak paket:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Izinkan perubahan vendor paket."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Izinkan perubahan vendor paket."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Pasang kembali satu atau beberapa paket."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Pasang kembali satu atau beberapa paket."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "paket %s adalah bukan yang bisa diinstall"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Tidak bisa menghapus berkas: /%s"
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Anda terotentifikasi untuk membuat layanan:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Tidak dapat menghapus pustaka statis: %s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Membangun paket sumber %s:"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
 msgid "ETA"
 msgstr "ETA"
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+"Dapatkan daftar dari paket yang menyediakan file atau fitur yang diberikan."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Mengekstrak paket:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Aktifkan repositori sementara."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Membuat sebuah indeks repositori baru."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Aktifkan repositori sementara."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Membuat sebuah indeks repositori baru."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Tidak diizinkan repositori sementara."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Perbarui semua repositori."
+
+#, fuzzy
+msgid "Show a repository"
+msgstr "Aktifkan repositori sementara."
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Tidak bisa menghapus berkas: /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+"Tidak dapat menemukan paket yang terpasang dari yang disediakan \"%s\"."
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Deskripsi"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: paket database"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Membuat sebuah indeks repositori baru."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Membuat sebuah indeks repositori baru."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Perbarui semua repositori."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Perbarui semua repositori."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Nama"
+
+msgid "Description"
+msgstr "Deskripsi"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s bukan milik dari repositori distupgrade"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Tidak bisa menghapus berkas: /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Daftar semua repositori yang dibolehkan saat ini."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Repositori"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Diizinkan"
+
+msgid "Priority"
+msgstr "Prioritas"
+
+msgid "Packages"
+msgstr "Paket"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+"Dapatkan daftar dari paket yang menyediakan file atau fitur yang diberikan."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Membuat satu atau beberapa paket."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Pasang kembali satu atau beberapa paket."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s tidak mendapat persetujuan"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the signature: %m\n"
+msgstr "Tidak bisa menghapus berkas: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not read the signature: %m\n"
+msgstr "Tidak bisa menghapus berkas: /%s"
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Tidak dapat menghapus pustaka statis: %s"
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Membuat satu atau beberapa paket."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Jalur menuju paket."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Tidak bisa menghapus berkas: /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s tidak mendapat persetujuan yang valid"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "Penyelesaian:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "Tidak dapat ditentukan"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Tidak bisa menghapus berkas: /%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Mengekstrak paket:"
+
 #, fuzzy
-msgid "Invalid value"
+msgid "Exclude a package from being updated"
+msgstr "Kecualikan paket dari pembaruan."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Tidak bisa mengunduh %s: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Tidak termasuk %s."
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "jangan dipasang %s"
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s tidak mendapat persetujuan yang valid"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not open the signature %s: %m\n"
+msgstr "Tidak dapat menghapus pustaka statis: %s"
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "Penyelesaian:"
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s memiliki arsitektur yang rendah"
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+msgid "Run in debug mode"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Aktifkan repositori sementara."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Tidak diizinkan repositori sementara."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Membuat paket secara jarak jauh."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Membersihkan semua file sementara."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Menghasilkan sebuah paket sumber."
+
+msgid "Create images"
+msgstr ""
+
+#, fuzzy
+msgid "Show information about packages"
+msgstr "Cetak informasi tentang paket yang diberikan."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Mencari pola yang diberikan."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Mencari pola yang diberikan."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Pasang paket yang dibutuhkan untuk membangun ..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Pasang paket yang dibutuhkan untuk membangun ..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "Arches yang didukung"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+"Tidak dapat menemukan paket yang terpasang dari yang disediakan \"%s\"."
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Anda terotentifikasi untuk membuat layanan:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Anda terotentifikasi untuk membuat layanan:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Perbarui semua repositori."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Deskripsi"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Jalur menyusun file untuk dimuat."
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Jalankan pakfire dalam mode offline."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Jalur dimana pakfire beroperasi."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "Masalah dengan paket yang diinstal %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Perbarui semua repositori."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -58,9 +1247,6 @@  msgstr "Memverifikasi signature..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Nama"
-
 msgid "Version"
 msgstr "Versi"
 
@@ -84,9 +1270,6 @@  msgstr "Repo"
 msgid "Summary"
 msgstr "Ringkasan"
 
-msgid "Description"
-msgstr "Deskripsi"
-
 msgid "Groups"
 msgstr "Kelompok"
 
@@ -171,10 +1354,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Berkas"
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s bukan milik dari repositori distupgrade"
@@ -278,6 +1457,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr "%s: paket database"
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -327,9 +1510,6 @@  msgstr ""
 msgid "Package"
 msgstr "Paket"
 
-msgid "Repository"
-msgstr "Repositori"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Mengekstrak paket:"
@@ -435,7 +1615,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr "Mengekstrak paket:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Mengunduh paket:"
@@ -467,25 +1647,13 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Priority: %s"
 #~ msgstr "Prioritas"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Host Pembuatan"
-
 #~ msgid "An unhandled error occured."
 #~ msgstr "Terjadi error yang tidak tertangani."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Tidak termasuk %s."
-
 #, fuzzy
 #~ msgid "Pakfire builder command line interface"
 #~ msgstr "Pembuat Pakfire antarmuka perintah baris."
 
-#, fuzzy
-#~ msgid "Run pakfire for the given architecture"
-#~ msgstr "Membuat paket untuk arsitektur yang diberikan/ditetapkan."
-
 #, fuzzy
 #~ msgid "Build one or more packages"
 #~ msgstr "Membuat satu atau beberapa paket."
@@ -502,39 +1670,13 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Jalankan shell setelah sukses pembuatan."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "jangan melakukan deinstall %s"
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Membersihkan semua file sementara."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Menghasilkan sebuah paket sumber."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Berikan beberapa nama paket."
 
-#, fuzzy
-#~ msgid "Print some information about the given package(s)"
-#~ msgstr "Cetak informasi tentang paket yang diberikan."
-
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Berkas"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Berikan nama paket."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr ""
-#~ "Dapatkan daftar dari paket yang menyediakan file atau fitur yang "
-#~ "diberikan."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "File atau fitur untuk mencari."
@@ -545,26 +1687,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ "Dapatkan daftar dari paket yang menyediakan file atau fitur yang "
 #~ "diberikan."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Daftar semua repositori yang dibolehkan saat ini."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Perbarui semua repositori."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Membuat sebuah indeks repositori baru."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Membuat sebuah indeks repositori baru."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Mencari pola yang diberikan."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Pola untuk mencari."
@@ -573,27 +1695,10 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Masuk ke dalam shell."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Pasang kembali satu atau beberapa paket."
-
-#~ msgid "Enabled"
-#~ msgstr "Diizinkan"
-
-#~ msgid "Priority"
-#~ msgstr "Prioritas"
-
-#~ msgid "Packages"
-#~ msgstr "Paket"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Client Pakfire antarmuka perintah baris."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Membuat paket secara jarak jauh."
-
 #, fuzzy
 #~ msgid "Build the package(s) for the given architecture only"
 #~ msgstr "Membuat paket untuk arsitektur yang diberikan/ditetapkan."
@@ -602,10 +1707,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Periksa sambungan ke hub."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Anda terotentifikasi untuk membuat layanan:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Nama berkas: %s"
@@ -622,26 +1723,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Antarmuka perintah baris Pakfire."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Jalur menyusun file untuk dimuat."
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Tidak diizinkan repositori sementara."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Aktifkan repositori sementara."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Jalankan pakfire dalam mode offline."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Jalur dimana pakfire beroperasi."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Periksa sistem untuk kesalahan apapun."
@@ -662,18 +1743,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Berikan nama paket untuk dipasang."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Pasang kembali satu atau beberapa paket."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Izinkan perubahan vendor paket."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Izinkan perubahan vendor paket."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Total ukuran download: %s"
@@ -690,20 +1759,10 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "File of that key to import"
 #~ msgstr "Beri nama paket untuk membuat."
 
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Membuat satu atau beberapa paket."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Paket"
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr ""
-#~ "Dapatkan daftar dari paket yang menyediakan file atau fitur yang "
-#~ "diberikan."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Hapus satu atau beberapa paket dari sistem."
@@ -712,10 +1771,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Give name of at least one package to remove"
 #~ msgstr "Berikan nama sedikitnya satu paket untuk dihapus."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Jalur menuju paket."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Perbarui seluruh sistem atau satu paket tertentu."
@@ -724,18 +1779,9 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Give a name of a package to update or leave emtpy for all"
 #~ msgstr "Berikan nama paket untuk diperbarui atau biarkan semuanya kosong."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Kecualikan paket dari pembaruan."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Membersihkan semuanya..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr ""
-#~ "Tidak dapat menemukan paket yang terpasang dari yang disediakan \"%s\"."
-
 #~ msgid "Release"
 #~ msgstr "Peluncuran"
 
@@ -758,10 +1804,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Nothing to do"
 #~ msgstr "Tidak ada yang dilakukan"
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Pasang paket yang dibutuhkan untuk membangun ..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Periksa, apakah ada update yang tersedia."
@@ -869,10 +1911,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Packaging"
 #~ msgstr "Pemaketan"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "Membangun paket sumber %s:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "Tidak bisa mengekstrak berkas: /%(src)s - %(dst)s"
@@ -881,9 +1919,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Perintah salah: %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "Tidak dapat ditentukan"
-
 #, python-format
 #~ msgid "%s [y/N]"
 #~ msgstr "%s [y/N]"
@@ -912,9 +1947,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "allow vendor change from '%s' (%s) to no vendor (%s)"
 #~ msgstr "izinkan perubahan vendor dari '%s' (%s) menjadi tanpa vendor (%s)"
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s tidak mendapat persetujuan"
-
 #~ msgid "Could not handle scriptlet of unknown type. Skipping."
 #~ msgstr "tidak dapat menangani skrip yang tidak diketahui. Melewati."
 
@@ -960,15 +1992,9 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Cleanup"
 #~ msgstr "Pembersihan"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Tidak dapat menemukan paket %s dalam repositori remote."
-
 #~ msgid "Build command has failed."
 #~ msgstr "Perintah membuat telah gagal."
 
-#~ msgid "Package information:"
-#~ msgstr "Informasi paket:"
-
 #~ msgid "Extracting"
 #~ msgstr "Mengekstark"
 
@@ -982,9 +2008,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Running stage %s:"
 #~ msgstr "Menjalankan tahap %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Tidak dapat menghapus pustaka statis: %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "Memadatkan halaman manual tidak selesai dengan sukses."
 
@@ -1004,9 +2027,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Group name."
 #~ msgstr "Nama kelompok."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Membersihkan perintah."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Periksa ketergantungan untuk paket tertentu."
 
@@ -1080,9 +2100,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Config file created as %s"
 #~ msgstr "Berkas konfigurasi dibuat sebagai %s"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Tidak bisa menghapus berkas: /%s"
-
 #~ msgid ""
 #~ "The format of the database is not supported by this version of pakfire."
 #~ msgstr "Format basis data tidak didukung oleh versi pakfire ini."
@@ -1103,9 +2120,6 @@  msgstr "Apakah ini baik-baik saja?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "Tidak bisa mengunduh file ini dalam mode offline: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "Tidak bisa mengunduh %s: %s"
-
 #~ msgid "Trying an other mirror."
 #~ msgstr "Mencoba sumber lain."
 
diff --git a/po/it.po b/po/it.po
index da7cfd65..29959ecb 100644
--- a/po/it.po
+++ b/po/it.po
@@ -12,7 +12,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2014-12-06 19:25+0000\n"
 "Last-Translator: Gabriele\n"
 "Language-Team: Italian (http://www.transifex.com/mstremer/ipfire/language/"
@@ -23,23 +23,1235 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "Impossibile trovare l'URL richiesto"
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "Non eseguire il test di installazione."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Scrivi la chiave in questo file."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Estrai un pacchetto in una directory."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "Impossibile scaricare %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Impossibile trovare il pacchetto %s in un repository remoto."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Impossibile controllare se questa firma è valida."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Dimensioni installato: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build for this architecture"
+msgstr "Monta il pacchetto per l'architettura selezionata."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Repository"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Creato: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Creare un nuovo indice del repository."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Ripulisci comandi."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Impossibile rimuovere librerie statica: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "Impossibile trovare il makefile nella radice di compilazione: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Compilazione: %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Impronte: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Impossibile rimuovere il file: /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "Non è stata trovata nessuna compilazione con ID %s ."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Genera un pacchetto sorgente."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "Impossibile trovare l'URL richiesto"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Creato: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Impossibile rimuovere il file: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Impossibile rimuovere librerie statica: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Informazioni pacchetto:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "File"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Creazione pacchetti:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Consenti il cambio di fornitore di pacchetti."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Consenti il cambio di fornitore di pacchetti."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Non installare i pacchetti raccomandati."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Non installare i pacchetti raccomandati."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "il pacchetto %s non è installabile"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Impossibile rimuovere il file: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not find makefile in build root: %s"
+msgid "Could not setup the build environment: %s\n"
+msgstr "Impossibile trovare il makefile nella radice di compilazione: %s"
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Sei autenticato nel servizio di compilazione:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Impossibile rimuovere librerie statica: %s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Build del pacchetto sorgente %s:"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
 msgid "ETA"
 msgstr "ETA"
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Scade: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+"Recupera una lista di pacchetti che contiene il file o la funzione "
+"specificata."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Creazione pacchetti:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Attivare un repository temporaneo."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Creare un nuovo indice del repository."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Attivare un repository temporaneo."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Creare un nuovo indice del repository."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Disabilita un repository temporaneamente."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Aggiorna tutti i registri."
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Nuovo repository"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Impossibile rimuovere il file: /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "Impossibile trovare il makefile nella radice di compilazione: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Descrizione"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: database dei pacchetti"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Chiave con cui firmare il repository."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Chiave con cui firmare il repository."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Aggiorna tutti i registri."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Aggiorna tutti i registri."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Nome"
+
+msgid "Description"
+msgstr "Descrizione"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s non appartiene ad un repository distupgrade"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Impossibile rimuovere il file: /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Elencare tutti gli archivi attualmente abilitati."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Repository"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Abilitato"
+
+msgid "Priority"
+msgstr "Priorità"
+
+msgid "Packages"
+msgstr "Pacchetti"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+"Recupera una lista di pacchetti che contiene il file o la funzione "
+"specificata."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Firma uno o più pacchetti."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Reinstalla uno o più pacchetti."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s non ha firme"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "Questa è una chiave segreta."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Impossibile controllare se questa firma è valida."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Impossibile controllare se questa firma è valida."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Impossibile controllare se questa firma è valida."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Firma uno o più pacchetti."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Percorso dei pacchetti."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Impossibile rimuovere il file: /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s non ha firme valide"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "Soluzioni:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "Non può essere determinato"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Impossibile rimuovere il file: /%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Creazione pacchetti:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Escludi pacchetto dall'aggiornamento."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Impossibile scaricare %s: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Esclusione %s."
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "Mosra tutte le chiavi importate."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "%s importato con successo"
+
 #, fuzzy
-msgid "Invalid value"
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s non ha firme valide"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "Soluzioni:"
+msgid "Lists all uploads"
+msgstr "Mosra tutte le chiavi importate."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Impossibile controllare se questa firma è valida."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "La firma è valida."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "La firma è valida."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s ha un'architettura inferiore"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Attivare un repository temporaneo."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Disabilita un repository temporaneamente."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Compila un pacchetto da remoto."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Ripulisci tutti i file temporanei"
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Genera un pacchetto sorgente."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Creato: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Mostre le informazioni sulle compilazioni."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Ricerca di un determinato modello."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Ricerca di un determinato modello."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Installazione pachetti necessari per la compilazione..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Verifica firme..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Installazione pachetti necessari per la compilazione..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "Architetture supportate"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "Impossibile trovare il makefile nella radice di compilazione: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Sei autenticato nel servizio di compilazione:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Sei autenticato nel servizio di compilazione:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Aggiorna tutti i registri."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Descrizione"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "Nome reale del creatore di questa chiave."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Configurazione:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Esegui pakfire in modalità offline"
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Il percorso sul quale pakfire dovrebbe operare."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "problema con il pacchetto installato %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Aggiorna tutti i registri."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -59,9 +1271,6 @@  msgstr "Verifica %s"
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Nome"
-
 msgid "Version"
 msgstr "Versione"
 
@@ -85,9 +1294,6 @@  msgstr "Rapporto"
 msgid "Summary"
 msgstr "Sommario"
 
-msgid "Description"
-msgstr "Descrizione"
-
 msgid "Groups"
 msgstr "Gruppi"
 
@@ -172,11 +1378,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "File"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "Caricamento dei pacchetti installati"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s non appartiene ad un repository distupgrade"
@@ -280,6 +1481,11 @@  msgstr "Firma %s..."
 msgid "Package Database: %s"
 msgstr "%s: database dei pacchetti"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "Caricamento dei pacchetti installati"
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -330,9 +1536,6 @@  msgstr ""
 msgid "Package"
 msgstr "Pacchetto"
 
-msgid "Repository"
-msgstr "Repository"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Creazione pacchetti:"
@@ -440,7 +1643,7 @@  msgstr "Firma %s..."
 msgid "Installing Packages..."
 msgstr "Creazione pacchetti:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Pacchetti scaricati:"
@@ -499,10 +1702,6 @@  msgstr "Va bene?"
 #~ msgid "Priority: %s"
 #~ msgstr "Priorità"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Compilazione: %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Spegnimento..."
 
@@ -512,10 +1711,6 @@  msgstr "Va bene?"
 #~ msgid "An error occured when pakfire tried to download files."
 #~ msgstr "Errore mentre pakfire cerca di scaricare i file."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Esclusione %s."
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "Invio informazioni costruttore allo hub..."
 
@@ -547,18 +1742,6 @@  msgstr "Va bene?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Esegui una shell dopo una compilazione eseguita con successo."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "Non eseguire il test di installazione."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Ripulisci tutti i file temporanei"
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Genera un pacchetto sorgente."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Nomina i pacchetti."
@@ -567,19 +1750,9 @@  msgstr "Va bene?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Stampa alcune informazioni riguardanti i pacchetti dati"
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "File"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Nomina almeno un pacchetto."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr ""
-#~ "Recupera una lista di pacchetti che contiene il file o la funzione "
-#~ "specificata."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "File o caratteristica da cercare."
@@ -590,26 +1763,6 @@  msgstr "Va bene?"
 #~ "Recupera una lista di pacchetti che contiene il file o la funzione "
 #~ "specificata."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Elencare tutti gli archivi attualmente abilitati."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Aggiorna tutti i registri."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Creare un nuovo indice del repository."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Chiave con cui firmare il repository."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Ricerca di un determinato modello."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Un modello di ricerca."
@@ -618,27 +1771,10 @@  msgstr "Va bene?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Passa alla shell."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Reinstalla uno o più pacchetti."
-
-#~ msgid "Enabled"
-#~ msgstr "Abilitato"
-
-#~ msgid "Priority"
-#~ msgstr "Priorità"
-
-#~ msgid "Packages"
-#~ msgstr "Pacchetti"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Interfaccia a riga di comando Pakfire."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Compila un pacchetto da remoto."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Pacchetto(i) da firmare."
@@ -651,10 +1787,6 @@  msgstr "Va bene?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Controlla la connessione all hub."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Sei autenticato nel servizio di compilazione:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Nome del file: %s"
@@ -671,26 +1803,6 @@  msgstr "Va bene?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Interfaccia della linea di comando di pakfire."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Configurazione:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Disabilita un repository temporaneamente."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Attivare un repository temporaneo."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Esegui pakfire in modalità offline"
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Il percorso sul quale pakfire dovrebbe operare."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Controlla il sistema per eventuali errori."
@@ -711,18 +1823,6 @@  msgstr "Va bene?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Nomina almeno un pacchetto da installare."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Non installare i pacchetti raccomandati."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Consenti il cambio di fornitore di pacchetti."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Consenti il cambio di fornitore di pacchetti."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "ID della chiave da cancellare."
@@ -735,10 +1835,6 @@  msgstr "Va bene?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "ID della chiave da esportare."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Scrivi la chiave in questo file."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Dimensione da scaricare : %s"
@@ -751,10 +1847,6 @@  msgstr "Va bene?"
 #~ msgid "Generate a new key"
 #~ msgstr "Genera un pacchetto sorgente."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "Nome reale del creatore di questa chiave."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "Indirizzo email del creatore di questa chiave."
@@ -767,24 +1859,10 @@  msgstr "Va bene?"
 #~ msgid "File of that key to import"
 #~ msgstr "Nome file della chiave da importare."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Mosra tutte le chiavi importate."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Firma uno o più pacchetti."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Pacchetto(i) da firmare."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr ""
-#~ "Recupera una lista di pacchetti che contiene il file o la funzione "
-#~ "specificata."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Rimuovi uno o più pacchetti dal sistema"
@@ -799,10 +1877,6 @@  msgstr "Va bene?"
 #~ "Sincronizzazione di tutti i pacchetti installati con gli ultimi nella "
 #~ "distribuzione."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Percorso dei pacchetti."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Aggiorna l'intero sistema oppure un pacchetto specifico"
@@ -812,17 +1886,9 @@  msgstr "Va bene?"
 #~ msgstr ""
 #~ "Indicare il nome del pacchetto da aggiornare o lasciare vuoto per tutti."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Escludi pacchetto dall'aggiornamento."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Ripulendo tutto..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "Impossibile trovare il makefile nella radice di compilazione: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "Firma %s..."
@@ -867,10 +1933,6 @@  msgstr "Va bene?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "Impossibile compilare per %s su questo host."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Installazione pachetti necessari per la compilazione..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Controlla se ci sono aggiornamenti disponibili."
@@ -895,10 +1957,6 @@  msgstr "Va bene?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "Disabilita il cambio di architettura dei pacchetti."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Estrai un pacchetto in una directory."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Inserisci un nome per il file da estrarre."
@@ -969,16 +2027,6 @@  msgstr "Va bene?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "Generazione della chiave, questo puà richiedere un pò di tempo..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "La firma è valida."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Impossibile controllare se questa firma è valida."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Creato: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Scade: %s"
@@ -1036,9 +2084,6 @@  msgstr "Va bene?"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "Una richiesta non può essere soddisfatta dal server"
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "Impossibile trovare l'URL richiesto"
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr "Si è verificato un problema sulla connessione di trasporto XML-RPC."
 
@@ -1095,10 +2140,6 @@  msgstr "Va bene?"
 #~ msgid "Packaging"
 #~ msgstr "Pacchettizzazione"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "Build del pacchetto sorgente %s:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "Impossibile estrarre il file: /%(src)s - %(dst)s"
@@ -1119,13 +2160,6 @@  msgstr "Va bene?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Comando fallito: %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "Non può essere determinato"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Scade: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "Tempo impiegato: %s"
@@ -1134,9 +2168,6 @@  msgstr "Va bene?"
 #~ msgid "%s [y/N]"
 #~ msgstr "%s [s/N]"
 
-#~ msgid "New repository"
-#~ msgstr "Nuovo repository"
-
 #~ msgid "Filename: %s"
 #~ msgstr "Nome del file: %s"
 
@@ -1149,9 +2180,6 @@  msgstr "Va bene?"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "Non sovrascrivere i file dati già esistenti '/%s'"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Impossibile rimuovere il file: /%s"
-
 #~ msgid ""
 #~ "The format of the database is not supported by this version of pakfire."
 #~ msgstr ""
@@ -1172,9 +2200,6 @@  msgstr "Va bene?"
 #~ msgid "%s: Reading packages..."
 #~ msgstr "%s: Lettura pacchetti..."
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s non ha firme"
-
 #~ msgid "%s has got no valid signatures"
 #~ msgstr "%s non ha firme valide"
 
@@ -1241,18 +2266,12 @@  msgstr "Va bene?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Configurazione di distribuzione mancante."
 
-#~ msgid "Package information:"
-#~ msgstr "Informazioni pacchetto:"
-
 #~ msgid "Extracting"
 #~ msgstr "Estrazione"
 
 #~ msgid "You cannot run a build when no package was given."
 #~ msgstr "Non è possibile compilare quando non è inserito nessun pacchetto."
 
-#~ msgid "Could not find makefile in build root: %s"
-#~ msgstr "Impossibile trovare il makefile nella radice di compilazione: %s"
-
 #~ msgid "Build interrupted"
 #~ msgstr "Compilazione interrotta"
 
@@ -1271,9 +2290,6 @@  msgstr "Va bene?"
 #~ msgid "Running stage %s:"
 #~ msgstr "In esecuzione lo stadio %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Impossibile rimuovere librerie statica: %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "Compressione delle pagine man non è stata completata con successo."
 
@@ -1295,9 +2311,6 @@  msgstr "Va bene?"
 #~ msgid "Give name of at least one package to build."
 #~ msgstr "Nomina almeno un pacchetto da compilare."
 
-#~ msgid "Build the package for the given architecture."
-#~ msgstr "Monta il pacchetto per l'architettura selezionata."
-
 #~ msgid "Path were the output files should be copied to."
 #~ msgstr "Percorso dove i file di output saranno copiati."
 
@@ -1328,9 +2341,6 @@  msgstr "Va bene?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "Impossibile scaricare questo file in modalita offline: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "Impossibile scaricare %s: %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "Il checksum del download non corrisponde."
 
@@ -1369,9 +2379,6 @@  msgstr "Va bene?"
 #~ msgid "Total download size: %s"
 #~ msgstr "Dimensione da scaricare : %s"
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Dimensioni installato: %s"
-
 #~ msgid "Freed size: %s"
 #~ msgstr "Spazio liberato: %s"
 
@@ -1381,9 +2388,6 @@  msgstr "Va bene?"
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "Test di transizione eseguito con successo"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Verifica firme..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "Trovate %s errori di firma!"
 
@@ -1434,9 +2438,6 @@  msgstr "Va bene?"
 #~ msgstr ""
 #~ "Candidati multipli per la reinstallazione di \"%(pattern)s\":%(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Impossibile trovare il pacchetto %s in un repository remoto."
-
 #~ msgid "Get list of packages that belong to the given group."
 #~ msgstr "Richiedi lista di pacchetti che appartengono al gruppo specificato."
 
@@ -1449,9 +2450,6 @@  msgstr "Va bene?"
 #~ msgid "Group name."
 #~ msgstr "Nome gruppo."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Ripulisci comandi."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Controlla le dipendenze per un pacchetto particolare."
 
@@ -1500,9 +2498,6 @@  msgstr "Va bene?"
 #~ msgid "The ID of the build job."
 #~ msgstr "ID dei lavori di compilazione."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Mostre le informazioni sulle compilazioni."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Mostra i dettagli sulla compilazione immessa."
 
@@ -1566,9 +2561,6 @@  msgstr "Va bene?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Lavori di costruzione eseguiti recentemente"
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "Non è stata trovata nessuna compilazione con ID %s ."
-
 #~ msgid "State"
 #~ msgstr "Stato"
 
@@ -1620,18 +2612,12 @@  msgstr "Va bene?"
 #~ msgid "Not in key store: %s"
 #~ msgstr "Nessuna chiave nello store: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Impronte: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "Chiave privata disponibile!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "Sottochiave: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "Questa è una chiave segreta."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Questa chiave non scade."
 
@@ -1641,9 +2627,6 @@  msgstr "Va bene?"
 #~ msgid "This may take a while..."
 #~ msgstr "Questo può richiedere un pò..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "%s importato con successo"
-
 #~ msgid "Host key:"
 #~ msgstr "Chiave host:"
 
diff --git a/po/ja.po b/po/ja.po
index 2487d156..303ee6d6 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2014-04-12 14:23+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "Language-Team: Japanese (http://www.transifex.com/mstremer/ipfire/language/"
@@ -18,9 +18,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -35,6 +883,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -50,9 +1128,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -74,9 +1149,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -152,10 +1224,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -257,6 +1325,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1378,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -403,7 +1472,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/jv.po b/po/jv.po
index 4bcf0108..93bcc81f 100644
--- a/po/jv.po
+++ b/po/jv.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2011-05-19 21:47+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Javanese (http://www.transifex.com/mstremer/ipfire/language/"
@@ -18,9 +18,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -35,6 +883,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -50,9 +1128,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -74,9 +1149,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -152,10 +1224,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -257,6 +1325,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1378,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -403,7 +1472,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/km_KH.po b/po/km_KH.po
index d1488b52..caea517d 100644
--- a/po/km_KH.po
+++ b/po/km_KH.po
@@ -8,7 +8,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2013-11-20 09:12+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "Language-Team: Khmer (Cambodia) (http://www.transifex.com/mstremer/ipfire/"
@@ -19,9 +19,885 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "កុំតំឡើងឡើងវិញ %s"
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not add %s"
+msgstr "កុំតំឡើង %s"
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not check the installation: %s\n"
+msgstr "កុំតំឡើងឡើងវិញ %s"
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "ឃ្លាំង"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "ផ្តល់ឈ្មោះយ៉ាងហោចមួយ សម្រាប់កម្មវិធីមួយ"
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "ឈ្មោះម៉ាស៊ីន"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "ផ្តល់ឈ្មោះយ៉ាងហោចមួយ សម្រាប់កម្មវិធីមួយ"
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+#, fuzzy
+msgid "Install packages"
+msgstr "ការតំឡើង"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "តំឡើង មួយ ឫ ច្រើន កម្មវិធីចូលប្រពន្ធ័"
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "កុំហាមឃាត់ការតំឡើង %s"
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "កុំហាមឃាត់ការតំឡើង %s"
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "កុំហាមឃាត់ការតំឡើង %s"
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr "ផ្តល់ឈ្មោះយ៉ាងហោចមួយ សម្រាប់កម្មវិធីមួយ"
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr "យកបញ្ជីកម្មវិធី"
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "ការលុប"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "មិនអនុញ្ញាតិអោយមានឃ្លាំងផ្ទុកបណ្តោះអសន្ត"
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "ផ្តល់ឈ្មោះយ៉ាងហោចមួយ សម្រាប់កម្មវិធីមួយ"
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "មិនអនុញ្ញាតិអោយមានឃ្លាំងផ្ទុកបណ្តោះអសន្ត"
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "មិនអនុញ្ញាតិអោយមានឃ្លាំងផ្ទុកបណ្តោះអសន្ត"
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "មិនអនុញ្ញាតិអោយមានឃ្លាំងផ្ទុកបណ្តោះអសន្ត"
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "បង្ហាញឃ្លាំងដំណើការ"
+
+#, fuzzy
+msgid "Show a repository"
+msgstr "មិនអនុញ្ញាតិអោយមានឃ្លាំងផ្ទុកបណ្តោះអសន្ត"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "ពិពណ៌នា"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s ប្រអប់ដែលតាបេស"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "បង្ហាញឃ្លាំងដំណើការ"
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "ឈ្មោះ"
+
+msgid "Description"
+msgstr "ពិពណ៌នា"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "បង្ហាញឃ្លាំងដំណើការ"
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "ឃ្លាំង"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "អនុញ្ញាតិ"
+
+msgid "Priority"
+msgstr ""
+
+#, fuzzy
+#| msgid "Package"
+msgid "Packages"
+msgstr "ប្រអប់"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr "យកបញ្ជីកម្មវិធី"
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "តំឡើង មួយ ឫ ច្រើន កម្មវិធីចូលប្រពន្ធ័"
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "តំឡើង មួយ ឫ ច្រើន កម្មវិធីចូលប្រពន្ធ័"
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "តំឡើង មួយ ឫ ច្រើន កម្មវិធីចូលប្រពន្ធ័"
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "តំឡើង មួយ ឫ ច្រើន កម្មវិធីចូលប្រពន្ធ័"
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -36,6 +912,250 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "ការធ្វើបច្ចុប្បន្នភាព"
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "កុំតំឡើង %s"
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "មិនអនុញ្ញាតិអោយមានឃ្លាំងផ្ទុកបណ្តោះអសន្ត"
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "មិនអនុញ្ញាតិអោយមានឃ្លាំងផ្ទុកបណ្តោះអសន្ត"
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "ផ្តល់ឈ្មោះយ៉ាងហោចមួយ សម្រាប់កម្មវិធីមួយ"
+
+msgid "Create images"
+msgstr ""
+
+#, fuzzy
+msgid "Show information about packages"
+msgstr "បោះពុម្ភពត៌មាន"
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "ស្វែងរកគំរូ"
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "ស្វែងរកគំរូ"
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "មិនអនុញ្ញាតិអោយមានឃ្លាំងផ្ទុកបណ្តោះអសន្ត"
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "ពិពណ៌នា"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "ទីតាំងកន្លែង Configuration file តំណើការ"
+
+msgid "Run in offline mode"
+msgstr ""
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "ទីតាំងកន្លែង pakfire តំណើការ"
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 #, fuzzy
 msgid "Build Repository"
@@ -52,9 +1172,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "ឈ្មោះ"
-
 msgid "Version"
 msgstr "ជៅនាន់"
 
@@ -78,9 +1195,6 @@  msgstr "ការទិញកិច្ចសន្យាវិញ"
 msgid "Summary"
 msgstr "សង្ខេប"
 
-msgid "Description"
-msgstr "ពិពណ៌នា"
-
 msgid "Groups"
 msgstr "ក្រុម"
 
@@ -164,10 +1278,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -269,6 +1379,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr "%s ប្រអប់ដែលតាបេស"
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -318,9 +1432,6 @@  msgstr ""
 msgid "Package"
 msgstr "ប្រអប់"
 
-msgid "Repository"
-msgstr "ឃ្លាំង"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "ការតំឡើង"
@@ -423,7 +1534,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr "ការតំឡើង"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "តំឡើង មួយ ឫ ច្រើន កម្មវិធីចូលប្រពន្ធ័"
@@ -436,10 +1547,6 @@  msgstr "តើនេះត្រឹមត្រូវ"
 #~ msgid "Is this okay? [y/N]"
 #~ msgstr "តើនេះត្រឹមត្រូវ"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "ឈ្មោះម៉ាស៊ីន"
-
 #, fuzzy
 #~ msgid "Pakfire builder command line interface"
 #~ msgstr "ពាក្យបញ្ជា Pakfire "
@@ -452,29 +1559,13 @@  msgstr "តើនេះត្រឹមត្រូវ"
 #~ msgid "Give name of at least one package to build"
 #~ msgstr "ផ្តល់ឈ្មោះយ៉ាងហោចមួយដើម្បីតំឡើង"
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "កុំតំឡើងឡើងវិញ %s"
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "ផ្តល់ឈ្មោះយ៉ាងហោចមួយ សម្រាប់កម្មវិធីមួយ"
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "ផ្តល់ឈ្មោះយ៉ាងហោចមួយ សម្រាប់កម្មវិធីមួយ"
 
-#, fuzzy
-#~ msgid "Print some information about the given package(s)"
-#~ msgstr "បោះពុម្ភពត៌មាន"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "ផ្តល់ឈ្មោះយ៉ាងហោចមួយ សម្រាប់កម្មវិធីមួយ"
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr "យកបញ្ជីកម្មវិធី"
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "ស្វែងរក​ ឯកសារ ឬ លក្ខណៈ​"
@@ -483,25 +1574,10 @@  msgstr "តើនេះត្រឹមត្រូវ"
 #~ msgid "Get a list of packages that require a given file or feature"
 #~ msgstr "យកបញ្ជីកម្មវិធី"
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "បង្ហាញឃ្លាំងដំណើការ"
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "ស្វែងរកគំរូ"
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "គំរូស្វែងរក"
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "តំឡើង មួយ ឫ ច្រើន កម្មវិធីចូលប្រពន្ធ័"
-
-#~ msgid "Enabled"
-#~ msgstr "អនុញ្ញាតិ"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "ពាក្យបញ្ជា Pakfire "
@@ -518,22 +1594,6 @@  msgstr "តើនេះត្រឹមត្រូវ"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "ពាក្យបញ្ជា Pakfire "
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "ទីតាំងកន្លែង Configuration file តំណើការ"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "មិនអនុញ្ញាតិអោយមានឃ្លាំងផ្ទុកបណ្តោះអសន្ត"
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "មិនអនុញ្ញាតិអោយមានឃ្លាំងផ្ទុកបណ្តោះអសន្ត"
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "ទីតាំងកន្លែង pakfire តំណើការ"
-
 #, fuzzy
 #~ msgid "Give at least the name of one package"
 #~ msgstr "ផ្តល់ឈ្មោះយ៉ាងហោចមួយ សម្រាប់កម្មវិធីមួយ"
@@ -546,34 +1606,14 @@  msgstr "តើនេះត្រឹមត្រូវ"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "ផ្តល់ឈ្មោះយ៉ាងហោចមួយដើម្បីតំឡើង"
 
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "កុំហាមឃាត់ការតំឡើង %s"
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "តំឡើង មួយ ឫ ច្រើន កម្មវិធីចូលប្រពន្ធ័"
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "ទំហំទាញយកសរុប​ %s"
 
-#, fuzzy
-#~ msgid "Generate a new key"
-#~ msgstr "ផ្តល់ឈ្មោះយ៉ាងហោចមួយ សម្រាប់កម្មវិធីមួយ"
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "តំឡើង មួយ ឫ ច្រើន កម្មវិធីចូលប្រពន្ធ័"
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "ប្រអប់"
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr "យកបញ្ជីកម្មវិធី"
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "លុបកម្មវិធី​ មួយ ឬច្រើន ចេញពីប្រពន្ធ័"
diff --git a/po/lo.po b/po/lo.po
index 47c970e0..b225d6ea 100644
--- a/po/lo.po
+++ b/po/lo.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2026-04-30 17:08+0000\n"
 "Last-Translator: Bone NI <bounkirdni@gmail.com>\n"
 "Language-Team: Lao <https://translate.ipfire.org/projects/pakfire/core/lo/>\n"
@@ -18,9 +18,896 @@  msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: Weblate 5.16\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "do not ask to %s"
+msgid "Could not add %s"
+msgstr "ບໍ່ຕ້ອງຖາມເພື່ອ %s"
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "allow deinstallation of %s"
+msgid "Could not check the installation: %s\n"
+msgstr "ອະນຸຍາດໃຫ້ຖອນການຕິດຕັ້ງ %s"
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Invalid value"
+msgid "Invalid time: %s"
+msgstr "ຄ່າບໍ່ຖືກຕ້ອງ"
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Build for this architecture"
+msgstr "%s ມີສະຖາປັດຕະຍະກຳທີ່ຕ່ຳກວ່າ"
+
+#, fuzzy
+#| msgid "Build Repository"
+msgid "Build against this repository"
+msgstr "ສ້າງຄັງເກັບ"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "Installing %u packages:"
+msgid "Install packages"
+msgstr "ກຳລັງຕິດຕັ້ງ %u ແພັກເກດ:"
+
+#, fuzzy
+#| msgid "Downgrading %u packages:"
+msgid "Allow downgrading packages"
+msgstr "ກຳລັງດາວເກຣດ %u ແພັກເກດ:"
+
+#, fuzzy
+#| msgid "Reinstalling %u packages:"
+msgid "Allow uninstalling packages"
+msgstr "ກຳລັງຕິດຕັ້ງ %u ແພັກເກດຄືນໃໝ່:"
+
+#, fuzzy
+#| msgid "cannot install the best update candidate for package %s"
+msgid "Only install the best package(s)"
+msgstr "ບໍ່ສາມາດຕິດຕັ້ງຕົວເລືອກການອັບເດດທີ່ດີທີ່ສຸດສຳລັບແພັກເກດ %s"
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Do not install recommended packages"
+msgstr "ມີບັນຫາກັບແພັກເກດ %s ທີ່ຕິດຕັ້ງໄວ້"
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "package %s does not exist"
+msgid "Repository %s does not exist\n"
+msgstr "ບໍ່ມີແພັກເກດ %s"
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr "ເວລາທີ່ຄາດໄວ້"
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+#, fuzzy
+#| msgid "Removing %u packages:"
+msgid "Remove packages"
+msgstr "ກຳລັງຖອນ %u ແພັກເກດ:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+#| msgid "Repository"
+msgid "Add a repository"
+msgstr "ຄັງເກັບ"
+
+msgid "Create a repository from packages"
+msgstr ""
+
+#, fuzzy
+#| msgid "Repository"
+msgid "Remove a repository"
+msgstr "ຄັງເກັບ"
+
+msgid "Create a new repository"
+msgstr ""
+
+#, fuzzy
+#| msgid "Build Repository"
+msgid "Delete a repository"
+msgstr "ສ້າງຄັງເກັບ"
+
+msgid "List your repositories"
+msgstr ""
+
+#, fuzzy
+#| msgid "Repository"
+msgid "Show a repository"
+msgstr "ຄັງເກັບ"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "ຄຳອະທິບາຍ"
+
+#, fuzzy, c-format
+#| msgid "Package Database: %s"
+msgid "  Packages    : %s\n"
+msgstr "ຖານຂໍ້ມູນແພັກເກດ: %s"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "ຊື່"
+
+msgid "Description"
+msgstr "ຄຳອະທິບາຍ"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s ບໍ່ໄດ້ຢູ່ໃນຄັງເກັບສຳລັບການອັບເກຣດລະບົບ"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "ຄັງເກັບ"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+#, fuzzy
+#| msgid "Package"
+msgid "Packages"
+msgstr "ແພັກເກດ"
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+#, fuzzy
+#| msgid "Source Package"
+msgid "Search for packages"
+msgstr "ແພັກເກດຊອດໂຄ້ດ"
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+#| msgid "Installing %u packages:"
+msgid "Install this package"
+msgstr "ກຳລັງຕິດຕັ້ງ %u ແພັກເກດ:"
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+#, fuzzy
+#| msgid "Removing one package:"
+msgid "Keep orphaned packages"
+msgstr "ກຳລັງຖອນໜຶ່ງແພັກເກດ:"
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr "ຄ່າບໍ່ຖືກຕ້ອງ"
 
@@ -35,6 +922,257 @@  msgstr "ມີບັນຫາໜຶ່ງ ຫຼື ຫຼາຍກວ່ານ
 msgid "Please select a solution:"
 msgstr "ກະລຸນາເລືອກວິທີແກ້ໄຂ:"
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+#| msgid "Updating %u packages:"
+msgid "Update packages"
+msgstr "ກຳລັງອັບເດດ %u ແພັກເກດ:"
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+#| msgid "install %s"
+msgid "List all uploads"
+msgstr "ຕິດຕັ້ງ %s"
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+#| msgid "Invalid value"
+msgid "Invalid UUID"
+msgstr "ຄ່າບໍ່ຖືກຕ້ອງ"
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s ມີສະຖາປັດຕະຍະກຳທີ່ຕ່ຳກວ່າ"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+#| msgid "Build Repository"
+msgid "Enable a repository"
+msgstr "ສ້າງຄັງເກັບ"
+
+#, fuzzy
+#| msgid "Build Repository"
+msgid "Disable a repository"
+msgstr "ສ້າງຄັງເກັບ"
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+#, fuzzy
+#| msgid "Downgrading %u packages:"
+msgid "Show information about packages"
+msgstr "ກຳລັງດາວເກຣດ %u ແພັກເກດ:"
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "unsupported request"
+msgid "Unsupported architecture: %s"
+msgstr "ຄຳຮ້ອງຂໍບໍ່ຖືກຮອງຮັບ"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+#| msgid "Distribution"
+msgid "Choose the distribution"
+msgstr "ການແຈກຢາຍ"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "ມີບັນຫາກັບແພັກເກດ %s ທີ່ຕິດຕັ້ງໄວ້"
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr "ສ້າງຄັງເກັບ"
@@ -50,9 +1188,6 @@  msgstr "ກຳລັງກວດສອບໄຟລ໌..."
 msgid "Writing Layer"
 msgstr "ກຳລັງຂຽນເລເຢີ"
 
-msgid "Name"
-msgstr "ຊື່"
-
 msgid "Version"
 msgstr "ເວີຊັນ"
 
@@ -74,9 +1209,6 @@  msgstr "ຄັງເກັບ"
 msgid "Summary"
 msgstr "ສະຫຼຸບ"
 
-msgid "Description"
-msgstr "ຄຳອະທິບາຍ"
-
 msgid "Groups"
 msgstr "ກຸ່ມ"
 
@@ -152,10 +1284,6 @@  msgstr "ສ່ວນເພີ່ມປະສິດທິພາບ"
 msgid "Filelist"
 msgstr "ລາຍຊື່ໄຟລ໌"
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr "ແພັກເກດທີ່ສ້າງຂຶ້ນພາຍໃນເຄື່ອງ"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s ບໍ່ໄດ້ຢູ່ໃນຄັງເກັບສຳລັບການອັບເກຣດລະບົບ"
@@ -257,6 +1385,10 @@  msgstr "ກຳລັງສະແກນ %s"
 msgid "Package Database: %s"
 msgstr "ຖານຂໍ້ມູນແພັກເກດ: %s"
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr "ແພັກເກດທີ່ສ້າງຂຶ້ນພາຍໃນເຄື່ອງ"
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1438,6 @@  msgstr "ກຳລັງສຳເນົາຊອດໂຄ້ດ..."
 msgid "Package"
 msgstr "ແພັກເກດ"
 
-msgid "Repository"
-msgstr "ຄັງເກັບ"
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr "ກຳລັງຕິດຕັ້ງ %u ແພັກເກດ:"
@@ -403,7 +1532,7 @@  msgstr "ກຳລັງສິ້ນສຸດການດຳເນີນການ
 msgid "Installing Packages..."
 msgstr "ກຳລັງຕິດຕັ້ງແພັກເກດ..."
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr "ກຳລັງດາວໂຫຼດແພັກເກດ"
 
diff --git a/po/nl.po b/po/nl.po
index 72af2fea..066ad309 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -9,7 +9,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2014-07-05 12:42+0000\n"
 "Last-Translator: Hans <dutchtux@gmail.com>\n"
 "Language-Team: Dutch (http://www.transifex.com/mstremer/ipfire/language/"
@@ -20,23 +20,1233 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "Kan de gevraagde URL niet vinden."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "Voer de installatie-test niet uit."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Schrijf de sleutel naar dit bestand."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Pak een pakket uit in een directory."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "Kan %s niet downloaden: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Kan het pakket %s niet vinden in repository op afstand."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Kon niet controleren of ondertekening geldig is."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Geïnstalleerde grootte: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build for this architecture"
+msgstr "Build het pakket voor de gegeven architectuur."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Repository"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Aangemaakt: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Maak een nieuwe repository-index aan."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Opschooncommando's."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Kan statische libraries niet verwijderen: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "Kan makefile niet vinden in build root: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Build: %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Fingerprint: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Kan bestand /%s niet verwijderen"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "Een build met ID %s kon niet worden gevonden."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Genereer een bron-pakket."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "Kan de gevraagde URL niet vinden."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Aangemaakt: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Kan bestand /%s niet verwijderen"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Kan statische libraries niet verwijderen: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Pakketinformatie:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Bestand"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Aanmaken van pakketten:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Wijzigen van leverancier pakketten is toegestaan."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Wijzigen van leverancier pakketten is toegestaan."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Installeer niet de aanbevolen pakketten."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Installeer niet de aanbevolen pakketten."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "pakket %s is niet installeerbaar"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Kan bestand /%s niet verwijderen"
+
+#, fuzzy, c-format
+#| msgid "Could not find makefile in build root: %s"
+msgid "Could not setup the build environment: %s\n"
+msgstr "Kan makefile niet vinden in build root: %s"
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "U bent geauthenticeerd voor build-service:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Kan statische libraries niet verwijderen: %s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Building bronpakket %s:"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
 msgid "ETA"
 msgstr "ETA"
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Verloopt: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+"Vraag een lijst van pakketten die een bepaalde functie of bestand bevatten."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Aanmaken van pakketten:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Schakel repository tijdelijk in."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Maak een nieuwe repository-index aan."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Schakel repository tijdelijk in."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Maak een nieuwe repository-index aan."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Schakel een repository tijdelijk uit."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Bijwerken van alle repositories."
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Nieuwe repository"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Kan bestand /%s niet verwijderen"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "Kan makefile niet vinden in build root: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Omschrijving"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: pakket database"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Sleutel om de repository te ondertekenen."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Sleutel om de repository te ondertekenen."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Bijwerken van alle repositories."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Bijwerken van alle repositories."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Naam"
+
+msgid "Description"
+msgstr "Omschrijving"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s behoort niet tot een distro-upgrade repository"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Kan bestand /%s niet verwijderen"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Lijst met alle ingeschakelde repositories."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Repository"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Ingeschakeld"
+
+msgid "Priority"
+msgstr "Prioriteit"
+
+msgid "Packages"
+msgstr "Pakketten"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+"Vraag een lijst van pakketten die een bepaalde functie of bestand bevatten."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Onderteken een of meerdere pakketten."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Herinstalleren van een of meer pakketten."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s heeft geen ondertekeningen"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "Dit is een geheime sleutel."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Kon niet controleren of ondertekening geldig is."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Kon niet controleren of ondertekening geldig is."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Kon niet controleren of ondertekening geldig is."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Onderteken een of meerdere pakketten."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Pad naar de pakketten."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Kan bestand /%s niet verwijderen"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s heeft geen geldige ondertekeningen"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "Oplossingen:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "Kon niet worden bepaald"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Kan bestand /%s niet verwijderen"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Aanmaken van pakketten:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Pakket wordt uitgezonderd van update."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Kan %s niet downloaden: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Uitgezonderd %s."
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "Toon alle geïmporteerde sleutels."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "%s succesvol geïmporteerd."
+
 #, fuzzy
-msgid "Invalid value"
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s heeft geen geldige ondertekeningen"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "Oplossingen:"
+msgid "Lists all uploads"
+msgstr "Toon alle geïmporteerde sleutels."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Kon niet controleren of ondertekening geldig is."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "Deze ondertekening is geldig."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "Deze ondertekening is geldig."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s heeft een inferieure architectuur"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Schakel repository tijdelijk in."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Schakel een repository tijdelijk uit."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Build een pakket op afstand."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Opschonen van alle tijdelijke bestanden."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Genereer een bron-pakket."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Aangemaakt: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Toon informatie over de builds."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Zoek voor een gegeven patroon."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Zoek voor een gegeven patroon."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Installeer pakketten noodzakelijk voor build..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Verifiëren ondertekeningen..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Installeer pakketten noodzakelijk voor build..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "Ondersteunde arches"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "Kan makefile niet vinden in build root: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "U bent geauthenticeerd voor build-service:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "U bent geauthenticeerd voor build-service:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Bijwerken van alle repositories."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Omschrijving"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "De echte naam van de eigenaar van deze sleutel."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Configuratie:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Start pakfire in offline modus."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Het pad waar pakfire in zou moeten werken."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "probleem met geïnstalleerd pakket %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Bijwerken van alle repositories."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -56,9 +1266,6 @@  msgstr "Verifieert %s..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Naam"
-
 msgid "Version"
 msgstr "Versie"
 
@@ -82,9 +1289,6 @@  msgstr "Repo"
 msgid "Summary"
 msgstr "Samenvatting"
 
-msgid "Description"
-msgstr "Omschrijving"
-
 msgid "Groups"
 msgstr "Groepen"
 
@@ -169,11 +1373,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Bestand"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "Laden van geïnstalleerde pakketten"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s behoort niet tot een distro-upgrade repository"
@@ -278,6 +1477,11 @@  msgstr "Ondertekent %s..."
 msgid "Package Database: %s"
 msgstr "%s: pakket database"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "Laden van geïnstalleerde pakketten"
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -328,9 +1532,6 @@  msgstr ""
 msgid "Package"
 msgstr "Pakket"
 
-msgid "Repository"
-msgstr "Repository"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Aanmaken van pakketten:"
@@ -438,7 +1639,7 @@  msgstr "Ondertekent %s..."
 msgid "Installing Packages..."
 msgstr "Aanmaken van pakketten:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Binnenhalen pakketten:"
@@ -497,10 +1698,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Priority: %s"
 #~ msgstr "Prioriteit"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Build: %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Afsluiten..."
 
@@ -512,10 +1709,6 @@  msgstr "Is dit in orde?"
 #~ "Er is een fout opgetreden toen pakfire de bestanden probeerde te "
 #~ "downloaden."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Uitgezonderd %s."
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "Verstuurt builderinformatie naar de hub..."
 
@@ -546,18 +1739,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Start een shell na een succesvolle build."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "Voer de installatie-test niet uit."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Opschonen van alle tijdelijke bestanden."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Genereer een bron-pakket."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Geef na(a)m(en) van pakket(ten)."
@@ -566,19 +1747,9 @@  msgstr "Is dit in orde?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Print informatie over de opgegeven pakket(ten)."
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Bestand"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Geef tenminste de naam van een pakket."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr ""
-#~ "Vraag een lijst van pakketten die een bepaalde functie of bestand "
-#~ "bevatten."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Bestand of functie waar naar gezocht moet worden."
@@ -589,26 +1760,6 @@  msgstr "Is dit in orde?"
 #~ "Vraag een lijst van pakketten die een bepaalde functie of bestand "
 #~ "bevatten."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Lijst met alle ingeschakelde repositories."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Bijwerken van alle repositories."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Maak een nieuwe repository-index aan."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Sleutel om de repository te ondertekenen."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Zoek voor een gegeven patroon."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Een patroon om naar te zoeken."
@@ -617,27 +1768,10 @@  msgstr "Is dit in orde?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Ga naar een shell."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Herinstalleren van een of meer pakketten."
-
-#~ msgid "Enabled"
-#~ msgstr "Ingeschakeld"
-
-#~ msgid "Priority"
-#~ msgstr "Prioriteit"
-
-#~ msgid "Packages"
-#~ msgstr "Pakketten"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Pakfire commandoregel interface."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Build een pakket op afstand."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Te ondertekenen pakket(ten)."
@@ -650,10 +1784,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Controleer de connectie naar de hub."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "U bent geauthenticeerd voor build-service:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Bestandsnaam: %s"
@@ -670,26 +1800,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Pakfire command line interface."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Configuratie:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Schakel een repository tijdelijk uit."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Schakel repository tijdelijk in."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Start pakfire in offline modus."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Het pad waar pakfire in zou moeten werken."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Controleer het systeem op fouten."
@@ -711,18 +1821,6 @@  msgstr "Is dit in orde?"
 #~ msgstr ""
 #~ "Geef de naam van tenminste een pakket dat geïnstalleerd moet worden."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Installeer niet de aanbevolen pakketten."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Wijzigen van leverancier pakketten is toegestaan."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Wijzigen van leverancier pakketten is toegestaan."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "Het ID van de sleutel die wordt verwijderd."
@@ -735,10 +1833,6 @@  msgstr "Is dit in orde?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "Het ID van de sleutel die wordt geëxporteerd."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Schrijf de sleutel naar dit bestand."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Totale download grootte: %s"
@@ -751,10 +1845,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Generate a new key"
 #~ msgstr "Genereer een bron-pakket."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "De echte naam van de eigenaar van deze sleutel."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "Het e-mailadres van de eigenaar van deze sleutel."
@@ -767,24 +1857,10 @@  msgstr "Is dit in orde?"
 #~ msgid "File of that key to import"
 #~ msgstr "Bestandsnaam van de sleutel die geïmporteerd wordt."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Toon alle geïmporteerde sleutels."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Onderteken een of meerdere pakketten."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Te ondertekenen pakket(ten)."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr ""
-#~ "Vraag een lijst van pakketten die een bepaalde functie of bestand "
-#~ "bevatten."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Verwijder een of meerdere pakketten van het systeem."
@@ -799,10 +1875,6 @@  msgstr "Is dit in orde?"
 #~ "Synchroniseer alle geïnstalleerde software met de laatste versie van de "
 #~ "distributie."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Pad naar de pakketten."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Werk het hele systeem bij of een specifiek pakket."
@@ -813,17 +1885,9 @@  msgstr "Is dit in orde?"
 #~ "Geef de naam van het pakket welke bijgewerkt moet worden of laat leeg "
 #~ "voor alles."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Pakket wordt uitgezonderd van update."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Alles opschonen..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "Kan makefile niet vinden in build root: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "Ondertekent %s..."
@@ -868,10 +1932,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "Kan niet builden voor %s op deze host."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Installeer pakketten noodzakelijk voor build..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Controleer of er updates beschikbaar zijn."
@@ -896,10 +1956,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "Sta het veranderen van de architectuur van de pakketten niet toe."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Pak een pakket uit in een directory."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Geef de naam van het uit te pakken bestand."
@@ -968,16 +2024,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "Het genereren van de sleutel kan even duren..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "Deze ondertekening is geldig."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Kon niet controleren of ondertekening geldig is."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Aangemaakt: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Verloopt: %s"
@@ -1035,9 +2081,6 @@  msgstr "Is dit in orde?"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "Een verzoek kon niet worden uitgevoerd door de server."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "Kan de gevraagde URL niet vinden."
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr ""
 #~ "Er heeft zich een onvoorzien probleem voorgedaan op de XML-RPC verbinding."
@@ -1095,10 +2138,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Packaging"
 #~ msgstr "Inpakken"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "Building bronpakket %s:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "Kan bestand: /%(src)s - %(dst)s niet uitpakken."
@@ -1119,13 +2158,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Commando mislukt: %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "Kon niet worden bepaald"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Verloopt: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "Verstreken tijd: %s"
@@ -1134,9 +2166,6 @@  msgstr "Is dit in orde?"
 #~ msgid "%s [y/N]"
 #~ msgstr "%s [y/N]"
 
-#~ msgid "New repository"
-#~ msgstr "Nieuwe repository"
-
 #~ msgid "Filename: %s"
 #~ msgstr "Bestandsnaam: %s"
 
@@ -1149,9 +2178,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "Overschrijf niet het reeds bestaande databestand '/%s'"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Kan bestand /%s niet verwijderen"
-
 #~ msgid ""
 #~ "The format of the database is not supported by this version of pakfire."
 #~ msgstr ""
@@ -1173,9 +2199,6 @@  msgstr "Is dit in orde?"
 #~ msgid "%s: Reading packages..."
 #~ msgstr "%s: Inlezen van pakketten..."
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s heeft geen ondertekeningen"
-
 #~ msgid "%s has got no valid signatures"
 #~ msgstr "%s heeft geen geldige ondertekeningen"
 
@@ -1241,18 +2264,12 @@  msgstr "Is dit in orde?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Distributie configuratie ontbreekt."
 
-#~ msgid "Package information:"
-#~ msgstr "Pakketinformatie:"
-
 #~ msgid "Extracting"
 #~ msgstr "Uitpakken"
 
 #~ msgid "You cannot run a build when no package was given."
 #~ msgstr "U kunt geen build draaien zonder dat een pakket is gegeven."
 
-#~ msgid "Could not find makefile in build root: %s"
-#~ msgstr "Kan makefile niet vinden in build root: %s"
-
 #~ msgid "Build interrupted"
 #~ msgstr "Build onderbroken"
 
@@ -1271,9 +2288,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Running stage %s:"
 #~ msgstr "Actieve stadium %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Kan statische libraries niet verwijderen: %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "Comprimeren van man pagina's is niet succesvol afgerond."
 
@@ -1294,9 +2308,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Give name of at least one package to build."
 #~ msgstr "Geef tenminste de naam van een pakket."
 
-#~ msgid "Build the package for the given architecture."
-#~ msgstr "Build het pakket voor de gegeven architectuur."
-
 #~ msgid "Path were the output files should be copied to."
 #~ msgstr "Pad waar de output bestanden naartoe gekopieerd moeten worden."
 
@@ -1327,9 +2338,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "Kan dit bestand niet downloaden in offline modus: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "Kan %s niet downloaden: %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "Het controlegetal van het gedownloade bestand komt niet overeen."
 
@@ -1370,9 +2378,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Total download size: %s"
 #~ msgstr "Totale download grootte: %s"
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Geïnstalleerde grootte: %s"
-
 #~ msgid "Freed size: %s"
 #~ msgstr "Vrijgemaakte grootte: %s"
 
@@ -1382,9 +2387,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "Transactietest was succesvol"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Verifiëren ondertekeningen..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "%s ondertekening-fout(en) gevonden!"
 
@@ -1433,9 +2435,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Multiple reinstall candidates for \"%(pattern)s\": %(pkgs)s"
 #~ msgstr "Meerdere herinstallatie kandidaten voor \"%(pattern)s\": %(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Kan het pakket %s niet vinden in repository op afstand."
-
 #~ msgid "Get list of packages that belong to the given group."
 #~ msgstr "Vraag een lijst van pakketten die behoren tot een gegeven groep."
 
@@ -1448,9 +2447,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Group name."
 #~ msgstr "Groepsnaam."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Opschooncommando's."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Controleer de afhankelijkheden voor een bepaald pakket."
 
@@ -1499,9 +2495,6 @@  msgstr "Is dit in orde?"
 #~ msgid "The ID of the build job."
 #~ msgstr "De ID van de build-taak."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Toon informatie over de builds."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Toon details van de gegeven build."
 
@@ -1565,9 +2558,6 @@  msgstr "Is dit in orde?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Recentelijk verwerkte build-taken"
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "Een build met ID %s kon niet worden gevonden."
-
 #~ msgid "State"
 #~ msgstr "Status"
 
@@ -1619,18 +2609,12 @@  msgstr "Is dit in orde?"
 #~ msgid "Not in key store: %s"
 #~ msgstr "Niet in sleutelverzameling: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Fingerprint: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "Persoonlijke sleutel beschikbaar!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "Sub-sleutel: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "Dit is een geheime sleutel."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Deze sleutel verloopt niet."
 
@@ -1640,9 +2624,6 @@  msgstr "Is dit in orde?"
 #~ msgid "This may take a while..."
 #~ msgstr "Dit kan even duren..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "%s succesvol geïmporteerd."
-
 #~ msgid "Host key:"
 #~ msgstr "Hostsleutel:"
 
diff --git a/po/pl.po b/po/pl.po
index 1af0ca06..42594eb1 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -13,7 +13,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2015-01-26 09:41+0000\n"
 "Last-Translator: Przemyslaw Zdroik <zdroyer@gmail.com>\n"
 "Language-Team: Polish (http://www.transifex.com/mstremer/ipfire/language/"
@@ -25,23 +25,1231 @@  msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "Nie można odnaleźć żądanego URL."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "Nie wykonuj testu instalacji."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Zapisz klucz do tego pliku."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Wypakuj pakiet do katalogu."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "Nie można pobrać %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Nie można odnaleźć pakietu %s w zdalnym repozytorium."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Nie można sprawdzić poprawności podpisu."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Rozmiar po instalacji: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build for this architecture"
+msgstr "Kompilacja pakietu dla wskazanej architektury."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Repozytorium"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Utworzony: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Utwórz nowy indeks repozytorium."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Polecenia oczyszczające."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Nie można usunąć statycznych bibliotek: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "Nie odnaleziono makefile w głównym katalogu kompilacji: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Kompilacja: %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Odciska palca: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Nie można usunąć pliku: /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "Kompilacja z ID %s nie została odnaleziona."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Generuj pakiet ze źródłami."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "Nie można odnaleźć żądanego URL."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Utworzony: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Nie można usunąć pliku: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Nie można usunąć statycznych bibliotek: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Informacje o pakiecie:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Plik"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Tworzenie pakietów:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Zezwól na zmianę dostawcy pakietu."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Zezwól na zmianę dostawcy pakietu."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Nie instaluj zalecanych pakietów."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Nie instaluj zalecanych pakietów."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "pakiet %s nie zostanie zainstalowany"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Nie można usunąć pliku: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not find makefile in build root: %s"
+msgid "Could not setup the build environment: %s\n"
+msgstr "Nie odnaleziono makefile w głównym katalogu kompilacji: %s"
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Jesteś upoważniony do serwisu kompilacji: "
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Nie można usunąć statycznych bibliotek: %s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Tworzenie pakietu źródłowego %s:"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Nie można pobrać %s: %s"
+
 msgid "ETA"
 msgstr "ETA"
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Wygasa: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr "Pobierz listę pakietów dostarczających dany plik lub funkcjonalność."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Tworzenie pakietów:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Włącz czasowo repozytorium."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Utwórz nowy indeks repozytorium."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Włącz czasowo repozytorium."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Utwórz nowy indeks repozytorium."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Wyłącz czasowo repozytorium."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Aktualizacja wszystkich repozytoriów."
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Nowe repozytorium"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Nie można usunąć pliku: /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "Nie odnaleziono makefile w głównym katalogu kompilacji: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Opis"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: baza pakietów"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Klucz do podpisania repozytorium."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Klucz do podpisania repozytorium."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Aktualizacja wszystkich repozytoriów."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Aktualizacja wszystkich repozytoriów."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Nazwa"
+
+msgid "Description"
+msgstr "Opis"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s nie należy do repozytorium distupgrade"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Nie można usunąć pliku: /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Wyświetl wszystkie włączone repozytoria."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Repozytorium"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Włączony"
+
+msgid "Priority"
+msgstr "Priorytet"
+
+msgid "Packages"
+msgstr "Pakiety"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr "Pobierz listę pakietów dostarczających dany plik lub funkcjonalność."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Podpisz jeden lub kilka pakietów."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Ponowna instalacja jednego lub kilku pakietów."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s nie ma żadnych podpisów"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "To jest sekretny klucz"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Nie można sprawdzić poprawności podpisu."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Nie można sprawdzić poprawności podpisu."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Nie można sprawdzić poprawności podpisu."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Podpisz jeden lub kilka pakietów."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Ścieżka do pakietów."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Nie można usunąć pliku: /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s nie posiada ważnego podpisu"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "Rozwiązania:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "Nie może być ustalona"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Nie można usunąć pliku: /%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Tworzenie pakietów:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Wyklucz pakiet z aktualizacji."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Nie można pobrać %s: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Wyłączając %s."
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "Lista wszystkich zaimportowanych kluczy."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "Zaimportowany prawidłowo %s."
+
 #, fuzzy
-msgid "Invalid value"
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s nie posiada ważnego podpisu"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "Rozwiązania:"
+msgid "Lists all uploads"
+msgstr "Lista wszystkich zaimportowanych kluczy."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Nie można sprawdzić poprawności podpisu."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "Ten podpis jest ważny."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "Ten podpis jest ważny."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s ma gorszą architekturę"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Włącz czasowo repozytorium."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Wyłącz czasowo repozytorium."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Zdalna kompilacja pakietu."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Wyczyść wszystkie pliki tymczasowe."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Generuj pakiet ze źródłami."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Utworzony: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Pokaż informacje o kompilacjach."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Wyszukiwanie według wzorca."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Wyszukiwanie według wzorca."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Instalowania pakietów wymaganych do kompilacji..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Weryfikowanie podpisów..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Instalowania pakietów wymaganych do kompilacji..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "Wspierane architektury"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "Nie odnaleziono makefile w głównym katalogu kompilacji: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Jesteś upoważniony do serwisu kompilacji: "
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Jesteś upoważniony do serwisu kompilacji: "
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Aktualizacja wszystkich repozytoriów."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Opis"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "Prawdziwa nazwa właściciela tego klucza."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Konfiguracja:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Uruchom pakfire w trybie offline"
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Ścieżka w której powinien działać pakfire."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "problem z zainstalowanym pakietem %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Aktualizacja wszystkich repozytoriów."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -61,9 +1269,6 @@  msgstr "Weryfikowanie %s..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Nazwa"
-
 msgid "Version"
 msgstr "Wersja"
 
@@ -87,9 +1292,6 @@  msgstr "Repo"
 msgid "Summary"
 msgstr "Podsumowanie"
 
-msgid "Description"
-msgstr "Opis"
-
 msgid "Groups"
 msgstr "Grupy"
 
@@ -174,11 +1376,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Plik"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "Wczytywanie zainstalowanych pakietów"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s nie należy do repozytorium distupgrade"
@@ -282,6 +1479,11 @@  msgstr "Podpisywanie %s..."
 msgid "Package Database: %s"
 msgstr "%s: baza pakietów"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "Wczytywanie zainstalowanych pakietów"
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -332,9 +1534,6 @@  msgstr ""
 msgid "Package"
 msgstr "Pakiet"
 
-msgid "Repository"
-msgstr "Repozytorium"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Tworzenie pakietów:"
@@ -442,7 +1641,7 @@  msgstr "Podpisywanie %s..."
 msgid "Installing Packages..."
 msgstr "Tworzenie pakietów:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Pobieranie pakietów: "
@@ -501,10 +1700,6 @@  msgstr "W porządku?"
 #~ msgid "Priority: %s"
 #~ msgstr "Priorytet"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Kompilacja: %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Wyłączanie"
 
@@ -514,10 +1709,6 @@  msgstr "W porządku?"
 #~ msgid "An error occured when pakfire tried to download files."
 #~ msgstr "Wystąpił błąd podczas próby pobrania pliku przez pakfire."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Wyłączając %s."
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "Wysyłanie informacji buildera do huba..."
 
@@ -548,18 +1739,6 @@  msgstr "W porządku?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Uruchom shell'a po poprawnej kompilacji."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "Nie wykonuj testu instalacji."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Wyczyść wszystkie pliki tymczasowe."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Generuj pakiet ze źródłami."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Podaj nazwę(y) pakietu(ów)"
@@ -568,18 +1747,9 @@  msgstr "W porządku?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Wyświetl informacje na temat wybranego pakietu(ów)."
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Plik"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Podaj przynajmniej nazwę jednego pakietu."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr ""
-#~ "Pobierz listę pakietów dostarczających dany plik lub funkcjonalność."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Plik lub funkcja do wyszukania."
@@ -589,26 +1759,6 @@  msgstr "W porządku?"
 #~ msgstr ""
 #~ "Pobierz listę pakietów dostarczających dany plik lub funkcjonalność."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Wyświetl wszystkie włączone repozytoria."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Aktualizacja wszystkich repozytoriów."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Utwórz nowy indeks repozytorium."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Klucz do podpisania repozytorium."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Wyszukiwanie według wzorca."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Wzorzec do wyszukania."
@@ -617,27 +1767,10 @@  msgstr "W porządku?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Przejdź do linii poleceń."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Ponowna instalacja jednego lub kilku pakietów."
-
-#~ msgid "Enabled"
-#~ msgstr "Włączony"
-
-#~ msgid "Priority"
-#~ msgstr "Priorytet"
-
-#~ msgid "Packages"
-#~ msgstr "Pakiety"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Klient linii poleceń Pakfire."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Zdalna kompilacja pakietu."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Pakiet(y) do podpisu."
@@ -650,10 +1783,6 @@  msgstr "W porządku?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Sprawdź połączenie do hub'a."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Jesteś upoważniony do serwisu kompilacji: "
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Nazwa pliku: %s"
@@ -670,26 +1799,6 @@  msgstr "W porządku?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Linia poleceń Pakfire."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Konfiguracja:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Wyłącz czasowo repozytorium."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Włącz czasowo repozytorium."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Uruchom pakfire w trybie offline"
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Ścieżka w której powinien działać pakfire."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Sprawdź system w poszukiwaniu błędów."
@@ -710,18 +1819,6 @@  msgstr "W porządku?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Podaj nazwę przynajmniej jednego pakietu do instalacji."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Nie instaluj zalecanych pakietów."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Zezwól na zmianę dostawcy pakietu."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Zezwól na zmianę dostawcy pakietu."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "ID klucza do usunięcia."
@@ -734,10 +1831,6 @@  msgstr "W porządku?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "ID klucza do eksportu."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Zapisz klucz do tego pliku."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Całkowity rozmiar pobierania: %s"
@@ -750,10 +1843,6 @@  msgstr "W porządku?"
 #~ msgid "Generate a new key"
 #~ msgstr "Generuj pakiet ze źródłami."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "Prawdziwa nazwa właściciela tego klucza."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "Adres email właściciela tego klucza. "
@@ -766,23 +1855,10 @@  msgstr "W porządku?"
 #~ msgid "File of that key to import"
 #~ msgstr "Nazwa pliku z kluczem do importu."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Lista wszystkich zaimportowanych kluczy."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Podpisz jeden lub kilka pakietów."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Pakiet(y) do podpisu."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr ""
-#~ "Pobierz listę pakietów dostarczających dany plik lub funkcjonalność."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Usuń jeden lub więcej pakietów z systemu."
@@ -795,10 +1871,6 @@  msgstr "W porządku?"
 #~ msgid "Sync all installed with the latest one in the distribution"
 #~ msgstr "Zsynchronizuj wszyskie zainstalowane z najnowszym w dystrybucji"
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Ścieżka do pakietów."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Aktualizacja całego systemu lub wybranego pakietu"
@@ -807,17 +1879,9 @@  msgstr "W porządku?"
 #~ msgid "Give a name of a package to update or leave emtpy for all"
 #~ msgstr "Podaj nazwę pakietu do aktualizacji. Puste dla wszystkich pakietów."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Wyklucz pakiet z aktualizacji."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Czyszczenie wszystkiego..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "Nie odnaleziono makefile w głównym katalogu kompilacji: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "Podpisywanie %s..."
@@ -862,10 +1926,6 @@  msgstr "W porządku?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "Nie można skompilować dla %s na tym hoście."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Instalowania pakietów wymaganych do kompilacji..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Sprawdź czy są dostępne aktualizacje."
@@ -890,10 +1950,6 @@  msgstr "W porządku?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "Zabroń zmian architektury dla pakietu."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Wypakuj pakiet do katalogu."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Podaj nazwę pliku do wypakowania."
@@ -960,16 +2016,6 @@  msgstr "W porządku?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "Generowanie klucza może chwilę potrwać..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "Ten podpis jest ważny."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Nie można sprawdzić poprawności podpisu."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Utworzony: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Wygasa: %s"
@@ -1027,9 +2073,6 @@  msgstr "W porządku?"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "Żądanie nie może być zrealizowane przez serwer."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "Nie można odnaleźć żądanego URL."
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr "Wystąpił nieprzewidziany problem w połączeniu XML-RPC."
 
@@ -1086,10 +2129,6 @@  msgstr "W porządku?"
 #~ msgid "Packaging"
 #~ msgstr "Pakowanie"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "Tworzenie pakietu źródłowego %s:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "Nie można wypakować pliku: /%(src)s - %(dst)s"
@@ -1110,13 +2149,6 @@  msgstr "W porządku?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Błąd polecenia: %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "Nie może być ustalona"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Wygasa: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "Upłynęło Czasu: %s"
@@ -1125,9 +2157,6 @@  msgstr "W porządku?"
 #~ msgid "%s [y/N]"
 #~ msgstr "%s [y/N]"
 
-#~ msgid "New repository"
-#~ msgstr "Nowe repozytorium"
-
 #~ msgid "Filename: %s"
 #~ msgstr "Nazwa pliku: %s"
 
@@ -1140,9 +2169,6 @@  msgstr "W porządku?"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "Nie nadpisuj istniejących plików '/%s'"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Nie można usunąć pliku: /%s"
-
 #~ msgid ""
 #~ "The format of the database is not supported by this version of pakfire."
 #~ msgstr "Format bazy danych nie jest obsługiwany przez tę wersję pakfire."
@@ -1162,9 +2188,6 @@  msgstr "W porządku?"
 #~ msgid "%s: Reading packages..."
 #~ msgstr "%s: Odczytywanie pakietów..."
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s nie ma żadnych podpisów"
-
 #~ msgid "%s has got no valid signatures"
 #~ msgstr "%s nie posiada ważnego podpisu"
 
@@ -1230,18 +2253,12 @@  msgstr "W porządku?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Brak konfiguracji dystrybucji."
 
-#~ msgid "Package information:"
-#~ msgstr "Informacje o pakiecie:"
-
 #~ msgid "Extracting"
 #~ msgstr "Rozpakowywanie"
 
 #~ msgid "You cannot run a build when no package was given."
 #~ msgstr "Nie można uruchomić kompilacji jeżeli nie podano pakietu."
 
-#~ msgid "Could not find makefile in build root: %s"
-#~ msgstr "Nie odnaleziono makefile w głównym katalogu kompilacji: %s"
-
 #~ msgid "Build interrupted"
 #~ msgstr "Kompilacja przerwana"
 
@@ -1260,9 +2277,6 @@  msgstr "W porządku?"
 #~ msgid "Running stage %s:"
 #~ msgstr "Etap działania %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Nie można usunąć statycznych bibliotek: %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "Kompresja man pages zakończona niepowodzeniem."
 
@@ -1284,9 +2298,6 @@  msgstr "W porządku?"
 #~ msgid "Give name of at least one package to build."
 #~ msgstr "Podaj nazwę przynajmniej jednego pakietu do kompilacji."
 
-#~ msgid "Build the package for the given architecture."
-#~ msgstr "Kompilacja pakietu dla wskazanej architektury."
-
 #~ msgid "Path were the output files should be copied to."
 #~ msgstr "Ścieżka do której będą kopiowane pliki wyjściowe."
 
@@ -1317,9 +2328,6 @@  msgstr "W porządku?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "Nie można pobrać tego pliku w trybie offline: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "Nie można pobrać %s: %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "Suma kontrolna pobranego pliku nie zgadza się."
 
@@ -1357,9 +2365,6 @@  msgstr "W porządku?"
 #~ msgid "Total download size: %s"
 #~ msgstr "Całkowity rozmiar pobierania: %s"
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Rozmiar po instalacji: %s"
-
 #~ msgid "Freed size: %s"
 #~ msgstr "Zwolnione miejsce: %s"
 
@@ -1369,9 +2374,6 @@  msgstr "W porządku?"
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "Test transakcji poprawny"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Weryfikowanie podpisów..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "Znaleziono %s błąd(y) sygnatur!"
 
@@ -1420,9 +2422,6 @@  msgstr "W porządku?"
 #~ msgid "Multiple reinstall candidates for \"%(pattern)s\": %(pkgs)s"
 #~ msgstr "Wiele kandydatów do reinstalacji  \"%(pattern)s\": %(pkgs)s "
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Nie można odnaleźć pakietu %s w zdalnym repozytorium."
-
 #~ msgid "Get list of packages that belong to the given group."
 #~ msgstr "Pobierz listę pakietów należących do podanej grupy."
 
@@ -1435,9 +2434,6 @@  msgstr "W porządku?"
 #~ msgid "Group name."
 #~ msgstr "Nazwa grupy."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Polecenia oczyszczające."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Sprawdź zależności dla danego pakietu."
 
@@ -1486,9 +2482,6 @@  msgstr "W porządku?"
 #~ msgid "The ID of the build job."
 #~ msgstr "ID zadania kompilacji."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Pokaż informacje o kompilacjach."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Pokaż szczegóły wybranej kompilacji."
 
@@ -1552,9 +2545,6 @@  msgstr "W porządku?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Ostatnio przetworzone zadania kompilacji"
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "Kompilacja z ID %s nie została odnaleziona."
-
 #~ msgid "State"
 #~ msgstr "Stan"
 
@@ -1606,18 +2596,12 @@  msgstr "W porządku?"
 #~ msgid "Not in key store: %s"
 #~ msgstr "Klucza %s nie ma w magazynie."
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Odciska palca: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "Dostępny klucz prywatny!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "Podklucz: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "To jest sekretny klucz"
-
 #~ msgid "This key does not expire."
 #~ msgstr "Ten klucz nie wygasł. "
 
@@ -1627,9 +2611,6 @@  msgstr "W porządku?"
 #~ msgid "This may take a while..."
 #~ msgstr "To może zająć chwilkę..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "Zaimportowany prawidłowo %s."
-
 #~ msgid "Host key:"
 #~ msgstr "Klucz hosta:"
 
diff --git a/po/pt.po b/po/pt.po
index ed4c307c..87c4a756 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2011-05-19 21:47+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Portuguese (http://www.transifex.com/mstremer/ipfire/language/"
@@ -18,9 +18,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -35,6 +883,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -50,9 +1128,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -74,9 +1149,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -152,10 +1224,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -257,6 +1325,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1378,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -403,7 +1472,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index ed13bf51..d700ebcd 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -12,7 +12,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2013-11-20 09:12+0000\n"
 "Last-Translator: André Felipe Morro <andre@andremorro.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/mstremer/ipfire/"
@@ -23,23 +23,1231 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "Não foi possível encontrar a URL requisitada."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "Não realiza o teste de instalação."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Escreva a chave para este arquivo."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Extrai o pacote para um diretório."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "Não foi possível baixar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Não foi possível encontrar pacote %s no repositório remoto."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Não foi possível checar se assinatura é valida."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Tamanho instalado %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build for this architecture"
+msgstr "Constroi o pacote a arquitetura citada."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Repositório"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Criado em: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Cria um novo índice de repositório."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Comandos de limpeza."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Não foi possível remover libaries estáticas: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "Não foi possível encontrar o makefile no buil root: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Compilação: %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Impressão digital: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Não foi possível remover arquivo: /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "A construção com ID %s não pôde ser encontrada."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Gera pacote fonte."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "Não foi possível encontrar a URL requisitada."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Criado em: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Não foi possível remover arquivo: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Não foi possível remover libaries estáticas: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Informações do pacote:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Arquivo"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Criando pacotes:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Permita modificar o desenvolvedor do pacote."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Permita modificar o desenvolvedor do pacote."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Não instalar os pacotes recomendados."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Não instalar os pacotes recomendados."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "pacote %s não é instalável"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Não foi possível remover arquivo: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not find makefile in build root: %s"
+msgid "Could not setup the build environment: %s\n"
+msgstr "Não foi possível encontrar o makefile no buil root: %s"
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Você está autenticado ao serviço de build:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Não foi possível remover libaries estáticas: %s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Construindo pacote fonte %s:"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
 msgid "ETA"
 msgstr "TEC"
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Expira em: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr "Retorna uma lista de pacotes que possuem um arquivo ou característica."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Criando pacotes:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Habilita temporariamente um repositório."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Cria um novo índice de repositório."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Habilita temporariamente um repositório."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Cria um novo índice de repositório."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Desabilita repositório temporariamente."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Atualiza todos os repositórios"
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Novo repositório"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Não foi possível remover arquivo: /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "Não foi possível encontrar o makefile no buil root: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Descrição"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: database de pacote"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Chave para assinar o repositório"
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Chave para assinar o repositório"
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Atualiza todos os repositórios"
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Atualiza todos os repositórios"
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Nome"
+
+msgid "Description"
+msgstr "Descrição"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s não pertence ao repositório de distupgrade"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Não foi possível remover arquivo: /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Lista todos os repositórios habilitados."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Repositório"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Habilitado."
+
+msgid "Priority"
+msgstr "Prioridade"
+
+msgid "Packages"
+msgstr "Pacotes"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr "Retorna uma lista de pacotes que possuem um arquivo ou característica."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Assina um ou mais pacotes."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Reinstala um ou mais pacotes."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s não possui assinaturas"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "Esta é uma chave secreta."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Não foi possível checar se assinatura é valida."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Não foi possível checar se assinatura é valida."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Não foi possível checar se assinatura é valida."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Assina um ou mais pacotes."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Caminho dos pacotes."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Não foi possível remover arquivo: /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s não possui assinaturas válidas"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "Soluções:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "Não pode ser determinado"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Não foi possível remover arquivo: /%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Criando pacotes:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Exclui pacote do update."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Não foi possível baixar %s: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Removendo %s."
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "Todas as chaves importadas."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "Importado com sucesso %s."
+
 #, fuzzy
-msgid "Invalid value"
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s não possui assinaturas válidas"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "Soluções:"
+msgid "Lists all uploads"
+msgstr "Todas as chaves importadas."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Não foi possível checar se assinatura é valida."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "Esta assinatura é válida."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "Esta assinatura é válida."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s tem uma arquitetura inferior"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Habilita temporariamente um repositório."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Desabilita repositório temporariamente."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Monta um pacote remotamente."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Limpa todos arquivos temporários"
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Gera pacote fonte."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Criado em: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Mostrar informações sobre construções."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Procura por padrão."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Procura por padrão."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Instala pacotes necessários para o build..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Verificando assinaturas..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Instala pacotes necessários para o build..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "Arquiteturas suportadas"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "Não foi possível encontrar o makefile no buil root: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Você está autenticado ao serviço de build:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Você está autenticado ao serviço de build:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Atualiza todos os repositórios"
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Descrição"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "O nome real do proprietário desta chave."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Configuração:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Rodar pakfire em modo offline."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Path onde o Pakfire deve operar."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "problema com o pacote instalado %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Atualiza todos os repositórios"
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -59,9 +1267,6 @@  msgstr "Verificando %s..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Nome"
-
 msgid "Version"
 msgstr "Versão"
 
@@ -85,9 +1290,6 @@  msgstr "Repo"
 msgid "Summary"
 msgstr "Sumário"
 
-msgid "Description"
-msgstr "Descrição"
-
 msgid "Groups"
 msgstr "Grupos"
 
@@ -172,11 +1374,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Arquivo"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "Carregando pacotes instalados"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s não pertence ao repositório de distupgrade"
@@ -280,6 +1477,11 @@  msgstr "Assinando %s..."
 msgid "Package Database: %s"
 msgstr "%s: database de pacote"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "Carregando pacotes instalados"
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -330,9 +1532,6 @@  msgstr ""
 msgid "Package"
 msgstr "Pacote"
 
-msgid "Repository"
-msgstr "Repositório"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Criando pacotes:"
@@ -440,7 +1639,7 @@  msgstr "Assinando %s..."
 msgid "Installing Packages..."
 msgstr "Criando pacotes:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Baixando pacotes:"
@@ -499,10 +1698,6 @@  msgstr "Está ok?"
 #~ msgid "Priority: %s"
 #~ msgstr "Prioridade"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Compilação: %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Desligando..."
 
@@ -513,10 +1708,6 @@  msgstr "Está ok?"
 #~ msgstr ""
 #~ "Um erro ocorreu quando pakfire tentou realizar o download de arquivos."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Removendo %s."
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "Enviando informações de construção ao hub..."
 
@@ -547,18 +1738,6 @@  msgstr "Está ok?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Roda uma shell após um build bem sucedido. "
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "Não realiza o teste de instalação."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Limpa todos arquivos temporários"
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Gera pacote fonte."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Cite algum(ns) pacote(s)."
@@ -567,18 +1746,9 @@  msgstr "Está ok?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Mostra informações sobre o(s) pacote(s) escolhido(s)."
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Arquivo"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Digite pelo menos o nome de um pacote."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr ""
-#~ "Retorna uma lista de pacotes que possuem um arquivo ou característica."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Arquivo ou características para procura."
@@ -588,26 +1758,6 @@  msgstr "Está ok?"
 #~ msgstr ""
 #~ "Retorna uma lista de pacotes que possuem um arquivo ou característica."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Lista todos os repositórios habilitados."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Atualiza todos os repositórios"
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Cria um novo índice de repositório."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Chave para assinar o repositório"
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Procura por padrão."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Um padrão para procura."
@@ -616,27 +1766,10 @@  msgstr "Está ok?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Entra em uma shell."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Reinstala um ou mais pacotes."
-
-#~ msgid "Enabled"
-#~ msgstr "Habilitado."
-
-#~ msgid "Priority"
-#~ msgstr "Prioridade"
-
-#~ msgid "Packages"
-#~ msgstr "Pacotes"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Interface de linha de comando do Pakfire "
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Monta um pacote remotamente."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Pacote(s) para assinar."
@@ -649,10 +1782,6 @@  msgstr "Está ok?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Verifica a conexão com o HUB."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Você está autenticado ao serviço de build:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Nome do arquivo: %s"
@@ -669,26 +1798,6 @@  msgstr "Está ok?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Linha de comando Pakfire."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Configuração:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Desabilita repositório temporariamente."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Habilita temporariamente um repositório."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Rodar pakfire em modo offline."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Path onde o Pakfire deve operar."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Analisa o sistema em busca de erros."
@@ -709,18 +1818,6 @@  msgstr "Está ok?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Digite pelo menos um pacote a ser instalado."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Não instalar os pacotes recomendados."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Permita modificar o desenvolvedor do pacote."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Permita modificar o desenvolvedor do pacote."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "ID da chave para deletar."
@@ -733,10 +1830,6 @@  msgstr "Está ok?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "ID da chave para exportar."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Escreva a chave para este arquivo."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Tamanho do Download :%s"
@@ -749,10 +1842,6 @@  msgstr "Está ok?"
 #~ msgid "Generate a new key"
 #~ msgstr "Gera pacote fonte."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "O nome real do proprietário desta chave."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "O e-mail do proprietário desta chave."
@@ -765,23 +1854,10 @@  msgstr "Está ok?"
 #~ msgid "File of that key to import"
 #~ msgstr "Nome do arquivo da chave para importar."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Todas as chaves importadas."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Assina um ou mais pacotes."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Pacote(s) para assinar."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr ""
-#~ "Retorna uma lista de pacotes que possuem um arquivo ou característica."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Remove um ou mais pacotes do sistema."
@@ -794,10 +1870,6 @@  msgstr "Está ok?"
 #~ msgid "Sync all installed with the latest one in the distribution"
 #~ msgstr "Sincronizar todos os instalados com o mais recente da distribuição."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Caminho dos pacotes."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Atualiza todo o sistema ou um pacote específico."
@@ -806,17 +1878,9 @@  msgstr "Está ok?"
 #~ msgid "Give a name of a package to update or leave emtpy for all"
 #~ msgstr "Digite um pacote a ser atualizado ou deixe em branco para todos."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Exclui pacote do update."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Limpa tudo..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "Não foi possível encontrar o makefile no buil root: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "Assinando %s..."
@@ -861,10 +1925,6 @@  msgstr "Está ok?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "Não foi possível construir para %s nesse host."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Instala pacotes necessários para o build..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Analisa se há alguma atualização necessária."
@@ -889,10 +1949,6 @@  msgstr "Está ok?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "Não permitir alterar a arquitetura de pacotes."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Extrai o pacote para um diretório."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Informe nome do arquivo para extração"
@@ -960,16 +2016,6 @@  msgstr "Está ok?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "Gerando a chave, pode levar algum tempo..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "Esta assinatura é válida."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Não foi possível checar se assinatura é valida."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Criado em: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Expira em: %s"
@@ -1026,9 +2072,6 @@  msgstr "Está ok?"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "A solicitação não pôde ser atendida pelo servidor."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "Não foi possível encontrar a URL requisitada."
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr ""
 #~ "Um problema na conexão de transporte XML-RPC ocorreu inesperadamente."
@@ -1086,10 +2129,6 @@  msgstr "Está ok?"
 #~ msgid "Packaging"
 #~ msgstr "Empacotamento"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "Construindo pacote fonte %s:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "Não foi possível extrair arquivo: /%(src)s - %(dst)s"
@@ -1110,13 +2149,6 @@  msgstr "Está ok?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Comando falhou: %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "Não pode ser determinado"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Expira em: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "Tempo decorrido: %s"
@@ -1125,9 +2157,6 @@  msgstr "Está ok?"
 #~ msgid "%s [y/N]"
 #~ msgstr "%s [s/N]"
 
-#~ msgid "New repository"
-#~ msgstr "Novo repositório"
-
 #~ msgid "Filename: %s"
 #~ msgstr "Nome do arquivo: %s"
 
@@ -1140,9 +2169,6 @@  msgstr "Está ok?"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "Não substituir o arquivo de dados existente '/%s'"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Não foi possível remover arquivo: /%s"
-
 #~ msgid ""
 #~ "The format of the database is not supported by this version of pakfire."
 #~ msgstr ""
@@ -1163,9 +2189,6 @@  msgstr "Está ok?"
 #~ msgid "%s: Reading packages..."
 #~ msgstr "%s: Lendo pacotes..."
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s não possui assinaturas"
-
 #~ msgid "%s has got no valid signatures"
 #~ msgstr "%s não possui assinaturas válidas"
 
@@ -1230,18 +2253,12 @@  msgstr "Está ok?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Configuração de distribuição faltando."
 
-#~ msgid "Package information:"
-#~ msgstr "Informações do pacote:"
-
 #~ msgid "Extracting"
 #~ msgstr "Extraindo"
 
 #~ msgid "You cannot run a build when no package was given."
 #~ msgstr "Você não executar o build sem fornecer algum pacote."
 
-#~ msgid "Could not find makefile in build root: %s"
-#~ msgstr "Não foi possível encontrar o makefile no buil root: %s"
-
 #~ msgid "Build interrupted"
 #~ msgstr "Compilação interrompida"
 
@@ -1260,9 +2277,6 @@  msgstr "Está ok?"
 #~ msgid "Running stage %s:"
 #~ msgstr "Estágio atual %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Não foi possível remover libaries estáticas: %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "Compressão das man pages não foi completada com sucesso."
 
@@ -1283,9 +2297,6 @@  msgstr "Está ok?"
 #~ msgid "Give name of at least one package to build."
 #~ msgstr "Cite ao menos um pacote para a compilação."
 
-#~ msgid "Build the package for the given architecture."
-#~ msgstr "Constroi o pacote a arquitetura citada."
-
 #~ msgid "Path were the output files should be copied to."
 #~ msgstr "Caminho onde as saídas devem ser copiadas."
 
@@ -1316,9 +2327,6 @@  msgstr "Está ok?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "Não posso fazer o download deste arquivo em modo offiline: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "Não foi possível baixar %s: %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "O Checksum do arquivo baixado não combina."
 
@@ -1358,9 +2366,6 @@  msgstr "Está ok?"
 #~ msgid "Total download size: %s"
 #~ msgstr "Tamanho do Download :%s"
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Tamanho instalado %s"
-
 #~ msgid "Freed size: %s"
 #~ msgstr "Espaço liberado: %s"
 
@@ -1370,9 +2375,6 @@  msgstr "Está ok?"
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "Teste de Transação bem sucedido"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Verificando assinaturas..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "Achado %s erros de assinatura(s)!"
 
@@ -1422,9 +2424,6 @@  msgstr "Está ok?"
 #~ msgid "Multiple reinstall candidates for \"%(pattern)s\": %(pkgs)s"
 #~ msgstr "Candidatos multiplos a reinstalação para \"%(pattern)s\": %(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Não foi possível encontrar pacote %s no repositório remoto."
-
 #~ msgid "Get list of packages that belong to the given group."
 #~ msgstr "Mostrar lista de pacotes que pertencem ao grupo."
 
@@ -1437,9 +2436,6 @@  msgstr "Está ok?"
 #~ msgid "Group name."
 #~ msgstr "Nome do grupo."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Comandos de limpeza."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Analisa as dependências para um pacote específico."
 
@@ -1490,9 +2486,6 @@  msgstr "Está ok?"
 #~ msgid "The ID of the build job."
 #~ msgstr "O ID do trabalho de construção."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Mostrar informações sobre construções."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Ver detalhes sobre uma determinada construção."
 
@@ -1556,9 +2549,6 @@  msgstr "Está ok?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Jobs de compilação executados recentemente"
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "A construção com ID %s não pôde ser encontrada."
-
 #~ msgid "State"
 #~ msgstr "Estado"
 
@@ -1610,18 +2600,12 @@  msgstr "Está ok?"
 #~ msgid "Not in key store: %s"
 #~ msgstr "Não está no armazenamento de chave: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Impressão digital: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "Chave privada disponível!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "Sub-chave: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "Esta é uma chave secreta."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Esta chave não expira."
 
@@ -1631,9 +2615,6 @@  msgstr "Está ok?"
 #~ msgid "This may take a while..."
 #~ msgstr "Isto pode demorar um pouco..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "Importado com sucesso %s."
-
 #~ msgid "Host key:"
 #~ msgstr "Chave do host:"
 
diff --git a/po/pt_PT.po b/po/pt_PT.po
index 975de96f..dea6f664 100644
--- a/po/pt_PT.po
+++ b/po/pt_PT.po
@@ -8,7 +8,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2013-11-20 09:12+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "Language-Team: Portuguese (Portugal) (http://www.transifex.com/mstremer/"
@@ -19,9 +19,883 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Repositório"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Dê o nome de pelomenos um pacote."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Anfitrião da Compilação"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Dê o nome de pelomenos um pacote."
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+#, fuzzy
+msgid "Install packages"
+msgstr "A Instalar:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Instalar um ou mais pacotes de sistema."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Instalar um ou mais pacotes de sistema."
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Instalar um ou mais pacotes de sistema."
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Dê o nome de pelomenos um pacote."
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr "Procurar por um padrão."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "A Remover:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Desabilitar um repositório temporáriamente."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Dê o nome de pelomenos um pacote."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Desabilitar um repositório temporáriamente."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Desabilitar um repositório temporáriamente."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Desabilitar um repositório temporáriamente."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Desabilitar um repositório temporáriamente."
+
+#, fuzzy
+msgid "Show a repository"
+msgstr "Desabilitar um repositório temporáriamente."
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Descrição"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: Pacote de Base de Dados"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Desabilitar um repositório temporáriamente."
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Nome"
+
+msgid "Description"
+msgstr "Descrição"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Desabilitar um repositório temporáriamente."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Repositório"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+#, fuzzy
+#| msgid "Package"
+msgid "Packages"
+msgstr "Pacote"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr "Procurar por um padrão."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Instalar um ou mais pacotes de sistema."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Instalar um ou mais pacotes de sistema."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Instalar um ou mais pacotes de sistema."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Instalar um ou mais pacotes de sistema."
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -36,6 +910,249 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "A Actualizar:"
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "Identificador Unico Universal"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Desabilitar um repositório temporáriamente."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Desabilitar um repositório temporáriamente."
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Dê o nome de pelomenos um pacote."
+
+msgid "Create images"
+msgstr ""
+
+#, fuzzy
+msgid "Show information about packages"
+msgstr "Imprima alguma informação acerca do(s) pacote(s). "
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Procurar por um padrão."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Procurar por um padrão."
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Desabilitar um repositório temporáriamente."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Descrição"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Caminho para um ficheiro de configuração a carregar."
+
+msgid "Run in offline mode"
+msgstr ""
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "O caminho onde o Pakfire deve funcionar."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 #, fuzzy
 msgid "Build Repository"
@@ -52,9 +1169,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Nome"
-
 msgid "Version"
 msgstr "Versão"
 
@@ -78,9 +1192,6 @@  msgstr "Repositório"
 msgid "Summary"
 msgstr "Sumário"
 
-msgid "Description"
-msgstr "Descrição"
-
 msgid "Groups"
 msgstr "Grupos"
 
@@ -164,10 +1275,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -269,6 +1376,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr "%s: Pacote de Base de Dados"
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -318,9 +1429,6 @@  msgstr ""
 msgid "Package"
 msgstr "Pacote"
 
-msgid "Repository"
-msgstr "Repositório"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "A Instalar:"
@@ -423,7 +1531,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr "A Instalar:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Instalar um ou mais pacotes de sistema."
@@ -436,10 +1544,6 @@  msgstr "Isto está correto?"
 #~ msgid "Is this okay? [y/N]"
 #~ msgstr "Isto está correto?"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Anfitrião da Compilação"
-
 #, fuzzy
 #~ msgid "Pakfire builder command line interface"
 #~ msgstr "Interface Pakfire na linha de comandos."
@@ -452,18 +1556,10 @@  msgstr "Isto está correto?"
 #~ msgid "Give name of at least one package to build"
 #~ msgstr "Dê o nome de pelomenos um pacote para instalar."
 
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Dê o nome de pelomenos um pacote."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Dê o nome de pelomenos um pacote."
 
-#, fuzzy
-#~ msgid "Print some information about the given package(s)"
-#~ msgstr "Imprima alguma informação acerca do(s) pacote(s). "
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Dê o nome de pelomenos um pacote."
 
@@ -471,18 +1567,10 @@  msgstr "Isto está correto?"
 #~ msgid "File or feature to search for"
 #~ msgstr "Um padrão para procurar."
 
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Procurar por um padrão."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Um padrão para procurar."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Instalar um ou mais pacotes de sistema."
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Interface Pakfire na linha de comandos."
@@ -499,22 +1587,6 @@  msgstr "Isto está correto?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Interface Pakfire na linha de comandos."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Caminho para um ficheiro de configuração a carregar."
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Desabilitar um repositório temporáriamente."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Desabilitar um repositório temporáriamente."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "O caminho onde o Pakfire deve funcionar."
-
 #, fuzzy
 #~ msgid "Give at least the name of one package"
 #~ msgstr "Dê o nome de pelomenos um pacote."
@@ -527,22 +1599,10 @@  msgstr "Isto está correto?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Dê o nome de pelomenos um pacote para instalar."
 
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Instalar um ou mais pacotes de sistema."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Tamanho total de Download: %s"
 
-#, fuzzy
-#~ msgid "Generate a new key"
-#~ msgstr "Dê o nome de pelomenos um pacote."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Instalar um ou mais pacotes de sistema."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Pacote"
diff --git a/po/ro.po b/po/ro.po
index 22cb9daf..e0d18c08 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2011-05-19 21:47+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Romanian (http://www.transifex.com/mstremer/ipfire/language/"
@@ -19,9 +19,857 @@  msgstr ""
 "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
 "2:1));\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -36,6 +884,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -51,9 +1129,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -75,9 +1150,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -153,10 +1225,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -258,6 +1326,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -307,9 +1379,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -404,7 +1473,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/ru.po b/po/ru.po
index 5c2aa7d6..e35534a4 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -16,7 +16,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2015-02-17 19:25+0000\n"
 "Last-Translator: ellviss <kpe1501@gmail.com>\n"
 "Language-Team: Russian (http://www.transifex.com/mstremer/ipfire/language/"
@@ -29,23 +29,1233 @@  msgstr ""
 "n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
 "(n%100>=11 && n%100<=14)? 2 : 3);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "Не найден запрошенный URL."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "Не выполнять тест установки."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Записать ключ в этот файл."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Извлечение пакета в директорию."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "Не удалось загрузить %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Не удалось найти пакет %s в удаленном репозитарии."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Невозможно проверить правильность подписи."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Размер после установки: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build for this architecture"
+msgstr "Собрать пакет для данной архитектуры."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Репозиторий"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Создан: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Создть новый индекс репозитория."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Очистка команд."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Невозможно удалить статические библиотеки: %s  "
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "Не удалось найти makefile в каталоге сборки: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Сборка: %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Отпечаток: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Невозможно удалить файл: /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "Сборка ID %s не найдена."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Создание пакета с исходным кодом."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "Не найден запрошенный URL."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Создан: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Невозможно удалить файл: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Невозможно удалить статические библиотеки: %s  "
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Информация о пакете:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Файл"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Создание пакетов:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Разрешить изменение поставщика пакетов."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Разрешить изменение поставщика пакетов."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Не устанавливать рекомендованные пакеты."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Не устанавливать рекомендованные пакеты."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "Пакет %s не может быть установлен"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Невозможно удалить файл: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not find makefile in build root: %s"
+msgid "Could not setup the build environment: %s\n"
+msgstr "Не удалось найти makefile в каталоге сборки: %s"
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Вы авторизовались в сервисе сборки:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Невозможно удалить статические библиотеки: %s  "
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Создание исходного пакета %s:"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
 msgid "ETA"
 msgstr "Ожидаемое окончание"
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Истекает: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+"Получить список пакетов, которые предоставляют данный файл или функционал."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Создание пакетов:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Временно включить хранилище ."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Создть новый индекс репозитория."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Временно включить хранилище ."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Создть новый индекс репозитория."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Временно отключить репозиторий."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Обновить все репозитории."
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Новый репозитарий"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Невозможно удалить файл: /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "Не удалось найти makefile в каталоге сборки: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Описание"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: базы данных пакетов"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Ключ для подписывания репозитория."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Ключ для подписывания репозитория."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Обновить все репозитории."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Обновить все репозитории."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Имя"
+
+msgid "Description"
+msgstr "Описание"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s Не принадлежат distupgrade репозиторию"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Невозможно удалить файл: /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Показать список всех доступных репозиториев."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Репозиторий"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Включено"
+
+msgid "Priority"
+msgstr "Приоритет"
+
+msgid "Packages"
+msgstr "Пакеты"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+"Получить список пакетов, которые предоставляют данный файл или функционал."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Подписать один и более пакетов."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Переустановить один или несколько пакетов."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s пока нет подписей"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "Секретный ключ."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Невозможно проверить правильность подписи."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Невозможно проверить правильность подписи."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Невозможно проверить правильность подписи."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Подписать один и более пакетов."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Путь к пакетам."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Невозможно удалить файл: /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s пока нет достоверных подписей"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "    Решения:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "Невозможно определить"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Невозможно удалить файл: /%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Создание пакетов:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Исключить пакет из обновления."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Не удалось загрузить %s: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Исключается %s."
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "Показать все импортированные ключи."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "Успешно импортирован %s."
+
 #, fuzzy
-msgid "Invalid value"
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s пока нет достоверных подписей"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "    Решения:"
+msgid "Lists all uploads"
+msgstr "Показать все импортированные ключи."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Невозможно проверить правильность подписи."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "Эта подпись действительна."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "Эта подпись действительна."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s имеет более раннюю архитектуру"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Временно включить хранилище ."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Временно отключить репозиторий."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Собрать пакет удаленно."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Очистка всех временных файлов."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Создание пакета с исходным кодом."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Создан: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Показать информацию о сборках."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Поиск по заданному шаблону."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Поиск по заданному шаблону."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Установить пакеты, необходимые для создания ..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Проверка подписей..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Установить пакеты, необходимые для создания ..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "Поддерживаемые архитектуры"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "Не удалось найти makefile в каталоге сборки: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Вы авторизовались в сервисе сборки:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Вы авторизовались в сервисе сборки:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Обновить все репозитории."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Описание"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "Полное имя владельца данного ключа."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Конфигурация:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Запустить pakfire в автономном режиме."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Путь, по которому будет работать Pakfire."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "Проблема с установленным пакетом %s."
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Обновить все репозитории."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -65,9 +1275,6 @@  msgstr "Проверка %s..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Имя"
-
 msgid "Version"
 msgstr "Версия"
 
@@ -91,9 +1298,6 @@  msgstr "Репозиторий"
 msgid "Summary"
 msgstr "Резюме"
 
-msgid "Description"
-msgstr "Описание"
-
 msgid "Groups"
 msgstr "Группы"
 
@@ -178,11 +1382,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Файл"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "Загружаются установленные пакеты"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s Не принадлежат distupgrade репозиторию"
@@ -286,6 +1485,11 @@  msgstr "Подписание %s..."
 msgid "Package Database: %s"
 msgstr "%s: базы данных пакетов"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "Загружаются установленные пакеты"
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -336,9 +1540,6 @@  msgstr ""
 msgid "Package"
 msgstr "Пакет"
 
-msgid "Repository"
-msgstr "Репозиторий"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Создание пакетов:"
@@ -446,7 +1647,7 @@  msgstr "Подписание %s..."
 msgid "Installing Packages..."
 msgstr "Создание пакетов:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Скачивание пакетов:"
@@ -505,10 +1706,6 @@  msgstr "Всё верно?"
 #~ msgid "Priority: %s"
 #~ msgstr "Приоритет"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Сборка: %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Выключение..."
 
@@ -518,10 +1715,6 @@  msgstr "Всё верно?"
 #~ msgid "An error occured when pakfire tried to download files."
 #~ msgstr "Произошла ошибка при попытке скачивания файла."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Исключается %s."
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "Информация билдера отправляется на хаб..."
 
@@ -552,18 +1745,6 @@  msgstr "Всё верно?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Запустить шелл после удачной сборки"
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "Не выполнять тест установки."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Очистка всех временных файлов."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Создание пакета с исходным кодом."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Укажите имя (имена) пакета (ов)."
@@ -572,18 +1753,9 @@  msgstr "Всё верно?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Печать информацию о данном пакете(ах)."
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Файл"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Укажите имя  хотя бы одного пакета."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr ""
-#~ "Получить список пакетов, которые предоставляют данный файл или функционал."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Файла или функционал для поиска."
@@ -593,26 +1765,6 @@  msgstr "Всё верно?"
 #~ msgstr ""
 #~ "Получить список пакетов, которые предоставляют данный файл или функционал."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Показать список всех доступных репозиториев."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Обновить все репозитории."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Создть новый индекс репозитория."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Ключ для подписывания репозитория."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Поиск по заданному шаблону."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Шаблон для поиска."
@@ -621,27 +1773,10 @@  msgstr "Всё верно?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Запустить shell."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Переустановить один или несколько пакетов."
-
-#~ msgid "Enabled"
-#~ msgstr "Включено"
-
-#~ msgid "Priority"
-#~ msgstr "Приоритет"
-
-#~ msgid "Packages"
-#~ msgstr "Пакеты"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Интерфейс командной строки pakfire."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Собрать пакет удаленно."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Пакет(ы) для подписывания."
@@ -654,10 +1789,6 @@  msgstr "Всё верно?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Проверьте подключение к хабу."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Вы авторизовались в сервисе сборки:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Имя файла: %s"
@@ -674,26 +1805,6 @@  msgstr "Всё верно?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Интерфейс командной строки Pakfire."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Конфигурация:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Временно отключить репозиторий."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Временно включить хранилище ."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Запустить pakfire в автономном режиме."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Путь, по которому будет работать Pakfire."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Проверить систему на наличие ошибок."
@@ -714,18 +1825,6 @@  msgstr "Всё верно?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Укажите название по крайней мере одного пакета для установки."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Не устанавливать рекомендованные пакеты."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Разрешить изменение поставщика пакетов."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Разрешить изменение поставщика пакетов."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "ID удаляемого ключа."
@@ -738,10 +1837,6 @@  msgstr "Всё верно?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "ID экспортируемого ключа."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Записать ключ в этот файл."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Суммарный объём загрузки: %s"
@@ -754,10 +1849,6 @@  msgstr "Всё верно?"
 #~ msgid "Generate a new key"
 #~ msgstr "Создание пакета с исходным кодом."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "Полное имя владельца данного ключа."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "Адрес email владельца данного ключа."
@@ -770,23 +1861,10 @@  msgstr "Всё верно?"
 #~ msgid "File of that key to import"
 #~ msgstr "Имя файла для импорта ключа."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Показать все импортированные ключи."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Подписать один и более пакетов."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Пакет(ы) для подписывания."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr ""
-#~ "Получить список пакетов, которые предоставляют данный файл или функционал."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Удалить один или несколько пакетов из системы."
@@ -799,10 +1877,6 @@  msgstr "Всё верно?"
 #~ msgid "Sync all installed with the latest one in the distribution"
 #~ msgstr "Синхронизировать все установленные с последними в дистрибутиве."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Путь к пакетам."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Обновление всей системы или одного конкретного пакета."
@@ -812,17 +1886,9 @@  msgstr "Всё верно?"
 #~ msgstr ""
 #~ "Укажите название пакета для обновления или оставьте поле пустым для всех."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Исключить пакет из обновления."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Очистка всего..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "Не удалось найти makefile в каталоге сборки: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "Подписание %s..."
@@ -867,10 +1933,6 @@  msgstr "Всё верно?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "Не могу собрать %s на данном хосте."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Установить пакеты, необходимые для создания ..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Проверить наличие доступных обновлений."
@@ -895,10 +1957,6 @@  msgstr "Всё верно?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "Запретить изменение архитектуры пакетов."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Извлечение пакета в директорию."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Укажите имя файла для извлечения."
@@ -965,16 +2023,6 @@  msgstr "Всё верно?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "Генерация ключа может занять некоторое время ..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "Эта подпись действительна."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Невозможно проверить правильность подписи."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Создан: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Истекает: %s"
@@ -1030,9 +2078,6 @@  msgstr "Всё верно?"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "Запрос не может быть выполнен сервером."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "Не найден запрошенный URL."
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr ""
 #~ "Произошла непредвиденная проблема на транспортном подключении XML-RPC."
@@ -1090,10 +2135,6 @@  msgstr "Всё верно?"
 #~ msgid "Packaging"
 #~ msgstr "Упаковка"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "Создание исходного пакета %s:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "Не удалось извлечь файл: /%(src)s - %(dst)s"
@@ -1116,13 +2157,6 @@  msgstr "Всё верно?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Команда не выполнена: %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "Невозможно определить"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Истекает: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "Прошедшее время: %s"
@@ -1131,9 +2165,6 @@  msgstr "Всё верно?"
 #~ msgid "%s [y/N]"
 #~ msgstr "%s [Да/Нет]"
 
-#~ msgid "New repository"
-#~ msgstr "Новый репозитарий"
-
 #~ msgid "Filename: %s"
 #~ msgstr "Имя файла: %s"
 
@@ -1146,9 +2177,6 @@  msgstr "Всё верно?"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "Не перезаписывать существующий файл данных '/%s'"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Невозможно удалить файл: /%s"
-
 #~ msgid ""
 #~ "The format of the database is not supported by this version of pakfire."
 #~ msgstr "Формат базы данных не поддерживается данной версией pakfire."
@@ -1168,9 +2196,6 @@  msgstr "Всё верно?"
 #~ msgid "%s: Reading packages..."
 #~ msgstr "%s: Чтение пакетов..."
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s пока нет подписей"
-
 #~ msgid "%s has got no valid signatures"
 #~ msgstr "%s пока нет достоверных подписей"
 
@@ -1234,18 +2259,12 @@  msgstr "Всё верно?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Конфигурация дистрибутива отсутствует."
 
-#~ msgid "Package information:"
-#~ msgstr "Информация о пакете:"
-
 #~ msgid "Extracting"
 #~ msgstr "Извлечение"
 
 #~ msgid "You cannot run a build when no package was given."
 #~ msgstr "Невозможно запустить сборку без указания пакета."
 
-#~ msgid "Could not find makefile in build root: %s"
-#~ msgstr "Не удалось найти makefile в каталоге сборки: %s"
-
 #~ msgid "Build interrupted"
 #~ msgstr "Сборка прервана"
 
@@ -1266,9 +2285,6 @@  msgstr "Всё верно?"
 #~ msgid "Running stage %s:"
 #~ msgstr "Текущая стадия %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Невозможно удалить статические библиотеки: %s  "
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "Сжатие страниц руководства закончилось неудачно."
 
@@ -1288,9 +2304,6 @@  msgstr "Всё верно?"
 #~ msgid "Give name of at least one package to build."
 #~ msgstr "Укажите имя хотя бы одного пакета для сборки."
 
-#~ msgid "Build the package for the given architecture."
-#~ msgstr "Собрать пакет для данной архитектуры."
-
 #~ msgid "Path were the output files should be copied to."
 #~ msgstr "Путь для копирования входящих файлов."
 
@@ -1321,9 +2334,6 @@  msgstr "Всё верно?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "Не удаётся загрузить этот файл в автономном режиме: %s."
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "Не удалось загрузить %s: %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "Не совпадает контрольная сумма скачанного файла."
 
@@ -1362,9 +2372,6 @@  msgstr "Всё верно?"
 #~ msgid "Total download size: %s"
 #~ msgstr "Суммарный объём загрузки: %s"
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Размер после установки: %s"
-
 #~ msgid "Freed size: %s"
 #~ msgstr "Освобождено: %s."
 
@@ -1374,9 +2381,6 @@  msgstr "Всё верно?"
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "Тест транзакции выполнен успешно"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Проверка подписей..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "Обнаружено %s ошибок подписи!"
 
@@ -1425,9 +2429,6 @@  msgstr "Всё верно?"
 #~ msgid "Multiple reinstall candidates for \"%(pattern)s\": %(pkgs)s"
 #~ msgstr "Несколько кандидатов на переустановку для \"%(pattern)s\": %(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Не удалось найти пакет %s в удаленном репозитарии."
-
 #~ msgid "Get list of packages that belong to the given group."
 #~ msgstr "Получить список пакетов, которые относятся к данной группе."
 
@@ -1440,9 +2441,6 @@  msgstr "Всё верно?"
 #~ msgid "Group name."
 #~ msgstr "Название группы."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Очистка команд."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Проверить зависимости для конкретного пакета."
 
@@ -1491,9 +2489,6 @@  msgstr "Всё верно?"
 #~ msgid "The ID of the build job."
 #~ msgstr "ID задания на сборку."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Показать информацию о сборках."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Показать подробности о полученных сборках."
 
@@ -1557,9 +2552,6 @@  msgstr "Всё верно?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Недавно завершённые задания сборки"
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "Сборка ID %s не найдена."
-
 #~ msgid "State"
 #~ msgstr "Состояние"
 
@@ -1611,18 +2603,12 @@  msgstr "Всё верно?"
 #~ msgid "Not in key store: %s"
 #~ msgstr "Нет в хранилище ключей: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Отпечаток: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "Закрытый ключ доступен!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "Подключ: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "Секретный ключ."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Ключ не имеет срока действия."
 
@@ -1632,9 +2618,6 @@  msgstr "Всё верно?"
 #~ msgid "This may take a while..."
 #~ msgstr "Это может занять некоторое время ..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "Успешно импортирован %s."
-
 #~ msgid "Host key:"
 #~ msgstr "Ключ хоста:"
 
diff --git a/po/rw.po b/po/rw.po
index d8da4e1b..cfe64815 100644
--- a/po/rw.po
+++ b/po/rw.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2011-05-19 21:47+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Kinyarwanda (http://www.transifex.com/mstremer/ipfire/"
@@ -18,9 +18,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -35,6 +883,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -50,9 +1128,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -74,9 +1149,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -152,10 +1224,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -257,6 +1325,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1378,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -403,7 +1472,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/sk.po b/po/sk.po
index e1c07b05..37d61205 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2011-05-19 21:47+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Slovak (http://www.transifex.com/mstremer/ipfire/language/"
@@ -18,9 +18,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -35,6 +883,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -50,9 +1128,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -74,9 +1149,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -152,10 +1224,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -257,6 +1325,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1378,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -403,7 +1472,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/sq.po b/po/sq.po
index 75160da8..2cdcec24 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -8,7 +8,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2014-01-18 16:59+0000\n"
 "Last-Translator: Ardit Dani <ardit.dani@gmail.com>\n"
 "Language-Team: Albanian (http://www.transifex.com/mstremer/ipfire/language/"
@@ -19,23 +19,1231 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "Nuk mund të gjeni URL e kërkuar."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "Mos performo testin e instalimit."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Shkruaj çelesin këtij dokumenti."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Ekstrakt një paketë në një skedar."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Nuk gjëndet paketa %s in repot ne distance."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Nuk mund të kontrolloj nëse ky nënshkrim është e vlefshme."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Përmasa instalimit: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+msgid "Build for this architecture"
+msgstr "Ekzekuto pakfire për arkitekturën e dhënë."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Depo"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Krijuar: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Krijo një tregues të ri depo."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Pastro komandat"
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Nuk mund të heq dosjen statike: /%s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "Nuk mund të gjeni Makefile në rrënjë të ndërtuar: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Ndërto: %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Gjurmë gishtash: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Nuk mund të heq dokumentin: /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "Një ndërtim me ID %s nuk mund të gjendet."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Gjenero një paketë burim."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "Nuk mund të gjeni URL e kërkuar."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Krijuar: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Nuk mund të heq dokumentin: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Nuk mund të heq dosjen statike: /%s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Informacion mbi paketën:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Dokument"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Krijo Paketë:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Lejo ndryshimin e shitësit të paketave."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Lejo ndryshimin e shitësit të paketave."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Mos instalo paketat e rekomanduara."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Mos instalo paketat e rekomanduara."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "paketa %s nuk është instaluar"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Nuk mund të heq dokumentin: /%s"
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Ju jeni të vërtetuar me shërbimin e ndërtimit:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Nuk mund të heq dosjen statike: /%s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Ndërto paketat nga burimi %s:"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
 msgid "ETA"
 msgstr "KPA"
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Skadon: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+"Merrni listën e paketave që ofrojnë një dokument të caktuar apo funksion."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Krijo Paketë:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Lejo një depo përkohësisht."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Krijo një tregues të ri depo."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Lejo një depo përkohësisht."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Krijo një tregues të ri depo."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Anulo një depo përkohësisht."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Azhorno të gjith depot."
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Depo E're"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Nuk mund të heq dokumentin: /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "Nuk mund të gjeni Makefile në rrënjë të ndërtuar: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Përshkrimi"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: Paketë Baza dhënave"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Çelesi për të firmosur repot me."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Çelesi për të firmosur repot me."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Azhorno të gjith depot."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Azhorno të gjith depot."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Emri"
+
+msgid "Description"
+msgstr "Përshkrimi"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s nuk i përkasin një depo distupgrade"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Nuk mund të heq dokumentin: /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Listo të gjitha depot të aktivizuara aktualisht."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Depo"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Mundëso"
+
+msgid "Priority"
+msgstr "Prioritet"
+
+msgid "Packages"
+msgstr "Paketa"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+"Merrni listën e paketave që ofrojnë një dokument të caktuar apo funksion."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Shënja e një ose më shumë paketa."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "R'instalo një ose më shumë paketa."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s nuk ka asnjë nënshkrim"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "Çeles sekret."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Nuk mund të kontrolloj nëse ky nënshkrim është e vlefshme."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Nuk mund të kontrolloj nëse ky nënshkrim është e vlefshme."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Nuk mund të kontrolloj nëse ky nënshkrim është e vlefshme."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Shënja e një ose më shumë paketa."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Rruga për tek paketat."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Nuk mund të heq dokumentin: /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s nuk ka nënshkrim të vlefshëm"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "Zgjidhjet:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "Nuk mund të përcaktohet"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Nuk mund të heq dokumentin: /%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Krijo Paketë:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Përjashtim paketash nga azhornimi."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Nuk mund të shkarkojë %s: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Përjashtim %s."
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "Lista e të gjitha çelësave të importuar."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "Importuar me sukses %s."
+
 #, fuzzy
-msgid "Invalid value"
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s nuk ka nënshkrim të vlefshëm"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "Zgjidhjet:"
+msgid "Lists all uploads"
+msgstr "Lista e të gjitha çelësave të importuar."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Nuk mund të kontrolloj nëse ky nënshkrim është e vlefshme."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "Nënshkrim është i vlefshëm."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "Nënshkrim është i vlefshëm."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s ka një arkitekturë të ulët"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Lejo një depo përkohësisht."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Anulo një depo përkohësisht."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Ndërto një paketë në distancë."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Pastro të gjith dokumenta të përkohshëm."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Gjenero një paketë burim."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Krijuar: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Shfaq informacion rreth ndërtimit."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Kërkoni për një strukturë të caktuar."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Kërkoni për një strukturë të caktuar."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Instaluesit e paketave duhet të ndërtohen..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Virifikim nënshkrimesh..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Instaluesit e paketave duhet të ndërtohen..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "Harqet Përkrahur"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "Nuk mund të gjeni Makefile në rrënjë të ndërtuar: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Ju jeni të vërtetuar me shërbimin e ndërtimit:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Ju jeni të vërtetuar me shërbimin e ndërtimit:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Azhorno të gjith depot."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Përshkrimi"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "Emri i vërtetë i zotëruesit të këtij çelesi."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Konfigurimi:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Ekzekuto pakfire në mënyrë jashtë linje"
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Rruga ku pakfire duhet të veprojë në"
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "Probleme me instalimin e paketës %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Azhorno të gjith depot."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -55,9 +1263,6 @@  msgstr "Virifikim %s..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Emri"
-
 msgid "Version"
 msgstr "Versioni"
 
@@ -81,9 +1286,6 @@  msgstr "Depo"
 msgid "Summary"
 msgstr "Përmbledhje"
 
-msgid "Description"
-msgstr "Përshkrimi"
-
 msgid "Groups"
 msgstr "Grupe"
 
@@ -168,11 +1370,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Dokument"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "Ngarkimi i paketave t'instaluara"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s nuk i përkasin një depo distupgrade"
@@ -276,6 +1473,11 @@  msgstr "Nënshkrimi %s..."
 msgid "Package Database: %s"
 msgstr "%s: Paketë Baza dhënave"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "Ngarkimi i paketave t'instaluara"
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -326,9 +1528,6 @@  msgstr ""
 msgid "Package"
 msgstr "Paketë"
 
-msgid "Repository"
-msgstr "Depo"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Krijo Paketë:"
@@ -436,7 +1635,7 @@  msgstr "Nënshkrimi %s..."
 msgid "Installing Packages..."
 msgstr "Krijo Paketë:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Shkarkimi paketave"
@@ -492,10 +1691,6 @@  msgstr "A është në rregull?"
 #~ msgid "Priority: %s"
 #~ msgstr "Prioritet"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Ndërto: %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Po Fiket..."
 
@@ -506,10 +1701,6 @@  msgstr "A është në rregull?"
 #~ msgstr ""
 #~ "Ka ndodhur një gabim kur pakfire u përpoq për të shkarkuar dokumentat."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Përjashtim %s."
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "Dërgimi informacion ndërtuesit në qendër..."
 
@@ -517,10 +1708,6 @@  msgstr "A është në rregull?"
 #~ msgid "Pakfire builder command line interface"
 #~ msgstr "Ndërtuesi i Linjave të komandave ndërfaqore Pakfire "
 
-#, fuzzy
-#~ msgid "Run pakfire for the given architecture"
-#~ msgstr "Ekzekuto pakfire për arkitekturën e dhënë."
-
 #~ msgid "Choose the distribution configuration to use for build"
 #~ msgstr ""
 #~ "Zgjidhni konfigurimin e shpërndarjes për të përdorur për të ndërtuar"
@@ -541,18 +1728,6 @@  msgstr "A është në rregull?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Ekzekuto një shell pas një ndërtimi të sukseshëm."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "Mos performo testin e instalimit."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Pastro të gjith dokumenta të përkohshëm."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Gjenero një paketë burim."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Jepni emri(n) e një paket(e)."
@@ -561,18 +1736,9 @@  msgstr "A është në rregull?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Print disa informacione në lidhje me paketat e dhën(ë)."
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Dokument"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Jepni të paktën emrin e një paketë."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr ""
-#~ "Merrni listën e paketave që ofrojnë një dokument të caktuar apo funksion."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Dokumente apo funksione kërkimi për."
@@ -582,26 +1748,6 @@  msgstr "A është në rregull?"
 #~ msgstr ""
 #~ "Merrni listën e paketave që ofrojnë një dokument të caktuar apo funksion."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Listo të gjitha depot të aktivizuara aktualisht."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Azhorno të gjith depot."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Krijo një tregues të ri depo."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Çelesi për të firmosur repot me."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Kërkoni për një strukturë të caktuar."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Një strukturë kërkimi për."
@@ -610,27 +1756,10 @@  msgstr "A është në rregull?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Shkoni në një shell."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "R'instalo një ose më shumë paketa."
-
-#~ msgid "Enabled"
-#~ msgstr "Mundëso"
-
-#~ msgid "Priority"
-#~ msgstr "Prioritet"
-
-#~ msgid "Packages"
-#~ msgstr "Paketa"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Linja e komandave ndërfaqes Pakfire."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Ndërto një paketë në distancë."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Paket(a) për tu firmosur."
@@ -643,10 +1772,6 @@  msgstr "A është në rregull?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Kontrolloni lidhjen e qendrës."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Ju jeni të vërtetuar me shërbimin e ndërtimit:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Dokumenti: %s"
@@ -663,26 +1788,6 @@  msgstr "A është në rregull?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Linja e komandave ndërfaqes Pakfire "
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Konfigurimi:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Anulo një depo përkohësisht."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Lejo një depo përkohësisht."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Ekzekuto pakfire në mënyrë jashtë linje"
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Rruga ku pakfire duhet të veprojë në"
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Kontrolloni sistemin për ndonjë gabim."
@@ -703,18 +1808,6 @@  msgstr "A është në rregull?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Jepni emrin e të paktën një paketë për të instaluar."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Mos instalo paketat e rekomanduara."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Lejo ndryshimin e shitësit të paketave."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Lejo ndryshimin e shitësit të paketave."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "ID'ja e çelesit për fshirje."
@@ -727,10 +1820,6 @@  msgstr "A është në rregull?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "ID'ja e çelesit për eksportim."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Shkruaj çelesin këtij dokumenti."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Madhësia Totale shkarkimit: %s"
@@ -743,10 +1832,6 @@  msgstr "A është në rregull?"
 #~ msgid "Generate a new key"
 #~ msgstr "Gjenero një paketë burim."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "Emri i vërtetë i zotëruesit të këtij çelesi."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "Adresa email-it  e pronarit të këtij çelesi."
@@ -759,23 +1844,10 @@  msgstr "A është në rregull?"
 #~ msgid "File of that key to import"
 #~ msgstr "Emri i dokumentit i atij çelesi për të importuar."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Lista e të gjitha çelësave të importuar."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Shënja e një ose më shumë paketa."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Paket(a) për tu firmosur."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr ""
-#~ "Merrni listën e paketave që ofrojnë një dokument të caktuar apo funksion."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Hiq një ose më shumë paketa nga sistemi."
@@ -788,10 +1860,6 @@  msgstr "A është në rregull?"
 #~ msgid "Sync all installed with the latest one in the distribution"
 #~ msgstr "Sinkronizo të gjithë instalimet me atë më të fundit në shpërndarje."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Rruga për tek paketat."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Updejto të gjithë sistemin ose një paketë në veçanti."
@@ -802,17 +1870,9 @@  msgstr "A është në rregull?"
 #~ "Jepni një emër e një pakete për të rinovuar ose të lënë bosh për të "
 #~ "gjithë."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Përjashtim paketash nga azhornimi."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Pastro gjithqka..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "Nuk mund të gjeni Makefile në rrënjë të ndërtuar: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "Nënshkrimi %s..."
@@ -857,10 +1917,6 @@  msgstr "A është në rregull?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "Nuk mund të ndërtojmë për %s në këtë mbartës."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Instaluesit e paketave duhet të ndërtohen..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Kontrolloni, nëse ka ndonjë azhornim në dispozicion."
@@ -885,10 +1941,6 @@  msgstr "A është në rregull?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "Mos lejo ndryshimin arkitekturës s paketave."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Ekstrakt një paketë në një skedar."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Japin emri e dokumentit për të nxjerr."
@@ -960,16 +2012,6 @@  msgstr "A është në rregull?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "Gjenerimi çelesit mund të marrë një moment ..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "Nënshkrim është i vlefshëm."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Nuk mund të kontrolloj nëse ky nënshkrim është e vlefshme."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Krijuar: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Skadon: %s"
@@ -1027,9 +2069,6 @@  msgstr "A është në rregull?"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "Kërkesa nuk mund të përmbushet nga serveri."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "Nuk mund të gjeni URL e kërkuar."
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr "Një problem i paparë në lidhje transporti me XML-RPC ka ndodhur."
 
@@ -1086,10 +2125,6 @@  msgstr "A është në rregull?"
 #~ msgid "Packaging"
 #~ msgstr "Paketim"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "Ndërto paketat nga burimi %s:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "Nuk mund të nxjerr dokumentin: /%(src)s - %(dst)s"
@@ -1110,13 +2145,6 @@  msgstr "A është në rregull?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Komanda dështoj: %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "Nuk mund të përcaktohet"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Skadon: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "Koha e Kaluar: %s"
@@ -1152,9 +2180,6 @@  msgstr "A është në rregull?"
 #~ msgid "allow vendor change from '%s' (%s) to no vendor (%s)"
 #~ msgstr "lejo ndryshim nga shitësi '%s' (%s) në jo shitës '%s' (%s)"
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s nuk ka asnjë nënshkrim"
-
 #~ msgid "Could not handle scriptlet of unknown type. Skipping."
 #~ msgstr ""
 #~ "Nuk mund të trajtojë skripten të tipit të panjohur. Duke lënë mënjanë."
@@ -1216,9 +2241,6 @@  msgstr "A është në rregull?"
 #~ msgid "Multiple reinstall candidates for \"%(pattern)s\": %(pkgs)s"
 #~ msgstr "Kandidatët e shumtë reinstalimi për \"%(pattern)s\": %(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Nuk gjëndet paketa %s in repot ne distance."
-
 #~ msgid "Build command has failed."
 #~ msgstr "Komanda Ndëro dështoj."
 
@@ -1231,12 +2253,6 @@  msgstr "A është në rregull?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Konfigurimi shpërndares mungon."
 
-#~ msgid "New repository"
-#~ msgstr "Depo E're"
-
-#~ msgid "Package information:"
-#~ msgstr "Informacion mbi paketën:"
-
 #~ msgid "Extracting"
 #~ msgstr "Ekstraktoj"
 
@@ -1261,9 +2277,6 @@  msgstr "A është në rregull?"
 #~ msgid "Running stage %s:"
 #~ msgstr "Rrjedha e fazës %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Nuk mund të heq dosjen statike: /%s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "kompresimi i faqeve man nuk ka përfunduar me sukses."
 
@@ -1284,9 +2297,6 @@  msgstr "A është në rregull?"
 #~ msgid "Group name."
 #~ msgstr "Emri i grupit."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Pastro komandat"
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Kontrolloni varësit për një paketë të veçantë."
 
@@ -1355,9 +2365,6 @@  msgstr "A është në rregull?"
 #~ msgid "The ID of the build job."
 #~ msgstr "ID'ja e ndërtuesit së punës."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Shfaq informacion rreth ndërtimit."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Trego detajet për të dhënat e ndërtimit."
 
@@ -1421,9 +2428,6 @@  msgstr "A është në rregull?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Punë të përpunuara dhe ndërtuara Kohët e fundit"
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "Një ndërtim me ID %s nuk mund të gjendet."
-
 #~ msgid "State"
 #~ msgstr "Gjendje"
 
@@ -1475,18 +2479,12 @@  msgstr "A është në rregull?"
 #~ msgid "Not in key store: %s"
 #~ msgstr "Jo në dyqanin kryesor: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Gjurmë gishtash: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "Çelesi privat i disponushëm!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "Nënçeles: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "Çeles sekret."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Ky çeles nuk skadon."
 
@@ -1496,9 +2494,6 @@  msgstr "A është në rregull?"
 #~ msgid "This may take a while..."
 #~ msgstr "Kjo mund të marrë një kohë..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "Importuar me sukses %s."
-
 #~ msgid "Host key:"
 #~ msgstr "Çelesi pritës:"
 
@@ -1523,9 +2518,6 @@  msgstr "A është në rregull?"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "Mos e mbishkruaj dokumenta tashmë ekzistuese '/%s'"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Nuk mund të heq dokumentin: /%s"
-
 #~ msgid "Initializing repositories..."
 #~ msgstr "inicializoj depo..."
 
@@ -1566,9 +2558,6 @@  msgstr "A është në rregull?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "Nuk mund të shkarkoni këtë dokument nëse jeni i shkeputur: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "Nuk mund të shkarkojë %s: %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "Kontrolli i dokumentave të shkarkuara nuk korespondon."
 
@@ -1626,18 +2615,12 @@  msgstr "A është në rregull?"
 #~ msgid "Not enough space to download %s of packages."
 #~ msgstr "Hapësirë ​​e pa-mjaftueshme për të shkarkuar %s të paketave."
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Përmasa instalimit: %s"
-
 #~ msgid "Running Transaction Test"
 #~ msgstr "Ekzekutimi i Testit Transaksionit"
 
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "Testi Transaksionit me Sukses."
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Virifikim nënshkrimesh..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "Zbuloi %s gabim nënshkrim(i)! "
 
diff --git a/po/sr.po b/po/sr.po
index bd70e771..c263869d 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2011-05-19 21:47+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Serbian (http://www.transifex.com/mstremer/ipfire/language/"
@@ -19,9 +19,857 @@  msgstr ""
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -36,6 +884,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -51,9 +1129,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -75,9 +1150,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -153,10 +1225,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -258,6 +1326,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -307,9 +1379,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -404,7 +1473,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/su.po b/po/su.po
index 43ba980f..71d1eccc 100644
--- a/po/su.po
+++ b/po/su.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2011-05-19 21:47+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Sundanese (http://www.transifex.com/mstremer/ipfire/language/"
@@ -18,9 +18,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -35,6 +883,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -50,9 +1128,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -74,9 +1149,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -152,10 +1224,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -257,6 +1325,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1378,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -403,7 +1472,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/sv.po b/po/sv.po
index 6db822c6..c3493232 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2011-05-19 21:47+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Swedish (http://www.transifex.com/mstremer/ipfire/language/"
@@ -18,9 +18,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -35,6 +883,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -50,9 +1128,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -74,9 +1149,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -152,10 +1224,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -257,6 +1325,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1378,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -403,7 +1472,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/th.po b/po/th.po
index 5f027336..c9738372 100644
--- a/po/th.po
+++ b/po/th.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2013-11-20 09:12+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "Language-Team: Thai (http://www.transifex.com/mstremer/ipfire/language/th/)\n"
@@ -17,9 +17,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -34,6 +882,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -49,9 +1127,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -73,9 +1148,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -151,10 +1223,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -256,6 +1324,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -305,9 +1377,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -402,7 +1471,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/tk.po b/po/tk.po
index 2e17fe73..fa7f6212 100644
--- a/po/tk.po
+++ b/po/tk.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2011-05-19 21:47+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: Turkmen (http://www.transifex.com/mstremer/ipfire/language/"
@@ -18,9 +18,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -35,6 +883,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -50,9 +1128,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -74,9 +1149,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -152,10 +1224,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -257,6 +1325,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1378,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -403,7 +1472,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/tr.po b/po/tr.po
index cfc6a8ac..91871bc0 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -8,7 +8,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2014-01-16 17:36+0000\n"
 "Last-Translator: Ersan YILDIRIM <ersan73@gmail.com>\n"
 "Language-Team: Turkish (http://www.transifex.com/mstremer/ipfire/language/"
@@ -19,23 +19,1231 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not log out: %s\n"
+msgstr "%s indirilemedi: %s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr "İstenen URL bulamadı."
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read the password: %s\n"
+msgstr "%s indirilemedi: %s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "Kurulum testi yapmayınız."
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Bu dosyaya anahtarını yazın."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Bu dizine bir paket çıkartın."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not add %s"
+msgstr "%s indirilemedi: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Uzak depodaki %s paketi bulunamadı."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "%s indirilemedi: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not build %s\n"
+msgstr "%s indirilemedi: %s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Bu imzanın geçerli olup olmadığı kontrol edilemedi."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Yüklü boyut: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not clean up: %s\n"
+msgstr "%s indirilemedi: %s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build for this architecture"
+msgstr "Verilen mimari için paket derleyin."
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Depo"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Oluşturuldu: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Failed to create upload %s: %s\n"
+msgstr "%s indirilemedi: %s"
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Yeni bir depo dizini oluşturun."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Temizleme komutları."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Durağan kitaplıklar kaldırılamadı: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "Root derleyicisi içerisindeki makefile dosyası bulunamadı: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Derleme:  %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Parmak izi: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Dosya kaldırılamadı: /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "%s kimliği ile ilgili bir derleme bulunamadı."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Bir kaynak paketi oluşturun."
+
+#, fuzzy, c-format
+#| msgid "Could not find the requested URL."
+msgid "Could not find the current directory: %m\n"
+msgstr "İstenen URL bulamadı."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not dist %s: %s\n"
+msgstr "%s indirilemedi: %s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Oluşturuldu: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not create %s: %m\n"
+msgstr "%s indirilemedi: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Dosya kaldırılamadı: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Durağan kitaplıklar kaldırılamadı: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Paket bilgileri:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Dosya"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s'\n"
+msgstr "%s indirilemedi: %s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Oluşturulan paketler:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Paket sağlayıcısının değiştirilmesine izin ver."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Paket sağlayıcısının değiştirilmesine izin ver."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Tavsiye edilen paketleri kurmayın."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Tavsiye edilen paketleri kurmayın."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not find '%s': %s\n"
+msgstr "%s indirilemedi: %s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not lint %s: %s\n"
+msgstr "%s indirilemedi: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %s\n"
+msgstr "%s indirilemedi: %s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "%s paketi kurulabilir değil"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open %s: %m\n"
+msgstr "%s indirilemedi: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not read %s: %s\n"
+msgstr "%s indirilemedi: %s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Dosya kaldırılamadı: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not find makefile in build root: %s"
+msgid "Could not setup the build environment: %s\n"
+msgstr "Root derleyicisi içerisindeki makefile dosyası bulunamadı: %s"
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Derleme hizmetiniz doğrulanıyor:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Durağan kitaplıklar kaldırılamadı: %s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "%s derleyici kaynak paketi:"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not open the key %s: %m\n"
+msgstr "%s indirilemedi: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "%s indirilemedi: %s"
+
 msgid "ETA"
 msgstr "ETA"
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Bitiş: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr "Belirli bir dosya veya özelliği sağlayan paketlerin listesini alın."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Oluşturulan paketler:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Geçici olarak bir depoyu aktifleştirin."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Yeni bir depo dizini oluşturun."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Geçici olarak bir depoyu aktifleştirin."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Yeni bir depo dizini oluşturun."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Geçici olarak depoyu devre dışı bırakın."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Tüm depoları güncelleyin."
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Yeni depo"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Dosya kaldırılamadı: /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "Root derleyicisi içerisindeki makefile dosyası bulunamadı: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Açıklama"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: paket veritabanı"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not write %s: %s\n"
+msgstr "%s indirilemedi: %s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "Depo ile imzalamak için anahtar."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "Depo ile imzalamak için anahtar."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Tüm depoları güncelleyin."
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Tüm depoları güncelleyin."
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "Ad"
+
+msgid "Description"
+msgstr "Açıklama"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s distupgrade deposuna ait değil"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Dosya kaldırılamadı: /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Şu anda bütün aktif depoları listeleyin."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Depo"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Aktif"
+
+msgid "Priority"
+msgstr "Öncelik"
+
+msgid "Packages"
+msgstr "Paketler"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr "Belirli bir dosya veya özelliği sağlayan paketlerin listesini alın."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Bir veya daha fazla paketi imzalayın."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Bir veya daha fazla paketi yeniden yükleyin."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s imzaları yok"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "Bu gizli bir anahtardır."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not allocate memory: %m\n"
+msgstr "%s indirilemedi: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not sign %s: %s\n"
+msgstr "%s indirilemedi: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Bu imzanın geçerli olup olmadığı kontrol edilemedi."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Bu imzanın geçerli olup olmadığı kontrol edilemedi."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Bu imzanın geçerli olup olmadığı kontrol edilemedi."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Bir veya daha fazla paketi imzalayın."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Paketlerin yolu."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Dosya kaldırılamadı: /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s için geçerli imzalar yok"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "Çözümler:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "Tespit edilemedi"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Dosya kaldırılamadı: /%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Oluşturulan paketler:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Paketi güncelleştirmenin dışında tut."
+
+#, fuzzy, c-format
+#| msgid "Could not download %s: %s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "%s indirilemedi: %s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "%s hariç."
+
+msgid "Delete uploaded files"
+msgstr ""
+
+#, fuzzy
+msgid "List all uploads"
+msgstr "Tüm alınan anahtarları listeleyin."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Successfully imported %s."
+msgid "Successfully uploaded %s as %s\n"
+msgstr "%s başarıyla alındı."
+
 #, fuzzy
-msgid "Invalid value"
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s için geçerli imzalar yok"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "Çözümler:"
+msgid "Lists all uploads"
+msgstr "Tüm alınan anahtarları listeleyin."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Bu imzanın geçerli olup olmadığı kontrol edilemedi."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "Bu imza geçerlidir."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "Bu imza geçerlidir."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s alt mimariye sahiptir"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Geçici olarak bir depoyu aktifleştirin."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Geçici olarak depoyu devre dışı bırakın."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Uzaktan bir paket derleyin."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Tüm geçici dosyaları temizle."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Bir kaynak paketi oluşturun."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Oluşturuldu: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Derleme hakkında ki bilgileri göster."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Belirli bir model arayın."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Belirli bir model arayın."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Derleme için gerekli paketler kuruluyor..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "İmzalar doğrulanıyor..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Derleme için gerekli paketler kuruluyor..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "Desteklenen yapılar"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "Root derleyicisi içerisindeki makefile dosyası bulunamadı: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Derleme hizmetiniz doğrulanıyor:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Derleme hizmetiniz doğrulanıyor:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Tüm depoları güncelleyin."
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Açıklama"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "Bu anahtarın sahibinin gerçek adı."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Yapılandırma:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Çevrimdışı durumda pakfire çalıştırın."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Pakfire dosyasının içeride çalıştırma yolu."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "Kurulu paket %s ile sorun"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Tüm depoları güncelleyin."
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -55,9 +1263,6 @@  msgstr "%s doğrulanıyor..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "Ad"
-
 msgid "Version"
 msgstr "Sürüm"
 
@@ -81,9 +1286,6 @@  msgstr "Repo"
 msgid "Summary"
 msgstr "Özet"
 
-msgid "Description"
-msgstr "Açıklama"
-
 msgid "Groups"
 msgstr "Gruplar"
 
@@ -168,11 +1370,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Dosya"
 
-#. Set description
-#, fuzzy
-msgid "Locally Built Packages"
-msgstr "Kurulu paketler yükleniyor"
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s distupgrade deposuna ait değil"
@@ -276,6 +1473,11 @@  msgstr "%s imzalanıyor..."
 msgid "Package Database: %s"
 msgstr "%s: paket veritabanı"
 
+#. Set description
+#, fuzzy
+msgid "Locally Built Packages"
+msgstr "Kurulu paketler yükleniyor"
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -326,9 +1528,6 @@  msgstr ""
 msgid "Package"
 msgstr "Paket"
 
-msgid "Repository"
-msgstr "Depo"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Oluşturulan paketler:"
@@ -436,7 +1635,7 @@  msgstr "%s imzalanıyor..."
 msgid "Installing Packages..."
 msgstr "Oluşturulan paketler:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "İndirilen paketler:"
@@ -495,10 +1694,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Priority: %s"
 #~ msgstr "Öncelik"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Derleme:  %(name)s"
-
 #~ msgid "Shutting down..."
 #~ msgstr "Kapanıyor..."
 
@@ -508,10 +1703,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "An error occured when pakfire tried to download files."
 #~ msgstr "Pakfire dosyalarını indirmek için çalıştığında bir hata oluştu."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "%s hariç."
-
 #~ msgid "Sending builder information to hub..."
 #~ msgstr "Hub'a derleyici bilgileri gönderiliyor ..."
 
@@ -542,18 +1733,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Başarılı bir derlemeden sonra bir kabuk çalıştırın."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "Kurulum testi yapmayınız."
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Tüm geçici dosyaları temizle."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Bir kaynak paketi oluşturun."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Paketlerin adlarını verin."
@@ -562,17 +1741,9 @@  msgstr "Bu tamam mı?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Verilen paket(ler) hakkında ki bazı bilgileri yazdırın."
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Dosya"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "En az bir pakete ad verin."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr "Belirli bir dosya veya özelliği sağlayan paketlerin listesini alın."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Aramak için dosya veya özellik girin."
@@ -581,26 +1752,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Get a list of packages that require a given file or feature"
 #~ msgstr "Belirli bir dosya veya özelliği sağlayan paketlerin listesini alın."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Şu anda bütün aktif depoları listeleyin."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Tüm depoları güncelleyin."
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Yeni bir depo dizini oluşturun."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "Depo ile imzalamak için anahtar."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Belirli bir model arayın."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Aramak için bir model."
@@ -609,27 +1760,10 @@  msgstr "Bu tamam mı?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Bir kabuğa gidin."
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Bir veya daha fazla paketi yeniden yükleyin."
-
-#~ msgid "Enabled"
-#~ msgstr "Aktif"
-
-#~ msgid "Priority"
-#~ msgstr "Öncelik"
-
-#~ msgid "Packages"
-#~ msgstr "Paketler"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Pakfire istemci komut satırı arayüzü."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Uzaktan bir paket derleyin."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "İmzalamak için paketler."
@@ -642,10 +1776,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Hub bağlantısını kontrol edin."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Derleme hizmetiniz doğrulanıyor:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Dosya adı: %s"
@@ -662,26 +1792,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Pakfire komut satırı arayüzü."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Yapılandırma:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Geçici olarak depoyu devre dışı bırakın."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Geçici olarak bir depoyu aktifleştirin."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Çevrimdışı durumda pakfire çalıştırın."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Pakfire dosyasının içeride çalıştırma yolu."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Herhangi bir hata için sistemi kontrol edin."
@@ -702,18 +1812,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Yüklemek için en az bir paket adı girin."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Tavsiye edilen paketleri kurmayın."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Paket sağlayıcısının değiştirilmesine izin ver."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Paket sağlayıcısının değiştirilmesine izin ver."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "Silmek için anahtar kimliği."
@@ -726,10 +1824,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "Verilen anahtar kimliği."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Bu dosyaya anahtarını yazın."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Toplam indirme boyutu: %s"
@@ -742,10 +1836,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Generate a new key"
 #~ msgstr "Bir kaynak paketi oluşturun."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "Bu anahtarın sahibinin gerçek adı."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "Bu anahtarın sahibinin e-posta adresi."
@@ -758,22 +1848,10 @@  msgstr "Bu tamam mı?"
 #~ msgid "File of that key to import"
 #~ msgstr "Almak için bu anahtarın dosya adı."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Tüm alınan anahtarları listeleyin."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Bir veya daha fazla paketi imzalayın."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "İmzalamak için paketler."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr "Belirli bir dosya veya özelliği sağlayan paketlerin listesini alın."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Sistem için tek veya daha fazla paket çıkartın."
@@ -786,10 +1864,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Sync all installed with the latest one in the distribution"
 #~ msgstr "Dağıtımında yeni yüklenmiş tüm eşitlemeler."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Paketlerin yolu."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Tüm sistemi veya belirli bir paketi güncelleyin."
@@ -799,17 +1873,9 @@  msgstr "Bu tamam mı?"
 #~ msgstr ""
 #~ "Güncelleştirmek veya tümünü boş bırakmak için bir paketin bir ad verin."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Paketi güncelleştirmenin dışında tut."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Tüm geçici dosyalar temizleniyor..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "Root derleyicisi içerisindeki makefile dosyası bulunamadı: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "%s imzalanıyor..."
@@ -854,10 +1920,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "Bu ana makinede %s için derleme yapılamaz."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Derleme için gerekli paketler kuruluyor..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Mevcut herhangi bir güncelleme olup olmadığını kontrol edin."
@@ -882,10 +1944,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "Değişen paket yapısına izin verilmeyecek."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Bu dizine bir paket çıkartın."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Çıkarmak için dosyanın adını verin."
@@ -952,16 +2010,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "Anahtarı üretme bir dakikanızı alabilir..."
 
-#~ msgid "This signature is valid."
-#~ msgstr "Bu imza geçerlidir."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Bu imzanın geçerli olup olmadığı kontrol edilemedi."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Oluşturuldu: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Bitiş: %s"
@@ -1019,9 +2067,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "A request could not be fulfilled by the server."
 #~ msgstr "Bu talep sunucu tarafından yerine ulaştırılamadı."
 
-#~ msgid "Could not find the requested URL."
-#~ msgstr "İstenen URL bulamadı."
-
 #~ msgid "An unforseable problem on the XML-RPC transport connection occured."
 #~ msgstr "XML-RPC ulaşım bağlantısı üzerinde öngörülemeyen bir sorun oluştu."
 
@@ -1078,10 +2123,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Packaging"
 #~ msgstr "Paketleme"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "%s derleyici kaynak paketi:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "Dosya ayıklanamadı: /%(src)s - %(dst)s"
@@ -1102,13 +2143,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Command failed: %s"
 #~ msgstr "Komut başarısız oldu: %s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "Tespit edilemedi"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Bitiş: %s"
-
 #, python-format
 #~ msgid "Elapsed Time: %s"
 #~ msgstr "Geçen Zaman: %s"
@@ -1117,9 +2151,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "%s [y/N]"
 #~ msgstr "%s [e/H]"
 
-#~ msgid "New repository"
-#~ msgstr "Yeni depo"
-
 #~ msgid "Filename: %s"
 #~ msgstr "Dosya adı: %s"
 
@@ -1132,9 +2163,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Don't overwrite already existing datafile '/%s'"
 #~ msgstr "Mevcut veri dosyası '/%s' üzerinde yok"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Dosya kaldırılamadı: /%s"
-
 #~ msgid ""
 #~ "The format of the database is not supported by this version of pakfire."
 #~ msgstr "Veritabanı biçimi pakfire'ın bu sürümü tarafından desteklenmiyor."
@@ -1155,9 +2183,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "%s: Reading packages..."
 #~ msgstr "%s: Paketler okunuyor..."
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s imzaları yok"
-
 #~ msgid "%s has got no valid signatures"
 #~ msgstr "%s için geçerli imzalar yok"
 
@@ -1221,18 +2246,12 @@  msgstr "Bu tamam mı?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Eksik dağıtım yapılandırması."
 
-#~ msgid "Package information:"
-#~ msgstr "Paket bilgileri:"
-
 #~ msgid "Extracting"
 #~ msgstr "Açılıyor"
 
 #~ msgid "You cannot run a build when no package was given."
 #~ msgstr "Hiçbir paket olmadığında derlemeyi çalıştıramazsınız."
 
-#~ msgid "Could not find makefile in build root: %s"
-#~ msgstr "Root derleyicisi içerisindeki makefile dosyası bulunamadı: %s"
-
 #~ msgid "Build interrupted"
 #~ msgstr "Tamamlanamayan derleme"
 
@@ -1252,9 +2271,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Running stage %s:"
 #~ msgstr "%s - Çalışma aşaması:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Durağan kitaplıklar kaldırılamadı: %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "Man sayfalarının sıkıştırılması tamamlanamadı."
 
@@ -1275,9 +2291,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Give name of at least one package to build."
 #~ msgstr "Derlemek için en azından bir paket adını girin."
 
-#~ msgid "Build the package for the given architecture."
-#~ msgstr "Verilen mimari için paket derleyin."
-
 #~ msgid "Path were the output files should be copied to."
 #~ msgstr "Çıktı dosyalarının kopyalanması gereken yolu."
 
@@ -1309,9 +2322,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Cannot download this file in offline mode: %s"
 #~ msgstr "Çevrimdışı durumda bu dosyayı indiremezsiniz: %s"
 
-#~ msgid "Could not download %s: %s"
-#~ msgstr "%s indirilemedi: %s"
-
 #~ msgid "The checksum of the downloaded file did not match."
 #~ msgstr "İndirilen dosyanın sağlaması uyuşmuyor."
 
@@ -1349,9 +2359,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Total download size: %s"
 #~ msgstr "Toplam indirme boyutu: %s"
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Yüklü boyut: %s"
-
 #~ msgid "Freed size: %s"
 #~ msgstr "Boşaltılan boyut: %s"
 
@@ -1361,9 +2368,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "İşlem Testi Başarılı"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "İmzalar doğrulanıyor..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "Bulunan %s imzası hatalı!"
 
@@ -1413,9 +2417,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Multiple reinstall candidates for \"%(pattern)s\": %(pkgs)s"
 #~ msgstr "%(pattern)s\" için birden fazla yeniden yükleme adayı: %(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Uzak depodaki %s paketi bulunamadı."
-
 #~ msgid "Get list of packages that belong to the given group."
 #~ msgstr "Verilen gruba ait paketlerin listesini alın."
 
@@ -1428,9 +2429,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Group name."
 #~ msgstr "Grup adı."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Temizleme komutları."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Belirli bir paket için bağımlılıkları kontrol edin."
 
@@ -1479,9 +2477,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "The ID of the build job."
 #~ msgstr "Derleme işinin kimliği."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Derleme hakkında ki bilgileri göster."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Verilen derleme ile ilgili ayrıntıları göster."
 
@@ -1545,9 +2540,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Son zamanlarda işlenmiş derleme işleri"
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "%s kimliği ile ilgili bir derleme bulunamadı."
-
 #~ msgid "State"
 #~ msgstr "Durum"
 
@@ -1599,18 +2591,12 @@  msgstr "Bu tamam mı?"
 #~ msgid "Not in key store: %s"
 #~ msgstr "Anahtar depoda yok: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Parmak izi: %s"
-
 #~ msgid "Private key available!"
 #~ msgstr "Özel anahtar kullanılabilir!"
 
 #~ msgid "Subkey: %s"
 #~ msgstr "Alt anahtar: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "Bu gizli bir anahtardır."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Bu anahtar zaman aşımına uğramayacak."
 
@@ -1620,9 +2606,6 @@  msgstr "Bu tamam mı?"
 #~ msgid "This may take a while..."
 #~ msgstr "Bu biraz zaman alabilir..."
 
-#~ msgid "Successfully imported %s."
-#~ msgstr "%s başarıyla alındı."
-
 #~ msgid "Host key:"
 #~ msgstr "Ana bilgisayar anahtarı:"
 
diff --git a/po/uk.po b/po/uk.po
index e3ef7f23..e755eca5 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -10,7 +10,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2013-11-20 09:12+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "Language-Team: Ukrainian (http://www.transifex.com/mstremer/ipfire/language/"
@@ -22,23 +22,1227 @@  msgstr ""
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not log out: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not read the password: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+#, fuzzy
+msgid "Do not use the snapshot"
+msgstr "не де-інсталюйте %s"
+
+msgid "Do not run tests"
+msgstr ""
+
+#, fuzzy
+msgid "Writes the log to a file"
+msgstr "Запис ключа до файлу."
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+#, fuzzy
+msgid "Output all packages into this directory"
+msgstr "Експортувати ключ до файлу."
+
+#, fuzzy, c-format
+msgid "Could not add %s"
+msgstr "не блокуйте %s"
+
+#, fuzzy, c-format
+#| msgid "Could not find package %s in a remote repository."
+msgid "Could not import %s to the local repository: %s\n"
+msgstr "Не можу знайти пакунку %s і віддаленому репозиторії."
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not copy %s to %s: %s\n"
+msgstr "Не можу видалити статичні бібліотеки: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not build %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not check the installation: %s\n"
+msgstr "Не можу перевірити справжність підпису."
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Installed size: %s"
+msgid "Invalid time: %s"
+msgstr "Розмір після встановлення: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not clean up: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+#, fuzzy
+#| msgid "Build the package for the given architecture."
+msgid "Build for this architecture"
+msgstr "Побудувати пакунок для заданої архітектури"
+
+#, fuzzy
+msgid "Build against this repository"
+msgstr "Репозиторій"
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, fuzzy, c-format
+#| msgid "Created: %s"
+msgid "Created build %s\n"
+msgstr "Створено: %s"
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Create a new worker"
+msgstr "Створити новий індекс репозиторію."
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+#, fuzzy
+#| msgid "Cleanup commands."
+msgid "Commands:"
+msgstr "Очистка команд."
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not enter a user namespace: %s\n"
+msgstr "Не можу видалити статичні бібліотеки: %s"
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr "не можу знайти makefile в корені build: %s"
+
+#. Show all of it
+#, fuzzy, c-format
+msgid "Build Service : %s\n"
+msgstr "Зборка: %(name)s"
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Fingerprint: %s"
+msgid "Fingerprint   : %s\n"
+msgstr "Відбиток: %s"
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not enrol this worker: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "A build with ID %s could not be found."
+msgid "The build service could not be reached.\n"
+msgstr "Зборка з ID %s не знайдена."
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+#, fuzzy
+msgid "Creates source packages from makefiles"
+msgstr "Створення пакунку з програмним кодом."
+
+#, fuzzy, c-format
+#| msgid "Could not find makefile in build root: %s"
+msgid "Could not find the current directory: %m\n"
+msgstr "не можу знайти makefile в корені build: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not dist %s: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Creates images"
+msgstr "Створено: %s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not create %s: %m\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write the image: %m\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not move the image to %s: %m\n"
+msgstr "Не можу видалити статичні бібліотеки: %s"
+
+msgid "PACKAGES..."
+msgstr ""
+
+#, fuzzy
+#| msgid "Package information:"
+msgid "Shows package information"
+msgstr "Інформація про пакет:"
+
+#, fuzzy
+msgid "Show the filelist"
+msgstr "Файл"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not find '%s'\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, fuzzy
+msgid "Install packages"
+msgstr "Створення пакунків:"
+
+#, fuzzy
+msgid "Allow downgrading packages"
+msgstr "Дозволити зміну постачальника пакунків."
+
+#, fuzzy
+msgid "Allow uninstalling packages"
+msgstr "Дозволити зміну постачальника пакунків."
+
+#, fuzzy
+msgid "Only install the best package(s)"
+msgstr "Перевстановіть один або декілька пакунків."
+
+msgid "Replace files of other packages"
+msgstr ""
+
+#, fuzzy
+msgid "Do not install recommended packages"
+msgstr "Перевстановіть один або декілька пакунків."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not find '%s': %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not lint %s: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not open %s: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, fuzzy, c-format
+msgid "Repository %s does not exist\n"
+msgstr "пакунок %s не може бути встановлений"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not open %s: %m\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not read %s: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not initialize Pakfire: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not find makefile in build root: %s"
+msgid "Could not setup the build environment: %s\n"
+msgstr "не можу знайти makefile в корені build: %s"
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr "Ви пройшли аутентифікацію до сервісу побудови:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove static libraries: %s"
+msgid "Could not create a temporary directory: %m\n"
+msgstr "Не можу видалити статичні бібліотеки: %s"
+
+#, fuzzy, c-format
+#| msgid "Building source package %s:"
+msgid "Could not create a source package from %s: %s\n"
+msgstr "Побудова вихідного пакунку %s:"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not open the key %s: %m\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not import the key from %s: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+#, fuzzy
+msgid "Error"
+msgstr "Закінчується: %s"
+
+msgid "PATTERNS..."
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a certain pattern"
+msgstr "Отримати список пакунків, що надають даний файл або функціонал."
+
+#, fuzzy
+msgid "Remove packages"
+msgstr "Створення пакунків:"
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+#, fuzzy
+msgid "Add a repository"
+msgstr "Тимчасово ввімкнути репозиторій."
+
+#, fuzzy
+msgid "Create a repository from packages"
+msgstr "Створити новий індекс репозиторію."
+
+#, fuzzy
+msgid "Remove a repository"
+msgstr "Тимчасово ввімкнути репозиторій."
+
+#, fuzzy
+msgid "Create a new repository"
+msgstr "Створити новий індекс репозиторію."
+
+#, fuzzy
+msgid "Delete a repository"
+msgstr "Тимчасово вимкнути репозиторій."
+
+#, fuzzy
+msgid "List your repositories"
+msgstr "Оновити всі репозиторії"
+
+#, fuzzy
+#| msgid "New repository"
+msgid "Show a repository"
+msgstr "Нове сховище"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not fetch ~%s/%s/%s"
+msgstr "Не можу видалити файл: /%s"
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr "не можу знайти makefile в корені build: %s"
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Description"
+msgid "  Description : %s\n"
+msgstr "Опис"
+
+#, fuzzy, c-format
+msgid "  Packages    : %s\n"
+msgstr "%s: база даних пакетів"
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not write %s: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+#, fuzzy
+msgid "Use this key to sign the repository"
+msgstr "ключ для підпису репозиторію."
+
+msgid "DISTRO NAME"
+msgstr ""
+
+#, fuzzy
+msgid "A description for the repository"
+msgstr "ключ для підпису репозиторію."
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+#, fuzzy
+msgid "Lists your repositories"
+msgstr "Оновити всі репозиторії"
+
+#. Handle errors
+#, fuzzy, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr "Оновити всі репозиторії"
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr "І'мя"
+
+msgid "Description"
+msgstr "Опис"
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "%s does not belong to a distupgrade repository"
+msgid "\"%s\" is not the name of a repository\n"
+msgstr "%s не належить до distupgrade репозиторію"
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not remove %s: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+#, fuzzy
+msgid "List all available repositories"
+msgstr "Показати список всіх задіяних репозиторіїв."
+
+#. Add a column with the name
+msgid "Repository"
+msgstr "Репозиторій"
+
+#. Add enabled status
+msgid "Enabled"
+msgstr "Ввімкнено."
+
+msgid "Priority"
+msgstr "Пріоритет"
+
+msgid "Packages"
+msgstr "Пакунки"
+
+#, fuzzy
+msgid "Search for packages that requires a certain pattern"
+msgstr "Отримати список пакунків, що надають даний файл або функціонал."
+
+#, fuzzy
+msgid "Search for packages"
+msgstr "Підпишіть один або декілька пакунків."
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+#, fuzzy
+msgid "Install this package"
+msgstr "Перевстановіть один або декілька пакунків."
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+#, fuzzy
+#| msgid "%s has got no signatures"
+msgid "The comment of the signature"
+msgstr "%s не підписаний"
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "This is a secret key."
+msgid "%s is not a secret key\n"
+msgstr "Це є секретний ключ."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not allocate memory: %m\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not sign %s: %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not write the signature: %m\n"
+msgstr "Не можу перевірити справжність підпису."
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not read the signature: %m\n"
+msgstr "Не можу перевірити справжність підпису."
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not move the signature to %s: %m\n"
+msgstr "Не можу перевірити справжність підпису."
+
+msgid "Update the snapshot"
+msgstr ""
+
+#, fuzzy
+msgid "Synchronize packages"
+msgstr "Підпишіть один або декілька пакунків."
+
+#, fuzzy
+msgid "Keep orphaned packages"
+msgstr "Шлях до пакунків."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not request job: %m\n"
+msgstr "Не можу видалити файл: /%s"
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid value"
+msgstr "%s має невірний підпис"
+
+#. Show a little headline
+#, fuzzy
+msgid "Possible solutions:"
+msgstr "Рішення:"
+
+#. Print a headline
+msgid "One or more problems have occurred solving your request:"
+msgstr ""
+
+msgid "Please select a solution:"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not be determined"
+msgid "Could not setup the transaction\n"
+msgstr "Не може бути визначений"
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr "Не можу видалити файл: /%s"
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+#, fuzzy
+msgid "Update packages"
+msgstr "Створення пакунків:"
+
+#, fuzzy
+msgid "Exclude a package from being updated"
+msgstr "Виключити пакунок з оновлення."
+
+#, fuzzy, c-format
+#| msgid "Could not remove file: /%s"
+msgid "Could not exclude '%s': %s\n"
+msgstr "Не можу видалити файл: /%s"
+
+#, fuzzy
+msgid "Upload files"
+msgstr "Виключення %s."
+
+msgid "Delete uploaded files"
+msgstr ""
+
 #, fuzzy
-msgid "Invalid value"
+msgid "List all uploads"
+msgstr "Список імпортованих ключів."
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+#, fuzzy
+#| msgid "UUID"
+msgid "UUID..."
+msgstr "UUID"
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+#, fuzzy
+msgid "Invalid UUID"
 msgstr "%s має невірний підпис"
 
-#. Show a little headline
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
 #, fuzzy
-msgid "Possible solutions:"
-msgstr "Рішення:"
+msgid "Lists all uploads"
+msgstr "Список імпортованих ключів."
 
-#. Print a headline
-msgid "One or more problems have occurred solving your request:"
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
 msgstr ""
 
-msgid "Please select a solution:"
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, fuzzy, c-format
+#| msgid "Could not check if this signature is valid."
+msgid "Could not open the signature %s: %m\n"
+msgstr "Не можу перевірити справжність підпису."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is not valid: %s\n"
+msgstr "Дійсний підпис."
+
+#, fuzzy, c-format
+#| msgid "This signature is valid."
+msgid "The signature of %s is valid\n"
+msgstr "Дійсний підпис."
+
+#, fuzzy
+#| msgid "%s has inferior architecture"
+msgid "Choose an architecture"
+msgstr "%s належить до більш ранньої архітектури"
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+#, fuzzy
+msgid "Enable a repository"
+msgstr "Тимчасово ввімкнути репозиторій."
+
+#, fuzzy
+msgid "Disable a repository"
+msgstr "Тимчасово вимкнути репозиторій."
+
+#, fuzzy
+msgid "Build packages from makefiles"
+msgstr "Віддалено побудувати пакунок."
+
+#, fuzzy
+msgid "Remove temporary files"
+msgstr "Очистка всіх тимчасових файлів."
+
+#, fuzzy
+msgid "Create source packages from makefiles"
+msgstr "Створення пакунку з програмним кодом."
+
+#, fuzzy
+#| msgid "Created: %s"
+msgid "Create images"
+msgstr "Створено: %s"
+
+#, fuzzy
+#| msgid "Show information about builds."
+msgid "Show information about packages"
+msgstr "Показати інформацію про зборки."
+
+msgid "Check packages for problems"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that provide a pattern"
+msgstr "Пошук по заданому шаблону."
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+#, fuzzy
+msgid "Search for packages that require a pattern"
+msgstr "Пошук по заданому шаблону."
+
+#, fuzzy
+msgid "Open a shell in the build environment"
+msgstr "Встановлення пакунків необхідних для побудови..."
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+#, fuzzy
+#| msgid "Verifying signatures..."
+msgid "Verify the signature of a file"
+msgstr "Перевірка підписів..."
+
+#, fuzzy
+msgid "Builds packages and manages the build environment"
+msgstr "Встановлення пакунків необхідних для побудови..."
+
+#, fuzzy, c-format
+msgid "Unsupported architecture: %s"
+msgstr "Архітектури, що підтримуються"
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, fuzzy, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr "не можу знайти makefile в корені build: %s"
+
+msgid "Context was not freed"
+msgstr ""
+
+#, fuzzy
+msgid "Log in to or out of the build service"
+msgstr "Ви пройшли аутентифікацію до сервісу побудови:"
+
+#, fuzzy
+msgid "Build packages on the build service"
+msgstr "Ви пройшли аутентифікацію до сервісу побудови:"
+
+msgid "Manage workers"
+msgstr ""
+
+#, fuzzy
+msgid "Manage your repositories"
+msgstr "Оновити всі репозиторії"
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+#, fuzzy
+msgid "Choose the distribution"
+msgstr "Опис"
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+#, fuzzy
+msgid "Show or replace the key of this worker"
+msgstr "Справжнє ім'я власника цього ключа."
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+#, fuzzy
+msgid "Use this configuration file"
+msgstr "Конфігурація:"
+
+#, fuzzy
+msgid "Run in offline mode"
+msgstr "Запустіть Pakfire в режимі offline."
+
+#, fuzzy
+msgid "The path to operate in"
+msgstr "Шлях за яким буде працювати Pakfire."
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+#, fuzzy
+#| msgid "problem with installed package %s"
+msgid "Check the installed packages for problems"
+msgstr "Проблема з встановленим пакунком %s"
+
+#, fuzzy
+msgid "Add and remove repositories"
+msgstr "Оновити всі репозиторії"
+
+msgid "Synchronize the installed packages with the repositories"
 msgstr ""
 
 #. Set description
@@ -58,9 +1262,6 @@  msgstr "Перевірка %s..."
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr "І'мя"
-
 msgid "Version"
 msgstr "Версія"
 
@@ -84,9 +1285,6 @@  msgstr "Репозиторій"
 msgid "Summary"
 msgstr "Резюме"
 
-msgid "Description"
-msgstr "Опис"
-
 msgid "Groups"
 msgstr "Групи"
 
@@ -171,10 +1369,6 @@  msgstr ""
 msgid "Filelist"
 msgstr "Файл"
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr "%s не належить до distupgrade репозиторію"
@@ -278,6 +1472,10 @@  msgstr "Підпис %s..."
 msgid "Package Database: %s"
 msgstr "%s: база даних пакетів"
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, fuzzy, c-format
 msgid "do not ask to %s"
@@ -328,9 +1526,6 @@  msgstr ""
 msgid "Package"
 msgstr "Пакунок"
 
-msgid "Repository"
-msgstr "Репозиторій"
-
 #, fuzzy, c-format
 msgid "Installing %u packages:"
 msgstr "Створення пакунків:"
@@ -437,7 +1632,7 @@  msgstr "Підпис %s..."
 msgid "Installing Packages..."
 msgstr "Створення пакунків:"
 
-#. Run the HTTP client
+#. Set the title
 #, fuzzy
 msgid "Downloading Packages"
 msgstr "Завантаження пакунків:"
@@ -493,20 +1688,12 @@  msgstr "Все вірно?"
 #~ msgid "Priority: %s"
 #~ msgstr "Пріоритет"
 
-#, fuzzy, python-format
-#~ msgid "Builder: %s"
-#~ msgstr "Зборка: %(name)s"
-
 #~ msgid "An unhandled error occured."
 #~ msgstr "Виникла невідома помилка."
 
 #~ msgid "An error occured when pakfire tried to download files."
 #~ msgstr "При спробі Pakfire завантажити файли виникла помилка."
 
-#, fuzzy, python-format
-#~ msgid "Uploading %s"
-#~ msgstr "Виключення %s."
-
 #, fuzzy
 #~ msgid "Pakfire builder command line interface"
 #~ msgstr "Інтерфейс командного рядка Pakfire builder"
@@ -531,18 +1718,6 @@  msgstr "Все вірно?"
 #~ msgid "Run a shell after a successful build"
 #~ msgstr "Запустити оболонку після вдалої побудови.."
 
-#, fuzzy
-#~ msgid "Do not perform the install test"
-#~ msgstr "не де-інсталюйте %s"
-
-#, fuzzy
-#~ msgid "Cleanup all temporary files"
-#~ msgstr "Очистка всіх тимчасових файлів."
-
-#, fuzzy
-#~ msgid "Generate a source package"
-#~ msgstr "Створення пакунку з програмним кодом."
-
 #, fuzzy
 #~ msgid "Give name(s) of a package(s)"
 #~ msgstr "Дайте ім'я(імена) пакунку(ів)."
@@ -551,17 +1726,9 @@  msgstr "Все вірно?"
 #~ msgid "Print some information about the given package(s)"
 #~ msgstr "Друк інформації про даний пакет(и)"
 
-#, fuzzy
-#~ msgid "Show filelist"
-#~ msgstr "Файл"
-
 #~ msgid "Give at least the name of one package."
 #~ msgstr "Вкажіть принаймні назву одного пакунку."
 
-#, fuzzy
-#~ msgid "Get a list of packages that provide a given file or feature"
-#~ msgstr "Отримати список пакунків, що надають даний файл або функціонал."
-
 #, fuzzy
 #~ msgid "File or feature to search for"
 #~ msgstr "Файл або функціонал для пошуку."
@@ -570,26 +1737,6 @@  msgstr "Все вірно?"
 #~ msgid "Get a list of packages that require a given file or feature"
 #~ msgstr "Отримати список пакунків, що надають даний файл або функціонал."
 
-#, fuzzy
-#~ msgid "List all currently enabled repositories"
-#~ msgstr "Показати список всіх задіяних репозиторіїв."
-
-#, fuzzy
-#~ msgid "Deal with repositories"
-#~ msgstr "Оновити всі репозиторії"
-
-#, fuzzy
-#~ msgid "Create a new repository"
-#~ msgstr "Створити новий індекс репозиторію."
-
-#, fuzzy
-#~ msgid "The path to the repository"
-#~ msgstr "ключ для підпису репозиторію."
-
-#, fuzzy
-#~ msgid "Search for a given pattern"
-#~ msgstr "Пошук по заданому шаблону."
-
 #, fuzzy
 #~ msgid "A pattern to search for"
 #~ msgstr "Шаблон для пошуку."
@@ -598,27 +1745,10 @@  msgstr "Все вірно?"
 #~ msgid "Go into a build shell"
 #~ msgstr "Перейти в оболонку"
 
-#, fuzzy
-#~ msgid "Install additional packages"
-#~ msgstr "Перевстановіть один або декілька пакунків."
-
-#~ msgid "Enabled"
-#~ msgstr "Ввімкнено."
-
-#~ msgid "Priority"
-#~ msgstr "Пріоритет"
-
-#~ msgid "Packages"
-#~ msgstr "Пакунки"
-
 #, fuzzy
 #~ msgid "Pakfire Client command line interface"
 #~ msgstr "Інтерфейс командного рядка клієнту Pakfire."
 
-#, fuzzy
-#~ msgid "Build a package remote"
-#~ msgstr "Віддалено побудувати пакунок."
-
 #, fuzzy
 #~ msgid "Package(s) to build"
 #~ msgstr "Пакунок(ки) для підпису."
@@ -631,10 +1761,6 @@  msgstr "Все вірно?"
 #~ msgid "Check the connection to the hub"
 #~ msgstr "Перевірте з'єднання з хабом."
 
-#, fuzzy
-#~ msgid "Upload a file to the build service"
-#~ msgstr "Ви пройшли аутентифікацію до сервісу побудови:"
-
 #, fuzzy
 #~ msgid "Filename"
 #~ msgstr "Назва файлу: %s"
@@ -651,26 +1777,6 @@  msgstr "Все вірно?"
 #~ msgid "Pakfire command line interface"
 #~ msgstr "Інтерфейс командного рядка Pakfire."
 
-#, fuzzy
-#~ msgid "Configuration file"
-#~ msgstr "Конфігурація:"
-
-#, fuzzy
-#~ msgid "Disable a repository"
-#~ msgstr "Тимчасово вимкнути репозиторій."
-
-#, fuzzy
-#~ msgid "Enable a repository"
-#~ msgstr "Тимчасово ввімкнути репозиторій."
-
-#, fuzzy
-#~ msgid "Run pakfire in offline mode"
-#~ msgstr "Запустіть Pakfire в режимі offline."
-
-#, fuzzy
-#~ msgid "The path where pakfire should operate in"
-#~ msgstr "Шлях за яким буде працювати Pakfire."
-
 #, fuzzy
 #~ msgid "Check the system for any errors"
 #~ msgstr "Перевірте систему на  наявність будь-яких помилок."
@@ -691,18 +1797,6 @@  msgstr "Все вірно?"
 #~ msgid "Give name of at least one package to install"
 #~ msgstr "Вкажіть назву принаймні одного пакунку для встановлення."
 
-#, fuzzy
-#~ msgid "Don't install recommended packages"
-#~ msgstr "Перевстановіть один або декілька пакунків."
-
-#, fuzzy
-#~ msgid "Allow uninstalling packages"
-#~ msgstr "Дозволити зміну постачальника пакунків."
-
-#, fuzzy
-#~ msgid "Allow downgrading packages"
-#~ msgstr "Дозволити зміну постачальника пакунків."
-
 #, fuzzy
 #~ msgid "The fingerprint of the key"
 #~ msgstr "ID ключа для вилучення."
@@ -715,10 +1809,6 @@  msgstr "Все вірно?"
 #~ msgid "The fingerprint of the key to export"
 #~ msgstr "ID ключа для експорту."
 
-#, fuzzy
-#~ msgid "Write the key to this file"
-#~ msgstr "Запис ключа до файлу."
-
 #, fuzzy
 #~ msgid "Download a key"
 #~ msgstr "Загальний об'єм завантаження: %s"
@@ -731,10 +1821,6 @@  msgstr "Все вірно?"
 #~ msgid "Generate a new key"
 #~ msgstr "Створення пакунку з програмним кодом."
 
-#, fuzzy
-#~ msgid "The real name of the owner of this key"
-#~ msgstr "Справжнє ім'я власника цього ключа."
-
 #, fuzzy
 #~ msgid "The email address of the owner of this key"
 #~ msgstr "Електронна адреса власника цього ключа."
@@ -747,22 +1833,10 @@  msgstr "Все вірно?"
 #~ msgid "File of that key to import"
 #~ msgstr "Назва файлу ключа для імпорту."
 
-#, fuzzy
-#~ msgid "List all imported keys"
-#~ msgstr "Список імпортованих ключів."
-
-#, fuzzy
-#~ msgid "Sign one or more packages"
-#~ msgstr "Підпишіть один або декілька пакунків."
-
 #, fuzzy
 #~ msgid "Package(s) to sign"
 #~ msgstr "Пакунок(ки) для підпису."
 
-#, fuzzy
-#~ msgid "Get a list of packages that require this dependency"
-#~ msgstr "Отримати список пакунків, що надають даний файл або функціонал."
-
 #, fuzzy
 #~ msgid "Remove one or more packages from the system"
 #~ msgstr "Видалення одного або декількох пакунків з системи."
@@ -771,10 +1845,6 @@  msgstr "Все вірно?"
 #~ msgid "Give name of at least one package to remove"
 #~ msgstr "Вкажіть назву принаймні одного пакунку для видалення."
 
-#, fuzzy
-#~ msgid "Keep orphaned packages"
-#~ msgstr "Шлях до пакунків."
-
 #, fuzzy
 #~ msgid "Update the whole system or one specific package"
 #~ msgstr "Оновлення всієї системи або одного конкретного пакунку"
@@ -785,17 +1855,9 @@  msgstr "Все вірно?"
 #~ "Вкажіть назву пакунку для оновлення або залиште пустим для оновлення всіх "
 #~ "пакунків."
 
-#, fuzzy
-#~ msgid "Exclude package from update"
-#~ msgstr "Виключити пакунок з оновлення."
-
 #~ msgid "Cleaning up everything..."
 #~ msgstr "Очистка всього..."
 
-#, fuzzy, c-format
-#~ msgid "Could not find key with fingerprint %s"
-#~ msgstr "не можу знайти makefile в корені build: %s"
-
 #, fuzzy, c-format
 #~ msgid "Signing %s with %s..."
 #~ msgstr "Підпис %s..."
@@ -837,10 +1899,6 @@  msgstr "Все вірно?"
 #~ msgid "Cannot build for %s on this host"
 #~ msgstr "Не можу побудувати для %s на цьому хості."
 
-#, fuzzy
-#~ msgid "Installing packages in build environment:"
-#~ msgstr "Встановлення пакунків необхідних для побудови..."
-
 #, fuzzy
 #~ msgid "Check, if there are any updates available"
 #~ msgstr "Перевірити наявність оновлень."
@@ -865,10 +1923,6 @@  msgstr "Все вірно?"
 #~ msgid "Disallow changing the architecture of packages"
 #~ msgstr "Дозволити зміну постачальника пакунків."
 
-#, fuzzy
-#~ msgid "Extract a package to a directory"
-#~ msgstr "Експортувати ключ до файлу."
-
 #, fuzzy
 #~ msgid "Give name of the file to extract"
 #~ msgstr "Назва файлу ключа для імпорту."
@@ -927,16 +1981,6 @@  msgstr "Все вірно?"
 #~ msgid "Generating the key may take a moment..."
 #~ msgstr "Генерація ключа займе деякий час."
 
-#~ msgid "This signature is valid."
-#~ msgstr "Дійсний підпис."
-
-#~ msgid "Could not check if this signature is valid."
-#~ msgstr "Не можу перевірити справжність підпису."
-
-#, python-format
-#~ msgid "Created: %s"
-#~ msgstr "Створено: %s"
-
 #, python-format
 #~ msgid "Expires: %s"
 #~ msgstr "Закінчується: %s"
@@ -1019,28 +2063,14 @@  msgstr "Все вірно?"
 #~ msgid "Packaging"
 #~ msgstr "Упаковка"
 
-#, python-format
-#~ msgid "Building source package %s:"
-#~ msgstr "Побудова вихідного пакунку %s:"
-
 #, python-format
 #~ msgid "Could not extract file: /%(src)s - %(dst)s"
 #~ msgstr "Не можу видобути файл: /%(src)s - %(dst)s"
 
-#~ msgid "Could not be determined"
-#~ msgstr "Не може бути визначений"
-
-#, fuzzy, python-format
-#~ msgid "Error: %s"
-#~ msgstr "Закінчується: %s"
-
 #, python-format
 #~ msgid "%s [y/N]"
 #~ msgstr "%s [так/Ні] "
 
-#~ msgid "New repository"
-#~ msgstr "Нове сховище"
-
 #~ msgid "Filename: %s"
 #~ msgstr "Назва файлу: %s"
 
@@ -1050,9 +2080,6 @@  msgstr "Все вірно?"
 #~ msgid "Config file created as %s"
 #~ msgstr "Конфігурація створена як %s"
 
-#~ msgid "Could not remove file: /%s"
-#~ msgstr "Не можу видалити файл: /%s"
-
 #~ msgid ""
 #~ "The format of the database is not supported by this version of pakfire."
 #~ msgstr "Формат бази даних не підтримується цією версією Pakfire."
@@ -1069,9 +2096,6 @@  msgstr "Все вірно?"
 #~ msgid "Compressing database..."
 #~ msgstr "Стискання бази даних."
 
-#~ msgid "%s has got no signatures"
-#~ msgstr "%s не підписаний"
-
 #~ msgid "%s has got no valid signatures"
 #~ msgstr "%s має невірний підпис"
 
@@ -1122,15 +2146,9 @@  msgstr "Все вірно?"
 #~ msgid "Distribution configuration is missing."
 #~ msgstr "Відсутня конфігурація дистрибуції."
 
-#~ msgid "Package information:"
-#~ msgstr "Інформація про пакет:"
-
 #~ msgid "You cannot run a build when no package was given."
 #~ msgstr "Ви не можете виконати побудову без надання жодного пакету."
 
-#~ msgid "Could not find makefile in build root: %s"
-#~ msgstr "не можу знайти makefile в корені build: %s"
-
 #~ msgid "Build failed."
 #~ msgstr "Зборка зазнала невдачі."
 
@@ -1144,9 +2162,6 @@  msgstr "Все вірно?"
 #~ msgid "Running stage %s:"
 #~ msgstr "Поточна стадія %s:"
 
-#~ msgid "Could not remove static libraries: %s"
-#~ msgstr "Не можу видалити статичні бібліотеки: %s"
-
 #~ msgid "Compressing man pages did not complete successfully."
 #~ msgstr "Стискання man сторінок не виконано."
 
@@ -1166,9 +2181,6 @@  msgstr "Все вірно?"
 #~ msgid "Give name of at least one package to build."
 #~ msgstr "Вкажіть ім'я хоча-б одного пакунку для побудови. "
 
-#~ msgid "Build the package for the given architecture."
-#~ msgstr "Побудувати пакунок для заданої архітектури"
-
 #~ msgid "Path were the output files should be copied to."
 #~ msgstr "Шлях за яким будуть скопійовані вихідні файли"
 
@@ -1216,9 +2228,6 @@  msgstr "Все вірно?"
 #~ msgid "Total download size: %s"
 #~ msgstr "Загальний об'єм завантаження: %s"
 
-#~ msgid "Installed size: %s"
-#~ msgstr "Розмір після встановлення: %s"
-
 #~ msgid "Freed size: %s"
 #~ msgstr "Звільнено: %s"
 
@@ -1228,9 +2237,6 @@  msgstr "Все вірно?"
 #~ msgid "Transaction Test Succeeded"
 #~ msgstr "Тест транзакції виконано успішно"
 
-#~ msgid "Verifying signatures..."
-#~ msgstr "Перевірка підписів..."
-
 #~ msgid "Found %s signature error(s)!"
 #~ msgstr "Знайдено %s з помилкою(ами) в підписі"
 
@@ -1270,9 +2276,6 @@  msgstr "Все вірно?"
 #~ msgstr ""
 #~ "Декілька кандидатів на перевстановлення для \"%(pattern)s\": %(pkgs)s"
 
-#~ msgid "Could not find package %s in a remote repository."
-#~ msgstr "Не можу знайти пакунку %s і віддаленому репозиторії."
-
 #~ msgid "Get list of packages that belong to the given group."
 #~ msgstr "Отримати список пакунків, що відносяться до даної групи."
 
@@ -1285,9 +2288,6 @@  msgstr "Все вірно?"
 #~ msgid "Group name."
 #~ msgstr "Назва групи."
 
-#~ msgid "Cleanup commands."
-#~ msgstr "Очистка команд."
-
 #~ msgid "Check the dependencies for a particular package."
 #~ msgstr "Перевірити залежності для окремого пакунку."
 
@@ -1336,9 +2336,6 @@  msgstr "Все вірно?"
 #~ msgid "The ID of the build job."
 #~ msgstr "ID процесу зборки."
 
-#~ msgid "Show information about builds."
-#~ msgstr "Показати інформацію про зборки."
-
 #~ msgid "Show details about the given build."
 #~ msgstr "Показати додаткову інформацію про дану зборку."
 
@@ -1393,9 +2390,6 @@  msgstr "Все вірно?"
 #~ msgid "Recently processed build jobs"
 #~ msgstr "Останні оброблені процеси зборки."
 
-#~ msgid "A build with ID %s could not be found."
-#~ msgstr "Зборка з ID %s не знайдена."
-
 #~ msgid "State"
 #~ msgstr "Стан"
 
@@ -1432,15 +2426,9 @@  msgstr "Все вірно?"
 #~ msgid "Downloaded empty file: %s"
 #~ msgstr "Завантажено пустий файл: %s"
 
-#~ msgid "Fingerprint: %s"
-#~ msgstr "Відбиток: %s"
-
 #~ msgid "Subkey: %s"
 #~ msgstr "Дочірній ключ: %s"
 
-#~ msgid "This is a secret key."
-#~ msgstr "Це є секретний ключ."
-
 #~ msgid "This key does not expire."
 #~ msgstr "Цей ключ без терміну дії."
 
diff --git a/po/uz@Latn.po b/po/uz@Latn.po
index 4ea096d3..e4262de0 100644
--- a/po/uz@Latn.po
+++ b/po/uz@Latn.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2013-12-20 10:28+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "Language-Team: Uzbek (Latin) (http://www.transifex.com/mstremer/ipfire/"
@@ -18,9 +18,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -35,6 +883,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -50,9 +1128,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -74,9 +1149,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -152,10 +1224,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -257,6 +1325,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1378,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -403,7 +1472,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/vi.po b/po/vi.po
index a7ef2fa7..cd1122a9 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2013-11-20 09:12+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "Language-Team: Vietnamese (http://www.transifex.com/mstremer/ipfire/language/"
@@ -18,9 +18,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -35,6 +883,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -50,9 +1128,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -74,9 +1149,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -152,10 +1224,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -257,6 +1325,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1378,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -403,7 +1472,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""
 
diff --git a/po/zh.po b/po/zh.po
index e8cbb204..e630b980 100644
--- a/po/zh.po
+++ b/po/zh.po
@@ -7,7 +7,7 @@  msgid ""
 msgstr ""
 "Project-Id-Version: IPFire Project\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-03-25 11:10+0000\n"
+"POT-Creation-Date: 2026-10-21 15:17+0000\n"
 "PO-Revision-Date: 2014-07-31 09:48+0000\n"
 "Last-Translator: Michael Tremer <michael.tremer@ipfire.org>\n"
 "Language-Team: Chinese (http://www.transifex.com/mstremer/ipfire/language/"
@@ -18,9 +18,857 @@  msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
+msgid "[USERNAME]"
+msgstr ""
+
+msgid ""
+"Logs in to the build service, or out of it again.\n"
+"\n"
+"Without USERNAME, you log in as who the configuration says, or as the user "
+"that you are on this system.\n"
+"\n"
+"You are being asked for your password, which is only being used to log in "
+"and is not being stored anywhere. To log in from a script, pipe it in."
+msgstr ""
+
+msgid "Log out"
+msgstr ""
+
+#, c-format
+msgid "Could not log out: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You were not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out here, but the login at %s could not be ended\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged out of %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not find out who you are. Please tell us.\n"
+msgstr ""
+
+#. Ask for the password
+#, c-format
+msgid "Password for %s: "
+msgstr ""
+
+#, c-format
+msgid "The password is too long\n"
+msgstr ""
+
+#, c-format
+msgid "No password has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the password: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You have been logged in to %s as %s\n"
+msgstr ""
+
+msgid "Disable the ccache"
+msgstr ""
+
+msgid "Do not use the snapshot"
+msgstr ""
+
+msgid "Do not run tests"
+msgstr ""
+
+msgid "Writes the log to a file"
+msgstr ""
+
+msgid "Run the build non-interactively"
+msgstr ""
+
+msgid "Output all packages into this directory"
+msgstr ""
+
+#, c-format
+msgid "Could not add %s"
+msgstr ""
+
+#, c-format
+msgid "Could not import %s to the local repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not copy %s to %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not build %s\n"
+msgstr ""
+
+msgid ""
+"Checks the database, the dependencies of all installed packages, and whether "
+"any installed files have been changed or removed."
+msgstr ""
+
+msgid "is missing"
+msgstr ""
+
+msgid "has changed its type"
+msgstr ""
+
+msgid "has different permissions"
+msgstr ""
+
+msgid "is a different device"
+msgstr ""
+
+msgid "has a different size"
+msgstr ""
+
+msgid "belongs to a different user"
+msgstr ""
+
+msgid "belongs to a different group"
+msgstr ""
+
+msgid "has a different modification time"
+msgstr ""
+
+msgid "has different content"
+msgstr ""
+
+msgid "points somewhere else"
+msgstr ""
+
+#, c-format
+msgid "Could not check the installation: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%zu file(s) have problems\n"
+msgstr ""
+
+msgid "Removes any temporary files required or left over by previous builds."
+msgstr ""
+
+msgid ""
+"Only remove compiler caches that have not been used for this long (e.g. 30d)"
+msgstr ""
+
+#, c-format
+msgid "Invalid time: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not clean up: %s\n"
+msgstr ""
+
+#, c-format
+msgid "%d compiler cache(s) removed\n"
+msgstr ""
+
+msgid "MAKEFILES..."
+msgstr ""
+
+msgid ""
+"Builds packages on the build service. Makefiles are turned into source "
+"packages first, source packages are uploaded as they are."
+msgstr ""
+
+msgid "Build for this architecture"
+msgstr ""
+
+msgid "Build against this repository"
+msgstr ""
+
+#. Handle errors. We have told the user what went wrong and carry on
+#. with whatever else there is to build, but we must not exit as if
+#. everything had been fine.
+msgid "Failed to create build"
+msgstr ""
+
+#. Show status
+#, c-format
+msgid "Created build %s\n"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to upload the archive"
+msgstr ""
+
+#, c-format
+msgid "Failed to create build: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Failed to create upload %s: %s\n"
+msgstr ""
+
+#. create
+msgid "NAME"
+msgstr ""
+
+msgid ""
+"Creates a worker on the build service, which only admins are allowed to.\n"
+"\n"
+"You are being given an enrolment token. The worker shows it to the build "
+"service once (pakfire-worker enroll TOKEN) to have its key approved. It can "
+"only be used once and not for long."
+msgstr ""
+
+#. Say what the build service did not like. That nothing has
+#. been created is being reported when everything is done.
+#, c-format
+msgid "Failed to create the worker %s"
+msgstr ""
+
+#, c-format
+msgid "The build service has not said what it has created\n"
+msgstr ""
+
+#. Tell what to do next
+#, c-format
+msgid ""
+"The worker %s has been created.\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Enrolment Token: %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Run this on the worker, as the user that pakfire-worker runs as:\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"  pakfire-worker enroll %s\n"
+"\n"
+msgstr ""
+
+#, c-format
+msgid "The token can only be used once, and not for long.\n"
+msgstr ""
+
+msgid "Create a new worker"
+msgstr ""
+
+msgid "Not enough arguments"
+msgstr ""
+
+msgid "Too many arguments"
+msgstr ""
+
+msgid "Missing command"
+msgstr ""
+
+#, c-format
+msgid "Unknown command '%s'"
+msgstr ""
+
+msgid "Must be run as root"
+msgstr ""
+
+msgid "Commands:"
+msgstr ""
+
+msgid "COMMAND [ARGUMENTS...]"
+msgstr ""
+
+#, c-format
+msgid ""
+"pakfire-worker must not be run as root.\n"
+"Run it as the user that the worker runs as (see User= in pakfire-"
+"worker.service and pakfire-jail(7)).\n"
+msgstr ""
+
+#. run
+msgid "Runs the worker"
+msgstr ""
+
+#, c-format
+msgid "Could not enter a user namespace: %s\n"
+msgstr ""
+
+msgid ""
+"Shows the key that this worker logs in to the build service with.\n"
+"\n"
+"If there is no key, one is being created. The fingerprint is what whoever "
+"approves this worker has to compare."
+msgstr ""
+
+msgid "Replace the key by a new one, which has to be approved again"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key of this worker: %s\n"
+msgstr ""
+
+#. Show all of it
+#, c-format
+msgid "Build Service : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Name          : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Fingerprint   : %s\n"
+msgstr ""
+
+#, c-format
+msgid "Public Key    : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"This is a new key, which has to be approved before this worker can log in "
+"again.\n"
+msgstr ""
+
+#. enroll
+msgid "TOKEN"
+msgstr ""
+
+msgid ""
+"Has the key of this worker approved by the build service.\n"
+"\n"
+"TOKEN is what an admin has been given when this worker has been created "
+"(pakfire-remote worker create). It can only be used once and not for long. "
+"To not have it on the command line, pass - and pipe it in."
+msgstr ""
+
+#, c-format
+msgid "No token has been entered\n"
+msgstr ""
+
+#, c-format
+msgid "Could not enrol this worker: %s\n"
+msgstr ""
+
+#, c-format
+msgid "This worker has been enrolled and can log in now.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not accepted the token. The key of this worker is "
+"waiting to be approved.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has refused this worker. Has it been created, and is the "
+"clock of this machine right?\n"
+msgstr ""
+
+#, c-format
+msgid "The build service could not be reached.\n"
+msgstr ""
+
+#, c-format
+msgid "The build service has not answered.\n"
+msgstr ""
+
+msgid "Creates source packages from makefiles"
+msgstr ""
+
+#, c-format
+msgid "Could not find the current directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not dist %s: %s\n"
+msgstr ""
+
+msgid "Create an image"
+msgstr ""
+
+msgid "TYPE PATH"
+msgstr ""
+
+msgid "Creates images"
+msgstr ""
+
+#, c-format
+msgid "Could not create %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the image: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the image to %s: %m\n"
+msgstr ""
+
+msgid "PACKAGES..."
+msgstr ""
+
+msgid "Shows package information"
+msgstr ""
+
+msgid "Show the filelist"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s'\n"
+msgstr ""
+
+msgid "Install packages"
+msgstr ""
+
+msgid "Allow downgrading packages"
+msgstr ""
+
+msgid "Allow uninstalling packages"
+msgstr ""
+
+msgid "Only install the best package(s)"
+msgstr ""
+
+msgid "Replace files of other packages"
+msgstr ""
+
+msgid "Do not install recommended packages"
+msgstr ""
+
+#, c-format
+msgid "Could not find '%s': %s\n"
+msgstr ""
+
+msgid "ARCHIVES|MAKEFILES..."
+msgstr ""
+
+msgid "Checks packages and makefiles (files that end in .nm) for problems"
+msgstr ""
+
+#, c-format
+msgid "Could not lint %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Repository %s does not exist\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the configuration of the distribution %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"We have not been told which distribution to build for.\n"
+"Use --distro=NAME, or run this in a source tree that has a .pakfire "
+"directory (see README).\n"
+msgstr ""
+
+#, c-format
+msgid "Building for the distribution of the source tree at %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not initialize Pakfire: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build environment: %s\n"
+msgstr ""
+
+#, c-format
+msgid "You are not logged in to %s\n"
+msgstr ""
+
+#, c-format
+msgid "Please run \"pakfire-remote auth\" first.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out who you are. Please set \"username\" in remote.conf.\n"
+msgstr ""
+
+#, c-format
+msgid "Warning: There is a password in %s which is no longer being used.\n"
+msgstr ""
+
+#, c-format
+msgid "Please remove it, and log in with \"pakfire-remote auth\".\n"
+msgstr ""
+
+#, c-format
+msgid "Could not setup the build service: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a temporary directory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not create a source package from %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the key %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not import the key from %s: %s\n"
+msgstr ""
+
 msgid "ETA"
 msgstr ""
 
+msgid "Warning"
+msgstr ""
+
+msgid "Error"
+msgstr ""
+
+msgid "PATTERNS..."
+msgstr ""
+
+msgid "Search for packages that provide a certain pattern"
+msgstr ""
+
+msgid "Remove packages"
+msgstr ""
+
+msgid "Keep previously installed dependencies"
+msgstr ""
+
+msgid "Add a repository"
+msgstr ""
+
+msgid "Create a repository from packages"
+msgstr ""
+
+msgid "Remove a repository"
+msgstr ""
+
+msgid "Create a new repository"
+msgstr ""
+
+msgid "Delete a repository"
+msgstr ""
+
+msgid "List your repositories"
+msgstr ""
+
+msgid "Show a repository"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO"
+msgstr ""
+
+msgid ""
+"Adds a repository of a user of the build service, which is being called what "
+"the build service calls it.\n"
+"\n"
+"It is a repository of somebody else, whose packages will be installed on "
+"this system (or used for builds), so that you are being asked whether you "
+"trust it. The distribution is the one of this system, or the one that you "
+"have told the builder about, unless it is part of the name."
+msgstr ""
+
+msgid "Add it without asking"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not find out which distribution this is for. Please say it: ~USER/"
+"DISTRO/REPO\n"
+msgstr ""
+
+#. Say what the build service did not like. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Could not fetch ~%s/%s/%s"
+msgstr ""
+
+#, c-format
+msgid "The build service has sent a configuration that is much too large\n"
+msgstr ""
+
+#, c-format
+msgid "The repository does not say which key its packages are signed with\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the key of the repository: %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Repository  : ~%s/%s/%s\n"
+msgstr ""
+
+#, c-format
+msgid "  Owner       : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Description : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Packages    : %s\n"
+msgstr ""
+
+#, c-format
+msgid "  Key         : %s\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"This is a repository of %s, who decides what is in it. Packages from it are\n"
+"going to be installed or used for builds, if you add it.\n"
+"\n"
+msgstr ""
+
+#. Ask (y and n are accepted in every language)
+msgid "Do you trust this repository? [y/N]"
+msgstr ""
+
+#, c-format
+msgid ""
+"\n"
+"Not added. Use --yes to add it without being asked.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"\"%s\" is not the name of a repository. It looks like ~USER/REPO or ~USER/"
+"DISTRO/REPO.\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"The build service has not sent the configuration of ~%s/%s/%s, but something "
+"else\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Added ~%s/%s/%s as %s (%s)\n"
+msgstr ""
+
+msgid "PATH PACKAGES..."
+msgstr ""
+
+msgid "Use this key to sign the repository"
+msgstr ""
+
+msgid "DISTRO NAME"
+msgstr ""
+
+msgid "A description for the repository"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to create %s/%s"
+msgstr ""
+
+msgid "DISTRO SLUG"
+msgstr ""
+
+msgid ""
+"Deletes one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to delete %s/%s"
+msgstr ""
+
+msgid "DISTRO"
+msgstr ""
+
+msgid "Lists your repositories"
+msgstr ""
+
+#. Handle errors
+#, c-format
+msgid "Failed to fetch repositories for %s"
+msgstr ""
+
+#. Add the header
+msgid "Slug"
+msgstr ""
+
+msgid "Name"
+msgstr ""
+
+msgid "Description"
+msgstr ""
+
+msgid "~USER/REPO | ~USER/DISTRO/REPO | NAME"
+msgstr ""
+
+msgid ""
+"Removes a repository that has been added with \"repo add\".\n"
+"\n"
+"It can be named like it was added, or what it is called in the configuration "
+"(~ms/test is ms-test)."
+msgstr ""
+
+#, c-format
+msgid "\"%s\" is not the name of a repository\n"
+msgstr ""
+
+#, c-format
+msgid "%s has not been added (there is no %s)\n"
+msgstr ""
+
+#, c-format
+msgid "Could not remove %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Removed %s (%s)\n"
+msgstr ""
+
+msgid ""
+"Shows one of your repositories, by its slug (e.g. my-repository), which "
+"\"repo list\" and \"repo create\" show"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+#, c-format
+msgid "Failed to fetch %s/%s"
+msgstr ""
+
+msgid "List all available repositories"
+msgstr ""
+
+#. Add a column with the name
+msgid "Repository"
+msgstr ""
+
+#. Add enabled status
+msgid "Enabled"
+msgstr ""
+
+msgid "Priority"
+msgstr ""
+
+msgid "Packages"
+msgstr ""
+
+msgid "Search for packages that requires a certain pattern"
+msgstr ""
+
+msgid "Search for packages"
+msgstr ""
+
+msgid "Creates a build environment and launches an interactive shell in it"
+msgstr ""
+
+msgid "Install this package"
+msgstr ""
+
+msgid "FILE"
+msgstr ""
+
+msgid "Signs a file. The signature can be verified with signify, too."
+msgstr ""
+
+msgid "The comment of the signature"
+msgstr ""
+
+msgid "The secret key (- reads it from standard input)"
+msgstr ""
+
+msgid "Where to write the signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be signed at a time"
+msgstr ""
+
+#, c-format
+msgid "No key has been given (--key)\n"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to sign\n"
+msgstr ""
+
+#, c-format
+msgid "%s is not a secret key\n"
+msgstr ""
+
+#, c-format
+msgid "Could not allocate memory: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not sign %s: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not write the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "Could not read the signature: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature could not be verified: %s\n"
+msgstr ""
+
+#, c-format
+msgid "Could not move the signature to %s: %m\n"
+msgstr ""
+
+msgid "Update the snapshot"
+msgstr ""
+
+msgid "Synchronize packages"
+msgstr ""
+
+msgid "Keep orphaned packages"
+msgstr ""
+
+#, c-format
+msgid "Could not request job: %m\n"
+msgstr ""
+
+msgid "Yes"
+msgstr ""
+
+msgid "No"
+msgstr ""
+
 msgid "Invalid value"
 msgstr ""
 
@@ -35,6 +883,236 @@  msgstr ""
 msgid "Please select a solution:"
 msgstr ""
 
+#, c-format
+msgid "Could not setup the transaction\n"
+msgstr ""
+
+#, c-format
+msgid ""
+"Could not solve request:\n"
+"%s\n"
+msgstr ""
+
+msgid "[PACKAGES...]"
+msgstr ""
+
+msgid "Update packages"
+msgstr ""
+
+msgid "Exclude a package from being updated"
+msgstr ""
+
+#, c-format
+msgid "Could not exclude '%s': %s\n"
+msgstr ""
+
+msgid "Upload files"
+msgstr ""
+
+msgid "Delete uploaded files"
+msgstr ""
+
+msgid "List all uploads"
+msgstr ""
+
+msgid "FILES..."
+msgstr ""
+
+msgid "Uploads a file"
+msgstr ""
+
+#, c-format
+msgid "Successfully uploaded %s as %s\n"
+msgstr ""
+
+msgid "UUID..."
+msgstr ""
+
+msgid "Deletes an uploaded file"
+msgstr ""
+
+msgid "Invalid UUID"
+msgstr ""
+
+#. Handle errors
+msgid "Failed to delete the upload"
+msgstr ""
+
+#. Show result
+#, c-format
+msgid "Upload %s has been successfully deleted\n"
+msgstr ""
+
+msgid "Lists all uploads"
+msgstr ""
+
+#. Say what has gone wrong. That the request has
+#. failed is being reported when everything is done.
+msgid "Failed to list the uploads"
+msgstr ""
+
+msgid "Verifies the signature of a file"
+msgstr ""
+
+msgid "The public key (- reads it from standard input)"
+msgstr ""
+
+msgid "The signature (default: FILE.sig)"
+msgstr ""
+
+msgid "Only one file can be verified at a time"
+msgstr ""
+
+#, c-format
+msgid "Nothing has been given to verify\n"
+msgstr ""
+
+#, c-format
+msgid "Could not open the signature %s: %m\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is not valid: %s\n"
+msgstr ""
+
+#, c-format
+msgid "The signature of %s is valid\n"
+msgstr ""
+
+msgid "Choose an architecture"
+msgstr ""
+
+msgid "Run in debug mode"
+msgstr ""
+
+msgid "Write a testcase of each solver run to DIR"
+msgstr ""
+
+msgid "Build for this distribution"
+msgstr ""
+
+msgid "Enable a repository"
+msgstr ""
+
+msgid "Disable a repository"
+msgstr ""
+
+msgid "Build packages from makefiles"
+msgstr ""
+
+msgid "Remove temporary files"
+msgstr ""
+
+msgid "Create source packages from makefiles"
+msgstr ""
+
+msgid "Create images"
+msgstr ""
+
+msgid "Show information about packages"
+msgstr ""
+
+msgid "Check packages for problems"
+msgstr ""
+
+msgid "Search for packages that provide a pattern"
+msgstr ""
+
+msgid "Add, remove and compose repositories"
+msgstr ""
+
+msgid "Search for packages that require a pattern"
+msgstr ""
+
+msgid "Open a shell in the build environment"
+msgstr ""
+
+msgid "Sign a file"
+msgstr ""
+
+msgid "Manage the snapshot of the build environment"
+msgstr ""
+
+msgid "Verify the signature of a file"
+msgstr ""
+
+msgid "Builds packages and manages the build environment"
+msgstr ""
+
+#, c-format
+msgid "Unsupported architecture: %s"
+msgstr ""
+
+#, c-format
+msgid "Invalid path for solver testcases: %s"
+msgstr ""
+
+#, c-format
+msgid "Could not find out which distribution %s is: %s\n"
+msgstr ""
+
+msgid "Context was not freed"
+msgstr ""
+
+msgid "Log in to or out of the build service"
+msgstr ""
+
+msgid "Build packages on the build service"
+msgstr ""
+
+msgid "Manage workers"
+msgstr ""
+
+msgid "Manage your repositories"
+msgstr ""
+
+msgid "Manage uploaded files"
+msgstr ""
+
+msgid ""
+"Talks to the Pakfire Build Service: log in, upload, build there, and manage "
+"what is there"
+msgstr ""
+
+msgid "Choose the distribution"
+msgstr ""
+
+msgid "Enroll this machine as a worker using a token"
+msgstr ""
+
+msgid "Show or replace the key of this worker"
+msgstr ""
+
+msgid "Run the worker"
+msgstr ""
+
+msgid "Makes this machine a worker of the Pakfire Build Service"
+msgstr ""
+
+msgid "Installs, updates and removes the software on this system"
+msgstr ""
+
+msgid "Use this configuration file"
+msgstr ""
+
+msgid "Run in offline mode"
+msgstr ""
+
+msgid "The path to operate in"
+msgstr ""
+
+msgid "Answer all questions with yes"
+msgstr ""
+
+msgid "Check the installed packages for problems"
+msgstr ""
+
+msgid "Add and remove repositories"
+msgstr ""
+
+msgid "Synchronize the installed packages with the repositories"
+msgstr ""
+
 #. Set description
 msgid "Build Repository"
 msgstr ""
@@ -50,9 +1128,6 @@  msgstr ""
 msgid "Writing Layer"
 msgstr ""
 
-msgid "Name"
-msgstr ""
-
 msgid "Version"
 msgstr ""
 
@@ -74,9 +1149,6 @@  msgstr ""
 msgid "Summary"
 msgstr ""
 
-msgid "Description"
-msgstr ""
-
 msgid "Groups"
 msgstr ""
 
@@ -152,10 +1224,6 @@  msgstr ""
 msgid "Filelist"
 msgstr ""
 
-#. Set description
-msgid "Locally Built Packages"
-msgstr ""
-
 #, c-format
 msgid "%s does not belong to a distupgrade repository"
 msgstr ""
@@ -257,6 +1325,10 @@  msgstr ""
 msgid "Package Database: %s"
 msgstr ""
 
+#. Set description
+msgid "Locally Built Packages"
+msgstr ""
+
 #. XXX pool_job2str must be localised
 #, c-format
 msgid "do not ask to %s"
@@ -306,9 +1378,6 @@  msgstr ""
 msgid "Package"
 msgstr ""
 
-msgid "Repository"
-msgstr ""
-
 #, c-format
 msgid "Installing %u packages:"
 msgstr ""
@@ -403,7 +1472,7 @@  msgstr ""
 msgid "Installing Packages..."
 msgstr ""
 
-#. Run the HTTP client
+#. Set the title
 msgid "Downloading Packages"
 msgstr ""