- From: Leif Halvard Silli <hyperlekken@lenk.no>
- Date: Fri, 26 Jan 2007 12:32:57 +0100
- To: Laurent Carcone <laurent@w3.org>
- CC: Irene.Vatton@inrialpes.fr, www-amaya-doc@w3.org
Laurent Carcone 26.01.2007 11:43: > Hello Leif, > > Thanks for your contribution and yours explanations. > > I discovered that this problem (two 'help' menus for non-English dialogs) came with the 9.52 release. This release integrated a new version of the wxwidgets library and maybe this can be related. I made some research and I found a way in wx to avoid this problem (and without modify the translation files). But without a *.lproj folder, this menu is presented in English (like other system menu items). > This is very good! It would be very good if the localisation of the Window menu etc could be 100% governed by the Amaya translation and not by the OS X system. Because, Mac OS X for Georgian does not, to my knowledge, exist. You will not get a Georgian Window and Help menu just by adding a ka.lproj folder. (At that moment when Apple or someone else adds a Georgian Mac OS X localization on system level, then Georgian Amaya with a ka.lproj folder will show Georgian menus.) This would also benefit myself: I am working on a Norwegian Nynorsk translation, but OS X only has a Norwegian Bokmĺl localization. > To go further, I need to understand how work the *.lproj folders, in particular when several languages are enabled in the 'Show info' dialog of the App. But I'm not sure this second step will be ready for the upcoming release. > At least until you find a way to override this behaviour, then if you add for instance fr.lproj, en.lproj and no.lproj, and if the «International» OS X preferences panel has French as its first priority language, then you will, by default, get Aide and Fenętre etc in Amaya - regardless of whether you have selected «fr (French)» inside Amaya preferences or not. Or, if your «International» OSX panel has Norwegian on top, then you will always get Norwegian Help and Window menus etc in Amay. This is the default behaviour for any OS X application. But you can also override this behaviour by opening the Show info panel of the Amaya application and disable all the languages that you don't need. That way, if you for instance disable EN and NO, you will get French Window and Help menus even if your Mac OS X system has English as its first priority language. Some times, one do want to override the default behaviour. The somewhat dumb issue is that one may select e.g French in Amaya and still get Help and Window in another language. There ought to be automatical syncronisation - that is how all other applications work - whose language is governed 100% by the active *.lproj folder. At the same time, it may be seen as a feature that there isn't such auto syncronisation ... For instance, if you do not manage to find a way to let the localization of these menus be 100% governed by Amaya, then it is very good to be able to select Georgian Amaya with French Help and Windows menus - if your second language is French, and not English. -- leif
Received on Friday, 26 January 2007 11:33:29 UTC