Changeset 8678 in josm for trunk/src/org


Ignore:
Timestamp:
2015-08-22T19:08:28+02:00 (5 years ago)
Author:
Don-vip
Message:

see #11421 - update documentation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/LatLonDialog.java

    r8540 r8678  
    1212import java.text.ParsePosition;
    1313import java.util.ArrayList;
     14import java.util.Arrays;
    1415import java.util.List;
    1516import java.util.Locale;
     
    3637import org.openstreetmap.josm.gui.widgets.JosmTextField;
    3738import org.openstreetmap.josm.tools.GBC;
     39import org.openstreetmap.josm.tools.Utils;
    3840import org.openstreetmap.josm.tools.WindowGeometry;
    3941
     
    8183
    8284        pnl.add(new HtmlPanel(
    83                 tr("Enter the coordinates for the new node.<br/>You can separate longitude and latitude with space, comma or semicolon.<br/>" +
    84                         "Use positive numbers or N, E characters to indicate North or East cardinal direction.<br/>" +
    85                         "For South and West cardinal directions you can use either negative numbers or S, W characters.<br/>" +
    86                         "Coordinate value can be in one of three formats:<ul>" +
    87                         "<li><i>degrees</i><tt>&deg;</tt></li>" +
    88                         "<li><i>degrees</i><tt>&deg;</tt> <i>minutes</i><tt>&#39;</tt></li>" +
    89                         "<li><i>degrees</i><tt>&deg;</tt> <i>minutes</i><tt>&#39;</tt> <i>seconds</i><tt>&quot</tt></li>" +
    90                         "</ul>" +
    91                         "Symbols <tt>&deg;</tt>, <tt>&#39;</tt>, <tt>&prime;</tt>, <tt>&quot;</tt>, <tt>&Prime;</tt> are optional.<br/><br/>" +
    92                         "Some examples:<ul>{0}</ul>",
    93                         "<li>49.29918&deg; 19.24788&deg;</li>" +
    94                         "<li>N 49.29918 E 19.24788</li>" +
    95                         "<li>W 49&deg;29.918&#39; S 19&deg;24.788&#39;</li>" +
    96                         "<li>N 49&deg;29&#39;04&quot; E 19&deg;24&#39;43&quot;</li>" +
    97                         "<li>49.29918 N, 19.24788 E</li>" +
    98                         "<li>49&deg;29&#39;21&quot; N 19&deg;24&#39;38&quot; E</li>" +
    99                         "<li>49 29 51, 19 24 18</li>" +
    100                         "<li>49 29, 19 24</li>" +
    101                         "<li>E 49 29, N 19 24</li>" +
    102                         "<li>49&deg; 29; 19&deg; 24</li>" +
    103                         "<li>N 49&deg; 29, W 19&deg; 24</li>" +
    104                         "<li>49&deg; 29.5 S, 19&deg; 24.6 E</li>" +
    105                         "<li>N 49 29.918 E 19 15.88</li>" +
    106                         "<li>49 29.4 19 24.5</li>" +
    107                         "<li>-49 29.4 N -19 24.5 W</li>" +
    108                         "<li>48 deg 42&#39; 52.13\" N, 21 deg 11&#39; 47.60\" E</li>")),
     85                Utils.join("<br/>", Arrays.asList(
     86                        tr("Enter the coordinates for the new node."),
     87                        tr("You can separate longitude and latitude with space, comma or semicolon."),
     88                        tr("Use positive numbers or N, E characters to indicate North or East cardinal direction."),
     89                        tr("For South and West cardinal directions you can use either negative numbers or S, W characters."),
     90                        tr("Coordinate value can be in one of three formats:")
     91                      )) +
     92                Utils.joinAsHtmlUnorderedList(Arrays.asList(
     93                        tr("<i>degrees</i><tt>&deg;</tt>"),
     94                        tr("<i>degrees</i><tt>&deg;</tt> <i>minutes</i><tt>&#39;</tt>"),
     95                        tr("<i>degrees</i><tt>&deg;</tt> <i>minutes</i><tt>&#39;</tt> <i>seconds</i><tt>&quot</tt>")
     96                      )) +
     97                Utils.join("<br/><br/>", Arrays.asList(
     98                        tr("Symbols <tt>&deg;</tt>, <tt>&#39;</tt>, <tt>&prime;</tt>, <tt>&quot;</tt>, <tt>&Prime;</tt> are optional."),
     99                        tr("You can also use the syntax <tt>lat=\"...\" lon=\"...\"</tt> or <tt>lat=''...'' lon=''...''</tt>."),
     100                        tr("Some examples:")
     101                      )) +
     102                "<table><tr><td>" +
     103                Utils.joinAsHtmlUnorderedList(Arrays.asList(
     104                        "49.29918&deg; 19.24788&deg;",
     105                        "N 49.29918 E 19.24788",
     106                        "W 49&deg;29.918&#39; S 19&deg;24.788&#39;",
     107                        "N 49&deg;29&#39;04&quot; E 19&deg;24&#39;43&quot;",
     108                        "49.29918 N, 19.24788 E",
     109                        "49&deg;29&#39;21&quot; N 19&deg;24&#39;38&quot; E",
     110                        "49 29 51, 19 24 18",
     111                        "49 29, 19 24",
     112                        "E 49 29, N 19 24"
     113                      )) +
     114                "</td><td>" +
     115                Utils.joinAsHtmlUnorderedList(Arrays.asList(
     116                        "49&deg; 29; 19&deg; 24",
     117                        "N 49&deg; 29, W 19&deg; 24",
     118                        "49&deg; 29.5 S, 19&deg; 24.6 E",
     119                        "N 49 29.918 E 19 15.88",
     120                        "49 29.4 19 24.5",
     121                        "-49 29.4 N -19 24.5 W",
     122                        "48 deg 42&#39; 52.13\" N, 21 deg 11&#39; 47.60\" E",
     123                        "lat=\"49.29918\" lon=\"19.24788\"",
     124                        "lat='49.29918' lon='19.24788'"
     125                    )) +
     126                "</td></tr></table>"),
    109127                GBC.eol().fill().weight(1.0, 1.0));
    110128
     
    499517        tfEastNorth.setText(text);
    500518    }
    501 
    502519}
Note: See TracChangeset for help on using the changeset viewer.