Changeset 29996 in osm for applications/editors/josm


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

save

Location:
applications/editors/josm/plugins/smed2
Files:
6 added
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed2/build.xml

    r29854 r29996  
    7777        <copy todir="${plugin.build.dir}/images">
    7878            <fileset dir="images"/>
     79        </copy>
     80        <copy todir="${plugin.build.dir}/msg">
     81            <fileset dir="${plugin.src.dir}/messages/msg"/>
    7982        </copy>
    8083        <copy todir="${plugin.build.dir}/data">
  • 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       
  • applications/editors/josm/plugins/smed2/src/smed2/Smed2Action.java

    r29995 r29996  
    1818
    1919import static org.openstreetmap.josm.tools.I18n.tr;
     20import messages.Messages;
     21
    2022import org.openstreetmap.josm.actions.JosmAction;
    2123import org.openstreetmap.josm.gui.MapView;
     
    125127                editFrame.add(panelS57);
    126128
    127                 showFrame = new ShowFrame("Seamark Inspector");
     129                showFrame = new ShowFrame(tr("Seamark Inspector"));
    128130                showFrame.setSize(new Dimension(300, 300));
    129131                Rectangle rect = Main.map.mapView.getBounds();
     
    187189                                } else {
    188190                                        showFrame.setVisible(false);
     191                                        PanelMain.messageBar.setText(tr("Select only one feature"));
    189192                                }
    190193                        }
    191194                if (nextFeature == null) {
    192195                        feature = null;
     196                        panelMain.clearMark();
     197                        PanelMain.messageBar.setText(tr("Select a map feature"));
    193198                }
    194199        }
Note: See TracChangeset for help on using the changeset viewer.