Bug 47915 - druckerverwaltung: "Adresse" sollte "Ort" hei
Summary: druckerverwaltung: "Adresse" sollte "Ort" hei
Status: RESOLVED FIXED
Alias: None
Product: i18n
Classification: Translations
Component: de (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Thomas Diehl
URL:
Keywords:
: 47914 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-09-16 01:12 UTC by Leo Savernik
Modified: 2003-02-19 19:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Proposed patch for fixing i18n issue in cups printer dialog (926 bytes, patch)
2002-11-17 20:48 UTC, Leo Savernik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Leo Savernik 2002-09-16 01:12:40 UTC
Version:            (using KDE KDE 3.0.3)
Installed from:    SuSE RPMs
OS:          Linux

Unter Kontrollzentrum/Druckerverwaltung unter dem Reiter Eigenschaften/Allgemeine Einstellungen steht das Triplet:

Druckername: blabla
Adresse: asdf
Beschreibung: llseroija

Im Original steht f
Comment 1 Leo Savernik 2002-09-16 01:17:39 UTC
wtf? Did it eat my bug report? Re-reporting in case it has been really lost, otherwise sorry for spam:  In Kontrollzentrum/Druckerverwaltung unter Eigenschaften/Allgemein stehen  Druckername: Adresse: Beschreibung:  Im Original steht f
Comment 2 Thomas Diehl 2002-09-16 08:36:33 UTC
 Sorry, kann ich nicht nachvollziehen. Gemeint ist doch wohl eine URL, also  eine Adresse. Sowas mit "Ort" wiederzugeben, versteht doch kein Mensch, falls  er nicht das Original im Hinterkopf hat. Die normale 
Comment 3 Thomas Diehl 2002-09-16 17:15:56 UTC
*** Bug 47914 has been marked as a duplicate of this bug. ***
Comment 4 Leo Savernik 2002-09-16 20:53:36 UTC
Tut mir leid ich muss den Fehler wieder 
Comment 5 Leo Savernik 2002-09-22 19:16:48 UTC
Bitte comment #4 nochmal ber
Comment 6 paul-a-bauer 2002-09-28 01:50:35 UTC
The translation for "Location" here better should be "Standort paul-a-bauer@web.de (who came to this query page more or less by chance) 
Comment 7 Thomas Diehl 2002-11-17 12:35:58 UTC
Subject: Re:  druckerverwaltung: "Adresse" sollte "Ort" =?iso-8859-15?q?hei=DFen?=

Am Samstag, 28. September 2002 01:50 schrieb paul-a-bauer@web.de:
> ------- You are receiving this mail because: -------
> You are the assignee for the bug, or are watching the assignee.
>
> http://bugs.kde.org/show_bug.cgi?id=47915
>
>
>
>
> ------- Additional Comments From paul-a-bauer@web.de  2002-09-28 01:50
> ------- The translation for "Location" here better should be "Standort
> paul-a-bauer@web.de (who came to this query page more or less by chance)

(For the CCs: This bug report is about the correct translation of the string 
"location" in the printer module of KControl. The report refers to the CUPS 
manual where we are told that "location" means the physical spot where the 
printing machine actually is. The German translation, however, speaks of an 
"address" which would be easily interpreted as "URL".)

The main problem I see with changing the translation for the term "location" 
is the fact that it is taken from a central file (kdelibs.po) and is used in 
a lot of different places, namely:

#: kabc/resourcefileconfig.cpp:47 kdeprint/kprintdialog.cpp:105
#: kdeprint/management/kminfopage.cpp:46
#: kdeprint/management/kmpropgeneral.cpp:40 kdeprint/management/kmwname.cpp:42
#: kio/kfile/kpropertiesdialog.cpp:823 kio/kfile/kurlrequesterdlg.cpp:47

This means: If I change the translation the new one will show up in _all_ 
these places. But I don't think that _all_ of these occurrences use 
"location" in the same meaning of "physical spot where the machine actually 
is". Some of them probably use "location" in a sense of "URL/URI". Until this 
nest of double meanings is somehow sorted out I'm afraid it will be best to 
leave the German translation the way it is.

Maybe one of the CCed persons finds a better solution.

Regards,

Thomas


Comment 8 Leo Savernik 2002-11-17 20:43:25 UTC
Ah, now I understand why this bug is especially troublesome to resolve.   
   
How about using:   
   
QString  KLocale::translate ( const char *index, const char *fallback)   
   
It is exactly for the case this bug is about: [cite documentation]   
"The real contents of the string is in the argument fallback, but the meaning   
of it is coded into the argument index. In some cases you'll need this   
function, when english is too ambiguous to express it."   
   
However, this is not in the translators' realm, the developer has to use the   
relevant translation function.   
   
CCing the author of the cups printer dialog, Michael Goffioul.  
Comment 9 Leo Savernik 2002-11-17 20:48:13 UTC
Created attachment 473 [details]
Proposed patch for fixing i18n issue in cups printer dialog

This fixes the index string to be "Phys. Location" allowing a better
translation of "Location:"
Comment 10 Michael Goffioul 2002-11-18 09:48:16 UTC
This sounds OK for me (actually, this is the only solution I can think of).
Thomas, is this OK to commit?
Comment 11 Thomas Diehl 2002-11-18 10:01:59 UTC
Subject: Re:  druckerverwaltung: "Adresse" sollte "Ort" =?iso-8859-15?q?hei=DFen?=

Am Montag, 18. November 2002 09:48 schrieb Michael Goffioul:

> ------- You are receiving this mail because: -------
> You are the assignee for the bug, or are watching the assignee.
>
> http://bugs.kde.org/show_bug.cgi?id=47915
>
>
>
>
> ------- Additional Comments From goffioul@imec.be  2002-11-18 09:48 -------
> This sounds OK for me (actually, this is the only solution I can think of).
> Thomas, is this OK to commit?

I'd rather wait until 3.1 is tagged (yesterday was the last day for 
translation commits) and have it committed to HEAD and 3_1_BRANCH afterwards 
(that way the fix will be in 3.1.1 and onwards).

Thanks,

Thomas


Comment 12 Dirk Mueller 2003-02-19 19:34:34 UTC
Subject: KDE_3_1_BRANCH: kdelibs/kdeprint/management

CVS commit by mueller: 

fix german i18n bug
CCMAIL: 47915-done@bugs.kde.org


  M +2 -2      kminfopage.cpp   1.10.6.2
  M +2 -2      kmpropgeneral.cpp   1.5.2.1


--- kdelibs/kdeprint/management/kminfopage.cpp  #1.10.6.1:1.10.6.2
@@ -44,5 +44,5 @@ KMInfoPage::KMInfoPage(QWidget *parent, 
         m_uri = new QLabel(this);
         m_device = new QLabel(this);
-        QLabel  *m_loclabel = new QLabel(i18n("Location:"), this);
+        QLabel  *m_loclabel = new QLabel(i18n("Phys. Location", "Location:"), this);
         m_loclabel->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
         QLabel  *m_desclabel = new QLabel(i18n("Description:"), this);

--- kdelibs/kdeprint/management/kmpropgeneral.cpp  #1.5:1.5.2.1
@@ -38,5 +38,5 @@ KMPropGeneral::KMPropGeneral(QWidget *pa
 
         QLabel  *l1 = new QLabel(i18n("Printer name:"), this);
-        QLabel  *l2 = new QLabel(i18n("Location:"), this);
+        QLabel  *l2 = new QLabel(i18n("Phys. Location", "Location:"), this);
         QLabel  *l3 = new QLabel(i18n("Description:"), this);