mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-07 22:09:38 +07:00
This is needed to properly setup classloaders for these plugins when Java support is extracted to a plugin (IDEA-195719). GitOrigin-RevId: 9d63ae41518f8a0d6372add820d4f5ca132a5e26
79 lines
5.5 KiB
XML
79 lines
5.5 KiB
XML
<idea-plugin>
|
|
<id>com.intellij.java-i18n</id>
|
|
<name>Java Internationalization</name>
|
|
<depends>com.intellij.properties</depends>
|
|
<depends>com.intellij.modules.java</depends>
|
|
<depends>com.intellij.modules.platform</depends>
|
|
<description>
|
|
Provides code inspections and corresponding quick fixes for internationalization in Java source code.
|
|
</description>
|
|
<vendor>JetBrains</vendor>
|
|
<resource-bundle>messages.PropertiesBundle</resource-bundle>
|
|
<extensionPoints>
|
|
<extensionPoint name="resourceBundleManager"
|
|
interface="com.intellij.lang.properties.psi.ResourceBundleManager"
|
|
area="IDEA_PROJECT"/>
|
|
<extensionPoint name="i18nizeHandlerProvider" interface="com.intellij.codeInspection.i18n.I18nizeHandlerProvider"/>
|
|
</extensionPoints>
|
|
|
|
<extensions defaultExtensionNs="com.intellij.java-i18n">
|
|
<i18nizeHandlerProvider implementation="com.intellij.codeInspection.i18n.I18nizeJspHandlerProvider"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<referenceProviderType key="Properties File Key Provider"
|
|
implementationClass="com.intellij.lang.properties.PropertiesReferenceProvider"/>
|
|
<psi.referenceContributor implementation="com.intellij.psi.impl.source.resolve.reference.impl.providers.JavaReferenceContributor"/>
|
|
<psi.referenceContributor implementation="com.intellij.lang.properties.PropertiesReferenceContributor"/>
|
|
<lang.foldingBuilder language="UAST" implementationClass="com.intellij.codeInspection.i18n.folding.PropertyFoldingBuilder"
|
|
order="FIRST"/>
|
|
<gotoDeclarationHandler implementation="com.intellij.codeInspection.i18n.folding.I18nMessageGotoDeclarationHandler" order="FIRST"/>
|
|
<inlineActionHandler implementation="com.intellij.refactoring.inline.InlinePropertyHandler"/>
|
|
|
|
<localInspection groupPath="Java" shortName="HardCodedStringLiteral" alternativeId="nls" bundle="messages.CodeInsightBundle" key="inspection.i18n.display.name"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.internationalization.issues" enabledByDefault="false" level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.i18n.I18nInspection"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="UnresolvedPropertyKey" bundle="messages.CodeInsightBundle"
|
|
key="inspection.unresolved.property.key.reference.name"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.properties.files" enabledByDefault="true"
|
|
level="ERROR" implementationClass="com.intellij.codeInspection.i18n.InvalidPropertyKeyInspection"/>
|
|
<globalInspection language="Properties" shortName="InconsistentResourceBundle" bundle="messages.InspectionsBundle"
|
|
key="inconsistent.resource.bundle.display.name" groupBundle="messages.PropertiesBundle"
|
|
groupKey="properties.files.inspection.group.display.name" enabledByDefault="true" level="ERROR"
|
|
implementationClass="com.intellij.codeInspection.i18n.inconsistentResourceBundle.InconsistentResourceBundleInspection"/>
|
|
<localInspection language="Properties" shortName="UnusedMessageFormatParameter" bundle="messages.PropertiesBundle"
|
|
key="unused.message.format.parameter.display.name" groupKey="properties.files.inspection.group.display.name"
|
|
enabledByDefault="true" level="WARNING"
|
|
implementationClass="com.intellij.lang.properties.UnusedMessageFormatParameterInspection"/>
|
|
<localInspection groupPath="Java" language="JAVA" shortName="DuplicateStringLiteralInspection" bundle="messages.InspectionsBundle"
|
|
key="inspection.duplicates.display.name" groupKey="group.names.internationalization.issues" groupBundle="messages.InspectionsBundle" enabledByDefault="false"
|
|
level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.duplicateStringLiteral.DuplicateStringLiteralInspection"/>
|
|
|
|
<localInspection groupPath="Java" language="JAVA" shortName="DialogTitleCapitalization"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.internationalization.issues"
|
|
displayName="Incorrect string capitalization"
|
|
enabledByDefault="true"
|
|
level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.capitalization.TitleCapitalizationInspection"/>
|
|
<localInspection language="Properties" shortName="SuspiciousLocalesLanguages"
|
|
groupBundle="messages.InspectionsBundle" groupKey="group.names.properties.files"
|
|
displayName="Suspicious resource bundle locale languages"
|
|
enabledByDefault="false"
|
|
level="WARNING"
|
|
implementationClass="com.intellij.codeInspection.SuspiciousLocalesLanguagesInspection"/>
|
|
|
|
<intentionAction>
|
|
<className>com.intellij.codeInspection.capitalization.AnnotateCapitalizationIntention</className>
|
|
<category>Java/I18N</category>
|
|
</intentionAction>
|
|
|
|
<completion.confidence language="UAST" implementationClass="com.intellij.lang.properties.PropertyKeyLiteralConfidence" id="propertyKeys" order="before javaSkipAutopopupInStrings"/>
|
|
</extensions>
|
|
<actions>
|
|
<action id="I18nize" class="com.intellij.codeInspection.i18n.I18nizeAction">
|
|
<add-to-group group-id="RefactoringMenu" anchor="last" />
|
|
</action>
|
|
</actions>
|
|
</idea-plugin>
|