Home | History | Annotate | Download | only in macos
      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
      3 <plist version="1.0">
      4 <dict>
      5     <key>CFBundleDevelopmentRegion</key>
      6     <string>English</string>
      7     <key>CFBundleExecutable</key>
      8     <string>SunPinyin</string>
      9     <key>CFBundleIconFile</key>
     10     <string></string>
     11     <key>CFBundleIdentifier</key>
     12     <string>org.opensolaris.inputmethod.SunPinyin</string>
     13     <key>CFBundleInfoDictionaryVersion</key>
     14     <string>6.0</string>
     15     <key>CFBundleName</key>
     16     <string>${PRODUCT_NAME}</string>
     17     <key>CFBundlePackageType</key>
     18     <string>APPL</string>
     19     <key>CFBundleSignature</key>
     20     <string>????</string>
     21     <key>CFBundleVersion</key>
     22     <string>1.0</string>
     23     <key>NSMainNibFile</key>
     24     <string>MainMenu</string>
     25     <key>NSPrincipalClass</key>
     26     <string>NSApplication</string>
     27     <!--                                                -->
     28     <!--  Begin the require entries for InputMethodKit based input methods -->
     29     <!--                                                -->
     30     <!-- Input Methods are background only applications -->
     31     <key>LSBackgroundOnly</key>
     32     <string>0</string>
     33     <key>LSUIElement</key>
     34     <string>1</string>
     35     <!--                                                -->
     36     <!-- An InputMethodConnectionName must be specified -->
     37     <!-- This string names the connection through which you services as an input method are published. -->
     38     <!-- The InputMethodKit will use this name to create an NSConnection that clients connect to in order -->
     39     <!--  to deliver text input.                        -->
     40     <!--                                                -->
     41     <key>InputMethodConnectionName</key>
     42     <string>SunPinyin_1_Connection</string>
     43     <!--                                                -->
     44     <!-- The next step is to specify an input controller class -->
     45     <!-- The InputMethodKit searches your bundle for the key InputMethodServerControllerClass -->
     46     <!-- inputText:key:modifiers:client or handleEvent:client needs the delegateClass be specified -->
     47     <!--                                                -->
     48     <key>InputMethodServerControllerClass</key>
     49     <string>SunPinyinController</string>
     50     <key>InputMethodServerDelegateClass</key>
     51     <string>SunPinyinController</string>
     52     <!--                                                -->
     53     <!-- Specify an icon file.  This is used to display your input method in the International Preference Input Menu panel. -->
     54     <!--                                                -->
     55     <key>tsInputMethodIconFileKey</key>
     56     <string>SunPinyin.icns</string>
     57     <!--                                                -->
     58     <!-- The next required entry in the Info.plist XML file is your input method's character repertoire.  -->
     59     <!-- This is an array of ISO language codes         -->
     60     <!-- These codes help to categorize your input method to the user. -->
     61     <key>tsInputMethodCharacterRepertoireKey</key>
     62     <array>
     63         <string>Hans</string>
     64     </array>
     65     <key>SUFeedURL</key>
     66     <string>http://opensolaris.org/os/project/input-method/files/sunpinyin_appcast.xml</string>
     67     <key>SUPublicDSAKeyFile</key>
     68     <string>dsa_pub.pem</string>
     69     <key>SUScheduledCheckInterval</key>
     70     <integer>86400</integer>
     71 </dict>
     72 </plist>
     73