Skip to content

Commit

Permalink
Registered bundles in the xml files
Browse files Browse the repository at this point in the history
  • Loading branch information
hurricup committed Oct 15, 2023
1 parent 8774b1a commit e2be6dc
Show file tree
Hide file tree
Showing 12 changed files with 27 additions and 8 deletions.
2 changes: 2 additions & 0 deletions embedded/src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@
<depends>com.perl5</depends>
<depends>com.intellij.modules.lang</depends>

<resource-bundle>messages.EmbeddedPerlBundle</resource-bundle>

<extensions defaultExtensionNs="com.perl5">
</extensions>

Expand Down
2 changes: 2 additions & 0 deletions mason/htmlmason/src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@
<depends>com.perl5.lang.mason.framework</depends>
<depends>com.intellij.modules.lang</depends>

<resource-bundle>messages.HtmlMasonBundle</resource-bundle>

<extensions defaultExtensionNs="com.perl5">
<settings.configurable.extension implementation="com.perl5.lang.htmlmason.idea.configuration.HTMLMasonSettingsConfigurableExtension"/>
<fileTypeProvider implementation="com.perl5.lang.htmlmason.filetypes.HTMLMasonFileTypeProvider"/>
Expand Down
2 changes: 2 additions & 0 deletions mason/mason2/src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@
<depends>com.perl5.lang.mason.framework</depends>
<depends>com.intellij.modules.lang</depends>

<resource-bundle>messages.MasonBundle</resource-bundle>

<extensions defaultExtensionNs="com.perl5">
<settings.configurable.extension implementation="com.perl5.lang.mason2.idea.configuration.Mason2SettingsConfigurableExtension"/>
</extensions>
Expand Down
2 changes: 2 additions & 0 deletions mojo/src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@
<depends>com.perl5</depends>
<depends>com.intellij.modules.lang</depends>

<resource-bundle>messages.MojoBundle</resource-bundle>

<extensions defaultExtensionNs="com.perl5">
<subCallHandler key="helper" implementationClass="com.perl5.lang.mojolicious.psi.impl.MojoHelperHandler"/>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.PropertyKey;

public class PerlCpanmBundle extends DynamicBundle {
private static final PerlCpanmBundle INSTANCE = new PerlCpanmBundle();
public static final String PATH_TO_BUNDLE = "messages.PerlCpanmBundle";
public class PerlCpanminusBundle extends DynamicBundle {
private static final PerlCpanminusBundle INSTANCE = new PerlCpanminusBundle();
public static final String PATH_TO_BUNDLE = "messages.PerlCpanminusBundle";

private PerlCpanmBundle() {
private PerlCpanminusBundle() {
super(PATH_TO_BUNDLE);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
package com.perl5.lang.perl.cpanminus.action;

import com.intellij.openapi.actionSystem.AnActionEvent;
import com.perl5.lang.perl.cpanminus.PerlCpanmBundle;
import com.perl5.lang.perl.cpanminus.PerlCpanminusBundle;
import com.perl5.lang.perl.cpanminus.adapter.CpanminusAdapter;
import com.perl5.lang.perl.idea.actions.PerlActionBase;
import com.perl5.lang.perl.idea.project.PerlProjectManager;
Expand All @@ -27,7 +27,7 @@
public class PerlInstallCpanmAction extends PerlActionBase {
public PerlInstallCpanmAction() {
//noinspection DialogTitleCapitalization
super(PerlCpanmBundle.message("perl.action.install.cpanm"));
super(PerlCpanminusBundle.message("perl.action.install.cpanm"));
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ package com.perl5.lang.perl.cpanminus.action
import com.intellij.openapi.actionSystem.AnActionEvent
import com.intellij.openapi.diagnostic.Logger
import com.perl5.PerlIcons
import com.perl5.lang.perl.cpanminus.PerlCpanmBundle
import com.perl5.lang.perl.cpanminus.PerlCpanminusBundle
import com.perl5.lang.perl.cpanminus.adapter.CpanminusAdapter
import com.perl5.lang.perl.cpanminus.cpanfile.PerlFileTypeCpanfile
import com.perl5.lang.perl.idea.actions.PerlActionBase
Expand All @@ -28,7 +28,7 @@ import com.perl5.lang.perl.idea.project.PerlProjectManager
private val log = Logger.getInstance(PerlInstallDependenciesWithCpanMinusAction::class.java);

class PerlInstallDependenciesWithCpanMinusAction :
PerlActionBase(PerlCpanmBundle.message("install.dependencies.with.cpanminus"), PerlIcons.METACPAN) {
PerlActionBase(PerlCpanminusBundle.message("install.dependencies.with.cpanminus"), PerlIcons.METACPAN) {
override fun isEnabled(event: AnActionEvent): Boolean {
if (!super.isEnabled(event)) {
return false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
-->

<idea-plugin package="com.perl5.lang.perl.cpanminus">
<resource-bundle>messages.PerlCpanminusBundle</resource-bundle>

<extensions defaultExtensionNs="com.perl5">
<importsProvider implementation="com.perl5.lang.perl.cpanminus.cpanfile.PerlCpanfileImportProvider"/>
<packageManagerAdapterFactory implementation="com.perl5.lang.perl.cpanminus.adapter.CpanminusAdapter$Factory"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,14 @@
-->

<idea-plugin package="com.perl5.lang.perl.intellilang">

<resource-bundle>messages.PerlIntelliLangBundle</resource-bundle>


<dependencies>
<plugin id="org.intellij.intelliLang"/>
</dependencies>

<extensions defaultExtensionNs="org.intellij.intelliLang">
<languageSupport implementation="com.perl5.lang.perl.intellilang.PerlInjectionSupport"/>
<injectionConfig config="perlInjections.xml"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
-->

<idea-plugin package="com.perl5.lang.perl.moduleBuild">
<resource-bundle>messages.ModuleBuildBundle</resource-bundle>

<extensions defaultExtensionNs="com.perl5">
<directoryConfigurationProvider implementation="com.perl5.lang.perl.moduleBuild.PerlModuleBuildDirectoryConfigurationProvider"/>
<buildSystemHandler implementation="com.perl5.lang.perl.moduleBuild.PerlModuleBuildHandler"/>
Expand Down
2 changes: 2 additions & 0 deletions tt2/src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@
<depends>com.perl5</depends>
<depends>com.intellij.modules.lang</depends>

<resource-bundle>messages.TemplateToolkitBundle</resource-bundle>

<extensions defaultExtensionNs="com.perl5">
<settings.configurable.extension implementation="com.perl5.lang.tt2.idea.settings.TemplateToolkitSettingsConfigurableExtension"/>
<fileTypeProvider implementation="com.perl5.lang.tt2.filetypes.TemplateToolkitFileTypeProvider"/>
Expand Down

0 comments on commit e2be6dc

Please sign in to comment.