Ignore:
Timestamp:
2013-10-06T03:09:03+02:00 (12 years ago)
Author:
malcolmh
Message:

save

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed2/src/panels/PanelMain.java

    r29995 r29996  
    1212import javax.swing.*;
    1313
     14import messages.Messages;
     15
    1416import org.openstreetmap.josm.Main;
    15 import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1617
    1718import s57.S57att.Att;
    1819import s57.S57obj.Obj;
    19 import s57.S57val;
    20 import seamap.SeaMap;
    2120import seamap.SeaMap.*;
    2221import smed2.S57en;
     
    9695        public void parseMark(Feature feature) {
    9796                decode.setText("Selected feature:\n");
    98                 decode.append("\tType: " + S57en.ObjEN.get(feature.type) + "\n");
     97                decode.append("\t" + tr("Type") + ": " + Messages.getString(feature.type.name()) + "\n");
    9998                if (feature.atts.get(Att.OBJNAM) != null) {
    100                         decode.append("\tName: " + feature.atts.get(Att.OBJNAM).val + "\n");
     99                        decode.append("\t" + tr("Name") + ": " + feature.atts.get(Att.OBJNAM).val + "\n");
    101100                }
    102101                decode.append("\tObjects:\n");
    103102                for (Obj obj : feature.objs.keySet()) {
    104                         decode.append("\t\t" + S57en.ObjEN.get(obj) + "\n");
     103                        decode.append("\t\t" + Messages.getString(obj.name()) + "\n");
    105104                        if (feature.objs.get(obj).size() != 0) {
    106105                                for (AttMap atts : feature.objs.get(obj).values()) {
     
    109108                                                switch (item.conv) {
    110109                                                case E:
    111                                                         decode.append("\t\t\t" + S57en.AttEN.get(att) + ": " + S57en.enums.get(att).get(item.val) + "\n");
     110                                                        decode.append("\t\t\t" + Messages.getString(att.name()) + ": " + S57en.enums.get(att).get(item.val) + "\n");
    112111                                                        break;
    113112                                                case L:
    114                                                         decode.append("\t\t\t" + S57en.AttEN.get(att) + ": ");
     113                                                        decode.append("\t\t\t" + Messages.getString(att.name()) + ": ");
    115114                                                        Iterator it = ((ArrayList)item.val).iterator();
    116115                                                        while (it.hasNext()) {
     
    124123                                                        break;
    125124                                                default:
    126                                                         decode.append("\t\t\t" + S57en.AttEN.get(att) + ": " + item.val + "\n");
     125                                                        decode.append("\t\t\t" + Messages.getString(att.name()) + ": " + item.val + "\n");
    127126                                                }
    128127                                        }
     
    130129                        }
    131130                }
     131        }
     132       
     133        public void clearMark() {
     134                decode.setText(tr("No feature selected"));
    132135        }
    133136       
Note: See TracChangeset for help on using the changeset viewer.