Wine submenu aren't translated in the app menu

Bug #386125 reported by marco.pallotta on 2009-06-11
46
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Ubuntu Translations
Undecided
Unassigned
Wine
Invalid
Undecided
Unassigned
wine1.2 (Ubuntu)
Medium
Scott Ritchie

Bug Description

Binary package hint: wine

The package "wine" installs a menu item under Application with the label "Wine" and a series of submenu with the voices
"Programs -> Accessories ->
Browse c:\Drive
Configure Wine
Uninstall Wine Software"

The question is that they aren' translated in Italian language.
First of all I think Wine entry should be replaced with "Wine Windows Emulator" in english ("Wine emulatore Windows" in Italian). The submenu items, translated in italian, should be:
"Programmi -> Accessori"
Sfoglia c:\Drive
Configura Wine
Disistalla il software Wine"

Tested with Hardy

Jaime Rave (jaimerave) wrote :

Looks like this menu is only in english because there's no translation to spanish either.

Scott Ritchie (scottritchie) wrote :

The relevant file in the package is debian/wine.menu and it gets installed to /etc/xdg/menus/applications-merged

Here's the menu spec: http://standards.freedesktop.org/menu-spec/latest/ar01s04.html

I'm actually not sure how they're translated -- regular .desktop files can supply inline translations, or use gettext, but the .menu files seem to be handled differently.

