diff --git a/java/java-impl/src/com/intellij/codeInspection/ex/ClassPatternsPanel.java b/java/java-impl/src/com/intellij/codeInspection/ex/ClassPatternsPanel.java index d4736c419068..e393d5576ece 100644 --- a/java/java-impl/src/com/intellij/codeInspection/ex/ClassPatternsPanel.java +++ b/java/java-impl/src/com/intellij/codeInspection/ex/ClassPatternsPanel.java @@ -25,6 +25,7 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.project.ProjectManager; import com.intellij.openapi.ui.InputValidatorEx; import com.intellij.openapi.ui.ex.MultiLineLabel; +import com.intellij.openapi.util.NlsContexts; import com.intellij.openapi.util.text.StringUtil; import com.intellij.psi.PsiClass; import com.intellij.psi.PsiNameHelper; @@ -176,10 +177,13 @@ class ClassPatternsPanel extends JPanel { } private class MyTableModel extends AbstractTableModel implements ItemRemovable { - private final String[] myNames; + private final @NlsContexts.ColumnName String[] myNames; MyTableModel() { - myNames = new String[] {"With Subclasses", "Class", "Method"}; + myNames = new String[] { + JavaBundle.message("column.name.with.subclasses.entry.point"), + JavaBundle.message("column.name.class.entry.point"), + JavaBundle.message("column.name.method.entry.point")}; } @Override @@ -208,7 +212,7 @@ class ClassPatternsPanel extends JPanel { } @Override - public String getColumnName(int column) { + public @NlsContexts.ColumnName String getColumnName(int column) { return myNames[column]; } diff --git a/java/jdkAnnotations/javax/swing/table/annotations.xml b/java/jdkAnnotations/javax/swing/table/annotations.xml new file mode 100644 index 000000000000..5b75e1602d5e --- /dev/null +++ b/java/jdkAnnotations/javax/swing/table/annotations.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/java/openapi/resources/messages/JavaBundle.properties b/java/openapi/resources/messages/JavaBundle.properties index 74b8e2ac9116..6b561d207d37 100644 --- a/java/openapi/resources/messages/JavaBundle.properties +++ b/java/openapi/resources/messages/JavaBundle.properties @@ -1358,7 +1358,7 @@ generate.test.support.method.error.no.template.found.for.framework=No template f generate.test.support.method.error.method.already.exists=Method {0} already exists generate.test.support.method.error.cannot.generate.method=Cannot generate method: {0} base.package.project.wizard.error.x.not.valid.package={0} is not a valid package name -class.patterns.separator.mark.code.as.entry.point.if.qualified.name.matches=Mark code as entry point if qualified name matches +class.patterns.separator.mark.code.as.entry.point.if.qualified.name.matches=Mark Code as Entry Point if Qualified Name Matches class.patterns.error.method.pattern.0.must.be.a.valid.java.identifier=Method pattern ''{0}'' must be a valid java identifier, only ''*'' are accepted as placeholders class.patterns.error.class.pattern.0.must.be.a.valid.java.qualifier=Pattern must be a valid java qualified name, only '*' are accepted as placeholders code.style.generation.settings.error.not.valid.identifier.part.in.prefix=Not a valid java identifier part in prefix ''{0}'' @@ -1506,4 +1506,7 @@ equals.hashcode.dialog.title.template=Template label.class.pattern.syntax.explanation=Leave method blank to represent constructors\nAny * will match against one or more characters in the qualified name (including dots) dialog.message.modules.dont.refer.to.existing.annotations.library={0, choice, 0#Module|2#Modules} {1} {0, choice, 0#doesn''t|2#don''t} refer to the existing ''{2}'' library with IntelliJ IDEA nullity annotations. Would you like to add the {0, choice, 0#dependency|2#dependencies} now? tab.title.slices.grouped.by.nullness=\ (Grouped by Nullness) -exclude.0.from.auto.import=Exclude ''{0}'' from auto-import \ No newline at end of file +exclude.0.from.auto.import=Exclude ''{0}'' from auto-import +column.name.method.entry.point=Method +column.name.class.entry.point=Class +column.name.with.subclasses.entry.point=With Subclasses \ No newline at end of file