Version in base suite: 1.16.3-1~deb13u1 Base version: flatpak_1.16.3-1~deb13u1 Target version: flatpak_1.16.6-1~deb13u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/f/flatpak/flatpak_1.16.3-1~deb13u1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/f/flatpak/flatpak_1.16.6-1~deb13u1.dsc NEWS | 50 + app/flatpak-builtins-build.c | 8 app/flatpak-builtins-run.c | 161 +++++ common/flatpak-bwrap-private.h | 5 common/flatpak-bwrap.c | 33 - common/flatpak-context.c | 17 common/flatpak-dir.c | 12 common/flatpak-installation.c | 4 common/flatpak-oci-registry.c | 5 common/flatpak-run-private.h | 13 common/flatpak-run.c | 523 +++++++++++----- common/flatpak-utils-private.h | 12 common/flatpak-utils.c | 172 +++++ debian/changelog | 91 ++ debian/control | 2 meson.build | 4 po/bg.po | 443 +++++++------- po/cs.po | 441 +++++++------ po/da.po | 446 +++++++------- po/de.po | 441 +++++++------ po/en_GB.po | 441 +++++++------ po/es.po | 443 +++++++------- po/fr.po | 441 +++++++------ po/gl.po | 441 +++++++------ po/hi.po | 443 +++++++------- po/hr.po | 443 +++++++------- po/hu.po | 441 +++++++------ po/id.po | 443 +++++++------- po/ka.po | 443 +++++++------- po/nl.po | 441 +++++++------ po/oc.po | 441 +++++++------ po/pl.po | 443 +++++++------- po/pt.po | 443 +++++++------- po/pt_BR.po | 443 +++++++------- po/ro.po | 441 +++++++------ po/ru.po | 443 +++++++------- po/sk.po | 441 +++++++------ po/sl.po | 441 +++++++------ po/sv.po | 445 +++++++------- po/tr.po | 445 +++++++------- po/uk.po | 443 +++++++------- po/zh_CN.po | 443 +++++++------- po/zh_TW.po | 441 +++++++------ portal/flatpak-portal.c | 461 ++++++-------- subprojects/libglnx/Makefile-libglnx.am | 2 subprojects/libglnx/glnx-backports.c | 72 ++ subprojects/libglnx/glnx-backports.h | 29 subprojects/libglnx/glnx-chase.c | 789 +++++++++++++++++++++++++ subprojects/libglnx/glnx-chase.h | 51 + subprojects/libglnx/glnx-errors.h | 14 subprojects/libglnx/glnx-fdio.c | 82 ++ subprojects/libglnx/glnx-fdio.h | 36 + subprojects/libglnx/glnx-local-alloc.h | 1 subprojects/libglnx/glnx-lockfile.c | 2 subprojects/libglnx/glnx-missing-syscall.h | 353 +++++++++++ subprojects/libglnx/libglnx.h | 1 subprojects/libglnx/meson.build | 2 subprojects/libglnx/tests/meson.build | 1 subprojects/libglnx/tests/test-libglnx-chase.c | 609 +++++++++++++++++++ subprojects/libglnx/tests/test-libglnx-fdio.c | 153 ++++ system-helper/flatpak-system-helper.c | 85 +- tests/apply-extra-static.c | 15 tests/libtest.sh | 2 tests/meson.build | 16 tests/test-extra-data.sh | 104 +++ tests/test-matrix/meson.build | 4 tests/test-run-custom.sh | 200 ++++++ tests/update-test-matrix | 1 68 files changed, 10045 insertions(+), 6096 deletions(-) dpkg-source: warning: cannot verify inline signature for /srv/release.debian.org/tmp/tmppvifyg8t/flatpak_1.16.3-1~deb13u1.dsc: no acceptable signature found dpkg-source: warning: cannot verify inline signature for /srv/release.debian.org/tmp/tmppvifyg8t/flatpak_1.16.6-1~deb13u1.dsc: no acceptable signature found diff -Nru flatpak-1.16.3/NEWS flatpak-1.16.6/NEWS --- flatpak-1.16.3/NEWS 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/NEWS 2026-04-10 17:28:42.000000000 +0000 @@ -1,3 +1,53 @@ +Changes in 1.16.6 +~~~~~~~~~~~~~~~~~~ +Released: 2026-04-10 + +Bug fixes: + +* Fix the remaining regression for Chromium based browsers by not leaking file + descriptors down to wrapped command (#6589, #6594) + +* Fix a regression when installing extra-data without a runtime, which is the + case for openh264 (#6587) + +* Fix the remaining regression for Epiphany by ignoring unusable sandbox-expose + paths for sub-sandboxes in the portal (#6588) + +* Fix the installed tests by allowing to add a new ref to an existing temporary + ostree repo (#6592) + +* Avoid closing fds 0/1/2 when they are used as a bad argument to flatpak-run, + and reduce duplication in handling file descriptor arguments (#6598) + +Changes in 1.16.5 +~~~~~~~~~~~~~~~~~~ +Released: 2026-04-09 + +Bug fixes: + +* Fix regressions caused by the sandbox escape security fix, which impact some + browsers, browser-based apps and Steam (#6577, #6569, #6576, #6574) + +Enhancements: + +* Expand test coverage of flatpak-run features used by flatpak-portal (#6573) + +Changes in 1.16.4 +~~~~~~~~~~~~~~~~~~ +Released: 2026-04-07 + +Security fixes: + +* Fix a complete sandbox escape which leads to host file access and code + execution in the host context (CVE-2026-34078) + +* Prevent arbitrary file deletion on the host filesystem (CVE-2026-34079) + +* Prevent arbitrary read-access to files in the system-helper context + (GHSA-2fxp-43j9-pwvc) + +* Prevent orphaning cross-user pull operations (GHSA-89xm-3m96-w3jg) + Changes in 1.16.3 ~~~~~~~~~~~~~~~~~~ Released: 2026-01-21 diff -Nru flatpak-1.16.3/app/flatpak-builtins-build.c flatpak-1.16.6/app/flatpak-builtins-build.c --- flatpak-1.16.3/app/flatpak-builtins-build.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/app/flatpak-builtins-build.c 2026-04-10 17:28:42.000000000 +0000 @@ -508,7 +508,13 @@ /* Never set up an a11y bus for builds */ run_flags |= FLATPAK_RUN_FLAG_NO_A11Y_BUS_PROXY; - if (!flatpak_run_setup_base_argv (bwrap, runtime_files, app_id_dir, arch, + glnx_autofd int usr_fd = -1; + usr_fd = open (flatpak_file_get_path_cached (runtime_files), + O_PATH | O_CLOEXEC | O_NOFOLLOW); + if (usr_fd < 0) + return glnx_throw_errno_prefix (error, "Failed to open runtime files"); + + if (!flatpak_run_setup_base_argv (bwrap, usr_fd, app_id_dir, arch, run_flags, error)) return FALSE; diff -Nru flatpak-1.16.3/app/flatpak-builtins-run.c flatpak-1.16.6/app/flatpak-builtins-run.c --- flatpak-1.16.3/app/flatpak-builtins-run.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/app/flatpak-builtins-run.c 2026-04-10 17:28:42.000000000 +0000 @@ -60,7 +60,98 @@ static gboolean opt_parent_share_pids; static int opt_instance_id_fd = -1; static char *opt_app_path; +static int opt_app_fd = -1; static char *opt_usr_path; +static int opt_usr_fd = -1; +static GArray *opt_bind_fds = NULL; +static GArray *opt_ro_bind_fds = NULL; + +static gboolean +option_bind_fd_cb (const char *option_name, + const char *value, + gpointer data, + GError **error) +{ + glnx_autofd int fd = -1; + + fd = flatpak_accept_fd_argument (option_name, value, error); + + if (fd < 0) + return FALSE; + + g_array_append_val (opt_bind_fds, fd); + fd = -1; /* ownership transferred to GArray */ + return TRUE; +} + +static gboolean +option_ro_bind_fd_cb (const char *option_name, + const char *value, + gpointer data, + GError **error) +{ + glnx_autofd int fd = -1; + + fd = flatpak_accept_fd_argument (option_name, value, error); + + if (fd < 0) + return FALSE; + + g_array_append_val (opt_ro_bind_fds, fd); + fd = -1; /* ownership transferred to GArray */ + return TRUE; +} + +static gboolean +opt_instance_id_fd_cb (const char *option_name, + const char *value, + gpointer data, + GError **error) +{ + glnx_autofd int fd = -1; + + fd = flatpak_accept_fd_argument (option_name, value, error); + + if (fd < 0) + return FALSE; + + opt_instance_id_fd = g_steal_fd (&fd); + return TRUE; +} + +static gboolean +opt_app_fd_cb (const char *option_name, + const char *value, + gpointer data, + GError **error) +{ + glnx_autofd int fd = -1; + + fd = flatpak_accept_fd_argument (option_name, value, error); + + if (fd < 0) + return FALSE; + + opt_app_fd = g_steal_fd (&fd); + return TRUE; +} + +static gboolean +opt_usr_fd_cb (const char *option_name, + const char *value, + gpointer data, + GError **error) +{ + glnx_autofd int fd = -1; + + fd = flatpak_accept_fd_argument (option_name, value, error); + + if (fd < 0) + return FALSE; + + opt_usr_fd = g_steal_fd (&fd); + return TRUE; +} static GOptionEntry options[] = { { "arch", 0, 0, G_OPTION_ARG_STRING, &opt_arch, N_("Arch to use"), N_("ARCH") }, @@ -86,9 +177,13 @@ { "parent-pid", 0, 0, G_OPTION_ARG_INT, &opt_parent_pid, N_("Use PID as parent pid for sharing namespaces"), N_("PID") }, { "parent-expose-pids", 0, 0, G_OPTION_ARG_NONE, &opt_parent_expose_pids, N_("Make processes visible in parent namespace"), NULL }, { "parent-share-pids", 0, 0, G_OPTION_ARG_NONE, &opt_parent_share_pids, N_("Share process ID namespace with parent"), NULL }, - { "instance-id-fd", 0, 0, G_OPTION_ARG_INT, &opt_instance_id_fd, N_("Write the instance ID to the given file descriptor"), NULL }, + { "instance-id-fd", 0, 0, G_OPTION_ARG_CALLBACK, &opt_instance_id_fd_cb, N_("Write the instance ID to the given file descriptor"), NULL }, { "app-path", 0, 0, G_OPTION_ARG_FILENAME, &opt_app_path, N_("Use PATH instead of the app's /app"), N_("PATH") }, + { "app-fd", 0, 0, G_OPTION_ARG_CALLBACK, &opt_app_fd_cb, N_("Use FD instead of the app's /app"), N_("FD") }, { "usr-path", 0, 0, G_OPTION_ARG_FILENAME, &opt_usr_path, N_("Use PATH instead of the runtime's /usr"), N_("PATH") }, + { "usr-fd", 0, 0, G_OPTION_ARG_CALLBACK, &opt_usr_fd_cb, N_("Use FD instead of the runtime's /usr"), N_("FD") }, + { "bind-fd", 0, 0, G_OPTION_ARG_CALLBACK | G_OPTION_FLAG_HIDDEN, &option_bind_fd_cb, N_("Bind mount the file or directory referred to by FD to its canonicalized path"), N_("FD") }, + { "ro-bind-fd", 0, 0, G_OPTION_ARG_CALLBACK | G_OPTION_FLAG_HIDDEN, &option_ro_bind_fd_cb, N_("Bind mount the file or directory referred to by FD read-only to its canonicalized path"), N_("FD") }, { NULL } }; @@ -111,9 +206,14 @@ g_autoptr(GError) local_error = NULL; g_autoptr(GPtrArray) dirs = NULL; FlatpakRunFlags flags = 0; + glnx_autofd int app_fd = -1; + glnx_autofd int usr_fd = -1; run_environ = g_get_environ (); + opt_bind_fds = g_array_new (FALSE, FALSE, sizeof (int)); + opt_ro_bind_fds = g_array_new (FALSE, FALSE, sizeof (int)); + context = g_option_context_new (_("APP [ARGUMENT…] - Run an app")); g_option_context_set_translation_domain (context, GETTEXT_PACKAGE); @@ -309,14 +409,67 @@ if (!opt_session_bus) flags |= FLATPAK_RUN_FLAG_NO_SESSION_BUS_PROXY; + if (opt_app_fd >= 0 && opt_app_path != NULL) + { + flatpak_fail_error (error, FLATPAK_ERROR, + _("app-fd and app-path cannot both be used")); + return FALSE; + } + + if (opt_app_fd >= 0) + { + app_fd = opt_app_fd; + } + else if (opt_app_path != NULL) + { + if (g_strcmp0 (opt_app_path, "") == 0) + { + app_fd = FLATPAK_RUN_APP_DEPLOY_APP_EMPTY; + } + else + { + app_fd = open (opt_app_path, O_PATH | O_CLOEXEC | O_NOFOLLOW); + + if (app_fd < 0) + return glnx_throw_errno_prefix (error, "Failed to open app-path"); + } + } + else + { + app_fd = FLATPAK_RUN_APP_DEPLOY_APP_ORIGINAL; + } + + if (opt_usr_fd >= 0 && opt_usr_path != NULL) + { + flatpak_fail_error (error, FLATPAK_ERROR, + _("usr-fd and usr-path cannot both be used")); + return FALSE; + } + + if (opt_usr_fd >= 0) + { + usr_fd = opt_usr_fd; + } + else if (opt_usr_path != NULL) + { + usr_fd = open (opt_usr_path, O_PATH | O_CLOEXEC | O_NOFOLLOW); + + if (usr_fd < 0) + return glnx_throw_errno_prefix (error, "Failed to open usr-path"); + } + else + { + usr_fd = FLATPAK_RUN_APP_DEPLOY_USR_ORIGINAL; + } + if (!flatpak_run_app (app_deploy ? app_ref : runtime_ref, app_deploy, - opt_app_path, + app_fd, arg_context, opt_runtime, opt_runtime_version, opt_runtime_commit, - opt_usr_path, + usr_fd, opt_parent_pid, flags, opt_cwd, @@ -326,6 +479,8 @@ opt_instance_id_fd, (const char * const *) run_environ, NULL, + opt_bind_fds, + opt_ro_bind_fds, cancellable, error)) return FALSE; diff -Nru flatpak-1.16.3/common/flatpak-bwrap-private.h flatpak-1.16.6/common/flatpak-bwrap-private.h --- flatpak-1.16.3/common/flatpak-bwrap-private.h 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/common/flatpak-bwrap-private.h 2026-04-10 17:28:42.000000000 +0000 @@ -63,6 +63,11 @@ FlatpakBwrap *other); /* Steals the fds */ void flatpak_bwrap_append_args (FlatpakBwrap *bwrap, GPtrArray *other_array); +gboolean flatpak_bwrap_add_args_data_fd_dup (FlatpakBwrap *bwrap, + const char *op, + int fd, + const char *path_optional, + GError **error); void flatpak_bwrap_add_args_data_fd (FlatpakBwrap *bwrap, const char *op, int fd, diff -Nru flatpak-1.16.3/common/flatpak-bwrap.c flatpak-1.16.6/common/flatpak-bwrap.c --- flatpak-1.16.3/common/flatpak-bwrap.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/common/flatpak-bwrap.c 2026-04-10 17:28:42.000000000 +0000 @@ -42,15 +42,6 @@ #include "flatpak-utils-private.h" #include "flatpak-utils-base-private.h" -static void -clear_fd (gpointer data) -{ - int *fd_p = data; - - if (fd_p != NULL && *fd_p != -1) - close (*fd_p); -} - char *flatpak_bwrap_empty_env[] = { NULL }; FlatpakBwrap * @@ -60,9 +51,9 @@ bwrap->argv = g_ptr_array_new_with_free_func (g_free); bwrap->noinherit_fds = g_array_new (FALSE, TRUE, sizeof (int)); - g_array_set_clear_func (bwrap->noinherit_fds, clear_fd); + g_array_set_clear_func (bwrap->noinherit_fds, (GDestroyNotify) glnx_close_fd); bwrap->fds = g_array_new (FALSE, TRUE, sizeof (int)); - g_array_set_clear_func (bwrap->fds, clear_fd); + g_array_set_clear_func (bwrap->fds, (GDestroyNotify) glnx_close_fd); if (env) bwrap->envp = g_strdupv (env); @@ -146,6 +137,26 @@ g_array_append_val (bwrap->fds, fd); } +gboolean +flatpak_bwrap_add_args_data_fd_dup (FlatpakBwrap *bwrap, + const char *op, + int fd, + const char *path_optional, + GError **error) +{ + glnx_autofd int fd_dup = -1; + + fd_dup = fcntl (fd, F_DUPFD_CLOEXEC, 3); + if (fd_dup < 0) + return glnx_throw_errno_prefix (error, "Failed to dup fd %d", fd); + + flatpak_bwrap_add_args_data_fd (bwrap, + op, + g_steal_fd (&fd_dup), + path_optional); + return TRUE; +} + void flatpak_bwrap_add_arg_printf (FlatpakBwrap *bwrap, const char *format, ...) { diff -Nru flatpak-1.16.3/common/flatpak-context.c flatpak-1.16.6/common/flatpak-context.c --- flatpak-1.16.3/common/flatpak-context.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/common/flatpak-context.c 2026-04-10 17:28:42.000000000 +0000 @@ -1382,21 +1382,14 @@ GError **error) { FlatpakContext *context = data; - guint64 fd; - gchar *endptr; - gboolean ret; + glnx_autofd int fd = -1; - fd = g_ascii_strtoull (value, &endptr, 10); + fd = flatpak_accept_fd_argument (option_name, value, error); - if (endptr == NULL || *endptr != '\0' || fd > G_MAXINT) - return glnx_throw (error, "Not a valid file descriptor: %s", value); + if (fd < 0) + return FALSE; - ret = flatpak_context_parse_env_fd (context, (int) fd, error); - - if (fd >= 3) - close (fd); - - return ret; + return flatpak_context_parse_env_fd (context, fd, error); } static gboolean diff -Nru flatpak-1.16.3/common/flatpak-dir.c flatpak-1.16.6/common/flatpak-dir.c --- flatpak-1.16.3/common/flatpak-dir.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/common/flatpak-dir.c 2026-04-10 17:28:42.000000000 +0000 @@ -8475,7 +8475,17 @@ * Disable /proc entirely in this context. */ run_flags |= FLATPAK_RUN_FLAG_NO_PROC; - if (!flatpak_run_setup_base_argv (bwrap, runtime_files, NULL, runtime_arch, + glnx_autofd int usr_fd = -1; + + if (runtime_files != NULL) + { + usr_fd = open (flatpak_file_get_path_cached (runtime_files), + O_PATH | O_CLOEXEC | O_NOFOLLOW); + if (usr_fd < 0) + return glnx_throw_errno_prefix (error, "Failed to open runtime files"); + } + + if (!flatpak_run_setup_base_argv (bwrap, usr_fd, NULL, runtime_arch, run_flags, error)) return FALSE; diff -Nru flatpak-1.16.3/common/flatpak-installation.c flatpak-1.16.6/common/flatpak-installation.c --- flatpak-1.16.3/common/flatpak-installation.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/common/flatpak-installation.c 2026-04-10 17:28:42.000000000 +0000 @@ -703,9 +703,10 @@ if (!flatpak_run_app (app_ref, app_deploy, + FLATPAK_RUN_APP_DEPLOY_APP_ORIGINAL, NULL, - NULL, NULL, NULL, NULL, NULL, + FLATPAK_RUN_APP_DEPLOY_USR_ORIGINAL, 0, run_flags, NULL, @@ -713,6 +714,7 @@ NULL, 0, -1, (const char * const *) run_environ, &instance_dir, + NULL, NULL, cancellable, error)) return FALSE; diff -Nru flatpak-1.16.3/common/flatpak-oci-registry.c flatpak-1.16.6/common/flatpak-oci-registry.c --- flatpak-1.16.3/common/flatpak-oci-registry.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/common/flatpak-oci-registry.c 2026-04-10 17:28:42.000000000 +0000 @@ -275,6 +275,9 @@ return oci_registry; } +/* Carefully opens a file from a base directory and subpath, + * making sure that its not a symlink, pipe, etc. + */ static int local_open_file (int dfd, const char *subpath, @@ -286,7 +289,7 @@ struct stat tmp_st_buf; do - fd = openat (dfd, subpath, O_RDONLY | O_NONBLOCK | O_CLOEXEC | O_NOCTTY); + fd = openat (dfd, subpath, O_NOFOLLOW | O_RDONLY | O_NONBLOCK | O_CLOEXEC | O_NOCTTY); while (G_UNLIKELY (fd == -1 && errno == EINTR)); if (fd == -1) { diff -Nru flatpak-1.16.3/common/flatpak-run-private.h flatpak-1.16.6/common/flatpak-run-private.h --- flatpak-1.16.3/common/flatpak-run-private.h 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/common/flatpak-run-private.h 2026-04-10 17:28:42.000000000 +0000 @@ -30,6 +30,11 @@ #include "flatpak-utils-private.h" #include "flatpak-exports-private.h" +#define FLATPAK_RUN_APP_DEPLOY_APP_ORIGINAL (-2) +#define FLATPAK_RUN_APP_DEPLOY_APP_EMPTY (-3) + +#define FLATPAK_RUN_APP_DEPLOY_USR_ORIGINAL (-2) + gboolean flatpak_run_in_transient_unit (const char *app_id, const char *instance_id, GError **error); @@ -72,7 +77,7 @@ GError **error); gboolean flatpak_run_setup_base_argv (FlatpakBwrap *bwrap, - GFile *runtime_files, + int runtime_fd, GFile *app_id_dir, const char *arch, FlatpakRunFlags flags, @@ -104,12 +109,12 @@ gboolean flatpak_run_app (FlatpakDecomposed *app_ref, FlatpakDeploy *app_deploy, - const char *custom_app_path, + int custom_app_fd, FlatpakContext *extra_context, const char *custom_runtime, const char *custom_runtime_version, const char *custom_runtime_commit, - const char *custom_usr_path, + int custom_usr_fd, int parent_pid, FlatpakRunFlags flags, const char *cwd, @@ -119,6 +124,8 @@ int instance_id_fd, const char * const *run_environ, char **instance_dir_out, + GArray *bind_fds, + GArray *ro_bind_fds, GCancellable *cancellable, GError **error); diff -Nru flatpak-1.16.3/common/flatpak-run.c flatpak-1.16.6/common/flatpak-run.c --- flatpak-1.16.3/common/flatpak-run.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/common/flatpak-run.c 2026-04-10 17:28:42.000000000 +0000 @@ -1366,7 +1366,7 @@ gboolean build, gboolean devel, char **app_info_path_out, - int instance_id_fd, + int instance_id_fd_arg, char **instance_id_host_dir_out, char **instance_id_host_private_dir_out, char **instance_id_out, @@ -1374,7 +1374,11 @@ { g_autofree char *info_path = NULL; g_autofree char *bwrapinfo_path = NULL; - int fd, fd2, fd3; + glnx_autofd int fd1 = -1; + glnx_autofd int fd2 = -1; + glnx_autofd int fd3 = -1; + int info_fd; + glnx_autofd int instance_id_fd = instance_id_fd_arg; g_autoptr(GKeyFile) keyfile = NULL; g_autofree char *runtime_path = NULL; const char *group; @@ -1523,8 +1527,8 @@ This way even if the bind-mount is unmounted we can find the real data. */ - fd = open (info_path, O_RDONLY); - if (fd == -1) + fd1 = info_fd = open (info_path, O_RDONLY); + if (fd1 == -1) { int errsv = errno; g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errsv), @@ -1535,7 +1539,6 @@ fd2 = open (info_path, O_RDONLY); if (fd2 == -1) { - close (fd); int errsv = errno; g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errsv), _("Failed to open flatpak-info file: %s"), g_strerror (errsv)); @@ -1544,9 +1547,9 @@ flatpak_bwrap_add_args (bwrap, "--perms", "0600", NULL); flatpak_bwrap_add_args_data_fd (bwrap, - "--file", fd, "/.flatpak-info"); + "--file", g_steal_fd (&fd1), "/.flatpak-info"); flatpak_bwrap_add_args_data_fd (bwrap, - "--ro-bind-data", fd2, "/.flatpak-info"); + "--ro-bind-data", g_steal_fd (&fd2), "/.flatpak-info"); /* Tell the application that it's running under Flatpak in a generic way. */ flatpak_bwrap_add_args (bwrap, @@ -1563,8 +1566,6 @@ fd3 = open (bwrapinfo_path, O_RDWR | O_CREAT, 0644); if (fd3 == -1) { - close (fd); - close (fd2); int errsv = errno; g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errsv), _("Failed to open bwrapinfo.json file: %s"), g_strerror (errsv)); @@ -1587,10 +1588,6 @@ if (errsv == EINTR) continue; - close (fd); - close (fd2); - close (fd3); - g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errsv), _("Failed to write to instance id fd: %s"), g_strerror (errsv)); return FALSE; @@ -1600,13 +1597,14 @@ instance_id_size -= bytes_written; } - close (instance_id_fd); + /* explicitly close this as soon as we're done to notify the other side */ + g_clear_fd (&instance_id_fd, NULL); } - flatpak_bwrap_add_args_data_fd (bwrap, "--info-fd", fd3, NULL); + flatpak_bwrap_add_args_data_fd (bwrap, "--info-fd", g_steal_fd (&fd3), NULL); if (app_info_path_out != NULL) - *app_info_path_out = g_strdup_printf ("/proc/self/fd/%d", fd); + *app_info_path_out = g_strdup_printf ("/proc/self/fd/%d", info_fd); if (instance_id_host_dir_out != NULL) *instance_id_host_dir_out = g_steal_pointer (&instance_id_host_dir); @@ -1620,42 +1618,65 @@ return TRUE; } +/* + * @runtime_fd: the /usr for the runtime, or -1 if running with no runtime, + * perhaps to unpack extra-data + */ static void add_tzdata_args (FlatpakBwrap *bwrap, - GFile *runtime_files) + int runtime_fd) { - g_autofree char *raw_timezone = flatpak_get_timezone (); - g_autofree char *timezone_content = g_strdup_printf ("%s\n", raw_timezone); - g_autofree char *localtime_content = g_strconcat ("../usr/share/zoneinfo/", raw_timezone, NULL); - g_autoptr(GFile) runtime_zoneinfo = NULL; - - if (runtime_files) - runtime_zoneinfo = g_file_resolve_relative_path (runtime_files, "share/zoneinfo"); + g_autofree char *raw_timezone = NULL; + g_autofree char *timezone_content = NULL; + g_autofree char *localtime_content = NULL; + const char *tzdir; + glnx_autofd int tzdir_fd = -1; + glnx_autofd int zoneinfo_fd = -1; + g_autoptr(GError) error = NULL; + + g_return_if_fail (runtime_fd >= -1); + + raw_timezone = flatpak_get_timezone (); + timezone_content = g_strdup_printf ("%s\n", raw_timezone); + localtime_content = g_strconcat ("../usr/share/zoneinfo/", raw_timezone, NULL); + + tzdir = flatpak_get_tzdir (); + + tzdir_fd = glnx_chaseat (AT_FDCWD, tzdir, GLNX_CHASE_MUST_BE_DIRECTORY, NULL); + + if (runtime_fd >= 0) + zoneinfo_fd = glnx_chaseat (runtime_fd, "share/zoneinfo", + GLNX_CHASE_RESOLVE_BENEATH | + GLNX_CHASE_MUST_BE_DIRECTORY, + NULL); - /* Check for runtime /usr/share/zoneinfo */ - if (runtime_zoneinfo != NULL && g_file_query_exists (runtime_zoneinfo, NULL)) + /* Check for host /usr/share/zoneinfo */ + if (tzdir_fd >= 0 && zoneinfo_fd >= 0) + { + /* Here we assume the host timezone file exist in the host data */ + flatpak_bwrap_add_args (bwrap, + "--ro-bind", tzdir, "/usr/share/zoneinfo", + "--symlink", localtime_content, "/etc/localtime", + NULL); + } + else if (runtime_fd >= 0) { - const char *tzdir = flatpak_get_tzdir (); + g_autofree char *runtime_zoneinfo = NULL; + glnx_autofd int runtime_zoneinfo_fd = -1; + + runtime_zoneinfo = g_strconcat ("share/zoneinfo/", raw_timezone, NULL); - /* Check for host /usr/share/zoneinfo */ - if (g_file_test (tzdir, G_FILE_TEST_IS_DIR)) + /* Check for runtime /usr/share/zoneinfo */ + runtime_zoneinfo_fd = glnx_chaseat (runtime_fd, runtime_zoneinfo, + GLNX_CHASE_RESOLVE_BENEATH | + GLNX_CHASE_MUST_BE_REGULAR, + NULL); + if (runtime_zoneinfo_fd >= 0) { - /* Here we assume the host timezone file exist in the host data */ flatpak_bwrap_add_args (bwrap, - "--ro-bind", tzdir, "/usr/share/zoneinfo", "--symlink", localtime_content, "/etc/localtime", NULL); } - else - { - g_autoptr(GFile) runtime_tzfile = g_file_resolve_relative_path (runtime_zoneinfo, raw_timezone); - - /* Check if host timezone file exist in the runtime tzdata */ - if (g_file_query_exists (runtime_tzfile, NULL)) - flatpak_bwrap_add_args (bwrap, - "--symlink", localtime_content, "/etc/localtime", - NULL); - } } flatpak_bwrap_add_args_data (bwrap, "timezone", @@ -2149,26 +2170,47 @@ } #endif +/* + * @runtime_fd: the /usr for the runtime, or -1 if running with no runtime, + * perhaps to unpack extra-data + */ static void flatpak_run_setup_usr_links (FlatpakBwrap *bwrap, - GFile *runtime_files, + int runtime_fd, const char *sysroot) { int i; - if (runtime_files == NULL) + g_return_if_fail (runtime_fd >= -1); + + if (runtime_fd < 0) return; for (i = 0; flatpak_abs_usrmerged_dirs[i] != NULL; i++) { const char *subdir = flatpak_abs_usrmerged_dirs[i]; - g_autoptr(GFile) runtime_subdir = NULL; + glnx_autofd int runtime_subdir_fd = -1; + g_autoptr(GError) local_error = NULL; g_assert (subdir[0] == '/'); + /* Skip the '/' when using as a subdirectory of the runtime */ - runtime_subdir = g_file_get_child (runtime_files, subdir + 1); + runtime_subdir_fd = glnx_chaseat (runtime_fd, subdir + 1, + GLNX_CHASE_RESOLVE_BENEATH | + GLNX_CHASE_NOFOLLOW, + &local_error); - if (g_file_query_exists (runtime_subdir, NULL)) + if (runtime_subdir_fd < 0 && + !g_error_matches (local_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND)) + { + g_warning ("Checking for usrmerged dir %s failed: %s", + subdir, local_error->message); + } + else if (runtime_subdir_fd < 0) + { + g_info ("%s does not exist in runtime", subdir); + } + else { g_autofree char *link = g_strconcat ("usr", subdir, NULL); g_autofree char *create = NULL; @@ -2182,11 +2224,6 @@ "--symlink", link, create, NULL); } - else - { - g_info ("%s does not exist", - flatpak_file_get_path_cached (runtime_subdir)); - } } } @@ -2200,9 +2237,13 @@ "/sys/devices" }; +/* + * @runtime_fd: the /usr for the runtime, or -1 if running with no runtime, + * perhaps to unpack extra-data + */ gboolean flatpak_run_setup_base_argv (FlatpakBwrap *bwrap, - GFile *runtime_files, + int runtime_fd, GFile *app_id_dir, const char *arch, FlatpakRunFlags flags, @@ -2215,12 +2256,13 @@ struct group *g; gulong pers; gid_t gid = getgid (); - g_autoptr(GFile) etc = NULL; gboolean parent_expose_pids = (flags & FLATPAK_RUN_FLAG_PARENT_EXPOSE_PIDS) != 0; gboolean parent_share_pids = (flags & FLATPAK_RUN_FLAG_PARENT_SHARE_PIDS) != 0; gboolean bwrap_unprivileged = flatpak_bwrap_is_unprivileged (); gsize i; + g_return_val_if_fail (runtime_fd >= -1, FALSE); + /* Disable recursive userns for all flatpak processes, as we need this * to guarantee that the sandbox can't restructure the filesystem. * Allowing to change e.g. /.flatpak-info would allow sandbox escape @@ -2328,22 +2370,26 @@ else if (g_file_test ("/var/lib/dbus/machine-id", G_FILE_TEST_EXISTS)) flatpak_bwrap_add_args (bwrap, "--ro-bind", "/var/lib/dbus/machine-id", "/etc/machine-id", NULL); - if (runtime_files) - etc = g_file_get_child (runtime_files, "etc"); - if (etc != NULL && - (flags & FLATPAK_RUN_FLAG_WRITABLE_ETC) == 0 && - g_file_query_exists (etc, NULL)) + if (runtime_fd >= 0 + && (flags & FLATPAK_RUN_FLAG_WRITABLE_ETC) == 0) { g_auto(GLnxDirFdIterator) dfd_iter = { 0, }; struct dirent *dent; gboolean inited; + g_autoptr(GError) local_error = NULL; - inited = glnx_dirfd_iterator_init_at (AT_FDCWD, flatpak_file_get_path_cached (etc), FALSE, &dfd_iter, NULL); + inited = glnx_dirfd_iterator_init_at (runtime_fd, "etc", FALSE, &dfd_iter, &local_error); + if (!inited && !g_error_matches (local_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND)) + { + g_propagate_error (error, g_steal_pointer (&local_error)); + return FALSE; + } while (inited) { - g_autofree char *src = NULL; g_autofree char *dest = NULL; + glnx_autofd int src_fd = -1; + struct stat statbuf; if (!glnx_dirfd_iterator_next_dent_ensure_dtype (&dfd_iter, &dent, NULL, NULL) || dent == NULL) break; @@ -2360,9 +2406,19 @@ strcmp (dent->d_name, "pkcs11") == 0) continue; - src = g_build_filename (flatpak_file_get_path_cached (etc), dent->d_name, NULL); dest = g_build_filename ("/etc", dent->d_name, NULL); - if (dent->d_type == DT_LNK) + + src_fd = glnx_chaseat (dfd_iter.fd, dent->d_name, + GLNX_CHASE_NOFOLLOW | + GLNX_CHASE_RESOLVE_BENEATH, + error); + if (src_fd < 0) + return FALSE; + + if (!glnx_fstat (src_fd, &statbuf, error)) + return FALSE; + + if (S_ISLNK (statbuf.st_mode)) { g_autofree char *target = NULL; @@ -2373,9 +2429,12 @@ flatpak_bwrap_add_args (bwrap, "--symlink", target, dest, NULL); } - else + else if (src_fd >= 0) { - flatpak_bwrap_add_args (bwrap, "--ro-bind", src, dest, NULL); + flatpak_bwrap_add_args_data_fd (bwrap, + "--ro-bind-fd", + g_steal_fd (&src_fd), + dest); } } } @@ -2396,9 +2455,9 @@ NULL); } - flatpak_run_setup_usr_links (bwrap, runtime_files, NULL); + flatpak_run_setup_usr_links (bwrap, runtime_fd, NULL); - add_tzdata_args (bwrap, runtime_files); + add_tzdata_args (bwrap, runtime_fd); pers = PER_LINUX; @@ -2625,7 +2684,7 @@ GArray *base_fd_array, GFile *app_id_dir, const char *checksum, - GFile *runtime_files, + int runtime_fd, gboolean generate_ld_so_conf, GCancellable *cancellable, GError **error) @@ -2665,7 +2724,7 @@ flatpak_bwrap_append_args (bwrap, base_argv_array); - flatpak_run_setup_usr_links (bwrap, runtime_files, NULL); + flatpak_run_setup_usr_links (bwrap, runtime_fd, NULL); if (generate_ld_so_conf) { @@ -2883,12 +2942,12 @@ gboolean flatpak_run_app (FlatpakDecomposed *app_ref, FlatpakDeploy *app_deploy, - const char *custom_app_path, + int custom_app_fd, FlatpakContext *extra_context, const char *custom_runtime, const char *custom_runtime_version, const char *custom_runtime_commit, - const char *custom_usr_path, + int custom_runtime_fd, int parent_pid, FlatpakRunFlags flags, const char *cwd, @@ -2898,17 +2957,14 @@ int instance_id_fd, const char * const *run_environ, char **instance_dir_out, + GArray *bind_fds, + GArray *ro_bind_fds, GCancellable *cancellable, GError **error) { g_autoptr(FlatpakDeploy) runtime_deploy = NULL; g_autoptr(GBytes) runtime_deploy_data = NULL; g_autoptr(GBytes) app_deploy_data = NULL; - g_autoptr(GFile) app_files = NULL; - g_autoptr(GFile) original_app_files = NULL; - g_autoptr(GFile) runtime_files = NULL; - g_autoptr(GFile) original_runtime_files = NULL; - g_autoptr(GFile) bin_ldconfig = NULL; g_autoptr(GFile) app_id_dir = NULL; g_autoptr(GFile) real_app_id_dir = NULL; g_autofree char *default_runtime_pref = NULL; @@ -2942,20 +2998,41 @@ g_autofree char *per_app_dir_lock_path = NULL; g_autofree char *shared_xdg_runtime_dir = NULL; int ld_so_fd = -1; - g_autoptr(GFile) runtime_ld_so_conf = NULL; gboolean generate_ld_so_conf = TRUE; gboolean use_ld_so_cache = TRUE; gboolean sandboxed = (flags & FLATPAK_RUN_FLAG_SANDBOX) != 0; gboolean parent_expose_pids = (flags & FLATPAK_RUN_FLAG_PARENT_EXPOSE_PIDS) != 0; gboolean parent_share_pids = (flags & FLATPAK_RUN_FLAG_PARENT_SHARE_PIDS) != 0; - const char *app_target_path = "/app"; - const char *runtime_target_path = "/usr"; - struct stat s; + glnx_autofd int original_runtime_fd = -1; + g_autoptr(GFile) original_runtime_files = NULL; + g_autoptr(GFile) custom_runtime_files = NULL; + /* borrows from either original_runtime_fd or custom_runtime_fd */ + int runtime_fd = -1; + /* borrows from either original_runtime_files or custom_runtime_files */ + GFile *runtime_files = NULL; + const char *original_runtime_target_path = NULL; + glnx_autofd int original_app_fd = -1; + g_autoptr(GFile) original_app_files = NULL; + g_autoptr(GFile) custom_app_files = NULL; + /* borrows from either original_app_fd or custom_app_fd */ + int app_fd = -1; + /* borrows from either original_app_files or custom_app_files */ + GFile *app_files = NULL; + const char *original_app_target_path = NULL; g_assert (run_environ != NULL); g_return_val_if_fail (app_ref != NULL, FALSE); + g_return_val_if_fail (custom_app_fd == FLATPAK_RUN_APP_DEPLOY_APP_ORIGINAL || + custom_app_fd == FLATPAK_RUN_APP_DEPLOY_APP_EMPTY || + custom_app_fd >= 0, + FALSE); + + g_return_val_if_fail (custom_runtime_fd == FLATPAK_RUN_APP_DEPLOY_USR_ORIGINAL || + custom_runtime_fd >= 0, + FALSE); + /* This check exists to stop accidental usage of `sudo flatpak run` and is not to prevent running as root. */ @@ -3081,38 +3158,53 @@ flatpak_context_dump (app_context, "Final context"); original_runtime_files = flatpak_deploy_get_files (runtime_deploy); + original_runtime_fd = open (flatpak_file_get_path_cached (original_runtime_files), + O_PATH | O_CLOEXEC); + if (original_runtime_fd < 0) + return glnx_throw_errno_prefix (error, "Failed to open original runtime"); - if (custom_usr_path != NULL) + if (custom_runtime_fd >= 0) { - runtime_files = g_file_new_for_path (custom_usr_path); - /* Mount the original runtime below here instead of /usr */ - runtime_target_path = "/run/parent/usr"; + g_autofree char *path = NULL; + + path = flatpak_get_path_for_fd (custom_runtime_fd, &my_error); + if (path == NULL) + { + return flatpak_fail_error (error, FLATPAK_ERROR, + "Cannot convert custom usr fd to path: %s", + my_error->message); + } + + custom_runtime_files = g_file_new_for_path (path); + + original_runtime_target_path = "/run/parent/usr"; + runtime_fd = custom_runtime_fd; + runtime_files = custom_runtime_files; + } + else if (custom_runtime_fd == FLATPAK_RUN_APP_DEPLOY_USR_ORIGINAL) + { + original_runtime_target_path = "/usr"; + runtime_fd = original_runtime_fd; + runtime_files = original_runtime_files; } else { - runtime_files = g_object_ref (original_runtime_files); + g_assert_not_reached (); } - bin_ldconfig = g_file_resolve_relative_path (runtime_files, "bin/ldconfig"); - if (!g_file_query_exists (bin_ldconfig, NULL)) - use_ld_so_cache = FALSE; - - /* We can't use the ld.so cache if we are using a custom /usr or /app, - * because we don't have a unique ID for the /usr or /app, so we can't - * do cache-invalidation correctly. The caller can either build their - * own ld.so.cache before supplying us with the runtime, or supply - * their own LD_LIBRARY_PATH. */ - if (custom_usr_path != NULL || custom_app_path != NULL) - use_ld_so_cache = FALSE; - if (app_deploy != NULL) { g_autofree const char **previous_ids = NULL; gsize len = 0; gboolean do_migrate; - real_app_id_dir = flatpak_get_data_dir (app_id); original_app_files = flatpak_deploy_get_files (app_deploy); + original_app_fd = open (flatpak_file_get_path_cached (original_app_files), + O_PATH | O_CLOEXEC | O_NOFOLLOW); + if (original_app_fd < 0) + return glnx_throw_errno_prefix (error, "Failed to open original runtime"); + + real_app_id_dir = flatpak_get_data_dir (app_id); previous_app_id_dirs = g_ptr_array_new_with_free_func (g_object_unref); previous_ids = flatpak_deploy_data_get_previous_ids (app_deploy_data, &len); @@ -3199,19 +3291,61 @@ app_id_dir = g_object_ref (real_app_id_dir); } - if (custom_app_path != NULL) + if (custom_app_fd >= 0) { - if (strcmp (custom_app_path, "") == 0) - app_files = NULL; - else - app_files = g_file_new_for_path (custom_app_path); + g_autofree char *path = NULL; + + path = flatpak_get_path_for_fd (custom_app_fd, error); + if (path == NULL) + return glnx_prefix_error (error, "Cannot convert custom app fd to path"); - /* Mount the original app below here */ - app_target_path = "/run/parent/app"; + custom_app_files = g_file_new_for_path (path); + + original_app_target_path = "/run/parent/app"; + app_fd = custom_app_fd; + app_files = custom_app_files; + } + else if (custom_app_fd == FLATPAK_RUN_APP_DEPLOY_APP_ORIGINAL) + { + original_app_target_path = "/app"; + app_fd = original_app_fd; + app_files = original_app_files; + } + else if (custom_app_fd == FLATPAK_RUN_APP_DEPLOY_APP_EMPTY) + { + original_app_target_path = "/run/parent/app"; + app_fd = -1; + app_files = NULL; } - else if (original_app_files != NULL) + else { - app_files = g_object_ref (original_app_files); + g_assert_not_reached (); + } + + /* We can't use the ld.so cache if we are using a custom /usr or /app, + * because we don't have a unique ID for the /usr or /app, so we can't + * do cache-invalidation correctly. The caller can either build their + * own ld.so.cache before supplying us with the runtime, or supply + * their own LD_LIBRARY_PATH. */ + if (runtime_fd == custom_runtime_fd || app_fd == custom_app_fd) + { + use_ld_so_cache = FALSE; + } + else + { + glnx_autofd int ldconfig_fd = -1; + + ldconfig_fd = glnx_chaseat (runtime_fd, "bin/ldconfig", + GLNX_CHASE_RESOLVE_BENEATH | + GLNX_CHASE_MUST_BE_REGULAR, + &my_error); + if (ldconfig_fd < 0) + { + use_ld_so_cache = FALSE; + g_debug ("bin/ldconfig not found in runtime: %s", my_error->message); + } + + g_clear_error (&my_error); } flatpak_run_apply_env_default (bwrap, use_ld_so_cache); @@ -3224,75 +3358,86 @@ flatpak_bwrap_set_env (bwrap, "FLATPAK_SANDBOX_DIR", flatpak_file_get_path_cached (sandbox_dir), TRUE); } - flatpak_bwrap_add_args (bwrap, - "--ro-bind", flatpak_file_get_path_cached (runtime_files), "/usr", - NULL); - - if (runtime_files == original_runtime_files) - { - /* All true Flatpak runtimes have files/.ref */ - flatpak_bwrap_add_args (bwrap, - "--lock-file", "/usr/.ref", - NULL); - } - else - { - g_autoptr(GFile) runtime_child = NULL; + if (!flatpak_bwrap_add_args_data_fd_dup (bwrap, + "--ro-bind-fd", runtime_fd, "/usr", + error)) + return FALSE; - runtime_child = g_file_get_child (runtime_files, ".ref"); + { + glnx_autofd int runtime_ref_fd = -1; - /* Lock ${usr}/.ref if it exists */ - if (g_file_query_exists (runtime_child, NULL)) + runtime_ref_fd = glnx_chaseat (runtime_fd, ".ref", + GLNX_CHASE_RESOLVE_BENEATH | + GLNX_CHASE_MUST_BE_REGULAR, + NULL); + if (runtime_ref_fd >= 0) + { flatpak_bwrap_add_args (bwrap, "--lock-file", "/usr/.ref", NULL); + } + } + + if (runtime_fd == custom_runtime_fd) + { + glnx_autofd int original_runtime_ref_fd = -1; + glnx_autofd int original_runtime_etc_fd = -1; /* Put the real Flatpak runtime in /run/parent, so that the * replacement /usr can have symlinks into /run/parent in order * to use the Flatpak runtime's graphics drivers etc. if desired */ - flatpak_bwrap_add_args (bwrap, - "--ro-bind", - flatpak_file_get_path_cached (original_runtime_files), - "/run/parent/usr", - "--lock-file", "/run/parent/usr/.ref", - NULL); - flatpak_run_setup_usr_links (bwrap, original_runtime_files, - "/run/parent"); + if (!flatpak_bwrap_add_args_data_fd_dup (bwrap, + "--ro-bind-fd", + original_runtime_fd, + "/run/parent/usr", + error)) + return FALSE; + + original_runtime_ref_fd = glnx_chaseat (original_runtime_fd, ".ref", + GLNX_CHASE_RESOLVE_BENEATH | + GLNX_CHASE_MUST_BE_REGULAR, + NULL); + if (original_runtime_ref_fd >= 0) + { + flatpak_bwrap_add_args (bwrap, + "--lock-file", "/run/parent/usr/.ref", + NULL); + } - g_clear_object (&runtime_child); - runtime_child = g_file_get_child (original_runtime_files, "etc"); + original_runtime_etc_fd = glnx_chaseat (original_runtime_fd, "etc", + GLNX_CHASE_RESOLVE_BENEATH | + GLNX_CHASE_MUST_BE_REGULAR, + NULL); + if (original_runtime_etc_fd >= 0) + { + flatpak_bwrap_add_args (bwrap, + "--symlink", "usr/etc", "/run/parent/etc", + NULL); + } - if (g_file_query_exists (runtime_child, NULL)) - flatpak_bwrap_add_args (bwrap, - "--symlink", "usr/etc", "/run/parent/etc", - NULL); + flatpak_run_setup_usr_links (bwrap, original_runtime_fd, + "/run/parent"); } - if (app_files != NULL) + if (app_fd >= 0) { - flatpak_bwrap_add_args (bwrap, - "--ro-bind", flatpak_file_get_path_cached (app_files), "/app", - NULL); + glnx_autofd int app_ref_fd = -1; + + if (!flatpak_bwrap_add_args_data_fd_dup (bwrap, + "--ro-bind-fd", app_fd, "/app", + error)) + return FALSE; - if (app_files == original_app_files) + app_ref_fd = glnx_chaseat (app_fd, ".ref", + GLNX_CHASE_RESOLVE_BENEATH | + GLNX_CHASE_MUST_BE_REGULAR, + NULL); + if (app_ref_fd >= 0) { - /* All true Flatpak apps have files/.ref */ flatpak_bwrap_add_args (bwrap, "--lock-file", "/app/.ref", NULL); } - else - { - g_autoptr(GFile) app_child = NULL; - - app_child = g_file_get_child (app_files, ".ref"); - - /* Lock ${app}/.ref if it exists */ - if (g_file_query_exists (app_child, NULL)) - flatpak_bwrap_add_args (bwrap, - "--lock-file", "/app/.ref", - NULL); - } } else { @@ -3301,7 +3446,7 @@ NULL); } - if (original_app_files != NULL && app_files != original_app_files) + if (original_app_fd >= 0 && original_app_fd != app_fd) { /* Put the real Flatpak app in /run/parent/app */ flatpak_bwrap_add_args (bwrap, @@ -3314,26 +3459,37 @@ if (metakey != NULL && !flatpak_run_add_extension_args (bwrap, metakey, app_ref, - use_ld_so_cache, app_target_path, + use_ld_so_cache, original_app_target_path, &app_extensions, &app_ld_path, cancellable, error)) return FALSE; if (!flatpak_run_add_extension_args (bwrap, runtime_metakey, runtime_ref, - use_ld_so_cache, runtime_target_path, + use_ld_so_cache, original_runtime_target_path, &runtime_extensions, &runtime_ld_path, cancellable, error)) return FALSE; - if (custom_usr_path == NULL) + if (runtime_fd == original_runtime_fd) flatpak_run_extend_ld_path (bwrap, NULL, runtime_ld_path); - if (custom_app_path == NULL) + if (app_fd == original_app_fd) flatpak_run_extend_ld_path (bwrap, app_ld_path, NULL); - runtime_ld_so_conf = g_file_resolve_relative_path (runtime_files, "etc/ld.so.conf"); - if (lstat (flatpak_file_get_path_cached (runtime_ld_so_conf), &s) == 0) - generate_ld_so_conf = S_ISREG (s.st_mode) && s.st_size == 0; + { + glnx_autofd int ld_so_conf_fd = -1; + struct glnx_statx stx; + + ld_so_conf_fd = glnx_chase_and_statxat (runtime_fd, "etc/ld.so.conf", + GLNX_CHASE_RESOLVE_BENEATH | + GLNX_CHASE_MUST_BE_REGULAR, + GLNX_STATX_SIZE, + &stx, NULL); + if (ld_so_conf_fd < 0 || + !(stx.stx_mask & GLNX_STATX_SIZE) || + stx.stx_size != 0) + generate_ld_so_conf = FALSE; + } /* At this point we have the minimal argv set up, with just the app, runtime and extensions. We can reuse this to generate the ld.so.cache (if needed) */ @@ -3345,7 +3501,7 @@ bwrap->fds, app_id_dir, checksum, - runtime_files, + runtime_fd, generate_ld_so_conf, cancellable, error); if (ld_so_fd == -1) @@ -3355,7 +3511,7 @@ flags |= flatpak_context_get_run_flags (app_context); - if (!flatpak_run_setup_base_argv (bwrap, runtime_files, app_id_dir, app_arch, flags, error)) + if (!flatpak_run_setup_base_argv (bwrap, runtime_fd, app_id_dir, app_arch, flags, error)) return FALSE; if (generate_ld_so_conf) @@ -3378,7 +3534,8 @@ app_id, flatpak_decomposed_get_branch (app_ref), runtime_ref, app_id_dir, app_context, extra_context, sandboxed, FALSE, flags & FLATPAK_RUN_FLAG_DEVEL, - &app_info_path, instance_id_fd, + &app_info_path, + g_steal_fd (&instance_id_fd), &instance_id_host_dir, &instance_id_host_private_dir, &instance_id, error)) return FALSE; @@ -3440,6 +3597,40 @@ "--symlink", "/usr/lib/debug/source", "/run/build-runtime", NULL); + for (i = 0; bind_fds && i < bind_fds->len; i++) + { + int fd = g_array_index (bind_fds, int, i); + g_autofree char *path = NULL; + + /* We get the path the fd refers to, to determine to mount point + * destination inside the sandbox */ + path = flatpak_get_path_for_fd (fd, error); + if (!path) + return FALSE; + + if (!flatpak_bwrap_add_args_data_fd_dup (bwrap, + "--bind-fd", fd, path, + error)) + return FALSE; + } + + for (i = 0; ro_bind_fds && i < ro_bind_fds->len; i++) + { + int fd = g_array_index (ro_bind_fds, int, i); + g_autofree char *path = NULL; + + /* We get the path the fd refers to, to determine to mount point + * destination inside the sandbox */ + path = flatpak_get_path_for_fd (fd, error); + if (!path) + return FALSE; + + if (!flatpak_bwrap_add_args_data_fd_dup (bwrap, + "--ro-bind-fd", fd, path, + error)) + return FALSE; + } + if (cwd) flatpak_bwrap_add_args (bwrap, "--chdir", cwd, NULL); diff -Nru flatpak-1.16.3/common/flatpak-utils-private.h flatpak-1.16.6/common/flatpak-utils-private.h --- flatpak-1.16.3/common/flatpak-utils-private.h 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/common/flatpak-utils-private.h 2026-04-10 17:28:42.000000000 +0000 @@ -348,6 +348,18 @@ void flatpak_set_debugging (gboolean debugging); gboolean flatpak_is_debugging (void); +int flatpak_parse_fd (const char *fd_string, + GError **error); + +char * flatpak_get_path_for_fd (int fd, + GError **error); + #define FLATPAK_MESSAGE_ID "c7b39b1e006b464599465e105b361485" +gboolean flatpak_set_cloexec (int fd); + +int flatpak_accept_fd_argument (const char *option_name, + const char *value, + GError **error); + #endif /* __FLATPAK_UTILS_H__ */ diff -Nru flatpak-1.16.3/common/flatpak-utils.c flatpak-1.16.6/common/flatpak-utils.c --- flatpak-1.16.3/common/flatpak-utils.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/common/flatpak-utils.c 2026-04-10 17:28:42.000000000 +0000 @@ -922,6 +922,22 @@ return ret; } +static gboolean +flatpak_str_is_alphanumeric (const char *arg) +{ + while (*arg != '\0') + { + char c = *arg; + + if (!g_ascii_isalnum (c)) + return FALSE; + + arg++; + } + + return TRUE; +} + /* This atomically replaces a symlink with a new value, removing the * existing symlink target, if it exstis and is different from * @target. This is atomic in the sense that we're guaranteed to @@ -931,6 +947,9 @@ * symlink for some reason, ending up with neither the old or the new * target. That is fine if the reason for the symlink is keeping a * cache though. + * The target shall only be a file in the same directory as the symlink, and + * shall only contain the characters a-zA-Z0-9. This is so that the target of + * the symlink that gets removed is in the same directory as the link. */ gboolean flatpak_switch_symlink_and_remove (const char *symlink_path, @@ -974,10 +993,21 @@ g_autofree char *old_target = flatpak_readlink (tmp_path, error); if (old_target == NULL) return FALSE; - if (strcmp (old_target, target) != 0) /* Don't remove old file if its the same as the new one */ + + /* Don't remove old file if its the same as the new one */ + if (strcmp (old_target, target) != 0) { - g_autofree char *old_target_path = g_build_filename (symlink_dir, old_target, NULL); - unlink (old_target_path); + if (flatpak_str_is_alphanumeric (old_target)) + { + g_autofree char *old_target_path = NULL; + + old_target_path = g_build_filename (symlink_dir, old_target, NULL); + unlink (old_target_path); + } + else + { + g_warning ("Refusing to delete old link target %s", old_target); + } } } else if (errno != ENOENT) @@ -2473,3 +2503,139 @@ return is_debugging; } + +int +flatpak_parse_fd (const char *fd_string, + GError **error) +{ + guint64 parsed; + char *endptr; + int fd; + struct stat stbuf; + + parsed = g_ascii_strtoull (fd_string, &endptr, 10); + + if (endptr == NULL || *endptr != '\0' || parsed > G_MAXINT) + return glnx_fd_throw (error, "Not a valid file descriptor: %s", fd_string); + + fd = (int) parsed; + + if (!glnx_fstat (fd, &stbuf, NULL)) + return glnx_fd_throw (error, "Not an open file descriptor: %d", fd); + + return fd; +} + +/* Sets errno on failure. */ +gboolean +flatpak_set_cloexec (int fd) +{ + int flags = fcntl (fd, F_GETFD); + + if (flags == -1) + return FALSE; + + flags |= FD_CLOEXEC; + + if (fcntl (fd, F_SETFD, flags) < 0) + return FALSE; + + return TRUE; +} + +/* + * flatpak_accept_fd_argument: + * @option_name: Name of a command-line option such as `--env-fd` + * @value: Value of the command-line option + * + * Parse a command-line argument whose value is a file descriptor to be + * used internally by Flatpak. + * + * The file descriptor must be 3 or higher (cannot be stdin, stdout + * or stderr). + * + * The file descriptor is set to be close-on-execute (CLOEXEC). + * If child processes are meant to inherit it, the caller must clear the + * close-on-execute flag, or duplicate the fd. + * + * Returns: A file descriptor to be closed by the caller, or -1 on error + */ +int +flatpak_accept_fd_argument (const char *option_name, + const char *value, + GError **error) +{ + glnx_autofd int fd = -1; + + fd = flatpak_parse_fd (value, error); + + if (fd < 0) + { + g_prefix_error (error, "%s: ", option_name); + return -1; + } + + if (fd < 3) + { + /* We don't want to close stdin, stdout or stderr */ + fd = -1; + return glnx_fd_throw (error, + "%s: Cannot use reserved file descriptor 0, 1 or 2", + option_name); + } + + if (!flatpak_set_cloexec (fd)) + return glnx_fd_throw_errno_prefix (error, "%s", option_name); + + return g_steal_fd (&fd); +} + +/* + * Attempt to discover the filesystem path corresponding to @fd. + * + * If @fd points to an existing file, return the absolute path of that + * file in the environment where it was opened. Note that this is not + * necessarily a valid path in the current namespace, if it was + * transferred via fd-passing from a process in a different filesystem + * namespace. + * + * If @fd points to a deleted file, or to a socket, fifo, memfd or similar + * non-filesystem object, set an error and return %NULL. + * + * Returns: (type filename) (transfer full) (nullable): + */ +char * +flatpak_get_path_for_fd (int fd, + GError **error) +{ + g_autofree char *proc_path = NULL; + g_autofree char *path = NULL; + + proc_path = g_strdup_printf ("/proc/self/fd/%d", fd); + path = glnx_readlinkat_malloc (AT_FDCWD, proc_path, NULL, error); + if (path == NULL) + return NULL; + + /* All normal paths start with /, but some weird things + don't, such as socket:[27345] or anon_inode:[eventfd]. + We don't support any of these */ + if (path[0] != '/') + { + return glnx_null_throw (error, "%s resolves to non-absolute path %s", + proc_path, path); + } + + /* File descriptors to actually deleted files have " (deleted)" + appended to them. This also happens to some fake fd types + like shmem which are "/ (deleted)". All such + files are considered invalid. Unfortunately this also + matches files with filenames that actually end in " (deleted)", + but there is not much to do about this. */ + if (g_str_has_suffix (path, " (deleted)")) + { + return glnx_null_throw (error, "%s resolves to deleted path %s", + proc_path, path); + } + + return g_steal_pointer (&path); +} diff -Nru flatpak-1.16.3/debian/changelog flatpak-1.16.6/debian/changelog --- flatpak-1.16.3/debian/changelog 2026-01-24 21:55:30.000000000 +0000 +++ flatpak-1.16.6/debian/changelog 2026-04-10 19:03:53.000000000 +0000 @@ -1,3 +1,94 @@ +flatpak (1.16.6-1~deb13u1) trixie-security; urgency=high + + * Backport new upstream stable release for Debian 13 + - Fix a sandbox escape involving symlinks passed to flatpak-portal. + A malicious or compromised Flatpak app could exploit this to achieve + arbitrary code execution on the host. + (CVE-2026-34078, GHSA-cc2q-qc34-jprg) (Closes: #1132943) + - Prevent arbitrary file deletion outside the sandbox by a malicious or + compromised Flatpak app + (CVE-2026-34079, GHSA-p29x-r292-46pp) (Closes: #1132944) + - Prevent a local user from reading any file that is readable by the + _flatpak system user. A mitigation is that it would be very unusual + for these files not to be readable by the original local user as well. + (No CVE ID, GHSA-2fxp-43j9-pwvc) (Closes: #1132946) + - Prevent a local user from making another local user unable to cancel + an ongoing download of apps or runtimes installed system-wide + via the system helper. + (No CVE ID, GHSA-89xm-3m96-w3jg) (Closes: #1132945) + - Various fixes for regressions caused when fixing CVE-2026-34078 + * Revert changes that are not appropriate for a stable update: + - Revert "d/watch: Convert to v5 format, only watch stable + (even-numbered) releases" + - Revert "Standards-Version: 4.7.3" + + -- Simon McVittie Fri, 10 Apr 2026 20:03:53 +0100 + +flatpak (1.16.6-1) unstable; urgency=high + + * New upstream stable release + - Incorporates the patches from the previous upload, plus + additional bugfixes + * Drop patches that were included in the new upstream release + + -- Simon McVittie Fri, 10 Apr 2026 19:06:41 +0100 + +flatpak (1.16.5-1) unstable; urgency=high + + * New upstream release fixing some of the regressions in 1.16.4 + (Closes: #1132960, #1132968) + * Drop patches that were applied upstream + * d/p/utils-Add-flatpak_set_cloexec.patch, + d/p/run-context-Mark-fd-arguments-as-close-on-exec.patch: + Add proposed patches to fix another regression in 1.16.4 for + Chromium-based browsers + (Closes: #1132968) + * d/p/run-Cope-with-an-empty-runtime.patch, + d/p/dir-In-apply_extra_data-don-t-assume-there-is-always-a-ru.patch: + Add proposed patches to fix regression in 1.16.4 when installing + apps/runtimes/extensions that use a statically-linked extra-data helper + * d/p/utils-Move-flatpak_get_path_for_fd-to-here.patch, + d/p/portal-Avoid-crash-if-sandbox-expose-ro-fd-is-out-of-rang.patch, + d/p/portal-Log-and-ignore-unusable-sandbox-expose-fds-instead.patch, + d/p/portal-Reinstate-flatpak_get_path_for_fd-checks.patch: + Add proposed patches to fix regression in 1.16.4 for Epiphany and + possibly other WebKitGTK-based apps + * d/p/libtest-Allow-adding-a-new-ref-to-an-existing-temporary-o.patch: + Add proposed patch to fix autopkgtest failure + + -- Simon McVittie Fri, 10 Apr 2026 12:47:08 +0100 + +flatpak (1.16.4-2) unstable; urgency=medium + + * d/p/run-Fix-checking-wrong-variable-in-runtime-fd-selection.patch, + d/p/run-Mount-original-app-on-run-parent-app-when-using-app-p.patch: + Add proposed patches fixing regression for unofficial Steam Flatpak app + (Closes: #1132960) + * Mention Debian bug numbers in previous changelog entry + + -- Simon McVittie Wed, 08 Apr 2026 10:55:53 +0100 + +flatpak (1.16.4-1) unstable; urgency=high + + * New upstream security release + - Fix a sandbox escape involving symlinks passed to flatpak-portal. + A malicious or compromised Flatpak app could exploit this to achieve + arbitrary code execution on the host. + (CVE-2026-34078, GHSA-cc2q-qc34-jprg) (Closes: #1132943) + - Prevent arbitrary file deletion outside the sandbox by a malicious or + compromised Flatpak app + (CVE-2026-34079, GHSA-p29x-r292-46pp) (Closes: #1132944) + - Prevent a local user from reading any file that is readable by the + _flatpak system user. A mitigation is that it would be very unusual + for these files not to be readable by the original local user as well. + (No CVE ID, GHSA-2fxp-43j9-pwvc) (Closes: #1132946) + - Prevent a local user from making another local user unable to cancel + an ongoing download of apps or runtimes installed system-wide + via the system helper. + (No CVE ID, GHSA-89xm-3m96-w3jg) (Closes: #1132945) + + -- Simon McVittie Tue, 07 Apr 2026 22:14:56 +0100 + flatpak (1.16.3-1~deb13u1) trixie; urgency=medium * Backport new upstream stable release for Debian 13 diff -Nru flatpak-1.16.3/debian/control flatpak-1.16.6/debian/control --- flatpak-1.16.3/debian/control 2026-01-24 21:55:30.000000000 +0000 +++ flatpak-1.16.6/debian/control 2026-04-10 19:03:53.000000000 +0000 @@ -11,6 +11,7 @@ bison, bubblewrap (>= 0.10.0~), ca-certificates , + curl , dbus-daemon, debhelper (>= 13.11.6~), debhelper-compat (= 13), @@ -128,6 +129,7 @@ Depends: attr, ca-certificates, + curl, dbus-daemon, desktop-file-utils, flatpak (= ${binary:Version}), diff -Nru flatpak-1.16.3/meson.build flatpak-1.16.6/meson.build --- flatpak-1.16.3/meson.build 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/meson.build 2026-04-10 17:28:42.000000000 +0000 @@ -4,7 +4,7 @@ project( 'flatpak', 'c', - version : '1.16.3', + version : '1.16.6', default_options: [ 'warning_level=2', ], @@ -13,7 +13,7 @@ flatpak_major_version = 1 flatpak_minor_version = 16 -flatpak_micro_version = 3 +flatpak_micro_version = 6 flatpak_extra_version = '' flatpak_interface_age = 0 diff -Nru flatpak-1.16.3/po/bg.po flatpak-1.16.6/po/bg.po --- flatpak-1.16.3/po/bg.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/bg.po 2026-04-10 17:28:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: flatpak main\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2025-02-17 08:44+0100\n" "Last-Translator: twlvnn kraftwerk \n" "Language-Team: Bulgarian \n" @@ -32,7 +32,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "АРХИТЕКТУРА" @@ -162,14 +162,14 @@ msgstr "„%s“ е неправилно хранилище: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "„%s“ е неправилно име: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "„%s“ е неправилно име на клон: %s" @@ -202,7 +202,7 @@ msgstr "Стартиране на изграждането в тази директория" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "ДИРЕКТОРИЯ" @@ -214,7 +214,7 @@ msgid "Use alternative file for the metadata" msgstr "Използване на друг файл за метаданните" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Убиване на процесите, когато родителският процес умре" @@ -222,11 +222,11 @@ msgid "Export application homedir directory to build" msgstr "Изнасяне на домашната директория на програмата за изграждане" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Извеждане на извикванията на сесийната шина в журнала" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Извеждане на извикванията на системната шина в журнала" @@ -254,12 +254,12 @@ msgid "No extension point matching %s in %s" msgstr "Няма точка на разширение, съответстваща на %s в %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "В опцията за монтиране „%s“ липсва „=“" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Програмата не може да се стартира" @@ -596,7 +596,7 @@ msgid "Command to set" msgstr "Команда за задаване" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "КОМАНДА" @@ -658,7 +658,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "СРЕДА_ЗА_ИЗПЪЛНЕНИЕ" @@ -795,7 +795,7 @@ msgstr "МЕСТОПОЛОЖЕНИЕ и ИМЕ НА ФАЙЛ трябва да се посочат" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Архитектура за използване" @@ -815,7 +815,7 @@ msgid "Specify version for --base" msgstr "Задайте версия за „--base“" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "ВЕРСИЯ" @@ -980,7 +980,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "КЛОН" @@ -1748,8 +1748,8 @@ msgstr "Запитване за достъп до файлове" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "ПЪТ" @@ -2205,7 +2205,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "ПРОГРАМА КЛОН — правене на клона на програмата текущ" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "ПРОГРАМАта е задължителна" @@ -2348,7 +2348,7 @@ msgid "Show the instance ID" msgstr "Извеждане на ид. на инстанцията" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "ИД_ПР." @@ -3092,110 +3092,145 @@ msgid "LOCATION - Repository maintenance" msgstr "МЕСТОПОЛОЖЕНИЕ — поддръжка на хранилището" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Команда за изпълняване" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Директория, в която да се изпълни командата" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Клон за използване" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Използване на среда за изпълнение за разработчици" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Среда за изпълнение" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Версия за среда за изпълнение" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Извеждане в журнала на извикванията на шината за достъпност" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Без препредаване на извикванията на шината за достъпност" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" "Препредаване на извикванията на шината за достъпност (стандартно, освен " "когато е в ограничена среда)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Без препредаване на извикванията на сесийната шина" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" "Препредаване на извикванията на сесийната шина (стандартно, освен когато е в " "ограничена среда)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Без стартиране на портали" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Включване на пренасочването на файлове" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Изпълняване на посоченото подаване" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Използване на посоченото подаване за средата за изпълнение" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Изпълняване изцяло в ограничен режим" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" "Използване на идентификатор на процес като родителски за споделяне на " "пространства от имена" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Процесите да са видими в родителското пространство от имена" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" "Споделяне на идентификатора на процеса на пространството от имена с родителя" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Записване на идентификатора на инстанцията в дадения файлов дескриптор" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "Използване на ПЪТ вместо „/app“ на програмата" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "Използване на ПЪТ вместо „/app“ на програмата" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "Използване на ПЪТ вместо „/usr“ на средата за изпълнение" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "Използване на ПЪТ вместо „/usr“ на средата за изпълнение" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "ПРОГРАМА [АРГУМЕНТ…] — изпълняване на програма" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "средата за изпълнение/%s/%s/%s не е инсталирана" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Архитектура, която да се търси" @@ -4250,15 +4285,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "ГРЕШКА: „%s“ не може да се деинсталира: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "„%s“ вече е инсталиран" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4351,215 +4386,211 @@ msgid "Invalid env format %s" msgstr "Неправилен формат на средата %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "Името на променливата на средата не може да съдържа „=“: %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "аргументите на „--add-policy“ трябва да се посочат като " "ПОДСИСТЕМА.КЛЮЧ=СТОЙНОСТ" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "стойностите на „--add-policy“ не може да започват с „!“" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "аргументите на „--remove-policy“ трябва да се посочат като " "ПОДСИСТЕМА.КЛЮЧ=СТОЙНОСТ" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "стойностите на „--remove-policy“ не може да започват с „!“" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Споделяне с хоста" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "СПОДЕЛЯНЕ" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Спиране на споделянето с хоста" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Разкриване на гнездо за програма" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "ГНЕЗДО" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Без разкриване на гнездо за програма" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Разкриване на устройство за програма" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "УСТРОЙСТВО" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Без разкриване на устройство за програма" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Позволяване на функционалност" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "ФУНКЦИОНАЛНОСТ" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Без позволяване на функционалност" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Разкриване на файловата система за програмата („:ro“ само за четене)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "ФАЙЛОВА_СИСТЕМА[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Програмата да вижда файловата система" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "ФАЙЛОВА_СИСТЕМА" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Задаване на променлива на средата" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "ПРОМЕНЛИВА=СТОЙНОСТ" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "" "Четене на променливи на средата във формат „env -0“ от файловия дескриптор" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Премахване на променливата от средата" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "ПРОМЕНЛИВА" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Позволяване на програмата да има собствено име в сесийната шина" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "ИМЕ_ЗА_DBUS" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Позволяване на програмата да говори с това име в сесийната шина" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Без позволяване на програмата да говори с това име в сесийната шина" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Позволяване на програмата да има собствено име в системната шина" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Позволяване на програмата да говори с това име в системната шина" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Без позволяване на програмата да говори с това име в системната шина" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "" "Позволяване на програмата да има собствено име с име в шината за достъпност" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Добавяне на обща опция за политика" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "ПОДСИСТЕМА.КЛЮЧ=СТОЙНОСТ" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Премахване на общата опция за политика" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "Добавяне на USB устройство към списъка за изброяване" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "ИДЕНТИФИКАТОР_НА_ДОСТАВЧИКА:ИДЕНТИФИКАТОР_НА_ПРОДУКТА" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "Добавяне на USB устройство в скрития списък" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "Списък с USB устройства, които да се изброяват" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "СПИСЪК" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "Файл, съдържащ списък с USB устройства, които да се изброяват" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "ИМЕ_НА_ФАЙЛ" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Постоянен подпът на домашната директория" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Без изискване на работеща сесия (без създаване на cgroups)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "Без замяна на „%s“ с tmpfs: %s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "„%s“ няма да се сподели с ограничената среда: %s" @@ -4568,12 +4599,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "Достъпът до домашната директория е отказан: %s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "" @@ -4626,7 +4657,7 @@ msgstr "Указателят %s липсва в отдалеченото хранилище %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Изображението не е манифест" @@ -4709,7 +4740,7 @@ msgstr "Няма подаване на appstream за качване" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" "Издърпване от недоверено отдалечено хранилище, което не е потвърдено с gpg, " @@ -4761,8 +4792,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Неправилна контролна сума за допълнителните данни %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "Подаването %2$s на %1$s вече е инсталирано" @@ -4853,152 +4884,152 @@ msgid "Unable to get runtime key from metadata" msgstr "Използване на друг файл за метаданните" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "неуспешно изпълнение на скрипта apply_extra, изходен код: %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" "Инсталирането на %s не е позволено от политиката, зададена от вашия " "администратор" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "По време на определянето на указателя %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s не е достъпна" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Директорията за разгръщане не може да се създаде" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Подаването %s не може да се прочете: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "По време на изтеглянето на %s в %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "По време на изтеглянето на подпътя с метаданни: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "По време на изтеглянето на подпътя „%s“: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "По време на премахването на съществуваща допълнителна директория: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "По време на прилагането на допълнителни данни: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Неправилен указател %s за подаването: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Каченият указател %s не съответства на подаването (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "Каченият клон на указателя %s не съответства на подаването (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "Клонът %2$s на %1$s вече е инсталиран" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "Файловата система revokefs-fuse на %s не може да се демонтира: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Тази версия на %s вече е инсталирана" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "" "Отдалеченото хранилище не може да се промени по време на инсталирането на " "пакет" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" "Обновяването до конкретно подаване не е позволено без администраторски права" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "%s не може да се премахне, то е необходимо за: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "Клонът %2$s на %1$s не е инсталиран" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "Подаването %2$s на %1$s не е инсталирано" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Хранилището не може да се окастри: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Филтърът „%s“ не може да се зареди" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Филтърът „%s“ не може да се разчете" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Кешът за обобщението не може да се запише: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "Няма кеширано обобщение по OCI за отдалеченото хранилище „%s“" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "Няма кеширано обобщение за отдалеченото хранилище „%s“" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Неправилна контролна сума за индексирано обобщение %s, четено от %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -5007,100 +5038,100 @@ "Изброяването на отдалечените сървъри за %s липсва, сървърът не разполага с " "файл за обобщение. Проверете дали адресът, подаден на remote-add, е правилен." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" "Неправилна контролна сума за индексирано обобщение %s за отдалеченото " "хранилище „%s“" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "За %s са налични няколко клона, трябва да посочите един от тях: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Нищо не съвпада с %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Указателят %s%s%s%s%s липсва" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Грешка при търсенето на отдалеченото хранилище %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Грешка при търсенето на локалното хранилище: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s не е инсталирано" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Инсталацията %s липсва" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Неправилен вид файл, няма група %s" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Неправилна версия %s, поддържа се само 1" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Неправилен вид файл, няма посочен %s" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Неправилен вид файл, ключът за GPG е неправилен" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "Идентификаторът на колекцията изисква да се предостави ключ за GPG" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Средата за изпълнение %s, с клон %s вече е инсталирана" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Програмата %s, с клон %s вече е инсталирана" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "Отдалеченото хранилище „%s“ с инсталиран указател %s (поне) не може да се " "премахне" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Неправилен знак „/“ в името на отдалеченото хранилище: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Няма посочени настройки за отдалеченото хранилище %s" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Прескачане на изтриването на еднакъв указател (%s, %s)…\n" @@ -5160,22 +5191,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Числото „%s“ е извън диапазона на допустимите стойности [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Указателят %s не е инсталиран" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Програмата %s не е инсталирана" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Отдалеченото хранилище „%s“ вече съществува" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Както е заявено: %s само е издърпано, но не е инсталирано" @@ -5206,72 +5237,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Символната връзка %s/%s не може да се обнови" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Поддържа се само удостоверяване на носителя" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "Само област за удостоверяване в заявката за удостоверяване" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Неправилна област за удостоверяване в заявката за удостоверяване" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Упълномощаването е неуспешно: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Упълномощаването е неуспешно" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Неочаквано състояние %d на отговор при заявка на токен: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Неправилен отговор на заявката за удостоверяване" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Неправилен формат на файла за разлики" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "Няма намерен ключ за GPG с идентификатор %s (homedir: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Идентификаторът на ключа %s не може да се потърси: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Грешка при подписване на подаването: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Неправилни настройки на образа във формат OCI" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Грешна контролна сума на слоя, очакваше се %s, беше %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Няма посочен указател за образа във формат OCI %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "" @@ -5514,75 +5545,75 @@ msgid "No systemd user session available, cgroups not available" msgstr "Няма налична потребителска сесия на systemd, cgroups липсва" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Не може да се задели идентификатор на инстанцията" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Файлът flatpak-info не може да се отвори: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Файлът bwrapinfo.json не може да се отвори: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "" "Файловият дескриптор с идентификатора на инстанцията не може да се запише: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Неуспешно инициализиране на seccomp" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Архитектурата не може да се добави във филтъра на seccomp: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "" "Множествената архитектура не може да се добави във филтъра на seccomp: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "Системното извикване %d не може да се блокира: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "bpf не може да се изнесе: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "„%s“ не може да се отвори" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "Неуспешно изпълнение на „ldconfi“, изходен код %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Генерираният ld.so.cache не може да се отвори" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "Изпълняването на %s не е позволено от политиката, зададена от вашия " "администратор" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5591,19 +5622,19 @@ "Вместо това използвайте „sudo -i“ или „su -l“ и извикайте „flatpak run“ от " "новата обвивка." -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Мигрирането от %s е неуспешно: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" "Мигрирането на старата директория за данни на програма %s към новото име %s " "е неуспешно: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "" @@ -5889,12 +5920,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Неочаквана дума „%s“ на ред %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Неправилен аргумент за require-flatpak %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s изисква по-нова версия на flatpak (%s)" @@ -5911,46 +5942,46 @@ msgid "Invalid token" msgstr "Неправилен токен" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Не е намерена поддръжка за портал" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Забраняване" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Обновяване" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Обновяване на %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "Програмата иска да се обнови." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "Достъпът до обновленията може да си промени по всяко време от настройките за " "поверителност." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Обновяването на програмата не е позволено" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "Самостоятелното обновяване не се поддържа, новата версия изисква нови права̀" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Обновлението завърши неочаквано" diff -Nru flatpak-1.16.3/po/cs.po flatpak-1.16.6/po/cs.po --- flatpak-1.16.3/po/cs.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/cs.po 2026-04-10 17:28:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2024-09-12 23:44+0200\n" "Last-Translator: Daniel Rusek \n" "Language-Team: Czech \n" @@ -32,7 +32,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARCHITEKTURA" @@ -161,14 +161,14 @@ msgstr "„%s“ není platným repozitářem: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "„%s“ není platným názvem: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "„%s“ není platným názvem větve: %s" @@ -201,7 +201,7 @@ msgstr "Spustit sestavení v tomto adresáři" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "ADRESÁŘ" @@ -213,7 +213,7 @@ msgid "Use alternative file for the metadata" msgstr "Použít alternativní soubor pro metadata" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Zabít procesy v případě, že rodičovský proces zemře" @@ -221,11 +221,11 @@ msgid "Export application homedir directory to build" msgstr "Exportovat domovský adresář aplikace do sestavení" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Zaznamenávat volání sběrnice sezení" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Zaznamenávat volání systémové sběrnice" @@ -251,12 +251,12 @@ msgid "No extension point matching %s in %s" msgstr "" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Nelze spustit aplikaci" @@ -578,7 +578,7 @@ msgid "Command to set" msgstr "Příkaz, který se má nastavit" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "PŘÍKAZ" @@ -640,7 +640,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "PROSTŘEDÍ" @@ -773,7 +773,7 @@ msgstr "UMÍSTĚNÍ a NÁZEV_SOUBORU musí být určeny" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Architektura, která se má použít" @@ -793,7 +793,7 @@ msgid "Specify version for --base" msgstr "Určit verzi pro --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERZE" @@ -953,7 +953,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "VĚTEV" @@ -1700,8 +1700,8 @@ msgstr "Dotázat se na přístup k souborům" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "CESTA" @@ -2148,7 +2148,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "APLIKACE musí být určena" @@ -2288,7 +2288,7 @@ msgid "Show the instance ID" msgstr "Zobrazit ID instance" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3027,107 +3027,140 @@ msgid "LOCATION - Repository maintenance" msgstr "UMÍSTĚNÍ - Údržba repozitáře" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Příkaz, který se má spustit" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Adresář, ve kterém se má příkaz spustit" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Větev, která se má použít" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Použije vývojové prostředí" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Prostředí, které se má použít" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Verze prostředí, které se má použít" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Zaznamenávat volání sběrnice zpřístupnění" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Nepoužívat proxy pro volání sběrnice zpřístupnění" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" "Používat proxy pro volání sběrnice zpřístupnění (výchozí, s výjimkou běhu v " "sandboxu)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Nepoužívat proxy pro volání sběrnice sezení" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" "Používat proxy pro volání sběrnice sezení (výchozí, s výjimkou běhu v " "sandboxu)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Nespouštět portály" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Povolit přesměrování souboru" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Spustit určený commit" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Použít určený commit prostředí" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Spustit kompletně v sandboxu" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +msgid "Use FD instead of the app's /app" +msgstr "" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +msgid "Use FD instead of the runtime's /usr" +msgstr "" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "APLIKACE [ARGUMENT…] - Spustit aplikaci" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "prostředí/%s/%s/%s nenainstalováno" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Architektura, která se má hledat" @@ -4158,15 +4191,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Chyba: Selhala odinstalace %s: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s je již nainstalováno" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4257,209 +4290,205 @@ msgid "Invalid env format %s" msgstr "Neplatný formát env %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "Název proměnné prostředí nesmí obsahovat '=': %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--add-policy argumenty musí být ve formě SUBSYSTÉM.KLÍČ=HODNOTA" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "--add-policy hodnoty nemohou začínat „!“" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--remove-policy argumenty musí být ve formě SUBSYSTÉM.KLÍČ=HODNOTA" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "--remove-policy hodnoty nemohou začínat „!“" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Sdílet s hostitelem" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "SDÍLET" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Zrušit sdílení s hostitelem" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Odhalit soket aplikaci" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOKET" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Neodhalovat soket aplikaci" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Odhalit zařízení aplikaci" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "ZAŘÍZENÍ" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Neodhalovat zařízení aplikaci" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Umožnit funkci" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FUNKCE" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Neumožnit funkci" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Odhalit systém souborů aplikaci (:ro pro přístup pouze ke čtení)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "SYSTÉM_SOUBORŮ[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Neodhalovat systém souborů aplikaci" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "SYSTÉM_SOUBORŮ" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Nastavit proměnnou prostředí" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "PROMĚNNÁ=HODNOTA" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "Číst proměnné prostředí ve formátu env -0 z FD" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Odstranit proměnnou z prostředí" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "PROMĚNNÁ" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Povolit aplikaci vlastnit název na sběrnici sezení" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "NÁZEV_DBUS" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Povolit aplikaci komunikovat s názvem na sběrnici sezení" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Nepovolit aplikaci komunikovat s názvem na sběrnici sezení" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Povolit aplikaci vlastnit název na systémové sběrnici" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Povolit aplikaci komunikovat s názvem na systémové sběrnici" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Nepovolit aplikaci komunikovat s názvem na systémové sběrnici" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "Povolit aplikaci vlastnit název na sběrnici a11y" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Přidat generickou volbu bezpečnostní politiky" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "SUBSYSTÉM.KLÍČ=HODNOTA" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Odebrat generickou volbu bezpečnostní politiky" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "NÁZEV_SOUBORU" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Trvalá podcesta domovského adresáře" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Nevyžadovat běžící sezení (bez vytvoření cgroups)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "Nenahrazení „%s“ tmpfs: %s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "Nesdílení „%s“ se sandboxem: %s" @@ -4468,12 +4497,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "Nepovolení přístupu k domovskému adresáři: %s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Selhalo poskytnutí dočasného domovského adresáře v sandboxu: %s" @@ -4524,7 +4553,7 @@ msgstr "Nepodařilo se nalézt ref %s ve vzdáleném repozitáři %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Obraz není manifest" @@ -4604,7 +4633,7 @@ msgstr "Žádný appstream commit k nasazení" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" @@ -4652,8 +4681,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Neplatný kontrolní součet pro dodatečná data %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s commit %s je již nainstalováno" @@ -4743,246 +4772,246 @@ msgid "Unable to get runtime key from metadata" msgstr "Použít alternativní soubor pro metadata" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "apply_extra skript selhal, návratová hodnota %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" "Instalace aplikace %s není povolena bezpečnostní politikou, kterou nastavil " "váš administrátor" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Během pokusu o vyřešení ref %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s není dostupné" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Nemohu vytvořit adresář sestavení" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Nelze číst commit %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "" -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "" -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "" -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Během pokusu o odstranění existujícího dodatečného adresáře: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Během pokusu o aplikaci dodatečných dat: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Neplatný ref %s commitu: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s větev %s je již nainstalováno" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "" -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Tato verze aplikace %s je již nainstalována" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Nemohu změnit vzdálený repozitář během instalace balíčku" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "Nelze aktualizovat na specifický commit bez root oprávnění" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "Nelze odstranit %s, je požadováno pro: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s větev %s není nainstalováno" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s commit %s nenainstalováno" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Nelze načíst filtr „%s“" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Nelze zpracovat filtr „%s“" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Nelze zapsat cache shrnutí: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " "URL passed to remote-add was valid." msgstr "" -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "Pro %s je dostupno více větví, musíte určit jednu z nich: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Nic nevyhovuje názvu %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Nemohu nalézt ref %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Chyba během prohledávání vzdáleného repozitáře %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Chyba během prohledávání místního repozitáře: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s nenainstalováno" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Nemohu nalézt instalaci %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Neplatný formát souboru, žádná skupina %s" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Neplatná verze %s, pouze 1 je podporována" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Neplatný formát souboru, %s není určen" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Neplatný formát souboru, neplatný klíč gpg" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "ID kolekce vyžaduje poskytnutí GPG klíče" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Prostředí %s, větev %s je již nainstalováno" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Aplikace %s, větev %s je již nainstalováno" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "Nelze odstranit vzdálený repozitář „%s“ s nainstalovaným refem %s (minimálně)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Neplatný znak „/“ v názvu vzdáleného repozitáře: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Neurčena žádná konfigurace pro vzdálený repozitář %s" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "" @@ -5042,22 +5071,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Ref %s není nainstalován" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Aplikace %s není nainstalována" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Vzdálený repozitář „%s“ již existuje" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Jak bylo požadováno, %s bylo pouze staženo, ale nebylo nainstalováno" @@ -5088,72 +5117,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Selhala aktualizace symbolického odkazu %s/%s" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Autorizace selhala: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Autorizace selhala" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Neplatný formát souboru delta" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Chyba během podepisování commitu: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Neplatná konfigurace OCI obrazu" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Neurčen žádný ref pro OCI obraz %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Špatný ref (%s) určen pro OCI obraz %s, očekáváno %s" @@ -5392,73 +5421,73 @@ msgid "No systemd user session available, cgroups not available" msgstr "Uživatelské sezení systemd není dostupné, cgroups nejsou dostupné" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Selhala alokace id instance" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Selhalo otevření souboru flatpak-info: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Selhalo otevření souboru bwrapinfo.json: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Selhala inicializace seccomp" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Selhalo přidání architektury do seccomp filtru: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Selhalo přidání multiarch architektury do seccomp filtru: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "Selhalo blokování systémového volání %d: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "Selhalo exportování bpf: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Selhalo otevření „%s“" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig selhal, návratová hodnota %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Nelze otevřít vygenerovaný ld.so.cache" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "Spouštění aplikace %s není povoleno bezpečnostní politikou, kterou nastavil " "váš administrátor" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5467,17 +5496,17 @@ "toho použijte `sudo -i` nebo `su -l` a ​​vyvolejte „flatpak run“ z nového " "shellu." -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Selhala migrace z %s: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "Selhala migrace starého adresáře dat aplikace %s na nový název %s: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Selhalo vytváření symlinku během migrace %s: %s" @@ -5756,12 +5785,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Neočekávané slovo „%s“ na řádku %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Neplatný require-flatpak argument %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s vyžaduje novější verzi flatpaku (%s)" @@ -5778,44 +5807,44 @@ msgid "Invalid token" msgstr "Neplatný token" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Nenalezena podpora portálů" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Zamítnout" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Aktualizovat" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Aktualizovat %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "Tato aplikace se chce sama aktualizovat." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "Přístup k aktualizacím můžete kdykoliv změnit v nastavení soukromí." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Aktualizace aplikace nepovolena" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "Aktualizace sebe sama není podporována, nová verze vyžaduje nové oprávnění" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Aktualizace byla neočekávaně ukončena" diff -Nru flatpak-1.16.3/po/da.po flatpak-1.16.6/po/da.po --- flatpak-1.16.3/po/da.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/da.po 2026-04-10 17:28:42.000000000 +0000 @@ -42,7 +42,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2021-05-21 18:36+0200\n" "Last-Translator: scootergrisen\n" "Language-Team: Danish\n" @@ -66,7 +66,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARKITEKTUR" @@ -194,14 +194,14 @@ msgstr "'%s' er ikke et gyldigt depot: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "'%s' er ikke et gyldigt navn: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "'%s' er ikke et gyldigt grennavn: %s" @@ -234,7 +234,7 @@ msgstr "Start bygning i denne mappe" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "MAPPE" @@ -246,7 +246,7 @@ msgid "Use alternative file for the metadata" msgstr "Brug alternativ fil til metadataene" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Dræb processerne når forælderprocessen dør" @@ -254,11 +254,11 @@ msgid "Export application homedir directory to build" msgstr "Eksportér programmets hjemmemappe-mappe til bygning" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Log buskald for session" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Log buskald for system" @@ -284,12 +284,12 @@ msgid "No extension point matching %s in %s" msgstr "Intet udvidelsespunkt matcher %s i %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Manglende '=' i bindingsmonteringstilvalget '%s'" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Kan ikke starte program" @@ -618,7 +618,7 @@ msgid "Command to set" msgstr "Kommando som skal indstilles" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "KOMMANDO" @@ -680,7 +680,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "RUNTIME" @@ -816,7 +816,7 @@ msgstr "PLACERING og FILNAVN skal angives" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Arkitektur som skal bruges" @@ -836,7 +836,7 @@ msgid "Specify version for --base" msgstr "Angiv version for --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSION" @@ -995,7 +995,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "GREN" @@ -1744,8 +1744,8 @@ msgstr "Forespørg filadgang" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "STI" @@ -2191,7 +2191,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "PROGRAM GREN - Gør gren af program til den nuværende" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "PROGRAM skal angives" @@ -2331,7 +2331,7 @@ msgid "Show the instance ID" msgstr "Vis instans-id'et" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3069,105 +3069,142 @@ msgid "LOCATION - Repository maintenance" msgstr "PLACERING - Vedligeholdelse af depot" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Kommando som skal køres" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Mappe som kommandoen skal køres i" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Gren som skal bruges" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Brug udvikling-runtime" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Runtime som skal bruges" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Runtime-version som skal bruges" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Log buskald for tilgængelighed" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Brug ikke proxy til buskald for tilgængelighed" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" "Brug proxy til buskald for tilgængelighed (standard undtagen i sandkasse)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Brug ikke proxy til buskald for session" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "Brug proxy til buskald for session (standard undtagen i sandkasse)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Start ikke portaler" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Aktivér videresendelse af fil" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Kør angivne indsendelse" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Brug angivne runtime-indsendelse" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Kør helt i sandkasse" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "Brug PID som forælderens pid til deling af navnerum" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Gør processer synlige i forælderens navnerum" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "Del navnerum for proces-id med forælder" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Skriv instans-id'et til den angivne filbeskriver" # scootergrisen: find ud af om PATH skal oversættes til PATH eller STI -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "Brug STI i stedet for programmets /app" -#: app/flatpak-builtins-run.c:91 +# scootergrisen: find ud af om PATH skal oversættes til PATH eller STI +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "Brug STI i stedet for programmets /app" + +# scootergrisen: ved ikke hvad FD er +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "Brug STI i stedet for runtimens /usr" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "Brug STI i stedet for runtimens /usr" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "PROGRAM [ARGUMENT …] - Kør et program" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "runtime/%s/%s/%s er ikke installeret" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Arkitektur som skal søges efter" @@ -4183,15 +4220,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Fejl ved geninstallation af %s: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s er allerede installeret" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4283,214 +4320,209 @@ msgid "Invalid env format %s" msgstr "Ugyldigt miljøformat %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "Miljøvariabelnavn må ikke indeholde '=': %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--add-policy-argumenter skal være i formatet UNDERSYSTEM.NØGLE=VÆRDI" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "--add-policy-værdier må ikke begynde med \"!\"" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "--remove-policy-argumenter skal være i formatet UNDERSYSTEM.NØGLE=VÆRDI" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "--remove-policy må ikke begynde med \"!\"" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Del med vært" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "DEL" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Stop deling med vært" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Eksponer sokkel til program" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOKKEL" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Eksponer ikke sokkel til program" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Eksponer enhed til program" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "ENHED" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Eksponer ikke enhed til program" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Tillad funktionalitet" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FUNKTIONALITET" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Tillad ikke funktionalitet" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Eksponer filsystem til program (:ro for skrivebeskyttet)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "FILSYSTEM[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Eksponer ikke filsystem til program" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "FILSYSTEM" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Indstil miljøvariabel" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VARIABEL=VÆRDI" # scootergrisen: ved ikke hvad FD er # scootergrisen: "Læs miljøvariabler i formatet env -0 fra ..." -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "Læs miljøvariabler i formatet env -0 fra FD" -# scootergrisen: ved ikke hvad FD er -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Fjern variabel fra miljø" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "VAR" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Giv program tilladelse til eget navn på sessionsbussen" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUS_NAVN" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Giv program tilladelse til at snakke med navn på sessionsbussen" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Giv ikke program tilladelse til at snakke med navn på sessionsbussen" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Giv program tilladelse til eget navn på systembussen" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Giv program tilladelse til at snakke med navn på systembussen" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Giv ikke program tilladelse til at snakke med navn på systembussen" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "Giv program tilladelse til eget navn på systembussen" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Tilføj tilvalg for generisk politik" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "UNDERSYSTEM.NØGLE=VÆRDI" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Fjern tilvalg for generisk politik" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "FILNAVN" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Vedvarende understi for hjemmemappe" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Kræv ikke en kørende session (ingen cgroups-oprettelse)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4499,12 +4531,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, fuzzy, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Kan ikke oprette midlertidig mappe i %s" @@ -4557,7 +4589,7 @@ msgstr "Kunne ikke finde referencen %s i eksternen %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Aftrykket er ikke et manifest" @@ -4639,7 +4671,7 @@ msgstr "Ingen appstream-indsendelse som skal udsendes" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "Kan ikke pull fra ubetroet eksterne som ikke er gpg-verificeret" @@ -4689,8 +4721,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Ugyldig checksum for ekstra-data %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s indsendelsen %s er allerede installeret" @@ -4781,149 +4813,149 @@ msgid "Unable to get runtime key from metadata" msgstr "Brug alternativ fil til metadataene" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "apply_extra-script mislykkedes, afslutningsstatus %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" "Installation af %s er ikke tilladt af politikken som er indstillet af din " "administrator" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Ved forsøg på løsning af referencen %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s er ikke tilgængelig" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Kan ikke oprette udsendelsesmappe" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Kunne ikke læse indsendelsen %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "Ved forsøg på checkout af %s i %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "Ved forsøg på checkout af metadata-understi: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "Ved forsøg på checkout af understien ‘%s’: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Ved forsøg på fjernelse af eksisterende ekstra-mappe: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Ved forsøg på anvendelse af ekstra-data: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Ugyldig indsend-reference %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Udsendt reference %s matcher ikke indsendelse (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "Udsendt reference %s gren matcher ikke indsendelse (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s grenen %s er allerede installeret" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "Kunne ikke afmontere filsystemet revokefs-fuse på %s: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Versionen af %s er allerede installeret" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Kan ikke skifte eksterne under installation af bundt" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "Kan ikke opdatere en bestemt indsendelse uden root-tilladelser" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "Kan ikke fjerne %s, da den behøves af: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s grenen %s er ikke installeret" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s indsendelsen %s er ikke installeret" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Beskæring af depot mislykkedes: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Kunne ikke indlæse filteret '%s'" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Kunne ikke fortolke filteret '%s'" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Kunne ikke skrive opsummeringsmellemlager: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "Ingen oci-opsummering mellemlagret for eksternen '%s'" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "Ingen mellemlagret opsummering for eksternen '%s'" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Ugyldig checksum for indekseret opsummering %s for eksternen '%s'" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4932,98 +4964,98 @@ "Visning af eksterne for %s er ikke tilgængelig; serveren har ikke nogen " "opsummeringsfil. Tjek at URL'en som blev givet til remote-add er gyldig." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "Ugyldig checksum for indekseret opsummering %s for eksternen '%s'" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "Flere grene tilgængelige for %s, du skal angive en af: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Intet matcher %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Kan ikke finde referencen %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Fejl ved søgning efter eksternen %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Fejl ved søgning i lokalt depot: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s er ikke installeret" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Kunne ikke finde installationen %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Ugyldigt filformat, ingen %s gruppe" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Ugyldig version %s, understøtter kun 1" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Ugyldigt filformat, ingen %s angivet" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Ugyldigt filformat, gpg-nøglen er ugyldig" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "Samlings-id'et kræver levering af GPG-nøgle" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Runtimen %s, grenen %s er allerede installeret" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Programmet %s, grenen %s er allerede installeret" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "Kan ikke fjerne eksternen '%s' med installerede reference %s (som det " "mindste)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Ugyldigt tegn '/' i navn for eksterne: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Der er ikke angivet nogen konfiguration for eksternen %s" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Springer over sletning af spejlreference (%s, %s) …\n" @@ -5083,22 +5115,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Tallet “%s” er uden for afgrænsningerne [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Referencen %s er ikke installeret" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Programmet %s er ikke installeret" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Eksternen '%s' findes allerede" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Som anmodet, blev %s kun pulled, men ikke installeret" @@ -5129,72 +5161,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Kan ikke opdatere symbolsk link %s/%s" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Kun Bearer-godkendelse understøttes" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "Kun realm i godkendelsesanmodning" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Ugyldig realm i godkendelsesanmodning" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Godkendelse mislykkedes: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Godkendelse mislykkedes" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Uventet svarstatus %d ved anmodning af token: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Ugyldigt svar fra godkendelsesanmodning" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Ugyldigt deltafilformat" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "Ingen gpg-nøgle fundet med id'et %s (hjemmemappe: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, fuzzy, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Kan ikke opslå nøgle-id'et %s: %d)" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Fejl ved underskrivning af indsendelse: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Ugyldig konfiguration for OCI-aftryk" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Forkert lag-checksum, ventede %s, var %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Ingen reference angivet for OCI-aftrykket %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Forkert reference (%s) angivet for OCI-aftrykket %s, ventede %s" @@ -5436,91 +5468,91 @@ msgid "No systemd user session available, cgroups not available" msgstr "Ingen systemd-brugersession tilgængelig, cgroups er ikke tilgængelig" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Kan ikke allokere instans-id" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Kunne ikke åbne flatpak-info-filen: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Kunne ikke åbne bwrapinfo.json-filen: %s" # scootergrisen: tjek oversættelsen af "instance id fd" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "Kunne ikke skrive instans-id fd: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Initiering af seccomp mislykkedes" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, fuzzy, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Kunne ikke tilføje arkitektur til seccomp-filter" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, fuzzy, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Kunne ikke tilføje multiarch-arkitektur til seccomp-filter" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, fuzzy, c-format msgid "Failed to block syscall %d: %s" msgstr "Kunne ikke blokere syskaldet %d" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, fuzzy, c-format msgid "Failed to export bpf: %s" msgstr "Kunne ikke eksportere bpf" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Kunne ikke åbne ‘%s’" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig mislykkedes, afslutningsstatus %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Kan ikke åbne genererede ld.so.cache" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "Kørsel af %s er ikke tilladt af politikken som er indstillet af din " "administrator" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." msgstr "" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Kunne ikke migrere fra %s: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" "Kunne ikke migrere den gamle programdatamappe %s til det nye navn %s: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Kunne ikke oprette symlink under migrering af %s: %s" @@ -5800,12 +5832,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Uventet ord '%s' på linje %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Ugyldigt require-flatpak-argument %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s har brug for en nyere flatpak-version (%s)" @@ -5822,44 +5854,44 @@ msgid "Invalid token" msgstr "Ugyldig token" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Fandt ingen understøttelse af portal" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Nægt" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Opdater" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Opdater %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "Programmet vil gerne opdatere sig selv." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "Opdateringsadgang kan ændres når som helst fra privatlivsindstillingerne." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Programopdatering ikke tilladt" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "Selvopdatering understøttes ikke – ny version kræver nye tilladelser" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Opdatering sluttede uventet" diff -Nru flatpak-1.16.3/po/de.po flatpak-1.16.6/po/de.po --- flatpak-1.16.3/po/de.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/de.po 2026-04-10 17:28:42.000000000 +0000 @@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2023-11-23 23:33+0100\n" "Last-Translator: Philipp Trulson \n" "Language-Team: German \n" @@ -38,7 +38,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARCH" @@ -167,14 +167,14 @@ msgstr "»%s« ist keine gültige Quelle: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "»%s« ist kein gültiger Name: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "»%s« ist kein gültiger Zweig-Name: %s" @@ -207,7 +207,7 @@ msgstr "Erstellung in diesem Ordner starten" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "VERZ" @@ -219,7 +219,7 @@ msgid "Use alternative file for the metadata" msgstr "Alternative Datei für diese Metadaten verwenden" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Prozesse abwürgen, wenn der übergeordnete Prozess beendet wird" @@ -227,11 +227,11 @@ msgid "Export application homedir directory to build" msgstr "" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Sitzungsbus-Aufrufe protokollieren" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Systembus-Aufrufe protokollieren" @@ -259,12 +259,12 @@ msgid "No extension point matching %s in %s" msgstr "Kein Erweiterungspunkt entspricht %s in %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Fehlendes »=« in Bind-Mount-Option »%s«" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Anwendung kann nicht gestartet werden" @@ -593,7 +593,7 @@ msgid "Command to set" msgstr "Festzulegender Befehl" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "BEFEHL" @@ -655,7 +655,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "LAUFZEITUMGEBUNG" @@ -793,7 +793,7 @@ msgstr "ORT und DATEINAME müssen angegeben werden" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Zu verwendende Architektur" @@ -813,7 +813,7 @@ msgid "Specify version for --base" msgstr "Version für --base angeben" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSION" @@ -972,7 +972,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "ZWEIG" @@ -1706,8 +1706,8 @@ msgstr "Dateizugriff abfragen" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "PFAD" @@ -2162,7 +2162,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "ANWENDUNG ZWEIG - Zweig der Anwendung aktuell setzen" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "ANWENDUNG muss angegeben werden" @@ -2306,7 +2306,7 @@ msgid "Show the instance ID" msgstr "Instanzkennung anzeigen" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "Prozesskennung" @@ -3056,103 +3056,136 @@ msgid "LOCATION - Repository maintenance" msgstr "ORT - Wartung der Quelle" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Auszuführender Befehl" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Verzeichnis, in dem der Befehl ausgeführt werden soll" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Zu verwendender Zweig" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Entwickler-Laufzeitumgebung verwenden" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Zu verwendende Laufzeitumgebung" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Zu verwendende Laufzeit" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Hilfstechnologie-Bus-Aufrufe protokollieren" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Dateiweiterleitung aktivieren" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Vollständig im Sandboxmodus ausführen" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +msgid "Use FD instead of the app's /app" +msgstr "" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +msgid "Use FD instead of the runtime's /usr" +msgstr "" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "ANWENDUNG [ARGUMENT…] - Eine Anwendung ausführen" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "Laufzeit/%s/%s/%s ist nicht installiert" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Architektur, nach der gesucht werden soll" @@ -4158,15 +4191,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Fehler: %s %s ist fehlgeschlagen: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s bereits installiert" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4256,219 +4289,215 @@ msgid "Invalid env format %s" msgstr "Ungültiges Umgebungsformat: %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Mit Rechner teilen" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "FREIGABE" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Freigabe für Rechner aufheben" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Socket für die Anwendung sichtbar machen" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOCKET" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Socket vor der Anwendung verbergen" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Gerät für die Anwendung sichtbar machen" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "GERÄT" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Gerät vor der Anwendung verbergen" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Funktion erlauben" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FUNKTION" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Funktion nicht erlauben" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "" "Das Dateisystem für die Anwendung sichtbar machen (:ro für schreibgeschützt)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "DATEISYSTEM[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Das Dateisystem vor der Anwendung verbergen" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "DATEISYSTEM" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Umgebungsvariable festlegen" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=WERT" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Variable aus der Umgebung entfernen" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "VAR" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "" "Der Anwendung erlauben, einen Namen auf dem Sitzungsbus zu beanspruchen" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUS_NAME" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Der Anwendung erlauben, mit Namen auf dem Sitzungsbus zu kommunizieren" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 #, fuzzy msgid "Don't allow app to talk to name on the session bus" msgstr "Der Anwendung erlauben, mit Namen auf dem Sitzungsbus zu kommunizieren" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "" "Der Anwendung erlauben, einen Namen auf dem Sitzungsbus zu beanspruchen" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Der Anwendung erlauben, mit Namen auf dem Systembus zu kommunizieren" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 #, fuzzy msgid "Don't allow app to talk to name on the system bus" msgstr "Der Anwendung erlauben, mit Namen auf dem Systembus zu kommunizieren" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "" "Der Anwendung erlauben, einen Namen auf dem Sitzungsbus zu beanspruchen" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Allgemeine Richtlinien-Einstellungen hinzufügen" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "SUBSYSTEM.SCHLÜSSEL=WERT" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Allgemeine Richtlinien-Einstellungen entfernen" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "DATEINAME" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 #, fuzzy msgid "Persist home directory subpath" msgstr "Basisordner beständig machen" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "" "Laufende Sitzung als nicht erforderlich festlegen (keine Erstellung von " "cgroups)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4477,12 +4506,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, fuzzy, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Bereitstellungsordner konnte nicht erstellt werden" @@ -4535,7 +4564,7 @@ msgstr "%s konnte nicht in entfernter Quelle %s gefunden werden" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Abbild ist kein Manifest" @@ -4618,7 +4647,7 @@ msgstr "Bereitzustellender Commit" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" @@ -4666,8 +4695,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Ungültige Prüfsumme für Extradaten %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s-Commit %s wurde bereits installiert" @@ -4759,248 +4788,248 @@ msgid "Unable to get runtime key from metadata" msgstr "Alternative Datei für diese Metadaten verwenden" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "Skript apply_extra ist fehlgeschlagen, Exit-Status %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Während des Auflösens der Referenz %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s ist nicht verfügbar" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Bereitstellungsordner konnte nicht erstellt werden" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Commit %s konnte nicht gelesen werden: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "Während des Versuchs, eine Arbeitskopie von %s nach %s zu erstellen: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "" "Während des Versuchs, eine Arbeitskopie des Metadaten-Unterordners zu " "erstellen: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, fuzzy, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "Während des Versuchs, eine Arbeitskopie von %s nach %s zu erstellen: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Während des Versuchs, den bestehenden Extraordner zu entfernen: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Während des Versuchs, zusätzliche Daten anzuwenden: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Ungültige Commit-Referenz %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Bereitgestellte Referenz %s entspricht nicht dem Commit (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "" "Bereitgestellte Referenz des Zweigs %s entspricht nicht dem Commit (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s Zweig %s wurde bereits installiert" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "" -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Diese Version von %s ist bereits installiert" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s Zweig %s ist nicht installiert" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s Commit %s nicht installiert" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, fuzzy, c-format msgid "Failed to load filter '%s'" msgstr "Commit %s konnte nicht gelesen werden: " -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, fuzzy, c-format msgid "Failed to parse filter '%s'" msgstr "Commit %s konnte nicht gelesen werden: " -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 #, fuzzy msgid "Failed to write summary cache: " msgstr "Commit %s konnte nicht gelesen werden: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, fuzzy, c-format msgid "No oci summary cached for remote '%s'" msgstr "Kein Flatpak-Zwischenspeicher in Zusammenfassung entfernter Quelle" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, fuzzy, c-format msgid "No cached summary for remote '%s'" msgstr "Kein Flatpak-Zwischenspeicher in Zusammenfassung entfernter Quelle" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Ungültige Prüfsumme für Extradaten %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " "URL passed to remote-add was valid." msgstr "" -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "Ungültige Prüfsumme für Extradaten %s" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "" -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Kein Treffer für %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Referenz %s%s%s%s%s kann nicht gefunden werden" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Fehler bei der Suche nach der Gegenstelle %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Fehler beim Suchen der lokalen Quelle: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s nicht installiert" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Installation %s konnte nicht gefunden werden" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, fuzzy, c-format msgid "Invalid file format, no %s group" msgstr "Ungültiges Umgebungsformat: %s" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, fuzzy, c-format msgid "Invalid version %s, only 1 supported" msgstr "Ungültiger URI-Typ %s, nur http/https werden unterstützt" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, fuzzy, c-format msgid "Invalid file format, no %s specified" msgstr "Ungültiges Umgebungsformat: %s" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 #, fuzzy msgid "Invalid file format, gpg key invalid" msgstr "Ungültiges Umgebungsformat: %s" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Laufzeitumgebung %s, Zweig %s ist bereits installiert" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Anwendung %s, Zweig %s ist bereits installiert" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, fuzzy, c-format msgid "Invalid character '/' in remote name: %s" msgstr "%s konnte nicht in entfernter Quelle %s gefunden werden" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Keine Konfiguration für Gegenstelle %s angegeben" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, fuzzy, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Ungültige bereitgestellte Referenz %s: " @@ -5060,22 +5089,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Zahl »%s« ist außerhalb des zulässigen Bereichs [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, fuzzy, c-format msgid "Ref %s not installed" msgstr "%s ist nicht installiert" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Anwendung »%s« nicht installiert" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, fuzzy, c-format msgid "Remote '%s' already exists" msgstr "Entfernt gelegene Quelle %s existiert bereits" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Wie gewünscht, wurde »%s« nur heruntergeladen und nicht installiert" @@ -5106,76 +5135,76 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Während des Holens von %s von der entfernten Quelle %s: " -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 #, fuzzy msgid "Only realm in authentication request" msgstr "Ungültiger Dbus-Name %s\n" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 #, fuzzy msgid "Invalid realm in authentication request" msgstr "Ungültiger Dbus-Name %s\n" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Autorisierung fehlgeschlagen: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Legitimierung gescheitert" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 #, fuzzy msgid "Invalid authentication request response" msgstr "Ungültiger Dbus-Name %s\n" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 #, fuzzy msgid "Invalid delta file format" msgstr "Ungültiges Umgebungsformat: %s" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, fuzzy, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Während des Holens von %s von der entfernten Quelle %s: " -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, fuzzy, c-format msgid "Error signing commit: %d" msgstr "Fehler bei der Suche nach dem entfernten %s: %s" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "" @@ -5416,88 +5445,88 @@ msgid "No systemd user session available, cgroups not available" msgstr "" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, fuzzy, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Öffnen der temporären flatpak-Informationsdatei fehlgeschlagen: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, fuzzy, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Öffnen der temporären flatpak-Informationsdatei fehlgeschlagen: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, fuzzy, c-format msgid "Failed to write to instance id fd: %s" msgstr "Commit %s konnte nicht gelesen werden: " -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, fuzzy, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Zusätzliche lokale Daten %s konnten nicht gelesen werden: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, fuzzy, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Zusätzliche lokale Daten %s konnten nicht gelesen werden: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, fuzzy, c-format msgid "Failed to block syscall %d: %s" msgstr "Fehler: %s %s ist fehlgeschlagen: %s\n" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, fuzzy, c-format msgid "Failed to export bpf: %s" msgstr "Lesen aus der exportierten Datei fehlgeschlagen" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, fuzzy, c-format msgid "Failed to open ‘%s’" msgstr "Öffnen der temporären flatpak-Informationsdatei fehlgeschlagen: %s" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig ist fehlgeschlagen, Exit-Status %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 #, fuzzy msgid "Can't open generated ld.so.cache" msgstr "Namensraum %s konnte nicht geöffnet werden: %s" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." msgstr "" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, fuzzy, c-format msgid "Failed to migrate from %s: %s" msgstr "Commit %s konnte nicht gelesen werden: " -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, fuzzy, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Commit %s konnte nicht gelesen werden: " @@ -5775,12 +5804,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s verlangt eine neuere Version von flatpak (%s)" @@ -5797,47 +5826,47 @@ msgid "Invalid token" msgstr "Ungültiges Token" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Ablehnen" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Aktualisieren" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "%s aktualisieren?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "Die Anwendung möchte sich selbst aktualisieren." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "Der Aktualisierungszugang kann jederzeit in den Datenschutzeinstellungen " "geändert werden." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Anwendungsaktualisierung nicht erlaubt" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "Selbstaktualisierung nicht unterstützt, neue Version erfordert neue " "Berechtigungen" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Aktualisierung unerwartet beendet" diff -Nru flatpak-1.16.3/po/en_GB.po flatpak-1.16.6/po/en_GB.po --- flatpak-1.16.3/po/en_GB.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/en_GB.po 2026-04-10 17:28:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2019-08-24 23:27+0100\n" "Last-Translator: Zander Brown \n" "Language-Team: English - United Kingdom \n" @@ -32,7 +32,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARCH" @@ -161,14 +161,14 @@ msgstr "'%s' is not a valid repository: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "'%s' is not a valid name: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "'%s' is not a valid branch name: %s" @@ -201,7 +201,7 @@ msgstr "Start build in this directory" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "DIR" @@ -213,7 +213,7 @@ msgid "Use alternative file for the metadata" msgstr "Use alternative file for the metadata" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Kill processes when the parent process dies" @@ -221,11 +221,11 @@ msgid "Export application homedir directory to build" msgstr "Export application homedir directory to build" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Log session bus calls" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Log system bus calls" @@ -251,12 +251,12 @@ msgid "No extension point matching %s in %s" msgstr "No extension point matching %s in %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Missing '=' in bind mount option '%s'" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Unable to start app" @@ -584,7 +584,7 @@ msgid "Command to set" msgstr "Command to set" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "COMMAND" @@ -646,7 +646,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "RUNTIME" @@ -782,7 +782,7 @@ msgstr "LOCATION and FILENAME must be specified" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Arch to use" @@ -802,7 +802,7 @@ msgid "Specify version for --base" msgstr "Specify version for --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSION" @@ -960,7 +960,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "BRANCH" @@ -1697,8 +1697,8 @@ msgstr "Query file access" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "PATH" @@ -2144,7 +2144,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "APP BRANCH - Make branch of application current" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "APP must be specified" @@ -2285,7 +2285,7 @@ msgid "Show the instance ID" msgstr "Show the instance ID" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3032,104 +3032,137 @@ msgid "LOCATION - Repository maintenance" msgstr "LOCATION - Repository maintenance" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Command to run" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Directory to run the command in" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Branch to use" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Use development runtime" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Runtime to use" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Runtime version to use" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Log accessibility bus calls" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Don't proxy accessibility bus calls" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 #, fuzzy msgid "Don't proxy session bus calls" msgstr "Don't proxy accessibility bus calls" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Don't start portals" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Enable file forwarding" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Run specified commit" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Use specified runtime commit" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Run completely sandboxed" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +msgid "Use FD instead of the app's /app" +msgstr "" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +msgid "Use FD instead of the runtime's /usr" +msgstr "" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "APP [ARGUMENT…] - Run an app" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "runtime/%s/%s/%s not installed" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Arch to search for" @@ -4148,15 +4181,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Error reinstalling %s: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s already installed" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4246,213 +4279,209 @@ msgid "Invalid env format %s" msgstr "Invalid env format %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "--add-policy values can't start with \"!\"" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "--remove-policy values can't start with \"!\"" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Share with host" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "SHARE" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Unshare with host" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Expose socket to app" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOCKET" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Don't expose socket to app" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Expose device to app" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "DEVICE" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Don't expose device to app" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Allow feature" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FEATURE" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Don't allow feature" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Expose filesystem to app (:ro for read-only)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "FILESYSTEM[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Don't expose filesystem to app" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "FILESYSTEM" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Set environment variable" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=VALUE" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 #, fuzzy msgid "Remove variable from environment" msgstr "Remove item from permission store" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 #, fuzzy msgid "VAR" msgstr "VALUE" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Allow app to own name on the session bus" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUS_NAME" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Allow app to talk to name on the session bus" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Don't allow app to talk to name on the session bus" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Allow app to own name on the system bus" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Allow app to talk to name on the system bus" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Don't allow app to talk to name on the system bus" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "Allow app to own name on the system bus" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Add generic policy option" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "SUBSYSTEM.KEY=VALUE" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Remove generic policy option" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "FILENAME" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 #, fuzzy msgid "Persist home directory subpath" msgstr "Persist home directory" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Don't require a running session (no cgroups creation)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4461,12 +4490,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, fuzzy, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Can't create deploy directory" @@ -4517,7 +4546,7 @@ msgstr "Couldn't find latest checksum for ref %s in remote %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Image is not a manifest" @@ -4595,7 +4624,7 @@ msgstr "No appstream commit to deploy" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "Can't pull from untrusted non-gpg verified remote" @@ -4643,8 +4672,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Invalid checksum for extra data %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s commit %s already installed" @@ -4737,147 +4766,147 @@ msgid "Unable to get runtime key from metadata" msgstr "Use alternative file for the metadata" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "apply_extra script failed, exit status %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "While trying to resolve ref %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s is not available" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Can't create deploy directory" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Failed to read commit %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "While trying to checkout %s into %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "While trying to checkout metadata subpath: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "While trying to checkout subpath ‘%s’: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "While trying to remove existing extra dir: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "While trying to apply extra data: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Invalid commit ref %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Deployed ref %s does not match commit (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "Deployed ref %s branch does not match commit (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s branch %s already installed" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "" -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "This version of %s is already installed" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Can't change remote during bundle install" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "Can't update to a specific commit without root permissions" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "Can't remove %s, it is needed for: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s branch %s is not installed" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s commit %s not installed" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Pruning repo failed: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Failed to load filter '%s'" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Failed to parse filter '%s'" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Failed to write summary cache: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "No oci summary cached for remote '%s'" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, fuzzy, c-format msgid "No cached summary for remote '%s'" msgstr "No oci summary cached for remote '%s'" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Invalid checksum for extra data %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4886,96 +4915,96 @@ "Remote listing for %s not available; server has no summary file. Check the " "URL passed to remote-add was valid." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "Invalid checksum for extra data %s" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "Multiple branches available for %s, you must specify one of: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Nothing matches %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Can't find ref %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Error searching remote %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Error searching local repository: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s not installed" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Could not find installation %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Invalid file format, no %s group" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Invalid version %s, only 1 supported" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Invalid file format, no %s specified" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Invalid file format, gpg key invalid" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "Collection ID requires GPG key to be provided" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Runtime %s, branch %s is already installed" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "App %s, branch %s is already installed" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "Can't remove remote '%s' with installed ref %s (at least)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Invalid character '/' in remote name: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "No configuration for remote %s specified" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, fuzzy, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Skipping non-deployed ref %s…\n" @@ -5035,22 +5064,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Number “%s” is out of bounds [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Ref %s not installed" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "App %s not installed" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Remote '%s' already exists" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "As requested, %s was only pulled, but not installed" @@ -5081,76 +5110,76 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Unable to update %s: %s\n" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 #, fuzzy msgid "Only realm in authentication request" msgstr "Invalid dbus name %s" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 #, fuzzy msgid "Invalid realm in authentication request" msgstr "Invalid dbus name %s" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, fuzzy, c-format msgid "Authorization failed: %s" msgstr "Invalid dbus name %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 #, fuzzy msgid "Invalid authentication request response" msgstr "Invalid dbus name %s" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 #, fuzzy msgid "Invalid delta file format" msgstr "Invalid env format %s" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "No gpg key found with ID %s (homedir: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, fuzzy, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Unable to lookup key ID %s: %d)" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Error signing commit: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Wrong layer checksum, expected %s, was %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "No ref specified for OCI image %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Wrong ref (%s) specified for OCI image %s, expected %s" @@ -5395,87 +5424,87 @@ msgid "No systemd user session available, cgroups not available" msgstr "No systemd user session available, cgroups not available" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Unable to allocate instance id" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Failed to open flatpak-info file: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Failed to open bwrapinfo.json file: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, fuzzy, c-format msgid "Failed to write to instance id fd: %s" msgstr "Failed to write summary cache: " -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Initialise seccomp failed" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, fuzzy, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Failed to add architecture to seccomp filter" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, fuzzy, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Failed to add multiarch architecture to seccomp filter" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, fuzzy, c-format msgid "Failed to block syscall %d: %s" msgstr "Failed to block syscall %d" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, fuzzy, c-format msgid "Failed to export bpf: %s" msgstr "Failed to export bpf" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Failed to open ‘%s’" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig failed, exit status %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Can't open generated ld.so.cache" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." msgstr "" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Failed to migrate from %s: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "Failed to migrate old app data directory %s to new name %s: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Failed to create symlink while migrating %s: %s" @@ -5756,12 +5785,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Unexpected word '%s' on line %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Invalid require-flatpak argument %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s needs a later flatpak version (%s)" @@ -5779,44 +5808,44 @@ msgid "Invalid token" msgstr "Invalid gpg key" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, fuzzy, c-format msgid "No portal support found" msgstr "No summary found" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 #, fuzzy msgid "Update" msgstr "update" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, fuzzy, c-format msgid "Update %s?" msgstr "Updating %s\n" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "" -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, fuzzy, c-format msgid "Update ended unexpectedly" msgstr "Update signed runtime" diff -Nru flatpak-1.16.3/po/es.po flatpak-1.16.6/po/es.po --- flatpak-1.16.3/po/es.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/es.po 2026-04-10 17:28:42.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2023-02-12 21:33+0100\n" "Last-Translator: Rodrigo Lledó Milanca \n" "Language-Team: Spanish - Spain \n" @@ -34,7 +34,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARQUITECTURA" @@ -164,14 +164,14 @@ msgstr "«%s» no es un repositorio válido: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "«%s» no es un nombre válido: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "«%s» no es un nombre de rama válido: %s" @@ -205,7 +205,7 @@ msgstr "Iniciar la compilación en esta carpeta" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "CARPETA" @@ -217,7 +217,7 @@ msgid "Use alternative file for the metadata" msgstr "Usar un archivo alternativo para los metadatos" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Matar los procesos cuando el proceso padre muere" @@ -225,11 +225,11 @@ msgid "Export application homedir directory to build" msgstr "Exportar la carpeta de inicio de la aplicación que construir" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Llamadas al bus de registro de sesión" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Llamadas al bus de registro de sistema" @@ -257,12 +257,12 @@ msgid "No extension point matching %s in %s" msgstr "No hay un punto de extensión que coincida con %s en %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Falta un «=» en las opciones del punto de montaje «%s»" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "No se pudo iniciar la aplicación" @@ -598,7 +598,7 @@ msgid "Command to set" msgstr "Comando que establecer" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "COMANDO" @@ -660,7 +660,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "RUNTIME" @@ -798,7 +798,7 @@ msgstr "Se debe especificar UBICACIÓN y NOMBRE_ARCHIVO" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Arquitectura que usar" @@ -819,7 +819,7 @@ msgid "Specify version for --base" msgstr "Especifica una versión para --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSIÓN" @@ -980,7 +980,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "RAMA" @@ -1747,8 +1747,8 @@ msgstr "Consultar el acceso a archivos" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "RUTA" @@ -2204,7 +2204,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "APLICACIÓN RAMA - Establece la rama de la aplicación que usar" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "Se debe especificar APLICACIÓN" @@ -2345,7 +2345,7 @@ msgid "Show the instance ID" msgstr "Mostrar ID de instancia" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3093,107 +3093,142 @@ msgid "LOCATION - Repository maintenance" msgstr "UBICACIÓN - Mantenimiento del repositorio" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Comando a ejecutar" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Carpeta en la que ejecutar el comando" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Rama a usar" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Usar tiempo de ejecución de desarrollo" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Tiempo de ejecución a usar" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Versión en tiempo de ejecución a usar" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Llamadas al bus de registro de accesibilidad" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "No usar proxy en las llamadas al bus de accesibilidad" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" "Llamadas del bus de accesibilidad del proxy (predeterminado, excepto cuando " "está en un espacio aislado)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "No usar proxy en las llamadas al bus de sesión" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" "Llamadas del bus de sesión del proxy (predeterminado, excepto cuando está en " "un espacio aislado)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "No iniciar portales" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Habilitar el reenvío de archivos" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Ejecutar el commit especificado" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Usar el commit en tiempo de ejecución especificado" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Ejecutar completamente aislado" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "Usar PID como pid principal para compartir espacios de nombre" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Hacer visibles los procesos en el espacio de nombres principal" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "Compartir el espacio de nombres del ID de proceso con el principal" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Escribir el ID de la instancia en el descriptor de archivo dado" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "Usar RUTA en lugar de /app de la aplicación" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "Usar RUTA en lugar de /app de la aplicación" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "Usar RUTA en lugar de /usr del ejecutable" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "Usar RUTA en lugar de /usr del ejecutable" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "APL [ARGUMENTO…] - Ejecuta una aplicación" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "runtime/%s/%s/%s no instalado" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Arquitectura que buscar" @@ -4234,15 +4269,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Error: Fallo al desinstalar %s: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s ya está instalado" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4334,214 +4369,210 @@ msgid "Invalid env format %s" msgstr "Formato de entorno no válido %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "El nombre de la variable de entorno no debe contener «=»: %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "Los argumentos de --add-policy deben tener el formato SUBSYSTEM.KEY=VALOR" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "Los valores de --add-policy no pueden comenzar con «!»" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "Los argumentos de --remove-policy deben tener el formato SUBSYSTEM.KEY=VALOR" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "Los valores de --remove-policy no pueden comenzar con «!»" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Compartir con el huesped" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "COMPARTIR" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Dejar de compartir con el huesped" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Exponer socket a la aplicación" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOCKET" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "No exponer socket a la aplicación" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Exponer dispositivo a la aplicación" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "DISPOSITIVO" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "No exponer dispositivo a la aplicación" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Permitir característica" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "CARACTERÍSTICA" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "No permitir característica" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "" "Exponer los archivos del sistema a la aplicación (:ro solo en modo lectura)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "SISTEMA_ARCHIVOS[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "No exponer los archivos del sistema a la aplicación" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "SISTEMA_ARCHIVOS" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Establecer variable de entorno" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VARIABLE=VALOR" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "Leer variables de entorno en formato env -0 desde FD" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Eliminar la variable del entorno" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "VAR" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Permitir que la aplicación tenga nombre propio en el bus de sesión" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "NOMBRE_DBUS" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Permitir a la aplicación hablar con un nombre en el bus de sesión" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "No permitir que la aplicación hable con el nombre en el bus de sesión" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Permitir que la aplicación tenga nombre propio en el bus de sistema" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Permitir a la aplicación hablar con un nombre en el bus de sistema" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "" "No permitir que la aplicación hable con el nombre en el bus del sistema" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "Permitir que la aplicación tenga nombre propio en el bus de sistema" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Añadir opción de póliza genérica" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "SUBSISTEMA.CLAVE=VALOR" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Eliminar opción de póliza genérica" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "NOMBRE_ARCHIVO" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Subruta de la carpeta de inicio con persistencia" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "No requerir una sesión en ejecución (no se crearán cgroups)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "No se reemplaza «%s» con tmpfs: %s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "No se comparte «%s» con el sandbox: %s" @@ -4550,12 +4581,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "No se permite el acceso a la carpeta de inicio: %s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "" @@ -4609,7 +4640,7 @@ msgstr "No se puede la ref %s en el remoto %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "La imagen no es un manifiesto" @@ -4695,7 +4726,7 @@ msgstr "No hay una confirmación de appstream que implementar" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" "No se puede extraer desde un remoto verificado no gpg que no es de confianza" @@ -4746,8 +4777,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Suma de verificación no válida en los datos adicionales %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s «commit» %s ya está instalado" @@ -4839,151 +4870,151 @@ msgid "Unable to get runtime key from metadata" msgstr "Usar un archivo alternativo para los metadatos" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "Ha fallado el script apply_extra, código de error %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "La política establecida por su administrador no permite instalar %s" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Mientras se intentan resolver las referencias %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s no está disponible" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "No se puede crear el carpeta de despliegue" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Error al leer el«commit» %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "Al intentar revisar %s en %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "Al intentar revisar el subcarpeta de metadatos: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "Al intentar revisar la subruta «%s»: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Al intentar eliminar la carpeta extra existente: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Al intentar aplicar datos adicionales: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Referencia de confirmación %s no válida: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "La referencias desplegadas %s no coinciden con el«commit» (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "" "La rama de referencia %s implementada no coincide con la confirmación (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s rama %s ya se encuentra instalada" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "No se pudo desmontar el sistema de archivos revokefs-fuse en %s: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Esta versión de %s ya está instalada" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "" "No se puede cambiar el repositorio remoto durante la instalación de un " "paquete" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" "No se puede actualizar a una confirmación específica sin permisos de root" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "No se puede eliminar %s, es necesario para: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s rama %s no está instalada" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "Confirmación %s %s no instalada" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Error al podar el repositorio: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Fallo al cargar el filtro «%s»" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Fallo al analizar el filtro «%s»" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Error al escribir la caché de resumen: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "No se almacenó en caché ningún resumen de oci para el remoto «%s»" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "No se almacenó en caché ningún resumen para el remoto «%s»" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Suma de comprobación no válida para el resumen indexado %s leído de %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4992,98 +5023,98 @@ "Lista remota para %s no disponible. El servidor no tiene un archivo de " "resumen. Verifique que la URL pasada a remote-add sea válida." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" "Suma de verificación no válida del resumen indexado %s para el remoto «%s»" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "Múltiples ramas disponibles para %s, debe especificar una de estas: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Ninguna coincidencia %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "No se puede encontrar la referencia %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Error al buscar el remoto %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Error al buscar en el repositorio local: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s no instalado" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "No se pudo encontrar la instalación %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Formato de archivo no válido, no hay grupo %s" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Versión no válida %s, solo se admite 1" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Formato de archivo no válido, no se especificó %s" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Formato de archivo no válido, clave gpg no válida" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "El ID de la colección requiere que se proporcione la clave GPG" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "El tiempo de ejecución %s, rama %s ya se encuentra instalado" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "La aplicación %s, rama %s ya se encuentra instalada" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "No se puede eliminar el remoto «%s» con la referencia %s instalada (al menos)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Carácter «/» no válido en el nombre remoto: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "No se especificó ninguna configuración para el remoto %s" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Saltándose la eliminación de la referencia espejo (%s, %s)…\n" @@ -5144,22 +5175,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "El número «%s» está fuera de los límites [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Referencia %s no instalada" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Aplicación %s no instalada" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "El remoto «%s» ya existe" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Según lo solicitado, %s solo se extrajo, pero no se instaló" @@ -5190,72 +5221,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "No se puede actualizar el enlace simbólico %s/%s" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Solo se admite la autenticación de portador" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "Nombre dbus no válido: %s" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Nombre dbus no válido: %s" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Nombre dbus no válido: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Autorización fallida" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Estado de respuesta inesperado %d al solicitar el token: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Nombre dbus no válido: %s" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Formato de archivo delta no válido" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "No se encontró ninguna clave gpg con ID %s (homedir: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "No se puede buscar el ID de clave %s: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Error al firmar la confirmación: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Configuración de imagen OCI no válida" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Suma de comprobación de capa incorrecta, se esperaba %s, se obtuvo %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "No se especificó ninguna referencia para la imagen OCI %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Ref incorrecta (%s) especificada para la imagen OCI %s, se esperaba %s" @@ -5499,71 +5530,71 @@ msgstr "" "No hay sesión de usuario de systemd disponible, cgroups no está disponible" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "No se puede asignar el id de instancia" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Fallo al abrir el archivo flatpak-info: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Fallo al abrir el archivo bwrapinfo.json: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "No se pudo escribir en el ID de instancia fd: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Error al inicializar seccomp" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Error al agregar arquitectura al filtro seccomp: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "No se pudo agregar la arquitectura multiarch al filtro seccomp: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "No se pudo bloquear la llamada al sistema %d: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "Fallo al exportar bpf: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Fallo al abrir «%s»" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig falló, estado de salida %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "No se puede abrir el ld.so.cache generado" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "La política establecida por su administrador no permite ejecutar %s" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5572,19 +5603,19 @@ "«sudo -i» o «su -l» en su lugar e invoque «flatpak run» desde dentro del " "nuevo shell." -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Fallo al migrar desde %s: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" "Error al migrar la carpeta de datos de la aplicación anterior %s al nuevo " "nombre %s: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Fallo al crear el enlace simbólico durante la migración de %s: %s" @@ -5866,12 +5897,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Palabra «%s» inesperada en la línea %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Argumento de require-flatpak no válido %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s necesita una versión de flatpak superior (%s)" @@ -5888,47 +5919,47 @@ msgid "Invalid token" msgstr "Token no válido" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "No se encontró soporte de portal" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Denegar" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Actualizar" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "¿Actualizar %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "La aplicación necesita actualizarse." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "El acceso a la actualización se puede cambiar desde la configuración de " "privacidad." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "No se permite actualizar la aplicación" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "No se permite la actualización automática, la versión nueva requiere nuevos " "permisos" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "La actualización finalizó inesperadamente" diff -Nru flatpak-1.16.3/po/fr.po flatpak-1.16.6/po/fr.po --- flatpak-1.16.3/po/fr.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/fr.po 2026-04-10 17:28:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2021-11-30 21:01-0500\n" "Last-Translator: Hari Rana / TheEvilSkeleton \n" "Language-Team: \n" @@ -31,7 +31,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARCHITECTURE" @@ -162,14 +162,14 @@ msgstr "`%s` n'est pas un dépôt valide: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "'%s' n'est pas un nom valide: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "'%s' n'est pas un nom de branche valide: %s" @@ -202,7 +202,7 @@ msgstr "" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "" @@ -214,7 +214,7 @@ msgid "Use alternative file for the metadata" msgstr "" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "" @@ -222,11 +222,11 @@ msgid "Export application homedir directory to build" msgstr "" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "" @@ -252,12 +252,12 @@ msgid "No extension point matching %s in %s" msgstr "" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "" @@ -576,7 +576,7 @@ msgid "Command to set" msgstr "" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "" @@ -638,7 +638,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "" @@ -770,7 +770,7 @@ msgstr "" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "" @@ -790,7 +790,7 @@ msgid "Specify version for --base" msgstr "" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "" @@ -947,7 +947,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "" @@ -1669,8 +1669,8 @@ msgstr "" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "" @@ -2115,7 +2115,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "" @@ -2252,7 +2252,7 @@ msgid "Show the instance ID" msgstr "" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "" @@ -2986,103 +2986,136 @@ msgid "LOCATION - Repository maintenance" msgstr "" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +msgid "Use FD instead of the app's /app" +msgstr "" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +msgid "Use FD instead of the runtime's /usr" +msgstr "" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "" @@ -4059,15 +4092,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4155,209 +4188,205 @@ msgid "Invalid env format %s" msgstr "" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4366,12 +4395,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "" @@ -4422,7 +4451,7 @@ msgstr "" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "" @@ -4500,7 +4529,7 @@ msgstr "" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" @@ -4548,8 +4577,8 @@ msgid "Invalid checksum for extra data %s" msgstr "" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "" @@ -4639,243 +4668,243 @@ msgid "Unable to get runtime key from metadata" msgstr "" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "" -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "" -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "" -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "" -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "" -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "" -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "" -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "" -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "" -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "" -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " "URL passed to remote-add was valid." msgstr "" -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "" -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "" @@ -4935,22 +4964,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "" @@ -4981,72 +5010,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "" @@ -5285,87 +5314,87 @@ msgid "No systemd user session available, cgroups not available" msgstr "" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." msgstr "" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "" @@ -5640,12 +5669,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "" @@ -5662,43 +5691,43 @@ msgid "Invalid token" msgstr "" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "" -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "" diff -Nru flatpak-1.16.3/po/gl.po flatpak-1.16.6/po/gl.po --- flatpak-1.16.3/po/gl.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/gl.po 2026-04-10 17:28:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2019-12-28 11:56+0100\n" "Last-Translator: Fran Diéguez \n" "Language-Team: Galician \n" @@ -32,7 +32,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARQUITECTURA" @@ -162,14 +162,14 @@ msgstr "«%s» non é un repositorio válido" #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "«%s» non é un nome válido: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "«%s» non é un nome válido para unha rama: %s" @@ -202,7 +202,7 @@ msgstr "Iniciar a compilación neste cartafol" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "DIR" @@ -214,7 +214,7 @@ msgid "Use alternative file for the metadata" msgstr "Usar o ficheiro alternativo para os metadatos" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Matar os procesos cando o proceso pai morre" @@ -222,11 +222,11 @@ msgid "Export application homedir directory to build" msgstr "Exportar cartafol homedir da aplicación para construír" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Rexistrar chamadas ao bus de sesión" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Rexistrar chamadas ao bus de sistema" @@ -253,12 +253,12 @@ msgid "No extension point matching %s in %s" msgstr "Non hai ningún punto de extensión que coincida con %s en %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Falta o «=» na opción «%s» de punto de montaxe" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Non foi posíbel iniciar a aplicación" @@ -594,7 +594,7 @@ msgid "Command to set" msgstr "Orde a estabelecer" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "ORDE" @@ -658,7 +658,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "RUNTIME" @@ -796,7 +796,7 @@ msgstr "Debe especificar a LOCALIZACION e o NOMEFICHEIRO" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Arquitectura a usar" @@ -816,7 +816,7 @@ msgid "Specify version for --base" msgstr "Especique a versión para --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSION" @@ -983,7 +983,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "RAMA" @@ -1760,8 +1760,8 @@ msgstr "" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "RUTA" @@ -2229,7 +2229,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "APP RAMA - Facer actual a rama da aplicación" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "Debe especificar o APP" @@ -2373,7 +2373,7 @@ msgid "Show the instance ID" msgstr "Mostrar só os runtimes" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 #, fuzzy msgid "PID" msgstr "APPID" @@ -3153,109 +3153,142 @@ msgid "LOCATION - Repository maintenance" msgstr "LOCALIZACION - Mantemento do repositorio" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Orde a executar" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Rama a usar" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Usar runtime de desenvolvemento" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Runtime a usar" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Versión do runtime a usar" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Rexistrar chamadas ao bus de accesibilidade" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 #, fuzzy msgid "Don't proxy accessibility bus calls" msgstr "Rexistrar chamadas ao bus de accesibilidade" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 #, fuzzy msgid "Don't proxy session bus calls" msgstr "Rexistrar chamadas ao bus de accesibilidade" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 #, fuzzy msgid "Don't start portals" msgstr "Non usar deltas estáticos" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Activar redirección de ficheiro" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 #, fuzzy msgid "Run specified commit" msgstr "Remisión activa" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 #, fuzzy msgid "Use specified runtime commit" msgstr "Actualizar runtime asinado" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +msgid "Use FD instead of the app's /app" +msgstr "" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +msgid "Use FD instead of the runtime's /usr" +msgstr "" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 #, fuzzy msgid "APP [ARGUMENT…] - Run an app" msgstr "APP [argumentos...] - Executa unha aplicación" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, fuzzy, c-format msgid "runtime/%s/%s/%s not installed" msgstr "%s %s non está instalado" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 #, fuzzy msgid "Arch to search for" @@ -4296,15 +4329,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Instalando: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, fuzzy, c-format msgid "%s already installed" msgstr "%s remisión %s xa instalado" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4394,213 +4427,209 @@ msgid "Invalid env format %s" msgstr "Formato de env %s non válido" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Compartir co anfitrión" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "COMPARTIR" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Deixar de compartir co anfitrión" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Expoñer o socket á aplicación" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOCKET" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Non expoñer o socket á aplicación" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Expoñer o dispositivo á aplicación" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "DISPOSITIVO" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Non expoñer o dispositivo á aplicación" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Permitir característica" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "CARACTERÍSTICA" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "No permitir característica" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Expoñer o sistema de ficheiros á aplicación (:ro para só lectura)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "SISTEMA_FICHEIROS[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Non expoñer o sistema de ficheiros á aplicación" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "SISTEMA_FICHEIROS" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Estabelecer variábel de ambiente" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=VALOR" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 #, fuzzy msgid "Remove variable from environment" msgstr "Revogarlle os permisos de escritura á aplicación" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 #, fuzzy msgid "VAR" msgstr "VAR=VALOR" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Permitir que a aplicación teña un nome propio no bus de sesión" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "NOME_DBUS" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Permitir á aplicación falar cun nome no bus de sesión" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Permitir á aplicación falar cun nome no bus de sesión" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Permitir á aplicación posuír un nome propio no bus do sistema" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Permitir á aplicación falar cun nome no bus de sistema" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Permitir á aplicación falar cun nome no bus de sistema" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "Permitir á aplicación posuír un nome propio no bus do sistema" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Engadir unha opción de normativa xenérica" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "SUBSISTEMA.CHAVE=VALOR" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Eliminar opción de normativa xenérica" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "NOME_FICHEIRO" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 #, fuzzy msgid "Persist home directory subpath" msgstr "Persistir o directorio persoal" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Non requirir unha sesión en execución (sen creación de cgroups)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4609,12 +4638,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, fuzzy, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Non é posíbel crear o directorio de despregue" @@ -4665,7 +4694,7 @@ msgstr "Non é posíbel atopar %s no remoto %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "" @@ -4746,7 +4775,7 @@ msgstr "Remisión a despregar" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" @@ -4794,8 +4823,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Suma de verificación non válida para os datos adicinais %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s remisión %s xa instalado" @@ -4889,245 +4918,245 @@ msgid "Unable to get runtime key from metadata" msgstr "Usar o ficheiro alternativo para os metadatos" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "apply_extra script failed, estado de saída %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Ao tentar resolver a referencia %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s non está dispoñíbel" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Non é posíbel crear o directorio de despregue" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Produciuse un fallo ao ler a remisión %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "Ao tentar obter %s en %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "Ao tentar obter a subruta de metadatos: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, fuzzy, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "Ao tentar obter %s en %s: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Ao tentar eliminar o directorio adicinal existente: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Ao tentar aplicar os datos adicionais: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Referencia de remisión %s non válida: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "A referencia %s despregada non coincide coa remisión (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "A rama %s da referencia despregada non coincide coa remisión (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s rama %s xa instalado" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "" -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Esta versión de %s xa está instalada" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Non é posíbel cambiar o remoto durante a instalación dun paquete" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s rama %s non está instalado" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, fuzzy, c-format msgid "%s commit %s not installed" msgstr "%s %s non está instalado" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, fuzzy, c-format msgid "Failed to load filter '%s'" msgstr "Produciuse un fallo ao ler a remisión %s: " -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, fuzzy, c-format msgid "Failed to parse filter '%s'" msgstr "Produciuse un fallo ao ler a remisión %s: " -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 #, fuzzy msgid "Failed to write summary cache: " msgstr "Produciuse un fallo ao crear o ficheiro temporal" -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, fuzzy, c-format msgid "No oci summary cached for remote '%s'" msgstr "Non hai caché de flatpak na descrición do remoto" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, fuzzy, c-format msgid "No cached summary for remote '%s'" msgstr "Non hai caché de flatpak na descrición do remoto" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Suma de verificación non válida para os datos adicinais %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " "URL passed to remote-add was valid." msgstr "" -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "Suma de verificación non válida para os datos adicinais %s" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "" -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Nada coincide con %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Non se puido atopar a referencia %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Produciuse un erro ao buscar o remoto %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Produciuse un erro ao buscar no repositorio local: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, fuzzy, c-format msgid "%s/%s/%s not installed" msgstr "%s %s non está instalado" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Non foi posíbel atopar a instalación %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, fuzzy, c-format msgid "Invalid file format, no %s group" msgstr "Formato de env %s non válido" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, fuzzy, c-format msgid "Invalid version %s, only 1 supported" msgstr "Tipo de uri non válido %s, só se admite http/https" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, fuzzy, c-format msgid "Invalid file format, no %s specified" msgstr "Formato de env %s non válido" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 #, fuzzy msgid "Invalid file format, gpg key invalid" msgstr "Formato de env %s non válido" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Runtime %s, rama %s xa está instalado" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Aplicación %s, rama %s xa está instalado" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, fuzzy, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Non é posíbel atopar %s no remoto %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, fuzzy, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Referencia %s despregada non válida: " @@ -5187,22 +5216,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, fuzzy, c-format msgid "Ref %s not installed" msgstr "%s non instalado" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, fuzzy, c-format msgid "App %s not installed" msgstr "%s non instalado" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, fuzzy, c-format msgid "Remote '%s' already exists" msgstr "O repositorio remoto %s xa existe" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, fuzzy, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "A extensión %s solicitada só está instalada parcialmente" @@ -5233,76 +5262,76 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Ao obter %s desde o remoto %s: " -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 #, fuzzy msgid "Only realm in authentication request" msgstr "Nome de autenticador %s non válido" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 #, fuzzy msgid "Invalid realm in authentication request" msgstr "Nome de autenticador %s non válido" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, fuzzy, c-format msgid "Authorization failed: %s" msgstr "Nome de dbus %s non válido\n" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 #, fuzzy msgid "Invalid authentication request response" msgstr "Nome de autenticador %s non válido" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 #, fuzzy msgid "Invalid delta file format" msgstr "Formato de env %s non válido" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, fuzzy, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Ao obter %s desde o remoto %s: " -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, fuzzy, c-format msgid "Error signing commit: %d" msgstr "Produciuse un erro ao buscar o remoto %s: %s" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "" @@ -5549,89 +5578,89 @@ msgid "No systemd user session available, cgroups not available" msgstr "" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 #, fuzzy msgid "Unable to allocate instance id" msgstr "Non foi posíbel crear a tubería de sincronización" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, fuzzy, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Produciuse un fallo ao abrir o ficheiro temporal flatpak-info: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, fuzzy, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Produciuse un fallo ao abrir o ficheiro temporal flatpak-info: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, fuzzy, c-format msgid "Failed to write to instance id fd: %s" msgstr "Produciuse un fallo ao crear o ficheiro temporal" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, fuzzy, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Produciuse un fallo ao escribir no ficheiro temporal" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, fuzzy, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Produciuse un fallo ao escribir no ficheiro temporal" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, fuzzy, c-format msgid "Failed to block syscall %d: %s" msgstr "Erro: fallou o %s %s: %s\n" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, fuzzy, c-format msgid "Failed to export bpf: %s" msgstr "Produciuse un fallo ao ler o ficheiro exportado" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, fuzzy, c-format msgid "Failed to open ‘%s’" msgstr "Produciuse un fallo ao abrir o ficheiro temporal flatpak-info: %s" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, fuzzy, c-format msgid "ldconfig failed, exit status %d" msgstr "apply_extra script failed, estado de saída %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 #, fuzzy msgid "Can't open generated ld.so.cache" msgstr "Non é posíbel abrir o espazo de nomes %s: %s" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." msgstr "" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, fuzzy, c-format msgid "Failed to migrate from %s: %s" msgstr "Produciuse un fallo ao ler a remisión %s: " -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, fuzzy, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Produciuse un fallo ao ler a remisión %s: " @@ -5910,12 +5939,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s precisa unha versión de flatpak posterior (%s)" @@ -5933,44 +5962,44 @@ msgid "Invalid token" msgstr "PID %s non válido" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, fuzzy, c-format msgid "No portal support found" msgstr "Nada coincide con %s" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 #, fuzzy msgid "Update" msgstr "actualizar" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, fuzzy, c-format msgid "Update %s?" msgstr "Actualizando resumo\n" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "" -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, fuzzy, c-format msgid "Update ended unexpectedly" msgstr "Actualizar runtime asinado" diff -Nru flatpak-1.16.3/po/hi.po flatpak-1.16.6/po/hi.po --- flatpak-1.16.3/po/hi.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/hi.po 2026-04-10 17:28:42.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2024-06-08 20:21+0530\n" "Last-Translator: Scrambled777 \n" "Language-Team: Hindi \n" @@ -34,7 +34,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "आर्किटेक्चर" @@ -161,14 +161,14 @@ msgstr "'%s' मान्य रिपोजिटरी नहीं है: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "'%s' मान्य नाम नहीं है: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "'%s' मान्य शाखा नाम नहीं है: %s" @@ -201,7 +201,7 @@ msgstr "इस निर्देशिका में निर्माण प्रारंभ करें" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "निर्देशिका" @@ -213,7 +213,7 @@ msgid "Use alternative file for the metadata" msgstr "मेटाडेटा के लिए वैकल्पिक फाइल का प्रयोग करें" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "जब प्रधान प्रक्रिया समाप्त हो जाए तो प्रक्रियाओं को समाप्त कर दें" @@ -221,11 +221,11 @@ msgid "Export application homedir directory to build" msgstr "निर्माण के लिए अनुप्रयोग गृह-निर्देशिका निर्यात करें" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "सत्र बस कॉल लॉग करें" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "सिस्टम बस कॉल लॉग करें" @@ -251,12 +251,12 @@ msgid "No extension point matching %s in %s" msgstr "%2$s में %1$s से मेल खाने वाला कोई विस्तार बिंदु नहीं" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "बाइंड माउंट विकल्प '%s' में '=' गुम है" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "ऐप प्रारंभ करने में असमर्थ" @@ -578,7 +578,7 @@ msgid "Command to set" msgstr "निर्धारित करने हेतु कमांड" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "कमांड" @@ -640,7 +640,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "रनटाइम" @@ -772,7 +772,7 @@ msgstr "स्थान और फाइलनाम निर्दिष्ट होना चाहिए" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "प्रयोग करने के लिए आर्किटेक्चर" @@ -792,7 +792,7 @@ msgid "Specify version for --base" msgstr "--base के लिए संस्करण निर्दिष्ट करें" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "संस्करण" @@ -949,7 +949,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "शाखा" @@ -1685,8 +1685,8 @@ msgstr "फाइल पहुंच क्वेरी करें" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "पथ" @@ -2131,7 +2131,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "ऐप शाखा - आवेदन की शाखा को चालू बनाएं" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "ऐप निर्दिष्ट होना चाहिए" @@ -2268,7 +2268,7 @@ msgid "Show the instance ID" msgstr "इंस्टैंस ID दिखाएं" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3002,103 +3002,138 @@ msgid "LOCATION - Repository maintenance" msgstr "स्थान - रिपॉजिटरी रखरखाव" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "चलाने की कमांड" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "कमांड चलाने के लिए निर्देशिका" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "प्रयोग हेतु शाखा" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "डेवलपमेंट रनटाइम का प्रयोग करें" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "प्रयोग करने के लिए रनटाइम" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "प्रयोग करने के लिए रनटाइम संस्करण" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "अभिगम्यता बस कॉल लॉग करें" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "अभिगम्यता बस कॉल को प्रॉक्सी न करें" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "प्रॉक्सी अभिगम्यता बस कॉल (सैंडबॉक्स किए जाने को छोड़कर तयशुदा)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "प्रॉक्सी सत्र बस कॉल न करें" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "प्रॉक्सी सत्र बस कॉल (सैंडबॉक्स किए जाने को छोड़कर तयशुदा)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "पोर्टल प्रारंभ न करें" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "फाइल अग्रेषण सक्षम करें" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "निर्दिष्ट कमिट चलाएं" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "निर्दिष्ट रनटाइम कमिट का प्रयोग करें" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "पूरी तरह से सैंडबॉक्स करके चलाएं" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "नेमस्पेस साझा करने के लिए PID को प्रधान PID के रूप में प्रयोग करें" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "प्रक्रियाओं को प्रधान नेमस्पेस में दृश्यमान बनाएं" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "प्रधान के साथ प्रक्रिया ID नेमस्पेस साझा करें" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "दिए गए फाइल डिस्क्रिप्टर पर इंस्टेंस ID लिखें" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "ऐप के /app के बजाय पथ का प्रयोग करें" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "ऐप के /app के बजाय पथ का प्रयोग करें" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "रनटाइम के /usr के बजाय पथ का प्रयोग करें" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "रनटाइम के /usr के बजाय पथ का प्रयोग करें" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "ऐप [तर्क…] - एक ऐप चलाएं" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "रनटाइम/%s/%s/%s स्थापित नहीं है" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "खोजने के लिए आर्किटेक्चर" @@ -4124,15 +4159,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "त्रुटि: %s को अस्थापित करने में विफल: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s पहले से ही स्थापित है" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4223,210 +4258,206 @@ msgid "Invalid env format %s" msgstr "अमान्य वातावरण प्रारूप %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "वातावरण चर नाम में '=' नहीं होना चाहिए: %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--add-policy तर्क SUBSYSTEM.KEY=VALUE के रूप में होने चाहिए" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "--add-policy मान \"!\" से प्रारंभ नहीं हो सकते" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--remove-policy तर्क SUBSYSTEM.KEY=VALUE के रूप में होने चाहिए" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "--remove-policy मान \"!\" से प्रारंभ नहीं हो सकते" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "होस्ट के साथ साझा करें" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "साझा करें" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "होस्ट के साथ साझाकरण रद्द करें" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "सॉकेट को ऐप के संपर्क में लाएं" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "सॉकेट" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "सॉकेट को ऐप के संपर्क में लाएं" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "डिवाइस को ऐप के संपर्क में लाएं" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "उपकरण" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "डिवाइस को ऐप के संपर्क में न लाएं" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "विशेषता को अनुमति दें" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "विशेषता" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "विशेषता को अनुमति न दें" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "फाइलप्रणाली को ऐप में उजागर करें (: केवल पढ़ने के लिए ro)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "फाइलप्रणाली[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "ऐप के सामने फाइलप्रणाली को उजागर न करें" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "फाइलप्रणाली" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "वातावरण चर निर्धारित करें" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "चर=मान" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "FD से env -0 प्रारूप में वातावरण चर पढ़ें" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "वातावरण से चर हटाएं" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "चर" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "ऐप को सत्र बस में अपना नाम रखने की अनुमति दें" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUS_NAME" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "ऐप को सत्र बस में नाम से बात करने की अनुमति दें" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "ऐप को सत्र बस में नाम से बात करने की अनुमति न दें" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "ऐप को सिस्टम बस पर अपना नाम रखने की अनुमति दें" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "ऐप को सिस्टम बस पर नाम से बात करने की अनुमति दें" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "ऐप को सिस्टम बस पर नाम से बात करने की अनुमति न दें" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "ऐप को सिस्टम बस पर अपना नाम रखने की अनुमति दें" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "सामान्य नीति विकल्प जोड़ें" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "SUBSYSTEM.KEY=VALUE" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "सामान्य नीति विकल्प हटाएं" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "फाइलनाम" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "गृह निर्देशिका उपपथ जारी रखें" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "किसी चालू सत्र की आवश्यकता नहीं है (कोई cgroups निर्माण नहीं)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "\"%s\" को tmpfs से प्रतिस्थापित नहीं किया जा रहा है: %s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "सैंडबॉक्स के साथ \"%s\" साझा नहीं किया जा रहा: %s" @@ -4435,12 +4466,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "गृह निर्देशिका तक पहुंच की अनुमति नहीं: %s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "सैंडबॉक्स में अस्थायी गृह निर्देशिका प्रदान करने में असमर्थ: %s" @@ -4491,7 +4522,7 @@ msgstr "रिमोट %2$s में संदर्भ %1$s नहीं मिल सका" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "छवि मैनिफेस्ट नहीं है" @@ -4569,7 +4600,7 @@ msgstr "परिनियोजन के लिए कोई ऐपस्ट्रीम कमिट नहीं है" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "अविश्वसनीय गैर-जीपीजी सत्यापित रिमोट से नहीं खींच सकते" @@ -4617,8 +4648,8 @@ msgid "Invalid checksum for extra data %s" msgstr "अतिरिक्त डेटा %s के लिए अमान्य चेकसम" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%1$s कमिट %2$s पहले से ही स्थापित है" @@ -4708,147 +4739,147 @@ msgid "Unable to get runtime key from metadata" msgstr "मेटाडेटा के लिए वैकल्पिक फाइल का प्रयोग करें" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "apply_extra स्क्रिप्ट विफल, निकास स्थिति %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "आपके प्रशासक द्वारा निर्धारित नीति के अनुसार %s स्थापित करने की अनुमति नहीं है" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "संदर्भ %s को हल करने का प्रयास करते समय: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s उपलब्ध नहीं है" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "परिनियोजन निर्देशिका नहीं बना सके" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "कमिट %s को पढ़ने में विफल: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "%1$s को %2$s में चेकआउट करने का प्रयास करते समय: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "मेटाडेटा उपपथ को चेकआउट करने का प्रयास करते समय: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "उपपथ ‘%s’ को चेकआउट करने का प्रयास करते समय: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "मौजूदा अतिरिक्त निर्देशिका को हटाने की कोशिश करते समय: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "अतिरिक्त डेटा लागू करने का प्रयास करते समय: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "अमान्य कमिट संदर्भ %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "परिनियोजित संदर्भ %s कमिट (%s) से मेल नहीं खाता" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "परिनियोजित संदर्भ %s शाखा कमिट (%s) से मेल नहीं खाती" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%1$s शाखा %2$s पहले से ही स्थापित है" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "%s पर revokefs-fuse फाइलप्रणाली को अनमाउंट नहीं किया जा सका: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "%s का यह संस्करण पहले से ही स्थापित है" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "बंडल स्थापना के दौरान रिमोट नहीं बदला जा सकता" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "रूट अनुमतियों के बिना किसी विशिष्ट कमिट में अद्यतन नहीं किया जा सकता" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "%s को हटाया नहीं जा सकता, इसकी आवश्यकता है: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%1$s शाखा %2$s स्थापित नहीं है" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%1$s कमिट %2$s स्थापित नहीं है" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "रेपो छंटाई विफल: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "'%s' फिल्टर लोड करने में विफल" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "'%s' फिल्टर का विश्लेषण करने में विफल" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "सारांश कैशे लिखने में विफल: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "रिमोट '%s' के लिए कोई oci सारांश कैशे नहीं किया गया" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "रिमोट '%s' के लिए कोई कैश्ड सारांश नहीं" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "%2$s से पढ़े गए अनुक्रमित सारांश %1$s के लिए अमान्य चेकसम" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4857,96 +4888,96 @@ "%s के लिए रिमोट सूची उपलब्ध नहीं है; सर्वर में कोई सारांश फाइल नहीं है। जांचें कि remote-" "add को दिया गया URL मान्य था।" -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "रिमोट '%2$s' के लिए अनुक्रमित सारांश %1$s के लिए अमान्य चेकसम" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "%s के लिए एकाधिक शाखाएं उपलब्ध हैं, आपको इनमें से एक निर्दिष्ट करना होगा: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "%s से कुछ भी मेल नहीं खाता" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "संदर्भ %s%s%s%s%s नहीं मिल सका" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "रिमोट %s को खोजने में त्रुटि: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "स्थानीय रिपोजिटरी खोजने में त्रुटिः %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s स्थापित नहीं है" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "स्थापना %s नहीं मिल सकी" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "अमान्य फाइल प्रारूप, कोई %s समूह नहीं" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "अमान्य संस्करण %s, केवल 1 समर्थित" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "अमान्य फाइल प्रारूप, कोई %s निर्दिष्ट नहीं" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "अमान्य फाइल प्रारूप, gpg कुंजी अमान्य" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "संग्रह ID के लिए GPG कुंजी प्रदान करना आवश्यक है" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "रनटाइम %s, शाखा %s पहले से ही स्थापित है" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "ऐप %s, शाखा %s पहले से ही स्थापित है" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "स्थापित संदर्भ %2$s के साथ रिमोट '%1$s' को नहीं हटाया जा सकता (कम से कम)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "रिमोट नाम में अमान्य वर्ण '/': %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "रिमोट %s के लिए कोई विन्यास निर्दिष्ट नहीं है" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "मिरर संदर्भ का विलोपन छोड़ा जा रहा है (%s, %s)…\n" @@ -5006,22 +5037,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "संख्या “%s” सीमा से बाहर है [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "संदर्भ %s स्थापित नहीं है" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "ऐप %s स्थापित नहीं हुआ" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "रिमोट '%s' पहले से मौजूद है" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "जैसा कि अनुरोध किया गया था, %s को केवल खींचा गया, लेकिन स्थापित नहीं किया गया" @@ -5052,72 +5083,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "प्रतीकात्मक लिंक %s/%s को अद्यतन करने में असमर्थ" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "केवल बियरर प्रमाणीकरण समर्थित" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "प्रमाणीकरण अनुरोध में केवल रियल्म" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "प्रमाणीकरण अनुरोध में अमान्य रियल्म" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "अधिकृतीकरण विफल: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "अधिकृतीकरण विफल" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "टोकन का अनुरोध करते समय अप्रत्याशित प्रतिक्रिया स्थिति %d: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "अमान्य प्रमाणीकरण अनुरोध प्रतिक्रिया" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "अमान्य डेल्टा फाइल प्रारूप" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "ID %s के साथ कोई gpg कुंजी नहीं मिली (गृह-निर्देशिका: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "कुंजी ID %s देखने में असमर्थ: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "कमिट पर हस्ताक्षर करने में त्रुटि: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "अमान्य OCI छवि विन्यास" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "गलत परत चेकसम, अपेक्षित %s, %s था" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "OCI छवि %s के लिए कोई संदर्भ निर्दिष्ट नहीं है" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "OCI छवि %s के लिए संदर्भ रेफरी (%s) निर्दिष्ट, अपेक्षित %s" @@ -5356,71 +5387,71 @@ msgid "No systemd user session available, cgroups not available" msgstr "कोई systemd उपयोक्ता सत्र उपलब्ध नहीं है, cgroups उपलब्ध नहीं है" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "इंस्टैंस ID आवंटित करने में असमर्थ" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "flatpak-info फाइल खोलने में विफल: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "bwrapinfo.json फाइल खोलने में विफल: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "इंस्टैंस ID fd पर लिखने में विफल: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "seccomp को प्रारंभ करना विफल रहा" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "seccomp फिल्टर में आर्किटेक्चर जोड़ने में विफल: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "seccomp फिल्टर में बहुआर्क आर्किटेक्चर जोड़ने में विफल: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "syscall %d को अवरुद्ध करने में विफल: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "bpf निर्यात करने में विफल: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "‘%s’ खोलने में विफल" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig विफल, निकास स्थिति %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "उत्पन्न ld.so.cache नहीं खोल सके" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "आपके प्रशासक द्वारा निर्धारित नीति के अनुसार %s चलाने की अनुमति नहीं है" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5428,17 +5459,17 @@ "\"flatpak run\" को `sudo flatpak run` के रूप में चलाने का इरादा नहीं है। इसके बजाय " "`sudo -i` या `su -l` का प्रयोग करें और नए शेल के अंदर से \"flatpak run\" शुरू करें।" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "%s से प्रवासित होने में विफल: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "पुराने ऐप डेटा निर्देशिका %s को नए नाम %s में प्रवासित करने में विफल: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "%s प्रवासित करते समय सिम्लिंक बनाने में विफल: %s" @@ -5717,12 +5748,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "लाइन %2$d पर अप्रत्याशित शब्द '%1$s'" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "अमान्य require-flatpak तर्क %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s को बाद के flatpak संस्करण की आवश्यकता है (%s)" @@ -5739,43 +5770,43 @@ msgid "Invalid token" msgstr "अमान्य टोकन" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "कोई पोर्टल समर्थन नहीं मिला" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "अस्वीकारें" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "अद्यतन" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "%s अद्यतन करें?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "अनुप्रयोग स्वयं को अद्यतन करना चाहता है।" -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "अद्यतन पहुंच को गोपनीयता सेटिंग्स से किसी भी समय बदला जा सकता है।" -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "अनुप्रयोग अद्यतन की अनुमति नहीं है" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "स्वयं अद्यतन समर्थित नहीं है, नए संस्करण के लिए नई अनुमतियों की आवश्यकता है" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "अद्यतन अप्रत्याशित रूप से समाप्त हो गया" diff -Nru flatpak-1.16.3/po/hr.po flatpak-1.16.6/po/hr.po --- flatpak-1.16.3/po/hr.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/hr.po 2026-04-10 17:28:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2021-12-18 20:09+0100\n" "Last-Translator: Milo Ivir \n" "Language-Team: Croatian \n" @@ -33,7 +33,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARHITEKTURA" @@ -162,14 +162,14 @@ msgstr "„%s” nije ispravan repozitorij: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "„%s” nije ispravno ime: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "„%s” nije ispravno ime grane: %s" @@ -202,7 +202,7 @@ msgstr "Počni gradnju u ovom direktoriju" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "DIR" @@ -214,7 +214,7 @@ msgid "Use alternative file for the metadata" msgstr "Koristi alternativne datoteka za metapodatke" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Ubij procese kad nadređeni proces umre" @@ -222,11 +222,11 @@ msgid "Export application homedir directory to build" msgstr "Izvezi početni direktorij aplikacije u direktorij gradnje" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Zapiši bus pozive sesije" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Zapiši bus pozive sustava" @@ -252,12 +252,12 @@ msgid "No extension point matching %s in %s" msgstr "Nijedna točka proširenja se ne poklapa s %s u %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "U bind mount opciji „%s” nedostaje znak „=”" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Nije moguće pokrenuti program" @@ -587,7 +587,7 @@ msgid "Command to set" msgstr "Naredba za postavljanje" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "NAREDBA" @@ -649,7 +649,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "OKRUŽENJE" @@ -785,7 +785,7 @@ msgstr "LOKACIJA i IME_DATOTEKE se moraju odrediti" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Korištena arhitektura" @@ -805,7 +805,7 @@ msgid "Specify version for --base" msgstr "Odredi verziju za --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERZIJA" @@ -966,7 +966,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "GRANA" @@ -1730,8 +1730,8 @@ msgstr "Upitaj stanje pristupa datoteka" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "STAZA" @@ -2180,7 +2180,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "PROGRAM GRANA – Postavi granu programa kao trenutačnu" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "PROGRAM se mora odrediti" @@ -2321,7 +2321,7 @@ msgid "Show the instance ID" msgstr "Prikaži ID instance" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3061,103 +3061,138 @@ msgid "LOCATION - Repository maintenance" msgstr "LOKACIJA – Održavanje repozitorija" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Naredba za pokretanje" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Direktorij u kojem se pokreće naredba" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Korištena grana" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Koristi razvojno okruženje" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Korišteno okruženje" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Korištena verzija okruženja" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Zapiši bus pozive pristupačnosti" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Nemoj bus pozive pristupačnosti proxija" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "Bus pozivi pristupačnosti proxija (standardno, osim ako je u sandboxu)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Nemoj bus pozive sesije proxija" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "Bus pozivi sesije proxija (standardno, osim ako je u sandboxu)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Nemoj pokrenuti portale" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Aktiviraj proslijeđivanje datoteka" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Pokreni određenu izmjenu" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Koristi određenu izmjenu okruženja" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Pokreni potpuno u sandboxu" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "Koristi PID kao nadređeni PID za dijeljenje imenskih prostora" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Omogući vidljivost procesa u nadređenom imenskom prostoru" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "Dijeli imenski prostor ID procesa s nadređenim" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Zapiši ID instance navedenom deskriptoru datoteka" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "Koristi STAZU umjesto programi/program" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "Koristi STAZU umjesto programi/program" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "Koristi STAZU umjesto okruženje/korisnik" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "Koristi STAZU umjesto okruženje/korisnik" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "PROGRAM [ARGUMENT …] – Pokreni jedan program" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "okruženje/%s/%s/%s nije instalirano" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Arhitektura za pretraživanje" @@ -4178,15 +4213,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Greška pri ponovnom instaliranju %s: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s već instalirano" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4277,211 +4312,207 @@ msgid "Invalid env format %s" msgstr "Neispravan format okruženja %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "Ime varijable okruženja ne smije sadržavati '=': %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--add-policy argumenti moraju biti u obliku PODSUSTAV.KLJUČ=VRIJEDNOST" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "--add-policy vrijednosti ne smiju započeti s uskličnikom (!)" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "--remove-policy argumenti moraju biti u obliku PODSUSTAV.KLJUČ=VRIJEDNOST" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "--remove-policy vrijednosti ne smiju započeti s uskličnikom (!)" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Dijeli s računalom" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "DIJELI" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Prekini dijeliti s računalom" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Omogući programu vidjeti utičnicu" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "UTIČNICA" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Onemogući programu vidjeti utičnicu" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Omogući programu vidjeti uređaj" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "UREĐAJ" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Onemogući programu vidjeti uređaj" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Dozvoli funkciju" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FUNKCIJA" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Nemoj dozvoliti funkciju" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Omogući programu vidjeti datotečni sustav (:ro za samo-za-čitanje)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "DATOTEČNI-SUSTAV[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Onemogući programu vidjeti datotečni sustav" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "DATOTEČNI-SUSTAV" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Postavi varijablu okruženja" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VARIJABLA=VRIJEDNOST" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "Čitaj varijable okruženja u env -0 formatu iz FD-a" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Ukloni varijablu iz okruženja" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "VARIJABLA" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Dozvoli programu posjedovati ime na busu sesije" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUS_IME" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Dozvoli programu komunicirati s imenom na busu sesije" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Nemoj dozvoliti programu komunicirati s imenom na busu sesije" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Dozvoli programu posjedovati ime na busu sustava" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Dozvoli programu komunicirati s imenom na busu sustava" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Nemoj dozvoliti programu komunicirati s imenom na busu sustava" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "Dozvoli programu posjedovati ime na busu sustava" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Dodaj opću opciju pravila" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "PODSUSTAV.KLJUČ=VRIJEDNOST" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Ukloni opću opciju pravila" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "IME-DATOTEKE" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Neka podstaza osnovnog direktorija postane trajna" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Ne zahtijevaj pokrenutu sesiju (cgroups se ne izrađuje)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4490,12 +4521,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, fuzzy, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Nije moguće stvoriti privremeni direktorij u %s" @@ -4547,7 +4578,7 @@ msgstr "Nije moguće pronaći referencu %s u udaljenom repozitoriju %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Slika nije manifest" @@ -4630,7 +4661,7 @@ msgstr "Nema appstream izmjene za implementiranje" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" "Nije moguće povući s nepouzdanog ne-gpg provjerenog udaljenog repozitorija" @@ -4681,8 +4712,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Neispravan kontrolni zbroj za dodatne podatke %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s izmjena %s već instalirano" @@ -4774,152 +4805,152 @@ msgid "Unable to get runtime key from metadata" msgstr "Koristi alternativne datoteka za metapodatke" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "apply_extra skripta neuspjela, stanje izlaza %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" "Instaliranje programa %s nije dozvoljeno na osnovi administratorskih pravila" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Prilikom pokušaja rješavanja referene %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s nije dostupan" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Nije moguće stvoriti direktorij za implementaciju" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Neuspjelo čitanje izmjene %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "Prilikom pokušaja mijenjanja %s u %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "Prilikom pokušaja mijenjanja podstaze metapodataka: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "Prilikom pokušaja mijenjanja podstaze „%s”: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Prilikom pokušaja uklanjanja postojećeg dodatnog direktorija: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Prilikom pokušaja primjenjivanja dodatnih podataka: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Neispravna referenca izmjene %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Implementirana referenca %s ne se poklapa s izmjenom (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "Grana implementirane reference %s ne se poklapa s izmjenom (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s grana %s već instalirano" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "Nije bilo moguće odspojiti datotečni sustav revokefs-fuse na %s: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Ova %s verzija je već instalirana" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "" "Nije moguće promijeniti udaljeni repozitorij tijekom instaliranja paketa" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" "Nije moguće aktualizirati određenu izmjenu bez administratorskih dozvola" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "Nije moguće ukloniti %s, mora postojati za: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s grana %s nije instalirano" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s izmjena %s nije instalirano" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Odrezivanje repozitorija neuspjelo: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Neuspjelo učitavanje filtra „%s”" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Neuspjela obrada filtra „%s”" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Neuspjelo zapisivanje predmemorije sažetka: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "Nema oci sažetka u predmemoriji za udaljeni repozitorij „%s”" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "Nema predmemoriranog sažetka za udaljeni repozitorij „%s”" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "" "Neispravan kontrolni zbroj za indeksirani sažetak %s za udaljeni repozitorij " "„%s”" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4928,100 +4959,100 @@ "Popis za %s na udaljenom repozitoriju nije dostupan: poslužitelj nema " "datoteku sažetka. Provjeri ispravnost URL-a za remote-add." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" "Neispravan kontrolni zbroj za indeksirani sažetak %s za udaljeni repozitorij " "„%s”" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "Dostupne su višestruke grane za %s, moraš odrediti jednu od: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Ništa se ne poklapa s %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Nije moguće naći referencu %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Greška pri traženju udaljenog repozitorija %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Greška pri traženju lokalnog repozitorija: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s nije instalirano" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Nije bilo moguće naći instalaciju %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Neispravan datotečni format, nema %s grupe" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Neispravna verzija %s, podržava se samo 1" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Neispravan datotečni format, %s nije određen" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Neispravan datotečni format, gpg ključ neispravan" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "ID zbirke zahtijeva GPG ključ" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Okruženje %s, grana %s je već instalirano" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Program %s, grana %s je već instaliran" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "Nije moguće ukloniti udaljeni repozitorij „%s” s instaliranom referencom %s " "(barem)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Neispravan znak „/” u imenu udaljenog repozitorija: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Nijedna konfiguracija za udaljeni repozitorij %s nije određena" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Preskače se brisanje reference zrcaljenog repozitorija (%s, %s) …\n" @@ -5081,22 +5112,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Broj „%s” je izvan granica [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Referenca „%s” nije instalirana" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Program %s nije instaliran" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Udaljeni repozitorij „%s” već postoji" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Kako je zatraženo, %s je samo povučen, ali nije instaliran" @@ -5127,72 +5158,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Nije moguće aktualizirati simbolsku poveznicu %s/%s" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Podržava se samo Bearer autentifikacija" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "Samo domena u zahtjevu autentifikacije" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Neispravna domena u zahtjevu autentifikacije" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Autorizacija je neuspjela: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Autorizacija je neuspjela" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Neočekivano stanje odgovora %d prilikom traženjenja tokena: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Neispravan odgovor na zahtjev autentifikacije" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Neispravan datotečni format delta" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "Nema gpg ključa s ID oznakom %s (početni direktorij: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, fuzzy, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Nije moguće pregledati ID ključa %s: %d)" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Greška pri potpisivanju izmjene: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Neispravna konfiguracija OCI slike" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Krivi kontrolni zbroj sloja, očekivan %s, dobiven %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Nema određene reference za OCI sliku %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Kriva referenca (%s) je određena za OCI sliku %s, očekuje se %s" @@ -5432,72 +5463,72 @@ msgid "No systemd user session available, cgroups not available" msgstr "Nema korisničke sesije systemd, cgroups nije dostupno" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Nije moguće alocirati id instance" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Neuspjelo otvaranje datoteke flatpak-info: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Neuspjelo otvaranje datoteke bwrapinfo.json: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "Neuspjelo zapisivanje ID-u instance fd: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Inicijaliziraj seccomp neuspjelo" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, fuzzy, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Neuspjelo dodavanje arhitekture seccomp filtru" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, fuzzy, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Neuspjelo dodavanje arhitekture višestrukih arhitektura seccomp filtru" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, fuzzy, c-format msgid "Failed to block syscall %d: %s" msgstr "Neuspjelo blokiranje syscall %d" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, fuzzy, c-format msgid "Failed to export bpf: %s" msgstr "Neuspio bdf izvoz" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Neuspjelo otvaranje „%s”" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig neuspjelo, stanje izlaza %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Nije moguće otvoriti generirani ld.so.cache" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "Pokretanje programa %s nije dozvoljeno na osnovi administratorskih pravila" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 #, fuzzy msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " @@ -5506,19 +5537,19 @@ "„flatpak run” nije namijenjen za pokretanje kao `sudo flatpak run`, umjesto " "toga koristi `sudo -i` ili `su -l` i pozovi „flatpak run” iz nove ljuske" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Neuspjelo migriranje iz %s: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" "Neuspjelo migriranje starog direktorija za podatke programa %s u novo ime " "%s: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "" @@ -5800,12 +5831,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Neočekivana riječ „%s” u %d. retku" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Neispravni require-flatpak argument %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s treba noviju flatpak verziju (%s)" @@ -5822,45 +5853,45 @@ msgid "Invalid token" msgstr "Neispravan token" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Nema podrške za portal" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Odbij" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Aktualiziraj" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Aktualizirati %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "Program se želi aktualizirati." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "Pristup aktualiziranju je uvijek moguće promijeniti u postavkama privatnosti." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Aktualiziranje programa nije dozvoljeno" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "Samoauktualiziranje nije podržano, za novu verziju su potrebne nove dozvole" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Aktualiziranje je neočekivano prekinuto" diff -Nru flatpak-1.16.3/po/hu.po flatpak-1.16.6/po/hu.po --- flatpak-1.16.3/po/hu.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/hu.po 2026-04-10 17:28:42.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2018-03-10 00:00+0100\n" "Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" @@ -33,7 +33,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARCHITEKTÚRA" @@ -161,14 +161,14 @@ msgstr "A(z) „%s” nem érvényes tároló" #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "A(z) „%s” nem érvényes név: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "A(z) „%s” nem érvényes ágnév: %s" @@ -201,7 +201,7 @@ msgstr "Összeállítás indítása ebben a könyvtárban" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "KÖNYVTÁR" @@ -213,7 +213,7 @@ msgid "Use alternative file for the metadata" msgstr "Alternatív fájl használata a metaadatokhoz" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Folyamatok kilövése, ha a szülőfolyamat véget ér" @@ -221,11 +221,11 @@ msgid "Export application homedir directory to build" msgstr "Az alkalmazás saját könyvtárának exportálása az összeállításba" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Munkamenetbusz-hívások naplózása" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Rendszerbusz-hívások naplózása" @@ -254,12 +254,12 @@ msgid "No extension point matching %s in %s" msgstr "Nincs %s illeszkedésű kiterjesztéspont ebben: %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Hiányzó „=” a(z) „%s” kötési csatolás kapcsolóban" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Nem indítható el az alkalmazás" @@ -596,7 +596,7 @@ msgid "Command to set" msgstr "Beállítandó parancs" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "PARANCS" @@ -660,7 +660,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "FUTTATÓKÖRNYEZET" @@ -799,7 +799,7 @@ msgstr "A HELY és FÁJLNÉV megadása kötelező" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Használandó architektúra" @@ -819,7 +819,7 @@ msgid "Specify version for --base" msgstr "Verzió megadása a --base kapcsolóhoz" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERZIÓ" @@ -987,7 +987,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "ÁG" @@ -1766,8 +1766,8 @@ msgstr "Fájlhozzáférés lekérése" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "ÚTVONAL" @@ -2248,7 +2248,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "ALKALMAZÁS ÁG - Az alkalmazás ágának aktuálissá tétele" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "Az ALKALMAZÁS megadása kötelező" @@ -2396,7 +2396,7 @@ msgid "Show the instance ID" msgstr "Csak futtatókörnyezetek megjelenítése" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 #, fuzzy msgid "PID" msgstr "ALKALMAZÁSAZONOSÍTÓ" @@ -3177,109 +3177,142 @@ msgid "LOCATION - Repository maintenance" msgstr "HELY - Tároló karbantartása" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Futtatandó parancs" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Használandó ág" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Fejlesztői futtatókörnyezet használata" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Használandó futtatókörnyezet" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Használandó futtatókörnyezet-verzió" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Akadálymentesítési busz hívások naplózása" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 #, fuzzy msgid "Don't proxy accessibility bus calls" msgstr "Akadálymentesítési busz hívások naplózása" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 #, fuzzy msgid "Don't proxy session bus calls" msgstr "Akadálymentesítési busz hívások naplózása" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 #, fuzzy msgid "Don't start portals" msgstr "Ne használjon statikus deltákat" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Fájltovábbítás engedélyezése" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 #, fuzzy msgid "Run specified commit" msgstr "Aktív kommit" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 #, fuzzy msgid "Use specified runtime commit" msgstr "Aláírt futtatókörnyezet frissítése" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +msgid "Use FD instead of the app's /app" +msgstr "" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +msgid "Use FD instead of the runtime's /usr" +msgstr "" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 #, fuzzy msgid "APP [ARGUMENT…] - Run an app" msgstr "ALKALMAZÁS [argumentumok…] - Alkalmazás futtatása" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, fuzzy, c-format msgid "runtime/%s/%s/%s not installed" msgstr "A(z) %s %s nincs telepítve" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 #, fuzzy msgid "Arch to search for" @@ -4331,15 +4364,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Hiba: %s %s sikertelen: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, fuzzy, c-format msgid "%s already installed" msgstr "A(z) %s kommit %s már telepítve van" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4429,218 +4462,214 @@ msgid "Invalid env format %s" msgstr "Érvénytelen %s env formátum" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Megosztás a gazdagéppel" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "MEGOSZTÁS" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Megosztás megszüntetése a gazdagéppel" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Foglalat elérhetővé tétele az alkalmazásnak" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "FOGLALAT" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Ne tegye elérhetővé a foglalatot az alkalmazásnak" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Eszköz elérhetővé tétele az alkalmazásnak" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "ESZKÖZ" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Ne tegye elérhetővé az eszközt az alkalmazásnak" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Jellemző engedélyezése" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "JELLEMZŐ" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Ne engedélyezze a jellemzőt" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "" "Fájlrendszer elérhetővé tétele az alkalmazásnak (:ro a csak olvashatóhoz)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "FÁJLRENDSZER[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Ne tegye elérhetővé a fájlrendszert az alkalmazásnak" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "FÁJLRENDSZER" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Környezeti változó beállítása" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VÁLTOZÓ=ÉRTÉK" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 #, fuzzy msgid "Remove variable from environment" msgstr "Az alkalmazás írási jogosultságának visszavonása" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 #, fuzzy msgid "VAR" msgstr "VÁLTOZÓ=ÉRTÉK" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Név birtoklásának lehetővé tétele az alkalmazásnak a munkamenetbuszon" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUS_NÉV" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "" "A névhez való beszéd lehetővé tétele az alkalmazásnak a munkamenetbuszon" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 #, fuzzy msgid "Don't allow app to talk to name on the session bus" msgstr "" "A névhez való beszéd lehetővé tétele az alkalmazásnak a munkamenetbuszon" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Név birtoklásának lehetővé tétele az alkalmazásnak a rendszerbuszon" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "A névhez való beszéd lehetővé tétele az alkalmazásnak a rendszerbuszon" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 #, fuzzy msgid "Don't allow app to talk to name on the system bus" msgstr "A névhez való beszéd lehetővé tétele az alkalmazásnak a rendszerbuszon" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "Név birtoklásának lehetővé tétele az alkalmazásnak a rendszerbuszon" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Általános irányelv-lehetőség hozzáadása" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "ALRENDSZER.KULCS=ÉRTÉK" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Általános irányelv-lehetőség eltávolítása" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "FÁJLNÉV" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 #, fuzzy msgid "Persist home directory subpath" msgstr "Saját könyvtár megőrzése" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Ne követeljen meg egy futó munkamenetet (nincs cgroups létrehozás)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4649,12 +4678,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, fuzzy, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Nem lehet létrehozni a telepítési könyvtárat" @@ -4708,7 +4737,7 @@ "távoliból: %s\n" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "" @@ -4792,7 +4821,7 @@ msgstr "Telepítendő kommit" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" @@ -4840,8 +4869,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Érvénytelen ellenőrzőösszeg a(z) %s további adatnál" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "A(z) %s kommit %s már telepítve van" @@ -4935,245 +4964,245 @@ msgid "Unable to get runtime key from metadata" msgstr "Alternatív fájl használata a metaadatokhoz" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "Az apply_extra parancsfájl sikertelen, kilépési állapot: %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "A(z) %s hivatkozás feloldására tett kísérlet közben: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "A(z) %s nem érhető el" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Nem lehet létrehozni a telepítési könyvtárat" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Nem sikerült olvasni a(z) %s kommitot: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "A(z) %s -> %s átváltására tett kísérlet közben: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "A metaadatok alútvonalának átváltására tett kísérlet közben: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, fuzzy, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "A(z) %s -> %s átváltására tett kísérlet közben: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "A meglévő további könyvtár eltávolítására tett kísérlet közben: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "A további adatok alkalmazására tett kísérlet közben: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Érvénytelen %s kommithivatkozás: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Az üzembe állított %s hivatkozás nem egyezik a kommittal (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "Az üzembe állított %s ág nem egyezik a kommittal (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "A(z) %s %s ág már telepítve van" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "" -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "A(z) %s ezen verziója már telepítve van" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Nem lehet megváltoztatni a távolit csomagtelepítés közben" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "A(z) %s %s ág nincs telepítve" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, fuzzy, c-format msgid "%s commit %s not installed" msgstr "A(z) %s %s nincs telepítve" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "A tároló nyesése meghiúsult: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, fuzzy, c-format msgid "Failed to load filter '%s'" msgstr "Nem sikerült olvasni a(z) %s kommitot: " -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, fuzzy, c-format msgid "Failed to parse filter '%s'" msgstr "Nem sikerült olvasni a(z) %s kommitot: " -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 #, fuzzy msgid "Failed to write summary cache: " msgstr "Nem sikerült olvasni a(z) %s kommitot: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, fuzzy, c-format msgid "No oci summary cached for remote '%s'" msgstr "Nincs flatpak gyorsítótár a távoli összegzésben" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, fuzzy, c-format msgid "No cached summary for remote '%s'" msgstr "Nincs flatpak gyorsítótár a távoli összegzésben" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Érvénytelen ellenőrzőösszeg a(z) %s további adatnál" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " "URL passed to remote-add was valid." msgstr "" -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "Érvénytelen ellenőrzőösszeg a(z) %s további adatnál" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "Több ág is elérhető ehhez: %s, meg kell adnia az egyiket:" -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Semmi sem egyezik: %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "A(z) %s%s%s%s%s hivatkozás nem található" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Hiba a távoli %s tárolóban keresésnél: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Hiba a helyi tárolóban keresésnél: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, fuzzy, c-format msgid "%s/%s/%s not installed" msgstr "A(z) %s %s nincs telepítve" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Nem található a telepítési %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, fuzzy, c-format msgid "Invalid file format, no %s group" msgstr "Érvénytelen fájlformátum" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Érvénytelen verzió (%s), csak egy támogatott" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, fuzzy, c-format msgid "Invalid file format, no %s specified" msgstr "Érvénytelen fájlformátum" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 #, fuzzy msgid "Invalid file format, gpg key invalid" msgstr "Érvénytelen fájlformátum" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "A(z) %s futtatókörnyezet, %s ág már telepítve van" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "A(z) %s alkalmazás, %s ág már telepítve van" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, fuzzy, c-format msgid "Invalid character '/' in remote name: %s" msgstr "A(z) %s nem található a(z) %s távoliban" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, fuzzy, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Érvénytelen %s üzembe állított hivatkozás:" @@ -5233,22 +5262,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, fuzzy, c-format msgid "Ref %s not installed" msgstr "A(z) %s nincs telepítve" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, fuzzy, c-format msgid "App %s not installed" msgstr "A(z) %s nincs telepítve" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, fuzzy, c-format msgid "Remote '%s' already exists" msgstr "A távoli %s már létezik" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, fuzzy, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "A kért %s kiterjesztés csak részlegesen van telepítve" @@ -5279,76 +5308,76 @@ msgid "Unable to update symbolic link %s/%s" msgstr "A(z) %s lekérése közben a(z) %s távoliról: " -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 #, fuzzy msgid "Only realm in authentication request" msgstr "Ismeretlen %s D-Bus név\n" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 #, fuzzy msgid "Invalid realm in authentication request" msgstr "Ismeretlen %s D-Bus név\n" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, fuzzy, c-format msgid "Authorization failed: %s" msgstr "Ismeretlen %s D-Bus név\n" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 #, fuzzy msgid "Invalid authentication request response" msgstr "Ismeretlen %s D-Bus név\n" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 #, fuzzy msgid "Invalid delta file format" msgstr "Érvénytelen fájlformátum" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, fuzzy, c-format msgid "Unable to lookup key ID %s: %d" msgstr "A(z) %s lekérése közben a(z) %s távoliról: " -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, fuzzy, c-format msgid "Error signing commit: %d" msgstr "Hiba a migráció során: %s\n" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "" @@ -5594,90 +5623,90 @@ msgid "No systemd user session available, cgroups not available" msgstr "" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 #, fuzzy msgid "Unable to allocate instance id" msgstr "Nem hozható létre szinkronizálási cső" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, fuzzy, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Nem sikerült megnyitni a flatpak-információs átmeneti fájlt: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, fuzzy, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Nem sikerült megnyitni a flatpak-információs átmeneti fájlt: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, fuzzy, c-format msgid "Failed to write to instance id fd: %s" msgstr "Nem sikerült olvasni a(z) %s kommitot: " -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 #, fuzzy msgid "Initialize seccomp failed" msgstr "Alkalmazások előkészítése egy elnevezett alkalmazásból" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, fuzzy, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Nem sikerült a(z) %s helyi további adat betöltése: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, fuzzy, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Nem sikerült a(z) %s helyi további adat betöltése: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, fuzzy, c-format msgid "Failed to block syscall %d: %s" msgstr "Hiba: %s %s sikertelen: %s\n" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, fuzzy, c-format msgid "Failed to export bpf: %s" msgstr "Nem sikerült olvasni az exportált fájlból" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, fuzzy, c-format msgid "Failed to open ‘%s’" msgstr "Nem sikerült megnyitni a flatpak-információs átmeneti fájlt: %s" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig meghiúsult, kilépési állapot: %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 #, fuzzy msgid "Can't open generated ld.so.cache" msgstr "Nem lehet megnyitni a(z) %s névteret: %s" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." msgstr "" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, fuzzy, c-format msgid "Failed to migrate from %s: %s" msgstr "Nem sikerült olvasni a(z) %s kommitot: " -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, fuzzy, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Nem sikerült olvasni a(z) %s kommitot: " @@ -5956,12 +5985,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, fuzzy, c-format msgid "Invalid require-flatpak argument %s" msgstr "Érvénytelen require-flatpak argumentum: %s\n" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "A(z) %s egy későbbi flatpak verziót (%s) igényel" @@ -5979,44 +6008,44 @@ msgid "Invalid token" msgstr "Érvénytelen gpg kulcs" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, fuzzy, c-format msgid "No portal support found" msgstr "Nincs találat" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 #, fuzzy msgid "Update" msgstr "frissítés" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, fuzzy, c-format msgid "Update %s?" msgstr "Összegzés frissítése\n" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "" -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, fuzzy, c-format msgid "Update ended unexpectedly" msgstr "Aláírt futtatókörnyezet frissítése" diff -Nru flatpak-1.16.3/po/id.po flatpak-1.16.6/po/id.po --- flatpak-1.16.3/po/id.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/id.po 2026-04-10 17:28:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2023-04-29 13:15+0700\n" "Last-Translator: Kukuh Syafaat \n" "Language-Team: Indonesian \n" @@ -31,7 +31,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARSITEKTUR" @@ -160,14 +160,14 @@ msgstr "'%s' bukan repositori yang valid: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "'%s' bukan nama yang valid: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "'%s' bukan nama cabang yang valid: %s" @@ -200,7 +200,7 @@ msgstr "Mulai bangun di direktori ini" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "DIR" @@ -212,7 +212,7 @@ msgid "Use alternative file for the metadata" msgstr "Gunakan berkas alternatif untuk metadata" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Bunuh proses saat proses induk mati" @@ -220,11 +220,11 @@ msgid "Export application homedir directory to build" msgstr "Ekspor direktori homedir aplikasi untuk membangun" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Catat log pemanggilan bus sesi" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Catat log pemanggilan bus sistem" @@ -250,12 +250,12 @@ msgid "No extension point matching %s in %s" msgstr "Tidak ada titik ekstensi %s yang cocok pada %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Kehilangan '=' pada opsi kait bind '%s'" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Tidak dapat memulai aplikasi" @@ -582,7 +582,7 @@ msgid "Command to set" msgstr "Perintah yang akan diatur" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "PERINTAH" @@ -644,7 +644,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "RUNTIME" @@ -780,7 +780,7 @@ msgstr "LOKASI dan NAMABERKAS harus ditentukan" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Arsitektur yang digunakan" @@ -800,7 +800,7 @@ msgid "Specify version for --base" msgstr "Tentukan versi untuk --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSI" @@ -960,7 +960,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "CABANG" @@ -1713,8 +1713,8 @@ msgstr "Akses berkas kueri" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "PATH" @@ -2164,7 +2164,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "APL CABANG - Buat cabang aplikasi saat ini" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "APL harus ditentukan" @@ -2302,7 +2302,7 @@ msgid "Show the instance ID" msgstr "Tampilkan ID instance" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3039,103 +3039,138 @@ msgid "LOCATION - Repository maintenance" msgstr "LOKASI - Pemeliharaan repositori" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Perintah untuk menjalankan" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Direktori untuk menjalankan perintah" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Cabang untuk digunakan" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Gunakan runtime pengembangan" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Runtime untuk digunakan" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Versi runtime untuk digunakan" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Catat log aksesibilitas bus sesi" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Jangan proksi aksesibilitas panggilan bus" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "Panggilan bus aksesibilitas proksi (bawaan kecuali saat sandbox)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Jangan proksi panggilan bus sesi" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "Panggilan bus sesi proksi (bawaan kecuali saat sandbox)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Jangan memulai portal" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Aktifkan penerusan berkas" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Jalankan komit yang ditentukan" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Gunakan komit runtime yang ditentukan" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Jalankan sepenuhnya di dalam sandbox" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "Gunakan PID sebagai pid induk untuk berbagi ruang nama" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Jadikan proses terlihat di ruang nama induk" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "Bagikan ruang nama ID proses dengan induk" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Tulis ID instance ke deskriptor berkas yang diberikan" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "Gunakan PATH alih-alih /app aplikasi" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "Gunakan PATH alih-alih /app aplikasi" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "Gunakan PATH alih-alih /usr runtime" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "Gunakan PATH alih-alih /usr runtime" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "APP ARGUMEN...] - Jalankan aplikasi" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "runtime/%s/%s/%s tidak terpasang" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Arsitektur tujuan pencarian" @@ -4174,15 +4209,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Galat: Gagal menghapus %s: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s sudah terpasang" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4274,210 +4309,206 @@ msgid "Invalid env format %s" msgstr "Format env tidak valid %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "Nama variabel lingkungan tidak boleh berisi '=': %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "Argumen --add-policy harus dalam bentuk SUBSISTEM.KUNCI=NILAI" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "Nilai --add-policy tidak dapat dimulai dengan \"!\"" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "Argumen --remove-policy harus dalam bentuk SUBSISTEM.KUNCI=NILAI" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "Nilai --remove-policy tidak dapat dimulai dengan \"!\"" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Berbagi dengan host" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "BERBAGI" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Tidak berbagi dengan host" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Ekspos soket ke aplikasi" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOKET" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Jangan ekspos soket ke aplikasi" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Ekspos perangkat ke aplikasi" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "PERANGKAT" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Jangan ekspos perangkat ke aplikasi" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Izinkan fitur" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FITUR" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Jangan izinkan fitur" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Ekspos sistem berkas ke aplikasi (:ro untuk hanya baca)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "SISTEMBERKAS[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Jangan ekspos sistem berkas ke aplikasi" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "SISTEMBERKAS" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Atur variabel lingkungan" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=NILAI" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "Baca variabel lingkungan dalam format env -0 dari FD" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Hapus variabel dari lingkungan" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "VAR" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Izinkan aplikasi memiliki nama di bus sesi" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "NAMA_DBUS" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Izinkan aplikasi berbicara dengan nama di bus sesi" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Jangan izinkan aplikasi berbicara dengan nama di bus sesi" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Izinkan aplikasi memiliki nama di bus sistem" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Izinkan aplikasi berbicara dengan nama di bus sistem" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Jangan izinkan aplikasi berbicara dengan nama di bus sistem" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "Izinkan aplikasi memiliki nama di bus sistem" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Tambahkan opsi kebijakan umum" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "SUBSISTEM.KUNCI=NILAI" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Hapus opsi kebijakan umum" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "NAMABERKAS" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Mempertahankan subpath direktori home" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Tidak memerlukan sesi berjalan (tidak ada pembuatan cgroups)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "Tidak mengganti \"%s\" dengan tmpfs: %s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "Tidak berbagi \"%s\" dengan sandbox: %s" @@ -4486,12 +4517,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "Tidak mengizinkan akses direktori rumah: %s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Tidak dapat menyediakan direktori rumah sementara di sandbox: %s" @@ -4544,7 +4575,7 @@ msgstr "Tidak dapat menemukan ref %s di remote %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Citra bukan merupakan manifes" @@ -4623,7 +4654,7 @@ msgstr "Tidak ada komit aplikasi untuk dideploy" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "Tidak dapat menarik remote non-gpg yang tidak terpercaya" @@ -4673,8 +4704,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Checksum tidak valid untuk data ekstra %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s komit %s sudah terpasang" @@ -4765,149 +4796,149 @@ msgid "Unable to get runtime key from metadata" msgstr "Gunakan berkas alternatif untuk metadata" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "Skrip apply_extra gagal, status keluar %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" "Pemasangan %s tidak diizinkan oleh kebijakan yang ditetapkan oleh " "administrator Anda" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Saat mencoba menyelesaikan ref %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s tak tersedia" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Tidak dapat membuat direktori deploy" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Gagal membaca komit %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "Saat mencoba melakukan checkout %s ke %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "Saat mencoba melakukan checkout metadata subpath: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "Saat mencoba melakukan checkout subpath ‘%s’: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Saat mencoba menghapus direktori ekstra yang ada: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Saat mencoba menerapkan data ekstra: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Komit ref %s tidak valid: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Ref %s yang dideploy tidak cocok dengan komit (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "Cabang ref %s yang dideploy tidak cocok dengan komit (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s cabang %s sudah terpasang" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "Tidak dapat melepas kait sistem berkas revokefs-fuse pada %s: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Versi %s ini sudah terpasang" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Tidak dapat mengubah remote saat memasang paket" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "Tidak dapat memutakhirkan ke komit spesifik tanpa izin root" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "Tidak dapat menghapus %s, diperlukan untuk: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s cabang %s tidak terpasang" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s komit %s tidak terpasang" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Pemangkasan repo gagal: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Gagal memuat penyaring '%s'" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Gagal mengurai penyaring '%s'" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Gagal menulis singgahan ringkasan: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "Tidak ada ringkasan oci tersinggah untuk remote '%s'" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "Tidak ada ringkasan tersinggah untuk remote '%s'" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Checksum tidak valid untuk ringkasan terindeks %s dibaca dari %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4916,98 +4947,98 @@ "Daftar remote untuk %s tidak tersedia; server tidak memiliki berkas " "ringkasan. Pastikan bahwa URL yang diteruskan ke remote-add valid." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "Checksum tidak valid untuk ringkasan terindeks %s untuk remote '%s'" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "" "Beberapa cabang tersedia untuk %s, Anda harus menentukan salah satu dari: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Tidak ada yang cocok dengan %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Tidak dapat menemukan ref %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Galat mencari remote %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Galat mencari repositori lokal: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s tidak terpasang" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Tidak dapat menemukan pemasangan %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Format berkas tidak valid, tidak ada grup %s" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Versi %s tidak valid, hanya 1 yang didukung" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Format berkas tidak valid, tidak ada %s yang ditentukan" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Format berkas tidak valid, kunci gpg tidak valid" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "ID Koleksi membutuhkan kunci GPG yang akan disediakan" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Runtime %s, cabang %s telah terpasang" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Aplikasi %s, cabang %s sudah terpasang" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "Tidak dapat menghapus remote '%s' dengan ref %s yang terpasang (setidaknya)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Karakter tidak valid '/' dalam nama remote: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Tidak ada konfigurasi untuk remote %s yang ditentukan" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Melewati penghapusan mirror ref (%s, %s)…\n" @@ -5067,22 +5098,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Nomor \"%s\" berada di luar batas [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Ref %s tidak terpasang" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Aplikasi %s tidak terpasang" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Remote '%s' sudah ada" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Seperti yang diminta, %s hanya ditarik, tetapi tidak dipasang" @@ -5113,72 +5144,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Tidak dapat memutakhirkan tautan simbolik %s/%s" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Hanya autentikasi Bearer yang didukung" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "Hanya realm dalam permintaan autentikasi" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Realm tidak valid dalam permintaan autentikasi" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Otorisasi gagal: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Otorisasi gagal" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Status respons tak terduga %d saat meminta token: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Respons permintaan autentikasi tidak valid" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Format berkas delta tidak valid" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "Tidak ditemukan kunci gpg dengan ID %s (homedir: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Tidak dapat mencari ID kunci %s: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Galat menandatangani komit: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Konfigurasi citra OCI tidak valid" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Pemeriksaan layer yang salah, yang diharapkan %s, ternyata %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Tidak ada ref yang ditentukan untuk citra OCI %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Ref (%s) yang salah ditentukan untuk citra OCI %s, yang diharapkan %s" @@ -5417,73 +5448,73 @@ msgid "No systemd user session available, cgroups not available" msgstr "Tidak ada sesi pengguna systemd, cgroup tidak tersedia" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Tidak dapat mengalokasikan id instance" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Gagal membuka berkas flatpak-info: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Gagal membuka berkas bwrapinfo.json: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "Gagal menulis ke id instance fd: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Inisialisasi seccomp gagal" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Gagal menambahkan arsitektur ke penyaring seccomp: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Gagal menambahkan arsitektur multiarch ke penyaring seccomp: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "Gagal memblokir syscall %d: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "Gagal mengekspor bpf: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Gagal membuka ‘%s’" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig gagal, status keluar %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Tidak dapat membuka ld.so.cache yang dihasilkan" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "Menjalankan %s tidak diizinkan oleh kebijakan yang ditetapkan oleh " "administrator Anda" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5492,17 +5523,17 @@ "run`. Gunakan `sudo -i` atau `su -l` sebagai gantinya dan panggil \"flatpak " "run\" dari dalam shell baru." -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Gagal bermigrasi dari %s: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "Gagal memigrasi direktori data aplikasi lama %s ke nama baru %s: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Gagal membuat tautan simbolik saat memigrasi %s: %s" @@ -5781,12 +5812,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Kata '%s' tak diharapkan pada baris %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Argumen require-flatpak %s tidak valid" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s membutuhkan versi flatpak yang lebih baru (%s)" @@ -5803,44 +5834,44 @@ msgid "Invalid token" msgstr "Token tidak valid" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Dukungan portal tidak ditemukan" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Tolak" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Mutakhirkan" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Mutakhirkan %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "Aplikasi ingin memutakhirkan dirinya sendiri." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "Akses pemutakhiran dapat diubah kapan saja dari pengaturan privasi." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Pemutakhiran aplikasi tidak diizinkan" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "Pemutakhiran diri sendiri tidak didukung, versi baru memerlukan izin baru" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Pemutakhiran berakhir tidak terduga" diff -Nru flatpak-1.16.3/po/ka.po flatpak-1.16.6/po/ka.po --- flatpak-1.16.3/po/ka.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/ka.po 2026-04-10 17:28:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: flatpak git\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2025-04-03 10:16+0200\n" "Last-Translator: Ekaterine Papava \n" "Language-Team: Georgian <(nothing)>\n" @@ -32,7 +32,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "არქიტექტურა" @@ -161,14 +161,14 @@ msgstr "'%s' არასწორი რეპოზიტორიაა: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "'%s' არასწორი სახელია: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "'%s' ბრენჩის არასწორი სახელია: %s" @@ -201,7 +201,7 @@ msgstr "აგების ამ საქაღალდეში დაწყება" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "საქაღალდე" @@ -214,7 +214,7 @@ msgid "Use alternative file for the metadata" msgstr "მეტამონაცემების სხვა ფაილის გამოყენება" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "პროცესების დახოცვა მშობელი პროცესის სიკვდილისას" @@ -222,11 +222,11 @@ msgid "Export application homedir directory to build" msgstr "აპლიკაციის საწყისი საქაღალდის ასაგებად გატანა" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "სესიის მატარებლის გამოძახებების ჟურნალი" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "სისტემური მატარებლის გამოძახებების ჟურნალი" @@ -254,12 +254,12 @@ msgid "No extension point matching %s in %s" msgstr "%2$s-ში %1$s-ს გაფართოების წერტილი არ ემთხვევა" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "მიბმული მიმაგრების პარამეტრში '%s' '=' მითითებული არაა" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "აპის გასვების შეცდომა" @@ -591,7 +591,7 @@ msgid "Command to set" msgstr "დასაყენებელი ბრძანება" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "ბრძანება" @@ -653,7 +653,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "RUNTIME" @@ -789,7 +789,7 @@ msgstr "LOCATION და FILENAME მითითება აუცილებელია" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "გამოსაყენებელი არქიტექტურა" @@ -809,7 +809,7 @@ msgid "Specify version for --base" msgstr "მიუთითეთ ვერსია --base პარამეტრისთვის" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSION" @@ -969,7 +969,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "BRANCH" @@ -1734,8 +1734,8 @@ msgstr "ფაილის წვდომების გამოთხოვა" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "PATH" @@ -2187,7 +2187,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "აპის ბრენჩი - აპლიკაციის ბრენჩის მიმდინარედ დანიშვნა" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "აპის მითითება აუცილებელია" @@ -2328,7 +2328,7 @@ msgid "Show the instance ID" msgstr "გაშვებული ასლის ID-ის ჩვენება" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3069,107 +3069,142 @@ msgid "LOCATION - Repository maintenance" msgstr "მდებარეობა - რეპოზიტორიის რემონტი" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "გასაშვები ბრძანება" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "საქაღალდე, სადაც ბრძანება გაეშვება" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "გამოსაყენებელი ბრენჩი" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "სატესტო გაშვების გარემოს გამოყენება" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "გამოსაყენებელი გაშვების გარემო" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "გამოსაყენებელი გაშვების გარემოს ვერსია" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "წვდომადობის მატარებლის გამოძახებების ჟურნალში ჩაწერა" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "წვდომადობის მატარებლის გამოძახებები ჟურნალში არ ჩაიწერება" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" "წვდომადობის მატარებლის გამოძახებებისთვის პროქსის გამოყენება (ნაგულისხმებია " "გარდა იმ შემთხვევისა, როცა სენდბოქსშია გაშვებული)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "წვდომადობის მატარებლის გამოძახებებისთვის პროქსი გამოყენებული არ იქნება" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" "სესიის მატარებლის გამოძახებებისთვის პროქსის გამოყენება (ნაგულისხმებია გარდა " "იმ შემთხვევისა, როცა სენდბოქსშია გაშვებული)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "პორტალები არ გაეშვება" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "ფაილების გადაგზავნის ჩართვა" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "მითითებული კომიტის გაშვება" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "მითითებული გაშვების გარემოს კომიტის გამოყენება" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "სრულად სენდბოქსში გაშვება" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "სახელების სივრცეების გაზიარებისთვის PID-ად მშობლის PID-ის გამოყენება" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "პროცესების გამოჩენა მშობელ სახელების სივრცეში" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "პროცესის ID-ის სახელების სივრცის მშობელთან გაზიარება" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "გაშვებული ასლის ID-ის ჩაწერა მითითებულ ფაილის დესკრიპტორში" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "აპის /app-ის მაგიერ მითითებული ბილიკის გამოყენება" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "აპის /app-ის მაგიერ მითითებული ბილიკის გამოყენება" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "გაშვებული გარემოს /usr-ის მაგიერ მითითებული ბილიკის გამოყენება" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "გაშვებული გარემოს /usr-ის მაგიერ მითითებული ბილიკის გამოყენება" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "აპი [არგუმენტი…] - აპის გაშვება" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "გაშვების გარემო/%s/%s/%s დაყენებული არაა" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "მოსაძებნი არქიტექტურა" @@ -4220,15 +4255,15 @@ "შეცდომა: %s-ის წაშლა ჩავარდა: %s\n" "\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s უკვე დაყენებულია" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4320,214 +4355,210 @@ msgid "Invalid env format %s" msgstr "არასწორი გარემოს ფორმატი %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "გარემოს ცვლადის სახელი \"=\" -ს არ შეიძლება შეიცავდეს: %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "--add-policy პარამეტრის არგუმენტები ქვესისტემა.პარამეტრი=მნიშვნელობა " "ფორმატში უნდა იყოს" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "--add-policy-ის მნიშვნელობები \"!\"-ით არ შეიძლება, იწყებოდეს" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "--remove-policy-ის არგუმენტები ქვესისტემა.პარამეტრი=მნიშვნელობა ფორმატში " "უნდა იყოს" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "--remove-policy-ის მნიშვნელობები \"!\"-ით არ შეიძლება, იწყებოდეს" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "ჰოსტთან გაზიარება" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "გაზიარება" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "ჰოსტთან გაზიარების მოხსნა" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "სოკეტის გამოჩენა აპისთვის" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "სოკეტი" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "აპი სოკეტს ვერ დაინახავს" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "მოწყობილობის გამოჩენა აპისთვის" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "მოწყობილობა" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "აპი მოწყობილობას ვერ დაინახავს" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "ფუნქციის დაშვება" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "თვისება" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "ფუნქციის არ-დაშვება" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "აპისთვის ფაილური სისტემის დანახება (მხოლოდ-კითხვისთვის :ro)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "FILESYSTEM[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "აპი ფაილურ სისტემას ვერ დაინახავს" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "FILESYSTEM" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "გარემოს ცვლადის დაყენება" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=VALUE" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "გარემოს ცვლადების წაკითხვა გარემოში -0 ფორმატით FD-დან" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "გარემოდან ცვლადის წაშლა" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "VAR" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "აპისთვის სესიის მატარებელზე საკუთარი სახელის ქონის ნების დართვა" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUS_NAME" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "აპისთვის სესიის მატარებელზე სახელთან ლაპარაკის ნების დართვა" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "აპისთვის სესიის მატარებელზე სახელთან ლაპარაკის აკრძალვა" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "აპისთვის სისტემურ მატარებელზე საკუთარი სახელის ქონის ნების დართვა" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "აპისთვის სესიის მატარებელზე სახელთან ლაპარაკის ნების დართვა" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "აპისთვის სისტემურ მატარებელზე სახელთან ლაპარაკის აკრძალვა" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "აპისთვის a11y მატარებელზე საკუთარი სახელის ქონის ნების დართვა" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "ზოგადი პოლიტიკის პარამეტრის დამატება" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "ქვესისტემა.პარამეტრი=მნიშვნელობა" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "ზოგადი პოლიტიკის პარამეტრის წაშლა" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "USB მოწყობილობის დამატება ჩამოთვლადებსი" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "VENDOR_ID:PRODUCT_ID" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "USB მოწყობილობის დამატება დამალულების სიაში" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "USB მოწყობილობების სია, რომლებიც ჩამოთვლადია" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "სია" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" "ფაილი, რომელიც შეიცავს USB მოწყობილობების სიას ჩამოთვლადების შესაქმნელად" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "ფაილის სახელი" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "მუდმივი ბილიკი საწყის საქაღალდემდე" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "გაშვებული სესია მოთხოვნილი არ იქნება (cgroup-ები არ შეიქმნება)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "\"%s\" tmpfs-ით არ ჩანაცვლდება: %s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "\"%s\" სენდბოქსთან არ გაზიარდება: %s" @@ -4536,12 +4567,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "საწყის საქაღალდესთან წვდომა მინიჭებული არ იქნება: %s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "დროებითი საწყისი საქაღალდის მიწოდება შეუძლებელია სენდბოქსში: %s" @@ -4592,7 +4623,7 @@ msgstr "მიმართვა %s დაშორებულში %s აღმოჩენილი არაა" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "გამოსახულება მანიფესტს არ წარმოადგენს" @@ -4673,7 +4704,7 @@ msgstr "გასალაგებელი appstream-ის კომიტის გარეშე" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "არა-gpg-ით გადამოწმებული დაშორებულიდან პული შეუძლებელია" @@ -4723,8 +4754,8 @@ msgid "Invalid checksum for extra data %s" msgstr "დამატებითი მონაცემების (%s) არასწორი საკონტროლო ჯამი" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s (კომიტი %s) უკვე დაყენებულია" @@ -4814,148 +4845,148 @@ msgid "Unable to get runtime key from metadata" msgstr "მეტამონაცემების სხვა ფაილის გამოყენება" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "apply_extra სკრიპტის შეცდომა. გამოსვლს სტატუსია %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "%s-ის დაყენება აკრძალულია თქვენი ადმინისტრატორის წესების მიერ" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "მიმართვის %s ამოხსნის მცდელობისას: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s ხელმიუწვდომელია" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "გაშლის საქაღალდის შექმნის შეცდომა" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "კომიტის '%s' წაკითხვის შეცდომა: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "%s-ის %s-ში გამოთხოვისას: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "მეტამონაცემების ქვებილიკში გამოთხოვისას: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "ქვებილიკის '%s' გამოთხოვისას: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "არსებული დამატებითი საქაღალდის წაშლის მცდელობისას: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "დამატებითი მონაცემების გადატარების მცდელობისას: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "არასწორი კომიტის მიმართვა %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "გაშლილი მიმართვა %s კომიტს (%s) არ ემთხვევა" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "გაშლილი მიმართვა %s ბრენჩი კომიტს (%s) არ ემთხვევა" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s ბრენჩი %s უკვე დაყენებულია" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "შეცდომა revokefs-fuse ფაილური სისტემის მოხსნისას მისამართზე %s: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "%s-ის ეს ვერსია უკვე დაყენებულია" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "პაკეტის დაყენებისას დაშორებულის შეცვლა შეუძლებელია" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "მითითებული კომიტის განახლება root-ის წვდომების გარეშე შეუძლებელია" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "%s-ის წაშლა შეუძლებელია. ის %s-ს სჭირდება" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s ბრენჩი %s დაყენებული არაა" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s კომიტი %s დაყენებული არაა" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "რეპოზიტორიის წაკვეთის შეცდომა: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "შეცდომა ფილტრის '%s' ჩატვირთვისას" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "შეცდომა ფილტრის '%s' დამუშავებისას" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "შეჯამების კეშის ჩაწერის შეცდომა: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "OCI შეჯამება დაშორებულისთვის '%s' დაკეშილი არაა" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "დაკეშილი შეჯამება დაშორებულისთვის '%s' ვერ ვიპოვე" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "" "არასწორი საკონტროლო ჯამი დაინდექსებული შეჯამებისთვის %s. წაკითხულია %s-დან" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4964,99 +4995,99 @@ "%s-სთვის დაშორებული ჩამონათვალი ხელმისაწვდომი არაა, რადგან სერვერს შეჯამების " "ფაილი არ გააჩნია. გადაამოწმეთ remote-add-ისთვის გადაცემული URL-ის სისწორე." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" "არასწორი საკონტროლო ჯამი დაინდექსებული შეჯამებისთვის %s დაშორებულისთვის '%s'" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "" "%s-სთვის ხელმისაწვდომია ერთზე მეტი ბრენჩი. ანუ, უნდა მიუთითოთ ერთ-ერთი " "სიიდან: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "%s-ს არაფერი ემთხვევა" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "ვერ ვიპოვე მიმართვა %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "დაშორებული %s-ის მოძებნის შეცდომა: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "ლოკალურ რეპოზიტორიაშ ძებნის შეცდომა: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s დაყენებული არაა" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "%s-ის დაყენებულებში მოძებნის შეცდომა" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "არასწორი ფაილის ფორმატი. %s ჯგუფის გარეშე" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "არასწორი ვერსია %s. მხარდაჭერილია მხოლოდ 1" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "არასწორი ფაილის ფორმატი. %s მითითებული არაა" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "არასწორი ფაილის ფორმატი. GPG გასაღები არასწორია" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "კოლექციის ID-სთვის GPG გასაღების მითითება აუცილებელია" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "გაშვების გარემო %s, ბრენჩი %s უკვე დაყენებულია" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "აპი %s, ბრენჩი %s უკვე დაყენებულია" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "დაშორებულის '%s' წაშლა დაყენებული მიმართვის (სულ ცოტა) %s" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "არასწორი სიმბოლო '/' დაშორებულის სახელში: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "დაშორებულისთვის %s კონფიგურაცია მითითებული არაა" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "ასლის მიმართვის (%s, %s) წაშლის გამოტოვება...\n" @@ -5116,22 +5147,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "რიცხვი \"%s\" დიაპაზონს გარეთაა [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "მიმართვა %s დაყენებული არაა" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "აპი %s დაყენებული არაა" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "დაშორებული '%s' უკვე არსებობს" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "მოთხოვნის მიხედვით, მოხდა %s-ის მხოლოდ პული, მაგრამ არა დაყენება" @@ -5162,72 +5193,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "სიმბმულის (%s/%s) განახლების შეცდომა" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "მხარდაჭერილია მხოლოდ Bearer ავთენტიკაცია" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "ავთენტიკაციის მოთხოვნაში მხოლოდ რეალმია" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "არასწორი რეალმი ავთენტიკაციის მოთხოვნაში" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "ავტორიზაციის შეცდომა: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "ავტორიზაციის შეცდომა" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "მოულოდნელი საპასუხო სტატუსი %d კოდის გამოთხოვისას: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "არასწორი პასუხი ავთენტიკაციის მოთხოვნაზე" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "არასწორი დელტა ფაილის ფორმატი" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "ID %s-ის მქონე GPG გასაღები ნაპოვნი არაა (საწყისი საქაღალდე: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "შეცდომა გასაღების ID %s მოძებნისას: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "კომიტის ხელმოწერის შეცდომა: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "არასწორი OCI ასლის კონფიგურაცია" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "არასწორი ფენის საკონტროლო ჯამი. მოველოდი %s, აღმოჩნდა %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "OCI ასლისთვის %s მიმართვა მითითებული არაა" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "" @@ -5469,71 +5500,71 @@ "Systemd-ის მომხმარებლის სესია ხელმისაწვდომი არაა. cgroup-ები ხელმისაწვდომი " "არაა" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "გაშვებული ასლის ID-ის გამოყოფის შეცდომა" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "შეცდომა flatpak-info ფაილის გახსნისას: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "შეცდომა bwrapinfo.json ფაილის გახსნისას: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "გაშვებული ასლის ID-ის ფაილის დესკრიპტორის ჩაწერის შეცდომა: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Seccomp-ის ინიციალიზაციის შეცდომა" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Seccomp ფილტრში არქიტექტურის დამატების შეცდომა: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Seccomp ფილტრში multiarch არქიტექტურის დამატების შეცდომა: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "სისტემური გამოძახების %d დაბლოკვის შეცდომა: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "BPF_ის გატანის შეცდომა: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "'%s'-ის გახსნის შეცდომა" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig-ის შეცდომა. გამოსვლის სტატუსი %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "გენერირებული ld.so.cache ფაილის გახსნა შეუძლებელია" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "%s-ის გაშვება აკრძალულია თქვენი ადმინისტრატორის წესების მიერ" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5541,18 +5572,18 @@ "\"flatpak run\"-ის გაშვება ბრძანებით `sudo flatpak run` შეუძლებელია. " "გამოიყენეთ `sudo -i` ან `su -l` და \"flatpak run\" ახალი გარსიდან გაუშვით." -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "%s-დან მიგრაცის შეცდომა: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" "ძველი აპის მონაცემების საქაღალდის %s ახალი სახელით %s მიგრაციის შეცდომა: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "%s-ის მიგრაციისას სიმბმულის შექმნის შეცდომა: %s" @@ -5836,12 +5867,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "მოულოდნელი სიტყვა '%s' ხაზზე %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "არასწორი require-flatpak-ის არგუმენტი %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s-ს flatpak-ის უფრო ახალი ვერსია სჭირდება (%s)" @@ -5859,46 +5890,46 @@ msgid "Invalid token" msgstr "არასწორი კოდი" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "პორტალის მხარდაჭერა ვერ ვიპოვე" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "უარყოფა" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "განახლება" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "განვაახლო %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "აპლიკაცია თავისი თავის განახლებას აპირებს." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "განახლების წვდომა ნებისმიერ დროს კონფიდენციალობის პარამეტრებიდან შეიძლება " "შეიცვალოს." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "აპლიკაცის განახლება დაშვებული არაა" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "თვით-განახლება მხარდაჭერილი არაა, რადგან ახალ ვერსიას ახალი წვდომები სჭირდება" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "განახლება მოულოდნელად დასრულდა" diff -Nru flatpak-1.16.3/po/nl.po flatpak-1.16.6/po/nl.po --- flatpak-1.16.3/po/nl.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/nl.po 2026-04-10 17:28:42.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: flatpak main\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2023-04-02 11:48+0200\n" "Last-Translator: Nathan Follens \n" "Language-Team: Dutch https://matrix.to/#/#nl:gnome.org\n" @@ -33,7 +33,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARCH" @@ -162,14 +162,14 @@ msgstr "‘%s’ is geen geldige pakketbron: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "‘%s’ is geen geldige naam: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "‘%s’ is geen geldige branch-naam: %s" @@ -202,7 +202,7 @@ msgstr "Compilatie starten in deze map" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "MAP" @@ -214,7 +214,7 @@ msgid "Use alternative file for the metadata" msgstr "Alternatief bestand voor metadata gebruiken" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Processen beëindigen wanneer het bovenliggende proces is beëindigd" @@ -222,11 +222,11 @@ msgid "Export application homedir directory to build" msgstr "Toepassingsmap exporteren om te compileren" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Sessiebusaanroepen bijhouden" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Systeembusaanroepen bijhouden" @@ -253,12 +253,12 @@ msgid "No extension point matching %s in %s" msgstr "Geen uitbreidingspunt overeenkomend met %s in %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Ontbrekende ‘=’ in bindingskoppeloptie ‘%s’" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Kon toepassing niet starten" @@ -589,7 +589,7 @@ msgid "Command to set" msgstr "Opdracht om in te stellen" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "OPDRACHT" @@ -651,7 +651,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "RUNTIME" @@ -789,7 +789,7 @@ msgstr "LOCATIE en BESTANDSNAAM moeten worden opgegeven" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Architectuur om te gebruiken" @@ -809,7 +809,7 @@ msgid "Specify version for --base" msgstr "Versie voor --base opgeven" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSIE" @@ -967,7 +967,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "BRANCH" @@ -1702,8 +1702,8 @@ msgstr "Bestandstoegang opvragen" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "PAD" @@ -2150,7 +2150,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "TOEPASSING BRANCH - Branch als actief instellen voor toepassing" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "TOEPASSING moet worden opgegeven" @@ -2291,7 +2291,7 @@ msgid "Show the instance ID" msgstr "Instantie-ID tonen" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3025,103 +3025,136 @@ msgid "LOCATION - Repository maintenance" msgstr "LOCATIE - Onderhoud van pakketbronnen" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Opdracht om uit te voeren" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Map om de opdracht in uit te voeren" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Branch om te gebruiken" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Ontwikkelaars-runtime gebruiken" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Runtime om te gebruiken" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Runtime-versie om te gebruiken" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Aanroepen van toegankelijkheidsbus bijhouden" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Aanroepen van toegankelijkheidsbus niet omleiden" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +msgid "Use FD instead of the app's /app" +msgstr "" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +msgid "Use FD instead of the runtime's /usr" +msgstr "" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "" @@ -4113,15 +4146,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Fout: %s verwijderen mislukt: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s al geïnstalleerd" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4209,209 +4242,205 @@ msgid "Invalid env format %s" msgstr "Ongeldig omgevingsformaat %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Delen met host" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "DELEN" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Niet meer delen met host" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Socket blootstellen aan toepassing" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOCKET" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Socket niet blootstellen aan toepassing" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Apparaat blootstellen aan toepassing" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "APPARAAT" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Apparaat niet blootstellen aan toepassing" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Functie toestaan" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FUNCTIE" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Functie niet toestaan" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Apparaat blootstellen aan toepassing (:ro voor alleen-lezen)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "BESTANDSSYSTEEM[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Bestandssysteem niet aan toepassing blootstellen" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "BESTANDSSYSTEEM" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Omgevingsvariabele instellen" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=WAARDE" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Variabele verwijderen uit omgeving" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "VAR" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUS-NAAM" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "SUBSYSTEEM.SLEUTEL=WAARDE" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Optie voor algemeen beieid verwijderen" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "BESTANDSNAAM" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Subpad van persoonlijke map behouden" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4420,12 +4449,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "" @@ -4476,7 +4505,7 @@ msgstr "" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Image is geen manifest" @@ -4554,7 +4583,7 @@ msgstr "" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" @@ -4602,8 +4631,8 @@ msgid "Invalid checksum for extra data %s" msgstr "" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "" @@ -4693,243 +4722,243 @@ msgid "Unable to get runtime key from metadata" msgstr "Alternatief bestand voor metadata gebruiken" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "" -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s is niet beschikbaar" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "" -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "" -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "" -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "" -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "" -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "" -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "" -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "" -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Deze versie van %s is reeds geïnstalleerd" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Opruimen van bron mislukt: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Laden van filter ‘%s’ mislukt" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Parsen van filter ‘%s’ mislukt" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "" -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " "URL passed to remote-add was valid." msgstr "" -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "" -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Geen overeenkomsten met %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s niet geïnstalleerd" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Kon installatie van %s niet vinden" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Ongeldig bestandsformaat, geen %s-groep" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Ongeldige versie %s, enkel 1 ondersteund" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Ongeldig bestandsformaat, geen %s opgegeven" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Ongeldig bestandsformaat, GPG-sleutel ongeldig" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "Verzamelings-ID vereist dat GPG-sleutel moet worden opgegeven" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Runtime %s, branch %s is reeds geïnstalleerd" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Toepassing %s, branch %s is reeds geïnstalleerd" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Ongeldig teken ‘/’ in remote-naam: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "" @@ -4989,22 +5018,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Getal ‘%s’ is buiten bereik [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Ref %s niet geïnstalleerd" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Toepassing %s niet geïnstalleerd" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Remote ‘%s’ bestaat al" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Zoals verzocht is %s enkel opgehaald maar niet geïnstalleerd" @@ -5035,73 +5064,73 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Kon symbolische link %s/%s niet aanmaken" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Enkel Bearer-authenticatie ondersteund" # Ik mis hier wat context, dit is een letterlijke vertaling - Philip -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "Enige rijk in authenticatieverzoek" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Ongeldig rijk in authenticatieverzoek" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Autorisatie mislukt: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Autorisatie mislukt" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Onverwachte antwoordstatus %d bij aanvragen van token: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Ongeldig antwoord op authenticatieverzoek" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Ongeldig deltabestandsformaat" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "Geen GPG-sleutel gevonden met ID %s (map: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Kon sleutel-ID %s niet opzoeken: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Fout bij ondertekenen van commit: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Ongeldige configuratie van OCI-image" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Ongeldige controlesom van laag, %s verwacht, %s opgegeven" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Geen ref opgegeven voor OCI-image %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Ongeldige ref (%s) opgegeven voor OCI-image %s, %s verwacht" @@ -5343,73 +5372,73 @@ msgid "No systemd user session available, cgroups not available" msgstr "Geen systemd-gebruikerssessie beschikbaar, cgroups niet beschikbaar" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Kon instantie-ID niet toewijzen" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Bestand flatpak-info openen mislukt: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Bestand bwrapinfo.json openen mislukt: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "Schrijven naar instantie-ID-FD mislukt: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Seccomp initialiseren mislukt" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Architectuur aan seccomp-filter toevoegen mislukt: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Multiarch-architectuur aan seccomp-filter toevoegen mislukt: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "Syscall %d blokkeren mislukt: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "BPF exporteren mislukt: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "‘%s’ openen mislukt" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig mislukt, afsluitstatus %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Kan gegenereerde ld.so.cache niet openen" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "%s uitvoeren is niet toegestaan door het door uw administrator ingestelde " "beleid" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5418,18 +5447,18 @@ "worden. Maak in plaats hiervan gebruik van `sudo -i` of `sudo -l` en voer " "`flatpak run` uit vanuit de nieuwe shell." -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Migratie van %s mislukt: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" "Oude toepassingsgegevensmap %s migreren naar nieuwe naam %s mislukt: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Symbolische link aanmaken bij migreren van %s mislukt: %s" @@ -5708,12 +5737,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Onverwacht woord ‘%s’ op regel %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Ongeldig argument %s van require-flatpak" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s vereist een nieuwere flatpak-versie (%s)" @@ -5730,46 +5759,46 @@ msgid "Invalid token" msgstr "Ongeldige token" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Geen portal-ondersteuning gevonden" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Weigeren" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Bijwerken" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "%s bijwerken?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "De toepassing wil zichzelf bijwerken." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "Update-toegang kan te allen tijde worden gewijzigd via de privacy-" "instellingen." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Bijwerken van toepassing niet toegestaan" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "Zelf updaten wordt niet ondersteund, nieuwe versie vereist nieuwe rechten" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Bijwerken is onverwachts gestopt" diff -Nru flatpak-1.16.3/po/oc.po flatpak-1.16.6/po/oc.po --- flatpak-1.16.3/po/oc.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/oc.po 2026-04-10 17:28:42.000000000 +0000 @@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2023-03-14 20:45+0100\n" "Last-Translator: Quentin PAGÈS\n" "Language-Team: \n" @@ -27,7 +27,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARCH" @@ -154,14 +154,14 @@ msgstr "« %s » es pas un repertòri valid : " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "« %s » es pas un nom valid : %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "« %s » es pas un nom de branca valid : %s" @@ -194,7 +194,7 @@ msgstr "" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "DIR" @@ -206,7 +206,7 @@ msgid "Use alternative file for the metadata" msgstr "" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "" @@ -214,11 +214,11 @@ msgid "Export application homedir directory to build" msgstr "" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "" @@ -244,12 +244,12 @@ msgid "No extension point matching %s in %s" msgstr "" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "" @@ -568,7 +568,7 @@ msgid "Command to set" msgstr "" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "COMANDA" @@ -630,7 +630,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "" @@ -762,7 +762,7 @@ msgstr "" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "" @@ -782,7 +782,7 @@ msgid "Specify version for --base" msgstr "" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSION" @@ -939,7 +939,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "BRANCA" @@ -1661,8 +1661,8 @@ msgstr "" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "" @@ -2107,7 +2107,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "" @@ -2244,7 +2244,7 @@ msgid "Show the instance ID" msgstr "" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -2978,103 +2978,136 @@ msgid "LOCATION - Repository maintenance" msgstr "" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +msgid "Use FD instead of the app's /app" +msgstr "" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +msgid "Use FD instead of the runtime's /usr" +msgstr "" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "" @@ -4054,15 +4087,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s ja installat" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4150,209 +4183,205 @@ msgid "Invalid env format %s" msgstr "" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "PARTEJAR" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "PERIFERIC" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FONCTIONALITAT" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=VALOR" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "VAR" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4361,12 +4390,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "" @@ -4417,7 +4446,7 @@ msgstr "" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "" @@ -4495,7 +4524,7 @@ msgstr "" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" @@ -4543,8 +4572,8 @@ msgid "Invalid checksum for extra data %s" msgstr "" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "" @@ -4634,243 +4663,243 @@ msgid "Unable to get runtime key from metadata" msgstr "" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "" -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "" -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "" -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "" -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "" -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "" -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "" -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "" -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "" -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "" -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, fuzzy, c-format msgid "No cached summary for remote '%s'" msgstr "No repo metadata cached for remote '%s'" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " "URL passed to remote-add was valid." msgstr "" -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "" -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Cap de correspondéncia per %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s pas installat" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Impossible de trobar l'installacion %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "" @@ -4930,22 +4959,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Lo nombre « %s » es fòra limits [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "" @@ -4976,72 +5005,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Error d'autorizacion" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "" @@ -5281,87 +5310,87 @@ msgid "No systemd user session available, cgroups not available" msgstr "" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." msgstr "" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "" @@ -5637,12 +5666,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "" @@ -5659,43 +5688,43 @@ msgid "Invalid token" msgstr "Geton invalid" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Refusar" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Metre a jorn" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Metre a jorn %s ?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "" -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "" diff -Nru flatpak-1.16.3/po/pl.po flatpak-1.16.6/po/pl.po --- flatpak-1.16.3/po/pl.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/pl.po 2026-04-10 17:28:42.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: flatpak\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2025-08-27 17:35+0200\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" @@ -33,7 +33,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARCHITEKTURA" @@ -162,14 +162,14 @@ msgstr "„%s” nie jest prawidłowym repozytorium: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "„%s” nie jest prawidłową nazwą: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "„%s” nie jest prawidłową nazwą gałęzi: %s" @@ -204,7 +204,7 @@ msgstr "Rozpoczyna budowanie w tym katalogu" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "KATALOG" @@ -218,7 +218,7 @@ msgid "Use alternative file for the metadata" msgstr "Używa alternatywnego pliku dla metadanych" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Usuwa procesy po usunięciu procesu nadrzędnego" @@ -226,11 +226,11 @@ msgid "Export application homedir directory to build" msgstr "Eksportuje katalog domowy programu do budowania" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Zapisywanie wywołań magistrali sesji w dzienniku" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Zapisywanie wywołań magistrali systemu w dzienniku" @@ -258,12 +258,12 @@ msgid "No extension point matching %s in %s" msgstr "Brak punktu rozszerzeń pasującego do %s w %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Brak „=” w opcji montowania dowiązania „%s”" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Nie można uruchomić programu" @@ -600,7 +600,7 @@ msgid "Command to set" msgstr "Ustawiane polecenie" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "POLECENIE" @@ -662,7 +662,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "ŚRODOWISKO-WYKONAWCZE" @@ -800,7 +800,7 @@ msgstr "Należy podać POŁOŻENIE i NAZWĘ-PLIKU" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Używana architektura" @@ -820,7 +820,7 @@ msgid "Specify version for --base" msgstr "Podaje wersję dla opcji --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "WERSJA" @@ -985,7 +985,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "GAŁĄŹ" @@ -1751,8 +1751,8 @@ msgstr "Odpytuje dostęp do plików" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "ŚCIEŻKA" @@ -2209,7 +2209,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "PROGRAM GAŁĄŹ — ustawia gałąź programu jako bieżącą" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "Należy podać PROGRAM" @@ -2353,7 +2353,7 @@ msgid "Show the instance ID" msgstr "Wyświetla identyfikator wystąpienia" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3092,106 +3092,141 @@ msgid "LOCATION - Repository maintenance" msgstr "POŁOŻENIE — zarządzanie repozytorium" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Wykonywane polecenie" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Katalog, w którym wykonać polecenie" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Używana gałąź" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Używa programistycznego środowiska wykonawczego" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Używane środowisko wykonawcze" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Używana wersja środowiska wykonawczego" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Zapisywanie wywołań magistrali ułatwień dostępu w dzienniku" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Bez pośredniczenia wywołań magistrali ułatwień dostępu" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" "Pośredniczy wywołania magistrali ułatwień dostępu (domyślne, chyba że " "w piaskownicy)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Bez pośredniczenia wywołań magistrali sesji" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" "Pośredniczy wywołania magistrali sesji (domyślne, chyba że w piaskownicy)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Bez uruchamiania portali" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Włącza przekazywanie plików" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Wykonuje podane zatwierdzenie" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Używa podanego zatwierdzenia środowiska wykonawczego" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Wykonuje całkowicie w piaskownicy" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "Używa PID jako nadrzędny PID do współdzielenia przestrzeni nazw" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Sprawia, że procesy są widoczne w nadrzędnej przestrzeni nazw" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "Współdzieli przestrzeń nazw identyfikatora procesu z nadrzędnym" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Zapisuje identyfikator wystąpienia do podanego deskryptora pliku" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "Używa ŚCIEŻKI zamiast /app programu" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "Używa ŚCIEŻKI zamiast /app programu" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "Używa ŚCIEŻKI zamiast /usr środowiska wykonawczego" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "Używa ŚCIEŻKI zamiast /usr środowiska wykonawczego" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "PROGRAM [PARAMETR…] — uruchamia program" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "Nie zainstalowano środowiska wykonawczego/%s/%s/%s" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Wyszukiwana architektura" @@ -4238,15 +4273,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Błąd: odinstalowanie %s się nie powiodło: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "Już zainstalowano %s" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4338,209 +4373,205 @@ msgid "Invalid env format %s" msgstr "Nieznany format środowiska %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "Nazwa zmiennej środowiskowej nie może zawierać „=”: %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "Parametry --add-policy muszą być w formacie PODSYSTEM.KLUCZ=WARTOŚĆ" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "Wartości --add-policy nie mogą zaczynać się od znaku „!”" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "Parametry --remove-policy muszą być w formacie PODSYSTEM.KLUCZ=WARTOŚĆ" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "Wartości --remove-policy nie mogą zaczynać się od znaku „!”" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Udostępnia temu komputerowi" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "UDZIAŁ" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Przestaje udostępniać temu komputerowi" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Udostępnia gniazdo programowi" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "GNIAZDO" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Nie udostępnia gniazda programowi" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Udostępnia urządzenie programowi" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "URZĄDZENIE" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Nie udostępnia urządzenia programowi" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Zezwala na funkcję" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FUNKCJA" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Bez zezwolenia na funkcję" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Udostępnia system plików programowi (:ro dla tylko do odczytu)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "SYSTEM-PLIKÓW[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Nie udostępnia systemu plików programowi" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "SYSTEM-PLIKÓW" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Ustawia zmienną środowiskową" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "ZMIENNA=WARTOŚĆ" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "Odczytuje zmienne środowiskowe w formacie env -0 z FD" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Usuwa zmienną ze środowiska" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "ZMIENNA" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Zezwala programowi na posiadanie nazwy na magistrali sesji" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "NAZWA_D-BUS" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Umożliwia programowi rozmawianie z nazwą na magistrali sesji" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Bez zezwolenia programowi na rozmawianie z nazwą na magistrali sesji" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Zezwala programowi na posiadanie nazwy na magistrali systemu" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Umożliwia programowi rozmawianie z nazwą na magistrali systemu" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Bez zezwolenia programowi na rozmawianie z nazwą na magistrali systemu" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "Zezwala programowi na posiadanie nazwy na magistrali ułatwień dostępu" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Dodaje ogólną opcję polityki" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "PODSYSTEM.KLUCZ=WARTOŚĆ" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Usuwa ogólną opcję polityki" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "Dodaje urządzenie USB do wyliczeń" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "IDENTYFIKATOR_PRODUCENTA:IDENTYFIKATOR_PRODUKTU" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "Dodaje urządzenie USB do listy ukrytych" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "Lista urządzeń USB, które można wyliczać" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "LISTA" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "Plik zawierający listę urządzeń USB, które będzie można wyliczać" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "NAZWA-PLIKU" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Trwała podścieżka katalogu domowego" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Bez wymagania działającej sesji (bez tworzenia cgroups)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "„%s” nie zostanie zastąpione tmpfs: %s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "„%s” nie będzie udostępniane piaskownicy: %s" @@ -4549,12 +4580,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "Dostęp do katalogu domowego nie zostanie udzielony: %s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Nie można dostarczyć tymczasowego katalogu domowego w piaskownicy: %s" @@ -4609,7 +4640,7 @@ msgstr "Nie można odnaleźć odniesienia %s w repozytorium %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Obraz nie jest w manifeście" @@ -4695,7 +4726,7 @@ msgstr "Brak zatwierdzenia AppStream do wdrożenia" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" "Nie można pobrać z niezaufanego, niesprawdzonego przez GPG repozytorium" @@ -4746,8 +4777,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Nieprawidłowa suma kontrolna dodatkowych danych %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "Już zainstalowano %s, zatwierdzenie %s" @@ -4838,150 +4869,150 @@ msgid "Unable to get runtime key from metadata" msgstr "Nie można uzyskać klucza środowiska wykonawczego z metadanych" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "Skrypt „apply_extra” się nie powiódł, stan wyjścia %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" "Instalacja programu %s jest zabroniona przez zasady ustawione przez " "administratora" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Podczas rozwiązywania odniesienia %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s jest niedostępne" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Nie można utworzyć katalogu wdrażania" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Odczytanie zatwierdzenia %s się nie powiodło: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "Podczas wymeldowywania %s do %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "Podczas wymeldowywania podścieżki metadanych: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "Podczas wymeldowywania podścieżki „%s”: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Podczas usuwania istniejącego dodatkowego katalogu: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Podczas zastosowywania dodatkowych danych: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Nieprawidłowe odniesienie zatwierdzenia %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Wdrożone odniesienie %s nie pasuje do zatwierdzenia (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "Gałąź wdrożonego odniesienia %s nie pasuje do zatwierdzenia (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "Już zainstalowano %s, gałąź %s" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "Nie można odmontować systemu plików revokefs-fuse w %s: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Ta wersja programu %s jest już zainstalowana" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Nie można zmienić repozytorium podczas instalacji pakietu" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "Nie można zaktualizować do podanego zatwierdzenia bez uprawnień roota" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "Nie można usunąć %s, jest wymagane dla: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "Nie zainstalowano %s, gałęzi %s" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "Nie zainstalowano %s, zatwierdzenie %s" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Usuwanie nieużywanych obiektów z repozytorium się nie powiodło: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Wczytanie filtru „%s” się nie powiodło" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Przetworzenie filtru „%s” się nie powiodło" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Zapisanie pamięci podręcznej podsumowań się nie powiodło: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "Brak podsumowania OCI w pamięci podręcznej dla repozytorium „%s”" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "Brak podsumowania w pamięci podręcznej dla repozytorium „%s”" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "" "Nieprawidłowa suma kontrolna zindeksowanego podsumowania %s odczytanego z %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4991,100 +5022,100 @@ "podsumowania. Proszę sprawdzić, czy adres URL przekazywany do remote-add " "jest prawidłowy." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" "Nieprawidłowa suma kontrolna zindeksowanego podsumowania %s dla repozytorium " "„%s”" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "Dla %s dostępnych jest wiele gałęzi, należy podać jedną z: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Nic nie pasuje do %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Nie można odnaleźć odniesienia %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Błąd podczas wyszukiwania repozytorium %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Błąd podczas wyszukiwania lokalnego repozytorium: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "Nie zainstalowano %s/%s/%s" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Nie można odnaleźć instalacji %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Nieprawidłowy format pliku, brak grupy %s" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Nieprawidłowa wersja %s, obsługiwana jest tylko wersja 1" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Nieprawidłowy format pliku, nie podano %s" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Nieprawidłowy format pliku, nieprawidłowy klucz GPG" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "Identyfikator kolekcji wymaga dostarczenia klucza GPG" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Już zainstalowano środowisko wykonawcze %s, gałąź %s" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Już zainstalowano program %s, gałąź %s" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "Nie można usunąć repozytorium „%s” z zainstalowanym odniesieniem %s (co " "najmniej)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Nieprawidłowy znak „/” w nazwie repozytorium: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Nie podano konfiguracji dla repozytorium %s" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Pomijanie usuwania odniesienia serwera lustrzanego (%s, %s)…\n" @@ -5144,22 +5175,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Liczba „%s” jest poza zakresem [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Nie zainstalowano odniesienia %s" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Nie zainstalowano programu %s" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Repozytorium „%s” już istnieje" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Jak zażądano, %s zostało tylko pobrane, ale nie zainstalowane" @@ -5190,72 +5221,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Nie można zaktualizować dowiązania symbolicznego %s/%s" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Obsługiwane jest tylko uwierzytelnianie na okaziciela" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "Tylko obszar w żądaniu uwierzytelnienia" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Nieprawidłowy obszar w żądaniu uwierzytelnienia" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Upoważnienie się nie powiodło: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Upoważnienie się nie powiodło" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Nieoczekiwany stan odpowiedzi %d podczas żądania tokena: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Nieprawidłowa odpowiedź żądania uwierzytelnienia" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Nieprawidłowy format pliku delty" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "Nie odnaleziono klucza GPG z identyfikatorem %s (katalog domowy: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Nie można wyszukać identyfikatora klucza %s: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Błąd podczas podpisywania zatwierdzenia: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Nieprawidłowa konfiguracja obrazu OCI" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Błędna suma kontrolna warstwy, oczekiwano %s, wynosi %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Nie podano odniesienia dla obrazu OCI %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Podano błędne odniesienie (%s) dla obrazu OCI %s, oczekiwano %s" @@ -5496,75 +5527,75 @@ msgid "No systemd user session available, cgroups not available" msgstr "Brak dostępnej sesji użytkownika systemd, cgroups nie są dostępne" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Nie można przydzielić identyfikatora wystąpienia" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Otwarcie pliku „flatpak-info” się nie powiodło: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Otwarcie pliku „bwrapinfo.json” się nie powiodło: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "Zapisanie do FD identyfikatora wystąpienia się nie powiodło: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Inicjacja seccomp się nie powiodła" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Dodanie architektury do filtru seccomp się nie powiodło: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "" "Dodanie wieloarchitekturowej architektury do filtru seccomp się nie " "powiodło: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "Zablokowanie wywołania systemowego %d się nie powiodło: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "Wyeksportowanie bpf się nie powiodło: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Otwarcie „%s” się nie powiodło" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig się nie powiodło, stan wyjścia %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Nie można otworzyć utworzonego ld.so.cache" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "Uruchomienie programu %s jest zabronione przez zasady ustawione przez " "administratora" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5573,19 +5604,19 @@ "użyć „sudo -i” lub „su -l” zamiast tego i wywołać „flatpak run” z nowej " "powłoki." -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Migracja z %s się nie powiodła: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" "Migracja poprzedniego katalogu danych programu %s do nowej nazwy %s się nie " "powiodła: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "" @@ -5872,12 +5903,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Nieoczekiwany wyraz „%s” w %d. wierszu" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Nieprawidłowy parametr require-flatpak %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s wymaga nowszej wersji Flatpak (%s)" @@ -5894,47 +5925,47 @@ msgid "Invalid token" msgstr "Nieprawidłowy token" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Nie odnaleziono obsługi portali" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Odmów" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Zaktualizuj" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Zaktualizować %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "Program chce się zaktualizować." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "Dostęp do aktualizacji można zmienić w każdej chwili w ustawieniach " "prywatności." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Aktualizacja programu jest zabroniona" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "Samodzielna aktualizacja nie jest obsługiwana, nowa wersja wymaga nowych " "uprawnień" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Aktualizacja została nieoczekiwanie zakończona" diff -Nru flatpak-1.16.3/po/pt.po flatpak-1.16.6/po/pt.po --- flatpak-1.16.3/po/pt.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/pt.po 2026-04-10 17:28:42.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: flatpak main\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2022-05-20 17:54+0100\n" "Last-Translator: Hugo Carvalho \n" "Language-Team: Portuguese\n" @@ -34,7 +34,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARQUITETURA" @@ -163,14 +163,14 @@ msgstr "“%s” não é um repositório válido: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "“%s” não é um nome válido: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "“%s” não é um nome de ramo válido: %s" @@ -203,7 +203,7 @@ msgstr "Começa compilação neste diretório" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "DIR" @@ -215,7 +215,7 @@ msgid "Use alternative file for the metadata" msgstr "Usa um ficheiro alternativo para os metadados" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Mata processos quando o processo pai morre" @@ -223,11 +223,11 @@ msgid "Export application homedir directory to build" msgstr "Exporta o diretório homedir da aplicação a compilar" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Registra o log das chamadas de barramento de sessão" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Registra o log das chamadas de barramento de sistema" @@ -253,12 +253,12 @@ msgid "No extension point matching %s in %s" msgstr "Nenhum ponto de extensão correspondendo %s em %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Em falta “=” na opção de montagem associativa “%s”" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Não foi possível iniciar a aplicação" @@ -589,7 +589,7 @@ msgid "Command to set" msgstr "Comando para definir" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "COMANDO" @@ -651,7 +651,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "RUNTIME" @@ -789,7 +789,7 @@ msgstr "LOCALIZAÇÃO e ARQUIVO devem ser especificados" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Arquitetura para usar" @@ -809,7 +809,7 @@ msgid "Specify version for --base" msgstr "Especifica a versão para --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSÃO" @@ -970,7 +970,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "RAMO" @@ -1718,8 +1718,8 @@ msgstr "Consulta o acesso a ficheiros" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "CAMINHO" @@ -2165,7 +2165,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "APLICAÇÃO RAMO – Faz o ramo da aplicação atual" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "APLICATIVO deve ser especificado" @@ -2305,7 +2305,7 @@ msgid "Show the instance ID" msgstr "Mostra o ID da instância" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3041,107 +3041,142 @@ msgid "LOCATION - Repository maintenance" msgstr "LOCALIZAÇÃO – Manutenção de repositório" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Comando para executar" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Diretório para executar o comando" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Ramo a usar" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Usa runtime de desenvolvimento" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Runtime a usar" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Versão do runtime a usar" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Regista as chamadas de barramento de acessibilidade" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Não intermedeia chamadas de barramento de acessibilidade" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" "Intermedeia chamadas de barramento de acessibilidade (padrão, exceto quando " "em uma caixa de proteção)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Não intermedeia chamadas de barramento de sessão" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" "Intermedeia chamadas de barramento de sessão (padrão, exceto quando em uma " "caixa de proteção)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Não inicia portais" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Ativar encaminhamento de ficheiro" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Executa o commit especificado" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Usa o commit de runtime especificado" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Executa totalmente em uma caixa de proteção" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "Usa PID como pid pai para compartilhamento de espaços de nome" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Torna os processos visíveis no espaço de nome pai" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "Partilha espaço de nome de ID de processo com principal" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Escreve o ID de instância para o descritor de ficheiro dado" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "Usa PATH em vez do /app da aplicação" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "Usa PATH em vez do /app da aplicação" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "Usa PATH em vez de /usr do runtime" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "Usa PATH em vez de /usr do runtime" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "APLICAÇÃO [ARGUMENTO…] – Executa umA APLICAÇÃO" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "runtime/%s/%s/%s não instalado" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Arquitetura para pesquisar por" @@ -4163,15 +4198,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Erro: Falha ao %s %s: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s já instalado" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4263,214 +4298,210 @@ msgid "Invalid env format %s" msgstr "Formato de env inválido %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "O nome de variável de ambiente não pode conter “=”: %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "Os argumentos de --add-policy devem estar no formato SUBSISTEMA.CHAVE=VALOR" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "os valores de --add-policy não podem iniciar com “!”" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "Os argumentos de --remove-policy devem estar no formato " "SUBSISTEMA.CHAVE=VALOR" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "Os valores de --remove-policy não podem iniciar com “!”" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Partilha com o host" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "PARTILHA" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Desfaz partilha com o host" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Expõe o socket para a aplicação" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOCKET" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Não expõe o socket para a aplicação" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Expõe o dispositivo para a aplicação" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "DISPOSITIVO" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Não expõe o dispositivo para a aplicação" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Permite a funcionalidade" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FUNCIONALIDADE" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Não permite funcionalidade" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "" "Expõe o sistema de ficheiros para a aplicação (:ro para apenas leitura)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "SISTEMA_DE_FICHEIROS[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Não expõe o sistema de ficheiros para a aplicação" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "SISTEMA_DE_FICHEIROS" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Define uma variável de ambiente" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=VALOR" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "Lê as variáveis de ambiente no formato env -0 do FD" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Remove a variável do ambiente" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "VAR" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Permite a aplicação ter um nome no barramento de sessão" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "NOME_DBUS" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Permite a aplicação falar com um nome no barramento de sessão" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Proíbe a aplicação de falar com um nome no barramento de sessão" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Permite a aplicação ter um nome no barramento de sistema" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Permite a aplicação falar com um nome no barramento de sistema" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Proíbe a aplicação de falar com um nome no barramento de sistema" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "Permite a aplicação ter um nome no barramento de sistema" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Adiciona uma opção de política genérica" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "SUBSISTEMA.CHAVE=VALOR" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Remove uma opção de política genérica" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "ARQUIVO" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Persiste o subcaminho do diretório pessoal" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Não exige uma sessão em execução (sem criação de cgroups)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4479,12 +4510,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, fuzzy, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Não foi possível criar um diretório temporário em %s" @@ -4535,7 +4566,7 @@ msgstr "Não foi possível localizar o ref %s no remoto %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "A imagem não é um manifesto" @@ -4617,7 +4648,7 @@ msgstr "Nenhum commit de appstream para implementar" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "Não foi possível obter de remoto sem gpg verificada e não confiado" @@ -4667,8 +4698,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Checksum inválida para dados extras %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s commit %s já está instalado" @@ -4758,149 +4789,149 @@ msgid "Unable to get runtime key from metadata" msgstr "Usa um ficheiro alternativo para os metadados" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "script apply_extra falhou, status de saída %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "Instalar %s não é permitido pela política definida pelo administrador" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Enquanto tentava resolver ref %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s não está disponível" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Não foi possível criar um diretório de deploy" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Falha ao ler commit %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "Enquanto tentava fazer checkout de %s para %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "Enquanto tentava fazer checkout do subcaminho de metadados: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "Enquanto tentava fazer checkout do subcaminho “%s”: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Enquanto tentava remover diretório extra existente: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Enquanto tentava aplicar dados extras: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Ref de commit inválido %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Ref implementado %s não coincide com o commit (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "O ramo do ref implementado %s não coincide com o commit (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s ramo %s já está instalado" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "" "Não foi possível desmontar o sistema de ficheiros revokefs-fuse em %s: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Essa versão de %s já está instalada" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Não é possível alterar remoto durante instalação de pacote" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" "Não é possível atualizar para um commit específico sem permissões de root" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "Não foi possível remover %s, pois é necessário para: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s ramo %s não está instalado" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s commit %s não instalado" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "A supressão de repositório falhou: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Falha ao carregar o filtro “%s”" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Falha ao analisar o filtro “%s”" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Falha ao escrever cache de resumo: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "Nenhum resumo de oci em cache para o remoto “%s”" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "Nenhum resumo em cache para “%s” remoto" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Soma de verificação inválida para resumo indexado %s lido de %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4909,97 +4940,97 @@ "Listagem de remoto para %s não disponível; o servidor não tem ficheiro de " "resumo. Certifique-se que o URL passado para remote-add é válida." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "Soma de verificação inválida para resumo indexado %s para “%s” remoto" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "Vários ramos disponíveis para %s, você deve especificar uma entre: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Sem combinações com %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Não foi possível localizar ref %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Erro ao pesquisar remoto %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Erro ao pesquisar repositório local: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s não instalado" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Não foi possível localizar instalação de %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Formato de ficheiro inválido, grupo %s inexistente" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Versão inválida %s, há suporte apenas a 1" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Formato de ficheiro inválido, nenhuma %s especificada" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Formato de ficheiro inválido, chave gpg inválida" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "ID de coleção requer que a chave GPG seja fornecida" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Runtime %s, ramo %s já está instalado" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Aplicativo %s, ramo %s já está instalado" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "Não é possível remover o remoto “%s” com a ref %s instalada (pelo menos)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Caractere inválido “/” no nome do remoto: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Nenhuma configuração para o remoto %s especificado" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Ignorando exclusão de ref espelho (%s, %s)…\n" @@ -5059,22 +5090,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "O número “%s” está fora dos limites [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Ref %s não instalado" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Aplicativo %s não instalado" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "O remoto “%s” já existe" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Conforme requisitado, %s foi obtida, mas não instalada" @@ -5105,72 +5136,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Não foi possível atualizar o link simbólico %s/%s" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Há suporte apenas à autenticação via token (Bearer)" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "Apenas reino na solicitação de autenticação" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Reino inválido na solicitação de autenticação" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Autorização falhou: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Autorização falhou" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Status de resposta inesperada %d ao solicitar token: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Resposta inválida à solicitação de autenticação" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Formato de ficheiro delta inválido" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "Nenhuma chave gpg localizada com ID %s (homedir: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, fuzzy, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Não foi possível procurar o ID de chave %s: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Erro ao assinar o commit: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Configuração de imagem OCI inválida" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Soma de verificação de camada errada, esperava %s, era %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Nenhuma ref especificada para a imagem OCI %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Ref incorreta (%s) especificada para a imagem OCI %s, esperava %s" @@ -5411,72 +5442,72 @@ msgstr "" "Nenhuma sessão de utilizador de systemd disponível, cgroups não disponível" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Não foi possível alocar id de instância" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Falha ao abrir ficheiro flatpak-info: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Falha ao abrir ficheiro bwrapinfo.json: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "Falha ao escrever no descritor de ficheiro do ID de instância: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Inicialização de seccomp falhou" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Falha ao adicionar arquitetura ao filtro seccomp: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Falha ao adicionar arquitetura multiarch ao filtro seccomp: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "Falha ao bloquear a chamada de sistema %d: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "Falha ao exportar bpf: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Falha ao abrir “%s”" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig falhou, status de saída %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Não foi possível abrir o ld.so.cache gerado" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "A execução de %s não é permitida pela política definida pelo administrador" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5485,19 +5516,19 @@ "`sudo -i` ou `su -l` no lugar e invoque “flatpak run” de dentro do novo " "shell." -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Falha ao migrar de %s: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" "Falha ao migrar o diretório de dados antigo %s da aplicação para o novo nome " "%s: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Falha ao criar link simbólico ao migrar %s: %s" @@ -5777,12 +5808,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Palavra inesperada “%s” na linha %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Argumento de require-flatpak inválido %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s precisa de uma versão posterior do flatpak (%s)" @@ -5799,45 +5830,45 @@ msgid "Invalid token" msgstr "Token inválido" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Não foi localizado suporte a portal" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Negar" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Atualizar" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Atualizar %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "A aplicação quer atualizar-se si própria." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "Acesso a atualização pode ser alterado a qualquer momento a partir das " "configurações de privacidade." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Atualização de aplicação não permitida" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "Sem suporte à autoatualização, nova versão requer novas permissões" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Atualização encerrada inesperadamente" diff -Nru flatpak-1.16.3/po/pt_BR.po flatpak-1.16.6/po/pt_BR.po --- flatpak-1.16.3/po/pt_BR.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/pt_BR.po 2026-04-10 17:28:42.000000000 +0000 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: flatpak main\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2025-03-15 10:14-0300\n" "Last-Translator: Álvaro Burns <>\n" "Language-Team: Brazilian Portuguese \n" @@ -36,7 +36,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARQUITETURA" @@ -165,14 +165,14 @@ msgstr "“%s” não é um repositório válido: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "“%s” não é um nome válido: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "“%s” não é um nome de ramo válido: %s" @@ -205,7 +205,7 @@ msgstr "Começa compilação neste diretório" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "DIR" @@ -217,7 +217,7 @@ msgid "Use alternative file for the metadata" msgstr "Usa um arquivo alternativo para os metadados" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Mata processos quando o processo pai morre" @@ -225,11 +225,11 @@ msgid "Export application homedir directory to build" msgstr "Exporta o diretório homedir do aplicativo a compilar" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Registra o log das chamadas de barramento de sessão" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Registra o log das chamadas de barramento de sistema" @@ -255,12 +255,12 @@ msgid "No extension point matching %s in %s" msgstr "Nenhum ponto de extensão correspondendo %s em %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Faltando “=” na opção de montagem associativa “%s”" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Não foi possível iniciar o aplicativo" @@ -591,7 +591,7 @@ msgid "Command to set" msgstr "Comando para definir" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "COMANDO" @@ -653,7 +653,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "RUNTIME" @@ -790,7 +790,7 @@ msgstr "LOCALIZAÇÃO e ARQUIVO devem ser especificados" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Arquitetura para usar" @@ -810,7 +810,7 @@ msgid "Specify version for --base" msgstr "Especifica a versão para --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSÃO" @@ -971,7 +971,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "RAMO" @@ -1718,8 +1718,8 @@ msgstr "Consulta o acesso a arquivos" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "CAMINHO" @@ -2167,7 +2167,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "APLICATIVO RAMO – Faz o ramo do aplicativo atual" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "APLICATIVO deve ser especificado" @@ -2308,7 +2308,7 @@ msgid "Show the instance ID" msgstr "Mostra o ID da instância" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3044,107 +3044,142 @@ msgid "LOCATION - Repository maintenance" msgstr "LOCALIZAÇÃO – Manutenção de repositório" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Comando para executar" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Diretório para executar o comando" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Ramo para usar" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Usa runtime de desenvolvimento" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Runtime para usar" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Versão do runtime para usar" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Registra o log das chamadas de barramento de acessibilidade" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Não intermedeia chamadas de barramento de acessibilidade" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" "Intermedeia chamadas de barramento de acessibilidade (padrão, exceto quando " "em uma caixa de proteção)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Não intermedeia chamadas de barramento de sessão" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" "Intermedeia chamadas de barramento de sessão (padrão, exceto quando em uma " "caixa de proteção)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Não inicia portais" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Habilita encaminhamento de arquivo" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Executa o commit especificado" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Usa o commit de runtime especificado" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Executa totalmente em uma caixa de proteção" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "Usa PID como pid pai para compartilhamento de espaços de nome" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Torna os processos visíveis no espaço de nome pai" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "Compartilha espaço de nome de ID de processo com pai" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Escreve o ID de instância para o descritor de arquivo dado" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "Usa PATH em vez do /app do aplicativo" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "Usa PATH em vez do /app do aplicativo" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "Usa PATH em vez de /usr do runtime" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "Usa PATH em vez de /usr do runtime" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "APLICATIVO [ARGUMENTO…] – Executa um aplicativo" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "runtime/%s/%s/%s não instalado" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Arquitetura para pesquisar por" @@ -4178,15 +4213,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Erro: Falha ao desinstalar %s: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s já instalado" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4278,213 +4313,209 @@ msgid "Invalid env format %s" msgstr "Formato de env inválido %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "O nome de variável de ambiente não pode conter “=”: %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "Os argumentos de --add-policy devem estar no formato SUBSISTEMA.CHAVE=VALOR" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "os valores de --add-policy não podem iniciar com “!”" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "Os argumentos de --remove-policy devem estar no formato " "SUBSISTEMA.CHAVE=VALOR" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "Os valores de --remove-policy não podem iniciar com “!”" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Compartilha com o host" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "COMPARTILHAR" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Desfaz compartilhamento com o host" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Expõe o soquete para o aplicativo" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOQUETE" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Não expõe o soquete para o aplicativo" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Expõe o dispositivo para o aplicativo" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "DISPOSITIVO" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Não expõe o dispositivo para o aplicativo" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Permite a funcionalidade" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FUNCIONALIDADE" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Não permite funcionalidade" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "" "Expõe o sistema de arquivos para o aplicativo (:ro para somente leitura)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "SISTEMA_DE_ARQUIVOS[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Não expõe o sistema de arquivos para o aplicativo" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "SISTEMA_DE_ARQUIVOS" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Define uma variável de ambiente" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=VALOR" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "Lê as variáveis de ambiente no formato env -0 do FD" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Remove a variável do ambiente" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "VAR" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Permite o aplicativo ter um nome no barramento de sessão" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "NOME_DBUS" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Permite o aplicativo falar com um nome no barramento de sessão" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Proíbe o aplicativo de falar com um nome no barramento de sessão" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Permite o aplicativo ter um nome no barramento de sistema" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Permite o aplicativo falar com um nome no barramento de sistema" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Proíbe o aplicativo de falar com um nome no barramento de sistema" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "Permite o aplicativo ter o nome no barramento a11y" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Adiciona uma opção de política genérica" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "SUBSISTEMA.CHAVE=VALOR" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Remove uma opção de política genérica" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "Adiciona um dispositivo USB para enumeráveis" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "ID_FORNECEDOR:ID_PRODUTO" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "Adiciona um dispositivo USB para lista oculta" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "Uma lista de dispositivos USB que são enumeráveis" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "LISTA" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "Arquivo contendo uma lista de dispositivos USB para fazer enumeráveis" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "ARQUIVO" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Persiste o subcaminho do diretório pessoal" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Não exige uma sessão em execução (sem criação de cgroups)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "Não será substituído “%s” por tmpfs: %s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "Não será compartilhado “%s” com caixa de proteção: %s" @@ -4493,12 +4524,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "Não será permitido acesso ao diretório pessoal: %s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "" @@ -4550,7 +4581,7 @@ msgstr "Não foi possível localizar a ref %s no remoto %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "A imagem não é um manifesto" @@ -4632,7 +4663,7 @@ msgstr "Nenhum commit de appstream para implementar" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "Não foi possível obter de remoto sem gpg verificada e não confiado" @@ -4682,8 +4713,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Soma de verificação inválida para dados extras %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s commit %s já está instalado" @@ -4773,148 +4804,148 @@ msgid "Unable to get runtime key from metadata" msgstr "Não foi possível obter a chave da runtime pelos metadados" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "script apply_extra falhou, status de saída %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "Instalar %s não é permitido pela política definida pelo administrador" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Enquanto tentava resolver ref %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s não está disponível" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Não foi possível criar um diretório de deploy" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Falha ao ler commit %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "Enquanto tentava fazer checkout de %s para %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "Enquanto tentava fazer checkout do subcaminho de metadados: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "Enquanto tentava fazer checkout do subcaminho “%s”: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Enquanto tentava remover diretório extra existente: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Enquanto tentava aplicar dados extras: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Ref de commit inválido %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Ref implementado %s não coincide com o commit (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "O ramo da ref implementado %s não coincide com o commit (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s ramo %s já está instalado" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "Não foi possível desmontar o sistema de arquivos revokefs-fuse em %s: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Essa versão de %s já está instalada" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Não é possível alterar remoto durante instalação de pacote" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" "Não é possível atualizar para um commit específico sem permissões de root" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "Não foi possível remover %s, pois é necessário para: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s ramo %s não está instalado" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s commit %s não instalado" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "A supressão de repositório falhou: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Falha ao carregar o filtro “%s”" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Falha ao analisar o filtro “%s”" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Falha ao escrever cache de resumo: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "Nenhum resumo de oci em cache para o remoto “%s”" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "Nenhum resumo em cache para “%s” remoto" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Soma de verificação inválida para resumo indexado %s lido de %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4923,97 +4954,97 @@ "Listagem de remoto para %s não disponível; o servidor não tem arquivo de " "resumo. Certifique-se que a URL passada para remote-add é válida." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "Soma de verificação inválida para resumo indexado %s para “%s” remoto" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "Vários ramos disponíveis para %s, você deve especificar uma entre: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Sem combinações com %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Não foi possível localizar ref %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Erro ao pesquisar remoto %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Erro ao pesquisar repositório local: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s não instalado" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Não foi possível localizar instalação de %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Formato de arquivo inválido, grupo %s inexistente" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Versão inválida %s, há suporte apenas a 1" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Formato de arquivo inválido, nenhuma %s especificada" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Formato de arquivo inválido, chave gpg inválida" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "ID de coleção requer que a chave GPG seja fornecida" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Runtime %s, ramo %s já está instalado" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Aplicativo %s, ramo %s já está instalado" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "Não é possível remover o remoto “%s” com a ref %s instalada (pelo menos)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Caractere inválido “/” no nome do remoto: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Nenhuma configuração para o remoto %s especificado" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Ignorando exclusão de ref espelho (%s, %s)…\n" @@ -5074,22 +5105,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "O número “%s” está fora dos limites [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Ref %s não instalado" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Aplicativo %s não instalado" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "O remoto “%s” já existe" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Conforme requisitado, %s foi obtida, mas não instalada" @@ -5120,72 +5151,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Não foi possível atualizar o link simbólico %s/%s" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Há suporte apenas à autenticação via token (Bearer)" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "Apenas reino na solicitação de autenticação" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Reino inválido na solicitação de autenticação" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Autorização falhou: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Autorização falhou" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Status de resposta inesperada %d ao solicitar token: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Resposta inválida à solicitação de autenticação" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Formato de arquivo delta inválido" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "Nenhuma chave gpg localizada com ID %s (homedir: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Não foi possível procurar o ID de chave %s: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Erro ao assinar o commit: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Configuração de imagem OCI inválida" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Soma de verificação de camada errada, esperava %s, era %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Nenhuma ref especificada para a imagem OCI %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Ref errada (%s) especificada para a imagem OCI %s, esperava %s" @@ -5426,72 +5457,72 @@ msgstr "" "Nenhuma sessão de usuário de systemd disponível, cgroups não disponível" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Não foi possível alocar id de instância" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Falha ao abrir arquivo flatpak-info: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Falha ao abrir arquivo bwrapinfo.json: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "Falha ao escrever no descritor de arquivo do ID de instância: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Inicialização de seccomp falhou" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Falha ao adicionar arquitetura ao filtro seccomp: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Falha ao adicionar arquitetura multiarch ao filtro seccomp: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "Falha ao bloquear a chamada de sistema %d: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "Falha ao exportar bpf: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Falha ao abrir “%s”" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig falhou, status de saída %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Não foi possível abrir o ld.so.cache gerado" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "A execução de %s não é permitida pela política definida pelo administrador" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5500,19 +5531,19 @@ "`sudo -i` ou `su -l` no lugar e invoque “flatpak run” de dentro do novo " "shell." -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Falha ao migrar de %s: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" "Falha ao migrar o diretório de dados antigo %s do aplicativo para o novo " "nome %s: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Falha ao criar link simbólico ao migrar %s: %s" @@ -5797,12 +5828,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Palavra inesperada “%s” na linha %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Argumento de require-flatpak inválido %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s precisa de uma versão posterior do flatpak (%s)" @@ -5819,45 +5850,45 @@ msgid "Invalid token" msgstr "Token inválido" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Não foi localizado suporte a portal" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Negar" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Atualizar" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Atualizar %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "O aplicativo deseja atualizar a si próprio." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "Acesso a atualização pode ser alterado a qualquer momento a partir das " "configurações de privacidade." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Atualização de aplicativo não permitida" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "Sem suporte à autoatualização, nova versão requer novas permissões" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Atualização encerrada inesperadamente" diff -Nru flatpak-1.16.3/po/ro.po flatpak-1.16.6/po/ro.po --- flatpak-1.16.3/po/ro.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/ro.po 2026-04-10 17:28:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2020-07-02 15:35+0200\n" "Last-Translator: Florentina Mușat \n" @@ -34,7 +34,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARHI" @@ -163,14 +163,14 @@ msgstr "„%s” nu este un depozit valid: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "„%s” nu este un nume valid: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "„%s” nu este un nume de ramură valid: %s" @@ -203,7 +203,7 @@ msgstr "Începe generarea în acest director" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "DIR" @@ -216,7 +216,7 @@ msgid "Use alternative file for the metadata" msgstr "Utilizează fișierul alternativ pentru datele meta" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Omoară procesele când procesul superior moare" @@ -224,11 +224,11 @@ msgid "Export application homedir directory to build" msgstr "Exportă directorul dirpersonal al aplicației la generare" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Înregistrează apelurile magistralei sesiunii" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Înregistrează apelurile magistralei sistemului" @@ -255,12 +255,12 @@ msgid "No extension point matching %s in %s" msgstr "Nu există un punct de extensie care potrivește %s în %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Lipsește „=” în opțiunea de montare de legătură „%s”" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Nu se poate porni aplicația" @@ -592,7 +592,7 @@ msgid "Command to set" msgstr "Comanda de stabilit" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "COMANDĂ" @@ -654,7 +654,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "EXECUTARE" @@ -790,7 +790,7 @@ msgstr "LOCAȚIE și NUMEFIȘIER trebuie specificate" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Arhitectura de utilizat" @@ -810,7 +810,7 @@ msgid "Specify version for --base" msgstr "Specifică versiunea pentru --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSIUNE" @@ -971,7 +971,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "RAMURĂ" @@ -1732,8 +1732,8 @@ msgstr "Interoghează accesul la fișiere" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "CALE" @@ -2182,7 +2182,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "RAMURĂ APLICAȚIE - Faceți ramura aplicației curentă" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "APLICAȚIA trebuie specificată" @@ -2326,7 +2326,7 @@ msgid "Show the instance ID" msgstr "Arată ID-ul instanței" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3074,107 +3074,140 @@ msgid "LOCATION - Repository maintenance" msgstr "LOCAȚIE - Mentenanță depozit" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Comanda de rulat" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Directorul în care să se ruleze comanda" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Ramura de utilizat" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Utilizează executarea de dezvoltare" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Executarea de utilizat" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Versiunea de executare de utilizat" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Înregistrează apelurile magistralei de accesibilitate" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Nu face proxy pentru apelurile de magistrală de accesibilitate" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" "Proxy pentru apelurile de magistrală de accesibilitate (implicit cu excepția " "când se află într-un sandbox)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Nu face proxy pentru apelurile de magistrală a sesiunii" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" "Proxy pentru apelurile de magistrală a sesiunii (implicit cu excepția când " "se află într-un sandbox)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Nu pornește portalurile" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Activează înaintarea fișierelor" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Rulează comitul specificat" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Utilizează comitul de executare specificat" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Rulează complet în sandbox" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "Utilizează PID-ul ca pid superior pentru partajarea spațiilor de nume" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Faceți procesele vizibile în spațiul de nume superior" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Scrieți ID-ul instanței la descriptorul de fișier dat" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +msgid "Use FD instead of the app's /app" +msgstr "" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +msgid "Use FD instead of the runtime's /usr" +msgstr "" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "APLICAȚIE [ARGUMENT…] - Rulează o aplicație" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "executarea/%s/%s/%s nu este instalată" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Arhitectura după care se caută" @@ -4206,15 +4239,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Eroare la reinstalarea %s: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s este deja instalat" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4305,214 +4338,210 @@ msgid "Invalid env format %s" msgstr "Format env nevalid %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "Argumentele --add-policy trebuie să fie sub forma CHEIE.SUBSISTEM=VALOARE" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "Valorile --add-policy nu pot începe cu „!”" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "Argumentele --remove-policy trebuie să fie sub forma CHEIE.SUBSISTEM=VALOARE" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "Valorile --remove-policy nu pot începe cu „!”" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Partajează cu gazda" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "PARTAJEAZĂ" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Anulați partajarea cu gazda" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Expune soclul la aplicație" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOCLU" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Nu expune soclul la aplicație" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Expune dispozitivul la aplicație" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "DISPOZITIV" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Nu expune dispozitivul la aplicație" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Permite funcționalitatea" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FUNCȚIONALITATE" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Nu permite funcționalitatea" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Expune sistemul de fișiere la aplicație (:ro pentru doar citire)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "SISTEMFIȘIERE[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Nu expune sistemul de fișiere la aplicație" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "SISTEMFIȘIERE" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Stabilește variabila de mediu" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=VALOARE" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 #, fuzzy msgid "Remove variable from environment" msgstr "Elimină elementul de la stocarea permisiunilor" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 #, fuzzy msgid "VAR" msgstr "VAL" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Permite aplicației să posede un nume la magistrala sesiunii" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "NUME_DBUS" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Permite aplicației să vorbească numelui la magistrala sesiunii" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Nu permite aplicației să vorbească numelui la magistrala sesiunii" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Permite aplicației să posede un nume la magistrala sistemului" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Permite aplicației să vorbească numelui la magistrala sistemului" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Nu permite aplicației să vorbească numelui la magistrala sistemului" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "Permite aplicației să posede un nume la magistrala sistemului" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Adaugă o opțiune de politică generică" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "CHEIE.SUBSISTEM=VALOARE" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Elimină opțiunea de politică generică" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "NUME FIȘIER" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Persistă subcalea directorului personal" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Nu necesită o sesiune care rulează (nicio creare de cgroups)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4521,12 +4550,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, fuzzy, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Nu se poate crea directorul de implementare" @@ -4581,7 +4610,7 @@ msgstr "Nu s-a putut găsi ref-ul %s în depozitul de la distanță %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Imaginea nu este un manifest" @@ -4665,7 +4694,7 @@ msgstr "Niciun comit de appstream de implementat" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" "Nu se poate trage de la depozitul de la distanță verificat ne-gpg în care nu " @@ -4717,8 +4746,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Sumă de control nevalidă pentru datele extra %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s comitul %s este deja instalat" @@ -4813,150 +4842,150 @@ msgid "Unable to get runtime key from metadata" msgstr "Utilizează fișierul alternativ pentru datele meta" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "scriptul apply_extra a eșuat, starea de ieșire %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" "Instalarea %s nu este permisă de setul de politici de către administrator" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "În timpul încercării de rezolvare a ref-ului %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s nu este disponibil" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Nu se poate crea directorul de implementare" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Nu s-a putut citi comitul %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "În timpul încercării de a face checkout %s în %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "În timpul încercării de a face checkout al subcăii de date meta: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "În timpul încercării de a face checkout al subcăii „%s”: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "În timpul încercării de a elimina directorul extra existent: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "În timpul încercării de aplicare a datelor extra: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Ref de comit %s nevalid: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Ref-ul implementat %s nu se potrivește cu comitul (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "Ramura ref-ului implementat %s nu se potrivește cu comitul (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s ramura %s este deja instalată" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "Nu s-a putut demonta sistemul de fișiere revokefs-fuse la %s: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Această versiune a %s este deja instalată" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "" "Nu se poate modifica depozitul de la distanță în timpul instalării unui " "pachet" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "Nu se poate actualiza la un comit specific fără permisiuni root" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "Nu se poate elimina %s, acesta este necesar pentru: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s ramura %s nu este instalată" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s comitul %s nu este instalat" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Eliminarea depozitului a eșuat: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Nu s-a putut încărca filtrul „%s”" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Nu s-a putut parsa filtrul „%s”" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Nu s-a putut scrie cache-ul rezumatului: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "Niciun rezumat oci cache-uit pentru depozitul de la distanță „%s”" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, fuzzy, c-format msgid "No cached summary for remote '%s'" msgstr "Niciun rezumat oci cache-uit pentru depozitul de la distanță „%s”" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Sumă de control nevalidă pentru datele extra %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4966,99 +4995,99 @@ "niciun fișier de rezumat. Verificați dacă a fost valid URL-ul trecut la " "remote-add." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "Sumă de control nevalidă pentru datele extra %s" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "" "Ramuri multiple disponibile pentru %s, trebuie să specificați una dintre: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Nimic nu se potrivește cu %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Nu se poate găsi ref-ul %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Eroare la căutarea depozitului de la distanță %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Eroare la căutarea depozitului local: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s nu este instalat" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Nu se poate găsi instalarea %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Format de fișier nevalid, niciun grup %s" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Versiune nevalidă %s, doar 1 suportat" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Format de fișier nevalid, niciun %s specificat" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Format de fișier nevalid, cheie gpg nevalidă" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "ID-ul colecției necesită furnizarea cheii GPG" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Executarea %s, ramura %s este deja instalată" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Aplicația %s, ramura %s este deja instalată" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "Nu se poate elimina depozitul de la distanță „%s” cu ref-ul instalat %s (cel " "puțin)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Caracter nevalid „/” în numele depozitului de la distanță: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Nu s-a specificat nicio configurare pentru depozitul de la distanță %s" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Se omite ștergerea oglinzii ref-ului (%s, %s)…\n" @@ -5118,22 +5147,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Numărul „%s” se află în afara intervalului [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Ref-ul %s nu este instalat" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Aplicația %s nu este instalată" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Depozitul de la distanță „%s” deja există" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "După cum s-a cerut, %s a fost doar tras, da nu și instalat" @@ -5164,72 +5193,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Nu se poate actualiza %s: %s\n" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Doar autentificarea Bearer este suportată" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "Doar domeniul în cererea de autentificare" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Domeniu nevalid în cererea de autentificare" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Autorizarea a eșuat: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Autorizarea a eșuat" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Stare de răspuns neașteptată %d când se cere jetonul: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Răspuns de cerere de autentificare nevalid" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Format de fișier delta nevalid" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "Nu s-a găsit nicio cheie gpg cu ID-ul %s (directorul personal: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, fuzzy, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Nu se poate găsi ID-ul cheii %s: %d)" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Eroare la semnarea comitului: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Configurare de imagine OCI nevalidă" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Sumă de control a stratului greșită, s-a așteptat %s, a fost %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Nu s-a specificat niciun ref pentru imaginea OCI %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Ref greșit (%s) specificat pentru imaginea OCI %s, s-a așteptat %s" @@ -5478,90 +5507,90 @@ "Nu este disponibilă nicio sesiune de utilizator systemd, cgroups nu sunt " "disponibile" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Nu se poate aloca id-ul de instanță" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Nu s-a putut deschide fișierul de informații flatpak: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Nu s-a putut deschide fișierul bwrapinfo.json: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "Nu s-a putut scrie id-ul instanței fd: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Inițializarea seccomp a eșuat" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, fuzzy, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Nu s-a putut adăuga arhitectura la filtrul seccomp" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, fuzzy, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Nu s-a putut adăuga arhitectura multi-arhitectură la filtrul seccomp" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, fuzzy, c-format msgid "Failed to block syscall %d: %s" msgstr "Nu s-a putut bloca syscall-ul %d" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, fuzzy, c-format msgid "Failed to export bpf: %s" msgstr "Nu s-a putut exporta bpf" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Nu s-a putut deschide „%s”" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "idconfig a eșuat, stare de ieșire %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Nu s-a putut deschide ld.so.cache generat" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "Rularea %s nu este permisă de politica stabilită de către administrator" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." msgstr "" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Nu s-a putut migra de la %s: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" "Nu s-a putut migra directorul vechi de date %s al aplicației la numele nou " "%s: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Nu s-a putut crea legătura simbolică în timpul migrării %s: %s" @@ -5842,12 +5871,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Cuvânt neașteptat „%s” pe linia %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Argument require-flatpak nevalid %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s are nevoie de o versiune ulterioară flatpak (%s)" @@ -5865,47 +5894,47 @@ msgid "Invalid token" msgstr "Jeton nevalid" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Nu s-a găsit niciun suport pentru portal" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Refuză" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Actualizează" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Actualizați %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "Aplicația vrea să se actualizeze." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "Accesul pentru actualizare poate fi modificat oricând din setările de " "confidențialitate." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Actualizarea aplicației nu este permisă" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "Actualizarea de sine nu este suportată, versiunea nouă necesită permisiuni " "noi" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Actualizarea s-a terminat neașteptat" diff -Nru flatpak-1.16.3/po/ru.po flatpak-1.16.6/po/ru.po --- flatpak-1.16.3/po/ru.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/ru.po 2026-04-10 17:28:42.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2023-02-21 22:52+0700\n" "Last-Translator: Dmitry \n" "Language-Team: Russian \n" @@ -36,7 +36,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "АРХИТЕКТУРА" @@ -165,14 +165,14 @@ msgstr "'%s' не является корректным репозиторием: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "'%s' не является корректным именем: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "'%s' не является корректным именем ветви: %s" @@ -205,7 +205,7 @@ msgstr "Начать сборку в указанном каталоге" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "КАТАЛОГ" @@ -217,7 +217,7 @@ msgid "Use alternative file for the metadata" msgstr "Использовать другой файл метаданных" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Убить процессы, когда родительский процесс умирает" @@ -225,11 +225,11 @@ msgid "Export application homedir directory to build" msgstr "Экспортировать домашний каталог приложения для сборки" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Журналировать вызовы пользовательской шины" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Журналировать вызовы системной шины" @@ -257,12 +257,12 @@ msgid "No extension point matching %s in %s" msgstr "Не найдена точка расширения, подходящая для %s в %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Отсутствует '=' в параметре связанного монтирования '%s'" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Невозможно запустить приложение" @@ -590,7 +590,7 @@ msgid "Command to set" msgstr "Указать команду" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "КОМАНДА" @@ -652,7 +652,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "СРЕДА_ВЫПОЛНЕНИЯ" @@ -788,7 +788,7 @@ msgstr "Должны быть указаны ПУТЬ и ИМЯ_ФАЙЛА" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Используемая архитектура" @@ -808,7 +808,7 @@ msgid "Specify version for --base" msgstr "Версия приложения для параметра --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "ВЕРСИЯ" @@ -969,7 +969,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "ВЕТВЬ" @@ -1729,8 +1729,8 @@ msgstr "Управление доступом к файлам" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "ПУТЬ" @@ -2181,7 +2181,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "ПРИЛОЖЕНИЕ ВЕТВЬ - Сделать ветвь приложения текущей" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "Должно быть указано ПРИЛОЖЕНИЕ" @@ -2321,7 +2321,7 @@ msgid "Show the instance ID" msgstr "Показать ID экземпляра" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3064,109 +3064,144 @@ msgid "LOCATION - Repository maintenance" msgstr "ПУТЬ - Сопровождение репозитория" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Команда для запуска" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Каталог, в котором запустить команду" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Ветвь для использования" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Использовать среду выполнения для разработчиков" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Используемая среда выполнения" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Версия среды выполнения" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Журналировать вызовы шины универсального доступа" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Не проксировать вызовы шины универсального доступа" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" "Проксировать вызовы шины универсального доступа (по-умолчанию, если не " "включена изоляция)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Не проксировать вызовы пользовательской шины" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" "Проксировать вызовы пользовательской шины (по-умолчанию, если не включена " "изоляция)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Не запускать порталы" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Включить проброс файлов" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Запустить указанный коммит" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Использовать указанный коммит среды выполнения" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Запустить полностью изолированным" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" "Использовать ID_ПРОЦЕССА как номер процесса для совместного использования " "пространств имен" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Сделать процессы видимыми в родительском пространстве имен" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "Использовать общее с родителем пространство имён ID процессов" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Записать ID экземпляра в указанный файловый дескриптор" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "Использовать ПУТЬ вместо /app приложения" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "Использовать ПУТЬ вместо /app приложения" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "ДЕСКРИПТОР" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "Использовать ПУТЬ вместо /usr среды выполнения" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "Использовать ПУТЬ вместо /usr среды выполнения" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "ПРИЛОЖЕНИЕ [АРГУМЕНТ…] - Запустить приложение" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "runtime/%s/%s/%s не установлено" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Искать указанную архитектуру" @@ -4209,15 +4244,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Ошибка: не удалось удалить %s: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s уже установлен" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4309,210 +4344,206 @@ msgid "Invalid env format %s" msgstr "Неверный формат переменной окружения %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "Имя переменной окружения не должно содежать'=': %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "Аргмуенты --add-policy должны быть в форме ПОДСИСТЕМА.КЛЮЧ=ЗНАЧЕНИЕ" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "Значения --add-policy не могут начинаться с '!'" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "Аргмуенты --remove-policy должны быть в форме ПОДСИСТЕМА.КЛЮЧ=ЗНАЧЕНИЕ" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "Значения --remove-policy не могут начинаться с '!'" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Добавить общий каталог с хостом" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "ОБЩ_КАТАЛОГ" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Убрать общий каталог с хостом" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Пробросить сокет приложению" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "СОКЕТ" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Убрать проброс сокета приложению" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Пробросить устройство приложению" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "УСТРОЙСТВО" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Убрать проброс устройства приложению" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Разрешить использовать этот функционал" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "ФУНКЦИОНАЛ" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Запретить использование этого функционала" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Пробросить файловую систему приложению (:ro только для чтения)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "ФАЙЛ_СИСТЕМА[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Не пробрасывать файловую систему для приложения" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "ФАЙЛ_СИСТЕМА" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Установить переменную окружения" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "ПЕРЕМЕННАЯ=ЗНАЧЕНИЕ" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "Читать переменные окружения в формате env -0 из ДЕСКРИПТОРа" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "ДЕСКРИПТОР" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Удалить переменную из окружения" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "ПЕРЕМЕННАЯ" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Разрешить приложению владеть именем на сессионной шине" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "ИМЯ_DBUS" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Разрешить приложению обмениваться с именем используя сессионную шину" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Запрещать приложению обмениваться с именем используя сессионную шину" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Разрешить приложению владеть именем используя системную шину" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Разрешить приложению обмениваться с именем используя системную шину" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Запретить приложению обмениваться с именем используя системную шину" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "Разрешить приложению владеть именем используя системную шину" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Добавить параметр обобщенной политики" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "ПОДСИСТЕМА.КЛЮЧ=ЗНАЧЕНИЕ" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Удалить параметр обобщенной политики" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "ИМЯ_ФАЙЛА" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Постоянный путь к домашнему каталогу" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Не требует запуска сеанса (создание cgroups не требуется)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "Не заменять \"%s\" на tmpfs: %s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "Не делиться \"%s\" с песочницей: %s" @@ -4521,12 +4552,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "Запретить доступ к домашнему каталогу: %s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Не удалось указать временный домашний каталог в песочнице: %s" @@ -4578,7 +4609,7 @@ msgstr "Не удалось найти ссылку %s в удаленном репозитории %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Изображение не является манифестом" @@ -4659,7 +4690,7 @@ msgstr "Отсутствует коммит для развёртывания" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" "Не могу получить(запулить) данные с ненадежного, не проверенного gpg " @@ -4710,8 +4741,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Некорректная контрольная сумма дополнительных данных по адресу %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s коммит %s уже установлен" @@ -4802,148 +4833,148 @@ msgid "Unable to get runtime key from metadata" msgstr "Использовать другой файл метаданных" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "скрипт apply_extra завершился с ошибкой %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "Установка %s запрещена политикой, установленной вашим администратором" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Во время поиска назначения ссылки %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s не доступно" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Невозможно создать каталог для развёртывания" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Ошибка чтения коммита %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "Во время получения %s в %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "Во время получения метаданных подкаталога " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "Во врмея попытки проверить подпуть '%s': " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Во время удаления существующего каталога с дополнительными данными: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Во время применения дополнительных данных: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Неверная ссылка на коммит %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Развернутая ссылка %s не соответствует коммиту (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "Развернутая ссылка %s ветви не соответствует коммиту (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s ветвь %s уже установлена" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "Не удалось отмонтировать файловую систему revokefs-fuse от %s: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Указанная версия %s уже установлена" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Невозможно изменить удалённый репозиторий во время установки пакета" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "Невозможно обновить конкретный коммит без прав root" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "Невозможно удалить %s, она нужна для: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s ветвь %s не установлена" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s коммита %s не установлен" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Не удалось удалить репозиторий: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Не удалось загрузить фильтр '%s'" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Не удалось проанализировать фильтр '%s'" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Не удалось записать сводный кеш: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "Нет сводки кешированного oci удаленного репозитория '%s'" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "Нет кэшированной сводки для удаленного репозитория '%s'" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "" "Неверная контрольная сумма для индексированной сводки %s, считанной из %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4952,100 +4983,100 @@ "Удаленный список для %s недоступен; На сервере нет сводного файла. " "Проверьте, что URL, переданный удаленному добавлению, действителен." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" "Некорректная контрольная сумма индексированной сводки %s для удалённого " "репозитория '%s'" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "Для %s доступно несколько ветвей, необходимо указать одну из: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Совпадений не обнаружено %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Невозможно найти ссылку %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Не удалось выполнить поиск по репозиторию %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Не удалось выполнить поиск по локальному репозиторию: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s не установлено" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Не возможно найти %s в установленных" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Неверный формат файла, отсутствие %s группы" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Неверная версия %s, поддерживается только 1" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Неверный формат файла, %s не указан" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Неверный формат файла, неверный ключ gpg" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "ID коллекции требует предоставления ключа GPG" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Среда выполнения %s, ветвь %s уже установлена" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Приложение %s, ветвь %s уже установлена" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "Не удалось удалить удаленный репозиторий '%s' с установленной ссылкой %s " "(как минимум)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Недопустимый символ '/' в имени удалённого репозитория: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Не указана конфигурация для удаленного репозитория %s" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Пропуск удаления зеркальной ссылки (%s,%s)…\n" @@ -5105,22 +5136,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Число '%s' выходит за пределы допустимых значений [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Ссылка %s не установлена" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Приложение %s не установлено" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Удалённый репозиторий '%s' уже существует" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "" @@ -5152,72 +5183,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Невозможно обновить символьную ссылку %s/%s" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Поддерживается аутентификация только типа Bearer" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "В запросе аутентификации только область" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Некорректная область в запросе аутентификации" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Авторизация не удалась: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Авторизация не удалась" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Неожиданный код состояния %d в ответе на запрос токена: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Неверный ответ на запрос аутентификации" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Неверный формат файлы дельты" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "Ключ gpg с идентификатором %s не найден (homedir: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Невозможно найти ID ключа %s: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Ошибка подписи коммита: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Некорректная конфигурация образа OCI" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Неправильный слой контрольных сумм, ожидалось %s, было %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Ссылка для изображения OCI %s не указана" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Неправильная ссылка (%s) указана для OCI изображения %s, ожидалось %s" @@ -5457,71 +5488,71 @@ msgid "No systemd user session available, cgroups not available" msgstr "Отсутствует пользовательская сессия systemd, cgroups недоступны" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Невозможно выделить идентификатор экземпляра" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Не удалось открыть файл flatpak-info: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Не удалось открыть файл bwrapinfo.json: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "Не удалось записать файловый дескриптор с ID экземпляра: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Не удалось инициализировать seccomp" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Не удалось добавить архитектуру в фильтр seccomp: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Не удалось добавить многоархивную архитектуру к фильтру seccomp: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "Не удалось заблокировать системный вызов %d: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "Не удалось экспортировать bpf: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Не удалось открыть '%s'" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ошибка ldconfig, статус ошибки %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Невозможно открыть сгенерированный файл ld.so.cache" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "Запуск %s не разрешен политикой, установленной вашим администратором" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5530,19 +5561,19 @@ "этого используйте `sudo -i` или `su -l` и вызывайте \"flatpak run\" из новой " "оболочки." -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Не удалось перенести с %s: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" "Не удалось переместить старую папку с данными приложения %s в папку с новым " "именем %s: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Не удалось создать символическую ссылку при переносе %s: %s" @@ -5821,12 +5852,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Неожиданное слово '%s' на строке %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Неверный аргумент require-flatpak %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s требует более новую версию flatpak (%s)" @@ -5844,47 +5875,47 @@ msgid "Invalid token" msgstr "Некорректный токен" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Поддержки порталов не обнаружено" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Отклонить" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Обновить" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Обновить %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "Приложение хочет обновить себя." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "Доступ к обновлению можно изменить в любое время из настроек " "конфиденциальности." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Обновления приложений не разрешены" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "Самостоятельное обновление не поддерживается, новая версия требует новых " "разрешений" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Обновление закончилось неожиданно" diff -Nru flatpak-1.16.3/po/sk.po flatpak-1.16.6/po/sk.po --- flatpak-1.16.3/po/sk.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/sk.po 2026-04-10 17:28:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2017-01-23 18:19+0100\n" "Last-Translator: Dušan Kazik \n" "Language-Team: Slovak \n" @@ -32,7 +32,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARCHITEKTÚRA" @@ -159,14 +159,14 @@ msgstr "„%s“ nie je platným repozitárom" #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "„%s“ nie je platným názvom: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "„%s“ nie je platným názvom vetvy: %s" @@ -199,7 +199,7 @@ msgstr "Spustí zostavenie v tomto adresári" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "ADRESÁR" @@ -211,7 +211,7 @@ msgid "Use alternative file for the metadata" msgstr "Použije alternatívny súbor pre metaúdaje" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "" @@ -219,11 +219,11 @@ msgid "Export application homedir directory to build" msgstr "" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "" @@ -251,12 +251,12 @@ msgid "No extension point matching %s in %s" msgstr "" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Nie je možné spustiť aplikáciu" @@ -576,7 +576,7 @@ msgid "Command to set" msgstr "Príkaz, ktorý sa má nastaviť" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "PRÍKAZ" @@ -639,7 +639,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "PROSTREDIE" @@ -772,7 +772,7 @@ msgstr "" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Architektúra , ktorá sa má použiť" @@ -792,7 +792,7 @@ msgid "Specify version for --base" msgstr "" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERZIA" @@ -954,7 +954,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "VETVA" @@ -1724,8 +1724,8 @@ "Správa prístupu k súborom" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "CESTA" @@ -2205,7 +2205,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "" @@ -2350,7 +2350,7 @@ msgid "Show the instance ID" msgstr "Zobrazí referenciu" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "" @@ -3131,105 +3131,138 @@ msgid "LOCATION - Repository maintenance" msgstr "" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Príkaz, ktorý sa má spustiť" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Vetva, ktorá sa má použiť" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Použije vývojové prostredie" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Prostredie. ktoré sa má použiť" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Verzia prostredia, ktoré sa má použiť" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 #, fuzzy msgid "Don't start portals" msgstr "Nespracuje exporty" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 #, fuzzy msgid "Use specified runtime commit" msgstr "Aktualizovanie podpísaného prostredia" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +msgid "Use FD instead of the app's /app" +msgstr "" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +msgid "Use FD instead of the runtime's /usr" +msgstr "" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, fuzzy, c-format msgid "runtime/%s/%s/%s not installed" msgstr "Aplikácia %s %s nie je nainštalovaná" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 #, fuzzy msgid "Arch to search for" @@ -4269,15 +4302,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Inštalovanie: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, fuzzy, c-format msgid "%s already installed" msgstr "Aplikácia %s vetva %s je už nainštalovaná" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4365,209 +4398,205 @@ msgid "Invalid env format %s" msgstr "" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Zdieľa s hostiteľom" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOKET" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "ZARIADENIE" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Umožní funkciu" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FUNKCIA" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Neumožní funkciu" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "SYSTÉM_SÚBOROV" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "NÁZOV_DBUS" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "NÁZOV_SÚBORU" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4576,12 +4605,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, fuzzy, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Zlyhalo čítanie začlenenia %s: " @@ -4633,7 +4662,7 @@ msgstr "Nedá sa nájsť %s vo vzdialenom repozitári %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "" @@ -4714,7 +4743,7 @@ msgstr "" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" @@ -4762,8 +4791,8 @@ msgid "Invalid checksum for extra data %s" msgstr "" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, fuzzy, c-format msgid "%s commit %s already installed" msgstr "Aplikácia %s vetva %s je už nainštalovaná" @@ -4854,245 +4883,245 @@ msgid "Unable to get runtime key from metadata" msgstr "Použije alternatívny súbor pre metaúdaje" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "" -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "Aplikácia %s nie je dostupná" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Zlyhalo čítanie začlenenia %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "" -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "" -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "" -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Počas pokusu o odstránenie existujúceho adresára navyše: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Počas pokusu o aplikáciu údajov navyše: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, fuzzy, c-format msgid "Invalid commit ref %s: " msgstr "Neplatný identifikátor pid %s" -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "Aplikácia %s vetva %s je už nainštalovaná" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "" -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Táto verzia aplikácie %s je už nainštalovaná" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "Aplikácia %s vetva %s nie je nainštalovaná" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, fuzzy, c-format msgid "%s commit %s not installed" msgstr "Aplikácia %s %s nie je nainštalovaná" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, fuzzy, c-format msgid "Failed to load filter '%s'" msgstr "Zlyhalo čítanie začlenenia %s: " -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, fuzzy, c-format msgid "Failed to parse filter '%s'" msgstr "Zlyhalo čítanie začlenenia %s: " -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 #, fuzzy msgid "Failed to write summary cache: " msgstr "Zlyhalo vytvorenie dočasného súboru" -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, fuzzy, c-format msgid "No oci summary cached for remote '%s'" msgstr "Aplikácia %s vetva %s je už nainštalovaná" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, fuzzy, c-format msgid "No cached summary for remote '%s'" msgstr "Aplikácia %s vetva %s je už nainštalovaná" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Nesprávna veľkosť pre údaje navyše %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " "URL passed to remote-add was valid." msgstr "" -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "Nesprávna veľkosť pre údaje navyše %s" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "" -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Nič nevyhovuje názvu %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, fuzzy, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Nedá sa nájsť %s%s%s%s%s vo vzdialenom repozitári %s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, fuzzy, c-format msgid "%s/%s/%s not installed" msgstr "Aplikácia %s %s nie je nainštalovaná" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Nepodarilo sa nájsť inštaláciu %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, fuzzy, c-format msgid "Invalid file format, no %s group" msgstr "Neplatný identifikátor pid %s" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, fuzzy, c-format msgid "Invalid file format, no %s specified" msgstr "Neplatný identifikátor pid %s" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 #, fuzzy msgid "Invalid file format, gpg key invalid" msgstr "Neplatný identifikátor pid %s" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Prostredie %s, vetva %s je už nainštalovaná" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Aplikácia %s, vetva %s je už nainštalovaná" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, fuzzy, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Nedá sa nájsť %s vo vzdialenom repozitári %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, fuzzy, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Neplatný identifikátor pid %s" @@ -5152,22 +5181,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, fuzzy, c-format msgid "Ref %s not installed" msgstr "Aplikácia %s %s nie je nainštalovaná" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, fuzzy, c-format msgid "App %s not installed" msgstr "Aplikácia %s %s nie je nainštalovaná" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, fuzzy, c-format msgid "Remote '%s' already exists" msgstr "Vzdialený repozitár %s už existuje" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, fuzzy, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Požadované rozšírenie %s je nainštalované iba čiastočne" @@ -5198,76 +5227,76 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Zlyhalo čítanie začlenenia %s: " -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 #, fuzzy msgid "Only realm in authentication request" msgstr "Neplatný identifikátor pid %s" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 #, fuzzy msgid "Invalid realm in authentication request" msgstr "Neplatný identifikátor pid %s" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, fuzzy, c-format msgid "Authorization failed: %s" msgstr "Neplatný identifikátor pid %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 #, fuzzy msgid "Invalid authentication request response" msgstr "Neplatný identifikátor pid %s" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 #, fuzzy msgid "Invalid delta file format" msgstr "Neplatný identifikátor pid %s" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, fuzzy, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Zlyhalo čítanie začlenenia %s: " -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, fuzzy, c-format msgid "Error signing commit: %d" msgstr "Inštalovanie: %s\n" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "" @@ -5515,87 +5544,87 @@ msgid "No systemd user session available, cgroups not available" msgstr "" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, fuzzy, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Zlyhalo otvorenie dočasného súboru flatpak-info" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, fuzzy, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Zlyhalo otvorenie dočasného súboru flatpak-info" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, fuzzy, c-format msgid "Failed to write to instance id fd: %s" msgstr "Zlyhalo vytvorenie dočasného súboru" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, fuzzy, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Zlyhal zápis dočasného súboru" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, fuzzy, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Zlyhal zápis dočasného súboru" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, fuzzy, c-format msgid "Failed to block syscall %d: %s" msgstr "Zlyhalo čítanie začlenenia %s: " -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, fuzzy, c-format msgid "Failed to export bpf: %s" msgstr "Zlyhalo čítanie z exportovaného súboru" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, fuzzy, c-format msgid "Failed to open ‘%s’" msgstr "Zlyhalo otvorenie dočasného súboru flatpak-info" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." msgstr "" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, fuzzy, c-format msgid "Failed to migrate from %s: %s" msgstr "Zlyhalo čítanie začlenenia %s: " -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, fuzzy, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Zlyhalo čítanie začlenenia %s: " @@ -5876,12 +5905,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "" @@ -5899,44 +5928,44 @@ msgid "Invalid token" msgstr "Neplatný identifikátor pid %s" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, fuzzy, c-format msgid "No portal support found" msgstr "Nič nevyhovuje názvu %s" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 #, fuzzy msgid "Update" msgstr "Žiadne aktualizácie.\n" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, fuzzy, c-format msgid "Update %s?" msgstr "Aktualizovanie zhrnutia\n" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "" -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, fuzzy, c-format msgid "Update ended unexpectedly" msgstr "Aktualizovanie podpísaného prostredia" diff -Nru flatpak-1.16.3/po/sl.po flatpak-1.16.6/po/sl.po --- flatpak-1.16.3/po/sl.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/sl.po 2026-04-10 17:28:42.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: flatpak main\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2025-01-07 00:22+0100\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Slovenian GNOME Translation Team \n" @@ -34,7 +34,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARH" @@ -163,14 +163,14 @@ msgstr "»%s« ni veljavno skladišče: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "»%s« ni veljavno ime: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "»%s« ni veljavno ime veje: %s" @@ -203,7 +203,7 @@ msgstr "Začni graditi v tej mapi" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "MAPA" @@ -215,7 +215,7 @@ msgid "Use alternative file for the metadata" msgstr "Uporabi alternativno datoteko za metapodatke" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Ubij procese, ko nadrejeni proces umre" @@ -223,11 +223,11 @@ msgid "Export application homedir directory to build" msgstr "Izvozi mapo homedir programa za izgradnjo" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Beleži klice vodila seje" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Beleži klice sistemskega vodila" @@ -253,12 +253,12 @@ msgid "No extension point matching %s in %s" msgstr "" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Aplikacije ni mogoče zagnati" @@ -579,7 +579,7 @@ msgid "Command to set" msgstr "Ukaz za nastavitev" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "UKAZ" @@ -641,7 +641,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "IZVAJALNA" @@ -777,7 +777,7 @@ msgstr "Navesti morata MESTO in IMEDATOTEKE" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "" @@ -797,7 +797,7 @@ msgid "Specify version for --base" msgstr "Navedite različico za --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "RAZLIČICA" @@ -954,7 +954,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "VEJA" @@ -1685,8 +1685,8 @@ msgstr "" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "POT" @@ -2131,7 +2131,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "" @@ -2268,7 +2268,7 @@ msgid "Show the instance ID" msgstr "Prikaži ID primerka" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "" @@ -3002,103 +3002,136 @@ msgid "LOCATION - Repository maintenance" msgstr "MESTO - Vzdrževanje skladišča" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Ukaz za izvajanje" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Mapa za izvajanje ukaza" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Veja za uporabo" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Omogoči posredovanje datotek" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Zaženi določeno objavo" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Naredi procese vidne nadrejenemu imenskemu prostoru" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +msgid "Use FD instead of the app's /app" +msgstr "" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +msgid "Use FD instead of the runtime's /usr" +msgstr "" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "" @@ -4081,15 +4114,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s je že nameščen" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4177,209 +4210,205 @@ msgid "Invalid env format %s" msgstr "" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "Ime spremenljivke okolja ne sme vsebovati »=«: %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "DELI" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "VTIČNICA" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "NAPRAVA" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Dovoli funkcijo" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FUNKCIJA" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Ne dovoli funkcije" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "DATOTEČNISISTEM[:RO]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "DATOTEČNISISTEM" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Nastavi spremenljivko okolja" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "SPREMENLJIVKA=VREDNOST" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "Beri spremenljivke okolja v obliki env -0 iz FD" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Odstrani spremenljivko iz okolja" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "SPRE" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Dovoli aplikaciji, da si lasti ime na vodilu seje" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUS_IME" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "Dodaj napravo USB na skriti seznam" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "IMEDATOTEKE" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "Brez zamenjave »%s« s tmpfs: %s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4388,12 +4417,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "Dostop do domače mape ni dovoljen: %s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "" @@ -4444,7 +4473,7 @@ msgstr "" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Slika ni manifest" @@ -4522,7 +4551,7 @@ msgstr "" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" @@ -4570,8 +4599,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Neveljavna kontrolna vsota za dodatne podatke %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "" @@ -4661,147 +4690,147 @@ msgid "Unable to get runtime key from metadata" msgstr "Uporabi alternativno datoteko za metapodatke" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "" -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s ni na voljo" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Branje objave %s je spodletelo: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "" -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "" -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "" -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "" -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "" -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "" -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "" -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Ta različica %s je že nameščena" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Nalaganje filtra »%s« ni uspelo" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Razčlenjevanje filtra »%s« ni uspelo" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Pisanje predpomnilnika povzetka ni uspelo: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "Ni predpomnilnega povzetka oci za oddaljeni »%s«" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "Ni predpomnjenega povzetka za oddaljeni strežnik »%s«." -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4810,96 +4839,96 @@ "Oddaljeni seznam za %s ni na voljo; strežnik nima datoteke s povzetjem. " "Preverite, ali je URL, ki je bil podan remote-add, veljaven." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "" -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Nič se ne ujema s/z %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Ni mogoče najti ref %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s ni nameščen" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Ni mogoče najti namestitve %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "" @@ -4959,22 +4988,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Število »%s« je izven območja [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "" @@ -5005,72 +5034,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Overitev ni uspela: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Napaka pri podpisovanju objave: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "" @@ -5309,87 +5338,87 @@ msgid "No systemd user session available, cgroups not available" msgstr "" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." msgstr "" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Selitev iz %s ni uspela: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "" @@ -5664,12 +5693,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Nepričakovana beseda »%s« v vrstici %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "" @@ -5686,43 +5715,43 @@ msgid "Invalid token" msgstr "Neveljaven žeton" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Zavrni" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Posodobi" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Želite posodobiti %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "" -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "" diff -Nru flatpak-1.16.3/po/sv.po flatpak-1.16.6/po/sv.po --- flatpak-1.16.3/po/sv.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/sv.po 2026-04-10 17:28:42.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2025-04-22 23:11+0200\n" "Last-Translator: Anders Jonsson \n" "Language-Team: Swedish \n" @@ -35,7 +35,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARK" @@ -162,14 +162,14 @@ msgstr "”%s” är inte ett giltigt förråd: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "”%s” är inte ett giltigt namn: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "”%s” är inte ett giltigt grennamn: %s" @@ -203,7 +203,7 @@ msgstr "Starta bygge i denna katalog" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "KAT" @@ -215,7 +215,7 @@ msgid "Use alternative file for the metadata" msgstr "Använd alternativ fil för metadata" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Döda processen när den överordnade processen dör" @@ -223,11 +223,11 @@ msgid "Export application homedir directory to build" msgstr "Exportera programmets hemkatalog till bygge" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Logga sessionsbussanrop" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Logga systembussanrop" @@ -254,12 +254,12 @@ msgstr "Ingen tilläggspunkt matchar %s i %s" # sebras: how is this translated? -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Saknar ”=” i bindningsmonteringsargument ”%s”" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Kunde inte starta program" @@ -586,7 +586,7 @@ msgid "Command to set" msgstr "Kommando att ställa in" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "KOMMANDO" @@ -648,7 +648,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "EXEKVERINGSMILJÖ" @@ -784,7 +784,7 @@ msgstr "PLATS och FILNAMN måste anges" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Ark att använda" @@ -804,7 +804,7 @@ msgid "Specify version for --base" msgstr "Ange version för --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSION" @@ -963,7 +963,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "GREN" @@ -1720,8 +1720,8 @@ msgstr "Efterfråga filåtkomst" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "SÖKVÄG" @@ -2171,7 +2171,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "PROG GREN - Gör gren av program aktuell" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "PROG måste anges" @@ -2312,7 +2312,7 @@ msgid "Show the instance ID" msgstr "Visa instans-ID:t" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3050,103 +3050,139 @@ msgid "LOCATION - Repository maintenance" msgstr "PLATS - underhåll av förråd" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Kommando att köra" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Katalog att köra kommando i" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Gren att använda" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Använd utvecklingsexekveringsmiljö" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Exekveringsmiljö att använda" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Version av exekveringsmiljö att använda" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Logga hjälpmedelsbussanrop" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Använd inte proxy för hjälpmedelsbussanrop" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "Använd proxy för hjälpmedelsbussanrop (standard utom när i sandlåda)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Använd inte proxy för sessionsbussanrop" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "Använd proxy för sessionsbussanrop (standard utom när i sandlåda)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Starta inte portaler" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Aktivera filvidarebefordran" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Kör angiven incheckning" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Använd angiven incheckning för exekveringsmiljö" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Kör fullständigt i sandlåda" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "Använd PID som överordnad pid för att dela namnrymder" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Gör processer synliga i överordnad namnrymd" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "Dela namnrymd för process-ID med överordnad" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Skriv instans-ID:t till det givna filhandtaget" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "Använd SÖKVÄG istället för programmets /app" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "Använd SÖKVÄG istället för programmets /app" + +# Filhandtag +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FH" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "Använd SÖKVÄG istället för exekveringsmiljöns /usr" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "Använd SÖKVÄG istället för exekveringsmiljöns /usr" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "PROGRAM [ARGUMENT…] - Kör ett program" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "runtime/%s/%s/%s inte installerad" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Ark att söka efter" @@ -4182,15 +4218,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Fel: Misslyckades med att avinstallera %s: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s redan installerad" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4283,215 +4319,210 @@ msgid "Invalid env format %s" msgstr "Ogiltigt miljöformat %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "Miljövariabeln får inte innehålla '=': %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "Argument till --add-policy måste vara på formen UNDERSYSTEM.NYCKEL=VÄRDE" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "Värden till --add-policy får inte starta med ”!”" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "Argument till --remove-policy måste vara på formen UNDERSYSTEM.NYCKEL=VÄRDE" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "Värden till --remove-policy får inte starta med ”!”" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Dela med värd" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "DELNING" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Avsluta delning med värd" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Exponera uttag för program" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "UTTAG" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Exponera inte detta uttag för program" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Exponera enhet för program" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "ENHET" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Exponera inte enhet för program" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Tillåt funktion" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FUNKTION" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Tillåt inte funktion" # :ro can't be translated -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Exponera filsystem för program (:ro för skrivskyddat)" # :ro can't be translated -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "FILSYSTEM[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Exponera inte filsystem för program" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "FILSYSTEM" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Ställ in miljövariabel" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=VÄRDE" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "Läs miljövariabler i formatet env -0 från FH" -# Filhandtag -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FH" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Ta bort variabel från miljö" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "VAR" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Tillåt program att äga namn på sessionsbussen" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUSNAMN" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Tillåt program att prata med namn på sessionsbussen" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Tillåt inte program att prata med namn på sessionsbussen" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Tillåt program att äga namn på systembussen" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Tillåt program att prata med namn på systembussen" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Tillåt inte program att prata med namn på systembussen" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "Tillåt program att äga namn på a11y-bussen" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Lägg till alternativ för generell policy" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "UNDERSYSTEM.NYCKEL=VÄRDE" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Ta bort alternativet för generell policy" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "Lägg till USB-enhet till uppräkningsbara" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "TILLVERKAR-ID:PRODUKT-ID" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "Lägg till USB-enhet till dold lista" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "En lista över USB-enheter som är uppräkningsbara" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "LISTA" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "Fil som innehåller en lista över USB-enheter att göra uppräkningsbara" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "FILNAMN" # https://github.com/flatpak/flatpak/commit/d5909171bbd7f0157066e2b73007d326fa74df88 -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Gör undersökväg i hemkatalog beständig" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Kräv inte en körande session (inget cgroups-skapande)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "Ersätter inte ”%s” med tmpfs: %s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "Delar inte ”%s” med sandlåda: %s" @@ -4500,12 +4531,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "Tillåter inte åtkomst till hemkatalog: %s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Kunde inte tillhandahålla en temporär hemkatalog i sandlådan: %s" @@ -4558,7 +4589,7 @@ msgstr "Det gick inte att hitta ref %s i fjärrförrådet %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Avbilden är inte ett manifest" @@ -4638,7 +4669,7 @@ msgstr "Ingen appstream-incheckning att distribuera" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" "Det går inte att hämta från ej betrott fjärrförråd som ej är gpg-verifierat" @@ -4689,8 +4720,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Ogiltig kontrollsumma för extra data %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s incheckning %s redan installerad" @@ -4780,149 +4811,149 @@ msgid "Unable to get runtime key from metadata" msgstr "Kunde inte få nyckel för exekveringsmiljö från metadata" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "misslyckades med skriptet apply_extra, avslutningsstatus %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" "Installation av %s tillåts inte av policyn som har satts av din administratör" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Under upplösningsförsök för ref %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s är inte tillgängligt" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Det går inte att skapa distributionskatalog" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Misslyckades läsa incheckning %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "Under utcheckningsförsök av %s i %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "Under utcheckningsförsök av metadataundersökväg: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "Under utcheckningsförsök av undersökvägen ”%s”: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Under försök att ta bort befintlig extra katalog: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Under försök att tillämpa extra data: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Ogiltig incheckningsref %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Distribuerad ref %s matchar inte incheckning (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "Distribuerad referens %s-gren matchar inte incheckning (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s gren %s redan installerad" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "Det gick inte att avmontera revokefs-fuse-filsystem på %s: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Denna version av %s är redan installerad" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Kan inte ändra fjärrförråd under buntinstallering" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "" "Det går inte att uppdatera till en specifik incheckning utan root-rättigheter" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "Det går inte att ta bort %s, det behövs för: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s gren %s är inte installerad" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s incheckning %s inte installerad" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Rensning av förråd misslyckades: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Misslyckades med att läsa in filtret ”%s”" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Misslyckades med att tolka filtret ”%s”" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Misslyckades med att skriva sammanfattningscache: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "Ingen oci-sammanfattning cachad för fjärrförrådet ”%s”" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "Ingen cachad sammanfattning för fjärrförrådet ”%s”" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "Ogiltig kontrollsumma för indexerad sammanfattning %s lästes från %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4931,100 +4962,100 @@ "Fjärrlista för %s inte tillgänglig; servern har ingen sammanfattningsfil. " "Kontrollera att URL:en som skickades till remote-add var giltig." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" "Ogiltig kontrollsumma för indexerad sammanfattning %s för fjärrförrådet ”%s”" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "Flera grenar tillgängliga för %s, du måste ange en av: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Ingenting matchar %s" # sebras: how to translate in here? -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Det går inte att hitta ref %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Fel vid sökning av fjärrförråd %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Fel vid sökning i lokalt förråd: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s inte installerad" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Det gick inte att hitta installationen %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Ogiltigt filformat, ingen %s-grupp" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Ogiltig version %s, endast 1 stöds" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Ogiltigt filformat, ingen %s angiven" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Ogiltigt filformat, gpg-nyckel ogiltig" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "Samlings-ID kräver att GPG-nyckel tillhandahålls" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Exekveringsmiljö %s, gren %s är redan installerad" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Program %s, gren %s är redan installerad" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "Det går inte att ta bort fjärrförrådet ”%s” med installerad ref %s " "(åtminstone)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Ogiltigt tecken ”/” i namn på fjärrförråd: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Ingen konfiguration angavs för fjärrförrådet %s" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Hoppar över borttagning av spegelref (%s, %s)…\n" @@ -5084,22 +5115,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Talet ”%s” är utanför gränserna [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Ref %s inte installerad" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Program %s inte installerat" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Fjärrförrådet ”%s” existerar redan" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Som begärt hämtades bara %s, men installerades inte" @@ -5130,72 +5161,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Kunde inte uppdatera symbolisk länk %s/%s" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Endast Bearer-autentisering stöds" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "Endast rike i autentiseringsbegäran" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Ogiltigt rike i autentiseringsbegäran" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Auktorisering misslyckades: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Auktorisering misslyckades" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Oväntad svarsstatus %d då token begärdes: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Ogiltigt svar på autentiseringsbegäran" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Ogiltigt deltafilformat" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "Ingen gpg-nyckel hittades med ID %s (hemkat: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Kunde inte slå upp nyckel-ID %s: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Fel vid signering av incheckning: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Ogiltig OCI-avbildskonfiguration" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Fel kontrollsumma för lager, förväntade %s, var %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Ingen ref angiven för OCI-avbild %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Fel ref (%s) angiven för OCI-avbild %s, förväntade %s" @@ -5434,73 +5465,73 @@ msgid "No systemd user session available, cgroups not available" msgstr "Ingen systemd-användarsession tillgänglig, cgroups inte tillgängligt" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Kunde inte allokera instans-ID" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Misslyckades med att öppna flatpak-info-fil: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Misslyckades med att öppna bwrapinfo.json-fil: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "Misslyckades med att skriva till filhandtag för instans-ID: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Initiering av seccomp misslyckades" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Misslyckades med att lägga till arkitektur till seccomp-filter: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "" "Misslyckades med att lägga till multiarch-arkitektur till seccomp-filter: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "Misslyckades med att blockera systemanrop %d: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "Misslyckades med att exportera bpf: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Misslyckades med att öppna ”%s”" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "misslyckades med ldconfig, avslutningsstatus %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Det går inte att öppna genererad ld.so.cache" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "Körning av %s tillåts inte av policyn som har satts av din administratör" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5508,19 +5539,19 @@ "”flatpak run” är inte avsett att köras som ”sudo flatpak run”, använd ”sudo " "-i” eller ”su -l” istället och anropa ”flatpak run” inifrån det nya skalet." -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Misslyckades att migrera från %s: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "" "Misslyckades med att migrera gammal programdatakatalog %s till nytt namn %s: " "%s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Misslyckades med att skapa symbolisk länk vid migrering av %s: %s" @@ -5804,12 +5835,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Oväntat ord ”%s” på rad %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Ogiltigt argument %s för require-flatpak" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s behöver en senare flatpak-version (%s)" @@ -5826,44 +5857,44 @@ msgid "Invalid token" msgstr "Ogiltig token" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Inget portalstöd hittades" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Neka" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Uppdatera" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Uppdatera %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "Programmet vill uppdatera sig själv." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "Uppdateringsåtkomst kan ändras när som helst från sekretessinställningarna." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Programuppdatering inte tillåten" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "Självuppdatering stöds inte, nya versionen kräver nya rättigheter" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Uppdateringen avslutades oväntat" diff -Nru flatpak-1.16.3/po/tr.po flatpak-1.16.6/po/tr.po --- flatpak-1.16.3/po/tr.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/tr.po 2026-04-10 17:28:42.000000000 +0000 @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2025-02-09 21:18+0300\n" "Last-Translator: Sabri Ünal \n" "Language-Team: Türkçe \n" @@ -36,7 +36,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "MİMARİ" @@ -163,14 +163,14 @@ msgstr "'%s' geçerli bir depo değil: " #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "'%s' geçerli bir ad değil: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "'%s' geçerli bir dal adı değil: %s" @@ -203,7 +203,7 @@ msgstr "İnşaya bu dizinde başla" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "DİZİN" @@ -215,7 +215,7 @@ msgid "Use alternative file for the metadata" msgstr "Üst veri için alternatif dosya kullan" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Ana işlem öldüğünde işlemleri sonlandır" @@ -223,11 +223,11 @@ msgid "Export application homedir directory to build" msgstr "İnşa için uygulama evdizin dizinini dışa aktar" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Oturum veri yolu çağrılarını günlükle" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Sistem veri yolu çağrılarını günlükle" @@ -253,12 +253,12 @@ msgid "No extension point matching %s in %s" msgstr "%s'e uyan Uzantı noktası %s'te yok" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Bağlama noktası seçeneği '%s'te eksik '='" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Uygulama başlatılamadı" @@ -586,7 +586,7 @@ msgid "Command to set" msgstr "Ayarlanacak komut" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "KOMUT" @@ -648,7 +648,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "ÇALIŞMAORTAMI" @@ -782,7 +782,7 @@ msgstr "KONUM ve DOSYAADI belirtilmelidir" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Kullanılacak mimari" @@ -802,7 +802,7 @@ msgid "Specify version for --base" msgstr "--base için sürüm belirt" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "SÜRÜM" @@ -962,7 +962,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "DAL" @@ -1708,8 +1708,8 @@ msgstr "Dosya erişimini sorgula" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "YOL" @@ -2159,7 +2159,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "UYGULAMA DAL - Uygulamanın dalını mevcut yap" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "UYGULAMA belirtilmelidir" @@ -2300,7 +2300,7 @@ msgid "Show the instance ID" msgstr "Örnek kimliğini göster" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3043,107 +3043,143 @@ msgid "LOCATION - Repository maintenance" msgstr "KONUM - Arşiv bakım" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Çalıştırılacak komut" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Komutun çalıştırılacağı dizin" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Kullanılacak dal" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Geliştirme çalışma ortamı kullan" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Kullanılacak çalışma ortamı" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Kullanılacak çalışma ortamı sürümü" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Erişilebilirlik veri yolu çağrılarını günlükle" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Erişilebilirlik veri yolu çağrılarını vekil sunucu yapma" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" "Erişilebilirlik veri yolu çağrılarını vekil sunucu yap (yalıtılmış alanlar " "dışında öntanımlı)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Oturum veri yolu çağrılarını vekil sunucu yapma" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" "Oturum veri yolu çağrılarını vekil sunucu yap (yalıtılmış alanlar dışında " "öntanımlı)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Kapıları başlatma" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Dosya yönlendirmelerini etkinleştir" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Belirtilen işlemeyi çalıştır" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Belirtilen çalışma ortamı işlemesini kullan" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Tümüyle yalıtılmış olarak çalıştır" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "Ad alanlarını paylaşmak için PID'i ebeveyn pid olarak kullan" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Süreçleri üst ad alanında görünür yap" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "Süreç kimliği ad alanını ebeveynle paylaş" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Örnek kimliğini belirtilen dosya tanımlayıcısına yaz" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "Uygulamanın /app dizini yerine YOL kullan" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "Uygulamanın /app dizini yerine YOL kullan" + +# file descriptor kelimesinin kısaltması +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "DT" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "Çalışma ortamının /usr dizini yerine YOL kullan" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "Çalışma ortamının /usr dizini yerine YOL kullan" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "UYGULAMA [ARGÜMAN…] - Uygulamayı çalıştır" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "çalışma ortamı/%s/%s/%s kurulu değil" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Aranacağı mimari" @@ -4181,15 +4217,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Hata: %s kaldırılamadı: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s zaten kurulu" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4282,212 +4318,207 @@ msgid "Invalid env format %s" msgstr "Geçersiz env biçimi %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "Ortam değişkeni adı '=' içeremez: %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--add-policy argümanları ALTSİSTEM.ANAHTAR=DEĞER biçiminde olmalıdır" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "--add-policy değerleri \"!\" ile başlayamaz" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "--remove-policy argümanları ALTSİSTEM.ANAHTAR=DEĞER biçiminde olmalıdır" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "--remove-policy değerleri \"!\" ile başlayamaz" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Makinayla paylaş" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "PAYLAŞ" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Makinayla paylaşma" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Soketi uygulamaya göster" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOKET" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Soketi uygulamaya gösterme" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Cihazı uygulamaya göster" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "CİHAZ" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Cihazı uygulamaya gösterme" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Özelliğe izin ver" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "ÖZELLİK" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Özelliğe izin verme" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Dosya sistemini uygulamaya göster (salt-okuma için :ro)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "DOSYASİSTEMİ[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Dosya sistemini uygulamaya gösterme" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "DOSYASİSTEMİ" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Ortam değişkeni belirle" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "DEĞİŞKEN=DEĞER" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "FD'den ortam değişkenlerini env -0 biçiminde oku" -# file descriptor kelimesinin kısaltması -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "DT" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Değişkeni ortamdan kaldır" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "DEĞİŞKEN" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Uygulamanın oturum veri yolunda kendi adı olmasına izin ver" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUS_ADI" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Uygulamanın oturum veri yolunda isme konuşmasına izin ver" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Uygulamanın oturum veri yolunda adla konuşmasına izin verme" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Uygulamanın sistem veri yolunda kendi adı olmasına izin ver" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Uygulamanın sistem veri yolunda isme konuşmasına izin ver" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Uygulamanın sistem veri yolunda adla konuşmasına izin verme" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "Uygulamanın a11y veri yolunda kendi adına izin ver" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Genel ilke seçeneği ekle" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "ALTSİSTEM.ANAHTAR=DEĞER" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Genel ilke seçeneğini kaldır" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "USB aygıtını numaralandırılabilirlere ekle" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "ÜRETİCİ_KİMLİĞİ:ÜRÜN_KİMLİĞİ" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "USB aygıtını gizli listeye ekle" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "Numaralandırılabilir USB aygıtlarının listesi" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "LİSTE" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" "Numaralandırılabilir hale getirilecek USB aygıtlarının listesini içeren dosya" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "DOSYAADI" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Ev dizinini alt yolunu koru" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Çalışan oturum gerektirme (cgroups yaratımı yok)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "\"%s\" yolu tmpfs ile değiştirilmiyor: %s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "\"%s\" yolu yalıtılmış alan ile paylaşılmıyor: %s" @@ -4496,12 +4527,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "Ev dizini erişimine izin verilmiyor: %s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Yalıtılmış alanda geçici ev dizini sağlanamadı: %s" @@ -4552,7 +4583,7 @@ msgstr "%s referansı %s uzağında bulunamadı" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Resim manifesto değil" @@ -4632,7 +4663,7 @@ msgstr "Dağıtılacak appstream işlemesi yok" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "Güvenilmeyen gpg olmayan doğrulanmış uzaktan çekilemez" @@ -4682,8 +4713,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Ek veri %s için sağlama toplamı geçersiz" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s işlemesi %s zaten kurulu" @@ -4774,148 +4805,148 @@ msgid "Unable to get runtime key from metadata" msgstr "Üst veri için alternatif dosya kullan" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "apply_extra betiği başarısız oldu, çıkış durumu %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "%s kurulmasına, yöneticinizce ayarlanan ilke sebebiyle izin verilmiyor" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Referans %s çözülmeye çalışılırken: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s kullanılabilir değil" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Dağıtım dizini oluşturulamadı" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "%s işlemesi okunamadı: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "%s'i %s'e geçirmeye çalışırken: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "Üst veri alt dizini geçirilmeye çalışılırken: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "‘%s’ alt yolu geçirilmeye çalışılırken: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Var olan ek dizini kaldırmaya çalışırken: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Ek veriyi uygulamaya çalışırken: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Geçersiz işleme referansı %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Dağıtılan referans %s işlemesiyle eşleşmiyor (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "Dağıtılan referans %s dalı işlemesiyle eşleşmiyor (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s dalı %s zaten kurulu" # S: mnt_dir -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "%s konumunda revokefs-fuse dosya sistemi bağlantısı kaldırılamadı : " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "%s'in bu sürümü zaten kurulu" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Paket kurulumu sırasında uzak değiştirilemedi" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "Kök izinleri olmadan belirli işleme güncellenemez" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "%s kaldırılamaz, şunun için ihtiyaç duyuluyor: %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s dalı %s kurulu değil" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s işlemesi %s kurulu değil" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Depo budanamadı: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "'%s' süzgeci yüklenemedi" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "'%s' süzgeci ayrıştırılamadı" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Özet ön belleği yazılamadı: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "Uzak '%s' için oci özeti önbelleklenmedi" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "Uzak '%s' için önbelleklenmiş özet yok" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "İndeksli özet %s için, %s dosyasından okunan sağlama toplamı geçersiz" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4924,99 +4955,99 @@ "Uzak listeleme %s için kullanılabilir değil; sunucunun özet dosyası yok. " "remote-add için kullanılan URL'nin doğruluğunu denetleyin." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "Uzak '%2$s' içinde, indeksli özet %1$s için sağlama toplamı geçersiz" # : sonrasında kullanılabilir dallar listeleniyor -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "" "%s için birden fazla kullanılabilir dal, şunlardan birisini belirtmelisiniz: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "%s için eşleşme yok" # Bol %s içeren kısım referansın pek çok verisini içeriyor, bölmeye çalışmayın. -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Referans %s%s%s%s%s bulunamadı" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Uzak %s aranırken hata: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Yerel depo aranırken hata: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s kurulu değil" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "%s kurulumu bulunamadı" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Geçersiz dosya biçimi, %s grubu yok" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Geçersiz sürüm %s, sadece 1 destekli" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Geçersiz dosya biçimi, %s belirtilmemiş" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Geçersiz dosya biçimi, gpg anahtarı geçersiz" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "Koleksiyon kimliği, GPG anahtarı sağlanmasını gerektirir" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Çalışma ortamı %s, dal %s zaten kurulu" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Uygulama %s, dal %s zaten kurulu" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "Uzak '%s' %s kurulu referansıyla kaldırılamıyor (en azından)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Uzak adda geçersiz '/' karakteri: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Uzak %s için yapılandırma belirtilmedi" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Yansı referans (%s, %s) silme atlanıyor…\n" @@ -5076,22 +5107,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "“%s” sayısı sınırların dışında [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "%s feferansı kurulu değil" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "%s uygulaması kurulu değil" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Uzak '%s' zaten var" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "İstendiği gibi, %s yalnızca çekildi, ancak kurulmadı" @@ -5122,72 +5153,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Sembolik bağlantı %s/%s güncellenemedi" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Sadece Bearer kimlik doğrulaması deneniyor" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "Kimlik doğrulama isteğinde sadece erişim alanı" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "Kimlik doğrulama isteğinde geçersiz erişim alanı" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Yetkilendirme başarısız oldu: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Yetkilendirme başarısız oldu" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "Jeton istenirken beklenmedik yanıt durumu %d: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Geçersiz kimlik doğrulama isteği yanıtı" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Geçersiz delta dosya biçimi" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "%s kimlikli gpg anahtarı bulunamadı (evdizin: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "%s anahtar kimliği aranamıyor: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "İşleme imzalanırken hata: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Geçersiz OCI görüntü ayarı" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Yanlış katman sağlaması toplamı, beklenen %s, olan %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "OCI görüntüsü %s için referans belirtilmedi" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "OCI resmi %2$s için belirtilen referans (%1$s) yanlış, beklenen %3$s" @@ -5426,72 +5457,72 @@ msgid "No systemd user session available, cgroups not available" msgstr "Systemd kullanıcı oturumu yok, cgroups kullanılabilir değil" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Örnek kimliği ayrılamadı" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "flatpak-info dosyası açılamadı: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "bwrapinfo.json dosyası açılamadı: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "Örnek kimliği fd'ye yazılamadı: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Seccomp ilklendirme başarısız oldu" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Seccomp süzgecine mimari eklenemedi: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Seccomp süzgecine multiarch mimarisi eklenemedi: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "Syscall %d engellenemedi: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "Bpf dışa aktarılamadı: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "‘%s’ açılamadı" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig başarısız oldu, çıkış durumu %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Oluşturulan ld.so.cache açılamadı" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "%s çalıştırılmasına, yöneticinizce ayarlanan ilke sebebiyle izin verilmiyor" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5501,17 +5532,17 @@ "kabuğun içinden \"flatpak run\" komutunu çalıştırın." # ilk %s previous_app_id_dir olup uygulamanın eski konumu anlanına gelmektedir. -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "%s konumundan taşınamadı: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "Eski uygulama veri dizini %s, yeni %s adına taşınamadı: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "%s taşınırken sembolik bağlantı oluşturulamadı: %s" @@ -5795,12 +5826,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "%2$d. satırda beklenmedik '%1$s' kelimesi" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Geçersiz require-flatpak argümanı %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s daha üst bir flatpak sürümünü gerektiriyor (%s)" @@ -5817,44 +5848,44 @@ msgid "Invalid token" msgstr "Geçersiz jeton" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Kapı desteği bulunamadı" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Reddet" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Güncelle" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "%s güncellensin mi?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "Uygulama kendisini güncellemek istiyor." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "Güncelleme erişimi, gizlilik ayarlarından her zaman değiştirilebilir." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Uygulama güncelleme izin verilmiyor" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "Kendini güncelleme desteklenmiyor, yeni sürüm yeni izinler gerektiriyor" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Güncelleme beklenmeyen bir şekilde sonlandı" diff -Nru flatpak-1.16.3/po/uk.po flatpak-1.16.6/po/uk.po --- flatpak-1.16.3/po/uk.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/uk.po 2026-04-10 17:28:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2022-07-24 09:46+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" @@ -33,7 +33,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "АРХ" @@ -162,14 +162,14 @@ msgstr "«%s» не є коректним сховищем:" #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "«%s» не є коректною назвою: %s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "«%s» не є коректною назвою гілки: %s" @@ -202,7 +202,7 @@ msgstr "Почати збирання у цьому каталозі" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "КАТАЛОГ" @@ -214,7 +214,7 @@ msgid "Use alternative file for the metadata" msgstr "Використовувати альтернативний файл для метаданих" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "Вбивати процеси, якщо завершив роботу батьківський процес" @@ -222,11 +222,11 @@ msgid "Export application homedir directory to build" msgstr "Експортувати домашній каталог програми до каталогу збирання" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "Записувати до журналу виклики до каналу сеансу" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "Записувати до журналу виклики до каналу системи" @@ -254,12 +254,12 @@ msgid "No extension point matching %s in %s" msgstr "Немає точки розширення, яка відповідає %s у %s" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "Пропущено «=» у параметрі монтування прив’язки «%s»" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "Не вдалося запустити програму" @@ -593,7 +593,7 @@ msgid "Command to set" msgstr "Команда для встановлення" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "КОМАНДА" @@ -655,7 +655,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "СЕРЕДОВИЩЕ ВИКОНАННЯ" @@ -792,7 +792,7 @@ msgstr "Слід вказати РОЗТАШУВАННЯ і НАЗВУ ФАЙЛА" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "Архітектура, яку слід використовувати" @@ -812,7 +812,7 @@ msgid "Specify version for --base" msgstr "Вказати версію для --base" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "ВЕРСІЯ" @@ -976,7 +976,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "ГІЛКА" @@ -1743,8 +1743,8 @@ msgstr "Запит щодо доступу до файла" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "ШЛЯХ" @@ -2197,7 +2197,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "ПРОГРАМА ГІЛКА - Зробити гілку програми поточною" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "Слід вказати ПРОГРАМУ" @@ -2338,7 +2338,7 @@ msgid "Show the instance ID" msgstr "Показати ідентифікатор екземпляра" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -3079,111 +3079,146 @@ msgid "LOCATION - Repository maintenance" msgstr "РОЗТАШУВАННЯ - Супровід сховища" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "Команда, яку слід виконати" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "Каталог, у якому слід виконати команду" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "Гілка, яку слід використовувати" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "Використовувати розробницьке середовище виконання" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "Середовище виконання, яке слід використовувати" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "Версія середовища виконання, яку слід використовувати" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "Записувати до журналу виклики до каналу доступності" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "Не використовувати проксі для викликів до каналу доступності" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "" "Пропускати крізь проксі виклики каналу доступності (типова поведінка, якщо " "не працюємо у пісочниці)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "Не пропускати крізь проксі виклику каналу сеансу" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "" "Пропускати крізь проксі виклики каналу сеансу (типова поведінка, якщо не " "працюємо у пісочниці)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "Не запускати портали" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "Увімкнути переспрямовування файлів" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "Виконати вказаний внесок" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "Використати вказаний внесок середовища виконання" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "Запустити повністю у пісочниці" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "" "Використовувати PID як батьківський pid для спільного використання просторів " "назв" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "Зробити процеси видимими у батьківському просторі назв" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" "Спільно використовувати простір назв ідентифікатора процесу із батьківським " "процесом" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "Записати ідентифікатор екземпляра до вказаного дескриптора файла" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "Використовувати PATH замість /app програми" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "Використовувати PATH замість /app програми" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "ДФ" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "Використовувати PATH замість /usr середовища виконання" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "Використовувати PATH замість /usr середовища виконання" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "ПРОГРАМА [АРГУМЕНТ...] - Виконати програму" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "runtime/%s/%s/%s не встановлено" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "Архітектура для пошуку" @@ -4225,15 +4260,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "Помилка: не вдалося вилучити %s: %s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s вже встановлено" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4325,215 +4360,211 @@ msgid "Invalid env format %s" msgstr "Некоректне форматування середовища, %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "У змінній середовища не повинно бути символу «=»: %s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "Аргументи --add-policy має бути записано у такому форматі: " "ПІДСИСТЕМА.КЛЮЧ=ЗНАЧЕННЯ" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "Значення --add-policy не можуть починатися з «!»" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "" "Аргументи --remove-policy має бути записано у такому форматі: " "ПІДСИСТЕМА.КЛЮЧ=ЗНАЧЕННЯ" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "Значення --remove-policy не можуть починатися з «!»" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "Надати спільний доступ вузлу" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "СПІЛЬНИЙ РЕСУРС" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "Скасувати надання спільного ресурсу вузлу" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "Відкрити сокет програмі" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "СОКЕТ" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "Не відкривати сокет програми" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "Відкрити пристрій програмі" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "ПРИСТРІЙ" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "Не відкривати пристрій програмі" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "Увімкнути можливість" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "МОЖЛИВІСТЬ" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "Вимкнути можливість" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "Відкрити файлову систему програмі (:ro — лише для читання)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "ФАЙЛОВА_СИСТЕМА[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "Не відкривати файлову систему програмі" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "ФАЙЛОВА СИСТЕМА" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "Встановити змінну середовища" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "ЗМІННА=ЗНАЧЕННЯ" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "" "Прочитати змінні середовища у форматі env -0 з файла із вказаним дескриптором" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "ДФ" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "Вилучити змінну з середовища" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "ЗМІННА" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "Дозволити програмі бути власником назви на каналі сеансу" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "НАЗВА_DBUS" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "Дозволити програмі обмінюватися даними з назвою на каналі сеансу" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "Заборонити програмі обмінюватися даними з назвою на каналі сеансу" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "Дозволити програмі бути власником назви на каналі системи" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "Дозволити програмі обмінюватися даними з назвою на каналі системи" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "Заборонити програмі обмінюватися даними з назвою на каналі системи" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "Дозволити програмі бути власником назви на каналі системи" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "Додати параметр загальних правил" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "ПІДСИСТЕМА.КЛЮЧ=ЗНАЧЕННЯ" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "Вилучити параметр загальних правил" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "НАЗВА ФАЙЛА" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "Не змінювати підшлях домашнього каталогу" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "Не вимагати запущеного сеансу (без створення cgroup)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4542,12 +4573,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, fuzzy, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "Не вдалося створити тимчасовий каталог у %s" @@ -4598,7 +4629,7 @@ msgstr "Не вдалося знайти посилання %s у віддаленому сховищі %s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "Образ не є маніфестом" @@ -4679,7 +4710,7 @@ msgstr "Немає внеску appstream для розгортання" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "" "Отримання даних з віддаленого сховища без довіри і перевірки gpg неможливе" @@ -4730,8 +4761,8 @@ msgid "Invalid checksum for extra data %s" msgstr "Некоректна контрольна сума додаткових даних, %s" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s, внесок %s вже встановлено" @@ -4823,150 +4854,150 @@ msgid "Unable to get runtime key from metadata" msgstr "Використовувати альтернативний файл для метаданих" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "Помилка скрипту apply_extra, стан виходу %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "" "Встановлення %s заборонено правилами, які встановлено адміністратором вашої " "системи" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "Під час спроби визначити посилання %s: " -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s недоступний" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "Не вдалося створити каталог розгортання" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "Не вдалося прочитати внесок %s: " -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "Під час спроби вивантаження %s до %s: " -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "Під час спроби вивантаження підшляху метаданих: " -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "Під час спроби отримати підлеглий шлях «%s»: " -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "Під час спроби вилучення наявного додаткового каталогу: " -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "Під час спроби застосування додаткових даних: " -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "Некоректне посилання на внесок %s: " -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "Розміщене джерело %s не відповідає внеску (%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "Гілка розміщеного посилання %s не відповідає внеску (%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "Гілку %s %s вже встановлено" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "Не вдалося демонтувати файлову систему revokefs-fuse у %s: " -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "Цю версію %s вже встановлено" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "Не можна змінювати сховище під час встановлення пакунка" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "Не вдалося оновитися до вказаного внеску без прав доступу root" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "Не вдалося вилучити %s: цей запис потрібен для %s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s, гілка %s не встановлено" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s, внесок %s не встановлено" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "Не вдалося спорожнити сховище: %s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "Не вдалося завантажити фільтр «%s»" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "Не вдалося обробити фільтр «%s»" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "Не вдалося записати кеш резюме: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "У кеші немає резюме oci для віддаленого сховища «%s»" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "Немає кешованого резюме для віддаленого сховища «%s»" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "" "Некоректна контрольна сума для індексованого резюме %s, яке прочитано з %s" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4975,101 +5006,101 @@ "Список віддалених сховищ для %s є недоступним. На сервері немає файла " "резюме. Перевірте, чи правильно вказано адресу, яку передано remote-add." -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "" "Некоректна контрольна сума для індексованого резюме %s для віддаленого " "сховища «%s»" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "" "Доступними є декілька гілок %s, вам слід вказати одне з таких значень: " -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "Немає відповідників %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "Не вдалося знайти посилання %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "Помилка під час пошуку у віддаленому сховищі %s: %s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "Помилка під час пошуку у локальному сховищі: %s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s не встановлено" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "Не вдалося знайти встановлення %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "Некоректний формат файла, немає групи %s" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "Некоректна версія %s, передбачено підтримку лише версії 1" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "Некоректний формат файла, не вказано %s" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "Некоректний формат файла, ключ gpg є некоректним" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "Визначення ідентифікатора збірки потребує надання ключа GPG" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "Середовище виконання %s, гілка %s вже встановлено" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "Програму %s, гілка %s вже встановлено" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "" "Неможливо вилучити віддалене сховище «%s», оскільки (принаймні) встановлено " "сховище %s" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "Некоректний символ, «/», у назві віддаленого сховища: %s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "Не вказано налаштувань для віддаленого сховища %s" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "Пропускаємо вилучення посилання на дзеркало (%s, %s)…\n" @@ -5129,22 +5160,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Число «%s» не належить до діапазону [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "Сховище %s не встановлено" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "Програму %s не встановлено" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "Запис віддаленого сховища «%s» вже існує" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "Як і було наказано, лише отримали %s, без встановлення" @@ -5175,73 +5206,73 @@ msgid "Unable to update symbolic link %s/%s" msgstr "Не вдалося оновити символічне посилання %s/%s" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "Передбачено підтримку лише розпізнавання Bearer" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "У запиті щодо розпізнавання вказано лише область" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "У запиті щодо розпізнавання вказано некоректну область" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "Помилка під час спроби уповноваження: %s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "Помилка при авторизації" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "" "Неочікуваний стан відповіді %d під час надсилання запиту щодо ключа: %s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "Некоректне відповідь на запит щодо розпізнавання" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "Некоректне форматування файла різниці" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "Не знайдено ключа gpg із ідентифікатором %s (домашній каталог: %s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "Не вдалося знайти ключ із ідентифікатором %s: %d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "Помилка у внеску підписування: %d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "Некоректне налаштування образу OCI" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "Помилкова контрольна сума шару, мало бути %s, маємо %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "Не вказано сховища для образу OCI %s" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "Вказано помилкове сховище (%s) для образу OCI %s, мало бути %s" @@ -5481,72 +5512,72 @@ msgid "No systemd user session available, cgroups not available" msgstr "Немає доступного сеансу користувача systemd, cgroups є недоступними" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "Не вдалося розмістити у пам'яті ідентифікатор екземпляра" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "Не вдалося відкрити файл flatpak-info: %s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "Не вдалося відкрити файл bwrapinfo.json: %s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "Не вдалося записати дескриптор файла до ідентифікатора екземпляра: %s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "Не вдалося ініціалізувати seccomp" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "Не вдалося додати архітектуру до фільтра seccomp: %s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "Не вдалося додати архітектуру multiarch до фільтра seccomp: %s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "Не вдалося заблокувати системний виклик %d: %s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "Не вдалося експортувати bpf: %s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "Не вдалося відкрити «%s»" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "Помилка ldconfig, стан виходу %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "Не вдалося відкрити створений ld.so.cache" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "" "Запуск %s заборонено правилами, які встановлено адміністратором вашої системи" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5555,17 +5586,17 @@ "замість цього «sudo -i» або «su -l» і викличте «flatpak run» з нової " "командної оболонки" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "Не вдалося перенести з %s: %s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "Не вдалося перенести каталог даних старої програми %s до нового %s: %s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "Не вдалося створити символічне посилання під час перенесення %s: %s" @@ -5846,12 +5877,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "Неочікуване слово «%s» у рядку %d" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "Некоректний аргумент require-flatpak, %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s потребує новішої версії flatpak (%s)" @@ -5868,47 +5899,47 @@ msgid "Invalid token" msgstr "Некоректний ключ" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "Не виявлено підтримки порталу" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "Заборонити" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "Оновлення" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "Оновити %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "Програма хоче оновити саму себе." -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "" "Параметри доступу до оновлення може бути будь-коли змінено за допомогою " "налаштувань конфіденційності." -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "Оновлення програми заборонено" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "" "Підтримки самостійного оновлення не передбачено. Нова версія потребує нових " "прав доступу." -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "Результати оновлення є неочікуваними" diff -Nru flatpak-1.16.3/po/zh_CN.po flatpak-1.16.6/po/zh_CN.po --- flatpak-1.16.3/po/zh_CN.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/zh_CN.po 2026-04-10 17:28:42.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2024-10-27 08:17+0800\n" "Last-Translator: lumingzh \n" "Language-Team: Chinese (China) \n" @@ -32,7 +32,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "架构" @@ -159,14 +159,14 @@ msgstr "“%s”不是有效的仓库:" #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "“%s”不是有效的名称:%s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "“%s”不是有效的分支名称:%s" @@ -199,7 +199,7 @@ msgstr "在该目录开始构建" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "目录" @@ -211,7 +211,7 @@ msgid "Use alternative file for the metadata" msgstr "为元数据使用替代文件" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "父进程死亡时杀死进程" @@ -219,11 +219,11 @@ msgid "Export application homedir directory to build" msgstr "导出应用主目录以构建" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "日志会话总线调用" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "日志系统总线调用" @@ -249,12 +249,12 @@ msgid "No extension point matching %s in %s" msgstr "在 %2$s 中没有匹配 %1$s 的扩展点" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "在绑定挂载选项“%s”中缺少“=”" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "无法启动应用" @@ -573,7 +573,7 @@ msgid "Command to set" msgstr "要设置的命令" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "命令" @@ -635,7 +635,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "运行时" @@ -769,7 +769,7 @@ msgstr "必须指定位置和文件名" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "要使用的架构" @@ -789,7 +789,7 @@ msgid "Specify version for --base" msgstr "为 --base 指定版本" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "版本" @@ -946,7 +946,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "分支" @@ -1668,8 +1668,8 @@ msgstr "查询文件访问" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "路径" @@ -2114,7 +2114,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "应用 分支 - 使指定分支的应用成为当前运行的" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "必须指定应用" @@ -2251,7 +2251,7 @@ msgid "Show the instance ID" msgstr "显示实例标识" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -2985,103 +2985,138 @@ msgid "LOCATION - Repository maintenance" msgstr "位置 - 仓库维护" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "要运行的命令" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "要在其中运行命令的目录" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "要使用的分支" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "使用开发运行时" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "要使用的运行时" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "要使用的运行时版本" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "日志可访问性总线调用" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "不要代理可访问性总线调用" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "代理可访问性总线调用(沙盒以外情况下默认)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "不要代理会话总线调用" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "代理会话总线调用(沙盒以外情况下默认)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "不要启动传送门" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "启用文件转发" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "运行指定的提交" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "使用指定的运行时提交" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "完全沙盒运行" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "使用 PID 作为共享命名空间的上级进程标识" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "使进程在上级命名空间中可见" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "与上级共享进程标识命名空间" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "将实例标识写入到给定的文件描述符" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "使用路径替代应用的 /app" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +#, fuzzy +msgid "Use FD instead of the app's /app" +msgstr "使用路径替代应用的 /app" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "FD" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "使用路径替代运行时的 /usr" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +#, fuzzy +msgid "Use FD instead of the runtime's /usr" +msgstr "使用路径替代运行时的 /usr" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "应用 [参数…] - 运行应用" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "运行时 /%s/%s/%s 未安装" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "要搜索的架构" @@ -4100,15 +4135,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "错误:卸载 %s 失败:%s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "%s 已安装" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4198,211 +4233,207 @@ msgid "Invalid env format %s" msgstr "无效的环境格式 %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "环境变量名称不能包含“=”:%s" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--add-policy 参数的格式必须为 SUBSYSTEM.KEY=VALUE" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "--add-policy 值不能以“!”开头" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--remove-policy 参数的格式必须为 SUBSYSTEM.KEY=VALUE" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "--remove-policy 值不能以“!”开头" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "与主机共享" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "共享" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "取消与主机共享" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "将套接字暴露给应用" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "套接字" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "不要将套接字暴露给应用" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "将设备暴露给应用" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "设备" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "不要将设备暴露给应用" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "允许功能" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "功能" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "不允许功能" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "将文件系统暴露给应用(:ro 为只读)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "文件系统[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "不要将文件系统暴露给应用" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "文件系统" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "设置环境变量" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=VALUE" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "以 env -0 格式从 FD 读取环境变量" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "FD" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "Remove variable from environment" msgstr "从环境中移除变量" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 msgid "VAR" msgstr "变量" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "允许应用在会话总线上拥有名称" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUS_NAME" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "允许应用与会话总线上的名字对话" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "不允许应用与会话总线上的名字对话" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "允许应用在系统总线上拥有自己的名称" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "允许应用与系统总线上的名字对话" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "不允许应用与系统总线上的名字对话" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 msgid "Allow app to own name on the a11y bus" msgstr "允许应用在无障碍总线上拥有名称" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "添加常规策略选项" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "SUBSYSTEM.KEY=VALUE" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "移除常规策略选项" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "添加 USB 设备至可枚举列表" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "VENDOR_ID:PRODUCT_ID" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "添加 USB 设备至隐藏列表" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 #, fuzzy msgid "A list of USB devices that are enumerable" msgstr "可枚举的 USB 设备列表" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "列表" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 #, fuzzy msgid "File containing a list of USB devices to make enumerable" msgstr "包含可枚举 USB 设备列表的文件" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "文件名" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "保留主目录子路径" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "不要求正在运行的会话(不创建 cgroups)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "不用 tmpfs 替代“%s”:%s" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "不与沙盒共享“%s”:%s" @@ -4411,12 +4442,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "不允许访问主目录:%s" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "无法在沙盒中提供临时主目录:%s" @@ -4467,7 +4498,7 @@ msgstr "在远程仓库 %2$s 中无法找到引用 %1$s" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "镜像不是清单" @@ -4545,7 +4576,7 @@ msgstr "没有 appstream 提交可部署" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "无法从不信任的无 GPG 校验的远程仓库提取" @@ -4593,8 +4624,8 @@ msgid "Invalid checksum for extra data %s" msgstr "额外数据 %s 的校验和无效" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "%s 提交 %s 已安装" @@ -4684,147 +4715,147 @@ msgid "Unable to get runtime key from metadata" msgstr "为元数据使用替代文件" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "apply_extra 脚本失败,退出状态为 %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "您的管理员设置的策略不允许安装 %s" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "尝试解决引用 %s 时:" -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s 不可用" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "无法创建部署目录" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "读取提交 %s 失败:" -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "尝试检验 %s 至 %s 时:" -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "尝试检验元数据子路径时:" -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "尝试检验子路径“%s”时:" -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "尝试移除现存额外目录时:" -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "尝试应用额外数据时:" -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "无效的提交引用 %s:" -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "已部署的引用 %s 不匹配提交(%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "已部署的引用 %s 分支不匹配提交(%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "%s 分支 %s 已安装" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "无法取消挂载位于 %s 的 revokefs-fuse 文件系统:" -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "此版本的 %s 已安装" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "捆绑包安装期间无法更改远程仓库" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "没有 root 权限无法更新至指定提交" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "无法移除 %s,需要它的有:%s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s 分支 %s 未安装" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "%s 提交 %s 未安装" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "修剪仓库失败:%s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "加载筛选器“%s”失败" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "解析筛选器“%s”失败" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "写入摘要缓存失败:" -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "远程仓库“%s”没有已缓存的 OCI 摘要" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, c-format msgid "No cached summary for remote '%s'" msgstr "远程仓库“%s”没有已缓存的摘要" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "从“%2$s”读取的已索引摘要 %1$s 的校验和无效" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4833,96 +4864,96 @@ "%s 的远程列表不可用;服务器没有摘要文件。请检查传递给 remote-add 的网址是否有" "效。" -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "远程仓库“%2$s”的已索引摘要 %1$s 的校验和无效" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "%s 有多个可用分支,您必须指定一个:" -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "没有 %s 的匹配项" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "无法找到引用 %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "搜索远程仓库 %s 时出错:%s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "搜索本地仓库时出错:%s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s 未安装" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "无法找到安装 %s" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "无效的文件格式,没有 %s 组" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "无效的版本 %s,仅支持 1" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "无效的文件格式,没有指定 %s" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "无效的文件格式,GPG 密钥无效" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "集合标识要求提供 GPG 密钥" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "运行时 %s、分支 %s 已安装" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "应用 %s、分支 %s 已安装" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "无法移除具有已安装引用 %2$s(至少)的远程仓库“%1$s”" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "远程仓库名称中有无效字符“/”:%s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "没有为远程仓库 %s 指定配置" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "正在跳过删除镜像引用(%s,%s)…\n" @@ -4982,22 +5013,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "数字“%s”超出范围 [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "引用 %s 未安装" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "应用 %s 未安装" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "远程仓库“%s”已存在" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "根据请求,%s 仅被提取,没有安装" @@ -5028,72 +5059,72 @@ msgid "Unable to update symbolic link %s/%s" msgstr "无法更新符号链接 %s/%s" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "仅支持 Bearer 身份验证" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 msgid "Only realm in authentication request" msgstr "身份验证中仅请求领域" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 msgid "Invalid realm in authentication request" msgstr "身份验证中请求的领域无效" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, c-format msgid "Authorization failed: %s" msgstr "身份验证失败:%s" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "身份验证失败" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "请求令牌时遇到意料之外的响应状态 %d:%s" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 msgid "Invalid authentication request response" msgstr "无效的身份验证请求响应" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 msgid "Invalid delta file format" msgstr "无效的增量文件格式" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "未找到身份标识 %s 的 GPG 密钥(主目录:%s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, c-format msgid "Unable to lookup key ID %s: %d" msgstr "无法查找密钥标识 %s:%d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "签署提交时出错:%d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "无效的 OCI 镜像配置" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "错误的层校验和,预期为 %s,实际为 %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "没有为 OCI 镜像 %s 指定引用" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "为 OCI 镜像 %2$s 指定了错误的引用(%1$s),预期为 %3$s" @@ -5332,71 +5363,71 @@ msgid "No systemd user session available, cgroups not available" msgstr "没有可用的 systemd 用户会话,cgroups 不可用" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "无法分配实例标识" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "打开 flatpak-info 文件失败:%s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "打开 bwrapinfo.json 文件失败:%s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, c-format msgid "Failed to write to instance id fd: %s" msgstr "写入实例标识 FD 失败:%s" -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "初始化 seccomp 失败" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "将架构添加到 seccomp 筛选器失败:%s" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "将多体系结构添加到 seccomp 筛选器失败:%s" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, c-format msgid "Failed to block syscall %d: %s" msgstr "封锁系统调用 %d 失败:%s" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, c-format msgid "Failed to export bpf: %s" msgstr "导出 bpf 失败:%s" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "打开“%s”失败" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig 失败,退出状态为 %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "无法打开生成的 ld.so.cache" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "您的管理员设置的策略不允许运行 %s" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." @@ -5404,17 +5435,17 @@ "“flatpak run”不是设计为以“sudo flatpak run”运行的。使用“sudo -i”或者“su -l”代" "替且从新的 shell 内部调用“flatpak run”。" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "从 %s 迁移失败:%s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "将旧应用数据目录 %s 迁移至新名称 %s 失败:%s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "迁移 %s 时创建符号链接失败:%s" @@ -5689,12 +5720,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "第 %2$d 行的意外词语“%1$s”" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "无效的 require-flatpak 参数 %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s 需要更新的 flatpak 版本(%s)" @@ -5711,43 +5742,43 @@ msgid "Invalid token" msgstr "无效的令牌" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "未发现传送门支持" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "拒绝" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "更新" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "更新 %s 吗?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "该应用程序想要更新自身。" -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "您可以随时通过隐私设置更改更新访问。" -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "不允许更新应用程序" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "不支持自我更新,新版本需要新的权限" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "更新意外结束" diff -Nru flatpak-1.16.3/po/zh_TW.po flatpak-1.16.6/po/zh_TW.po --- flatpak-1.16.3/po/zh_TW.po 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/po/zh_TW.po 2026-04-10 17:28:42.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: flatpak master\n" "Report-Msgid-Bugs-To: https://github.com/flatpak/flatpak/issues\n" -"POT-Creation-Date: 2026-01-21 11:29+0100\n" +"POT-Creation-Date: 2026-04-10 18:50+0200\n" "PO-Revision-Date: 2020-05-17 17:53+0000\n" "Last-Translator: Yi-Jyun Pan \n" "Language-Team: Chinese (Traditional) \n" @@ -34,7 +34,7 @@ #: app/flatpak-builtins-info.c:55 app/flatpak-builtins-install.c:66 #: app/flatpak-builtins-list.c:49 app/flatpak-builtins-make-current.c:38 #: app/flatpak-builtins-remote-info.c:54 app/flatpak-builtins-remote-ls.c:55 -#: app/flatpak-builtins-run.c:66 app/flatpak-builtins-search.c:36 +#: app/flatpak-builtins-run.c:157 app/flatpak-builtins-search.c:36 #: app/flatpak-builtins-uninstall.c:54 app/flatpak-builtins-update.c:56 msgid "ARCH" msgstr "ARCH" @@ -161,14 +161,14 @@ msgstr "「%s」不是有效的軟體庫:" #: app/flatpak-builtins-build-bundle.c:661 app/flatpak-builtins-build-sign.c:88 -#: common/flatpak-dir.c:13302 +#: common/flatpak-dir.c:13312 #, c-format msgid "'%s' is not a valid name: %s" msgstr "「%s」不是有效的名稱:%s" #: app/flatpak-builtins-build-bundle.c:664 #: app/flatpak-builtins-build-export.c:865 app/flatpak-builtins-build-sign.c:91 -#: common/flatpak-dir.c:13308 +#: common/flatpak-dir.c:13318 #, c-format msgid "'%s' is not a valid branch name: %s" msgstr "「%s」不是有效的分支名稱:%s" @@ -201,7 +201,7 @@ msgstr "在此目錄中開始組建" #: app/flatpak-builtins-build.c:52 app/flatpak-builtins-build.c:53 -#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-build-init.c:64 app/flatpak-builtins-run.c:159 msgid "DIR" msgstr "DIR" @@ -213,7 +213,7 @@ msgid "Use alternative file for the metadata" msgstr "為中介資料使用替代檔案" -#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:85 +#: app/flatpak-builtins-build.c:55 app/flatpak-builtins-run.c:176 msgid "Kill processes when the parent process dies" msgstr "當上層行程消亡後截殺子代行程" @@ -221,11 +221,11 @@ msgid "Export application homedir directory to build" msgstr "匯出要組建的應用程式家目錄" -#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:73 +#: app/flatpak-builtins-build.c:57 app/flatpak-builtins-run.c:164 msgid "Log session bus calls" msgstr "記錄工作階段匯流排呼叫" -#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:74 +#: app/flatpak-builtins-build.c:58 app/flatpak-builtins-run.c:165 msgid "Log system bus calls" msgstr "記錄系統匯流排呼叫" @@ -251,12 +251,12 @@ msgid "No extension point matching %s in %s" msgstr "%2$s 中沒有符合 %1$s 的擴充點" -#: app/flatpak-builtins-build.c:618 +#: app/flatpak-builtins-build.c:624 #, c-format msgid "Missing '=' in bind mount option '%s'" msgstr "綁定用掛載選項「%s」中遺失「=」" -#: app/flatpak-builtins-build.c:662 common/flatpak-run.c:3599 +#: app/flatpak-builtins-build.c:668 common/flatpak-run.c:3790 #, c-format msgid "Unable to start app" msgstr "無法啟動程式" @@ -576,7 +576,7 @@ msgid "Command to set" msgstr "要設定的指令" -#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-build-finish.c:52 app/flatpak-builtins-run.c:158 #: app/flatpak-main.c:208 msgid "COMMAND" msgstr "COMMAND" @@ -638,7 +638,7 @@ #: app/flatpak-builtins-build-finish.c:60 app/flatpak-builtins-build-init.c:54 #: app/flatpak-builtins-list.c:51 app/flatpak-builtins-remote-ls.c:57 -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "RUNTIME" msgstr "RUNTIME" @@ -770,7 +770,7 @@ msgstr "必須指定 LOCATION 與 FILENAME" #: app/flatpak-builtins-build-init.c:53 app/flatpak-builtins-info.c:55 -#: app/flatpak-builtins-run.c:66 +#: app/flatpak-builtins-run.c:157 msgid "Arch to use" msgstr "要使用的架構" @@ -790,7 +790,7 @@ msgid "Specify version for --base" msgstr "為 --base 指定版本" -#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-build-init.c:56 app/flatpak-builtins-run.c:163 msgid "VERSION" msgstr "VERSION" @@ -947,7 +947,7 @@ #: app/flatpak-builtins-build-update-repo.c:74 #: app/flatpak-builtins-remote-add.c:81 app/flatpak-builtins-remote-modify.c:86 #: app/flatpak-builtins-repo.c:711 app/flatpak-builtins-repo.c:712 -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "BRANCH" msgstr "BRANCH" @@ -1670,8 +1670,8 @@ msgstr "查詢檔案存取" #: app/flatpak-builtins-info.c:67 app/flatpak-builtins-install.c:80 -#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:90 -#: app/flatpak-builtins-run.c:91 app/flatpak-builtins-update.c:67 +#: app/flatpak-builtins-install.c:86 app/flatpak-builtins-run.c:181 +#: app/flatpak-builtins-run.c:183 app/flatpak-builtins-update.c:67 #: app/flatpak-builtins-update.c:71 msgid "PATH" msgstr "PATH" @@ -2116,7 +2116,7 @@ msgid "APP BRANCH - Make branch of application current" msgstr "APP BRANCH - 製作目前應用程式的分支" -#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:158 +#: app/flatpak-builtins-make-current.c:69 app/flatpak-builtins-run.c:258 msgid "APP must be specified" msgstr "必須指定 APP" @@ -2255,7 +2255,7 @@ msgid "Show the instance ID" msgstr "顯示實體 ID" -#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-ps.c:48 app/flatpak-builtins-run.c:177 msgid "PID" msgstr "PID" @@ -2995,103 +2995,136 @@ msgid "LOCATION - Repository maintenance" msgstr "LOCATION - 軟體庫維護" -#: app/flatpak-builtins-run.c:67 +#: app/flatpak-builtins-run.c:158 msgid "Command to run" msgstr "要執行的指令" -#: app/flatpak-builtins-run.c:68 +#: app/flatpak-builtins-run.c:159 msgid "Directory to run the command in" msgstr "命令的執行目錄" -#: app/flatpak-builtins-run.c:69 +#: app/flatpak-builtins-run.c:160 msgid "Branch to use" msgstr "要使用的分支" -#: app/flatpak-builtins-run.c:70 +#: app/flatpak-builtins-run.c:161 msgid "Use development runtime" msgstr "使用開發用執行時期環境" -#: app/flatpak-builtins-run.c:71 +#: app/flatpak-builtins-run.c:162 msgid "Runtime to use" msgstr "要使用的執行時期環境" -#: app/flatpak-builtins-run.c:72 +#: app/flatpak-builtins-run.c:163 msgid "Runtime version to use" msgstr "要使用的執行時期環境" -#: app/flatpak-builtins-run.c:75 +#: app/flatpak-builtins-run.c:166 msgid "Log accessibility bus calls" msgstr "記錄無障礙匯流排呼叫" -#: app/flatpak-builtins-run.c:76 +#: app/flatpak-builtins-run.c:167 msgid "Don't proxy accessibility bus calls" msgstr "不要代理無障礙匯流排呼叫" -#: app/flatpak-builtins-run.c:77 +#: app/flatpak-builtins-run.c:168 msgid "Proxy accessibility bus calls (default except when sandboxed)" msgstr "代理無障礙匯流排呼叫(除非在沙盒中,否則是預設值)" -#: app/flatpak-builtins-run.c:78 +#: app/flatpak-builtins-run.c:169 msgid "Don't proxy session bus calls" msgstr "不要代理工作階段匯流排呼叫" -#: app/flatpak-builtins-run.c:79 +#: app/flatpak-builtins-run.c:170 msgid "Proxy session bus calls (default except when sandboxed)" msgstr "代理工作階段匯流排呼叫(除非在沙盒中,否則為預設值)" -#: app/flatpak-builtins-run.c:80 +#: app/flatpak-builtins-run.c:171 msgid "Don't start portals" msgstr "不要啟動入口" -#: app/flatpak-builtins-run.c:81 +#: app/flatpak-builtins-run.c:172 msgid "Enable file forwarding" msgstr "啟用檔案轉送" -#: app/flatpak-builtins-run.c:82 +#: app/flatpak-builtins-run.c:173 msgid "Run specified commit" msgstr "執行指定的提交" -#: app/flatpak-builtins-run.c:83 +#: app/flatpak-builtins-run.c:174 msgid "Use specified runtime commit" msgstr "使用指定的執行時期環境提交" -#: app/flatpak-builtins-run.c:84 +#: app/flatpak-builtins-run.c:175 msgid "Run completely sandboxed" msgstr "完全在沙盒中執行" -#: app/flatpak-builtins-run.c:86 +#: app/flatpak-builtins-run.c:177 msgid "Use PID as parent pid for sharing namespaces" msgstr "將 PID 當作父 PID 以分享命名空間" -#: app/flatpak-builtins-run.c:87 +#: app/flatpak-builtins-run.c:178 msgid "Make processes visible in parent namespace" msgstr "讓行程能夠在上層命名空間看見" -#: app/flatpak-builtins-run.c:88 +#: app/flatpak-builtins-run.c:179 msgid "Share process ID namespace with parent" msgstr "" -#: app/flatpak-builtins-run.c:89 +#: app/flatpak-builtins-run.c:180 msgid "Write the instance ID to the given file descriptor" msgstr "" -#: app/flatpak-builtins-run.c:90 +#: app/flatpak-builtins-run.c:181 msgid "Use PATH instead of the app's /app" msgstr "" -#: app/flatpak-builtins-run.c:91 +#: app/flatpak-builtins-run.c:182 +msgid "Use FD instead of the app's /app" +msgstr "" + +#: app/flatpak-builtins-run.c:182 app/flatpak-builtins-run.c:184 +#: app/flatpak-builtins-run.c:185 app/flatpak-builtins-run.c:186 +#: common/flatpak-context.c:1675 +msgid "FD" +msgstr "" + +#: app/flatpak-builtins-run.c:183 msgid "Use PATH instead of the runtime's /usr" msgstr "" -#: app/flatpak-builtins-run.c:117 +#: app/flatpak-builtins-run.c:184 +msgid "Use FD instead of the runtime's /usr" +msgstr "" + +#: app/flatpak-builtins-run.c:185 +msgid "" +"Bind mount the file or directory referred to by FD to its canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:186 +msgid "" +"Bind mount the file or directory referred to by FD read-only to its " +"canonicalized path" +msgstr "" + +#: app/flatpak-builtins-run.c:217 msgid "APP [ARGUMENT…] - Run an app" msgstr "APP [ARGUMENT…] - 執行 App" -#: app/flatpak-builtins-run.c:268 +#: app/flatpak-builtins-run.c:368 #, c-format msgid "runtime/%s/%s/%s not installed" msgstr "執行時期/%s/%s/%s 未安裝" +#: app/flatpak-builtins-run.c:415 +msgid "app-fd and app-path cannot both be used" +msgstr "" + +#: app/flatpak-builtins-run.c:445 +msgid "usr-fd and usr-path cannot both be used" +msgstr "" + #: app/flatpak-builtins-search.c:36 msgid "Arch to search for" msgstr "要搜尋的架構" @@ -4107,15 +4140,15 @@ msgid "Error: Failed to uninstall %s: %s\n" msgstr "錯誤:無法 %s %s:%s\n" -#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10557 +#: app/flatpak-quiet-transaction.c:166 common/flatpak-dir.c:10567 #, c-format msgid "%s already installed" msgstr "已經安裝 %s" #: app/flatpak-quiet-transaction.c:168 common/flatpak-dir-utils.c:166 #: common/flatpak-dir-utils.c:259 common/flatpak-dir.c:3033 -#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15910 -#: common/flatpak-dir.c:16200 common/flatpak-transaction.c:2669 +#: common/flatpak-dir.c:3732 common/flatpak-dir.c:15920 +#: common/flatpak-dir.c:16210 common/flatpak-transaction.c:2669 #: common/flatpak-transaction.c:2724 #, c-format msgid "%s not installed" @@ -4205,212 +4238,208 @@ msgid "Invalid env format %s" msgstr "無效的 env 格式 %s" -#: common/flatpak-context.c:1413 +#: common/flatpak-context.c:1406 #, c-format msgid "Environment variable name must not contain '=': %s" msgstr "" -#: common/flatpak-context.c:1541 common/flatpak-context.c:1549 +#: common/flatpak-context.c:1534 common/flatpak-context.c:1542 #, c-format msgid "--add-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--add-policy 引數必須是 SUBSYSTEM.KEY=VALUE 的形式" -#: common/flatpak-context.c:1556 +#: common/flatpak-context.c:1549 #, c-format msgid "--add-policy values can't start with \"!\"" msgstr "--add-policy 的值不能以「!」開始" -#: common/flatpak-context.c:1581 common/flatpak-context.c:1589 +#: common/flatpak-context.c:1574 common/flatpak-context.c:1582 #, c-format msgid "--remove-policy arguments must be in the form SUBSYSTEM.KEY=VALUE" msgstr "--remove-policy 的引數必須是 SUBSYSTEM.KEY=VALUE 的形式" -#: common/flatpak-context.c:1596 +#: common/flatpak-context.c:1589 #, c-format msgid "--remove-policy values can't start with \"!\"" msgstr "--remove-policy 的值不能以「!」開始" -#: common/flatpak-context.c:1671 +#: common/flatpak-context.c:1664 msgid "Share with host" msgstr "與主機分享" -#: common/flatpak-context.c:1671 common/flatpak-context.c:1672 +#: common/flatpak-context.c:1664 common/flatpak-context.c:1665 msgid "SHARE" msgstr "SHARE" -#: common/flatpak-context.c:1672 +#: common/flatpak-context.c:1665 msgid "Unshare with host" msgstr "不與主機分享" -#: common/flatpak-context.c:1673 +#: common/flatpak-context.c:1666 msgid "Expose socket to app" msgstr "將接口開放給程式" -#: common/flatpak-context.c:1673 common/flatpak-context.c:1674 +#: common/flatpak-context.c:1666 common/flatpak-context.c:1667 msgid "SOCKET" msgstr "SOCKET" -#: common/flatpak-context.c:1674 +#: common/flatpak-context.c:1667 msgid "Don't expose socket to app" msgstr "不要將接口開放給程式" -#: common/flatpak-context.c:1675 +#: common/flatpak-context.c:1668 msgid "Expose device to app" msgstr "將裝置開放給程式" -#: common/flatpak-context.c:1675 common/flatpak-context.c:1676 +#: common/flatpak-context.c:1668 common/flatpak-context.c:1669 msgid "DEVICE" msgstr "DEVICE" -#: common/flatpak-context.c:1676 +#: common/flatpak-context.c:1669 msgid "Don't expose device to app" msgstr "不要將裝置開放給程式" -#: common/flatpak-context.c:1677 +#: common/flatpak-context.c:1670 msgid "Allow feature" msgstr "允許功能" -#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1670 common/flatpak-context.c:1671 msgid "FEATURE" msgstr "FEATURE" -#: common/flatpak-context.c:1678 +#: common/flatpak-context.c:1671 msgid "Don't allow feature" msgstr "不允許功能" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "Expose filesystem to app (:ro for read-only)" msgstr "將檔案系統開放給程式(:ro 表示唯讀)" -#: common/flatpak-context.c:1679 +#: common/flatpak-context.c:1672 msgid "FILESYSTEM[:ro]" msgstr "FILESYSTEM[:ro]" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "Don't expose filesystem to app" msgstr "不要將檔案系統開放給程式" -#: common/flatpak-context.c:1680 +#: common/flatpak-context.c:1673 msgid "FILESYSTEM" msgstr "FILESYSTEM" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "Set environment variable" msgstr "設定環境變數" -#: common/flatpak-context.c:1681 +#: common/flatpak-context.c:1674 msgid "VAR=VALUE" msgstr "VAR=VALUE" -#: common/flatpak-context.c:1682 +#: common/flatpak-context.c:1675 msgid "Read environment variables in env -0 format from FD" msgstr "" -#: common/flatpak-context.c:1682 -msgid "FD" -msgstr "" - -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 #, fuzzy msgid "Remove variable from environment" msgstr "從權限儲存中移除項目" -#: common/flatpak-context.c:1683 +#: common/flatpak-context.c:1676 #, fuzzy msgid "VAR" msgstr "VAL" -#: common/flatpak-context.c:1684 +#: common/flatpak-context.c:1677 msgid "Allow app to own name on the session bus" msgstr "允許程式在工作階段匯流排上擁有自己的名稱" -#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 -#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 -#: common/flatpak-context.c:1688 common/flatpak-context.c:1689 -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1677 common/flatpak-context.c:1678 +#: common/flatpak-context.c:1679 common/flatpak-context.c:1680 +#: common/flatpak-context.c:1681 common/flatpak-context.c:1682 +#: common/flatpak-context.c:1683 msgid "DBUS_NAME" msgstr "DBUS_NAME" -#: common/flatpak-context.c:1685 +#: common/flatpak-context.c:1678 msgid "Allow app to talk to name on the session bus" msgstr "允許程式與工作階段匯流排上的名稱溝通" -#: common/flatpak-context.c:1686 +#: common/flatpak-context.c:1679 msgid "Don't allow app to talk to name on the session bus" msgstr "不允許程式與工作階段匯流排上的名稱溝通" -#: common/flatpak-context.c:1687 +#: common/flatpak-context.c:1680 msgid "Allow app to own name on the system bus" msgstr "允許程式在系統匯流排上擁有自己的名稱" -#: common/flatpak-context.c:1688 +#: common/flatpak-context.c:1681 msgid "Allow app to talk to name on the system bus" msgstr "允許程式與系統匯流排上的名稱溝通" -#: common/flatpak-context.c:1689 +#: common/flatpak-context.c:1682 msgid "Don't allow app to talk to name on the system bus" msgstr "不允許程式與系統匯流排上的名稱溝通" -#: common/flatpak-context.c:1690 +#: common/flatpak-context.c:1683 #, fuzzy msgid "Allow app to own name on the a11y bus" msgstr "允許程式在系統匯流排上擁有自己的名稱" -#: common/flatpak-context.c:1691 +#: common/flatpak-context.c:1684 msgid "Add generic policy option" msgstr "新增通用方針選項" -#: common/flatpak-context.c:1691 common/flatpak-context.c:1692 +#: common/flatpak-context.c:1684 common/flatpak-context.c:1685 msgid "SUBSYSTEM.KEY=VALUE" msgstr "SUBSYSTEM.KEY=VALUE" -#: common/flatpak-context.c:1692 +#: common/flatpak-context.c:1685 msgid "Remove generic policy option" msgstr "移除通用方針選項" -#: common/flatpak-context.c:1693 +#: common/flatpak-context.c:1686 msgid "Add USB device to enumerables" msgstr "" -#: common/flatpak-context.c:1693 common/flatpak-context.c:1694 +#: common/flatpak-context.c:1686 common/flatpak-context.c:1687 msgid "VENDOR_ID:PRODUCT_ID" msgstr "" -#: common/flatpak-context.c:1694 +#: common/flatpak-context.c:1687 msgid "Add USB device to hidden list" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "A list of USB devices that are enumerable" msgstr "" -#: common/flatpak-context.c:1695 +#: common/flatpak-context.c:1688 msgid "LIST" msgstr "" -#: common/flatpak-context.c:1696 +#: common/flatpak-context.c:1689 msgid "File containing a list of USB devices to make enumerable" msgstr "" -#: common/flatpak-context.c:1696 common/flatpak-context.c:1697 +#: common/flatpak-context.c:1689 common/flatpak-context.c:1690 msgid "FILENAME" msgstr "FILENAME" -#: common/flatpak-context.c:1697 +#: common/flatpak-context.c:1690 msgid "Persist home directory subpath" msgstr "留存家目錄的子路徑" #. This is not needed/used anymore, so hidden, but we accept it for backwards compat -#: common/flatpak-context.c:1699 +#: common/flatpak-context.c:1692 msgid "Don't require a running session (no cgroups creation)" msgstr "不需要有執行中的工作階段(不會建立 cgroups)" -#: common/flatpak-context.c:2818 +#: common/flatpak-context.c:2811 #, c-format msgid "Not replacing \"%s\" with tmpfs: %s" msgstr "" -#: common/flatpak-context.c:2826 +#: common/flatpak-context.c:2819 #, c-format msgid "Not sharing \"%s\" with sandbox: %s" msgstr "" @@ -4419,12 +4448,12 @@ #. * the path not existing, it seems reasonable to make more of a fuss #. * about the home directory not existing or otherwise being unusable, #. * so this is intentionally not using cannot_export() -#: common/flatpak-context.c:2922 +#: common/flatpak-context.c:2915 #, c-format msgid "Not allowing home directory access: %s" msgstr "" -#: common/flatpak-context.c:3156 +#: common/flatpak-context.c:3149 #, fuzzy, c-format msgid "Unable to provide a temporary home directory in the sandbox: %s" msgstr "無法建立布署目錄" @@ -4475,7 +4504,7 @@ msgstr "在 %2$s 遠端中找不到 %1$s 參照的最近檢核碼" #: common/flatpak-dir.c:1131 common/flatpak-dir.c:6047 -#: common/flatpak-oci-registry.c:3494 common/flatpak-oci-registry.c:3499 +#: common/flatpak-oci-registry.c:3497 common/flatpak-oci-registry.c:3502 msgid "Image is not a manifest" msgstr "影像並非 manifest" @@ -4553,7 +4582,7 @@ msgstr "沒有要布署的 appstream 提交" #: common/flatpak-dir.c:5331 common/flatpak-dir.c:6381 -#: common/flatpak-dir.c:9974 common/flatpak-dir.c:10699 +#: common/flatpak-dir.c:9984 common/flatpak-dir.c:10709 msgid "Can't pull from untrusted non-gpg verified remote" msgstr "無法從未受信任的無 GPG 驗證過的遠端拉入" @@ -4601,8 +4630,8 @@ msgid "Invalid checksum for extra data %s" msgstr "額外資料 %s 的檢核碼無效" -#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8819 -#: common/flatpak-dir.c:10577 +#: common/flatpak-dir.c:5964 common/flatpak-dir.c:8829 +#: common/flatpak-dir.c:10587 #, c-format msgid "%s commit %s already installed" msgstr "已經安裝 %s 的 %s 提交" @@ -4695,147 +4724,147 @@ msgid "Unable to get runtime key from metadata" msgstr "為中介資料使用替代檔案" -#: common/flatpak-dir.c:8529 +#: common/flatpak-dir.c:8539 #, c-format msgid "apply_extra script failed, exit status %d" msgstr "apply_extra 指令稿執行失敗,結束狀態為 %d" #. Translators: The placeholder is for an app ref. -#: common/flatpak-dir.c:8696 +#: common/flatpak-dir.c:8706 #, c-format msgid "Installing %s is not allowed by the policy set by your administrator" msgstr "因管理員設定的方針,不允許安裝 %s" -#: common/flatpak-dir.c:8795 +#: common/flatpak-dir.c:8805 #, c-format msgid "While trying to resolve ref %s: " msgstr "當嘗試解決 %s 參照時:" -#: common/flatpak-dir.c:8807 +#: common/flatpak-dir.c:8817 #, c-format msgid "%s is not available" msgstr "%s 無法使用" -#: common/flatpak-dir.c:8826 +#: common/flatpak-dir.c:8836 msgid "Can't create deploy directory" msgstr "無法建立布署目錄" -#: common/flatpak-dir.c:8834 +#: common/flatpak-dir.c:8844 #, c-format msgid "Failed to read commit %s: " msgstr "%s 提交讀取失敗:" -#: common/flatpak-dir.c:8855 +#: common/flatpak-dir.c:8865 #, c-format msgid "While trying to checkout %s into %s: " msgstr "當嘗試將 %s 檢出至 %s 時:" -#: common/flatpak-dir.c:8874 +#: common/flatpak-dir.c:8884 msgid "While trying to checkout metadata subpath: " msgstr "當嘗試檢出中介資料子路徑時:" -#: common/flatpak-dir.c:8906 +#: common/flatpak-dir.c:8916 #, c-format msgid "While trying to checkout subpath ‘%s’: " msgstr "當嘗試檢出子路徑「%s」時:" -#: common/flatpak-dir.c:8916 +#: common/flatpak-dir.c:8926 msgid "While trying to remove existing extra dir: " msgstr "當嘗試移除既有的額外目錄時:" -#: common/flatpak-dir.c:8927 +#: common/flatpak-dir.c:8937 msgid "While trying to apply extra data: " msgstr "當嘗試套用額外資料時:" -#: common/flatpak-dir.c:8954 +#: common/flatpak-dir.c:8964 #, c-format msgid "Invalid commit ref %s: " msgstr "無效的 %s 參照提交:" -#: common/flatpak-dir.c:8962 common/flatpak-dir.c:8974 +#: common/flatpak-dir.c:8972 common/flatpak-dir.c:8984 #, c-format msgid "Deployed ref %s does not match commit (%s)" msgstr "已布署的 %s 參照與提交不符(%s)" -#: common/flatpak-dir.c:8968 +#: common/flatpak-dir.c:8978 #, c-format msgid "Deployed ref %s branch does not match commit (%s)" msgstr "已布署的 %s 參照分支與提交不符(%s)" -#: common/flatpak-dir.c:9229 common/flatpak-installation.c:1912 +#: common/flatpak-dir.c:9239 common/flatpak-installation.c:1914 #, c-format msgid "%s branch %s already installed" msgstr "已經安裝 %s 的 %s 分支" -#: common/flatpak-dir.c:10078 +#: common/flatpak-dir.c:10088 #, c-format msgid "Could not unmount revokefs-fuse filesystem at %s: " msgstr "" -#: common/flatpak-dir.c:10377 +#: common/flatpak-dir.c:10387 #, c-format msgid "This version of %s is already installed" msgstr "已經安裝此版本的 %s" -#: common/flatpak-dir.c:10390 +#: common/flatpak-dir.c:10400 #, c-format msgid "Can't change remote during bundle install" msgstr "無法在套組安裝時變更遠端" -#: common/flatpak-dir.c:10652 +#: common/flatpak-dir.c:10662 msgid "Can't update to a specific commit without root permissions" msgstr "沒有 root 權利時無法更新至特定提交" -#: common/flatpak-dir.c:10932 +#: common/flatpak-dir.c:10942 #, c-format msgid "Can't remove %s, it is needed for: %s" msgstr "無法移除 %s,它為此項目所需要:%s" -#: common/flatpak-dir.c:10988 common/flatpak-installation.c:2068 +#: common/flatpak-dir.c:10998 common/flatpak-installation.c:2070 #, c-format msgid "%s branch %s is not installed" msgstr "%s 的 %s 分支尚未安裝" -#: common/flatpak-dir.c:11241 +#: common/flatpak-dir.c:11251 #, c-format msgid "%s commit %s not installed" msgstr "未安裝 %s (提交 %s)" -#: common/flatpak-dir.c:11577 +#: common/flatpak-dir.c:11587 #, c-format msgid "Pruning repo failed: %s" msgstr "修除軟體庫失敗:%s" -#: common/flatpak-dir.c:11745 common/flatpak-dir.c:11751 +#: common/flatpak-dir.c:11755 common/flatpak-dir.c:11761 #, c-format msgid "Failed to load filter '%s'" msgstr "無法載入過濾器「%s」" -#: common/flatpak-dir.c:11757 +#: common/flatpak-dir.c:11767 #, c-format msgid "Failed to parse filter '%s'" msgstr "無法解析「%s」過濾器" -#: common/flatpak-dir.c:12039 +#: common/flatpak-dir.c:12049 msgid "Failed to write summary cache: " msgstr "無法寫入摘要快取: " -#: common/flatpak-dir.c:12058 +#: common/flatpak-dir.c:12068 #, c-format msgid "No oci summary cached for remote '%s'" msgstr "未快取「%s」遠端的 oci 摘要" -#: common/flatpak-dir.c:12283 +#: common/flatpak-dir.c:12293 #, fuzzy, c-format msgid "No cached summary for remote '%s'" msgstr "未快取「%s」遠端的 oci 摘要" -#: common/flatpak-dir.c:12324 +#: common/flatpak-dir.c:12334 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s read from %s" msgstr "額外資料 %s 的檢核碼無效" -#: common/flatpak-dir.c:12397 +#: common/flatpak-dir.c:12407 #, c-format msgid "" "Remote listing for %s not available; server has no summary file. Check the " @@ -4844,96 +4873,96 @@ "%s 的遠端列表無法使用;伺服器沒有摘要檔案。請檢查傳給 remote-add 的 URL 是否" "有效。" -#: common/flatpak-dir.c:12774 +#: common/flatpak-dir.c:12784 #, fuzzy, c-format msgid "Invalid checksum for indexed summary %s for remote '%s'" msgstr "額外資料 %s 的檢核碼無效" -#: common/flatpak-dir.c:13397 +#: common/flatpak-dir.c:13407 #, c-format msgid "Multiple branches available for %s, you must specify one of: " msgstr "%s 有多個分支可用,您必須指定其中一個:" -#: common/flatpak-dir.c:13463 +#: common/flatpak-dir.c:13473 #, c-format msgid "Nothing matches %s" msgstr "沒有項目符合 %s" -#: common/flatpak-dir.c:13571 +#: common/flatpak-dir.c:13581 #, c-format msgid "Can't find ref %s%s%s%s%s" msgstr "找不到參照 %s%s%s%s%s" -#: common/flatpak-dir.c:13614 +#: common/flatpak-dir.c:13624 #, c-format msgid "Error searching remote %s: %s" msgstr "搜尋 %s 遠端時發生錯誤:%s" -#: common/flatpak-dir.c:13711 +#: common/flatpak-dir.c:13721 #, c-format msgid "Error searching local repository: %s" msgstr "搜尋本機軟體庫時發生錯誤:%s" -#: common/flatpak-dir.c:13848 +#: common/flatpak-dir.c:13858 #, c-format msgid "%s/%s/%s not installed" msgstr "%s/%s/%s 未安裝" -#: common/flatpak-dir.c:14051 +#: common/flatpak-dir.c:14061 #, c-format msgid "Could not find installation %s" msgstr "找不到 %s 安裝" -#: common/flatpak-dir.c:14596 +#: common/flatpak-dir.c:14606 #, c-format msgid "Invalid file format, no %s group" msgstr "無效的檔案格式,沒有 %s 群組" -#: common/flatpak-dir.c:14601 common/flatpak-repo-utils.c:2861 +#: common/flatpak-dir.c:14611 common/flatpak-repo-utils.c:2861 #, c-format msgid "Invalid version %s, only 1 supported" msgstr "%s 版本無效,僅支援 1 版" -#: common/flatpak-dir.c:14606 common/flatpak-dir.c:14611 +#: common/flatpak-dir.c:14616 common/flatpak-dir.c:14621 #, c-format msgid "Invalid file format, no %s specified" msgstr "無效的檔案格式,未指定 %s" #. Check some minimal size so we don't get crap -#: common/flatpak-dir.c:14631 +#: common/flatpak-dir.c:14641 msgid "Invalid file format, gpg key invalid" msgstr "無效的檔案格式,GPG 金鑰無效" -#: common/flatpak-dir.c:14659 common/flatpak-repo-utils.c:2934 +#: common/flatpak-dir.c:14669 common/flatpak-repo-utils.c:2934 msgid "Collection ID requires GPG key to be provided" msgstr "收藏 ID 必須提供 GPG 金鑰" -#: common/flatpak-dir.c:14702 +#: common/flatpak-dir.c:14712 #, c-format msgid "Runtime %s, branch %s is already installed" msgstr "已經安裝 %s 執行時期環境,%s 分支" -#: common/flatpak-dir.c:14703 +#: common/flatpak-dir.c:14713 #, c-format msgid "App %s, branch %s is already installed" msgstr "已經安裝 %s 程式,%s 分支" -#: common/flatpak-dir.c:14936 +#: common/flatpak-dir.c:14946 #, c-format msgid "Can't remove remote '%s' with installed ref %s (at least)" msgstr "無法移除「%s」遠端的已安裝 %s 參照(至少)" -#: common/flatpak-dir.c:15035 +#: common/flatpak-dir.c:15045 #, c-format msgid "Invalid character '/' in remote name: %s" msgstr "在遠端的名稱中有無效字元「/」:%s" -#: common/flatpak-dir.c:15041 +#: common/flatpak-dir.c:15051 #, c-format msgid "No configuration for remote %s specified" msgstr "沒有設定 %s 遠端的組態" -#: common/flatpak-dir.c:16538 +#: common/flatpak-dir.c:16548 #, c-format msgid "Skipping deletion of mirror ref (%s, %s)…\n" msgstr "正在略過鏡像參照 (%s, %s)…\n" @@ -4993,22 +5022,22 @@ msgid "Number “%s” is out of bounds [%s, %s]" msgstr "數字「%s」超出邊界 [%s, %s]" -#: common/flatpak-installation.c:835 +#: common/flatpak-installation.c:837 #, c-format msgid "Ref %s not installed" msgstr "未安裝 %s 參照" -#: common/flatpak-installation.c:876 +#: common/flatpak-installation.c:878 #, c-format msgid "App %s not installed" msgstr "未安裝 %s 程式" -#: common/flatpak-installation.c:1396 +#: common/flatpak-installation.c:1398 #, c-format msgid "Remote '%s' already exists" msgstr "遠端「%s」已經存在" -#: common/flatpak-installation.c:1947 +#: common/flatpak-installation.c:1949 #, c-format msgid "As requested, %s was only pulled, but not installed" msgstr "根據要求,%s 僅被拉入,但未安裝" @@ -5039,76 +5068,76 @@ msgid "Unable to update symbolic link %s/%s" msgstr "無法更新 %s:%s\n" -#: common/flatpak-oci-registry.c:1022 +#: common/flatpak-oci-registry.c:1025 msgid "Only Bearer authentication supported" msgstr "" -#: common/flatpak-oci-registry.c:1031 +#: common/flatpak-oci-registry.c:1034 #, fuzzy msgid "Only realm in authentication request" msgstr "無效的身分核對器名稱 %s" -#: common/flatpak-oci-registry.c:1038 +#: common/flatpak-oci-registry.c:1041 #, fuzzy msgid "Invalid realm in authentication request" msgstr "無效的身分核對器名稱 %s" -#: common/flatpak-oci-registry.c:1108 +#: common/flatpak-oci-registry.c:1111 #, fuzzy, c-format msgid "Authorization failed: %s" msgstr "身分核對器名稱:%s\n" -#: common/flatpak-oci-registry.c:1110 +#: common/flatpak-oci-registry.c:1113 msgid "Authorization failed" msgstr "" -#: common/flatpak-oci-registry.c:1114 +#: common/flatpak-oci-registry.c:1117 #, c-format msgid "Unexpected response status %d when requesting token: %s" msgstr "" -#: common/flatpak-oci-registry.c:1125 +#: common/flatpak-oci-registry.c:1128 #, fuzzy msgid "Invalid authentication request response" msgstr "無效的身分核對器名稱 %s" -#: common/flatpak-oci-registry.c:1722 common/flatpak-oci-registry.c:1775 -#: common/flatpak-oci-registry.c:1804 common/flatpak-oci-registry.c:1859 -#: common/flatpak-oci-registry.c:1915 common/flatpak-oci-registry.c:1993 +#: common/flatpak-oci-registry.c:1725 common/flatpak-oci-registry.c:1778 +#: common/flatpak-oci-registry.c:1807 common/flatpak-oci-registry.c:1862 +#: common/flatpak-oci-registry.c:1918 common/flatpak-oci-registry.c:1996 #, fuzzy msgid "Invalid delta file format" msgstr "檔案格式無效" -#: common/flatpak-oci-registry.c:2497 +#: common/flatpak-oci-registry.c:2500 #, c-format msgid "No gpg key found with ID %s (homedir: %s)" msgstr "找不到 ID %s 的 GPG 金鑰(家目錄:%s)" -#: common/flatpak-oci-registry.c:2504 +#: common/flatpak-oci-registry.c:2507 #, fuzzy, c-format msgid "Unable to lookup key ID %s: %d" msgstr "無法查找金鑰 ID %s:%d" -#: common/flatpak-oci-registry.c:2512 +#: common/flatpak-oci-registry.c:2515 #, c-format msgid "Error signing commit: %d" msgstr "簽署提交時發生錯誤:%d" -#: common/flatpak-oci-registry.c:3513 common/flatpak-oci-registry.c:3672 +#: common/flatpak-oci-registry.c:3516 common/flatpak-oci-registry.c:3675 msgid "Invalid OCI image config" msgstr "" -#: common/flatpak-oci-registry.c:3575 common/flatpak-oci-registry.c:3821 +#: common/flatpak-oci-registry.c:3578 common/flatpak-oci-registry.c:3824 #, c-format msgid "Wrong layer checksum, expected %s, was %s" msgstr "錯誤的層次檢核碼,預期為 %s,實際為 %s" -#: common/flatpak-oci-registry.c:3655 +#: common/flatpak-oci-registry.c:3658 #, c-format msgid "No ref specified for OCI image %s" msgstr "%s OCI 映像檔未指定參照" -#: common/flatpak-oci-registry.c:3661 +#: common/flatpak-oci-registry.c:3664 #, c-format msgid "Wrong ref (%s) specified for OCI image %s, expected %s" msgstr "錯誤的參照 (%s) 指定給了 %s OCI 映像檔,預期為 %s" @@ -5352,87 +5381,87 @@ msgid "No systemd user session available, cgroups not available" msgstr "沒有可用的 systemd 使用者工作階段,cgroups 無法使用" -#: common/flatpak-run.c:1395 +#: common/flatpak-run.c:1399 msgid "Unable to allocate instance id" msgstr "無法分配實體 ID" -#: common/flatpak-run.c:1531 common/flatpak-run.c:1541 +#: common/flatpak-run.c:1535 common/flatpak-run.c:1544 #, c-format msgid "Failed to open flatpak-info file: %s" msgstr "flatpak-info 檔開啟失敗:%s" -#: common/flatpak-run.c:1570 +#: common/flatpak-run.c:1571 #, c-format msgid "Failed to open bwrapinfo.json file: %s" msgstr "bwrapinfo.json 檔開啟失敗:%s" -#: common/flatpak-run.c:1595 +#: common/flatpak-run.c:1592 #, fuzzy, c-format msgid "Failed to write to instance id fd: %s" msgstr "無法寫入摘要快取: " -#: common/flatpak-run.c:1990 +#: common/flatpak-run.c:2011 msgid "Initialize seccomp failed" msgstr "seccomp 初始化失敗" -#: common/flatpak-run.c:2029 +#: common/flatpak-run.c:2050 #, fuzzy, c-format msgid "Failed to add architecture to seccomp filter: %s" msgstr "架構新增至 seccomp 過濾器失敗" -#: common/flatpak-run.c:2037 +#: common/flatpak-run.c:2058 #, fuzzy, c-format msgid "Failed to add multiarch architecture to seccomp filter: %s" msgstr "multiarch 架構新增至 seccomp 過濾器失敗" -#: common/flatpak-run.c:2069 common/flatpak-run.c:2086 -#: common/flatpak-run.c:2108 +#: common/flatpak-run.c:2090 common/flatpak-run.c:2107 +#: common/flatpak-run.c:2129 #, fuzzy, c-format msgid "Failed to block syscall %d: %s" msgstr "封鎖系統呼叫 %d 失敗" -#: common/flatpak-run.c:2141 +#: common/flatpak-run.c:2162 #, fuzzy, c-format msgid "Failed to export bpf: %s" msgstr "匯出 bpf 失敗" -#: common/flatpak-run.c:2440 +#: common/flatpak-run.c:2499 #, c-format msgid "Failed to open ‘%s’" msgstr "無法開啟「%s」" -#: common/flatpak-run.c:2727 +#: common/flatpak-run.c:2786 #, c-format msgid "ldconfig failed, exit status %d" msgstr "ldconfig 失敗,離開狀態為 %d" -#: common/flatpak-run.c:2734 +#: common/flatpak-run.c:2793 msgid "Can't open generated ld.so.cache" msgstr "無法開啟生成的 ld.so.cache" #. Translators: The placeholder is for an app ref. -#: common/flatpak-run.c:2857 +#: common/flatpak-run.c:2916 #, c-format msgid "Running %s is not allowed by the policy set by your administrator" msgstr "因管理員設定的方針,不允許執行 %s" -#: common/flatpak-run.c:2964 +#: common/flatpak-run.c:3041 msgid "" "\"flatpak run\" is not intended to be run as `sudo flatpak run`. Use `sudo " "-i` or `su -l` instead and invoke \"flatpak run\" from inside the new shell." msgstr "" -#: common/flatpak-run.c:3154 +#: common/flatpak-run.c:3246 #, c-format msgid "Failed to migrate from %s: %s" msgstr "無法從 %s 轉移:%s" -#: common/flatpak-run.c:3175 +#: common/flatpak-run.c:3267 #, c-format msgid "Failed to migrate old app data directory %s to new name %s: %s" msgstr "無法轉移舊的 App 資料目錄 %s 至新名稱 %s:%s" -#: common/flatpak-run.c:3184 +#: common/flatpak-run.c:3276 #, c-format msgid "Failed to create symlink while migrating %s: %s" msgstr "無法在轉移 %s 時建立符號連結:%s" @@ -5709,12 +5738,12 @@ msgid "Unexpected word '%s' on line %d" msgstr "第 %2$d 列有非預期的「%1$s」單字" -#: common/flatpak-utils.c:1980 +#: common/flatpak-utils.c:2010 #, c-format msgid "Invalid require-flatpak argument %s" msgstr "無效的 require-flatpak 引數 %s" -#: common/flatpak-utils.c:1990 common/flatpak-utils.c:2009 +#: common/flatpak-utils.c:2020 common/flatpak-utils.c:2039 #, c-format msgid "%s needs a later flatpak version (%s)" msgstr "%s 需要較新的 flatpak 版本 (%s)" @@ -5732,43 +5761,43 @@ msgid "Invalid token" msgstr "無效的 GPG 金鑰" -#: portal/flatpak-portal.c:2337 +#: portal/flatpak-portal.c:2256 #, c-format msgid "No portal support found" msgstr "找不到入口支援" -#: portal/flatpak-portal.c:2343 +#: portal/flatpak-portal.c:2262 msgid "Deny" msgstr "拒絕" -#: portal/flatpak-portal.c:2345 +#: portal/flatpak-portal.c:2264 msgid "Update" msgstr "更新" -#: portal/flatpak-portal.c:2350 +#: portal/flatpak-portal.c:2269 #, c-format msgid "Update %s?" msgstr "是否更新 %s?" -#: portal/flatpak-portal.c:2362 +#: portal/flatpak-portal.c:2281 msgid "The application wants to update itself." msgstr "應用程式想要自我更新。" -#: portal/flatpak-portal.c:2363 +#: portal/flatpak-portal.c:2282 msgid "Update access can be changed any time from the privacy settings." msgstr "更新存取權限隨時都可以在隱私權設定變更。" -#: portal/flatpak-portal.c:2388 +#: portal/flatpak-portal.c:2307 #, c-format msgid "Application update not allowed" msgstr "不允許應用程式更新" -#: portal/flatpak-portal.c:2546 +#: portal/flatpak-portal.c:2465 #, c-format msgid "Self update not supported, new version requires new permissions" msgstr "不支援自我更新,新版需要新權限" -#: portal/flatpak-portal.c:2728 portal/flatpak-portal.c:2745 +#: portal/flatpak-portal.c:2647 portal/flatpak-portal.c:2664 #, c-format msgid "Update ended unexpectedly" msgstr "更新非預期結束" diff -Nru flatpak-1.16.3/portal/flatpak-portal.c flatpak-1.16.6/portal/flatpak-portal.c --- flatpak-1.16.3/portal/flatpak-portal.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/portal/flatpak-portal.c 2026-04-10 17:28:42.000000000 +0000 @@ -552,195 +552,80 @@ } static gboolean -is_valid_expose (const char *expose, - GError **error) +validate_opath_fd (int fd, + gboolean needs_writable, + GError **error) { - /* No subdirs or absolute paths */ - if (expose[0] == '/') - { - g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, - "Invalid sandbox expose: absolute paths not allowed"); - return FALSE; - } - else if (strchr (expose, '/')) - { - g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, - "Invalid sandbox expose: subdirectories not allowed"); - return FALSE; - } - - return TRUE; -} - -static char * -filesystem_arg (const char *path, - gboolean readonly) -{ - g_autoptr(GString) s = g_string_new ("--filesystem="); - const char *p; - - for (p = path; *p != 0; p++) - { - if (*p == ':') - g_string_append (s, "\\:"); - else - g_string_append_c (s, *p); - } - - if (readonly) - g_string_append (s, ":ro"); - - return g_string_free (g_steal_pointer (&s), FALSE); -} - - -static char * -filesystem_sandbox_arg (const char *path, - const char *sandbox, - gboolean readonly) -{ - g_autoptr(GString) s = g_string_new ("--filesystem="); - const char *p; - - for (p = path; *p != 0; p++) - { - if (*p == ':') - g_string_append (s, "\\:"); - else - g_string_append_c (s, *p); - } - - g_string_append (s, "/sandbox/"); - - for (p = sandbox; *p != 0; p++) - { - if (*p == ':') - g_string_append (s, "\\:"); - else - g_string_append_c (s, *p); - } - - if (readonly) - g_string_append (s, ":ro"); - - return g_string_free (g_steal_pointer (&s), FALSE); -} - -static char * -bubblewrap_remap_path (const char *path) -{ - if (g_str_has_prefix (path, "/newroot/")) - path = path + strlen ("/newroot"); - return g_strdup (path); -} - -static char * -verify_proc_self_fd (const char *proc_path, - GError **error) -{ - char path_buffer[PATH_MAX + 1]; - ssize_t symlink_size; - - symlink_size = readlink (proc_path, path_buffer, PATH_MAX); - if (symlink_size < 0) - return glnx_null_throw_errno_prefix (error, "readlink"); - - path_buffer[symlink_size] = 0; - - /* All normal paths start with /, but some weird things - don't, such as socket:[27345] or anon_inode:[eventfd]. - We don't support any of these */ - if (path_buffer[0] != '/') - return glnx_null_throw (error, "%s resolves to non-absolute path %s", - proc_path, path_buffer); - - /* File descriptors to actually deleted files have " (deleted)" - appended to them. This also happens to some fake fd types - like shmem which are "/ (deleted)". All such - files are considered invalid. Unfortunatelly this also - matches files with filenames that actually end in " (deleted)", - but there is not much to do about this. */ - if (g_str_has_suffix (path_buffer, " (deleted)")) - return glnx_null_throw (error, "%s resolves to deleted path %s", - proc_path, path_buffer); - - /* remap from sandbox to host if needed */ - return bubblewrap_remap_path (path_buffer); -} - -static char * -get_path_for_fd (int fd, - gboolean *writable_out, - GError **error) -{ - g_autofree char *proc_path = NULL; int fd_flags; struct stat st_buf; struct stat real_st_buf; + int access_mode; g_autofree char *path = NULL; - gboolean writable = FALSE; - int read_access_mode; /* Must be able to get fd flags */ fd_flags = fcntl (fd, F_GETFL); - if (fd_flags == -1) - return glnx_null_throw_errno_prefix (error, "fcntl F_GETFL"); + if (fd_flags < 0) + return glnx_throw_errno_prefix (error, "Failed to get fd flags"); /* Must be O_PATH */ if ((fd_flags & O_PATH) != O_PATH) - return glnx_null_throw (error, "not opened with O_PATH"); - - /* We don't want to allow exposing symlinks, because if they are - * under the callers control they could be changed between now and - * starting the child allowing it to point anywhere, so enforce NOFOLLOW. - * and verify that stat is not a link. - */ - if ((fd_flags & O_NOFOLLOW) != O_NOFOLLOW) - return glnx_null_throw (error, "not opened with O_NOFOLLOW"); + { + g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_FAILED, + "File descriptor is not O_PATH"); + return FALSE; + } /* Must be able to fstat */ if (fstat (fd, &st_buf) < 0) - return glnx_null_throw_errno_prefix (error, "fstat"); - - /* As per above, no symlinks */ - if (S_ISLNK (st_buf.st_mode)) - return glnx_null_throw (error, "is a symbolic link"); - - proc_path = g_strdup_printf ("/proc/self/fd/%d", fd); + return glnx_throw_errno_prefix (error, "Failed to fstat"); - /* Must be able to read valid path from /proc/self/fd */ - /* This is an absolute and (at least at open time) symlink-expanded path */ - path = verify_proc_self_fd (proc_path, error); + path = flatpak_get_path_for_fd (fd, error); if (path == NULL) - return NULL; + return FALSE; - /* Verify that this is the same file as the app opened */ + /* Verify that this is the same file as the app opened. + * Note that this is not security relevant because flatpak-run/bwrap will + * check things and abort if something is off. We do this only for backwards + * compatibility reasons: we need to be able to ignore the issue instead of + * aborting the entire sandbox setup later. */ if (stat (path, &real_st_buf) < 0 || st_buf.st_dev != real_st_buf.st_dev || st_buf.st_ino != real_st_buf.st_ino) { /* Different files on the inside and the outside, reject the request */ - return glnx_null_throw (error, - "different file inside and outside sandbox"); + return glnx_throw (error, + "different file inside and outside sandbox"); } - read_access_mode = R_OK; + access_mode = R_OK; if (S_ISDIR (st_buf.st_mode)) - read_access_mode |= X_OK; + access_mode |= X_OK; - /* Must be able to access the path via the sandbox supplied O_PATH fd, - which applies the sandbox side mount options (like readonly). */ - if (access (proc_path, read_access_mode) != 0) - return glnx_null_throw (error, "not %s in sandbox", - read_access_mode & X_OK ? "accessible" : "readable"); + if (needs_writable) + access_mode |= W_OK; - if (access (proc_path, W_OK) == 0) - writable = TRUE; + /* Must be able to access readable and potentially writable */ + if (faccessat (fd, "", access_mode, AT_EMPTY_PATH | AT_SYMLINK_NOFOLLOW) != 0) + return glnx_throw_errno_prefix (error, "Bad access mode"); + + return TRUE; +} + +static int +fd_map_remap_fd (GArray *fd_map, + int *max_fd_in_out, + int fd) +{ + FdMapEntry fd_map_entry; - if (writable_out != NULL) - *writable_out = writable; + /* Use a fd that hasn't been used yet. We might have to reshuffle + * fd_map_entry.to, a bit later. */ + fd_map_entry.from = fd; + fd_map_entry.to = ++(*max_fd_in_out); + fd_map_entry.final = fd_map_entry.to; + g_array_append_val (fd_map, fd_map_entry); - return g_steal_pointer (&path); + return fd_map_entry.final; } static gboolean @@ -798,10 +683,13 @@ gboolean devel; gboolean empty_app; g_autoptr(GString) env_string = g_string_new (""); - glnx_autofd int env_fd = -1; const char *flatpak; gboolean testing = FALSE; g_autofree char *app_id_prefix = NULL; + g_autoptr(GArray) owned_fds = NULL; + g_autoptr(GArray) expose_fds = NULL; + g_autoptr(GArray) expose_fds_ro = NULL; + glnx_autofd int instance_sandbox_fd = -1; child_setup_data.instance_id_fd = -1; child_setup_data.env_fd = -1; @@ -925,29 +813,6 @@ return G_DBUS_METHOD_INVOCATION_HANDLED; } - for (i = 0; sandbox_expose != NULL && sandbox_expose[i] != NULL; i++) - { - const char *expose = sandbox_expose[i]; - - g_info ("exposing %s", expose); - if (!is_valid_expose (expose, &error)) - { - g_dbus_method_invocation_return_gerror (invocation, error); - return G_DBUS_METHOD_INVOCATION_HANDLED; - } - } - - for (i = 0; sandbox_expose_ro != NULL && sandbox_expose_ro[i] != NULL; i++) - { - const char *expose = sandbox_expose_ro[i]; - g_info ("exposing %s", expose); - if (!is_valid_expose (expose, &error)) - { - g_dbus_method_invocation_return_gerror (invocation, error); - return G_DBUS_METHOD_INVOCATION_HANDLED; - } - } - app_id_prefix = g_strdup_printf ("%s.", app_id); for (i = 0; sandbox_a11y_own_names != NULL && sandbox_a11y_own_names[i] != NULL; i++) { @@ -1197,10 +1062,14 @@ g_string_append_c (env_string, '\0'); } + owned_fds = g_array_new (FALSE, FALSE, sizeof (int)); + g_array_set_clear_func (owned_fds, (GDestroyNotify) glnx_close_fd); + if (env_string->len > 0) { - FdMapEntry fd_map_entry; g_auto(GLnxTmpfile) env_tmpf = { 0, }; + int env_fd = -1; + int remapped_fd; if (!flatpak_buffer_to_sealed_memfd_or_tmpfile (&env_tmpf, "environ", env_string->str, @@ -1211,16 +1080,12 @@ } env_fd = g_steal_fd (&env_tmpf.fd); + g_array_append_val (owned_fds, env_fd); - /* Use a fd that hasn't been used yet. We might have to reshuffle - * fd_map_entry.to, a bit later. */ - fd_map_entry.from = env_fd; - fd_map_entry.to = ++max_fd; - fd_map_entry.final = fd_map_entry.to; - g_array_append_val (fd_map, fd_map_entry); + remapped_fd = fd_map_remap_fd (fd_map, &max_fd, env_fd); g_ptr_array_add (flatpak_argv, - g_strdup_printf ("--env-fd=%d", fd_map_entry.final)); + g_strdup_printf ("--env-fd=%d", remapped_fd)); } for (i = 0; unset_env != NULL && unset_env[i] != NULL; i++) @@ -1305,6 +1170,7 @@ g_ptr_array_add (flatpak_argv, g_strdup_printf ("--instance-id-fd=%d", pipe_fds[1])); child_setup_data.instance_id_fd = pipe_fds[1]; + max_fd = MAX(max_fd, pipe_fds[1]); } if (devel) @@ -1318,111 +1184,178 @@ else g_ptr_array_add (flatpak_argv, g_strdup ("--unshare=network")); + expose_fds = g_array_new (FALSE, FALSE, sizeof (int)); + expose_fds_ro = g_array_new (FALSE, FALSE, sizeof (int)); + + if (instance_path != NULL) + { + glnx_autofd int instance_fd = -1; + + instance_fd = glnx_chaseat (AT_FDCWD, instance_path, + GLNX_CHASE_DEFAULT, + &error); + if (instance_fd < 0) + { + g_dbus_method_invocation_return_gerror (invocation, error); + return G_DBUS_METHOD_INVOCATION_HANDLED; + } + + if (!glnx_ensure_dir (instance_fd, "sandbox", 0700, &error)) + { + g_warning ("Unable to create %s/sandbox: %s", instance_path, error->message); + g_clear_error (&error); + } + + instance_sandbox_fd = glnx_chaseat (instance_fd, "sandbox", + GLNX_CHASE_RESOLVE_NO_SYMLINKS, + &error); + if (instance_sandbox_fd < 0) + { + g_dbus_method_invocation_return_gerror (invocation, error); + return G_DBUS_METHOD_INVOCATION_HANDLED; + } + } - if (instance_path) + for (i = 0; sandbox_expose != NULL && sandbox_expose[i] != NULL; i++) { - for (i = 0; sandbox_expose != NULL && sandbox_expose[i] != NULL; i++) - g_ptr_array_add (flatpak_argv, - filesystem_sandbox_arg (instance_path, sandbox_expose[i], FALSE)); - for (i = 0; sandbox_expose_ro != NULL && sandbox_expose_ro[i] != NULL; i++) - g_ptr_array_add (flatpak_argv, - filesystem_sandbox_arg (instance_path, sandbox_expose_ro[i], TRUE)); + int expose_fd; + + g_assert (instance_sandbox_fd >= 0); + + expose_fd = glnx_chaseat (instance_sandbox_fd, sandbox_expose[i], + GLNX_CHASE_RESOLVE_NO_SYMLINKS | + GLNX_CHASE_RESOLVE_BENEATH, + &error); + if (expose_fd < 0) + { + g_dbus_method_invocation_return_gerror (invocation, error); + return G_DBUS_METHOD_INVOCATION_HANDLED; + } + + g_array_append_val (expose_fds, expose_fd); + /* transfers ownership, can't g_steal_fd with g_array_append_val */ + g_array_append_val (owned_fds, expose_fd); } for (i = 0; sandbox_expose_ro != NULL && sandbox_expose_ro[i] != NULL; i++) { - const char *expose = sandbox_expose_ro[i]; - g_info ("exposing %s", expose); + int expose_fd; + + g_assert (instance_sandbox_fd >= 0); + + expose_fd = glnx_chaseat (instance_sandbox_fd, sandbox_expose_ro[i], + GLNX_CHASE_RESOLVE_NO_SYMLINKS | + GLNX_CHASE_RESOLVE_BENEATH, + &error); + if (expose_fd < 0) + { + g_dbus_method_invocation_return_gerror (invocation, error); + return G_DBUS_METHOD_INVOCATION_HANDLED; + } + + g_array_append_val (expose_fds_ro, expose_fd); + /* transfers ownership, can't g_steal_fd with g_array_append_val */ + g_array_append_val (owned_fds, expose_fd); } if (sandbox_expose_fd != NULL) { gsize len = g_variant_n_children (sandbox_expose_fd); + for (i = 0; i < len; i++) { gint32 handle; - g_variant_get_child (sandbox_expose_fd, i, "h", &handle); - if (handle >= 0 && handle < fds_len) - { - int handle_fd = fds[handle]; - g_autofree char *path = NULL; - gboolean writable = FALSE; - - path = get_path_for_fd (handle_fd, &writable, &error); - if (path) - { - g_ptr_array_add (flatpak_argv, filesystem_arg (path, !writable)); - } - else - { - g_info ("unable to get path for sandbox-exposed fd %d, ignoring: %s", - handle_fd, error->message); - g_clear_error (&error); - } - } - else + g_variant_get_child (sandbox_expose_fd, i, "h", &handle); + if (handle >= fds_len || handle < 0) { + g_debug ("Invalid sandbox-expose-fd handle %d", handle); g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No file descriptor for handle %d", handle); return G_DBUS_METHOD_INVOCATION_HANDLED; } + + if (validate_opath_fd (fds[handle], TRUE, &error)) + { + g_array_append_val (expose_fds, fds[handle]); + } + else + { + g_info ("unable to validate sandbox-expose-fd %d, ignoring: %s", + fds[handle], error->message); + g_clear_error (&error); + } } } if (sandbox_expose_fd_ro != NULL) { gsize len = g_variant_n_children (sandbox_expose_fd_ro); + for (i = 0; i < len; i++) { gint32 handle; - g_variant_get_child (sandbox_expose_fd_ro, i, "h", &handle); - if (handle >= 0 && handle < fds_len) - { - int handle_fd = fds[handle]; - g_autofree char *path = NULL; - gboolean writable = FALSE; - path = get_path_for_fd (handle_fd, &writable, &error); - - if (path) - { - g_ptr_array_add (flatpak_argv, filesystem_arg (path, TRUE)); - } - else - { - g_info ("unable to get path for sandbox-exposed fd %d, ignoring: %s", - handle_fd, error->message); - g_clear_error (&error); - } - } - else + g_variant_get_child (sandbox_expose_fd_ro, i, "h", &handle); + if (handle >= fds_len || handle < 0) { + g_debug ("Invalid sandbox-expose-ro-fd handle %d", handle); g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No file descriptor for handle %d", handle); return G_DBUS_METHOD_INVOCATION_HANDLED; } + + if (validate_opath_fd (fds[handle], FALSE, &error)) + { + g_array_append_val (expose_fds_ro, fds[handle]); + } + else + { + g_info ("unable to validate sandbox-expose-ro-fd %d, ignoring: %s", + fds[handle], error->message); + g_clear_error (&error); + } } } + for (i = 0; i < expose_fds->len; i++) + { + int remapped_fd; + + remapped_fd = fd_map_remap_fd (fd_map, &max_fd, g_array_index (expose_fds, int, i)); + + g_ptr_array_add (flatpak_argv, g_strdup_printf ("--bind-fd=%d", + remapped_fd)); + } + + for (i = 0; i < expose_fds_ro->len; i++) + { + int remapped_fd; + + remapped_fd = fd_map_remap_fd (fd_map, &max_fd, g_array_index (expose_fds_ro, int, i)); + + g_ptr_array_add (flatpak_argv, g_strdup_printf ("--ro-bind-fd=%d", + remapped_fd)); + } + empty_app = (arg_flags & FLATPAK_SPAWN_FLAGS_EMPTY_APP) != 0; + if (empty_app && app_fd != NULL) + { + g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, + G_DBUS_ERROR_INVALID_ARGS, + "app-fd and EMPTY_APP cannot both be used"); + return G_DBUS_METHOD_INVOCATION_HANDLED; + } + if (app_fd != NULL) { + int remapped_fd; gint32 handle = g_variant_get_handle (app_fd); - g_autofree char *path = NULL; - - if (empty_app) - { - g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, - G_DBUS_ERROR_INVALID_ARGS, - "app-fd and EMPTY_APP cannot both be used"); - return G_DBUS_METHOD_INVOCATION_HANDLED; - } if (handle >= fds_len || handle < 0) { @@ -1434,18 +1367,11 @@ } g_assert (fds != NULL); /* otherwise fds_len would be 0 */ - path = get_path_for_fd (fds[handle], NULL, &error); - if (path == NULL) - { - g_prefix_error (&error, "Unable to convert /app fd %d into path: ", - fds[handle]); - g_dbus_method_invocation_return_gerror (invocation, error); - return G_DBUS_METHOD_INVOCATION_HANDLED; - } + remapped_fd = fd_map_remap_fd (fd_map, &max_fd, fds[handle]); - g_info ("Using %s as /app instead of app", path); - g_ptr_array_add (flatpak_argv, g_strdup_printf ("--app-path=%s", path)); + g_ptr_array_add (flatpak_argv, g_strdup_printf ("--app-fd=%d", + remapped_fd)); } else if (empty_app) { @@ -1454,8 +1380,8 @@ if (usr_fd != NULL) { + int remapped_fd; gint32 handle = g_variant_get_handle (usr_fd); - g_autofree char *path = NULL; if (handle >= fds_len || handle < 0) { @@ -1467,18 +1393,11 @@ } g_assert (fds != NULL); /* otherwise fds_len would be 0 */ - path = get_path_for_fd (fds[handle], NULL, &error); - if (path == NULL) - { - g_prefix_error (&error, "Unable to convert /usr fd %d into path: ", - fds[handle]); - g_dbus_method_invocation_return_gerror (invocation, error); - return G_DBUS_METHOD_INVOCATION_HANDLED; - } + remapped_fd = fd_map_remap_fd (fd_map, &max_fd, fds[handle]); - g_info ("Using %s as /usr instead of runtime", path); - g_ptr_array_add (flatpak_argv, g_strdup_printf ("--usr-path=%s", path)); + g_ptr_array_add (flatpak_argv, g_strdup_printf ("--usr-fd=%d", + remapped_fd)); } g_ptr_array_add (flatpak_argv, g_strdup_printf ("--runtime=%s", runtime_parts[1])); diff -Nru flatpak-1.16.3/subprojects/libglnx/Makefile-libglnx.am flatpak-1.16.6/subprojects/libglnx/Makefile-libglnx.am --- flatpak-1.16.3/subprojects/libglnx/Makefile-libglnx.am 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/Makefile-libglnx.am 2026-04-10 17:28:42.000000000 +0000 @@ -37,6 +37,8 @@ $(libglnx_srcpath)/glnx-backport-testutils.c \ $(libglnx_srcpath)/glnx-backports.h \ $(libglnx_srcpath)/glnx-backports.c \ + $(libglnx_srcpath)/glnx-chase.h \ + $(libglnx_srcpath)/glnx-chase.c \ $(libglnx_srcpath)/glnx-local-alloc.h \ $(libglnx_srcpath)/glnx-local-alloc.c \ $(libglnx_srcpath)/glnx-errors.h \ diff -Nru flatpak-1.16.3/subprojects/libglnx/glnx-backports.c flatpak-1.16.6/subprojects/libglnx/glnx-backports.c --- flatpak-1.16.3/subprojects/libglnx/glnx-backports.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/glnx-backports.c 2026-04-10 17:28:42.000000000 +0000 @@ -106,6 +106,78 @@ } #endif +#if !GLIB_CHECK_VERSION(2, 76, 0) +gboolean +_glnx_close (gint fd, + GError **error) +{ + int res; + + /* Important: if @error is NULL, we must not do anything that is + * not async-signal-safe. + */ + res = close (fd); + + if (res == -1) + { + int errsv = errno; + + if (errsv == EINTR) + { + /* Just ignore EINTR for now; a retry loop is the wrong thing to do + * on Linux at least. Anyone who wants to add a conditional check + * for e.g. HP-UX is welcome to do so later... + * + * close_func_with_invalid_fds() in gspawn.c has similar logic. + * + * https://lwn.net/Articles/576478/ + * http://lkml.indiana.edu/hypermail/linux/kernel/0509.1/0877.html + * https://bugzilla.gnome.org/show_bug.cgi?id=682819 + * http://utcc.utoronto.ca/~cks/space/blog/unix/CloseEINTR + * https://sites.google.com/site/michaelsafyan/software-engineering/checkforeintrwheninvokingclosethinkagain + * + * `close$NOCANCEL()` in gstdioprivate.h, on macOS, ensures that the fd is + * closed even if it did return EINTR. + */ + return TRUE; + } + + if (error) + { + g_set_error_literal (error, G_FILE_ERROR, + g_file_error_from_errno (errsv), + g_strerror (errsv)); + } + + if (errsv == EBADF) + { + /* There is a bug. Fail an assertion. Note that this function is supposed to be + * async-signal-safe, but in case an assertion fails, all bets are already off. */ + if (fd >= 0) + { + /* Closing an non-negative, invalid file descriptor is a bug. The bug is + * not necessarily in the caller of _glnx_close(), but somebody else + * might have wrongly closed fd. In any case, there is a serious bug + * somewhere. */ + g_critical ("_glnx_close(fd:%d) failed with EBADF. The tracking of file descriptors got messed up", fd); + } + else + { + /* Closing a negative "file descriptor" is less problematic. It's still a nonsensical action + * from the caller. Assert against that too. */ + g_critical ("_glnx_close(fd:%d) failed with EBADF. This is not a valid file descriptor", fd); + } + } + + errno = errsv; + + return FALSE; + } + + return TRUE; +} +#endif + #if !GLIB_CHECK_VERSION(2, 80, 0) /* This function is called between fork() and exec() and hence must be * async-signal-safe (see signal-safety(7)). */ diff -Nru flatpak-1.16.3/subprojects/libglnx/glnx-backports.h flatpak-1.16.6/subprojects/libglnx/glnx-backports.h --- flatpak-1.16.3/subprojects/libglnx/glnx-backports.h 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/glnx-backports.h 2026-04-10 17:28:42.000000000 +0000 @@ -29,6 +29,7 @@ #include #include +#include #include G_BEGIN_DECLS @@ -53,6 +54,34 @@ } G_STMT_END #endif +#if !GLIB_CHECK_VERSION(2, 76, 0) +gboolean _glnx_close (gint fd, + GError **error); +#else +#define _glnx_close g_close +#endif + +#if !GLIB_CHECK_VERSION(2, 76, 0) +static inline gboolean +g_clear_fd (int *fd_ptr, + GError **error) +{ + int fd = *fd_ptr; + + *fd_ptr = -1; + + if (fd < 0) + return TRUE; + + /* Suppress "Not available before" warning */ + G_GNUC_BEGIN_IGNORE_DEPRECATIONS + /* This importantly calls _glnx_close to always get async-signal-safe if + * error == NULL */ + return _glnx_close (fd, error); + G_GNUC_END_IGNORE_DEPRECATIONS +} +#endif + #if !GLIB_CHECK_VERSION(2, 40, 0) #define g_info(...) g_log (G_LOG_DOMAIN, G_LOG_LEVEL_INFO, __VA_ARGS__) #endif diff -Nru flatpak-1.16.3/subprojects/libglnx/glnx-chase.c flatpak-1.16.6/subprojects/libglnx/glnx-chase.c --- flatpak-1.16.3/subprojects/libglnx/glnx-chase.c 1970-01-01 00:00:00.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/glnx-chase.c 2026-04-10 17:28:42.000000000 +0000 @@ -0,0 +1,789 @@ +/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- + * + * Copyright (C) 2026 Red Hat, Inc. + * SPDX-License-Identifier: LGPL-2.1-or-later + * + * glnx_chaseat was inspired by systemd's chase + */ + +#include "libglnx-config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include + +#define AUTOFS_SUPER_MAGIC 0x0187 /* man fstatfs */ + +#define GLNX_CHASE_DEBUG_NO_OPENAT2 (1U << 31) +#define GLNX_CHASE_DEBUG_NO_OPEN_TREE (1U << 30) + +#define GLNX_CHASE_ALL_DEBUG_FLAGS \ + (GLNX_CHASE_DEBUG_NO_OPENAT2 | \ + GLNX_CHASE_DEBUG_NO_OPEN_TREE) + +#define GLNX_CHASE_ALL_REGULAR_FLAGS \ + (GLNX_CHASE_NO_AUTOMOUNT | \ + GLNX_CHASE_NOFOLLOW | \ + GLNX_CHASE_RESOLVE_BENEATH | \ + GLNX_CHASE_RESOLVE_IN_ROOT | \ + GLNX_CHASE_RESOLVE_NO_SYMLINKS | \ + GLNX_CHASE_MUST_BE_REGULAR | \ + GLNX_CHASE_MUST_BE_DIRECTORY | \ + GLNX_CHASE_MUST_BE_SOCKET) + +#define GLNX_CHASE_ALL_FLAGS \ + (GLNX_CHASE_ALL_DEBUG_FLAGS | GLNX_CHASE_ALL_REGULAR_FLAGS) + +typedef GQueue GlnxStatxQueue; + +static void +glnx_statx_queue_push (GlnxStatxQueue *queue, + const struct glnx_statx *st) +{ + struct glnx_statx *copy; + + copy = g_memdup2 (st, sizeof (*st)); + g_queue_push_tail (queue, copy); +} + +static void +glnx_statx_queue_free_element (gpointer element, + G_GNUC_UNUSED gpointer userdata) +{ + g_free (element); +} + +static void +glnx_statx_queue_free (GlnxStatxQueue *squeue) +{ + GQueue *queue = (GQueue *) squeue; + + /* Same as g_queue_clear_full (queue, g_free), but works for <2.60 */ + g_queue_foreach (queue, glnx_statx_queue_free_element, NULL); + g_queue_clear (queue); +} + +G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC(GlnxStatxQueue, glnx_statx_queue_free) + +static gboolean +glnx_statx_inode_same (const struct glnx_statx *a, + const struct glnx_statx *b) +{ + g_assert ((a->stx_mask & (GLNX_STATX_TYPE | GLNX_STATX_INO)) == + (GLNX_STATX_TYPE | GLNX_STATX_INO)); + g_assert ((b->stx_mask & (GLNX_STATX_TYPE | GLNX_STATX_INO)) == + (GLNX_STATX_TYPE | GLNX_STATX_INO)); + + return ((a->stx_mode ^ b->stx_mode) & S_IFMT) == 0 && + a->stx_dev_major == b->stx_dev_major && + a->stx_dev_minor == b->stx_dev_minor && + a->stx_ino == b->stx_ino; +} + +static gboolean +glnx_statx_mount_same (const struct glnx_statx *a, + const struct glnx_statx *b) +{ + g_assert ((a->stx_mask & (GLNX_STATX_MNT_ID | GLNX_STATX_MNT_ID_UNIQUE)) != 0); + g_assert ((b->stx_mask & (GLNX_STATX_MNT_ID | GLNX_STATX_MNT_ID_UNIQUE)) != 0); + + return a->stx_mnt_id == b->stx_mnt_id; +} + +static gboolean +glnx_chase_statx (int dfd, + int additional_flags, + struct glnx_statx *buf, + GError **error) +{ + if (!glnx_statx (dfd, "", + AT_EMPTY_PATH | AT_SYMLINK_NOFOLLOW | additional_flags, + GLNX_STATX_TYPE | GLNX_STATX_INO | + GLNX_STATX_MNT_ID | GLNX_STATX_MNT_ID_UNIQUE, + buf, + error)) + return FALSE; + + if ((buf->stx_mask & (GLNX_STATX_TYPE | GLNX_STATX_INO)) != + (GLNX_STATX_TYPE | GLNX_STATX_INO) || + (buf->stx_mask & (GLNX_STATX_MNT_ID | GLNX_STATX_MNT_ID_UNIQUE)) == 0) + { + errno = ENODATA; + return glnx_throw_errno_prefix (error, + "statx didn't return all required fields"); + } + + return TRUE; +} + +/* TODO: procfs magiclinks handling */ + +/* open_tree subset which transparently falls back to openat. + * + * Returned fd is always OPATH and CLOEXEC. + * + * With NO_AUTOMOUNT this function never triggers automounts. Otherwise, it only + * guarantees to trigger an automount which is on last segment of the path! + * + * flags can be a combinations of: + * - GLNX_CHASE_NO_AUTOMOUNT + * - GLNX_CHASE_NOFOLLOW + */ +static int +chase_open_tree (int dirfd, + const char *path, + GlnxChaseFlags flags, + GError **error) +{ + glnx_autofd int fd = -1; + static gboolean can_open_tree = TRUE; + unsigned int openat_flags = 0; + + g_assert ((flags & ~(GLNX_CHASE_NO_AUTOMOUNT | + GLNX_CHASE_NOFOLLOW | + GLNX_CHASE_ALL_DEBUG_FLAGS)) == 0); + + /* First we try to actually use open_tree, and then fall back to the impl + * using openat. + * Technically racy (static, not synced), but both paths work fine so it + * doesn't matter. */ + if (can_open_tree && (flags & GLNX_CHASE_DEBUG_NO_OPEN_TREE) == 0) + { + unsigned int open_tree_flags = 0; + + open_tree_flags = OPEN_TREE_CLOEXEC; + if ((flags & GLNX_CHASE_NOFOLLOW) != 0) + open_tree_flags |= AT_SYMLINK_NOFOLLOW; + if ((flags & GLNX_CHASE_NO_AUTOMOUNT) != 0) + open_tree_flags |= AT_NO_AUTOMOUNT; + + fd = open_tree (dirfd, path, open_tree_flags); + + /* If open_tree is not supported, or blocked (EPERM), we fall back to + * openat */ + if (fd < 0 && G_IN_SET (errno, + EOPNOTSUPP, + ENOTTY, + ENOSYS, + EAFNOSUPPORT, + EPFNOSUPPORT, + EPROTONOSUPPORT, + ESOCKTNOSUPPORT, + ENOPROTOOPT, + EPERM)) + can_open_tree = FALSE; + else if (fd < 0) + return glnx_fd_throw_errno_prefix (error, "open_tree"); + else + return g_steal_fd (&fd); + } + + openat_flags = O_CLOEXEC | O_PATH; + if ((flags & GLNX_CHASE_NOFOLLOW) != 0) + openat_flags |= O_NOFOLLOW; + + fd = openat (dirfd, path, openat_flags); + if (fd < 0) + return glnx_fd_throw_errno_prefix (error, "openat in open_tree fallback"); + + /* openat does not trigger automounts, so we have to manually do so + * unless NO_AUTOMOUNT was specified */ + if ((flags & GLNX_CHASE_NO_AUTOMOUNT) == 0) + { + struct statfs stfs; + + if (fstatfs (fd, &stfs) < 0) + return glnx_fd_throw_errno_prefix (error, "fstatfs in open_tree fallback"); + + /* fstatfs(2) can then be used to determine if it is, in fact, an + * untriggered automount point (.f_type == AUTOFS_SUPER_MAGIC). */ + if (stfs.f_type == AUTOFS_SUPER_MAGIC) + { + glnx_autofd int new_fd = -1; + + new_fd = openat (fd, ".", openat_flags | O_DIRECTORY); + /* For some reason, openat with O_PATH | O_DIRECTORY does trigger + * automounts, without us having to actually open the file, so let's + * use this here. It only works for directories though. */ + if (new_fd >= 0) + return g_steal_fd (&new_fd); + + if (errno != ENOTDIR) + return glnx_fd_throw_errno_prefix (error, "openat(O_DIRECTORY) in autofs mount open_tree fallback"); + + /* The automount is a directory, so let's try to open the file, + * which can fail because we are missing permissions, but that's + * okay, we only need to trigger automount. */ + new_fd = openat (fd, ".", (openat_flags & ~O_PATH) | + O_RDONLY | O_NONBLOCK | O_CLOEXEC | O_NOCTTY); + glnx_close_fd (&new_fd); + + /* And try again with O_PATH */ + new_fd = openat (dirfd, path, openat_flags); + if (new_fd < 0) + return glnx_fd_throw_errno_prefix (error, "reopening in autofs mount open_tree fallback"); + + if (fstatfs (new_fd, &stfs) < 0) + return glnx_fd_throw_errno_prefix (error, "fstatfs in autofs mount open_tree fallback"); + + /* bail if we didn't manage to trigger the automount */ + if (stfs.f_type == AUTOFS_SUPER_MAGIC) + { + errno = EOPNOTSUPP; + return glnx_fd_throw_errno_prefix (error, "unable to trigger automount"); + } + + return g_steal_fd (&new_fd); + } + } + + return g_steal_fd (&fd); +} + +static int +open_cwd (GlnxChaseFlags flags, + GError **error) +{ + GLNX_AUTO_PREFIX_ERROR ("cannot open working directory", error); + + /* NO_AUTOMOUNT should be fine here because automount must have been + * triggered already for the CWD */ + return chase_open_tree (AT_FDCWD, ".", + (flags & GLNX_CHASE_ALL_DEBUG_FLAGS) | + GLNX_CHASE_NO_AUTOMOUNT | + GLNX_CHASE_NOFOLLOW, + error); +} + +static int +open_root (GlnxChaseFlags flags, + GError **error) +{ + GLNX_AUTO_PREFIX_ERROR ("cannot open root directory", error); + + /* NO_AUTOMOUNT should be fine here because automount must have been + * triggered already for the root */ + return chase_open_tree (AT_FDCWD, "/", + (flags & GLNX_CHASE_ALL_DEBUG_FLAGS) | + GLNX_CHASE_NO_AUTOMOUNT | + GLNX_CHASE_NOFOLLOW, + error); +} + +/* This returns the next segment of a path and tells us if it is the last + * segment. + * + * Importantly, a segment is anything after a "/", even if it is empty or ".". + * + * For example: + * "" -> "" + * "/" -> "" + * "////" -> "" + * "foo/bar" -> "foo", "bar" + * "foo//bar" -> "foo", "bar" + * "///foo//bar" -> "foo", "bar" + * "///foo//bar/" -> "foo", "bar", "" + * "///foo//bar/." -> "foo", "bar", "." + */ +static char * +extract_next_segment (const char **remaining, + gboolean *is_last) +{ + const char *r = *remaining; + const char *s; + size_t len = 0; + + while (r[0] != '\0' && G_IS_DIR_SEPARATOR (r[0])) + r++; + + s = r; + + while (r[0] != '\0' && !G_IS_DIR_SEPARATOR (r[0])) + { + r++; + len++; + } + + *is_last = (r[0] == '\0'); + *remaining = r; + return g_strndup (s, len); +} + +/* This iterates over the segments of path and opens the corresponding + * directories or files. This gives us the opportunity to implement openat2 + * like RESOLVE_ semantics, without actually needing openat2. + * It also allows us to implement features which openat2 does not have because + * we're in full control over the resolving. + */ +static int +chase_manual (int dirfd, + const char *path, + GlnxChaseFlags flags, + GError **error) +{ + gboolean is_absolute; + g_autofree char *buffer = NULL; + const char *remaining; + glnx_autofd int owned_root_fd = -1; + int root_fd; + glnx_autofd int owned_fd = -1; + int fd; + int remaining_follows = GLNX_CHASE_MAX; + struct glnx_statx st; + g_auto(GlnxStatxQueue) path_st = G_QUEUE_INIT; + int no_automount; + + /* Take a shortcut if + * - none of the resolve flags are set (they would require work here) + * - NO_AUTOMOUNT is set (chase_open_tree only triggers the automount for + * last component in some cases) + * + * TODO: if we have a guarantee that the open_tree syscall works, we can + * shortcut even without GLNX_CHASE_NO_AUTOMOUNT + */ + if ((flags & (GLNX_CHASE_NO_AUTOMOUNT | + GLNX_CHASE_RESOLVE_BENEATH | + GLNX_CHASE_RESOLVE_IN_ROOT | + GLNX_CHASE_RESOLVE_NO_SYMLINKS)) == GLNX_CHASE_NO_AUTOMOUNT) + { + GlnxChaseFlags open_tree_flags = + (flags & (GLNX_CHASE_NOFOLLOW | GLNX_CHASE_ALL_DEBUG_FLAGS)); + + return chase_open_tree (dirfd, path, open_tree_flags, error); + } + + no_automount = (flags & GLNX_CHASE_NO_AUTOMOUNT) != 0 ? AT_NO_AUTOMOUNT : 0; + + is_absolute = g_path_is_absolute (path); + + if (is_absolute && (flags & GLNX_CHASE_RESOLVE_BENEATH) != 0) + { + /* Absolute paths always get rejected with RESOLVE_BENEATH with errno + * EXDEV */ + + errno = EXDEV; + return glnx_fd_throw_errno_prefix (error, "absolute path not allowed for RESOLVE_BENEATH"); + } + else if (!is_absolute || + (is_absolute && (flags & GLNX_CHASE_RESOLVE_IN_ROOT) != 0)) + { + /* The absolute path is relative to dirfd with GLNX_CHASE_RESOLVE_IN_ROOT, + * and a relative path is always relative. */ + + /* In both cases we use dirfd as our chase root */ + if (dirfd == AT_FDCWD) + { + owned_root_fd = root_fd = open_cwd (flags, error); + if (root_fd < 0) + return -1; + } + else + { + root_fd = dirfd; + } + } + else + { + /* For absolute paths, we ignore dirfd, we use the actual root / for our + * chase root */ + g_assert (is_absolute); + + owned_root_fd = root_fd = open_root (flags, error); + if (root_fd < 0) + return -1; + } + + /* At this point, we always have (a relative) path, relative to root_fd */ + is_absolute = FALSE; + g_assert (root_fd >= 0); + + /* Add root to path_st, so we can verify if we get back to it */ + if (!glnx_chase_statx (root_fd, no_automount, &st, error)) + return -1; + + glnx_statx_queue_push (&path_st, &st); + + /* Let's start walking the path! */ + buffer = g_strdup (path); + remaining = buffer; + fd = root_fd; + + for (;;) + { + g_autofree char *segment = NULL; + gboolean is_last; + glnx_autofd int next_fd = -1; + + segment = extract_next_segment (&remaining, &is_last); + + /* If we encounter an empty segment ("", "."), we stay where we are and + * ignore the segment, or just exit if it is the last segment. */ + if (g_strcmp0 (segment, "") == 0 || g_strcmp0 (segment, ".") == 0) + { + if (is_last) + break; + continue; + } + + /* Special handling for going down the tree with RESOLVE_ flags */ + if (g_strcmp0 (segment, "..") == 0) + { + /* path_st contains the stat of the root if we're at root, so the + * length is 1 in that case, and going lower than the root is not + * allowed here! */ + + if (path_st.length <= 1 && (flags & GLNX_CHASE_RESOLVE_BENEATH) != 0) + { + /* With RESOLVE_BENEATH, error out if we would end up above the + * root fd */ + errno = EXDEV; + return glnx_fd_throw_errno_prefix (error, "attempted to traverse above root path via \"..\""); + } + else if (path_st.length <= 1 && (flags & GLNX_CHASE_RESOLVE_IN_ROOT) != 0) + { + /* With RESOLVE_IN_ROOT, we pretend that we hit the real root, + * and stay there, just like the kernel does. */ + continue; + } + } + + { + /* Open the next segment. We always use GLNX_CHASE_NOFOLLOW here to be + * able to ensure the RESOLVE flags, and automount behavior. */ + + GlnxChaseFlags open_tree_flags = + GLNX_CHASE_NOFOLLOW | + (flags & (GLNX_CHASE_NO_AUTOMOUNT | GLNX_CHASE_ALL_DEBUG_FLAGS)); + + next_fd = chase_open_tree (fd, segment, open_tree_flags, error); + if (next_fd < 0) + return -1; + } + + if (!glnx_chase_statx (next_fd, no_automount, &st, error)) + return -1; + + /* We resolve links if: they are not in the last component, or if they + * are the last component and NOFOLLOW is not set. */ + if (S_ISLNK (st.stx_mode) && + (!is_last || (flags & GLNX_CHASE_NOFOLLOW) == 0)) + { + g_autofree char *link = NULL; + g_autofree char *new_buffer = NULL; + + /* ...however, we do not resolve symlinks with NO_SYMLINKS, and use + * remaining_follows to ensure we don't loop forever. */ + if ((flags & GLNX_CHASE_RESOLVE_NO_SYMLINKS) != 0 || + --remaining_follows <= 0) + { + errno = ELOOP; + return glnx_fd_throw_errno_prefix (error, "followed too many symlinks"); + } + + /* AT_EMPTY_PATH is implied for readlinkat */ + link = glnx_readlinkat_malloc (next_fd, "", NULL, error); + if (!link) + return -1; + + if (g_path_is_absolute (link) && + (flags & GLNX_CHASE_RESOLVE_BENEATH) != 0) + { + errno = EXDEV; + return glnx_fd_throw_errno_prefix (error, "absolute symlink not allowed for RESOLVE_BENEATH"); + } + + /* The link can be absolute, and we handle that below, by changing the + * dirfd. The path *remains* and absolute path internally, but that is + * okay because we always interpret any path (even absolute ones) as + * being relative to the dirfd */ + new_buffer = g_strdup_printf ("%s/%s", link, remaining); + g_clear_pointer (&buffer, g_free); + buffer = g_steal_pointer (&new_buffer); + remaining = buffer; + + if (g_path_is_absolute (link)) + { + if ((flags & GLNX_CHASE_RESOLVE_IN_ROOT) != 0) + { + /* If the path was absolute, and RESOLVE_IN_ROOT is set, we + * will resolve the remaining path relative to root_fd */ + + g_clear_fd (&owned_fd, NULL); + fd = root_fd; + } + else + { + /* If the path was absolute, we will resolve the remaining + * path relative to the real root */ + + g_clear_fd (&owned_fd, NULL); + fd = owned_fd = open_root (flags, error); + if (fd < 0) + return -1; + } + + /* path_st must only contain the new root at this point */ + if (!glnx_chase_statx (fd, no_automount, &st, error)) + return -1; + + glnx_statx_queue_free (&path_st); + g_queue_init (&path_st); + glnx_statx_queue_push (&path_st, &st); + } + + continue; + } + + /* Either adds an element to path_st or removes one if we got down the + * tree. This also checks that going down the tree ends up at the inode + * we saw before (if we saw it before). */ + if (g_strcmp0 (segment, "..") == 0) + { + g_autofree struct glnx_statx *old_tail = NULL; + struct glnx_statx *lower_st; + + old_tail = g_queue_pop_tail (&path_st); + + lower_st = g_queue_peek_tail (&path_st); + if (lower_st && + (!glnx_statx_mount_same (&st, lower_st) || + !glnx_statx_inode_same (&st, lower_st))) + { + errno = EXDEV; + return glnx_fd_throw_errno_prefix (error, "a parent directory changed while traversing"); + } + } + else + { + glnx_statx_queue_push (&path_st, &st); + } + + /* There is still another path component, but the next fd is not a + * a directory. We need the fd to be a directory though, to open the next + * segment from. So bail with the appropriate error. */ + if (!is_last && !S_ISDIR (st.stx_mode)) + { + errno = ENOTDIR; + return glnx_fd_throw_errno_prefix (error, "a non-final path segment is not a directory"); + } + + g_clear_fd (&owned_fd, NULL); + fd = owned_fd = g_steal_fd (&next_fd); + + if (is_last) + break; + } + + /* We need an owned fd to return. Only having fd and not owned_fd can happen + * if we never finished a single iteration, or if an absolute path with + * RESOLVE_IN_ROOT makes us point at root_fd. + * We just re-open fd to always get an owned fd. + * Note that this only works because in all cases where owned_fd does not + * exists, fd is a directory. */ + if (owned_fd < 0) + { + owned_fd = openat (fd, ".", O_PATH | O_CLOEXEC | O_NOFOLLOW); + if (owned_fd < 0) + return glnx_fd_throw_errno_prefix (error, "reopening failed"); + } + + return g_steal_fd (&owned_fd); +} + +/** + * glnx_chaseat: + * @dirfd: a directory file descriptor + * @path: a path + * @flags: combination of GlnxChaseFlags flags + * @error: a #GError + * + * Behaves similar to openat, but with a number of differences: + * + * - All file descriptors which get returned are O_PATH and O_CLOEXEC. If you + * want to actually open the file for reading or writing, use glnx_fd_reopen, + * openat, or other at-style functions. + * - By default, automounts get triggered and the O_PATH fd will point to inodes + * in the newly mounted filesystem if an automount is encountered. This can be + * turned off with GLNX_CHASE_NO_AUTOMOUNT. + * - The GLNX_CHASE_RESOLVE_ flags can be used to safely deal with symlinks. + * + * Returns: the chased file, or -1 with @error set on error + */ +int +glnx_chaseat (int dirfd, + const char *path, + GlnxChaseFlags flags, + GError **error) +{ + static gboolean can_openat2 = TRUE; + glnx_autofd int fd = -1; + + g_return_val_if_fail (dirfd >= 0 || dirfd == AT_FDCWD, -1); + g_return_val_if_fail (path != NULL, -1); + g_return_val_if_fail ((flags & ~(GLNX_CHASE_ALL_FLAGS)) == 0, -1); + g_return_val_if_fail (error == NULL || *error == NULL, -1); + + { + int must_flags = flags & (GLNX_CHASE_MUST_BE_REGULAR | + GLNX_CHASE_MUST_BE_DIRECTORY | + GLNX_CHASE_MUST_BE_SOCKET); + /* check that no more than one bit is set (= power of two) */ + g_return_val_if_fail ((must_flags & (must_flags - 1)) == 0, -1); + } + + /* TODO: Add a callback which is called for every resolved path segment, to + * allow users to verify and expand the functionality safely. */ + + /* We need the manual impl for NO_AUTOMOUNT, and we can skip this, if we don't + * have openat2 at all. + * Technically racy (static, not synced), but both paths work fine so it + * doesn't matter. */ + if (can_openat2 && (flags & GLNX_CHASE_NO_AUTOMOUNT) == 0 && + (flags & GLNX_CHASE_DEBUG_NO_OPENAT2) == 0) + { + uint64_t openat2_flags = 0; + uint64_t openat2_resolve = 0; + struct open_how how; + + openat2_flags = O_PATH | O_CLOEXEC; + if ((flags & GLNX_CHASE_NOFOLLOW) != 0) + openat2_flags |= O_NOFOLLOW; + + openat2_resolve |= RESOLVE_NO_MAGICLINKS; + if ((flags & GLNX_CHASE_RESOLVE_BENEATH) != 0) + openat2_resolve |= RESOLVE_BENEATH; + if ((flags & GLNX_CHASE_RESOLVE_IN_ROOT) != 0) + openat2_resolve |= RESOLVE_IN_ROOT; + if ((flags & GLNX_CHASE_RESOLVE_NO_SYMLINKS) != 0) + openat2_resolve |= RESOLVE_NO_SYMLINKS; + + how = (struct open_how) { + .flags = openat2_flags, + .mode = 0, + .resolve = openat2_resolve, + }; + + fd = openat2 (dirfd, path, &how, sizeof (how)); + if (fd < 0) + { + /* If the syscall is not implemented (ENOSYS) or blocked by + * seccomp (EPERM), we need to fall back to the manual path chasing + * via open_tree. */ + if (G_IN_SET (errno, ENOSYS, EPERM)) + can_openat2 = FALSE; + else + return glnx_fd_throw_errno (error); + } + } + + if (fd < 0) + { + fd = chase_manual (dirfd, path, flags, error); + if (fd < 0) + return -1; + } + + if ((flags & (GLNX_CHASE_MUST_BE_REGULAR | + GLNX_CHASE_MUST_BE_DIRECTORY | + GLNX_CHASE_MUST_BE_SOCKET)) != 0) + { + struct glnx_statx st; + + if (!glnx_statx (fd, "", + AT_EMPTY_PATH | AT_SYMLINK_NOFOLLOW | + ((flags & GLNX_CHASE_NO_AUTOMOUNT) ? AT_NO_AUTOMOUNT : 0), + GLNX_STATX_TYPE, + &st, + error)) + return -1; + + if ((st.stx_mask & GLNX_STATX_TYPE) == 0) + { + errno = ENODATA; + return glnx_fd_throw_errno_prefix (error, "unable to get file type"); + } + + if ((flags & GLNX_CHASE_MUST_BE_REGULAR) != 0 && + !S_ISREG (st.stx_mode)) + { + if (S_ISDIR (st.stx_mode)) + errno = EISDIR; + else + errno = EBADFD; + + return glnx_fd_throw_errno_prefix (error, "not a regular file"); + } + + if ((flags & GLNX_CHASE_MUST_BE_DIRECTORY) != 0 && + !S_ISDIR (st.stx_mode)) + { + errno = ENOTDIR; + return glnx_fd_throw_errno_prefix (error, "not a directory"); + } + + if ((flags & GLNX_CHASE_MUST_BE_SOCKET) != 0 && + !S_ISSOCK (st.stx_mode)) + { + errno = ENOTSOCK; + return glnx_fd_throw_errno_prefix (error, "not a socket"); + } + } + + return g_steal_fd (&fd); +} + +/** + * glnx_chase_and_statxat: + * @dirfd: a directory file descriptor + * @path: a path + * @flags: combination of GlnxChaseFlags flags + * @mask: combination of GLNX_STATX_ flags + * @statbuf: a pointer to a struct glnx_statx which will be filled out + * @error: a #GError + * + * Stats the file at @path relative to @dirfd and fills out @statbuf with the + * result according to the interest mask @mask. + * + * See glnx_chaseat for the meaning of @dirfd, @path, and @flags. + * + * Returns: the chased file, or -1 with @error set on error + */ +int +glnx_chase_and_statxat (int dirfd, + const char *path, + GlnxChaseFlags flags, + unsigned int mask, + struct glnx_statx *statbuf, + GError **error) +{ + glnx_autofd int fd = -1; + + /* other args are checked by glnx_chaseat */ + g_return_val_if_fail (statbuf != NULL, FALSE); + + fd = glnx_chaseat (dirfd, path, flags, error); + if (fd < 0) + return -1; + + if (!glnx_statx (fd, "", + AT_EMPTY_PATH | AT_SYMLINK_NOFOLLOW | + ((flags & GLNX_CHASE_NO_AUTOMOUNT) ? AT_NO_AUTOMOUNT : 0), + mask, + statbuf, + error)) + return -1; + + return g_steal_fd (&fd); +} diff -Nru flatpak-1.16.3/subprojects/libglnx/glnx-chase.h flatpak-1.16.6/subprojects/libglnx/glnx-chase.h --- flatpak-1.16.3/subprojects/libglnx/glnx-chase.h 1970-01-01 00:00:00.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/glnx-chase.h 2026-04-10 17:28:42.000000000 +0000 @@ -0,0 +1,51 @@ +/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- + * + * Copyright (C) 2026 Red Hat, Inc. + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + +#pragma once + +#include + +typedef enum _GlnxChaseFlags { + /* Default */ + GLNX_CHASE_DEFAULT = 0, + /* Disable triggering of automounts */ + GLNX_CHASE_NO_AUTOMOUNT = 1 << 1, + /* Do not follow the path's right-most component. When the path's right-most + * component refers to symlink, return O_PATH fd of the symlink. */ + GLNX_CHASE_NOFOLLOW = 1 << 2, + /* Do not permit the path resolution to succeed if any component of the + * resolution is not a descendant of the directory indicated by dirfd. */ + GLNX_CHASE_RESOLVE_BENEATH = 1 << 3, + /* Symlinks are resolved relative to the given dirfd instead of root. */ + GLNX_CHASE_RESOLVE_IN_ROOT = 1 << 4, + /* Fail if any symlink is encountered. */ + GLNX_CHASE_RESOLVE_NO_SYMLINKS = 1 << 5, + /* Fail if the path's right-most component is not a regular file */ + GLNX_CHASE_MUST_BE_REGULAR = 1 << 6, + /* Fail if the path's right-most component is not a directory */ + GLNX_CHASE_MUST_BE_DIRECTORY = 1 << 7, + /* Fail if the path's right-most component is not a socket */ + GLNX_CHASE_MUST_BE_SOCKET = 1 << 8, +} GlnxChaseFlags; + +/* How many iterations to execute before returning ELOOP */ +#define GLNX_CHASE_MAX 32 + +G_BEGIN_DECLS + +int glnx_chaseat (int dirfd, + const char *path, + GlnxChaseFlags flags, + GError **error); + +int glnx_chase_and_statxat (int dirfd, + const char *path, + GlnxChaseFlags flags, + unsigned int mask, + struct glnx_statx *statbuf, + GError **error); + +G_END_DECLS diff -Nru flatpak-1.16.3/subprojects/libglnx/glnx-errors.h flatpak-1.16.6/subprojects/libglnx/glnx-errors.h --- flatpak-1.16.3/subprojects/libglnx/glnx-errors.h 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/glnx-errors.h 2026-04-10 17:28:42.000000000 +0000 @@ -32,6 +32,10 @@ #define glnx_null_throw(error, args...) \ ({glnx_throw (error, args); NULL;}) +/* Like glnx_throw(), but yields -1 (invalid fd). */ +#define glnx_fd_throw(error, args...) \ + ({glnx_throw (error, args); -1;}) + /* Implementation detail of glnx_throw_prefix() */ void glnx_real_set_prefix_error_va (GError *error, const char *format, @@ -97,7 +101,7 @@ g_strerror (errsv)); /* We also restore the value of errno, since that's * what was done in a long-ago libgsystem commit - * https://git.gnome.org/browse/libgsystem/commit/?id=ed106741f7a0596dc8b960b31fdae671d31d666d + * https://gitlab.gnome.org/Archive/libgsystem/-/commit/ed106741f7a0596dc8b960b31fdae671d31d666d * but I certainly can't remember now why I did that. */ errno = errsv; @@ -108,6 +112,10 @@ #define glnx_null_throw_errno(error) \ ({glnx_throw_errno (error); NULL;}) +/* Like glnx_throw_errno(), but yields -1 (invalid fd). */ +#define glnx_fd_throw_errno(error) \ + ({glnx_throw_errno (error); -1;}) + /* Implementation detail of glnx_throw_errno_prefix() */ void glnx_real_set_prefix_error_from_errno_va (GError **error, gint errsv, @@ -120,6 +128,10 @@ #define glnx_null_throw_errno_prefix(error, args...) \ ({glnx_throw_errno_prefix (error, args); NULL;}) +/* Like glnx_throw_errno_prefix(), but yields -1 (invalid fd). */ +#define glnx_fd_throw_errno_prefix(error, args...) \ + ({glnx_throw_errno_prefix (error, args); -1;}) + /* BEGIN LEGACY APIS */ #define glnx_set_error_from_errno(error) \ diff -Nru flatpak-1.16.3/subprojects/libglnx/glnx-fdio.c flatpak-1.16.6/subprojects/libglnx/glnx-fdio.c --- flatpak-1.16.3/subprojects/libglnx/glnx-fdio.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/glnx-fdio.c 2026-04-10 17:28:42.000000000 +0000 @@ -321,6 +321,8 @@ error); } +static const char proc_self_fd_slash[] = "/proc/self/fd/"; + /* Use this after calling glnx_open_tmpfile_linkable_at() to give * the file its final name (link into place). */ @@ -367,8 +369,8 @@ else { /* This case we have O_TMPFILE, so our reference to it is via /proc/self/fd */ - char proc_fd_path[strlen("/proc/self/fd/") + DECIMAL_STR_MAX(tmpf->fd) + 1]; - snprintf (proc_fd_path, sizeof (proc_fd_path), "/proc/self/fd/%i", tmpf->fd); + char proc_fd_path[sizeof (proc_self_fd_slash) + DECIMAL_STR_MAX(tmpf->fd)]; + snprintf (proc_fd_path, sizeof (proc_fd_path), "%s%i", proc_self_fd_slash, tmpf->fd); if (replace) { @@ -455,8 +457,8 @@ else { /* This case we have O_TMPFILE, so our reference to it is via /proc/self/fd */ - char proc_fd_path[strlen("/proc/self/fd/") + DECIMAL_STR_MAX(tmpf->fd) + 1]; - snprintf (proc_fd_path, sizeof (proc_fd_path), "/proc/self/fd/%i", tmpf->fd); + char proc_fd_path[sizeof (proc_self_fd_slash) + DECIMAL_STR_MAX(tmpf->fd)]; + snprintf (proc_fd_path, sizeof (proc_fd_path), "%s%i", proc_self_fd_slash, tmpf->fd); if (!glnx_openat_rdonly (AT_FDCWD, proc_fd_path, TRUE, &rdonly_fd, error)) return FALSE; @@ -1205,3 +1207,75 @@ return TRUE; } + +/** + * glnx_fd_reopen: + * @fd: a file descriptor + * @flags: combination of openat flags + * @error: a #GError + * + * Reopens the specified fd with new flags. This is useful for converting an + * O_PATH fd into a regular one, or to turn O_RDWR fds into O_RDONLY fds. + * + * This implicitly sets `O_CLOEXEC | O_NOCTTY` in @flags. + * + * `O_CREAT` isn't allowed in @flags. + * + * This doesn't work on sockets (since they cannot be open()ed, ever). + * + * This implicitly resets the file read index to 0. + * + * If AT_FDCWD is specified as file descriptor, the function returns an fd to + * the current working directory. + * + * If the specified file descriptor refers to a symlink via O_PATH, then this + * function cannot be used to follow that symlink. Because we cannot have + * non-O_PATH fds to symlinks reopening it without O_PATH will always result in + * ELOOP. Or in other words: if you have an O_PATH fd to a symlink you can + * reopen it only if you pass O_PATH again. + */ +int +glnx_fd_reopen (int fd, + int flags, + GError **error) +{ + glnx_autofd int new_fd = -1; + + g_return_val_if_fail (fd >= 0 || fd == AT_FDCWD, -1); + g_return_val_if_fail ((flags & O_CREAT) == 0, -1); + + /* */ + flags |= O_CLOEXEC | O_NOCTTY; + + /* O_NOFOLLOW is not allowed in fd_reopen(), because after all this is + * primarily implemented via a symlink-based interface in /proc/self/fd. Let's + * refuse this here early. Note that the kernel would generate ELOOP here too, + * hence this manual check is mostly redundant – the only reason we add it + * here is so that the O_DIRECTORY special case (see below) behaves the same + * way as the non-O_DIRECTORY case. */ + if ((flags & O_NOFOLLOW) != 0) + { + errno = ELOOP; + return glnx_fd_throw_errno (error); + } + + if ((flags & O_DIRECTORY) != 0 || fd == AT_FDCWD) + { + /* If we shall reopen the fd as directory we can just go via "." and thus + * bypass the whole magic /proc/ directory, and make ourselves independent + * of that being mounted. */ + new_fd = openat (fd, ".", flags | O_DIRECTORY); + } + else + { + g_autofree char *proc_fd_path = NULL; + + proc_fd_path = g_strdup_printf ("/proc/self/fd/%d", fd); + new_fd = open (proc_fd_path, flags); + } + + if (new_fd < 0) + return glnx_fd_throw_errno (error); + + return g_steal_fd (&new_fd); +} diff -Nru flatpak-1.16.3/subprojects/libglnx/glnx-fdio.h flatpak-1.16.6/subprojects/libglnx/glnx-fdio.h --- flatpak-1.16.3/subprojects/libglnx/glnx-fdio.h 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/glnx-fdio.h 2026-04-10 17:28:42.000000000 +0000 @@ -22,6 +22,7 @@ #pragma once #include +#include #include #include #include @@ -314,6 +315,37 @@ } /** + * glnx_statx: + * @dfd: Directory FD to stat beneath + * @path: Path to stat beneath @dfd + * @flags: Flags to pass to statx() + * @mask: Mask to pass to statx() + * @buf: (out caller-allocates): Return location for statx details + * @error: Return location for a #GError, or %NULL + * + * Wrapper around statx() which adds #GError support and ensures that it + * retries on %EINTR. + * + * The mask to pass must be a combination of GLNX_STATX_* flags which are + * defined by glnx, which map up with the struct glnx_statx. + * + * Returns: %TRUE on success, or %FALSE setting both @error and `errno` + * Since: UNRELEASED + */ +static inline gboolean +glnx_statx (int dfd, + const char *path, + unsigned flags, + unsigned int mask, + struct glnx_statx *buf, + GError **error) +{ + if (TEMP_FAILURE_RETRY (glnx_statx_syscall (dfd, path, flags, mask, buf)) != 0) + return glnx_throw_errno_prefix (error, "statx(%s)", path); + return TRUE; +} + +/** * glnx_fstatat_allow_noent: * @dfd: Directory FD to stat beneath * @path: Path to stat beneath @dfd @@ -383,4 +415,8 @@ return TRUE; } +int glnx_fd_reopen (int fd, + int flags, + GError **error); + G_END_DECLS diff -Nru flatpak-1.16.3/subprojects/libglnx/glnx-local-alloc.h flatpak-1.16.6/subprojects/libglnx/glnx-local-alloc.h --- flatpak-1.16.3/subprojects/libglnx/glnx-local-alloc.h 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/glnx-local-alloc.h 2026-04-10 17:28:42.000000000 +0000 @@ -43,7 +43,6 @@ if (o) g_object_unref (o); } -#define glnx_unref_object __attribute__ ((cleanup(glnx_local_obj_unref))) /* Backwards-compat with older libglnx */ #define glnx_steal_fd g_steal_fd diff -Nru flatpak-1.16.3/subprojects/libglnx/glnx-lockfile.c flatpak-1.16.6/subprojects/libglnx/glnx-lockfile.c --- flatpak-1.16.3/subprojects/libglnx/glnx-lockfile.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/glnx-lockfile.c 2026-04-10 17:28:42.000000000 +0000 @@ -66,6 +66,8 @@ g_autofree char *t = NULL; int r; + g_return_val_if_fail (p != NULL, FALSE); + /* * We use UNPOSIX locks if they are available. They have nice * semantics, and are mostly compatible with NFS. However, diff -Nru flatpak-1.16.3/subprojects/libglnx/glnx-missing-syscall.h flatpak-1.16.6/subprojects/libglnx/glnx-missing-syscall.h --- flatpak-1.16.3/subprojects/libglnx/glnx-missing-syscall.h 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/glnx-missing-syscall.h 2026-04-10 17:28:42.000000000 +0000 @@ -33,6 +33,7 @@ #include "libglnx-config.h" #include +#include #if !HAVE_DECL_RENAMEAT2 # ifndef __NR_renameat2 @@ -236,3 +237,355 @@ #define close_range(low, high, flags) inline_close_range(low, high, flags) #define HAVE_CLOSE_RANGE #endif + +#ifndef __IGNORE_statx +# if defined(__aarch64__) +# define systemd_NR_statx 291 +# elif defined(__alpha__) +# define systemd_NR_statx 522 +# elif defined(__arc__) || defined(__tilegx__) +# define systemd_NR_statx 291 +# elif defined(__arm__) +# define systemd_NR_statx 397 +# elif defined(__i386__) +# define systemd_NR_statx 383 +# elif defined(__ia64__) +# define systemd_NR_statx 1350 +# elif defined(__loongarch_lp64) +# define systemd_NR_statx 291 +# elif defined(__m68k__) +# define systemd_NR_statx 379 +# elif defined(_MIPS_SIM) +# if _MIPS_SIM == _MIPS_SIM_ABI32 +# define systemd_NR_statx 4366 +# elif _MIPS_SIM == _MIPS_SIM_NABI32 +# define systemd_NR_statx 6330 +# elif _MIPS_SIM == _MIPS_SIM_ABI64 +# define systemd_NR_statx 5326 +# else +# error "Unknown MIPS ABI" +# endif +# elif defined(__hppa__) +# define systemd_NR_statx 349 +# elif defined(__powerpc__) +# define systemd_NR_statx 383 +# elif defined(__riscv) +# if __riscv_xlen == 32 +# define systemd_NR_statx 291 +# elif __riscv_xlen == 64 +# define systemd_NR_statx 291 +# else +# error "Unknown RISC-V ABI" +# endif +# elif defined(__s390__) +# define systemd_NR_statx 379 +# elif defined(__sparc__) +# define systemd_NR_statx 360 +# elif defined(__x86_64__) +# if defined(__ILP32__) +# define systemd_NR_statx (332 | /* __X32_SYSCALL_BIT */ 0x40000000) +# else +# define systemd_NR_statx 332 +# endif +# elif !defined(missing_arch_template) +# warning "statx() syscall number is unknown for your architecture" +# endif + +/* may be an (invalid) negative number due to libseccomp, see PR 13319 */ +# if defined __NR_statx && __NR_statx >= 0 +# if defined systemd_NR_statx +G_STATIC_ASSERT (__NR_statx == systemd_NR_statx); +# endif +# else +# if defined __NR_statx +# undef __NR_statx +# endif +# if defined systemd_NR_statx && systemd_NR_statx >= 0 +# define __NR_statx systemd_NR_statx +# endif +# endif +#endif + +#if !defined(HAVE_GLNX_STATX) && defined(__NR_statx) +#define GLNX_STATX_TYPE 0x00000001U /* Want/got stx_mode & S_IFMT */ +#define GLNX_STATX_MODE 0x00000002U /* Want/got stx_mode & ~S_IFMT */ +#define GLNX_STATX_NLINK 0x00000004U /* Want/got stx_nlink */ +#define GLNX_STATX_UID 0x00000008U /* Want/got stx_uid */ +#define GLNX_STATX_GID 0x00000010U /* Want/got stx_gid */ +#define GLNX_STATX_ATIME 0x00000020U /* Want/got stx_atime */ +#define GLNX_STATX_MTIME 0x00000040U /* Want/got stx_mtime */ +#define GLNX_STATX_CTIME 0x00000080U /* Want/got stx_ctime */ +#define GLNX_STATX_INO 0x00000100U /* Want/got stx_ino */ +#define GLNX_STATX_SIZE 0x00000200U /* Want/got stx_size */ +#define GLNX_STATX_BLOCKS 0x00000400U /* Want/got stx_blocks */ +#define GLNX_STATX_BASIC_STATS 0x000007ffU /* The stuff in the normal stat struct */ +#define GLNX_STATX_BTIME 0x00000800U /* Want/got stx_btime */ +#define GLNX_STATX_MNT_ID 0x00001000U /* Got stx_mnt_id */ +#define GLNX_STATX_DIOALIGN 0x00002000U /* Want/got direct I/O alignment info */ +#define GLNX_STATX_MNT_ID_UNIQUE 0x00004000U /* Want/got extended stx_mount_id */ +#define GLNX_STATX_SUBVOL 0x00008000U /* Want/got stx_subvol */ +#define GLNX_STATX_WRITE_ATOMIC 0x00010000U /* Want/got atomic_write_* fields */ +#define GLNX_STATX_DIO_READ_ALIGN 0x00020000U /* Want/got dio read alignment info */ +#define GLNX_STATX__RESERVED 0x80000000U /* Reserved for future struct statx expansion */ + +struct glnx_statx_timestamp +{ + int64_t tv_sec; + uint32_t tv_nsec; + int32_t __reserved; +}; + +struct glnx_statx +{ + uint32_t stx_mask; + uint32_t stx_blksize; + uint64_t stx_attributes; + uint32_t stx_nlink; + uint32_t stx_uid; + uint32_t stx_gid; + uint16_t stx_mode; + uint16_t __spare0[1]; + uint64_t stx_ino; + uint64_t stx_size; + uint64_t stx_blocks; + uint64_t stx_attributes_mask; + struct glnx_statx_timestamp stx_atime; + struct glnx_statx_timestamp stx_btime; + struct glnx_statx_timestamp stx_ctime; + struct glnx_statx_timestamp stx_mtime; + uint32_t stx_rdev_major; + uint32_t stx_rdev_minor; + uint32_t stx_dev_major; + uint32_t stx_dev_minor; + uint64_t stx_mnt_id; + uint32_t stx_dio_mem_align; + uint32_t stx_dio_offset_align; + uint64_t stx_subvol; + uint32_t stx_atomic_write_unit_min; + uint32_t stx_atomic_write_unit_max; + uint32_t stx_atomic_write_segments_max; + uint32_t stx_dio_read_offset_align; + uint32_t stx_atomic_write_unit_max_opt; + uint32_t __spare2[1]; + uint64_t __spare3[8]; +}; + +static inline int +glnx_statx_syscall (int dfd, + const char *filename, + unsigned flags, + unsigned int mask, + struct glnx_statx *buf) +{ + memset (buf, 0xbf, sizeof (*buf)); + return syscall (__NR_statx, dfd, filename, flags, mask, buf); + return 0; +} + +#define HAVE_GLNX_STATX +#endif + +/* Copied from systemd git: ff83795469 ("boot: Improve log message") + * - open_tree + * - openat2 + */ + +#ifndef __IGNORE_open_tree +# if defined(__aarch64__) +# define systemd_NR_open_tree 428 +# elif defined(__alpha__) +# define systemd_NR_open_tree 538 +# elif defined(__arc__) || defined(__tilegx__) +# define systemd_NR_open_tree 428 +# elif defined(__arm__) +# define systemd_NR_open_tree 428 +# elif defined(__i386__) +# define systemd_NR_open_tree 428 +# elif defined(__ia64__) +# define systemd_NR_open_tree 1452 +# elif defined(__loongarch_lp64) +# define systemd_NR_open_tree 428 +# elif defined(__m68k__) +# define systemd_NR_open_tree 428 +# elif defined(_MIPS_SIM) +# if _MIPS_SIM == _MIPS_SIM_ABI32 +# define systemd_NR_open_tree 4428 +# elif _MIPS_SIM == _MIPS_SIM_NABI32 +# define systemd_NR_open_tree 6428 +# elif _MIPS_SIM == _MIPS_SIM_ABI64 +# define systemd_NR_open_tree 5428 +# else +# error "Unknown MIPS ABI" +# endif +# elif defined(__hppa__) +# define systemd_NR_open_tree 428 +# elif defined(__powerpc__) +# define systemd_NR_open_tree 428 +# elif defined(__riscv) +# if __riscv_xlen == 32 +# define systemd_NR_open_tree 428 +# elif __riscv_xlen == 64 +# define systemd_NR_open_tree 428 +# else +# error "Unknown RISC-V ABI" +# endif +# elif defined(__s390__) +# define systemd_NR_open_tree 428 +# elif defined(__sparc__) +# define systemd_NR_open_tree 428 +# elif defined(__x86_64__) +# if defined(__ILP32__) +# define systemd_NR_open_tree (428 | /* __X32_SYSCALL_BIT */ 0x40000000) +# else +# define systemd_NR_open_tree 428 +# endif +# elif !defined(missing_arch_template) +# warning "open_tree() syscall number is unknown for your architecture" +# endif + +/* may be an (invalid) negative number due to libseccomp, see PR 13319 */ +# if defined __NR_open_tree && __NR_open_tree >= 0 +# if defined systemd_NR_open_tree +G_STATIC_ASSERT (__NR_open_tree == systemd_NR_open_tree); +# endif +# else +# if defined __NR_open_tree +# undef __NR_open_tree +# endif +# if defined systemd_NR_open_tree && systemd_NR_open_tree >= 0 +# define __NR_open_tree systemd_NR_open_tree +# endif +# endif +#endif + +#if !defined(HAVE_OPEN_TREE) && defined(__NR_open_tree) +#ifndef OPEN_TREE_CLONE +#define OPEN_TREE_CLONE 1 +#endif + +#ifndef OPEN_TREE_CLOEXEC +#define OPEN_TREE_CLOEXEC O_CLOEXEC +#endif + +static inline int +inline_open_tree (int dfd, + const char *filename, + unsigned flags) +{ + return syscall(__NR_open_tree, dfd, filename, flags); +} +#define open_tree inline_open_tree +#define HAVE_OPEN_TREE +#endif + +#ifndef __IGNORE_openat2 +# if defined(__aarch64__) +# define systemd_NR_openat2 437 +# elif defined(__alpha__) +# define systemd_NR_openat2 547 +# elif defined(__arc__) || defined(__tilegx__) +# define systemd_NR_openat2 437 +# elif defined(__arm__) +# define systemd_NR_openat2 437 +# elif defined(__i386__) +# define systemd_NR_openat2 437 +# elif defined(__ia64__) +# define systemd_NR_openat2 1461 +# elif defined(__loongarch_lp64) +# define systemd_NR_openat2 437 +# elif defined(__m68k__) +# define systemd_NR_openat2 437 +# elif defined(_MIPS_SIM) +# if _MIPS_SIM == _MIPS_SIM_ABI32 +# define systemd_NR_openat2 4437 +# elif _MIPS_SIM == _MIPS_SIM_NABI32 +# define systemd_NR_openat2 6437 +# elif _MIPS_SIM == _MIPS_SIM_ABI64 +# define systemd_NR_openat2 5437 +# else +# error "Unknown MIPS ABI" +# endif +# elif defined(__hppa__) +# define systemd_NR_openat2 437 +# elif defined(__powerpc__) +# define systemd_NR_openat2 437 +# elif defined(__riscv) +# if __riscv_xlen == 32 +# define systemd_NR_openat2 437 +# elif __riscv_xlen == 64 +# define systemd_NR_openat2 437 +# else +# error "Unknown RISC-V ABI" +# endif +# elif defined(__s390__) +# define systemd_NR_openat2 437 +# elif defined(__sparc__) +# define systemd_NR_openat2 437 +# elif defined(__x86_64__) +# if defined(__ILP32__) +# define systemd_NR_openat2 (437 | /* __X32_SYSCALL_BIT */ 0x40000000) +# else +# define systemd_NR_openat2 437 +# endif +# elif !defined(missing_arch_template) +# warning "openat2() syscall number is unknown for your architecture" +# endif + +/* may be an (invalid) negative number due to libseccomp, see PR 13319 */ +# if defined __NR_openat2 && __NR_openat2 >= 0 +# if defined systemd_NR_openat2 +G_STATIC_ASSERT (__NR_openat2 == systemd_NR_openat2); +# endif +# else +# if defined __NR_openat2 +# undef __NR_openat2 +# endif +# if defined systemd_NR_openat2 && systemd_NR_openat2 >= 0 +# define __NR_openat2 systemd_NR_openat2 +# endif +# endif +#endif + +#if !defined(HAVE_OPENAT2) && defined(__NR_openat2) +#ifndef RESOLVE_NO_XDEV +#define RESOLVE_NO_XDEV 0x01 +#endif + +#ifndef RESOLVE_NO_MAGICLINKS +#define RESOLVE_NO_MAGICLINKS 0x02 +#endif + +#ifndef RESOLVE_NO_SYMLINKS +#define RESOLVE_NO_SYMLINKS 0x04 +#endif + +#ifndef RESOLVE_BENEATH +#define RESOLVE_BENEATH 0x08 +#endif + +#ifndef RESOLVE_IN_ROOT +#define RESOLVE_IN_ROOT 0x10 +#endif + +#ifndef RESOLVE_CACHED +#define RESOLVE_CACHED 0x20 +#endif + +struct inline_open_how { + uint64_t flags; + uint64_t mode; + uint64_t resolve; +}; +#define open_how inline_open_how + +static inline int +inline_openat2 (int dfd, + const char *filename, + void *buffer, + size_t size) +{ + return syscall(__NR_openat2, dfd, filename, buffer, size); +} +#define openat2 inline_openat2 +#define HAVE_OPENAT2 +#endif diff -Nru flatpak-1.16.3/subprojects/libglnx/libglnx.h flatpak-1.16.6/subprojects/libglnx/libglnx.h --- flatpak-1.16.3/subprojects/libglnx/libglnx.h 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/libglnx.h 2026-04-10 17:28:42.000000000 +0000 @@ -31,6 +31,7 @@ #include #include #include +#include #include #include #include diff -Nru flatpak-1.16.3/subprojects/libglnx/meson.build flatpak-1.16.6/subprojects/libglnx/meson.build --- flatpak-1.16.3/subprojects/libglnx/meson.build 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/meson.build 2026-04-10 17:28:42.000000000 +0000 @@ -76,6 +76,8 @@ 'glnx-backport-testutils.h', 'glnx-backports.c', 'glnx-backports.h', + 'glnx-chase.c', + 'glnx-chase.h', 'glnx-console.c', 'glnx-console.h', 'glnx-dirfd.c', diff -Nru flatpak-1.16.3/subprojects/libglnx/tests/meson.build flatpak-1.16.6/subprojects/libglnx/tests/meson.build --- flatpak-1.16.3/subprojects/libglnx/tests/meson.build 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/tests/meson.build 2026-04-10 17:28:42.000000000 +0000 @@ -34,6 +34,7 @@ test_names = [ 'backports', + 'chase', 'errors', 'fdio', 'macros', diff -Nru flatpak-1.16.3/subprojects/libglnx/tests/test-libglnx-chase.c flatpak-1.16.6/subprojects/libglnx/tests/test-libglnx-chase.c --- flatpak-1.16.3/subprojects/libglnx/tests/test-libglnx-chase.c 1970-01-01 00:00:00.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/tests/test-libglnx-chase.c 2026-04-10 17:28:42.000000000 +0000 @@ -0,0 +1,609 @@ +/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- + * + * Copyright (C) 2026 Red Hat, Inc. + * SPDX-License-Identifier: LGPL-2.0-or-later + */ + +#include "libglnx-config.h" +#include "libglnx.h" +#include +#include +#include +#include +#include + +#include "libglnx-testlib.h" + +#define GLNX_CHASE_DEBUG_NO_OPENAT2 (1U << 31) +#define GLNX_CHASE_DEBUG_NO_OPEN_TREE (1U << 30) + +const char *test_paths[] = { + "file/baz", + "file/baz/", + "file/baz/.", + "file/baz/../baz", + "file////baz/..//baz", + "file////baz/..//../file/baz", +}; + +static ino_t +get_ino (int fd) +{ + int r; + struct stat st; + + r = fstatat (fd, "", &st, AT_EMPTY_PATH | AT_SYMLINK_NOFOLLOW); + g_assert_cmpint (r, >=, 0); + + return st.st_ino; +} + +static ino_t +path_get_ino (const char *path) +{ + int r; + struct stat st; + + r = fstatat (AT_FDCWD, path, &st, AT_EMPTY_PATH | AT_SYMLINK_NOFOLLOW); + g_assert_cmpint (r, >=, 0); + + return st.st_ino; +} + +static char * +get_abspath (int dfd, + const char *path) +{ + g_autofree char *proc_fd_path = NULL; + g_autofree char *abs = NULL; + g_autoptr(GError) error = NULL; + + proc_fd_path = g_strdup_printf ("/proc/self/fd/%d", dfd); + abs = glnx_readlinkat_malloc (AT_FDCWD, proc_fd_path, NULL, &error); + g_assert_no_error (error); + g_assert_nonnull (abs); + + return g_strdup_printf ("%s/%s", abs, path); +} + +static void +check_chase (int dfd, + const char *path, + GlnxChaseFlags flags, + int expected_ino) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int chase_fd = -1; + + /* let's try to test the openat2 impl */ + chase_fd = glnx_chaseat (dfd, path, flags, &error); + g_assert_no_error (error); + g_assert_cmpint (chase_fd, >=, 0); + g_assert_cmpint (get_ino (chase_fd), ==, expected_ino); + g_clear_fd (&chase_fd, NULL); + + /* let's try to test the open_tree impl */ + chase_fd = glnx_chaseat (dfd, path, + flags | GLNX_CHASE_DEBUG_NO_OPENAT2, + &error); + g_assert_no_error (error); + g_assert_cmpint (chase_fd, >=, 0); + g_assert_cmpint (get_ino (chase_fd), ==, expected_ino); + g_clear_fd (&chase_fd, NULL); + + /* let's try to test the openat impl */ + chase_fd = glnx_chaseat (dfd, path, + flags | + GLNX_CHASE_DEBUG_NO_OPENAT2 | + GLNX_CHASE_DEBUG_NO_OPEN_TREE, + &error); + g_assert_no_error (error); + g_assert_cmpint (chase_fd, >=, 0); + g_assert_cmpint (get_ino (chase_fd), ==, expected_ino); + g_clear_fd (&chase_fd, NULL); +} + +static void +check_chase_error (int dfd, + const char *path, + GlnxChaseFlags flags, + GQuark err_domain, + gint err_code) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int chase_fd = -1; + + /* let's try to test the openat2 impl */ + chase_fd = glnx_chaseat (dfd, path, flags, &error); + g_assert_cmpint (chase_fd, <, 0); + g_assert_error (error, err_domain, err_code); + g_clear_error (&error); + + /* let's try to test the open_tree impl */ + chase_fd = glnx_chaseat (dfd, path, + flags | GLNX_CHASE_DEBUG_NO_OPENAT2, + &error); + g_assert_cmpint (chase_fd, <, 0); + g_assert_error (error, err_domain, err_code); + g_clear_error (&error); + + /* let's try to test the openat impl */ + chase_fd = glnx_chaseat (dfd, path, + flags | + GLNX_CHASE_DEBUG_NO_OPENAT2 | + GLNX_CHASE_DEBUG_NO_OPEN_TREE, + &error); + g_assert_cmpint (chase_fd, <, 0); + g_assert_error (error, err_domain, err_code); + g_clear_error (&error); +} + +static void +test_chase_relative (void) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int dfd = -1; + int expected_ino; + + g_assert_true (glnx_shutil_mkdir_p_at_open (AT_FDCWD, "file/baz", 0755, + &dfd, + NULL, &error)); + g_assert_no_error (error); + g_assert_cmpint (dfd, >=, 0); + + expected_ino = get_ino (dfd); + + for (size_t i = 0; i < G_N_ELEMENTS (test_paths); i++) + check_chase (AT_FDCWD, test_paths[i], 0, expected_ino); + + check_chase_error (AT_FDCWD, "nope", 0, G_IO_ERROR, G_IO_ERROR_NOT_FOUND); +} + +static void +test_chase_relative_fd (void) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int dfd = -1; + int expected_ino; + glnx_autofd int cwdfd = -1; + + g_assert_true (glnx_shutil_mkdir_p_at_open (AT_FDCWD, "file/baz", 0755, + &dfd, + NULL, &error)); + g_assert_no_error (error); + g_assert_cmpint (dfd, >=, 0); + + expected_ino = get_ino (dfd); + + cwdfd = openat (AT_FDCWD, ".", O_PATH | O_CLOEXEC | O_NOFOLLOW); + g_assert_cmpint (cwdfd, >=, 0); + + for (size_t i = 0; i < G_N_ELEMENTS (test_paths); i++) + check_chase (cwdfd, test_paths[i], 0, expected_ino); + + check_chase_error (cwdfd, "nope", 0, G_IO_ERROR, G_IO_ERROR_NOT_FOUND); +} + +static void +test_chase_absolute (void) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int dfd = -1; + int expected_ino; + glnx_autofd int cwdfd = -1; + g_autofree char *proc_fd_path = NULL; + g_autofree char *cwd_path = NULL; + + g_assert_true (glnx_shutil_mkdir_p_at_open (AT_FDCWD, "file/baz", 0755, + &dfd, + NULL, &error)); + g_assert_no_error (error); + g_assert_cmpint (dfd, >=, 0); + + expected_ino = get_ino (dfd); + + cwdfd = openat (AT_FDCWD, ".", O_PATH | O_CLOEXEC | O_NOFOLLOW); + g_assert_cmpint (cwdfd, >=, 0); + + cwd_path = get_abspath (cwdfd, ""); + + for (size_t i = 0; i < G_N_ELEMENTS (test_paths); i++) + { + g_autofree char *abspath = NULL; + + abspath = g_strdup_printf ("%s/%s", cwd_path, test_paths[i]); + check_chase (AT_FDCWD, abspath, 0, expected_ino); + } + + check_chase_error (AT_FDCWD, "/nope/nope/nope/345298308497623012313243543", 0, + G_IO_ERROR, G_IO_ERROR_NOT_FOUND); +} + +static void +test_chase_link (void) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int dfd = -1; + int link_ino; + int target_ino; + + g_assert_true (glnx_shutil_mkdir_p_at_open (AT_FDCWD, "file/baz", 0755, + &dfd, + NULL, &error)); + g_assert_no_error (error); + g_assert_cmpint (dfd, >=, 0); + + g_assert_cmpint (symlinkat ("file/baz", AT_FDCWD, "link"), ==, 0); + + target_ino = get_ino (dfd); + link_ino = path_get_ino ("link"); + + check_chase (AT_FDCWD, "link", 0, target_ino); + check_chase (AT_FDCWD, "link/", 0, target_ino); + check_chase (AT_FDCWD, "link///", 0, target_ino); + check_chase (AT_FDCWD, "link/.//.", 0, target_ino); + check_chase (AT_FDCWD, "link", 0, target_ino); + + check_chase (AT_FDCWD, "link", GLNX_CHASE_NOFOLLOW, link_ino); + check_chase (AT_FDCWD, "./file/../link", GLNX_CHASE_NOFOLLOW, link_ino); + check_chase (AT_FDCWD, "link/", GLNX_CHASE_NOFOLLOW, target_ino); + check_chase (AT_FDCWD, "././link/.", GLNX_CHASE_NOFOLLOW, target_ino); + check_chase (AT_FDCWD, "link/.//", GLNX_CHASE_NOFOLLOW, target_ino); + + check_chase (AT_FDCWD, "link", + GLNX_CHASE_NOFOLLOW | GLNX_CHASE_RESOLVE_NO_SYMLINKS, + link_ino); + check_chase_error (AT_FDCWD, "link", + GLNX_CHASE_RESOLVE_NO_SYMLINKS, + G_IO_ERROR, G_IO_ERROR_TOO_MANY_LINKS); +} + +static void +test_chase_resolve (void) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int foo_dfd = -1; + glnx_autofd int bar_dfd = -1; + g_autofree char *foo_abspath = NULL; + int ino; + + g_assert_true (glnx_shutil_mkdir_p_at_open (AT_FDCWD, "foo", 0755, + &foo_dfd, + NULL, &error)); + g_assert_no_error (error); + g_assert_cmpint (foo_dfd, >=, 0); + + g_assert_true (glnx_shutil_mkdir_p_at_open (AT_FDCWD, "foo/bar", 0755, + &bar_dfd, + NULL, &error)); + g_assert_no_error (error); + g_assert_cmpint (bar_dfd, >=, 0); + + foo_abspath = get_abspath (foo_dfd, ""); + + g_assert_cmpint (symlinkat ("..", foo_dfd, "link1"), ==, 0); + g_assert_cmpint (symlinkat ("bar/../..", foo_dfd, "link2"), ==, 0); + g_assert_cmpint (symlinkat (foo_abspath, foo_dfd, "link3"), ==, 0); + g_assert_cmpint (symlinkat ("/bar", foo_dfd, "link4"), ==, 0); + g_assert_cmpint (symlinkat ("link1/foo", foo_dfd, "link5"), ==, 0); + g_assert_cmpint (symlinkat ("link7", foo_dfd, "link6"), ==, 0); + g_assert_cmpint (symlinkat ("link6", foo_dfd, "link7"), ==, 0); + + ino = get_ino (bar_dfd); + + /* A bunch of different ways to get from CWD and foo to bar */ + check_chase (foo_dfd, "./bar", 0, ino); + check_chase (foo_dfd, "../foo/bar", 0, ino); + check_chase (foo_dfd, "link1/foo/bar", 0, ino); + check_chase (AT_FDCWD, "foo/link1/foo/bar", 0, ino); + check_chase (foo_dfd, "link2/foo/bar", 0, ino); + check_chase (AT_FDCWD, ".///foo/./link2/foo/bar", 0, ino); + check_chase (foo_dfd, "link3/bar", 0, ino); + check_chase (AT_FDCWD, ".///foo/./link3/bar", 0, ino); + check_chase (foo_dfd, "link5/bar", 0, ino); + + /* check that NO_SYMLINKS works with a component in the middle */ + check_chase_error (AT_FDCWD, "foo/link3/bar", + GLNX_CHASE_RESOLVE_NO_SYMLINKS, + G_IO_ERROR, G_IO_ERROR_TOO_MANY_LINKS); + + /* link6 points to link 7, points to link6, ... This should error out! */ + check_chase_error (foo_dfd, "link6/bar", 0, + G_IO_ERROR, G_IO_ERROR_TOO_MANY_LINKS); + + /* Test with links which never go below the dfd */ + check_chase (AT_FDCWD, "foo/link1/foo/bar", + GLNX_CHASE_RESOLVE_BENEATH, + ino); + check_chase (AT_FDCWD, "foo/link2/foo/bar", + GLNX_CHASE_RESOLVE_BENEATH, + ino); + /* An absolute link is always below the dfd */ + check_chase_error (AT_FDCWD, "foo/link3/foo/bar", + GLNX_CHASE_RESOLVE_BENEATH, + G_IO_ERROR, G_IO_ERROR_FAILED); + + /* Same, but from foo instead of cwd */ + check_chase_error (foo_dfd, "link1/foo/bar", + GLNX_CHASE_RESOLVE_BENEATH, + G_IO_ERROR, G_IO_ERROR_FAILED); + check_chase_error (foo_dfd, "link2/foo/bar", + GLNX_CHASE_RESOLVE_BENEATH, + G_IO_ERROR, G_IO_ERROR_FAILED); + check_chase_error (foo_dfd, "link3/foo/bar", + GLNX_CHASE_RESOLVE_BENEATH, + G_IO_ERROR, G_IO_ERROR_FAILED); + + /* Check that trying to be below the dfd with RESOLVE_IN_ROOT resolves to the + * dfd itself */ + check_chase (foo_dfd, "link1/bar", + GLNX_CHASE_RESOLVE_IN_ROOT, + ino); + check_chase (foo_dfd, "link2/bar", + GLNX_CHASE_RESOLVE_IN_ROOT, + ino); + /* The absolute link is relative to dfd with RESOLVE_IN_ROOT, so this + * fails... */ + check_chase_error (foo_dfd, "link3", + GLNX_CHASE_RESOLVE_IN_ROOT, + G_IO_ERROR, G_IO_ERROR_NOT_FOUND); + /* ... but the link /bar resolves correctly from foo as dfd. */ + check_chase (foo_dfd, "link4", + GLNX_CHASE_RESOLVE_IN_ROOT, + ino); +} + +static void +test_chase_resolve_in_root_absolute (void) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int foo_dfd = -1; + glnx_autofd int bar_dfd = -1; + glnx_autofd int baz_dfd = -1; + + g_assert_true (glnx_shutil_mkdir_p_at_open (AT_FDCWD, "foo", 0755, + &foo_dfd, + NULL, &error)); + g_assert_no_error (error); + g_assert_cmpint (foo_dfd, >=, 0); + + g_assert_true (glnx_shutil_mkdir_p_at_open (AT_FDCWD, "foo/bar", 0755, + &bar_dfd, + NULL, &error)); + g_assert_no_error (error); + g_assert_cmpint (bar_dfd, >=, 0); + + g_assert_true (glnx_shutil_mkdir_p_at_open (AT_FDCWD, "foo/bar/baz", 0755, + &baz_dfd, + NULL, &error)); + g_assert_no_error (error); + g_assert_cmpint (baz_dfd, >=, 0); + + /* Test the absolute symlink doesn't break tracking of the root level */ + g_assert_cmpint (symlinkat ("/..", baz_dfd, "link1"), ==, 0); + + /* We should not be able to break out of the root! */ + check_chase (bar_dfd, "./baz/link1", GLNX_CHASE_RESOLVE_IN_ROOT, get_ino (bar_dfd)); +} + +static void +check_chase_and_statxat (int dfd, + const char *path, + GlnxChaseFlags flags, + ino_t expected_ino, + mode_t expected_type) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int chase_fd = -1; + struct glnx_statx stx; + + /* let's try to test the openat2 impl */ + chase_fd = glnx_chase_and_statxat (dfd, path, flags, + GLNX_STATX_TYPE | GLNX_STATX_INO, + &stx, &error); + g_assert_cmpint (chase_fd, >=, 0); + g_assert_no_error (error); + g_assert_cmpint (stx.stx_ino, ==, expected_ino); + g_assert_cmpint (stx.stx_mode & S_IFMT, ==, expected_type); + g_clear_fd (&chase_fd, NULL); + + /* let's try to test the open_tree impl */ + chase_fd = glnx_chase_and_statxat (dfd, path, + flags | GLNX_CHASE_DEBUG_NO_OPENAT2, + GLNX_STATX_TYPE | GLNX_STATX_INO, + &stx, &error); + g_assert_cmpint (chase_fd, >=, 0); + g_assert_no_error (error); + g_assert_cmpint (stx.stx_ino, ==, expected_ino); + g_assert_cmpint (stx.stx_mode & S_IFMT, ==, expected_type); + g_clear_fd (&chase_fd, NULL); + + /* let's try to test the openat impl */ + chase_fd = glnx_chase_and_statxat (dfd, path, + flags | + GLNX_CHASE_DEBUG_NO_OPENAT2 | + GLNX_CHASE_DEBUG_NO_OPEN_TREE, + GLNX_STATX_TYPE | GLNX_STATX_INO, + &stx, &error); + g_assert_cmpint (chase_fd, >=, 0); + g_assert_no_error (error); + g_assert_cmpint (stx.stx_ino, ==, expected_ino); + g_assert_cmpint (stx.stx_mode & S_IFMT, ==, expected_type); + g_clear_fd (&chase_fd, NULL); +} + +static void +check_chase_and_statxat_error (int dfd, + const char *path, + GlnxChaseFlags flags, + GQuark err_domain, + gint err_code) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int chase_fd = -1; + struct glnx_statx stx; + + /* let's try to test the openat2 impl */ + chase_fd = glnx_chase_and_statxat (dfd, path, flags, + GLNX_STATX_TYPE | GLNX_STATX_INO, + &stx, &error); + g_assert_cmpint (chase_fd, <, 0); + g_assert_error (error, err_domain, err_code); + g_clear_error (&error); + + /* let's try to test the open_tree impl */ + chase_fd = glnx_chase_and_statxat (dfd, path, + flags | GLNX_CHASE_DEBUG_NO_OPENAT2, + GLNX_STATX_TYPE | GLNX_STATX_INO, + &stx, &error); + g_assert_cmpint (chase_fd, <, 0); + g_assert_error (error, err_domain, err_code); + g_clear_error (&error); + + /* let's try to test the openat impl */ + chase_fd = glnx_chase_and_statxat (dfd, path, + flags | + GLNX_CHASE_DEBUG_NO_OPENAT2 | + GLNX_CHASE_DEBUG_NO_OPEN_TREE, + GLNX_STATX_TYPE | GLNX_STATX_INO, + &stx, &error); + g_assert_cmpint (chase_fd, <, 0); + g_assert_error (error, err_domain, err_code); + g_clear_error (&error); +} + +static void +test_chase_and_statxat_basic (void) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int dfd = -1; + glnx_autofd int file_fd = -1; + ino_t expected_ino; + + g_assert_true (glnx_shutil_mkdir_p_at_open (AT_FDCWD, "file/baz", 0755, + &dfd, + NULL, &error)); + g_assert_no_error (error); + g_assert_cmpint (dfd, >=, 0); + + expected_ino = get_ino (dfd); + + /* Test with various path forms */ + for (size_t i = 0; i < G_N_ELEMENTS (test_paths); i++) + check_chase_and_statxat (AT_FDCWD, test_paths[i], 0, expected_ino, S_IFDIR); + + /* Create a regular file and test it */ + file_fd = openat (dfd, "testfile", O_WRONLY | O_CREAT | O_CLOEXEC, 0644); + g_assert_cmpint (file_fd, >=, 0); + g_clear_fd (&file_fd, NULL); + + expected_ino = path_get_ino ("file/baz/testfile"); + check_chase_and_statxat (AT_FDCWD, "file/baz/testfile", 0, expected_ino, S_IFREG); + + /* Test error cases */ + check_chase_and_statxat_error (AT_FDCWD, "nope", 0, G_IO_ERROR, G_IO_ERROR_NOT_FOUND); +} + +static void +test_chase_and_statxat_symlink (void) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int dfd = -1; + glnx_autofd int chase_fd = -1; + ino_t link_ino; + ino_t target_ino; + struct glnx_statx stx; + + g_assert_true (glnx_shutil_mkdir_p_at_open (AT_FDCWD, "file/baz", 0755, + &dfd, + NULL, &error)); + g_assert_no_error (error); + g_assert_cmpint (dfd, >=, 0); + + g_assert_cmpint (symlinkat ("file/baz", AT_FDCWD, "fstatlink"), ==, 0); + + target_ino = get_ino (dfd); + link_ino = path_get_ino ("fstatlink"); + + /* Following symlinks should give us the directory */ + check_chase_and_statxat (AT_FDCWD, "fstatlink", 0, target_ino, S_IFDIR); + check_chase_and_statxat (AT_FDCWD, "fstatlink/", 0, target_ino, S_IFDIR); + + /* With NOFOLLOW, we should get the symlink itself */ + check_chase_and_statxat (AT_FDCWD, "fstatlink", GLNX_CHASE_NOFOLLOW, link_ino, S_IFLNK); + + /* Verify we can distinguish between regular files, directories, and symlinks */ + chase_fd = glnx_chase_and_statxat (AT_FDCWD, "fstatlink", GLNX_CHASE_NOFOLLOW, + GLNX_STATX_TYPE | GLNX_STATX_INO, + &stx, &error); + g_assert_cmpint (chase_fd, >=, 0); + g_assert_no_error (error); + g_assert_true (S_ISLNK (stx.stx_mode)); + g_clear_fd (&chase_fd, NULL); + + chase_fd = glnx_chase_and_statxat (AT_FDCWD, "fstatlink", 0, + GLNX_STATX_TYPE | GLNX_STATX_INO, + &stx, &error); + g_assert_cmpint (chase_fd, >=, 0); + g_assert_no_error (error); + g_assert_true (S_ISDIR (stx.stx_mode)); + g_clear_fd (&chase_fd, NULL); + + /* Test with RESOLVE_NO_SYMLINKS */ + check_chase_and_statxat_error (AT_FDCWD, "fstatlink", + GLNX_CHASE_RESOLVE_NO_SYMLINKS, + G_IO_ERROR, G_IO_ERROR_TOO_MANY_LINKS); +} + +static void +test_chase_and_statxat_permissions (void) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int dfd = -1; + glnx_autofd int file_fd = -1; + glnx_autofd int chase_fd = -1; + struct glnx_statx stx; + mode_t expected_mode = 0640; + + g_assert_true (glnx_shutil_mkdir_p_at_open (AT_FDCWD, "permtest", 0755, + &dfd, + NULL, &error)); + g_assert_no_error (error); + + /* Create a file with specific permissions */ + file_fd = openat (dfd, "testfile", O_WRONLY | O_CREAT | O_CLOEXEC, expected_mode); + g_assert_cmpint (file_fd, >=, 0); + g_clear_fd (&file_fd, NULL); + + /* Verify that glnx_chase_and_statxat returns the correct permissions */ + chase_fd = glnx_chase_and_statxat (dfd, "testfile", 0, + GLNX_STATX_TYPE | GLNX_STATX_MODE, + &stx, &error); + g_assert_cmpint (chase_fd, >=, 0); + g_assert_no_error (error); + g_assert_cmpint (stx.stx_mode & 0777, ==, expected_mode); + g_assert_true (S_ISREG (stx.stx_mode)); + g_clear_fd (&chase_fd, NULL); +} + +int main (int argc, char **argv) +{ + _GLNX_TEST_SCOPED_TEMP_DIR; + int ret; + + g_test_init (&argc, &argv, NULL); + + g_test_add_func ("/chase-relative", test_chase_relative); + g_test_add_func ("/chase-relative-fd", test_chase_relative_fd); + g_test_add_func ("/chase-absolute", test_chase_absolute); + g_test_add_func ("/chase-link", test_chase_link); + g_test_add_func ("/chase-resolve", test_chase_resolve); + g_test_add_func ("/chase-resolve-in-root-absolute", test_chase_resolve_in_root_absolute); + g_test_add_func ("/chase-and-statxat-basic", test_chase_and_statxat_basic); + g_test_add_func ("/chase-and-statxat-symlink", test_chase_and_statxat_symlink); + g_test_add_func ("/chase-and-statxat-permissions", test_chase_and_statxat_permissions); + + ret = g_test_run(); + + return ret; +} diff -Nru flatpak-1.16.3/subprojects/libglnx/tests/test-libglnx-fdio.c flatpak-1.16.6/subprojects/libglnx/tests/test-libglnx-fdio.c --- flatpak-1.16.3/subprojects/libglnx/tests/test-libglnx-fdio.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/subprojects/libglnx/tests/test-libglnx-fdio.c 2026-04-10 17:28:42.000000000 +0000 @@ -286,6 +286,158 @@ } } +static void +test_fd_reopen (void) +{ + g_autoptr(GError) error = NULL; + glnx_autofd int dfd = -1; + glnx_autofd int opath_fd = -1; + glnx_autofd int regular_fd = -1; + glnx_autofd int testfile_fd = -1; + glnx_autofd int link_opath_fd = -1; + glnx_autofd int reopened_fd = -1; + struct stat st1, st2; + const char *test_data = "test content"; + char buf[100]; + ssize_t n; + gboolean ok; + int flags; + + /* Create a test directory and file */ + ok = glnx_shutil_mkdir_p_at_open (AT_FDCWD, "reopen_test", 0755, &dfd, NULL, &error); + g_assert_no_error (error); + g_assert_true (ok); + g_assert_no_errno (dfd); + + glnx_file_replace_contents_at (dfd, "testfile", + (const void *) test_data, strlen (test_data), + GLNX_FILE_REPLACE_NODATASYNC, NULL, &error); + g_assert_no_error (error); + + /* Test 1: Reopen O_PATH fd as regular fd for reading and writing */ + opath_fd = openat (dfd, "testfile", O_PATH | O_CLOEXEC); + g_assert_no_errno (opath_fd); + + regular_fd = glnx_fd_reopen (opath_fd, O_RDWR, &error); + g_assert_no_errno (regular_fd); + g_assert_no_error (error); + + flags = fcntl (regular_fd, F_GETFL); + g_assert_no_errno (flags); + g_assert_cmpint (flags & (O_RDONLY | O_WRONLY | O_RDWR), ==, O_RDWR); + g_assert_cmpint (flags & (O_PATH | O_DIRECTORY | O_NOFOLLOW), ==, 0); + flags = fcntl (regular_fd, F_GETFD); + g_assert_no_errno (flags); + g_assert_cmpint (flags & FD_CLOEXEC, ==, FD_CLOEXEC); + + /* Verify we can read from the reopened fd */ + n = read (regular_fd, buf, sizeof (buf)); + g_assert_cmpmem (buf, n, test_data, strlen (test_data)); + + g_clear_fd (®ular_fd, NULL); + g_clear_fd (&opath_fd, NULL); + + /* Test 2: Reopen directory fd with O_DIRECTORY */ + opath_fd = openat (AT_FDCWD, "reopen_test", O_PATH | O_CLOEXEC); + g_assert_no_errno (opath_fd); + + reopened_fd = glnx_fd_reopen (opath_fd, O_RDONLY | O_DIRECTORY, &error); + g_assert_no_error (error); + g_assert_no_errno (reopened_fd); + + flags = fcntl (reopened_fd, F_GETFL); + g_assert_no_errno (flags); + g_assert_cmpint (flags & (O_RDONLY | O_WRONLY | O_RDWR), ==, O_RDONLY); + g_assert_cmpint (flags & (O_PATH | O_DIRECTORY | O_NOFOLLOW), ==, O_DIRECTORY); + flags = fcntl (reopened_fd, F_GETFD); + g_assert_no_errno (flags); + g_assert_cmpint (flags & FD_CLOEXEC, ==, FD_CLOEXEC); + + /* Verify both fds point to the same inode */ + g_assert_no_errno (fstat (opath_fd, &st1)); + g_assert_no_errno (fstat (reopened_fd, &st2)); + g_assert_cmpint (st1.st_ino, ==, st2.st_ino); + + g_clear_fd (&reopened_fd, NULL); + g_clear_fd (&opath_fd, NULL); + + /* Test 3: Reopen AT_FDCWD */ + reopened_fd = glnx_fd_reopen (AT_FDCWD, O_RDONLY | O_DIRECTORY, &error); + g_assert_no_error (error); + g_assert_no_errno (reopened_fd); + + g_clear_fd (&reopened_fd, NULL); + + /* Test 4: Test that O_NOFOLLOW is rejected */ + opath_fd = openat (dfd, "testfile", O_PATH | O_CLOEXEC); + g_assert_no_errno (opath_fd); + + regular_fd = glnx_fd_reopen (opath_fd, O_RDONLY | O_NOFOLLOW, &error); + g_assert_cmpint (regular_fd, <, 0); + g_assert_error (error, G_IO_ERROR, G_IO_ERROR_TOO_MANY_LINKS); + g_clear_error (&error); + + g_clear_fd (&opath_fd, NULL); + + /* Test 5: Reopen O_PATH fd to symlink with O_PATH (should work) */ + g_assert_no_errno (symlinkat ("testfile", dfd, "testlink")); + + link_opath_fd = openat (dfd, "testlink", O_PATH | O_NOFOLLOW); + g_assert_no_errno (link_opath_fd); + + /* Verify it's a symlink */ + g_assert_no_errno (fstatat (link_opath_fd, "", &st1, AT_EMPTY_PATH | AT_SYMLINK_NOFOLLOW)); + g_assert_true (S_ISLNK (st1.st_mode)); + + /* Reopen with O_PATH should work */ + reopened_fd = glnx_fd_reopen (link_opath_fd, O_PATH, &error); + g_assert_no_error (error); + g_assert_no_errno (reopened_fd); + + flags = fcntl (reopened_fd, F_GETFL); + g_assert_no_errno (flags); + g_assert_cmpint (flags & (O_RDONLY | O_WRONLY | O_RDWR), ==, O_RDONLY); + g_assert_cmpint (flags & (O_PATH | O_DIRECTORY | O_NOFOLLOW), ==, O_PATH); + flags = fcntl (reopened_fd, F_GETFD); + g_assert_no_errno (flags); + g_assert_cmpint (flags & FD_CLOEXEC, ==, FD_CLOEXEC); + + /* Verify both point to the same symlink */ + g_assert_no_errno (fstatat (reopened_fd, "", &st2, AT_EMPTY_PATH | AT_SYMLINK_NOFOLLOW)); + g_assert_cmpint (st1.st_ino, ==, st2.st_ino); + g_assert_true (S_ISLNK (st2.st_mode)); + + g_clear_fd (&reopened_fd, NULL); + + /* Test 6: Reopening O_PATH fd to symlink without O_PATH should fail with ELOOP */ + reopened_fd = glnx_fd_reopen (link_opath_fd, O_RDONLY, &error); + g_assert_cmpint (reopened_fd, <, 0); + g_assert_error (error, G_IO_ERROR, G_IO_ERROR_TOO_MANY_LINKS); + g_clear_error (&error); + + g_clear_fd (&link_opath_fd, NULL); + + /* Test 7: Verify read index is reset */ + testfile_fd = openat (dfd, "testfile", O_RDONLY | O_CLOEXEC); + g_assert_no_errno (testfile_fd); + + /* Read some data to advance the read index */ + n = read (testfile_fd, buf, 4); + g_assert_cmpint (n, ==, 4); + + /* Reopen should reset the read index */ + reopened_fd = glnx_fd_reopen (testfile_fd, O_RDONLY, &error); + g_assert_no_error (error); + g_assert_no_errno (reopened_fd); + + /* Should read from the beginning again */ + n = read (reopened_fd, buf, sizeof (buf)); + g_assert_cmpmem (buf, n, test_data, strlen (test_data)); + + g_clear_fd (&reopened_fd, NULL); + g_clear_fd (&testfile_fd, NULL); +} + int main (int argc, char **argv) { _GLNX_TEST_SCOPED_TEMP_DIR; @@ -300,6 +452,7 @@ g_test_add_func ("/renameat2-noreplace", test_renameat2_noreplace); g_test_add_func ("/renameat2-exchange", test_renameat2_exchange); g_test_add_func ("/fstat", test_fstatat); + g_test_add_func ("/fd-reopen", test_fd_reopen); ret = g_test_run(); diff -Nru flatpak-1.16.3/system-helper/flatpak-system-helper.c flatpak-1.16.6/system-helper/flatpak-system-helper.c --- flatpak-1.16.3/system-helper/flatpak-system-helper.c 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/system-helper/flatpak-system-helper.c 2026-04-10 17:28:42.000000000 +0000 @@ -358,23 +358,31 @@ } static OngoingPull * -take_ongoing_pull_by_dir (const gchar *src_dir) +take_ongoing_pull_by_dir (const char *src_dir, + uid_t uid) { OngoingPull *pull = NULL; - gpointer key, value; + char *cache_dir_name = NULL; G_LOCK (cache_dirs_in_use); - /* Keep src_dir key inside hashtable but remove its OngoingPull - * value and set it to NULL. This way src_dir is still marked - * as in-use (as Deploy or CancelPull might be executing on it, - * whereas OngoingPull ownership is transferred to respective - * callers. */ - if (g_hash_table_steal_extended (cache_dirs_in_use, src_dir, &key, &value)) - { - if (value) + if (g_hash_table_steal_extended (cache_dirs_in_use, src_dir, + (gpointer) &cache_dir_name, + (gpointer) &pull)) + { + if (pull && pull->uid == uid) + { + /* Keep src_dir key inside hashtable but remove its OngoingPull + * value and set it to NULL. This way src_dir is still marked + * as in-use (as Deploy or CancelPull might be executing on it, + * whereas OngoingPull ownership is transferred to respective + * callers. */ + g_hash_table_insert (cache_dirs_in_use, cache_dir_name, NULL); + } + else { - g_hash_table_insert (cache_dirs_in_use, key, NULL); - pull = value; + /* Otherwise, re-insert what is currently there and return NULL */ + g_hash_table_insert (cache_dirs_in_use, cache_dir_name, pull); + pull = NULL; } } G_UNLOCK (cache_dirs_in_use); @@ -426,6 +434,9 @@ if (strlen (arg_repo_path) > 0) { + g_autoptr(GError) local_error = NULL; + uid_t uid; + if (!g_file_query_exists (repo_file, NULL)) { g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, @@ -433,30 +444,17 @@ return G_DBUS_METHOD_INVOCATION_HANDLED; } + /* Ensure that pull's uid is same as the caller's uid */ + if (!get_connection_uid (invocation, &uid, &local_error)) + { + g_dbus_method_invocation_return_gerror (invocation, local_error); + return G_DBUS_METHOD_INVOCATION_HANDLED; + } + src_dir = g_path_get_dirname (arg_repo_path); - ongoing_pull = take_ongoing_pull_by_dir (src_dir); + ongoing_pull = take_ongoing_pull_by_dir (src_dir, uid); if (ongoing_pull != NULL) { - g_autoptr(GError) local_error = NULL; - uid_t uid; - - /* Ensure that pull's uid is same as the caller's uid */ - if (!get_connection_uid (invocation, &uid, &local_error)) - { - g_dbus_method_invocation_return_gerror (invocation, local_error); - return G_DBUS_METHOD_INVOCATION_HANDLED; - } - else - { - if (ongoing_pull->uid != uid) - { - g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_FAILED, - "Ongoing pull's uid(%d) does not match with peer uid(%d)", - ongoing_pull->uid, uid); - return G_DBUS_METHOD_INVOCATION_HANDLED; - } - } - terminate_revokefs_backend (ongoing_pull); if (!flatpak_canonicalize_permissions (AT_FDCWD, @@ -738,31 +736,20 @@ return G_DBUS_METHOD_INVOCATION_HANDLED; } - ongoing_pull = take_ongoing_pull_by_dir (arg_src_dir); - if (ongoing_pull == NULL) + if (!get_connection_uid (invocation, &uid, &error)) { - g_set_error (&error, G_DBUS_ERROR, G_DBUS_ERROR_FAILED, - "Cannot find ongoing pull to cancel at %s", arg_src_dir); g_dbus_method_invocation_return_gerror (invocation, error); return G_DBUS_METHOD_INVOCATION_HANDLED; } - /* Ensure that pull's uid is same as the caller's uid */ - if (!get_connection_uid (invocation, &uid, &error)) + ongoing_pull = take_ongoing_pull_by_dir (arg_src_dir, uid); + if (ongoing_pull == NULL) { + g_set_error (&error, G_DBUS_ERROR, G_DBUS_ERROR_FAILED, + "Cannot find ongoing pull to cancel at %s", arg_src_dir); g_dbus_method_invocation_return_gerror (invocation, error); return G_DBUS_METHOD_INVOCATION_HANDLED; } - else - { - if (ongoing_pull->uid != uid) - { - g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_FAILED, - "Ongoing pull's uid(%d) does not match with peer uid(%d)", - ongoing_pull->uid, uid); - return G_DBUS_METHOD_INVOCATION_HANDLED; - } - } ongoing_pull->preserve_pull = (arg_flags & FLATPAK_HELPER_CANCEL_PULL_FLAGS_PRESERVE_PULL) != 0; ongoing_pull_free (ongoing_pull); diff -Nru flatpak-1.16.3/tests/apply-extra-static.c flatpak-1.16.6/tests/apply-extra-static.c --- flatpak-1.16.3/tests/apply-extra-static.c 1970-01-01 00:00:00.000000000 +0000 +++ flatpak-1.16.6/tests/apply-extra-static.c 2026-04-10 17:28:42.000000000 +0000 @@ -0,0 +1,15 @@ +#include +#include +#include + +static const char msg[] = "noruntime-extra-data\n"; + +int main(void) { + mkdir("/app/extra", 0755); + int fd = open("/app/extra/ran", O_WRONLY | O_CREAT | O_TRUNC, 0644); + if (fd < 0) + return 1; + write(fd, msg, sizeof(msg) - 1); + close(fd); + return 0; +} diff -Nru flatpak-1.16.3/tests/libtest.sh flatpak-1.16.6/tests/libtest.sh --- flatpak-1.16.3/tests/libtest.sh 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/tests/libtest.sh 2026-04-10 17:28:42.000000000 +0000 @@ -312,7 +312,7 @@ RUNTIME_REPO=${TEST_DATA_DIR}/runtime-repo ( flock -s 200 - if [ ! -d ${RUNTIME_REPO} ]; then + if [ ! -f "${RUNTIME_REPO}/refs/heads/${RUNTIME_REF}" ]; then $(dirname $0)/make-test-runtime.sh ${RUNTIME_REPO} org.test.Platform ${BRANCH} "" "" > /dev/null fi ) 200>${TEST_DATA_DIR}/runtime-repo-lock diff -Nru flatpak-1.16.3/tests/meson.build flatpak-1.16.6/tests/meson.build --- flatpak-1.16.3/tests/meson.build 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/tests/meson.build 2026-04-10 17:28:42.000000000 +0000 @@ -291,6 +291,21 @@ install_dir : installed_testdir, ) +if cc.links('#include \nint main(void) { printf("test"); return 0; }', + args: ['-static'], + name: 'static libc') + executable( + 'apply-extra-static', + 'apply-extra-static.c', + install : get_option('installed_tests'), + install_dir : installed_testdir, + override_options : ['b_sanitize=none'], + link_args : ['-static'], + ) +else + warning('static libc not available, apply-extra-static will be skipped') +endif + subdir('share/xdg-desktop-portal/portals') subdir('services') subdir('test-keyring') @@ -362,6 +377,7 @@ 'test-summaries.sh' : 60, 'test-unused.sh' : 90, 'test-update-portal.sh' : 90, + 'test-extra-data.sh' : 90, }.get(script, 30) is_parallel = { diff -Nru flatpak-1.16.3/tests/test-extra-data.sh flatpak-1.16.6/tests/test-extra-data.sh --- flatpak-1.16.3/tests/test-extra-data.sh 1970-01-01 00:00:00.000000000 +0000 +++ flatpak-1.16.6/tests/test-extra-data.sh 2026-04-10 17:28:42.000000000 +0000 @@ -0,0 +1,104 @@ +#!/bin/bash +# +# Copyright (C) 2025 Red Hat, Inc +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. + +set -euo pipefail + +. "$(dirname $0)/libtest.sh" + +skip_without_bwrap + +REPONAME="test" +BRANCH="master" +COLLECTION_ID="org.test.Collection.${REPONAME}" + +setup_repo ${REPONAME} ${COLLECTION_ID} + +# create the extra data +EXTRA_DATA_FILE="extra-data-test" +EXTRA_DATA_DIR="${TEST_DATA_DIR}/extra-data-server/" +mkdir -p "${EXTRA_DATA_DIR}" +echo "extra-data-test-content" > "${EXTRA_DATA_DIR}/${EXTRA_DATA_FILE}" + +# serve the extra data +httpd web-server.py "${EXTRA_DATA_DIR}" +EXTRA_DATA_URL="http://127.0.0.1:$(cat httpd-port)/${EXTRA_DATA_FILE}" + +# download to get the size and sha256 sum +DOWNLOADED_EXTRA_DATA="${TEST_DATA_DIR}/downloaded-extra-data" +curl "${EXTRA_DATA_URL}" -o "${DOWNLOADED_EXTRA_DATA}" +EXTRA_DATA_SIZE=$(stat --printf="%s" "${DOWNLOADED_EXTRA_DATA}") +EXTRA_DATA_SHA256=$(sha256sum "${DOWNLOADED_EXTRA_DATA}" | cut -f1 -d' ') + +echo "1..2" + +# build the app with the extra data +EXTRA_DATA="--extra-data=test:${EXTRA_DATA_SHA256}:${EXTRA_DATA_SIZE}:${EXTRA_DATA_SIZE}:${EXTRA_DATA_URL}" +BUILD_FINISH_ARGS=${EXTRA_DATA} make_updated_app ${REPONAME} ${COLLECTION_ID} ${BRANCH} UPDATE1 + +# ensure it installs correctly +install_repo ${REPONAME} ${BRANCH} + +# ensure the right extra-data got downloaded +${FLATPAK} run --command=sh org.test.Hello -c "cat /app/extra/test" > out +assert_file_has_content out "extra-data-test-content" + +${FLATPAK} ${U} uninstall -y org.test.Hello >&2 + +ok "install extra data app with ostree" + +build_extra_data_noruntime_app() { + local repo="$1" + local branch="$2" + + DIR="$(mktemp -d)" + ARCH="$(flatpak --default-arch)" + + mkdir -p "${DIR}/files/bin" + + cp "${G_TEST_BUILDDIR}/apply-extra-static" "${DIR}/files/bin/apply_extra" + chmod +x "${DIR}/files/bin/apply_extra" + + cat > "${DIR}/metadata" <&2 + flatpak build-export ${FL_GPGARGS} "${repo}" "${DIR}" "${branch}" >&2 + rm -rf "${DIR}" +} + +if test -f "${G_TEST_BUILDDIR}/apply-extra-static"; then + build_extra_data_noruntime_app repos/test ${BRANCH} + update_repo ${REPONAME} ${COLLECTION_ID} + ${FLATPAK} ${U} install --or-update -y ${REPONAME}-repo org.test.ExtraDataNoRuntime ${BRANCH} >&2 + DEPLOY_DIR="$(${FLATPAK} ${U} info --show-location org.test.ExtraDataNoRuntime)" + assert_file_has_content "${DEPLOY_DIR}/files/extra/ran" "^noruntime-extra-data$" + ${FLATPAK} ${U} uninstall -y org.test.ExtraDataNoRuntime >&2 + ok "install+run extra data app with NoRuntime" +else + ok "# SKIP install+run extra data app with NoRuntime apply-extra-static not found" +fi diff -Nru flatpak-1.16.3/tests/test-matrix/meson.build flatpak-1.16.6/tests/test-matrix/meson.build --- flatpak-1.16.3/tests/test-matrix/meson.build 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/tests/test-matrix/meson.build 2026-04-10 17:28:42.000000000 +0000 @@ -29,6 +29,8 @@ wrapped_tests += {'name' : 'test-summaries@system.wrap', 'script' : 'test-summaries.sh'} wrapped_tests += {'name' : 'test-subset@user.wrap', 'script' : 'test-subset.sh'} wrapped_tests += {'name' : 'test-subset@system.wrap', 'script' : 'test-subset.sh'} +wrapped_tests += {'name' : 'test-extra-data@user.wrap', 'script' : 'test-extra-data.sh'} +wrapped_tests += {'name' : 'test-extra-data@system.wrap', 'script' : 'test-extra-data.sh'} wrapped_tests += {'name' : 'test-basic.sh', 'script' : 'test-basic.sh'} wrapped_tests += {'name' : 'test-completion.sh', 'script' : 'test-completion.sh'} wrapped_tests += {'name' : 'test-config.sh', 'script' : 'test-config.sh'} @@ -45,3 +47,5 @@ wrapped_tests += {'name' : 'test-prune.sh', 'script' : 'test-prune.sh'} wrapped_tests += {'name' : 'test-seccomp.sh', 'script' : 'test-seccomp.sh'} wrapped_tests += {'name' : 'test-repair.sh', 'script' : 'test-repair.sh'} +wrapped_tests += {'name' : 'test-run-custom@user.wrap', 'script' : 'test-run-custom.sh'} +wrapped_tests += {'name' : 'test-run-custom@system.wrap', 'script' : 'test-run-custom.sh'} \ No newline at end of file diff -Nru flatpak-1.16.3/tests/test-run-custom.sh flatpak-1.16.6/tests/test-run-custom.sh --- flatpak-1.16.3/tests/test-run-custom.sh 1970-01-01 00:00:00.000000000 +0000 +++ flatpak-1.16.6/tests/test-run-custom.sh 2026-04-10 17:28:42.000000000 +0000 @@ -0,0 +1,200 @@ +#!/bin/bash +# +# Copyright (C) 2026 Red Hat, Inc. +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. + +set -euo pipefail + +. "$(dirname "$0")/libtest.sh" + +skip_without_bwrap +skip_revokefs_without_fuse + +echo "1..12" + +# Use stable rather than master as the branch so we can test that the run +# command automatically finds the branch correctly +setup_repo "" "" stable +install_repo "" stable + +setup_repo_no_add custom org.test.Collection.Custom master +make_updated_runtime custom org.test.Collection.Custom master CUSTOM +make_updated_app custom org.test.Collection.Custom master CUSTOM + +ostree checkout -U --repo=repos/custom runtime/org.test.Platform/${ARCH}/master custom-runtime >&2 +ostree checkout -U --repo=repos/custom app/org.test.Hello/$ARCH/master custom-app >&2 + +cat custom-runtime/files/bin/runtime_hello.sh > runtime_hello +assert_file_has_content runtime_hello "runtimeCUSTOM" +cat custom-app/files/bin/hello.sh > app_hello +assert_file_has_content app_hello "sandboxCUSTOM" + +run org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a sandbox$' + +run --command=/usr/bin/runtime_hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a runtime$' + +ok "setup" + +! run --app-path="" --command=/app/bin/hello.sh org.test.Hello > /dev/null + +run --app-path="" --command=/usr/bin/runtime_hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a runtime$' + +run --app-path="" --command=/run/parent/app/bin/hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a sandbox$' + +! run --app-path="" --command=/run/parent/usr/bin/runtime_hello.sh org.test.Hello > /dev/null + +ok "empty app path" + +run --app-path=custom-app/files --command=/app/bin/hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a sandboxCUSTOM$' + +run --app-path=custom-app/files --command=/usr/bin/runtime_hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a runtime$' + +run --app-path=custom-app/files --command=/run/parent/app/bin/hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a sandbox$' + +! run --app-path=custom-app/files --command=/run/parent/usr/bin/runtime_hello.sh org.test.Hello > /dev/null + +ok "custom app path" + +! run --app-path=path-which-does-not-exist org.test.Hello > /dev/null + +ok "bad custom app path" + +exec 3< custom-app/files +run --app-fd=3 --command=/app/bin/hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a sandboxCUSTOM$' +exec 3>&- + +! run --app-fd=3 --command=/app/bin/hello.sh org.test.Hello > /dev/null + +ok "custom app fd" + +run --usr-path=custom-runtime/files --command=/app/bin/hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a sandbox$' + +run --usr-path=custom-runtime/files --command=/usr/bin/runtime_hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a runtimeCUSTOM$' + +! run --usr-path=custom-runtime/files --command=/run/parent/app/bin/hello.sh org.test.Hello > /dev/null + +run --usr-path=custom-runtime/files --command=/run/parent/usr/bin/runtime_hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a runtime$' + +ok "custom usr path" + +! run --usr-path=path-which-does-not-exist org.test.Hello > /dev/null + +ok "bad custom usr path" + +exec 3< custom-runtime/files +run --usr-fd=3 --command=/app/bin/hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a sandbox$' +exec 3>&- + +exec 3< custom-runtime/files +run --usr-fd=3 --command=/usr/bin/runtime_hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a runtimeCUSTOM$' +exec 3>&- + +! run --usr-fd=3 --command=/app/bin/hello.sh org.test.Hello > /dev/null + +ok "custom usr fd" + +run --usr-path=custom-runtime/files --app-path=custom-app/files \ + --command=/app/bin/hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a sandboxCUSTOM$' + +run --usr-path=custom-runtime/files --app-path=custom-app/files \ + --command=/usr/bin/runtime_hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a runtimeCUSTOM$' + +run --usr-path=custom-runtime/files --app-path=custom-app/files \ + --command=/run/parent/app/bin/hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a sandbox$' + +run --usr-path=custom-runtime/files --app-path=custom-app/files \ + --command=/run/parent/usr/bin/runtime_hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a runtime$' + +ok "custom usr and app path" + +! run --usr-path=custom-runtime/files --app-path="" \ + --command=/app/bin/hello.sh org.test.Hello > /dev/null + +run --usr-path=custom-runtime/files --app-path="" \ + --command=/usr/bin/runtime_hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a runtimeCUSTOM$' + +run --usr-path=custom-runtime/files --app-path="" \ + --command=/run/parent/app/bin/hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a sandbox$' + +run --usr-path=custom-runtime/files --app-path="" \ + --command=/run/parent/usr/bin/runtime_hello.sh org.test.Hello > hello_out +assert_file_has_content hello_out '^Hello world, from a runtime$' + +ok "custom usr and empty app path" + +path="$(readlink -f .)/foo" +echo "bar" > "${path}" + +exec 3< "${path}" +run --bind-fd=3 --command=cat org.test.Hello "${path}" > hello_out +assert_file_has_content hello_out '^bar$' + +exec 3< "${path}" +run --bind-fd=3 --command=bash org.test.Hello -c "echo baz > ${path}" > /dev/null +assert_file_has_content "${path}" '^baz$' +exec 3>&- + +exec 3< "${path}" +run --ro-bind-fd=3 --command=cat org.test.Hello "${path}" > hello_out +assert_file_has_content hello_out '^baz$' +exec 3>&- + +exec 3< "${path}" +! run --ro-bind-fd=3 --command=bash org.test.Hello -c "echo baz > ${path}" > /dev/null +exec 3>&- + +ok "bind-fd and ro-bind-fd" + +exec 3< custom-app/files +exec 4< custom-runtime/files +exec 5< "${path}" +exec 6< "${path}" +run --app-fd=3 --usr-fd=4 --bind-fd=5 --ro-bind-fd=6 \ + --command=sh org.test.Hello \ + -c 'for fd in $(ls /proc/self/fd); do readlink -f /proc/self/fd/$fd; done' > hello_out +exec 6>&- +exec 5>&- +exec 4>&- +exec 3>&- + +wd="$(readlink -f .)" +while read fdpath; do + if [[ "$fdpath" == "$wd"* && "$fdpath" != "$wd/hello_out" ]]; then + assert_not_reached "A fd for '$fdpath' unexpectedly made it to the app" + fi +done < hello_out + +ok "check no fd leak" \ No newline at end of file diff -Nru flatpak-1.16.3/tests/update-test-matrix flatpak-1.16.6/tests/update-test-matrix --- flatpak-1.16.3/tests/update-test-matrix 2026-01-21 11:19:58.000000000 +0000 +++ flatpak-1.16.6/tests/update-test-matrix 2026-04-10 17:28:42.000000000 +0000 @@ -34,6 +34,7 @@ 'tests/test-prune.sh' \ 'tests/test-seccomp.sh' \ 'tests/test-repair.sh' \ + 'tests/test-extra-data.sh{user+system}' \ ) "${tests_srcdir}/expand-test-matrix.sh" --meson "${TEST_MATRIX_SOURCE[*]}" > "${tests_srcdir}/test-matrix/meson.build"