Je suis en train de porter une application UNIX qui utilise le framework Qt (Qt, pas QuickTime) sur Mac/Cocoa. La vie est bonne, généralement. Qt a une implémentation Cocoa, donc avec Objective-C++, j'ai beaucoup de bits spécifiques à Mac qui fonctionnent.Localisation du menu d'application (principal)?
Je n'arrive pas à traduire le menu principal (c'est-à-dire le menu Application). Il est défini à l'aide:
[NSApp setMainMenu:menu];
J'ai mon en.lproj, ja.lproj, fr.lproj, etc. dossiers mis en place, et ils ont des fichiers InfoPlist.strings. Qt gère la localisation interne des menus spécifiques aux applications. Mais si je change de langue, j'ai toujours "Quitter Avogadro". J'ai lu autant de documentation que possible dans Mac Dev Center, mais je ne trouve pas de réponse.
Je sais que les chaînes du menu principal sont gérées par Cocoa - elles ne sont localisées dans aucune application Apple. Des idées sur le déclencheur magique? Des idées pour où chercher?
Merci d'avance!
Peut-être que je devrais mettre cela autrement. Ce problème est-il un bon candidat pour un incident de support technique avec Apple? –
Vraiment? Down votes sans commentaires? Notez que cela ne s'applique pas à Qt5, je n'ai pas vérifié pour voir si c'est toujours un problème. –