Traslation inconsistency in Finnish (and possibly other languages)
Pamac --version
Pamac 10.3.0-4 - libpamac 11.2.0-6
Variant in use
CLI
Distribution
Manjaro
Desktop environment
Not relevant in this case
What's not working
In some of the dialogs of the CLI version, the "letter actions" offered by the application don't match the actual letters the program accepts. For example, in my Finnish system, if I want to build visual-studio-code-bin package I would run pamac build visual-studio-code-bin
that gives me this output:
Valmistellaan...
Kloonataan visual-studio-code-bin koontitiedostoja...
Luodaan visual-studio-code-bin tietoja...
Tarkistetaan visual-studio-code-bin riippuvuuksia...
Varoitus: visual-studio-code-bin-1.63.2-1 on ajan tasalla -- asennetaan uudelleen
Selvitetään riippuvuuksia...
Tarkistetaan pakettien välisiä ristiriitoja...
Käännettävät (1):
visual-studio-code-bin 1.63.2-1 AUR
Muokkaa koontitiedostoja : [e]
Hyväksy toimenpide ? [m/k/E]
The relevant part are the two last lines. The first of them ("Muokkaa koontitiedostoja") informs that we can edit the build files with "e" ([e]). It offers the "e" letter, even if in the next line is going to offer a different one. But the other line ("Hyväksy toimenpide?") asks me if I accept the action giving me three choices ([m/k/E]). The "m" stands for "muokata"/edit the file. The "k" stands for "Kyllä"/Yes and the "E" stands for "Ei"/No. But the accepted keyboard input doesn't match this format:
- Enter works right and cancels the action
- "m" cancels the action instead of editing the build files
- "k" actually works right and accepts and continue the building
- "e" opens build files editing instead of cancelling the action.
- "y" also continue the building
- "n" also cancels the action.
So there is a mix of english and finnish in the actions. I think this is not just a translation problem but also how the program interprets the input ("k" is interpreted correctly, but "m" isn't)
How to reproduce?
- In a non english system (and if possible in a language quite different from english), open the terminal and start to build an application
- Try to answer the question with the offered letters options.