Changed in wine (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
summary: - wine submenu aren't translated in italian in the app menu
+ Wine submenu aren't translated in the app menu
Kamus (kamus) wrote :

Since this report have a long time without activity, please could you check (if is possible) in latest version included in Ubuntu Lucid if this issue is still happening? by the way, because wine is not translated under Launchpad yet I will mark ubuntu-translations such invalid. Thanks in advance

Changed in wine (Ubuntu):
status: Triaged → Incomplete
marco.pallotta (marco-pallotta) wrote :

Confirmed on lucid beta 1

marco.pallotta (marco-pallotta) wrote :

I have read on http://source.winehq.org/transl/ that italian translation is only at 61.8%

Milo Casagrande (milo) wrote :

Hi,

I'm closing this bug for the Ubuntu Translators as "Invalid" since Wine is in unverse and can't be translated via Launchpad. This bug should be forwarded upstream.

Thanks.

Changed in ubuntu-translations:
status: New → Invalid
Gabor Kelemen (kelemeng) wrote :

Milo: actually, there are quite some .desktop and .directory files here:

http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/lucid/wine/lucid/files/head%3A/debian/

and I think these are not coming from upstream, but at least Debian-specific additions. So the proper solution - for now - would be to send patches against these.

Gabor Kelemen (kelemeng) wrote :

Here is a sample patch, to add Hungarian translations for Debian-specific menu items.

2010/4/4 Gabor Kelemen <email address hidden>:
> Milo: actually, there are quite some .desktop and .directory files here:
>
> http://bazaar.launchpad.net/~ubuntu-
> branches/ubuntu/lucid/wine/lucid/files/head%3A/debian/
>
> and I think these are not coming from upstream, but at least Debian-
> specific additions. So the proper solution - for now - would be to send
> patches against these.

@Gabor: yes, there are, like there is a branch in Launchpad for all
Ubuntu packages, but that does not mean translations are exposed on
Launchpad, or that we can handle them.

I don't know what is our policy in this case: do we have a policy to
handle universe translations in this way? The only policy I know is
that we do not handle translations of packages out of main.
Personally, I don't agree in doing it like this. Patches should be
sent upstream: is Debian the real upstream in this case?

Translations for Wine are handled also within their development
resources. Are those menus also in the upstream Wine project, or is
something we (Ubuntu) or Debian add?
I think we need to clarify those aspects first and then we can
understand how to supply patches or how we can handle those
translations.

Scott Ritchie (scottritchie) wrote :

Wine's app menu translations are Ubuntu-specific at this point: they're neither upstream at Wine nor in Rosetta.

I didn't update translations this cycle as my plan was to actually get rid of everything currently there except Wine itself:
 - "Browse C:\ Drive" was to be in Places (and thus a Gnome bookmark for their translation area),
 - "Configure Wine" was to be moved into the System menu with a new application (delayed due to Wine 1.2 delay)
 - "Programs" was going to be eliminated and just collapsed onto Wine
 - "Uninstall Wine software" was going to be removed all together and have its functionality moved into software center.
 - "Accessories" should be translated within Wine itself
 - "Notepad" is a proper noun that doesn't get translated

This is all delayed at this point, so for Lucid I'll accept translations and handle them manually for any remaining bits of the menu that need to be converted. Please post suggested translations here along with the language code.

Changed in wine (Ubuntu):
assignee: nobody → Scott Ritchie (scottritchie)
status: Incomplete → In Progress
Sergio Zanchetta (primes2h) wrote :

Patch for italian translation

Sergio Zanchetta (primes2h) wrote :

An updated patch in attachment.

Sergio Zanchetta (primes2h) wrote :

Are you going to add these in time for Lucid?
Today should be the deadline.

Scott Ritchie (scottritchie) wrote :

Yes. I have another Wine upload pending. I'll try and get as many translations as I can today as well.

David Rando (david-rando) wrote :

I can translate it to Spanish (Spain), but i don't know how to make a Patch against those files, could you point me somewhere to see how it is?

David Rando (david-rando) wrote :

Anyway, i took the latest italian patch posted here and edited keeping the syntax accordingly the format.

Hope it helps, if not, i'll keep an eye to see any hint about making a patch ;-)

Jennie Petoumenou (jennie) wrote :

Added Greek (el) patch.

dino99 (9d9) wrote :

hi Scott,

want to let you know that even with 100 % language translation like mine (french), the 1.1.42 menu in Lucid is not translated:

but there are two cases:
- first wine install: menu is created with wine->programs->accessories->notepad
                                                                        browse c:\drive

-then when user install a software: here translations is applied (wine->programmes-> ...)

So there are some duplicates: programs & programmes

Vladimir Makhnychev (makhnich) wrote :

Added Russian (ru) patch.

Paul van Genderen (paulvg) wrote :

This patch contains Dutch translations but omits Winehelp.

Here is the path for brazilian portuguese.
Thank you very much.

Here is the path for brazilian portuguese.
Thank you very much.

German:

Programs => Programme
Browse C:\ Drive => Laufwerk C:\ durchsuchen
Configure Wine => Wine konfigurieren
Uninstall Wine Software => Wine-Software deinstallieren
Accessories => Zubehör

(Sorry, couldn't quite figure the patch thing out - hope this helps anyway!)

Another comment about the German translation. I just checked your blog and there's a comment there that might be mistaken as translating "Programs" with "Zubehör" which would be wrong. "Programs" is "Programme" and "Accessories" is "Zubehör". The other difference is "Wine-Software" vs. "Wine Software" (hiven or no hiven) - the former is easier on the eyes.

And since I already started being a grammar nazi: s/hiven/hyphen :-) - sry.

Yaron (sh-yaron) wrote :

Well I'll provide the Hebrew translation:
Programs => תכניות
Browse C:\ Drive => סיור בכונן C:\
Configure Wine => תצורת Wine
Uninstall Wine Software => הסרת תוכנות מ־Wine
Accessories => עזרים

zenith (lasse-bigum) wrote :

Danish:

Programs => Programmer
Browse C:\ Drive => Udforsk C:\ drev
Configure Wine => Konfigurer Wine
Uninstall Wine Software => Fjern Wine software
Accessories => Tilbehør

tags: added: patch
Scott Ritchie (scottritchie) wrote :

Dino: That's fixable by having a french translation for the menu item in the first place, assuming it matches the one Wine uses internally when it makes its own "Programs"

Mattias Ohlsson (mattias-oh) wrote :

Swedish:

Programs => Program
Browse C:\ Drive => Bläddra i C:
Configure Wine => Wineinställningar
Uninstall Wine Software => Avinstallera Wineprogramvara
Accessories => Tillbehör

Scott Ritchie (scottritchie) wrote :

Raphael, Mattias: There already were German/Swedish translations so I just left them there.
Zenith: added
Yaron: For some weird reason when I copy/pasted your text (for accessories) into gedit it gave an "invalid byte sequence" error on saving. Please apt-get source wine1.2 and edit the files and provide a real patch.

For everyone who submitted patches: Thanks, I've added them and they'll be on next upload (sometime today)

Scott Ritchie (scottritchie) wrote :

Actually Yaron that may not be necessary I think I figured out the issue with the editor.

Package (minus a few late-arriving translations) is uploaded and waiting till after RC to prevent forcing a rebuild. I'll probably put a couple more translations in after that.

Yaron (sh-yaron) wrote :

Thanks Scott! I truly appreciate your efforts!

Madis (madisliias) wrote :

Estonian:
langcode: et

Programs => Rakendused
Browse C:\ Drive => Sirvi C:\ ketast
Configure Wine => Seadista Wine
Uninstall Wine Software => Eemalda Wine'i tarkvara
Accessories => Tarvikud

Sergio Zanchetta (primes2h) wrote :

@Scott
I saw you delete a "\" from my patch. (it was "Esplora l'unità virtuale C:\\")

The "\\" is needed when the C:\ is at the end of the string, instead it appears "Esplora l'unità virtuale C:" on screen, as it is now.

Scott Ritchie (scottritchie) wrote :

Yes, the \ was removed intentionally. In Windows world, C: is a drive while C:\ is a directory.

Sergio Zanchetta (primes2h) wrote :

2010/5/5 Scott Ritchie <email address hidden>:
> Yes, the \ was removed intentionally.  In Windows world, C: is a drive
> while C:\ is a directory.

I think you didn't understand my point, the original string in english
is (and it appears as)
"Browse C:\ Drive"
but the Italian one appears to be
"Esplora unità C:"
on screen now.

This is because you removed the double \ (\\) at the end of the
italian translated string.

This needs a double \ because the C:\ is placed at the end of the
string in the italian translated one and the parser misunderstand the
\ characters.

If you put
"Esplora unità C:\"
it'll appear as "Esplora unità C:" on screen.

If you put
 "Esplora unità C:\\"
it'll correctly appear as Esplora unità C:\" on screen.

>
> --
> Wine submenu aren't translated in the app menu
> https://bugs.launchpad.net/bugs/386125
> You received this bug notification because you are subscribed to Ubuntu
> Translations.
>

--
Sergio Zanchetta
https://launchpad.net/~primes2h

Scott Ritchie (scottritchie) wrote :

The English string was changed too, it's "Browse C: Drive"

Daniel Hermansson (daniel.h) wrote :

Swedish: "Programs" still isn't translated to "Program", not for me anyway.

Sergio Zanchetta (primes2h) wrote :

@Scott
I wasn't aware of this change, the \ was present when I did the patch.
Thanks for the explanation.

Jan Dageförde (de-diamonds) wrote :

In german the submenu actually is translated, and as far as I remember it already was translated in Karmic.
However, the two "Programme" folders are not merged, but managed separately. This effectively duplicates this menu entry, with one menu only containing the accessoires (or "Zubehör") folder and the other one containing user-installed software.
The attached screenshot should illustrate this problem.

dino99 (9d9) wrote :

i've installed the new 1.2rc today and like #40 above, the menu only have now 1 "programme" with "notepad" instead of 2 "programs" with the previous releases, so all my installed software links have desappeared and cant to reactivate them.

affects: wine (Ubuntu) → wine1.2 (Ubuntu)
Changed in wine1.2 (Ubuntu):
status: In Progress → Triaged
dino99 (9d9) wrote :

there is no such problem now with wine 1.3

dino99 (9d9) on 2012-08-30
Changed in wine1.2 (Ubuntu):
status: Triaged → Invalid
Changed in wine:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers