Ticket #960: presettrans.diff

File presettrans.diff, 2.3 KB (added by stoecker, 18 years ago)

Allow to translate preset menu

  • src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java

     
    127127                    ((JComboBox)value).getEditor().setItem(DIFFERENT);
    128128                    originalValue = DIFFERENT;
    129129                        }
    130                         p.add(new JLabel(text), GBC.std().insets(0,0,10,0));
     130                        p.add(new JLabel(tr(text)), GBC.std().insets(0,0,10,0));
    131131                        p.add(value, GBC.eol().fill(GBC.HORIZONTAL));
    132132                }
    133133               
     
    173173                                                        "false".equals(oneValue) ?
    174174                                                        QuadStateCheckBox.State.NOT_SELECTED :
    175175                                                        QuadStateCheckBox.State.UNSET;
    176                                 check = new QuadStateCheckBox(text, initialState,
     176                                check = new QuadStateCheckBox(tr(text), initialState,
    177177                                                new QuadStateCheckBox.State[] {
    178178                                                QuadStateCheckBox.State.SELECTED,
    179179                                                QuadStateCheckBox.State.NOT_SELECTED,
     
    183183                                // else than true/false. we display a quad-state check box
    184184                                // in "partial" state.
    185185                                initialState = QuadStateCheckBox.State.PARTIAL;
    186                                 check = new QuadStateCheckBox(text, QuadStateCheckBox.State.PARTIAL,
     186                                check = new QuadStateCheckBox(tr(text), QuadStateCheckBox.State.PARTIAL,
    187187                                                new QuadStateCheckBox.State[] {
    188188                                                QuadStateCheckBox.State.PARTIAL,
    189189                                                QuadStateCheckBox.State.SELECTED,
     
    249249                        } else {
    250250                                combo.setSelectedItem(DIFFERENT); originalValue=DIFFERENT;
    251251                        }
    252                         p.add(new JLabel(text), GBC.std().insets(0,0,10,0));
     252                        p.add(new JLabel(tr(text)), GBC.std().insets(0,0,10,0));
    253253                        p.add(combo, GBC.eol().fill(GBC.HORIZONTAL));
    254254                }
    255255                @Override public void addCommands(Collection<OsmPrimitive> sel, List<Command> cmds) {
     
    276276                public String text;
    277277
    278278                @Override public void addToPanel(JPanel p, Collection<OsmPrimitive> sel) {
    279                         p.add(new JLabel(text), GBC.eol());
     279                        p.add(new JLabel(tr(text)), GBC.eol());
    280280                }
    281281                @Override public void addCommands(Collection<OsmPrimitive> sel, List<Command> cmds) {}
    282282        }
     
    309309         * Called from the XML parser to set the name of the tagging preset
    310310         */
    311311        public void setName(String name) {
    312                 putValue(Action.NAME, name);
     312                putValue(Action.NAME, tr(name));
    313313                putValue("toolbar", "tagging_"+name);
    314314        }
    315315