Re: `losetup --remove` is confusing, and misuse silently fails
Benno Schulenberg <[email protected]> Mon, 3 Nov 2025 15:42:50 +0100
| Newsgroups | org.kernel.vger.util-linux |
|---|---|
| Message-ID | <[email protected]> |
Op 03-11-2025 om 13:49 schreef Karel Zak:
>> # ./losetup --remove --find --all
>> losetup: options --remove and --find cannot be combined
>
> Implemented:
> https://github.com/util-linux/util-linux/pull/3835
Thanks! However...
fprintf(stderr, _("%s: options "), program_invocation_short_name);
ul_print_option(stderr, status[e], opts);
fputs(_(" and "), stderr);
ul_print_option(stderr, c, opts);
fputs(_(" cannot be combined.\n"), stderr);
For translatability, the above should be like:
fprintf(stderr, _("%s: options %s and %s cannot be combined"), ...);
See for example `info gettext prep prep`, saying that translatable strings
should be entire sentences.
Benno
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEFo5vQpe/16ea/USWUUu+Lrjhlh8FAmkIv2oFAwAAAAAACgkQUUu+Lrjhlh9D +hAAwYDescLvqzl5A9b1nL05zlBrnH0f+jARL4/yFjrFFQQRq/pkTFYdoevyZA/a+khAWFmL1bIr I2/Jo1sihtlVjXznuZ+evhLvvtO1JsXi7+EMnVjHqEBtiulbWx3NsVKa9Na78YInF2XYgLU+cHYO nOszQKSt/H8o6O4C6WJvqgl5NGzX+YcjmwBzG4ZTEvaHbWKJ1rHoGVnZFdfobo6J1ro7JyKJG0gn 2nUhf/cg8J8+BOoebjM35oV03Qv8GTZKfyiiFf2YqF1wB66Cwh72HssCMkVyp1NQn0k+56BGWPyD JkKrtK/odTSkU7ePA/sf9R4suqU/P1Ai7DnfPXta8HBKPEKxiKHepoF377WfcKTjAHnGv5/bSIlN 7rHszK5kGVkFldRkTqL4btbLbv6KhsL4I6EmskvPkhwn4A5hMRFMbvzIeip1CjgYDOuHBZxrTdbm +WEIQfCg0zXdcwULI7mxBhfdBb4eH4pTpaEN7N6ZqUp7hw9TdyOzGLy4mu0LPEydOcVl39teXvio sAtWA79pcuT+JJpukhWputURIvc+24opIQE0/lDSJModIWDO8SgYTwMAAfdGMzt+jiQSmWl6cgUX 6eFZZhZjGqBwZ2bZpEBqigRNX3P1DBTRtSKOf3K7/YcxfwqD7Lsf7g+6RQeQmFkjxFlJQ5V5kSVb 100= =g4lA -----END PGP SIGNATURE-----