Ticket #3565: typo_and_unification_reloaded.diff

File typo_and_unification_reloaded.diff, 41.1 KB (added by Claudius, 17 years ago)
  • org/openstreetmap/josm/io/BoundingBoxDownloader.java

     
    7171            // caused by HttpUrlConnection in case of illegal stuff in the response
    7272            if (cancel)
    7373                return null;
    74             throw new SAXException("Illegal characters within the HTTP-header response", e);
     74            throw new SAXException("Illegal characters within the HTTP-header response.", e);
    7575        } catch (IOException e) {
    7676            if (cancel)
    7777                return null;
  • org/openstreetmap/josm/io/ChangesetQuery.java

     
    2222
    2323    public ChangesetQuery forUser(long uid) {
    2424        if (uid <= 0)
    25             throw new IllegalArgumentException(tr("parameter ''{0}'' > 0 expected. Got {1}", "uid", uid));
     25            throw new IllegalArgumentException(tr("Parameter ''{0}'' > 0 expected. Got {1}", "uid", uid));
    2626        this.user = uid;
    2727        return this;
    2828    }
  • org/openstreetmap/josm/io/FileExporter.java

     
    2121    }
    2222
    2323    public void exportData(File file, Layer layer) throws IOException {
    24         throw new IOException(tr("Could not export \"{0}\"", file.getName()));
     24        throw new IOException(tr("Could not export \"{0}\".", file.getName()));
    2525    }
    2626}
  • org/openstreetmap/josm/io/FileImporter.java

     
    2121    }
    2222
    2323    public void importData(File file) throws IOException, IllegalDataException {
    24         throw new IOException(tr("Could not read \"{0}\"", file.getName()));
     24        throw new IOException(tr("Could not read \"{0}\".", file.getName()));
    2525    }
    2626
    2727}
  • org/openstreetmap/josm/io/GpxExporter.java

     
    5252    @Override
    5353    public void exportData(File file, Layer layer) throws IOException {
    5454        if (layer == null)
    55             throw new IllegalArgumentException(tr("parameter ''{0}'' must not be null", "layer"));
     55            throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "layer"));
    5656        if (!(layer instanceof OsmDataLayer) && !(layer instanceof GpxLayer))
    57             throw new IllegalArgumentException(tr("expected instance of OsmDataLayer or GpxLayer. Got ''{0}''.", layer
     57            throw new IllegalArgumentException(tr("Expected instance of OsmDataLayer or GpxLayer. Got ''{0}''.", layer
    5858                    .getClass().getName()));
    5959        if (file == null)
    60             throw new IllegalArgumentException(tr("parameter ''{0}'' must not be null", "file"));
     60            throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "file"));
    6161
    6262        String fn = file.getPath();
    6363        if (fn.indexOf('.') == -1) {
     
    6868        // open the dialog asking for options
    6969        JPanel p = new JPanel(new GridBagLayout());
    7070
    71         p.add(new JLabel(tr("gps track description")), GBC.eol());
     71        p.add(new JLabel(tr("GPS track description")), GBC.eol());
    7272        JTextArea desc = new JTextArea(3, 40);
    7373        desc.setWrapStyleWord(true);
    7474        desc.setLineWrap(true);
  • org/openstreetmap/josm/io/GpxReader.java

     
    307307
    308308        @Override public void endDocument() throws SAXException  {
    309309            if (!states.empty()) {
    310                 throw new SAXException(tr("Parse error: invalid document structure for gpx document"));
     310                throw new SAXException(tr("Parse error: invalid document structure for gpx document."));
    311311            }
    312312            data = currentData;
    313313        }
  • org/openstreetmap/josm/io/MultiFetchServerObjectReader.java

     
    111111     */
    112112    protected void remember(DataSet ds, long id, OsmPrimitiveType type) throws IllegalArgumentException, NoSuchElementException{
    113113        if (ds == null)
    114             throw new IllegalArgumentException(tr("parameter ''{0}'' must not be null", "ds"));
     114            throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "ds"));
    115115        if (id <= 0) return;
    116116        OsmPrimitive primitive = ds.getPrimitiveById(id, type);
    117117        if (primitive == null)
    118             throw new NoSuchElementException(tr("no primitive with id {0} in local dataset. Can't infer primitive type", id));
     118            throw new NoSuchElementException(tr("No primitive with id {0} in local dataset. Can't infer primitive type.", id));
    119119        remember(id, OsmPrimitiveType.from(primitive));
    120120        return;
    121121    }
     
    362362            try {
    363363                String msg = "";
    364364                switch(type) {
    365                 case NODE: msg = tr("Fetching node with id {0} from ''{1}''", id, OsmApi.getOsmApi().getBaseUrl()); break;
    366                 case WAY: msg = tr("Fetching way with id {0} from ''{1}''", id, OsmApi.getOsmApi().getBaseUrl()); break;
    367                 case RELATION: msg = tr("Fetching relation with id {0} from ''{1}''", id, OsmApi.getOsmApi().getBaseUrl()); break;
     365                case NODE: msg = tr("Fetching node with id {0} from ''{1}''.", id, OsmApi.getOsmApi().getBaseUrl()); break;
     366                case WAY: msg = tr("Fetching way with id {0} from ''{1}''.", id, OsmApi.getOsmApi().getBaseUrl()); break;
     367                case RELATION: msg = tr("Fetching relation with id {0} from ''{1}''.", id, OsmApi.getOsmApi().getBaseUrl()); break;
    368368                }
    369369                progressMonitor.setCustomText(msg);
    370370                singleGetId(type, id, progressMonitor);
     
    400400    protected void fetchPrimitives(Set<Long> ids, OsmPrimitiveType type, ProgressMonitor progressMonitor) throws OsmTransferException{
    401401        String msg = "";
    402402        switch(type) {
    403         case NODE: msg = tr("Fetching a package of nodes from ''{0}''", OsmApi.getOsmApi().getBaseUrl()); break;
    404         case WAY:  msg = tr("Fetching a package of ways from ''{0}''", OsmApi.getOsmApi().getBaseUrl()); break;
    405         case RELATION:  msg = tr("Fetching a package of relations from ''{0}''", OsmApi.getOsmApi().getBaseUrl()); break;
     403        case NODE: msg = tr("Fetching a package of nodes from ''{0}''.", OsmApi.getOsmApi().getBaseUrl()); break;
     404        case WAY:  msg = tr("Fetching a package of ways from ''{0}''.", OsmApi.getOsmApi().getBaseUrl()); break;
     405        case RELATION:  msg = tr("Fetching a package of relations from ''{0}''.", OsmApi.getOsmApi().getBaseUrl()); break;
    406406        }
    407407        progressMonitor.setCustomText(msg);
    408408        Set<Long> toFetch = new HashSet<Long>(ids);
     
    413413                multiGetIdPackage(type, pkg, progressMonitor);
    414414            } catch(OsmApiException e) {
    415415                if (e.getResponseCode() == HttpURLConnection.HTTP_NOT_FOUND) {
    416                     logger.warning(tr("Server replied with response code 404, retrying with an individual request for each primitive"));
     416                    logger.warning(tr("Server replied with response code 404, retrying with an individual request for each primitive."));
    417417                    singleGetIdPackage(type, pkg, progressMonitor);
    418418                } else
    419419                    throw e;
  • org/openstreetmap/josm/io/OsmApi.java

     
    7979    static public OsmApi getOsmApi() {
    8080        String serverUrl = Main.pref.get("osm-server.url", "http://api.openstreetmap.org/api");
    8181        if (serverUrl == null)
    82             throw new IllegalStateException(tr("preference ''{0}'' missing. Can't initialize OsmApi", "osm-server.url"));
     82            throw new IllegalStateException(tr("Preference ''{0}'' missing. Can't initialize OsmApi.", "osm-server.url"));
    8383        return getOsmApi(serverUrl);
    8484    }
    8585
     
    131131     */
    132132    protected OsmApi(String serverUrl)  {
    133133        if (serverUrl == null)
    134             throw new IllegalArgumentException(tr("parameter ''{0}'' must not be null", "serverUrl"));
     134            throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "serverUrl"));
    135135        this.serverUrl = serverUrl;
    136136    }
    137137
     
    175175                        capabilities.get("version", "minimum"), capabilities.get("version", "maximum")));
    176176                initialized = false;
    177177            }
    178             System.out.println(tr("Communications with {0} established using protocol version {1}",
     178            System.out.println(tr("Communications with {0} established using protocol version {1}.",
    179179                    serverUrl,
    180180                    version));
    181181            osmWriter.setVersion(version);
     
    250250            ret = sendRequest("PUT", OsmPrimitiveType.from(osm).getAPIName()+"/create", toXml(osm, true),monitor);
    251251            osm.setOsmId(Long.parseLong(ret.trim()), 1);
    252252        } catch(NumberFormatException e){
    253             throw new OsmTransferException(tr("unexpected format of id replied by the server, got ''{0}''", ret));
     253            throw new OsmTransferException(tr("Unexpected format of id replied by the server. Got ''{0}''", ret));
    254254        }
    255255    }
    256256
     
    276276                osm.setOsmId(osm.getId(), Integer.parseInt(ret.trim()));
    277277            }
    278278        } catch(NumberFormatException e) {
    279             throw new OsmTransferException(tr("unexpected format of new version of modified primitive ''{0}'', got ''{1}''", osm.getId(), ret));
     279            throw new OsmTransferException(tr("Unexpected format of new version of modified primitive ''{0}''. Got ''{1}''", osm.getId(), ret));
    280280        }
    281281    }
    282282
     
    310310     */
    311311    public void openChangeset(Changeset changeset, ProgressMonitor progressMonitor) throws OsmTransferException {
    312312        if (changeset == null)
    313             throw new IllegalArgumentException(tr("parameter ''{0}'' must not be null", "changeset"));
     313            throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "changeset"));
    314314        try {
    315315            progressMonitor.beginTask((tr("Creating changeset...")));
    316316            initialize(progressMonitor);
     
    320320                changeset.setId(Long.parseLong(ret.trim()));
    321321                changeset.setOpen(true);
    322322            } catch(NumberFormatException e){
    323                 throw new OsmTransferException(tr("unexpected format of id replied by the server, got ''{0}''", ret));
     323                throw new OsmTransferException(tr("Unexpected format of id replied by the server. Got ''{0}''", ret));
    324324            }
    325325            progressMonitor.setCustomText((tr("Successfully opened changeset {0}",changeset.getId())));
    326326        } finally {
     
    342342     */
    343343    public void updateChangeset(Changeset changeset, ProgressMonitor monitor) throws OsmTransferException {
    344344        if (changeset == null)
    345             throw new IllegalArgumentException(tr("parameter ''{0}'' must not be null", "changeset"));
     345            throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "changeset"));
    346346        if (monitor == null) {
    347347            monitor = NullProgressMonitor.INSTANCE;
    348348        }
    349349        if (changeset.getId() <= 0)
    350             throw new IllegalArgumentException(tr("id of changeset > 0 required. Got {0}", changeset.getId()));
     350            throw new IllegalArgumentException(tr("Id of changeset > 0 required. Got {0}", changeset.getId()));
    351351        try {
    352352            monitor.beginTask(tr("Updating changeset..."));
    353353            initialize(monitor);
     
    377377     */
    378378    public void closeChangeset(Changeset changeset, ProgressMonitor monitor) throws OsmTransferException {
    379379        if (changeset == null)
    380             throw new IllegalArgumentException(tr("parameter ''{0}'' must not be null", "changeset"));
     380            throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "changeset"));
    381381        if (monitor == null) {
    382382            monitor = NullProgressMonitor.INSTANCE;
    383383        }
    384384        if (changeset.getId() <= 0)
    385             throw new IllegalArgumentException(tr("id of changeset > 0 required. Got {0}", changeset.getId()));
     385            throw new IllegalArgumentException(tr("Id of changeset > 0 required. Got {0}", changeset.getId()));
    386386        try {
    387387            monitor.beginTask(tr("Closing changeset..."));
    388388            initialize(monitor);
     
    404404        try {
    405405            progressMonitor.beginTask("", list.size() * 2);
    406406            if (changeset == null)
    407                 throw new OsmTransferException(tr("No changeset present for diff upload"));
     407                throw new OsmTransferException(tr("No changeset present for diff upload."));
    408408
    409409            initialize(progressMonitor);
    410410            final ArrayList<OsmPrimitive> processed = new ArrayList<OsmPrimitive>();
     
    595595        if (changeset == null)
    596596            throw new OsmTransferException(tr("Current changeset is null. Can't upload data."));
    597597        if (changeset.getId() <= 0)
    598             throw new OsmTransferException(tr("id of current changeset > 0 required. Current id is {0}", changeset.getId()));
     598            throw new OsmTransferException(tr("Id of current changeset > 0 required. Current id is {0}.", changeset.getId()));
    599599    }
    600600    /**
    601601     * Replies the changeset data uploads are currently directed to
     
    623623        if (changeset.getId() <= 0)
    624624            throw new IllegalArgumentException(tr("Changeset id > 0 expected. Got {0}", changeset.getId()));
    625625        if (!changeset.isOpen())
    626             throw new IllegalArgumentException(tr("Open changeset expected. Got closed changeset with id {0}", changeset.getId()));
     626            throw new IllegalArgumentException(tr("Open changeset expected. Got closed changeset with id {0}.", changeset.getId()));
    627627        this.changeset = changeset;
    628628    }
    629629
  • org/openstreetmap/josm/io/OsmApiException.java

     
    9090            sb.append(tr(errorBody));
    9191            sb.append(tr("(Code={0})", responseCode));
    9292        } else {
    93             sb.append(tr("The server replied an error with code {0}", responseCode));
     93            sb.append(tr("The server replied an error with code {0}.", responseCode));
    9494        }
    9595        return sb.toString();
    9696    }
  • org/openstreetmap/josm/io/OsmChangesetParser.java

     
    6969            // -- id
    7070            String value = atts.getValue("id");
    7171            if (value == null) {
    72                 throwException(tr("missing mandatory attribute ''{0}''", "id"));
     72                throwException(tr("Missing mandatory attribute ''{0}''.", "id"));
    7373            }
    7474            long id = 0;
    7575            try {
    7676                id = Long.parseLong(value);
    7777            } catch(NumberFormatException e) {
    78                 throwException(tr("illegal value for attribute ''{0}''. Got ''{1}''", "id", value));
     78                throwException(tr("Illegal value for attribute ''{0}''. Got ''{1}''", "id", value));
    7979            }
    8080            if (id <= 0) {
    81                 throwException(tr("illegal nummeric value for attribute ''{0}''. Got ''{1}''", "id", id));
     81                throwException(tr("Illegal numeric value for attribute ''{0}''. Got ''{1}''", "id", id));
    8282            }
    8383            current.setId(id);
    8484
     
    106106            //  -- open
    107107            value = atts.getValue("open");
    108108            if (value == null) {
    109                 throwException(tr("missing mandatory attribute ''{0}''", "open"));
     109                throwException(tr("Missing mandatory attribute ''{0}''.", "open"));
    110110            } else if (value.equals("true")) {
    111111                current.setOpen(true);
    112112            } else if (value.equals("false")) {
    113113                current.setOpen(false);
    114114            } else {
    115                 throwException(tr("illegal boolean value for attribute ''{0}''. Got ''{1}''", "open", value));
     115                throwException(tr("Illegal boolean value for attribute ''{0}''. Got ''{1}''", "open", value));
    116116            }
    117117
    118118            // -- min_lon and min_lat
     
    125125                try {
    126126                    minLon = Double.parseDouble(min_lon);
    127127                } catch(NumberFormatException e) {
    128                     throwException(tr("illegal value for attribute ''{0}''. Got ''{1}''", "min_lon", min_lon));
     128                    throwException(tr("Illegal value for attribute ''{0}''. Got ''{1}''", "min_lon", min_lon));
    129129                }
    130130                double minLat = 0;
    131131                try {
    132132                    minLat = Double.parseDouble(min_lat);
    133133                } catch(NumberFormatException e) {
    134                     throwException(tr("illegal value for attribute ''{0}''. Got ''{1}''", "min_lat", min_lat));
     134                    throwException(tr("Illegal value for attribute ''{0}''. Got ''{1}''", "min_lat", min_lat));
    135135                }
    136136                current.setMin(new LatLon(minLat, minLon));
    137137
     
    141141                try {
    142142                    maxLon = Double.parseDouble(max_lon);
    143143                } catch(NumberFormatException e) {
    144                     throwException(tr("illegal value for attribute ''{0}''. Got ''{1}''", "max_lon", max_lon));
     144                    throwException(tr("Illegal value for attribute ''{0}''. Got ''{1}''", "max_lon", max_lon));
    145145                }
    146146                double maxLat = 0;
    147147                try {
    148148                    maxLat = Double.parseDouble(max_lat);
    149149                } catch(NumberFormatException e) {
    150                     throwException(tr("illegal value for attribute ''{0}''. Got ''{1}''", "max_lat", max_lat));
     150                    throwException(tr("Illegal value for attribute ''{0}''. Got ''{1}''", "max_lat", max_lat));
    151151                }
    152152                current.setMax(new LatLon(maxLon, maxLat));
    153153            }
     
    156156        @Override public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException {
    157157            if (qName.equals("osm")) {
    158158                if (atts == null) {
    159                     throwException(tr("Missing mandatory attribute ''{0}'' of XML element {1}", "version", "osm"));
     159                    throwException(tr("Missing mandatory attribute ''{0}'' of XML element {1}.", "version", "osm"));
    160160                }
    161161                String v = atts.getValue("version");
    162162                if (v == null) {
    163                     throwException(tr("Missing mandatory attribute ''{0}''", "version"));
     163                    throwException(tr("Missing mandatory attribute ''{0}''.", "version"));
    164164                }
    165165                if (!(v.equals("0.6"))) {
    166166                    throwException(tr("Unsupported version: {0}", v));
  • org/openstreetmap/josm/io/OsmExporter.java

     
    8080            e.printStackTrace();
    8181            JOptionPane.showMessageDialog(
    8282                    Main.parent,
    83                     tr("<html>An error occurred while saving.<br>Error is: <br>{0}</html>", e.getMessage()),
     83                    tr("<html>An error occurred while saving.<br>Error is:<br>{0}</html>", e.getMessage()),
    8484                    tr("Error"),
    8585                    JOptionPane.ERROR_MESSAGE
    8686            );
     
    9595                e2.printStackTrace();
    9696                JOptionPane.showMessageDialog(
    9797                        Main.parent,
    98                         tr("<html>An error occurred while restoring backup file.<br>Error is: <br>{0}</html>", e2.getMessage()),
     98                        tr("<html>An error occurred while restoring backup file.<br>Error is:<br>{0}</html>", e2.getMessage()),
    9999                        tr("Error"),
    100100                        JOptionPane.ERROR_MESSAGE
    101101                );
  • org/openstreetmap/josm/io/OsmHistoryReader.java

     
    6565        protected long getMandatoryAttributeLong(Attributes attr, String name) throws SAXException{
    6666            String v = attr.getValue(name);
    6767            if (v == null) {
    68                 throwException(tr("mandatory attribute ''{0}'' missing", name));
     68                throwException(tr("Missing mandatory attribute ''{0}''.", name));
    6969            }
    7070            Long l = 0l;
    7171            try {
    7272                l = Long.parseLong(v);
    7373            } catch(NumberFormatException e) {
    74                 throwException(tr("illegal value for mandatory attribute ''{0}'' of type long, got ''{1}''", name, v));
     74                throwException(tr("Illegal value for mandatory attribute ''{0}'' of type long. Got ''{1}''", name, v));
    7575            }
    7676            if (l < 0) {
    77                 throwException(tr("illegal value for mandatory attribute ''{0}'' of type long (>=0), got ''{1}''", name, v));
     77                throwException(tr("Illegal value for mandatory attribute ''{0}'' of type long (>=0). Got ''{1}''", name, v));
    7878            }
    7979            return l;
    8080        }
     
    8282        protected int getMandatoryAttributeInt(Attributes attr, String name) throws SAXException{
    8383            String v = attr.getValue(name);
    8484            if (v == null) {
    85                 throwException(tr("mandatory attribute ''{0}'' missing", name));
     85                throwException(tr("Missing mandatory attribute ''{0}''.", name));
    8686            }
    8787            Integer i = 0;
    8888            try {
    8989                i = Integer.parseInt(v);
    9090            } catch(NumberFormatException e) {
    91                 throwException(tr("illegal value for mandatory attribute ''{0}'' of type int, got ''{1}''", name, v));
     91                throwException(tr("Illegal value for mandatory attribute ''{0}'' of type int. Got ''{1}''", name, v));
    9292            }
    9393            if (i < 0) {
    94                 throwException(tr("illegal value for mandatory attribute ''{0}'' of type int (>=0), got ''{1}''", name, v));
     94                throwException(tr("Illegal value for mandatory attribute ''{0}'' of type int (>=0). Got ''{1}''", name, v));
    9595            }
    9696            return i;
    9797        }
     
    9999        protected String getMandatoryAttributeString(Attributes attr, String name) throws SAXException{
    100100            String v = attr.getValue(name);
    101101            if (v == null) {
    102                 throwException(tr("mandatory attribute ''{0}'' missing", name));
     102                throwException(tr("Missing mandatory attribute ''{0}''.", name));
    103103            }
    104104            return v;
    105105        }
     
    107107        protected boolean getMandatoryAttributeBoolean(Attributes attr, String name) throws SAXException{
    108108            String v = attr.getValue(name);
    109109            if (v == null) {
    110                 throwException(tr("mandatory attribute ''{0}'' missing", name));
     110                throwException(tr("Missing mandatory attribute ''{0}''.", name));
    111111            }
    112112            if (v.equals("true")) return true;
    113113            if (v.equals("false")) return false;
    114             throwException(tr("illegal value for mandatory attribute ''{0}'' of type boolean, got ''{1}''", name, v));
     114            throwException(tr("Illegal value for mandatory attribute ''{0}'' of type boolean. Got ''{1}''", name, v));
    115115            // not reached
    116116            return false;
    117117        }
     
    171171            try {
    172172                type = OsmPrimitiveType.fromApiTypeName(v);
    173173            } catch(IllegalArgumentException e) {
    174                 throwException(tr("illegal value for mandatory attribute ''{0}'' of type OsmPrimitiveType, got ''{1}''", "type", v));
     174                throwException(tr("Illegal value for mandatory attribute ''{0}'' of type OsmPrimitiveType. Got ''{1}''", "type", v));
    175175            }
    176176            String role = getMandatoryAttributeString(atts, "role");
    177177            org.openstreetmap.josm.data.osm.history.RelationMember member = new org.openstreetmap.josm.data.osm.history.RelationMember(role, type,ref);
  • org/openstreetmap/josm/io/OsmImporter.java

     
    3333            importData(in, file);
    3434        } catch (FileNotFoundException e) {
    3535            e.printStackTrace();
    36             throw new IOException(tr("File \"{0}\" does not exist", file.getName()));
     36            throw new IOException(tr("File \"{0}\" does not exist.", file.getName()));
    3737        }
    3838    }
    3939
  • org/openstreetmap/josm/io/OsmReader.java

     
    171171        @Override public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException {
    172172            if (qName.equals("osm")) {
    173173                if (atts == null) {
    174                     throwException(tr("Missing mandatory attribute ''{0}'' of XML element {1}", "version", "osm"));
     174                    throwException(tr("Missing mandatory attribute ''{0}'' of XML element {1}.", "version", "osm"));
    175175                }
    176176                String v = atts.getValue("version");
    177177                if (v == null) {
    178                     throwException(tr("Missing mandatory attribute ''{0}''", "version"));
     178                    throwException(tr("Missing mandatory attribute ''{0}''.", "version"));
    179179                }
    180180                if (!(v.equals("0.5") || v.equals("0.6"))) {
    181181                    throwException(tr("Unsupported version: {0}", v));
     
    225225                Collection<Long> list = ways.get(current.id);
    226226                if (list == null) {
    227227                    throwException(
    228                             tr("found XML element <nd> element not as direct child of element <way>")
     228                            tr("Found XML element <nd> element not as direct child of element <way>.")
    229229                    );
    230230                }
    231231                if (atts.getValue("ref") == null) {
    232232                    throwException(
    233                             tr("Missing mandatory attribute ''{0}'' on <nd> of way {1}", "ref", current.id)
     233                            tr("Missing mandatory attribute ''{0}'' on <nd> of way {1}.", "ref", current.id)
    234234                    );
    235235                }
    236236                long id = getLong(atts, "ref");
     
    253253                Collection<RelationMemberData> list = relations.get(current.id);
    254254                if (list == null) {
    255255                    throwException(
    256                             tr("Found XML element <member> not as direct child of element <relation>")
     256                            tr("Found XML element <member> not as direct child of element <relation>.")
    257257                    );
    258258                }
    259259                RelationMemberData emd = new RelationMemberData();
    260260                String value = atts.getValue("ref");
    261261                if (value == null) {
    262                     throwException(tr("Missing attribute ''ref'' on member in relation {0}",current.id));
     262                    throwException(tr("Missing attribute ''ref'' on member in relation {0}.",current.id));
    263263                }
    264264                try {
    265265                    emd.id = Long.parseLong(value);
     
    268268                }
    269269                value = atts.getValue("type");
    270270                if (value == null) {
    271                     throwException(tr("Missing attribute ''type'' on member {0} in relation {1}", Long.toString(emd.id), Long.toString(current.id)));
     271                    throwException(tr("Missing attribute ''type'' on member {0} in relation {1}.", Long.toString(emd.id), Long.toString(current.id)));
    272272                }
    273273                if (! (value.equals("way") || value.equals("node") || value.equals("relation"))) {
    274274                    throwException(tr("Illegal value for attribute ''type'' on member {0} in relation {1}. Got {2}.", Long.toString(emd.id), Long.toString(current.id), value));
     
    369369                // version expected for OSM primitives with an id assigned by the server (id > 0), since API 0.6
    370370                //
    371371                if (current.id > 0 && ds.version != null && ds.version.equals("0.6")) {
    372                     throwException(tr("Missing attribute ''version'' on OSM primitive with id {0}", Long.toString(current.id)));
     372                    throwException(tr("Missing attribute ''version'' on OSM primitive with id {0}.", Long.toString(current.id)));
    373373                }
    374374            }
    375375
     
    415415                    if (id <= 0)
    416416                        throw new IllegalDataException (
    417417                                tr(
    418                                         "way with external id ''{0}'' includes missing node with external id ''{1}''",
     418                                        "Way with external id ''{0}'' includes missing node with external id ''{1}''.",
    419419                                        externalWayId,
    420420                                        id
    421421                                )
     
    428428            }
    429429            w.setNodes(wayNodes);
    430430            if (incomplete) {
    431                 logger.warning(tr("marked way {0} with {1} nodes incomplete because at least one node was missing in the " +
    432                         "loaded data and is therefore incomplete too", externalWayId, w.getNodesCount()));
     431                logger.warning(tr("Marked way {0} with {1} nodes incomplete because at least one node was missing in the " +
     432                        "loaded data and is therefore incomplete too.", externalWayId, w.getNodesCount()));
    433433                w.incomplete = true;
    434434                ds.addPrimitive(w);
    435435            } else {
     
    476476                    primitive = externalIdMap.get("r" + rm.id);
    477477                } else
    478478                    throw new IllegalDataException(
    479                             tr("Unknown relation member type ''{0}'' in relation with external id ''{1}''", rm.type,externalRelationId)
     479                            tr("Unknown relation member type ''{0}'' in relation with external id ''{1}''.", rm.type,externalRelationId)
    480480                    );
    481481
    482482                if (primitive == null) {
     
    487487                        //
    488488                        throw new IllegalDataException(
    489489                                tr(
    490                                         "Relation with external id ''{0}'' refers to missing primitive with external id ''{1}''",
     490                                        "Relation with external id ''{0}'' refers to missing primitive with external id ''{1}''.",
    491491                                        externalRelationId,
    492492                                        rm.id
    493493                                )
  • org/openstreetmap/josm/io/OsmServerBackreferenceReader.java

     
    4949     */
    5050    public OsmServerBackreferenceReader(OsmPrimitive primitive) throws IllegalArgumentException {
    5151        if (primitive == null)
    52             throw new IllegalArgumentException(tr("parameter ''{0}'' must not be null", "primitive"));
     52            throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "primitive"));
    5353        if (primitive.getId() == 0)
    54             throw new IllegalArgumentException(tr("id parameter ''{0}'' > 0 required. Got {1}", "primitive", primitive.getId()));
     54            throw new IllegalArgumentException(tr("Id parameter ''{0}'' > 0 required. Got {1}", "primitive", primitive.getId()));
    5555        this.id = primitive.getId();
    5656        this.primitiveType = OsmPrimitiveType.from(primitive);
    5757        this.readFull = false;
     
    6969     */
    7070    public OsmServerBackreferenceReader(long id, OsmPrimitiveType type) throws IllegalArgumentException   {
    7171        if (id <= 0)
    72             throw new IllegalArgumentException(tr("parameter ''{0}'' > 0 required. Got {1}", "id", id));
     72            throw new IllegalArgumentException(tr("Parameter ''{0}'' > 0 required. Got {1}", "id", id));
    7373        if (type == null)
    74             throw new IllegalArgumentException(tr("parameter ''{0}'' must not be null", "type"));
     74            throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "type"));
    7575        this.id = id;
    7676        this.primitiveType = type;
    7777        this.readFull = false;
  • org/openstreetmap/josm/io/OsmServerChangesetReader.java

     
    4343     */
    4444    public List<Changeset> queryChangesets(ChangesetQuery query, ProgressMonitor monitor) throws OsmTransferException {
    4545        if (query == null)
    46             throw new IllegalArgumentException(tr("parameter ''{0}'' must not be null", "query"));
     46            throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "query"));
    4747        if (monitor == null) {
    4848            monitor = NullProgressMonitor.INSTANCE;
    4949        }
     
    7777     */
    7878    public Changeset readChangeset(long id, ProgressMonitor monitor) throws OsmTransferException {
    7979        if (id <= 0)
    80             throw new IllegalArgumentException(tr("parameter ''{0}'' > 0 expected. Got {1}", "id", id));
     80            throw new IllegalArgumentException(tr("Parameter ''{0}'' > 0 expected. Got {1}", "id", id));
    8181        if (monitor == null) {
    8282            monitor = NullProgressMonitor.INSTANCE;
    8383        }
  • org/openstreetmap/josm/io/OsmServerHistoryReader.java

     
    3030     */
    3131    public OsmServerHistoryReader(OsmPrimitiveType type, long id) throws IllegalArgumentException {
    3232        if (type == null)
    33             throw new IllegalArgumentException(tr("parameter ''{0}'' must not be null", "type"));
     33            throw new IllegalArgumentException(tr("Parameter ''{0}'' must not be null.", "type"));
    3434        if (id < 0)
    35             throw new IllegalArgumentException(tr("parameter ''{0}'' >= 0 expected, got ''{1}''", "id", id));
     35            throw new IllegalArgumentException(tr("Parameter ''{0}'' >= 0 expected, got ''{1}''", "id", id));
    3636        this.primitiveType = type;
    3737        this.id = id;
    3838    }
  • org/openstreetmap/josm/io/OsmServerReader.java

     
    6060            try {
    6161                activeConnection = (HttpURLConnection)url.openConnection();
    6262            } catch(Exception e) {
    63                 throw new OsmTransferException(tr("Failed to open connection to API {0}", url.toExternalForm()), e);
     63                throw new OsmTransferException(tr("Failed to open connection to API {0}.", url.toExternalForm()), e);
    6464            }
    6565            if (cancel) {
    6666                activeConnection.disconnect();
     
    8585                System.out.println("GET " + url);
    8686                activeConnection.connect();
    8787            } catch (Exception e) {
    88                 throw new OsmTransferException(tr("Couldn't connect to the osm server. Please check your internet connection."), e);
     88                throw new OsmTransferException(tr("Couldn't connect to the OSM server. Please check your internet connection."), e);
    8989            }
    9090            try {
    9191                if (isAuthCancelled() && activeConnection.getResponseCode() == HttpURLConnection.HTTP_UNAUTHORIZED)
  • org/openstreetmap/josm/io/OsmServerUserInfoReader.java

     
    4545            UserInfo userInfo = new UserInfo();
    4646            Node xmlNode = (Node)xpath.compile("/osm/user[1]").evaluate(document, XPathConstants.NODE);
    4747            if ( xmlNode== null)
    48                 throw new OsmDataParsingException(tr("XML tag <user> is missing"));
     48                throw new OsmDataParsingException(tr("XML tag <user> is missing."));
    4949
    5050            // -- id
    5151            String v = getAttribute(xmlNode, "id");
    5252            if (v == null)
    53                 throw new OsmDataParsingException(tr("Missing attribute ''{0}'' on XML tag ''{1}''", "id", "user"));
     53                throw new OsmDataParsingException(tr("Missing attribute ''{0}'' on XML tag ''{1}''.", "id", "user"));
    5454            try {
    5555                userInfo.setId(Long.parseLong(v));
    5656            } catch(NumberFormatException e) {
     
    7474            if (xmlNode != null) {
    7575                v = getAttribute(xmlNode, "lat");
    7676                if (v == null)
    77                     throw new OsmDataParsingException(tr("Missing attribute ''{0}'' on XML tag ''{1}''", "lat", "home"));
     77                    throw new OsmDataParsingException(tr("Missing attribute ''{0}'' on XML tag ''{1}''.", "lat", "home"));
    7878                double lat;
    7979                try {
    8080                    lat = Double.parseDouble(v);
     
    8484
    8585                v = getAttribute(xmlNode, "lon");
    8686                if (v == null)
    87                     throw new OsmDataParsingException(tr("Missing attribute ''{0}'' on XML tag ''{1}''", "lon", "home"));
     87                    throw new OsmDataParsingException(tr("Missing attribute ''{0}'' on XML tag ''{1}''.", "lon", "home"));
    8888                double lon;
    8989                try {
    9090                    lon = Double.parseDouble(v);
     
    9494
    9595                v = getAttribute(xmlNode, "zoom");
    9696                if (v == null)
    97                     throw new OsmDataParsingException(tr("Missing attribute ''{0}'' on XML tag ''{1}''", "zoom", "home"));
     97                    throw new OsmDataParsingException(tr("Missing attribute ''{0}'' on XML tag ''{1}''.", "zoom", "home"));
    9898                int zoom;
    9999                try {
    100100                    zoom = Integer.parseInt(v);
  • org/openstreetmap/josm/io/OsmServerWriter.java

     
    144144            }
    145145            boolean useDiffUpload = Main.pref.getBoolean("osm-server.atomic-upload", apiVersion.compareTo("0.6")>=0);
    146146            if (useDiffUpload && ! casUseDiffUploads) {
    147                 System.out.println(tr("WARNING: preference ''{0}'' or api version ''{1}'' of dataset requires to use diff uploads, but API is not able to handle them. Ignoring diff upload.", "osm-server.atomic-upload", apiVersion));
     147                System.out.println(tr("WARNING: preference ''{0}'' or API version ''{1}'' of dataset requires to use diff uploads, but API is not able to handle them. Ignoring diff upload.", "osm-server.atomic-upload", apiVersion));
    148148                useDiffUpload = false;
    149149            }
    150150            if (changeset == null) {