source: josm/trunk/macosx/JOSM.app/Contents/Info.plist_template.xml @ 14230

Last change on this file since 14230 was 14230, checked in by Don-vip, 2 weeks ago

macOS: register .joz file type handler (patch by accek, see https://github.com/openstreetmap/josm/pull/26)

File size: 6.2 KB
Line 
1<key>NSSupportsAutomaticGraphicsSwitching</key>
2<true/>
3<key>CFBundleAllowMixedLocalizations</key>
4<string>true</string>
5<key>UTExportedTypeDeclarations</key>
6<array>
7    <!-- Export JOSM file format UTI (*.osm) -->
8    <dict>
9        <key>UTTypeIdentifier</key>
10        <string>org.openstreetmap.josm.osm</string>
11        <key>UTTypeDescription</key>
12        <string>JOSM File</string>
13        <key>UTTypeIconFile</key>
14        <string>JOSM.icns</string>
15        <key>UTTypeReferenceURL</key>
16        <string>http://wiki.openstreetmap.org/wiki/JOSM_file_format</string>
17        <key>UTTypeConformsTo</key>
18        <array>
19            <string>public.xml</string>
20        </array>
21        <key>UTTypeTagSpecification</key>
22        <dict>
23            <key>com.apple.ostype</key>
24            <string>JOSM</string>
25            <key>public.filename-extension</key>
26            <array>
27                <string>osm</string>
28            </array>
29            <key>public.mime-type</key>
30            <string>application/x-osm+xml</string>
31        </dict>
32    </dict>
33    <!-- Export JOSM session file format UTI (*.joz) -->
34    <dict>
35        <key>UTTypeIdentifier</key>
36        <string>org.openstreetmap.josm.joz</string>
37        <key>UTTypeDescription</key>
38        <string>JOZ File</string>
39        <key>UTTypeIconFile</key>
40        <string>JOSM.icns</string>
41        <key>UTTypeConformsTo</key>
42        <array>
43            <string>com.pkware.zip-archive</string>
44        </array>
45        <key>UTTypeTagSpecification</key>
46        <dict>
47            <key>com.apple.ostype</key>
48            <string>JOSM</string>
49            <key>public.filename-extension</key>
50            <array>
51                <string>joz</string>
52            </array>
53        </dict>
54    </dict>
55</array>
56<key>UTImportedTypeDeclarations</key>
57<array>
58    <!-- Import GPX file format "standard" UTI (*.gpx) -->
59    <dict>
60        <key>UTTypeIdentifier</key>
61        <string>com.topografix.gpx</string>
62        <key>UTTypeReferenceURL</key>
63        <string>http://www.topografix.com/GPX/1/1/</string>
64        <key>UTTypeDescription</key>
65        <string>GPS Exchange Format (GPX)</string>
66        <key>UTTypeConformsTo</key>
67        <array>
68            <string>public.xml</string>
69        </array>
70        <key>UTTypeTagSpecification</key>
71        <dict>
72            <key>public.filename-extension</key>
73            <array>
74                <string>gpx</string>
75            </array>
76            <key>public.mime-type</key>
77            <string>application/gpx+xml</string>
78        </dict>
79    </dict>
80    <!-- Import GPX file format Apple UTI (*.gpx) -->
81    <dict>
82        <key>UTTypeIdentifier</key>
83        <string>com.apple.dt.document.gpx</string>
84        <key>UTTypeReferenceURL</key>
85        <string>http://www.topografix.com/GPX/1/1/</string>
86        <key>UTTypeDescription</key>
87        <string>GPX File</string>
88        <key>UTTypeConformsTo</key>
89        <array>
90            <string>public.xml</string>
91        </array>
92        <key>UTTypeTagSpecification</key>
93        <dict>
94            <key>public.filename-extension</key>
95            <array>
96                <string>gpx</string>
97            </array>
98            <key>public.mime-type</key>
99            <string>application/gpx+xml</string>
100        </dict>
101    </dict>
102</array>
103<key>CFBundleDocumentTypes</key>
104<array>
105    <!-- Registers opening *.osm files -->
106    <dict>
107        <key>CFBundleTypeIconFile</key>
108        <string>JOSM.icns</string>
109        <key>CFBundleTypeName</key>
110        <string>OSM Files</string>
111        <key>CFBundleTypeRole</key>
112        <string>Editor</string>
113        <key>LSHandlerRank</key>
114        <string>Owner</string>
115        <key>LSItemContentTypes</key>
116        <array>
117            <string>org.openstreetmap.josm.osm</string>
118        </array>
119        <key>NSExportableTypes</key>
120        <array>
121            <string>org.openstreetmap.josm.osm</string>
122            <string>com.topografix.gpx</string>
123            <string>com.pkware.zip-archive</string>
124            <string>org.gnu.gnu-zip-archive</string>
125            <string>public.archive.bzip2</string>
126        </array>
127    </dict>
128    <!-- Registers opening *.joz files -->
129    <dict>
130        <key>CFBundleTypeIconFile</key>
131        <string>JOSM.icns</string>
132        <key>CFBundleTypeName</key>
133        <string>JOZ Files</string>
134        <key>CFBundleTypeRole</key>
135        <string>Editor</string>
136        <key>LSHandlerRank</key>
137        <string>Owner</string>
138        <key>LSItemContentTypes</key>
139        <array>
140            <string>org.openstreetmap.josm.joz</string>
141        </array>
142    </dict>
143    <!-- Registers opening *.gpx files -->
144    <dict>
145        <key>CFBundleTypeIconFile</key>
146        <string>JOSM.icns</string>
147        <key>CFBundleTypeName</key>
148        <string>GPX Files</string>
149        <key>CFBundleTypeRole</key>
150        <string>Editor</string>
151        <key>LSHandlerRank</key>
152        <string>Alternate</string>
153        <key>LSItemContentTypes</key>
154        <array>
155            <string>com.topografix.gpx</string>
156            <string>com.apple.dt.document.gpx</string>
157        </array>
158        <key>NSExportableTypes</key>
159        <array>
160            <string>org.openstreetmap.josm.osm</string>
161        </array>
162    </dict>
163    <!-- Registers opening *.osm.zip, *.osm.gz, *.osm.bz2 files -->
164    <dict>
165        <key>CFBundleTypeIconFile</key>
166        <string>JOSM.icns</string>
167        <key>CFBundleTypeName</key>
168        <string>OSM Compressed Files</string>
169        <key>CFBundleTypeRole</key>
170        <string>Editor</string>
171        <key>LSHandlerRank</key>
172        <string>Alternate</string>
173        <key>LSItemContentTypes</key>
174        <array>
175            <string>com.pkware.zip-archive</string>
176            <string>org.gnu.gnu-zip-archive</string>
177            <string>public.archive.bzip2</string>
178        </array>
179        <key>NSExportableTypes</key>
180        <array>
181            <string>org.openstreetmap.josm.osm</string>
182            <string>com.pkware.zip-archive</string>
183            <string>org.gnu.gnu-zip-archive</string>
184            <string>public.archive.bzip2</string>
185        </array>
186    </dict>
187</array>
Note: See TracBrowser for help on using the repository browser.