Bug 138095 - Setup (Winx64 - main and helppack (de) contains an translation Error for Repair ( R-E-parieren instead of R-A-parieren)
Summary: Setup (Winx64 - main and helppack (de) contains an translation Error for Repa...
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
7.1.0.0.alpha0+
Hardware: All All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-09 17:42 UTC by hastrondl
Modified: 2020-11-17 00:37 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Translation Error "Raparieren" for "Repair" Install (39.76 KB, image/png)
2020-11-09 19:14 UTC, [REDACTED]
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hastrondl 2020-11-09 17:42:16 UTC
Description:
Translation Errror for Repair-Dialog
Repair in DE should be 'Reparieren' instaed of #Rapariren#

Version til 7.1 
(suppose all earlier versions my have the same behaviour)

Steps to Reproduce:
1.Inststall the first base install
2.just try to repair the installation
3.see the Repair-Dialog in simple Hexeditor

Actual Results:
52 61 70 61  72 69 65 72  65 6E 7B 26  44 69 61 6C  Raparieren{&Dial
LibreOfficeDev_7.1.0.0.alpha1_Win_x64_helppack_de.msi
Offset; x00A0710+1 a  

Expected Results:
2 61 70 61  72 69 65 72  65 6E 7B 26  44 69 61 6C  Reparieren{&Dial
LibreOfficeDev_7.1.0.0.alpha1_Win_x64_helppack_de.msi
Offset; x00A0711 e 


Reproducible: Always


User Profile Reset: No



Additional Info:
it is a minor bug in both files

LibreOfficeDev_7.1.0.0.alpha1_Win_x64                 offset; x0d166d0+b a->e

LibreOfficeDev_7.1.0.0.alpha1_Win_x64_helppack_de.msi offset; x00A0710+1 a->e

This translation Error seems to be also in the earlier versions. ( al least since 7.0)
Comment 1 Ming Hua 2020-11-09 18:24:43 UTC
There is no strings currently translated from "repair" to "raparieren" on Weblate (the translation website used by LibreOffice).  All five strings inclusing "repair" seem to be translated correctly to "reparieren":
https://translations.documentfoundation.org/translate/libo_ui-master/instsetoo_nativeinc_openofficewindowsmsi_languages/de/?offset=&q=+source%3Arepair+&sort_by=-priority%2Cposition&checksum=
and searching for translated string "raparieren" gives no result.

Please attach a screenshot showing the exact place of the typo in the dialog.  The error may be in other software (Windows?  What LO uses to make the Windows installer?) instead of LO.
Comment 2 [REDACTED] 2020-11-09 19:02:23 UTC
(In reply to Ming Hua from comment #1)
> There is no strings currently translated from "repair" to "raparieren" on
> Weblate (the translation website used by LibreOffice).  

Hmm - but https://opengrok.libreoffice.org/xref/translations/source/de/instsetoo_native/inc_openoffice/windows/msi_languages.po?r=3d85ba95&mo=111005&fi=4535#4535 shows "Raparieren" for line 4535.
Comment 3 [REDACTED] 2020-11-09 19:14:30 UTC
Created attachment 167159 [details]
Translation Error "Raparieren" for "Repair" Install

Attached screenshot shows the translation error "Raparieren" for a "Repair" installation, when executing the MSI on a system already having the same version installed.
Comment 4 hastrondl 2020-11-09 19:20:11 UTC
I gave  the hex Offset values of the analyzed MSI file from Alpha 7.1
it is a minor bug in both files :
The Translation found inside the msi-file(s) english and german at the shown offset for ‘Raparieren’ to ‘Reparieren’

LibreOfficeDev_7.1.0.0.alpha1_Win_x64   
// EN offset; x0000c9a0+c ‘Repair’  from (en)Dialog 
// DE offset; x0d166de0+a  ‘Raparieren’ from (de) Dialog (x0d166d0+b = a -> e)
Sha1:: 274d2bcad6014096d8108b10ab0947af0ad73031

LibreOfficeDev_7.1.0.0.alpha1_Win_x64_helppack_de.msi 
// EN offset; x0000b930+c ‘Repair’  from (en)Dialog 
// DE offset; x00A0710  ‘Raparieren’ from (de) Dialog (offset; x00A0710+1 a->e)
Sha1::d199d63ddc6f2127acb8b9a043bca79450e94c8a  

Meanwhile other comment in this post have found source and shows screenshots

Thanks
Comment 5 Ming Hua 2020-11-09 19:20:58 UTC
(In reply to Uwe Auer from comment #2)
> (In reply to Ming Hua from comment #1)
> > There is no strings currently translated from "repair" to "raparieren" on
> > Weblate (the translation website used by LibreOffice).  
> 
> Hmm - but
> https://opengrok.libreoffice.org/xref/translations/source/de/
> instsetoo_native/inc_openoffice/windows/msi_languages.
> po?r=3d85ba95&mo=111005&fi=4535#4535 shows "Raparieren" for line 4535.
Aha, my search didn't find it because the source string is "Re&pair".

The string is here:
https://weblate.documentfoundation.org/translate/libo_ui-master/instsetoo_nativeinc_openofficewindowsmsi_languages/de/?checksum=fccd17242d8c310c#history
and it has been fixed by the German translators since a few days ago (which is probably the reason why searching translated string "raparieren" gave me no results).

So this has been fixed, just not in the git repo yet.  I'll leave it as NEW for a few days, and mark it as RESOLVED once the Weblate-to-git synchronization is done.
Comment 6 Julien Nabet 2020-11-11 08:56:42 UTC
Well done Ming V Hua! Let's assign this one to you then!
Comment 7 Ming Hua 2020-11-17 00:37:31 UTC
The translations on Weblate are synced to git repo now, for master branch:
https://git.libreoffice.org/translations/+/01f86d5980f43c72bcde5ccc6ba3e2ca166ceef5
Specifically, the "Reparieren" fix is here:
https://git.libreoffice.org/translations/+/01f86d5980f43c72bcde5ccc6ba3e2ca166ceef5%5E%21/source/de/instsetoo_native/inc_openoffice/windows/msi_languages.po

So this should be fixed for version 7.1.0 Beta1.  Similarly, the translations will be synced to 7-0 branch soon, and version 7.0.4 will include the fixed translation.

Closing as FIXED.