Bug 361850 - Error in German translation
Summary: Error in German translation
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: translation (show other bugs)
Version: 4.7.2
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: German-Translators
URL:
Keywords:
Depends on: 361865
Blocks: 394780
  Show dependency treegraph
 
Reported: 2016-04-16 13:03 UTC by Al
Modified: 2021-04-16 09:04 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.8.3
ralf.habacker: version_5_applied-
ralf.habacker: Version_5+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Al 2016-04-16 13:03:28 UTC
The possible transactions in security accounts are in English and their German translations as follows:
1) Buy shares = Wertpapiere kaufen
2) Sell shares = Aktien verkaufen
3) Dividend = Dividende
4) Reinvest dividend = Wiederanlage der Dividende
5) Yield = Ertrag
6) Add shares = Wertpapiere hinzufügen
7) Remove shares = Wertpapiere entfernen
8) Split shares = Aktien stückeln
9) Interest income = Zinseinkünfte
There is a definite error in the translation of #2; it should be "Wertpapiere verkaufen" to include also the selling of bonds. In addition, in my understanding (but I am not a native English speaker) the English text for #1, #2, #6 and #7 is also incorrect; I believe it should be 'Buy securities' as in my opinion 'shares' refers to shares of stocks and does not include bonds. Note that I consider #8 to be correct: only shares are splitted, but not bonds.
Comment 1 allan 2016-04-16 16:00:19 UTC
One needs to be a little careful in suggesting that a particular translation is incorrect.  The translated strings get incorporated into the CSV Importer config file, and it is legitimate for the user to add/delete/amend entries to match with whatever entries the particular investment institution has decided to use in its statements.  So, a particular entry might, to one person, seem incorrect, but to another it actually corresponds with his situation.  So, alternative versions may be included in the file by the user.
It would be as well for the user to review the entries in his file.

Also, the first item in each of these lines has to match with the standard transaction types as hard-coded within KMyMoney.
Comment 2 Burkhard Lück 2016-04-16 16:04:42 UTC
Thanks for your bug report.

Unfortunately you report errors in the german translation (responsible translation team) together with errors in the englisch text  (responsible kmymoney devels).

Before the translation errors can be properly fixed, the englisch text has to be correct and needs context for translators when to translate share as Aktie or Wertpapier.

Please report a bug against kmymoney in kde4 + kf5 so that the messages can be corrected in english first with proper context.

Please add this new bug against kmymoney in kde4 + kf5 to the field "Depends on" in this report.
Comment 3 Al 2016-04-16 17:53:44 UTC
Thank you to the commenters for looking into this. I am happy to file my comments to the English (i.e., original) version separately.
However, please note that this is independent of the German translations. The word 'share' is inconsistently translated within the same drop-down list: 'Buy shares' as 'Wertpapiere kaufen', 'Sell shares' as 'Aktien verkaufen'. I continue to consider this a clear mistake in the translation.
Comment 4 Jack 2016-04-16 18:32:55 UTC
I also responded to the other bug to say that I believe the English 
terms are OK as they are, although I will do more research to see if 
there is anything to support that "share" does not apply as well to 
bonds and mutual funds as to stocks.

I don't speak German, so I can only assume the bug is correct that the 
current German translation uses terms which only apply to stocks and not 
to bonds.  (What about mutual funds?).  As I am not currently sure where 
in the code the terms exist, I do not know if there is any reasonable 
way to put a comment or hint that translations should use a term which 
applies equally to stocks, bonds, and mutual funds.

(I am not a developer, but I do maintain the documentation for KMyMoney, 
and I will certainly make a note to check that the handbook is correct 
and accurate in use of all these terms.)
Comment 5 Claus R 2017-10-03 10:00:10 UTC
"Shares"="Anteile" no matter wether stocks, bonds or mutual funds, isn't it?
Comment 6 Ralf Habacker 2019-02-04 19:17:05 UTC
Git commit a9e1229c4b2af4af661ca42d05bda1605c79922b by Ralf Habacker.
Committed on 04/02/2019 at 19:16.
Pushed by habacker into branch '4.8-staging'.

Add i18n context to translations refering to 'share'

M  +1    -1    kmymoney/converter/mymoneystatementreader.cpp
M  +2    -2    kmymoney/dialogs/investactivities.cpp
M  +2    -2    kmymoney/dialogs/investtransactioneditor.cpp
M  +2    -2    kmymoney/dialogs/knewaccountdlg.cpp
M  +6    -6    kmymoney/mymoney/mymoneyfile.cpp
M  +4    -4    kmymoney/plugins/csvimport/redefinedlgdecl.ui
M  +1    -1    kmymoney/reports/listtable.cpp
M  +5    -5    kmymoney/widgets/kmymoneymvccombo.cpp
M  +7    -7    kmymoney/widgets/transaction.cpp
M  +2    -2    kmymoney/wizards/newinvestmentwizard/kinvestmentdetailswizardpage.cpp

https://commits.kde.org/kmymoney/a9e1229c4b2af4af661ca42d05bda1605c79922b
Comment 7 Ralf Habacker 2019-02-04 19:18:47 UTC
Git commit 17ca0430d192ae515785ee9f5888ff965e115873 by Ralf Habacker.
Committed on 04/02/2019 at 19:18.
Pushed by habacker into branch '4.8'.

Add i18n context to translations refering to 'share'

M  +1    -1    kmymoney/converter/mymoneystatementreader.cpp
M  +2    -2    kmymoney/dialogs/investactivities.cpp
M  +2    -2    kmymoney/dialogs/investtransactioneditor.cpp
M  +2    -2    kmymoney/dialogs/knewaccountdlg.cpp
M  +6    -6    kmymoney/mymoney/mymoneyfile.cpp
M  +4    -4    kmymoney/plugins/csvimport/redefinedlgdecl.ui
M  +1    -1    kmymoney/reports/listtable.cpp
M  +5    -5    kmymoney/widgets/kmymoneymvccombo.cpp
M  +7    -7    kmymoney/widgets/transaction.cpp
M  +2    -2    kmymoney/wizards/newinvestmentwizard/kinvestmentdetailswizardpage.cpp

https://commits.kde.org/kmymoney/17ca0430d192ae515785ee9f5888ff965e115873