Lithuanian translation of "Program files" and "Application Data" folders (see file shell32_Lt.rc) causes problems with some software for Windows

Bug #685946 reported by Mantas Kriaučiūnas
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Wine
Invalid
Undecided
Unassigned
Baltix
Invalid
Undecided
Unassigned
wine1.2 (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: wine1.2

In the Lithuanian of localization of Wine "Program files" gets translated as "Programų failai", "Application Data" - as "Programų duomenys" and "Local Settings" - as "Vietinės nuostatos" (see file shell32_Lt.rc) causes problems with some software for Windows.

 - This is inconsistent with localized Windows (Lithuanian version) behavior, which ALWAYS uses the name "Program files", "Application Data" and "Local Settings".
 - Some Windows software doesn't find files in these folders, as translated folders have accented characters "ų" and "ė".

Requesting to use these translations in /dlls/shell32/shell32_Lt.rc :

IDS_APPDATA "Application Data"
IDS_LOCAL_APPDATA "Local Settings\\Application Data"
IDS_INTERNET_CACHE "Local Settings\\Temporary Internet Files"
IDS_COOKIES "Cookies"
IDS_HISTORY "Local Settings\\History"
IDS_PROGRAM_FILES "Program Files"
IDS_PROGRAM_FILES_COMMON "Program Files\\Common Files"

I can attach a patch if you like.

Same localization error was with Dutch translation, look at bug http://bugs.winehq.org/show_bug.cgi?id=15844
Most other Windows localizations also don't translate these folders if translations would have accented characters, look for example at Russian or Ukrainian localizations of WINE:

http://source.winehq.org/source/dlls/shell32/shell32_Ru.rc
http://source.winehq.org/source/dlls/shell32/shell32_Uk.rc

Revision history for this message
In , Dmitry-codeweavers (dmitry-codeweavers) wrote :

Please send a patch to wine-patches.

Revision history for this message
In , Remis-nnk (remis-nnk) wrote :

*** This bug has been confirmed by popular vote. ***

Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :

Binary package hint: wine1.2

In the Lithuanian of localization of Wine "Program files" gets translated as "Programų failai", "Application Data" - as "Programų duomenys" and "Local Settings" - as "Vietinės nuostatos" (see file shell32_Lt.rc) causes problems with some software for Windows.

 - This is inconsistent with localized Windows (Lithuanian version) behavior, which ALWAYS uses the name "Program files", "Application Data" and "Local Settings".
 - Some Windows software doesn't find files in these folders, as translated folders have accented characters "ų" and "ė".

Requesting to use these translations in /dlls/shell32/shell32_Lt.rc :

IDS_APPDATA "Application Data"
IDS_LOCAL_APPDATA "Local Settings\\Application Data"
IDS_INTERNET_CACHE "Local Settings\\Temporary Internet Files"
IDS_COOKIES "Cookies"
IDS_HISTORY "Local Settings\\History"
IDS_PROGRAM_FILES "Program Files"
IDS_PROGRAM_FILES_COMMON "Program Files\\Common Files"

I can attach a patch if you like.

Same localization error was with Dutch translation, look at bug http://bugs.winehq.org/show_bug.cgi?id=15844
Most other Windows localizations also don't translate these folders if translations would have accented characters, look for example at Russian or Ukrainian localizations of WINE:

http://source.winehq.org/source/dlls/shell32/shell32_Ru.rc
http://source.winehq.org/source/dlls/shell32/shell32_Uk.rc

Revision history for this message
Scott Ritchie (scottritchie) wrote :

A patch would be most welcome :)

Please post it in the upstream bug report and send it off to wine-patches mailing list. If it gets accepted into Wine I'll backport it to wine1.2 for you :)

Changed in wine1.2 (Ubuntu):
status: New → Triaged
importance: Undecided → Low
Changed in wine:
importance: Unknown → Low
status: Unknown → Confirmed
Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :

Wine Developers agreed to remove a possibility to translate system folders, see http://www.winehq.org/pipermail/wine-devel/2012-January/093846.html (all discussions: http://www.winehq.org/pipermail/wine-devel/2012-January/093835.html )

It seems this bug is fixed in Wine 1.4rc1, see this commit bt Francois Gouget:
shell32: Don't translate the shell folder paths
http://source.winehq.org/git/wine.git/commit/6fc6cf6935ff7aac005c080873db31fd706e359a

But problem still appears in all Wine 1.2.x versions :(

Revision history for this message
In , Bruno Gonçalves de Jesus (00cpxxx) wrote :
Revision history for this message
dino99 (9d9) wrote :

upstream fixed

Changed in wine:
importance: Low → Undecided
status: Confirmed → New
status: New → Invalid
Changed in baltix:
status: New → Invalid
Changed in wine1.2 (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.