Pacman

Welcome to the Pacman bug tracker. Please search the current bugs and feature requests before filing a new one! Use advanced search and select "Search in Comments".

* Please select the correct category and version.
* Write a descriptive summary, background info, and provide a reproducible test case whenever possible.
Tasklist

FS#51081 - [pacman] [translation] Bad german dependency violation error message

Attached to Project: Pacman
Opened by Dominik Heidler (asdil12) - Friday, 30 September 2016, 14:36 GMT
Last edited by Allan McRae (Allan) - Tuesday, 11 October 2016, 10:09 GMT
Task Type Bug Report
Category i18n & l10n
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version 5.0.1
Due in Version 5.1.0
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

profanity depends on libstrophe.

The english version is correct:
# pacman -R libstrophe
--> :: profanity: removing libstrophe breaks dependency 'libstrophe'

The german translation is wrong:
# pacman -R libstrophe
--> :: profanity: das Entfernen von libstrophe löscht ein benötigtes Packet von 'libstrophe'

The german text above actually means: :: profanity: removing libstrophe deletes a package required by 'libstrophe'

It should be something like:
:: profanity: das Entfernen von libstrophe löscht das benötigte Packet 'libstrophe'
This task depends upon

Closed by  Allan McRae (Allan)
Tuesday, 11 October 2016, 10:09 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in transifex
Comment by Martin Kühne (mar77i) - Monday, 10 October 2016, 12:06 GMT
Went ahead and suggested the following on transifex:

[228] %s: das Entfernen von %s löscht ein davon abhängendes Paket '%s'
[255] %s: das Installieren von %s (%s) löscht ein davon abhängendes Paket '%s'

Notice how the German language kind of forces you to use a passive here?

EDIT: sorry. I misunderstood the problem. Will follow-up with a "real" solution.
Comment by Martin Kühne (mar77i) - Monday, 10 October 2016, 12:15 GMT
There we go:

[228] %s: das Entfernen von %s verletzt Abhängigkeit von '%s'
[255] %s: das Installieren von %s (%s) verletzt Abhängigkeit von '%s'

cheers!

Loading...