Bug 230646 - plasmapkg: Please revert translatable package types
Summary: plasmapkg: Please revert translatable package types
Status: RESOLVED WORKSFORME
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Debian testing Unspecified
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-14 03:31 UTC by Eckhart Wörner
Modified: 2010-12-22 01:36 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eckhart Wörner 2010-03-14 03:31:25 UTC
Version:            (using KDE 4.4.1)
Installed from:    Debian testing/unstable Packages

http://websvn.kde.org/?view=revision&revision=814871 introduced translations for package types, which I kindly ask to revert for the following reasons:

1) Handling translations on the command line introduces all kinds of strange corner cases (see bug 230645 for an example). Other examples are white space (e.g. in French --type fond d'écran doesn't work, it has to be --type fond\ d\'écran). I guess there are also issues with RTL languages.

2) Translated command line arguments break portabilty which is an important aspect of console programs. Since the untranslated version is not exposed except for the English language, people tend to use the translated versions, which will break as soon as (a) running on another locale (e.g. French user explains something to German user) or (b) translations change.

3) Target group of console programs are experienced users, which need some knowledge of the English language anyway (there's no translation for --help).

For the two reasons mentioned above, nearly every other console program avoids translating command line arguments.
Comment 1 Eckhart Wörner 2010-03-14 03:37:58 UTC
4) I forgot the "harder to google" argument, mentioned at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572786
Comment 2 Nicolas L. 2010-12-22 01:36:06 UTC
the code completly changed regarding this part and the i18() parts doesn't exist anymore.


Please reopen this bug if for you this is still valid in kde 4.5 or later.