I18n foldings
[fedora-idea.git] / plugins / java-i18n / src / META-INF / plugin.xml
blob1e74ceac54b7f771a9cd97b132f8e0937117e6f8
1 <idea-plugin version="2">
2   <id>com.intellij.java-i18n</id>
3   <name>I18n for Java</name>
4   <depends>com.intellij.properties</depends>
5   <resource-bundle>messages.PropertiesBundle</resource-bundle>
6   <extensionPoints>
7     <extensionPoint name="resourceBundleManager"
8                     interface="com.intellij.lang.properties.psi.ResourceBundleManager"
9                     area="IDEA_PROJECT"/>
10   </extensionPoints>
12   <extensions defaultExtensionNs="com.intellij">
13     <errorHandler implementation="com.intellij.diagnostic.ITNReporter"/>
14     <inspectionToolProvider implementation="com.intellij.codeInspection.JavaInspectionToolProvider"/>
15     <referenceProviderType key="Properties File Key Provider"
16                            implementationClass="com.intellij.lang.properties.PropertiesReferenceProvider"/>
17     <psi.referenceContributor implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.JavaReferenceContributor"/>
18     <psi.referenceContributor implementation="com.intellij.lang.properties.PropertiesReferenceContributor"/>
19     <!--<lang.foldingBuilder language="JAVA" implementationClass="com.intellij.codeInspection.i18n.folding.PropertyFoldingBuilder" />-->
20   </extensions>
21   <project-components>
22     <component>
23       <implementation-class>com.intellij.codeInspection.i18n.folding.I18nMessageFoldingPassFactory</implementation-class>
24       <skipForDummyProject/>
25     </component>
26   </project-components>
27   <actions>
28     <action id="I18nize" class="com.intellij.codeInspection.i18n.I18nizeAction">
29       <add-to-group group-id="RefactoringMenu" anchor="before" relative-to-action="ExtractInclude" />
30     </action>
31   </actions>
32 </idea-plugin>