Correct EGit feature localization
[egit.git] / org.eclipse.egit.ui / plugin.xml
blob2c1cbbe22472f433dd72d7f602a5a5f387e9cf42
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
3 <plugin>
4    <extension point="org.eclipse.core.runtime.preferences">
5       <initializer class="org.eclipse.egit.ui.PluginPreferenceInitializer"/>
6    </extension>
8    <extension point="org.eclipse.ui.importWizards">
9       <category name="%Git_clone_category"
10             id="org.eclipse.egit.ui.internal.clone.gitclonecategory"/>
11       <wizard name="%Git_clone_wizard"
12             icon="icons/obj16/import_obj.gif"
13             class="org.eclipse.egit.ui.internal.clone.GitCloneWizard"
14             id="org.eclipse.egit.ui.internal.clone.GitCloneWizard"
15             category="org.eclipse.egit.ui.internal.clone.gitclonecategory">
16             <description>%Git_clone_description</description>
17       </wizard>
18    </extension>
20    <extension point="org.eclipse.team.ui.configurationWizards">
21       <wizard name="%SharingWizard_name"
22             icon="icons/etool16/newconnect_wiz.gif"
23             class="org.eclipse.egit.ui.internal.sharing.SharingWizard"
24             id="org.eclipse.egit.ui.internal.sharing.SharingWizard">
25       </wizard>
26    </extension>
28    <extension point="org.eclipse.ui.popupMenus">
29       <objectContribution id="org.eclipse.egit.ui.projectContributions"
30             objectClass="org.eclipse.core.resources.IProject"
31             adaptable="true">
32          <filter name="projectPersistentProperty"
33                value="org.eclipse.team.core.repository=org.eclipse.egit.core.GitProvider">
34          </filter>
35          <action
36                label="%DisconnectAction_label"
37                tooltip="%DisconnectAction_tooltip"
38                class="org.eclipse.egit.ui.internal.actions.Disconnect"
39                menubarPath="team.main/projectGroup"
40                id="org.eclipse.egit.ui.internal.actions.Disconnect">
41          </action>
42          <action
43                class="org.eclipse.egit.ui.internal.actions.FetchAction"
44                id="org.eclipse.egit.ui.internal.actions.FetchAction"
45                label="%FetchAction_label"
46                menubarPath="team.main/projectGroup"
47                tooltip="%FetchAction_tooltip"/>
48          <action
49                class="org.eclipse.egit.ui.internal.actions.PushAction"
50                id="org.eclipse.egit.ui.internal.actions.PushAction"
51                label="%PushAction_label"
52                menubarPath="team.main/projectGroup"
53                tooltip="%PushAction_tooltip"/>
54          <action
55                class="org.eclipse.egit.ui.internal.actions.ResetAction"
56                id="org.eclipse.egit.ui.internal.actions.ResetAction"
57                label="%ResetAction_label"
58                menubarPath="team.main/projectGroup"
59                tooltip="%ResetAction_tooltip">
60          </action>
61          <action
62                class="org.eclipse.egit.ui.internal.actions.BranchAction"
63                id="org.eclipse.egit.ui.internal.actions.BranchAction"
64                label="%BranchAction_label"
65                menubarPath="team.main/projectGroup"
66                tooltip="%BranchAction_tooltip"/>
67      </objectContribution>
68      <objectContribution
69             adaptable="true"
70             id="org.eclipse.egit.ui.fileFolderContributions"
71             objectClass="org.eclipse.core.resources.IResource">
72          <filter name="projectPersistentProperty"
73                value="org.eclipse.team.core.repository=org.eclipse.egit.core.GitProvider">
74          </filter>
75          <action
76                label="%UntrackAction_label"
77                class="org.eclipse.egit.ui.internal.actions.Untrack"
78                tooltip="%UntrackAction_tooltip"
79                menubarPath="team.main/group1"
80                id="org.eclipse.egit.ui.internal.actions.Untrack"/>
81          <action
82                label="%TrackAction_label"
83                class="org.eclipse.egit.ui.internal.actions.Track"
84                tooltip="%TrackAction_tooltip"
85                menubarPath="team.main/group1"
86                id="org.eclipse.egit.ui.internal.actions.Track"/>
87          <action
88                label="%AssumeUnchangedAction_label"
89                class="org.eclipse.egit.ui.internal.actions.AssumeUnchanged"
90                tooltip="%AssumeUnchangedAction_tooltip"
91                menubarPath="team.main/group1"
92                id="org.eclipse.egit.ui.internal.actions.AssumeUnchanged"/>
93          <action
94                class="org.eclipse.egit.ui.internal.actions.ShowResourceInHistoryAction"
95                id="org.eclipse.egit.ui.internal.actions.ShowResourceInHistoryAction"
96                label="%ShowResourceInHistoryAction_label"
97                menubarPath="team.main/group1"
98                tooltip="%ShowResourceInHistoryAction_tooltip"/>
99          <action
100                class="org.eclipse.egit.ui.internal.actions.Update"
101                id="org.eclipse.egit.ui.internal.actions.Update"
102                label="%UpdateAction_label"
103                menubarPath="team.main/group1"
104                tooltip="%UpdateAction_tooltip"/>
105          <action
106                class="org.eclipse.egit.ui.internal.actions.CommitAction"
107                id="org.eclipse.egit.ui.internal.actions.CommitAction"
108                label="%CommitAction_label"
109                menubarPath="team.main/group1"
110                tooltip="%CommitAction_tooltip"/>
111          <action
112                class="org.eclipse.egit.ui.internal.actions.CompareWithIndexAction"
113                id="org.eclipse.egit.ui.internal.actions.CompareWithIndexAction"
114                label="%CompareWithIndexAction_label"
115                menubarPath="compareWithMenu/gitCompareWithGroup"
116                tooltip="%CompareWithIndexAction_tooltip"/>
117          <action
118                class="org.eclipse.egit.ui.internal.actions.IgnoreAction"
119                id="org.eclipse.egit.ui.internal.actions.IgnoreAction"
120                label="%IgnoreAction_label"
121                menubarPath="team.main/group1"
122                tooltip="%IgnoreAction_tooltip"/>
123           </objectContribution>
124           <objectContribution
125          id="org.eclipse.egit.ui.resetto"
126          objectClass="org.eclipse.jgit.revwalk.RevCommit">
127          <action
128                class="org.eclipse.egit.ui.internal.actions.SoftResetToRevisionAction"
129                id="org.eclipse.egit.ui.softresettorevision"
130                label="%Soft_Reset_label"
131                menubarPath="additions"
132                enablesFor="1"
133                tooltip="%Soft_Reset_tooltip">
134          </action>
135          <action
136                class="org.eclipse.egit.ui.internal.actions.MixedResetToRevisionAction"
137                id="org.eclipse.egit.ui.mixedresettorevision"
138                label="%Mixed_Reset_label"
139                menubarPath="additions"
140                enablesFor="1"
141                tooltip="%Mixed_Reset_tooltip">
142          </action>
143          <action
144                class="org.eclipse.egit.ui.internal.actions.HardResetToRevisionAction"
145                id="org.eclipse.egit.ui.hardresettorevision"
146                label="%Hard_Reset_label"
147                menubarPath="additions"
148                enablesFor="1"
149                tooltip="%Hard_Reset_tooltip">
150          </action>
151          <action
152                class="org.eclipse.egit.ui.internal.actions.SetQuickdiffBaselineAction"
153                enablesFor="1"
154                id="org.eclipse.egit.ui.setquickdiffbaseline"
155                label="%Set_As_Quickdiff_Baseline_label"
156                menubarPath="additions">
157          </action>
158          <action
159                class="org.eclipse.egit.ui.internal.actions.ResetQuickdiffBaselineAction"
160                enablesFor="*"
161                id="org.eclipse.egit.ui.resetquickdiffbaseline"
162                label="%Reset_Quickdiff_Baseline_To_HEAD_label"
163                menubarPath="additions">
164          </action>
165          <action
166                class="org.eclipse.egit.ui.internal.actions.ResetQuickdiffBaselineHeadParentAction"
167                enablesFor="*"
168                id="org.eclipse.egit.ui.resetquickdiffheadparentbaseline"
169                label="%Reset_Quickdiff_Baseline_To_First_Parent_label"
170                menubarPath="additions">
171          </action>
172           </objectContribution>
173           <objectContribution
174          adaptable="true"
175          id="org.eclipse.egit.ui.fileContributions"
176          objectClass="org.eclipse.core.resources.IFile">
177          <action
178                class="org.eclipse.egit.ui.internal.actions.CompareWithRevisionAction"
179                id="org.eclipse.egit.ui.internal.actions.CompareWithRevisionAction"
180                label="%CompareWithRevisionAction_label"
181                menubarPath="compareWithMenu/gitCompareWithGroup"
182                tooltip="%CompareWithRevisionAction_tooltip" />
183       </objectContribution>
184    </extension>
186    <extension
187          point="org.eclipse.core.runtime.adapters">
188          <factory
189                adaptableType="org.eclipse.egit.core.internal.storage.GitFileHistoryProvider"
190                class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
191             <adapter
192                   type="org.eclipse.team.ui.history.IHistoryPageSource">
193             </adapter>
194          </factory>
195          <factory
196                adaptableType="org.eclipse.core.resources.IResource"
197                class="org.eclipse.egit.ui.internal.factories.GitAdapterFactory">
198             <adapter
199                   type="org.eclipse.team.ui.history.IHistoryPageSource">
200             </adapter>
201          </factory>
202    </extension>
204    <extension point="org.eclipse.ui.preferencePages">
205       <page name="%GitPreferences_name"
206             category="org.eclipse.team.ui.TeamPreferences"
207             class="org.eclipse.egit.ui.internal.preferences.GitPreferenceRoot"
208             id="org.eclipse.egit.ui.GitPreferences" />
210       <page name="%GitPreferences_HistoryPreferencePage_name"
211             category="org.eclipse.egit.ui.GitPreferences"
212             class="org.eclipse.egit.ui.internal.preferences.HistoryPreferencePage"
213             id="org.eclipse.egit.ui.internal.preferences.HistoryPreferencePage" >
214             <keywordReference
215                   id="org.eclipse.egit.ui.keyword.git">
216             </keywordReference>
217             </page>
218       <page name="%GitPreferences_WindowCachePreferencePage_name"
219             category="org.eclipse.egit.ui.GitPreferences"
220             class="org.eclipse.egit.ui.internal.preferences.WindowCachePreferencePage"
221             id="org.eclipse.egit.ui.internal.preferences.WindowCachePreferencePage" >
222             <keywordReference
223                   id="org.eclipse.egit.ui.keyword.git">
224             </keywordReference>
225       </page>
226           <page name="%GitPreferences_DecoratorPreferencePage_name"
227             category="org.eclipse.egit.ui.GitPreferences"
228             class="org.eclipse.egit.ui.internal.preferences.GitDecoratorPreferencePage"
229             id="org.eclipse.egit.ui.internal.preferences.GitDecoratorPreferencePage" >
230             <keywordReference
231                   id="org.eclipse.egit.ui.keyword.git">
232             </keywordReference>
233       </page>
234    </extension>
236    <extension point="org.eclipse.ui.propertyPages">
237       <page
238             name="%Git"
239             class="org.eclipse.egit.ui.internal.preferences.GitProjectPropertyPage"
240             id="org.eclipse.egit.ui.preferences.GitProjectPropertyPage">
241             <enabledWhen>
242                 <adapt type="org.eclipse.core.resources.IProject">
243                         <test
244                                 property="org.eclipse.core.resources.projectPersistentProperty"
245                                 args="org.eclipse.team.core.repository, org.eclipse.egit.core.GitProvider">
246                         </test>
247                 </adapt>
248             </enabledWhen>
249       </page>
250    </extension>
252    <extension point="org.eclipse.ui.keywords">
253           <keyword
254                         id="org.eclipse.egit.ui.keyword.git"
255                         label="%GitKeyword_label">
256           </keyword>
257    </extension>
259    <extension point="org.eclipse.ui.decorators">
260       <decorator
261             lightweight="true"
262             adaptable="true"
263             label="%Decorator_name"
264             class="org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator"
265             state="true"
266             location="BOTTOM_RIGHT"
267             id="org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator">
268             <enablement>
269               <objectClass name="org.eclipse.core.resources.IResource"/>
270             </enablement>
271          <description>
272             %Decorator_description
273          </description>
274       </decorator>
275    </extension>
277    <extension point="org.eclipse.ui.themes">
278       <themeElementCategory
279             id="org.eclipse.egit.ui.GitTheme"
280             label="%Theme_label"/>
281       <fontDefinition
282             id="org.eclipse.egit.ui.CommitGraphNormalFont"
283             categoryId="org.eclipse.egit.ui.GitTheme"
284             label="%Theme_CommitGraphNormalFont_label"
285             defaultsTo="org.eclipse.jface.dialogfont">
286          <description>
287             %Theme_CommitGraphNormalFont_description
288          </description>
289       </fontDefinition>
290       <fontDefinition
291             id="org.eclipse.egit.ui.CommitGraphHighlightFont"
292             categoryId="org.eclipse.egit.ui.GitTheme"
293             label="%Theme_CommitGraphHighlightFont_label"
294             defaultsTo="org.eclipse.jface.dialogfont">
295          <description>
296             %Theme_CommitGraphHighlightFont_description
297          </description>
298       </fontDefinition>
299       <fontDefinition
300             id="org.eclipse.egit.ui.CommitMessageFont"
301             categoryId="org.eclipse.egit.ui.GitTheme"
302             label="%Theme_CommitMessageFont_label"
303             defaultsTo="org.eclipse.jface.textfont">
304          <description>
305             %Theme_CommitMessageFont_description
306          </description>
307       </fontDefinition>
308         <colorDefinition
309         id="org.eclipse.egit.ui.UncommittedChangeForegroundColor"
310         categoryId="org.eclipse.egit.ui.GitTheme"
311         label="%Theme_UncommittedChangeForegroundColor_label"
312         value="COLOR_LIST_FOREGROUND">
313         <description>
314         %Theme_UncommittedChangeForegroundColor_description
315         </description>
316       </colorDefinition>
317       <colorDefinition
318         id="org.eclipse.egit.ui.UncommittedChangeBackgroundColor"
319         categoryId="org.eclipse.egit.ui.GitTheme"
320         label="%Theme_UncommittedChangeBackgroundColor_label"
321         value="COLOR_LIST_BACKGROUND">
322         <description>
323         %Theme_UncommittedChangeBackgroundColor_description
324         </description>
325       </colorDefinition>
326       <fontDefinition
327         id="org.eclipse.egit.ui.UncommittedChangeFont"
328         categoryId="org.eclipse.egit.ui.GitTheme"
329         label="%Theme_UncommittedChangeFont_label">
330         <description>
331         %Theme_UncommittedChangeFont_description
332         </description>
333       </fontDefinition>
334    </extension>
336 <!-- ********** QuickDiff text editor support ************** -->
337    <extension
338          point="org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider">
339       <referenceprovider
340             label="%GitRemoteQuickDiffProvider_label"
341             class="org.eclipse.egit.ui.internal.decorators.GitQuickDiffProvider"
342             id="org.eclipse.egit.ui.internal.decorators.GitQuickDiffProvider">
343       </referenceprovider>
344    </extension>
345    <extension
346          point="org.eclipse.ui.actionSets">
347       <actionSet
348             description="%GitActions_description"
349             id="org.eclipse.egit.ui.gitaction"
350             label="%GitActions_label"
351             visible="false"
352             >
353             <menu
354            id="org.eclipse.egit.ui.gitmenu"
355            label="%GitMenu_label"
356            path="additions"
357            >
358         <separator
359               name="repositoryGroup">
360         </separator>
361             </menu>
362                 <action
363         class="org.eclipse.egit.ui.internal.actions.FetchAction"
364         disabledIcon="icons/toolbar/fetchd.png"
365         icon="icons/toolbar/fetche.png"
366         id="org.eclipse.egit.ui.actionfetch"
367         label="%FetchAction_label"
368         menubarPath="org.eclipse.egit.ui.gitmenu/repo"
369         style="push"
370         toolbarPath="org.eclipse.egit.ui"
371         tooltip="%FetchAction_tooltip">
372                 </action>
373                 <action
374         class="org.eclipse.egit.ui.internal.actions.PushAction"
375         disabledIcon="icons/toolbar/pushd.png"
376         icon="icons/toolbar/pushe.png"
377         id="org.eclipse.egit.ui.actionpush"
378         label="%PushAction_label"
379         menubarPath="org.eclipse.egit.ui.gitmenu/repo"
380         style="push"
381         toolbarPath="org.eclipse.egit.ui"
382         tooltip="%PushAction_tooltip">
383                 </action>
384                 <action
385                        class="org.eclipse.egit.ui.internal.actions.BranchAction"
386                        disabledIcon="icons/toolbar/checkoutd.png"
387                        icon="icons/toolbar/checkoute.png"
388                        id="org.eclipse.egit.ui.actionbranch"
389                        label="%BranchAction_label"
390                        style="push"
391                        menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
392                        toolbarPath="Normal/additions"
393                        tooltip="%BranchAction_tooltip">
394                 </action>
395                 <action
396                        class="org.eclipse.egit.ui.internal.actions.CommitAction"
397                        disabledIcon="icons/toolbar/commitd.png"
398                        icon="icons/toolbar/commite.png"
399                        id="org.eclipse.egit.ui.actioncommit"
400                        label="%CommitAction_label"
401                        style="push"
402                        menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
403                        toolbarPath="Normal/additions"
404                        tooltip="%CommitAction_tooltip">
405                 </action>
406                 <action
407                        class="org.eclipse.egit.ui.internal.actions.ResetAction"
408                        disabledIcon="icons/toolbar/resetd.png"
409                        icon="icons/toolbar/resete.png"
410                        id="org.eclipse.egit.ui.actionreset"
411                        label="%ResetAction_label"
412                        style="push"
413                        menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
414                        toolbarPath="Normal/additions"
415                        tooltip="%ResetAction_tooltip">
416                 </action>
417                 <action
418                        class="org.eclipse.egit.ui.internal.actions.Track"
419                        disabledIcon="icons/toolbar/trackd.png"
420                        icon="icons/toolbar/tracke.png"
421                        id="org.eclipse.egit.ui.trackaction"
422                        label="%TrackAction_label"
423                        style="push"
424                        menubarPath="org.eclipse.egit.ui.gitmenu/repositoryGroup"
425                        toolbarPath="Normal/additions"
426                        tooltip="%TrackAction_tooltip">
427                 </action>
428       </actionSet>
429    </extension>
430    <extension
431          point="org.eclipse.ui.commands">
432       <command
433             defaultHandler="org.eclipse.egit.ui.internal.commands.ShareSingleProjectCommand"
434             description="%ShareProjectCommand_desc"
435             id="org.eclipse.egit.ui.command.shareProject"
436             name="%ShareProjectCommand_name">
437          <commandParameter
438                id="org.eclipse.egit.ui.command.projectNameParameter"
439                name="Project"
440                optional="false"
441                values="org.eclipse.egit.ui.internal.commands.ProjectNameParameterValues">
442          </commandParameter>
443       </command>
444    </extension>
445 </plugin>