9910

          單飛

             :: 首頁 :: 聯系 :: 聚合  :: 管理
          Plugin.properties放在plugin.xml的相同目錄下, Eclipse里面看國際化也是非常正確, 但是運行以后就是只顯示"%XXXX"這樣的字符串原來是因為

          Localization in RCP plugins is usually done by including translations in a property file and using their id in plugin.xml.

          I spend some time lately trying to understand why some translations were not used in my application although they were correctly displayed in PDE.

          Answer : when using plugin.properties, you MUST include the following line in the plugin manifest :

          Bundle-Localization: plugin

          Otherwise, PDE will show the translated text, but your app won’t.

          Strangely, I had to edit the manifest manually because I couldn’t find a way to enable plugin localization in PDE. Some other plugins of my application already had this line, but I don’t remember adding it. Maybe Eclipse templates have changed since I created my first plugins (using Eclipse 3.1).


          記得以前插件開發也有這個問題,不過忘記了。
          真是記性越來越差了。
          這個問題竟然困擾了我兩個星期。還好可以google到別人的解決辦法,今天在這里留個腳印。
          posted on 2009-01-23 11:42 單飛 閱讀(528) 評論(0)  編輯  收藏 所屬分類: Eclipse Plugin
          主站蜘蛛池模板: 班戈县| 灵山县| 兴安县| 玉门市| 安顺市| 紫云| 奉贤区| 宁远县| 利津县| 怀集县| 郧西县| 双峰县| 莆田市| 鄂尔多斯市| 万盛区| 平江县| 海盐县| 乌兰县| 沙湾县| 建瓯市| 寿阳县| 墨竹工卡县| 清徐县| 鹿邑县| 灵武市| 新乡县| 沅陵县| 刚察县| 井研县| 巴楚县| 长宁区| 保靖县| 临高县| 黔东| 大厂| 大姚县| 宁陕县| 陆良县| 东平县| 闽清县| 土默特左旗|