Changeset 4096 in josm for trunk


Ignore:
Timestamp:
2011-05-25T17:39:03+02:00 (10 years ago)
Author:
stoecker
Message:

fix #6376 - wrong translation

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/defaultpresets.xml

    r4049 r4096  
    38343834            <key key="natural" value="wood" />
    38353835            <text key="name" text="Name" default="" delete_if_empty="true" />
    3836             <combo key="wood" text="Type" values="coniferous,deciduous,mixed" default="" delete_if_empty="true" />
     3836            <combo key="wood" text="Type" values="coniferous,deciduous,mixed" values_context="wood" default="" delete_if_empty="true" />
    38373837        </item>
    38383838        <item name="Forest" icon="presets/landuse.png" type="node,closedway,relation">
  • trunk/src/org/openstreetmap/josm/actions/DownloadPrimitiveAction.java

    r4081 r4096  
    44import static org.openstreetmap.josm.gui.help.HelpUtil.ht;
    55import static org.openstreetmap.josm.tools.I18n.tr;
     6import static org.openstreetmap.josm.tools.I18n.trc;
    67import static org.openstreetmap.josm.tools.I18n.trn;
    78
     
    5758
    5859    public void actionPerformed(ActionEvent e) {
    59        
     60
    6061        JPanel all = new JPanel();
    6162        GroupLayout layout = new GroupLayout(all);
     
    6364        layout.setAutoCreateGaps(true);
    6465        layout.setAutoCreateContainerGaps(true);
    65        
     66
    6667        JLabel lbl1 = new JLabel(tr("Object type:"));
    6768        OsmPrimitiveTypesComboBox cbType = new OsmPrimitiveTypesComboBox();
    68         cbType.addItem(new SimpleListItem("mixed", tr("mixed")));
     69        cbType.addItem(new SimpleListItem("mixed", trc("osm object types", "mixed")));
    6970        cbType.setToolTipText(tr("Choose the OSM object type"));
    7071        JLabel lbl2 = new JLabel(tr("Object ID:"));
     
    8384                + " In mixed mode, specify objects like this: <b>w123, n110, w12, r15</b><br/>"));
    8485        help.setBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED));
    85        
     86
    8687        layout.setVerticalGroup(layout.createSequentialGroup()
    8788            .addGroup(layout.createParallelGroup()
     
    9596            .addComponent(help)
    9697        );
    97        
     98
    9899        layout.setHorizontalGroup(layout.createParallelGroup()
    99100            .addGroup(layout.createSequentialGroup()
     
    110111            .addComponent(help)
    111112        );
    112        
     113
    113114        ExtendedDialog dialog = new ExtendedDialog(Main.parent,
    114115                tr("Download object"),
     
    144145        processItems(layer.isSelected(), cbType.getType(), tfId.getIds(), referrers.isSelected());
    145146    }
    146    
    147     void processItems(boolean newLayer, OsmPrimitiveType type, 
     147
     148    void processItems(boolean newLayer, OsmPrimitiveType type,
    148149            final List<PrimitiveId> ids,
    149150            boolean downloadReferrers) {
     
    155156        final DownloadPrimitivesTask task = new DownloadPrimitivesTask(layer, ids);
    156157        Main.worker.submit(task);
    157        
     158
    158159        if (downloadReferrers) {
    159160            for (PrimitiveId id : ids) {
     
    161162            }
    162163        }
    163        
     164
    164165        Runnable showErrorsAndWarnings = new Runnable() {
    165166            @Override
     
    169170                    final ExtendedDialog dlg = reportProblemDialog(errs,
    170171                            trn("Object could not be downloaded", "Some objects could not be downloaded", errs.size()),
    171                             trn("One object could not be downloaded.<br>", 
     172                            trn("One object could not be downloaded.<br>",
    172173                                "{0} objects could not be downloaded.<br>",
    173174                                errs.size(),
    174175                                errs.size())
    175176                            + tr("The server replied with response code 404.<br>"
    176                                 + "This usually means, the server does not know an object with the requested id."), 
     177                                + "This usually means, the server does not know an object with the requested id."),
    177178                            tr("missing objects:"),
    178179                            JOptionPane.ERROR_MESSAGE
     
    189190                    }
    190191                }
    191                
     192
    192193                Set<PrimitiveId> del = new TreeSet<PrimitiveId>();
    193194                DataSet ds = getCurrentDataSet();
     
    202203                            trn("Object deleted", "Objects deleted", del.size()),
    203204                            trn(
    204                                 "One downloaded object is deleted.", 
     205                                "One downloaded object is deleted.",
    205206                                "{0} downloaded objects are deleted.",
    206207                                del.size(),
     
    220221        Main.worker.submit(showErrorsAndWarnings);
    221222    }
    222    
    223     private ExtendedDialog reportProblemDialog(Set<PrimitiveId> errs, 
     223
     224    private ExtendedDialog reportProblemDialog(Set<PrimitiveId> errs,
    224225            String TITLE, String TEXT, String LIST_LABEL, int msgType) {
    225226        JPanel p = new JPanel(new GridBagLayout());
     
    242243        return new ExtendedDialog(
    243244                Main.parent,
    244                 TITLE, 
     245                TITLE,
    245246                new String[] { tr("Ok") })
    246247            .setButtonIcons(new String[] { "ok" })
     
    252253        final String data;
    253254        final String text;
    254        
    255         public SimpleListItem(String data, String text) { 
    256             this.data = data;   
    257             this.text = text; 
    258         }
    259        
    260         @Override public String toString() { 
    261             return text; 
     255
     256        public SimpleListItem(String data, String text) {
     257            this.data = data;
     258            this.text = text;
     259        }
     260
     261        @Override public String toString() {
     262            return text;
    262263        }
    263264    }
Note: See TracChangeset for help on using the changeset viewer.