Re: apt-listbugs 0.1.38: Please update the PO translation for the package apt-listbugs

Francesco Poli <[email protected]> Wed, 2 Nov 2022 22:23:17 +0100
Newsgroups gmane.linux.debian.internationalization.polish
Message-ID <[email protected]>
--Signature=_Wed__2_Nov_2022_22_23_17_+0100_kbfYX7SeBi7lZEyC
Content-Type: text/plain; charset=UTF-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, 31 Oct 2022 20:34:53 +0000 (UTC) boleslaw sliwicki wrote:

>  Hi,
> Revised version.

Hello Boleslaw,
thanks a lot for your contribution.

I have some questions.
Please take into account that I do not speak Polish, so please bear
with me.


First question
--------------

In:

#: ../bin/apt-listbugs:627
msgid "****** Exiting with an error in order to stop the installation. ****=
**"
msgstr "****** Ko=C5=84czenie z b=C5=82=C4=99dem, w celu zatrzymania instal=
acji. ******"

the translation was changed into:

msgstr "****** Zatrzymano instalacj=C4=99 z powodu b=C5=82edu. ******"

Why did you change the translation?
Is the new translation more accurate?

It almost looks like it could be a translation of "Stopped the
installation because of an error", while the original English message
"Exiting with an error in order to stop the installation" has a
different meaning (the program is producing an error on exit so that
the installation is aborted).


Second question
---------------

In:

#: ../lib/aptlistbugs/logic.rb:50
msgid " [options] <command> [arguments]"
msgstr " [opcje] <polecenie> [argumenty]"

the translation was changed into:

msgstr " [opcje] <command> [argumenty]"

Why this change?
Why did you use the English word "command", rather than the Polish word
"polecenie", which seems to be used in many other strings as the
translation of the English "command"?

I see that you did similar changes in many strings, where you restored
the original English words, dropping the Polish translations.
For instance, in:

#: ../lib/aptlistbugs/logic.rb:55
msgid ""
" -s <severities>  : Filter bugs by severities you want to see\n"
"                    (or \"all\" for all)\n"
"                    [%s].\n"
msgstr ""
" -s <stopie=C5=84-wa=C5=BCn> : Wyb=C3=B3r wy=C5=9Bwietlanych stopni wa=C5=
=BCno=C5=9Bci\n"
"                     (lub [all] aby pokaza=C4=87 wszystkie)\n"
"                     [%s].\n"

the translation was changed into:

msgstr ""
" -s <severities> : Wyb=C3=B3r wy=C5=9Bwietlanych stopni wa=C5=BCno=C5=9Bci=
\n"
"                     (lub [all] aby pokaza=C4=87 wszystkie)\n"
"                     [%s].\n"

and similarly was done with other online help strings after that.

Why?
In the online help, words within "<" and ">" are placeholders that the
user will replace with the actual values he/she wants.
For instance "<severities>" will not be typed literally by the user,
but will be replaced by a suitable list of severities (or the word
"all"). Hence, I would say that a user who prefers to see program
output in Polish, would like to see the online help with the
placeholders explained in Polish.

Do you agree?


Third question
--------------

In:

#: ../lib/aptlistbugs/logic.rb:59
msgid ""
" -D               : Show downgraded packages, too.\n"
msgstr ""
" -D                : Pokazuje r=C3=B3wnie=C5=BC pakiety cofane do starszej=
 wersji.\n"

the translation was changed into:

msgstr ""
" -D                : R=C3=B3wnie=C5=BC wy=C5=9Bwietla pakiety przywracane =
do starszej wersji.\n"

Why?
Is the new translation more accurate?
What's the usual way to translate the English "downgrade" into Polish,
in the software jargon context?


Fourth question
---------------

In:

#: ../lib/aptlistbugs/logic.rb:70
msgid ""
" -a               : Assume the default reply for all questions.\n"
msgstr ""
" -a                : Przyjmuj wybranie \"tak\" we wszystkich pytaniach.\n"

the translation looks identical to the translation of "Assume yes for all q=
uestions". Is it a mistake? How should the translation be fixed?


Fifth question
--------------

In:

#: ../lib/aptlistbugs/logic.rb:581 ../lib/aptlistbugs/logic.rb:660
msgid ""
"The following %{npkgs} package will be pinned:\n"
" %{plist}\n"
"Are you sure?"
msgid_plural ""
"The following %{npkgs} packages will be pinned:\n"
" %{plist}\n"
"Are you sure?"
msgstr[0] ""
"Nast=C4=99puj=C4=85cy pakiet zostanie przypi=C4=99ty lub wstrzymany:\n"
" %{plist}\n"
"Czy napewno?"
msgstr[1] ""
"Nast=C4=99puj=C4=85ce %{npkgs} pakiety zostan=C4=85 przypi=C4=99te lub wst=
rzymane:\n"
" %{plist}\n"
"Na pewno?"
msgstr[2] ""
"Nast=C4=99puj=C4=85cych %{npkgs} pakiet=C3=B3w zostanie przypi=C4=99tych l=
ub wstrzymanych:\n"
" %{plist}\n"
"Na pewno?"


Why does the translation of "Are you sure?" change with the plural form?
The plural form refers to the number of packages here, not to the
number of users the message is directed to...

Moreover, the translation looks outdated: "lub wstrzymany" used to be a
translation of "or on hold", which is no longer present in the English
message...

Please review this translation and let me know.

Smilar issues seem to affect the following translation:

#: ../lib/aptlistbugs/logic.rb:619
msgid ""
"The following %{nbugs} bug will be dodged:\n"
" %{blist}\n"
"Are you sure?"
msgid_plural ""
"The following %{nbugs} bugs will be dodged:\n"
" %{blist}\n"
"Are you sure?"
msgstr[0] ""
"Nast=C4=99puj=C4=85cy b=C5=82=C4=85d zostanie pomini=C4=99ty:\n"
" %{blist}\n"
"Czy napewno?"
msgstr[1] ""
"Nast=C4=99puj=C4=85ce %{nbugs} pakiety zostan=C4=85 przypi=C4=99te lub wst=
rzymane:\n"
" %{blist}\n"
"Na pewno?"
msgstr[2] ""
"Nast=C4=99puj=C4=85cych %{nbugs} pakiet=C3=B3w zostanie przypi=C4=99tych l=
ub wstrzymanych:\n"
" %{blist}\n"
"Na pewno?"


Sixth question
--------------

#: ../lib/aptlistbugs/logic.rb:715
msgid ""
" p <pkg>.. - pin packages <pkg>\n"
"             (restart APT session to enable).\n"
msgstr ""
" p <pkg>.. - pakiety przypi=C4=99=C4=87 <pkg>\n"
"              (zrestartuj sesj=C4=99 APT, aby w=C5=82=C4=85czy=C4=87).\n"

#: ../lib/aptlistbugs/logic.rb:716
msgid ""
" p         - pin all the above packages\n"
"             (restart APT session to enable).\n"
msgstr ""
" p         - przypina wszystkie w/w pakiety (do w=C5=82=C4=85czenia koniec=
zny restart "
"sesji APT-a).\n"

#: ../lib/aptlistbugs/logic.rb:788
msgid "%{packgl} will be pinned. Restart APT session to enable"
msgstr "%{packgl} zostanie przypi=C4=99ty. Uruchom ponownie sesj=C4=99 APT,=
 aby w=C5=82=C4=85czy=C4=87"



Why is "restart APT session to enable" translated differently in the
second string and in the third string?


Seventh question
----------------

#: ../lib/aptlistbugs/logic.rb:847
msgid "%{packg}(%{nbugs} bug)"
msgid_plural "%{packg}(%{nbugs} bugs)"
msgstr[0] "%{packg}(%{nbugs} bug)"
msgstr[1] "%{packg}(%{nbugs} b=C5=82=C4=99dy)"
msgstr[2] "%{packg}(%{nbugs} b=C5=82=C4=99d=C3=B3w)"


Why was "bug" left untranslated in the singular form?
It used to be translated as "b=C5=82=C4=85d" in the previous translation...

Why did you change this translation?



Conclusion
----------

Could you please review your translation file in light of the above
questions/doubts and send a revised version of the translation file to
me?
I would be very grateful, if you could do so.

Thank you so much for your time and patience!


--=20
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr =3D=3D CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

--Signature=_Wed__2_Nov_2022_22_23_17_+0100_kbfYX7SeBi7lZEyC
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEygERR5zS79/7gjklPhwn4R9pv/4FAmNi38UACgkQPhwn4R9p
v/7Qjg//RjGFhzfFoU3KoPMyvLL+/u8XfjI2a9VUdxZ90rrRNi2v4ScTXmTMzzH8
9p340icuf8+au0mffVpeKjmYQHQYMqB9Uzs+ktOOtKxbDbq8F57n3dwbNn8c2zxE
9nQzG58XILwQQbcTtLhbIPzesMaNqFaDEhNVewfqeLsmhoxCAABMBBjFDdAvvMOZ
RzsE5/MtI++4SDFTAjC5lmUV311gyJED24ufkPCeZ0g5buIeT8cXsUZba0gPT6gb
WofNQEDyo4hBi/VMFPCG7r8s7a0/aNi6H7S1G+ML6aX3WN7RFAsc9xMv8ihXY1tS
rObn0jWbULj/caPiv1tBWqhiEODoi0V/nFxH13REXs5gDSxNUWd9vlzaE73xoe1B
V5FHy9C9n1o2ccvq4RunlQr4MIDeJMzXbZlXLJvh0cOj1dHvRsr3CS7vEuVkSqV+
kQZe6FcV4LPg+T23gRELBIdiU/nxDPKXI9Fvzm537WHtJ+E4P20iGET2Goxy5CRA
So5DtfzUX2SvjpMqONWSlf9MKBQKCTk4oUxYb/fW9DyyqEb6qKFgXgPCCNH1ZxY7
tIOMjKfkGuXRbI5PAidGloI2Qmd+dC/GP9Q1c4mYJ8+h+znK9cH3ig0gVdxS/MXN
6adXJfCKh+6P0GWR7+ZAP4q9qDLBcBNIRtH2exaOV99t6/vaF98=
=o6KI
-----END PGP SIGNATURE-----

--Signature=_Wed__2_Nov_2022_22_23_17_+0100_kbfYX7SeBi7lZEyC--