2828import net .sourceforge .pmd .eclipse .plugin .PMDPlugin ;
2929import net .sourceforge .pmd .eclipse .runtime .PMDRuntimeConstants ;
3030import net .sourceforge .pmd .eclipse .runtime .builder .MarkerUtil ;
31+ import net .sourceforge .pmd .eclipse .ui .nls .StringTable ;
3132
3233public class PMDMarkerPropertyPage extends PropertyPage {
3334
@@ -46,23 +47,25 @@ protected Control createContents(Composite parent) {
4647 Rule rule = PMDPlugin .getDefault ().getPreferencesManager ().getRuleSet ()
4748 .getRuleByName (MarkerUtil .ruleNameFor (marker ));
4849
50+ StringTable messages = PMDPlugin .getDefault ().getStringTable ();
51+
4952 try {
50- addLabel (composite , "Rule:" );
53+ addLabel (composite , messages . getString ( "markerPropertyPage.label.rulename" ) );
5154 addText (composite , rule .getName ());
5255
53- addLabel (composite , "Category:" );
56+ addLabel (composite , messages . getString ( "markerPropertyPage.label.category" ) );
5457 addText (composite , rule .getRuleSetName ());
5558
56- addLabel (composite , "Priority:" );
59+ addLabel (composite , messages . getString ( "markerPropertyPage.label.priority" ) );
5760 addText (composite , rule .getPriority ().name ());
5861
59- addLabel (composite , "Message:" );
62+ addLabel (composite , messages . getString ( "markerPropertyPage.label.message" ) );
6063 addText (composite , getViolationMessage (marker ));
6164
62- addLabel (composite , "Description:" , 2 );
65+ addLabel (composite , messages . getString ( "markerPropertyPage.label.description" ) , 2 );
6366 addDescription (composite , rule );
6467
65- addLabel (composite , "External URL Info:" );
68+ addLabel (composite , messages . getString ( "markerPropertyPage.label.externalInfoUrl" ) );
6669 addLink (composite , rule );
6770 } catch (CoreException e ) {
6871 PMDPlugin .getDefault ().logError (e .getMessage (), e );
0 commit comments