Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] How to make the Mac generated menu entries language specific in RCP?

They are added by the OS rather than the app itself, based on the language of the runtime.

It might be that the generated info.plist has a CFBundleLocalization that only specified English, which would mean that the app works default to that for the OS provided entries.

You can add multiple languages in the info.plist as shown in this answer, and/or change it from English to German.


If the plist isn’t an xml file you can use plutil to convert it from binary format to xml to do the edits. I forget the exact syntax but it’s something like plutil -convert xml1.

There’s also a plistbuddy executable somewhere in /usr/sbin that can help script these edits if you are looking to put it in a pipeline, and it doesn’t need to be in xml form to do that.

Sorry afk so can’t test these out directly now.

Alex

Sent from my iPhone 📱

On 20 Oct 2021, at 08:34, Lars Vogel <lars.vogel@xxxxxxxxxxx> wrote:


Hi Alex,

The Preferences and about menu entries come from us, so we can translate them.

The question is for the other standard menu items, like Hide, Show all, Services which are not contributed by our RCP app.

Best regards, Lars




Alex Blewitt <alex.blewitt@xxxxxxxxx> schrieb am Mi., 20. Okt. 2021, 17:29:
Is this the “standard” menu items like “preferences”, “hide” etc? Or is it all of them?

I think the “standard” names are taken from Mac rather than being provided in an NL file, based on what locale setting the mac is in.

Alex

Sent from my iPhone 📱

> On 20 Oct 2021, at 07:53, Lars Vogel <lars.vogel@xxxxxxxxxxx> wrote:
>
> Hi,
>
> in a RCP app, the generated menu entries under Mac are not translated
> to German even though we start the application with the "-nl de. See
> rcp.png.
>
> If we check other Mac applications like Safari, see the safari
> screenshot, these are in the correct language.
>
> Does anyone know how to achieve the same for the RCP application under Mac?
>
> Best regards, Lars
>
> --
> Eclipse Platform project co-lead
> CEO vogella GmbH
>
> Haindaalwisch 17a, 22395 Hamburg
> Amtsgericht Hamburg: HRB 127058
> Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
> USt-IdNr.: DE284122352
> Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web: http://www.vogella.com
> _______________________________________________
> eclipse-dev mailing list
> eclipse-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/eclipse-dev
_______________________________________________
eclipse-dev mailing list
eclipse-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/eclipse-dev
_______________________________________________
eclipse-dev mailing list
eclipse-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/eclipse-dev

Back to the top