2015-10-20 18 views
0

我想通过用户定位选择更新应用NSMenu。 如何做到这一点? 我想在xib文件中创建NSMenu并对其进行本地化。当用户按下按钮时我想更改我所有的应用程序本地化。如何从特定的本地化包加载NSMenu?我可以不用重新加载应用程序吗?刷新NSMenu用一套本地化

回答

0

当用户按下按钮,我想改变我的所有应用本地化。

我实现了这一点,但这样做,我不得不实施1)组应用新朗PREF 2)推出的小助手应用程序3)退出主应用4)的应用程序将重新启动新朗PREF的范式(由帮手应用程序)。

它通常发生在眨眼之间,这是冷静的心里很不舒服,但它的工作很多。当然这是一种核。有很多非常非常聪明的事情在网络上,在这里又何尝不是如此,方式扭曲你的应用程序获得什么从主操作系统调用从自己的应用程序的包得到本地化的字符串,但它们都没有触及的一些问题苹果添加到你的应用程序的菜单栏项目,甚至没有你甚至做任何事情。

至于这些,一旦你的应用程序启动时,朗县它从默认被缓存到OS,并没有什么可以做将改变它......直到你的应用程序重新登场。

再就是像一些字符串在系统控制对话框,将拿出在启动驱动PREF的郎,你不能改变他们不管的按钮。

但如果你确定有越来越像80%的在您的应用程序的东西动态定位,当用户点击一个按钮,保持谷歌搜索,直到找到所以在这里线程我说的...关键字也许是“动态的,本地化的,某些东西”,如果你真的找不到它说的话,那么我已经把它放在了某个地方,但可能在另一个启动驱动器上。