Laszlo Ersek
f68eaee1d6
lib: drive_create_data, drive: remove field "iface"
...
Representing "iface" in the "drive_create_data" and "drive" structures is
now useless; the direct backend ignores "iface", while the libvirt one
rejects it unless it is empty. Unify both backends -- make them both
ignore "iface". (Which only relaxes the libvirt backend, so it cannot
cause compatibility problems.) This lets us remove the fields. Update the
documentation as well.
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1844341
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Message-Id: <20220504134155.11832-3-lersek@redhat.com >
Reviewed-by: Richard W.M. Jones <rjones@redhat.com >
2022-05-05 13:05:19 +02:00
Laszlo Ersek
3eb830dbae
lib: launch-direct: ignore drive "iface" parameter
...
Rich said in <https://bugzilla.redhat.com/show_bug.cgi?id=1844341#c1 >:
> The libvirt backend has never allowed the iface parameter. We should
> probably ignore it in the direct backend since it's never been possible
> to use this parameter correctly.
Remove the handling of "iface" in the direct (QEMU) backend. Refresh the
documentation regarding both backends.
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1844341
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Message-Id: <20220504134155.11832-2-lersek@redhat.com >
Reviewed-by: Richard W.M. Jones <rjones@redhat.com >
2022-05-05 13:05:07 +02:00
Laszlo Ersek
4864d21cb8
guestfs_readdir(): minimize the number of send_file_write() calls
...
In guestfs_readdir(), the daemon currently sends each XDR-encoded
"guestfs_int_dirent" to the library with a separate send_file_write()
call.
Determine the largest encoded size (from the longest filename that a
"guestfs_int_dirent" could carry, from readdir()'s "struct dirent"), and
batch up the XDR encodings until the next encoding might not fit in
GUESTFS_MAX_CHUNK_SIZE. Call send_file_write() only then.
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1674392
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Message-Id: <20220502085601.15012-3-lersek@redhat.com >
Reviewed-by: Richard W.M. Jones <rjones@redhat.com >
2022-05-03 10:54:00 +02:00
Laszlo Ersek
45b7f1736b
guestfs_readdir(): rewrite with FileOut transfer, to lift protocol limit
...
Currently the guestfs_readdir() API can not list long directories, due to
it sending back the whole directory listing in a single guestfs protocol
response, which is limited to GUESTFS_MESSAGE_MAX (approx. 4MB) in size.
Introduce the "internal_readdir" action, for transferring the directory
listing from the daemon to the library through a FileOut parameter.
Rewrite guestfs_readdir() on top of this new internal function:
- The new "internal_readdir" action is a daemon action. Do not repurpose
the "readdir" proc_nr (138) for "internal_readdir", as some distros ship
the binary appliance to their users, and reusing the proc_nr could
create a mismatch between library & appliance with obscure symptoms.
Replace the old proc_nr (138) with a new proc_nr (511) instead; a
mismatch would then produce a clear error message. Assume the new action
will first be released in libguestfs-1.48.2.
- Turn "readdir" from a daemon action into a non-daemon one. Call the
daemon action guestfs_internal_readdir() manually, receive the FileOut
parameter into a temp file, then deserialize the dirents array from the
temp file.
This patch sneakily fixes an independent bug, too. In the pre-patch
do_readdir() function [daemon/readdir.c], when readdir() returns NULL, we
don't distinguish "end of directory stream" from "readdir() failed". This
rewrite fixes this problem -- I didn't see much value separating out the
fix for the original do_readdir().
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1674392
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Message-Id: <20220502085601.15012-2-lersek@redhat.com >
Reviewed-by: Richard W.M. Jones <rjones@redhat.com >
2022-05-03 10:53:48 +02:00
Richard W.M. Jones
ac00e603f8
New API: guestfs_device_name returning the drive name
...
For each drive added, return the name. For example calling this with
index 0 will return the string "/dev/sda". I called it
guestfs_device_name (not drive_name) for consistency with the existing
guestfs_device_index function.
You don't really need to call this function. You can follow the
advice here:
https://libguestfs.org/guestfs.3.html#block-device-naming
and assume that drives are added with predictable names like
"/dev/sda", "/dev/sdb", etc.
However it's useful to expose the internal guestfs_int_drive_name
function since especially handling names beyond index 26 is tricky
(https://rwmj.wordpress.com/2011/01/09/how-are-linux-drives-named-beyond-drive-26-devsdz/ )
Fixes: https://github.com/libguestfs/libguestfs/issues/80
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
2022-05-02 12:10:29 +01:00
Richard W.M. Jones
f9babf8c04
m4: Add support for Artix
...
Fixes: https://github.com/libguestfs/libguestfs/issues/81
2022-04-29 15:16:25 +01:00
Richard W.M. Jones
b4081d0275
api: Note that drive "name" field is no longer used
...
Before commit 3a00c4d179 ("Remove inspection from the C library and
switch to daemon/OCaml implementation") in 2017 the name parameter
passed to add_drive was used by inspection to override the device name
that is determined from fstab. None of our tools ever actually used
this parameter, and when the inspection code was moved inside the
daemon we stopped using this hint field at all.
So it's no longer used, and likely hasn't been used ever. Therefore
document that the field does nothing.
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
2022-04-29 11:23:45 +01:00
Richard W.M. Jones
bf8b876b68
Update common submodule
...
mltools/tools_utils-c.c: Free keystore after decryption
2022-04-28 16:08:20 +01:00
Richard W.M. Jones
0a2d43988f
build: No longer check for ocamldep -one-line and -all options
...
These were added to ocamldep in Jan 2012, over 10 years ago. They
were not present in RHEL 6, but we don't care about that now.
(cherry picked from virt-v2v commit f6108bbd661d3e922d07b47f00daa901ab846e59)
2022-04-28 15:38:56 +01:00
Richard W.M. Jones
0956e8e0c5
tests: Fix isoinfo test to recognise cdrtools iso_volume_id
...
cdrtools writes "CDROM" into the Volume Identifier field in the PVD,
whereas genisoimage and xorriso write "ISOIMAGE". Recognise either
string as valid in the test.
Fixes: https://github.com/libguestfs/libguestfs/issues/79
Reported-by: David Runge
2022-04-28 08:43:10 +01:00
Andrey Drobyshev
ef8c6593eb
appliance: don't read extfs signature from QCOW2 image directly
...
If the appliance is a QCOW2 image, function get_root_uuid_with_file()
fails to read ext filesystem signature (0x53EF at offset 0x438) from it.
This results in the following error:
libguestfs: error: /usr/lib64/guestfs/appliance/root: appliance is not
an extfs filesystem
The error itself is harmless, but misleading. So let's skip retrieving
the signature and UUID in case the image contains QCOW2 header. It's
safe because in this case we'll retrieve it later from RAW image dumped
from that QCOW2 by "qemu-img dd".
Signed-off-by: Andrey Drobyshev <andrey.drobyshev@virtuozzo.com >
2022-04-25 20:54:48 +01:00
Richard W.M. Jones
bc96e0b7d7
daemon: Fix compilation with older rpm that lacks RPMVSF_MASK_NOSIGNATURES
...
On RHEL 7 (rpm-devel-4.11.3-45.el7.x86_64):
rpm-c.c: In function ‘guestfs_int_daemon_rpm_start_iterator’:
rpm-c.c:97:44: error: ‘RPMVSF_MASK_NOSIGNATURES’ undeclared (first use in this function)
rpmtsSetVSFlags (ts, rpmtsVSFlags (ts) | RPMVSF_MASK_NOSIGNATURES);
^
rpm-c.c:97:44: note: each undeclared identifier is reported only once for each function it appears in
Fixes: commit aa6f8038f8
2022-04-25 16:40:12 +01:00
rwmjones
03a18f5f31
Merge pull request #77 from weblate/weblate-libguestfs-libguestfs-master
...
Translations update from Fedora Weblate
2022-04-16 07:20:27 +01:00
Weblate
7c7b9f53c3
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
2022-04-15 22:17:29 +02:00
Pavel Borecki
1886a03acf
Translated using Weblate (Czech)
...
Currently translated at 0.5% (5 of 955 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/cs/
2022-04-15 22:17:28 +02:00
Richard W.M. Jones
3d2f4e2ff3
Version 1.48.1.
v1.48.1
2022-04-14 16:49:49 +01:00
Richard W.M. Jones
d64d2b7649
daemon/utils.ml: Replace Bytes.get_uint8 with native call
...
Bytes.get_uint8 was added in OCaml 4.08. To support OCaml >= 4.04 (in
particular, RHEL 8 has OCaml 4.07) we have to replace this function
with the equivalent native call. We can remove this commit once the
baseline OCaml moves up.
Updates: commit edfebee404
2022-04-14 11:32:35 +01:00
Laszlo Ersek
05419dbcec
Update common submodule
2022-04-12 11:54:22 +02:00
Nikolay Shirokovskiy
af5ab47725
tests: fix rhbz1370424 to use proper path
...
Test fails as it cannot find .xml file. Turns out $pwd=./tests and
and not ./tests/regressions as supposed in script.
Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@openvz.org >
2022-04-08 16:03:00 +01:00
Nikolay Shirokovskiy
5552ef1c46
tests: fix rhbz1044014 to use proper paths
...
Test fails as it cannot find .in file. Turns out $srcdir=. (which is ./tests) and
and not ./tests/regressions as supposed in script. Same apply to
$abs_srcdir.
Also put .out file in ./tests/regressions too.
Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@openvz.org >
2022-04-08 16:03:00 +01:00
Richard W.M. Jones
3115726aca
po-docs: Sort LINGUAS file
2022-03-31 16:36:53 +01:00
Jan Kuparinen
c2084acf06
Translated using Weblate (Finnish)
...
Currently translated at 9.2% (88 of 955 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/fi/
2022-03-27 09:32:33 +02:00
Yuri Chornoivan
02b3462097
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (955 of 955 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/uk/
2022-03-20 18:17:01 +01:00
Weblate
83cd69e99c
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
2022-03-19 17:17:07 +01:00
Emilio Herrera
1c04024d13
Translated using Weblate (Spanish)
...
Currently translated at 2.0% (325 of 16046 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/es/
2022-03-19 17:17:04 +01:00
Jan Kuparinen
ffbcfb6659
Translated using Weblate (Finnish)
...
Currently translated at 8.9% (87 of 976 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/fi/
2022-03-19 17:17:04 +01:00
Weblate
c7b8f7e1e2
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
2022-03-19 17:17:04 +01:00
Jan Kuparinen
219f3a1a62
Translated using Weblate (Finnish)
...
Currently translated at 0.8% (135 of 16048 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/fi/
2022-03-19 17:17:04 +01:00
Emilio Herrera
aaa3211ade
Translated using Weblate (Spanish)
...
Currently translated at 1.9% (319 of 16046 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/es/
2022-03-19 17:17:03 +01:00
Ettore Atalan
8e157f0b05
Translated using Weblate (German)
...
Currently translated at 7.4% (1188 of 16046 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/de/
2022-03-19 17:17:03 +01:00
Ettore Atalan
ef605f400a
Translated using Weblate (German)
...
Currently translated at 33.2% (325 of 976 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/de/
2022-03-19 17:17:03 +01:00
Jan Kuparinen
9a0a685304
Translated using Weblate (Finnish)
...
Currently translated at 8.8% (86 of 976 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/fi/
Translated using Weblate (Finnish)
Currently translated at 0.8% (130 of 16048 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/fi/
2022-03-19 17:17:03 +01:00
Yuri Chornoivan
85c41f314c
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (976 of 976 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/uk/
2022-03-19 17:17:03 +01:00
Piotr Drąg
052fa92472
Translated using Weblate (Polish)
...
Currently translated at 53.6% (524 of 976 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/pl/
2022-03-19 17:17:03 +01:00
Ricky Tigg
483b6b50f2
Translated using Weblate (Finnish)
...
Currently translated at 0.7% (123 of 16048 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/fi/
2022-03-19 17:17:03 +01:00
Jan Kuparinen
dd7107d1b9
Translated using Weblate (Finnish)
...
Currently translated at 8.7% (85 of 976 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/fi/
Translated using Weblate (Finnish)
Currently translated at 0.7% (121 of 16048 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/fi/
Translated using Weblate (Finnish)
Currently translated at 8.6% (84 of 975 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/fi/
Translated using Weblate (Finnish)
Currently translated at 0.6% (109 of 16048 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/fi/
2022-03-19 17:17:03 +01:00
Weblate
db28084ef0
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
2022-03-19 17:17:03 +01:00
Ricky Tigg
3d0f5c1f76
Translated using Weblate (Finnish)
...
Currently translated at 8.5% (83 of 975 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/fi/
Translated using Weblate (Finnish)
Currently translated at 0.1% (24 of 16048 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/fi/
Translated using Weblate (Finnish)
Currently translated at 16.6% (292 of 1751 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/fi/
Added translation using Weblate (Finnish)
2022-03-19 17:17:03 +01:00
Weblate
8347a8a610
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
2022-03-19 17:17:03 +01:00
Hela Basa
a9f93154f4
Translated using Weblate (Sinhala)
...
Currently translated at 0.1% (2 of 16048 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/si/
Added translation using Weblate (Sinhala)
Added translation using Weblate (Sinhala)
2022-03-19 17:17:02 +01:00
Emilio Herrera
88a219255f
Translated using Weblate (Spanish)
...
Currently translated at 1.9% (312 of 16046 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/es/
Translated using Weblate (Spanish)
Currently translated at 1.9% (305 of 16046 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/es/
Translated using Weblate (Spanish)
Currently translated at 1.8% (296 of 16046 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/es/
Translated using Weblate (Spanish)
Currently translated at 1.7% (287 of 16046 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/es/
2022-03-19 17:17:02 +01:00
Piotr Drąg
abbe8ab88b
Translated using Weblate (Polish)
...
Currently translated at 34.2% (600 of 1751 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/pl/
Translated using Weblate (Polish)
Currently translated at 34.0% (595 of 1749 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/pl/
2022-03-19 17:17:02 +01:00
Marcin Stanclik
b5c27c4dd4
Translated using Weblate (Polish)
...
Currently translated at 34.0% (595 of 1749 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/pl/
2022-03-19 17:17:02 +01:00
Ricky Tigg
58c4aea471
Translated using Weblate (Finnish)
...
Currently translated at 9.6% (169 of 1751 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/fi/
Translated using Weblate (Finnish)
Currently translated at 8.9% (156 of 1751 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/fi/
Translated using Weblate (Finnish)
Currently translated at 4.0% (71 of 1751 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/fi/
2022-03-19 17:17:02 +01:00
Weblate
f96eba6684
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
2022-03-19 17:17:02 +01:00
Yuri Chornoivan
d00b8ece5b
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (1751 of 1751 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/uk/
2022-03-19 17:17:02 +01:00
Weblate
b3a1b03e8f
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/
2022-03-19 17:17:02 +01:00
Jan Kuparinen
f996e22c94
Translated using Weblate (Finnish)
...
Currently translated at 2.2% (40 of 1749 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/fi/
Added translation using Weblate (Finnish)
2022-03-19 17:17:02 +01:00
Adolfo Jayme Barrientos
c14861bd2c
Translated using Weblate (Spanish)
...
Currently translated at 1.7% (286 of 16047 strings)
Translation: libguestfs/libguestfs-docs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-docs-master/es/
2022-03-19 17:17:02 +01:00
Piotr Drąg
0999db62f6
Translated using Weblate (Polish)
...
Currently translated at 33.9% (594 of 1749 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/pl/
Translated using Weblate (Polish)
Currently translated at 33.7% (591 of 1749 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/pl/
Translated using Weblate (Polish)
Currently translated at 33.6% (589 of 1749 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/pl/
Translated using Weblate (Polish)
Currently translated at 33.4% (585 of 1749 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/pl/
Translated using Weblate (Polish)
Currently translated at 33.5% (587 of 1749 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/pl/
Translated using Weblate (Polish)
Currently translated at 30.4% (532 of 1749 strings)
Translation: libguestfs/libguestfs-master
Translate-URL: https://translate.fedoraproject.org/projects/libguestfs/libguestfs-master/pl/
2022-03-19 17:17:02 +01:00