Changeset 115 in josm


Ignore:
Timestamp:
2006-07-19T01:44:25+02:00 (18 years ago)
Author:
imi
Message:
  • added "--language=..." command line
  • added French language (thanks Frédéric)
  • added metric Scale display
Files:
5 added
12 edited
1 moved

Legend:

Unmodified
Added
Removed
  • CONTRIBUTION

    r109 r115  
    2020Several smaller patches are contributed by community members
    2121of OSM.
     22
     23Internalisation:
     24German (not finished): Sven Anders <sven@anders-hamburg.de>
     25French: Frédéric Bonifas <fredericbonifas@gmail.com>
     26
    2227
    2328All the rest are belong to me.
  • build.xml

    r113 r115  
    7575                <arg line="--java2 -d${po} -rorg.openstreetmap.josm.Translation -lde ${po}/de.po"/>
    7676        </exec>
     77        <exec executable="msgfmt">
     78                <arg line="--java2 -d${po} -rorg.openstreetmap.josm.Translation -lfr ${po}/fr.po"/>
     79        </exec>
    7780    </target>
    7881
  • po/de.po

    r113 r115  
    66"Project-Id-Version: de\n"
    77"Report-Msgid-Bugs-To: \n"
    8 "POT-Creation-Date: 2006-07-17 02:43+0200\n"
     8"POT-Creation-Date: 2006-07-19 01:26+0200\n"
    99"PO-Revision-Date: 2006-07-16 23:44+0200\n"
    1010"Last-Translator: Sven Anders <sven@anders-hamburg.de>\n"
     
    2323
    2424#: /home/imi/src/josm/src/org/openstreetmap/josm/actions/mapmode/DeleteAction.java:55
    25 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:243
    2625#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:253
    2726#: /home/imi/src/josm/src/org/openstreetmap/josm/command/DeleteCommand.java:46
     
    186185
    187186#: /home/imi/src/josm/src/org/openstreetmap/josm/actions/PreferencesAction.java:21
    188 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:170
     187#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:172
    189188msgid "Preferences"
    190189msgstr "Einstellungen"
     
    298297
    299298#: /home/imi/src/josm/src/org/openstreetmap/josm/actions/DownloadAction.java:232
    300 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:236
    301299#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:251
    302300#: /home/imi/src/josm/src/org/openstreetmap/josm/command/AddCommand.java:52
     
    886884msgstr ""
    887885
    888 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:238
     886#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:240
     887msgid "Please select the row to edit."
     888msgstr ""
     889
     890#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:245
     891msgid "Please select the row to delete."
     892msgstr ""
     893
     894#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:251
     895msgid "Add a new key/value pair to all objects"
     896msgstr ""
     897
    889898#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:252
    890899#: /home/imi/src/josm/src/org/openstreetmap/josm/Main.java:174
    891900msgid "Edit"
    892901msgstr "Bearbeiten"
    893 
    894 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:240
    895 msgid "Please select the row to edit."
    896 msgstr ""
    897 
    898 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:245
    899 msgid "Please select the row to delete."
    900 msgstr ""
    901 
    902 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:251
    903 msgid "Add a new key/value pair to all objects"
    904 msgstr ""
    905902
    906903#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java:252
     
    956953msgstr ""
    957954
    958 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:132
     955#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:138
    959956msgid "track"
    960957msgid_plural "tracks"
     
    962959msgstr[1] ""
    963960
    964 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:133
     961#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:139
    965962msgid "point"
    966963msgid_plural "points"
     
    968965msgstr[1] ""
    969966
    970 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:155
     967#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:161
    971968#, java-format
    972969msgid "a track with {0} point"
     
    975972msgstr[1] ""
    976973
    977 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:159
     974#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:165
    978975#, java-format
    979976msgid "{0} consists of {1} track"
    980977msgstr ""
    981978
    982 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:159
     979#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:165
    983980#, java-format
    984981msgid "{0} point"
     
    987984msgstr[1] ""
    988985
    989 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:163
     986#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:169
    990987msgid "Customize Color"
    991988msgstr ""
    992989
    993 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:168
     990#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:174
    994991msgid "OK"
    995992msgstr ""
    996993
    997 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:168
     994#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:174
    998995#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PleaseWaitRunnable.java:55
    999996msgid "Cancel"
    1000997msgstr ""
    1001998
    1002 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:168
     999#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:174
    10031000msgid "Default"
    10041001msgstr "Voreinstellung"
    10051002
    1006 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:169
     1003#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:175
    10071004msgid "Choose a color"
    10081005msgstr "Farbe auswählen"
    10091006
    1010 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:184
     1007#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:190
    10111008msgid "Import images"
    10121009msgstr ""
    10131010
    1014 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:196
     1011#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java:202
    10151012#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java:330
    10161013msgid "JPEG images (*.jpg)"
     
    11351132msgstr ""
    11361133
    1137 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MapView.java:159
    1138 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:123
     1134#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MapView.java:124
     1135#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:138
    11391136msgid "Java Open Street Map - Editor"
    11401137msgstr "Java OpenStreetMap - Editor "
    11411138
    1142 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MapView.java:199
     1139#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MapView.java:164
    11431140msgid "layer not in list."
    11441141msgstr ""
    11451142
    1146 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:51
     1143#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:52
    11471144msgid "Hint: Some changes came from uploading new data to the server."
    11481145msgstr ""
    11491146
    1150 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:53
     1147#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:54
    11511148msgid "There are unsaved changes. Really quit?"
    11521149msgstr ""
    11531150
    1154 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:54
     1151#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:55
    11551152msgid "Unsaved Changes"
    11561153msgstr ""
    11571154
    1158 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:74
    1159 #, fuzzy
    1160 msgid ""
    1161 "Java OpenStreetMap Editor\n"
    1162 "\n"
    1163 "usage:\n"
    1164 "\tjava -jar josm.jar <option> <option> <option>...\n"
    1165 "\n"
    1166 "options:\n"
    1167 "\t--help|-?|-h                              Show this help\n"
    1168 "\t--geometry=widthxheight(+|-)x(+|-)y       Standard unix geometry argument\n"
    1169 "\t[--download=]minlat,minlon,maxlat,maxlon  Download the bounding box\n"
    1170 "\t[--download=]<url>                        Download the location at the url "
    1171 "(with lat=x&lon=y&zoom=z)\n"
    1172 "\t[--download=]<filename>                   Open file (as raw gps, if .gpx "
    1173 "or .csv)\n"
    1174 "\t--downloadgps=minlat,minlon,maxlat,maxlon Download the bounding box as raw "
    1175 "gps\n"
    1176 "\t--selection=<searchstring>                Select with the given search\n"
    1177 "\t--no-fullscreen                           Don't launch in fullscreen mode\n"
    1178 "\t--reset-preferences                       Reset the preferences to "
    1179 "default\n"
    1180 "\n"
    1181 "examples:\n"
    1182 "\tjava -jar josm.jar track1.gpx track2.gpx london.osm\n"
    1183 "\tjava -jar josm.jar http://www.openstreetmap.org/index.html?"
    1184 "lat=43.2&lon=11.1&zoom=13\n"
    1185 "\tjava -jar josm.jar london.osm --selection=http://www.ostertag.name/osm/"
    1186 "OSM_errors_node-duplicate.xml\n"
    1187 "\tjava -jar josm.jar 43.2,11.1,43.4,11.4\n"
    1188 "\n"
     1155#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:103
     1156#, fuzzy
     1157msgid "Java OpenStreetMap Editor"
     1158msgstr "Java OpenStreetMap - Editor "
     1159
     1160#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:104
     1161msgid "usage"
     1162msgstr ""
     1163
     1164#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:106
     1165msgid "options"
     1166msgstr ""
     1167
     1168#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:107
     1169msgid "Show this help"
     1170msgstr ""
     1171
     1172#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:108
     1173msgid "Standard unix geometry argument"
     1174msgstr ""
     1175
     1176#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:109
     1177msgid "Download the bounding box"
     1178msgstr ""
     1179
     1180#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:110
     1181msgid "Download the location at the url (with lat=x&lon=y&zoom=z)"
     1182msgstr ""
     1183
     1184#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:111
     1185msgid "Open file (as raw gps, if .gpx or .csv)"
     1186msgstr ""
     1187
     1188#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:112
     1189msgid "Download the bounding box as raw gps"
     1190msgstr ""
     1191
     1192#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:113
     1193msgid "Select with the given search"
     1194msgstr ""
     1195
     1196#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:114
     1197msgid "Don't launch in fullscreen mode"
     1198msgstr ""
     1199
     1200#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:115
     1201msgid "Reset the preferences to default"
     1202msgstr ""
     1203
     1204#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:116
     1205msgid "Set the language. Example: "
     1206msgstr ""
     1207
     1208#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:117
     1209msgid "examples"
     1210msgstr ""
     1211
     1212#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:123
     1213msgid ""
    11891214"Parameters are read in the order they are specified, so make sure you load\n"
    1190 "some data before --selection\n"
    1191 "\n"
    1192 "Instead of --download=<bbox> you may specify osm://<bbox>\n"
    1193 msgstr ""
    1194 "Java OpenStreetMap Editor\n"
    1195 "\n"
    1196 "Aufruf:\n"
    1197 "\tjava -jar josm.jar <option> <option> <option>...\n"
    1198 "\n"
    1199 "options:\n"
    1200 "\t--help|-?|-h                              Zeige diese Hilfe an\n"
    1201 "\t--geometry=widthxheight(+|-)x(+|-)y       Standard unix Geometry argument\n"
    1202 "\t[--download=]minlat,minlon,maxlat,maxlon  Download the bounding box\n"
    1203 "\t[--download=]<url>                        Download the location at the url "
    1204 "(with lat=x&lon=y&zoom=z)\n"
    1205 "\t[--download=]<filename>                   Datei öffnen (als roh gps, wenn ."
    1206 "gpx oder .csv)\n"
    1207 "\t--downloadgps=minlat,minlon,maxlat,maxlon Download the bounding box as raw "
    1208 "gps\n"
    1209 "\t--selection=<searchstring>                Select with the given search\n"
    1210 "\t--no-fullscreen                           Nicht im Fullscreenmodus "
    1211 "starten\n"
    1212 "\t--reset-preferences                       Einstellungen auf "
    1213 "Voreinstellungen zurücksetzen\n"
    1214 "\n"
    1215 "Beispiele:\n"
    1216 "\tjava -jar josm.jar track1.gpx track2.gpx london.osm\n"
    1217 "\tjava -jar josm.jar http://www.openstreetmap.org/index.html?"
    1218 "lat=43.2&lon=11.1&zoom=13\n"
    1219 "\tjava -jar josm.jar london.osm --selection=http://www.ostertag.name/osm/"
    1220 "OSM_errors_node-duplicate.xml\n"
    1221 "\tjava -jar josm.jar 43.2,11.1,43.4,11.4\n"
    1222 "\n"
    1223 "Parameters are read in the order they are specified, so make sure you load\n"
    1224 "some data before --selection\n"
    1225 "\n"
    1226 "Instead of --download=<bbox> you may specify osm://<bbox>\n"
    1227 
    1228 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:101
     1215"some data before --selection"
     1216msgstr ""
     1217
     1218#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:125
     1219msgid "Instead of --download=<bbox> you may specify osm://<bbox>\n"
     1220msgstr ""
     1221
     1222#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/MainApplication.java:131
    12291223#, java-format
    12301224msgid "Cannot open preferences directory: {0}"
     
    13371331msgstr ""
    13381332
    1339 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:89
     1333#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:90
    13401334msgid "You have to restart JOSM for some settings to take effect."
    13411335msgstr ""
    13421336
    1343 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:100
     1337#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:101
    13441338msgid "OptionPane.cancelButtonText"
    13451339msgstr ""
    13461340
    1347 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:154
     1341#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:155
    13481342msgid "Draw lines between raw gps points."
    13491343msgstr ""
    13501344
    1351 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:158
     1345#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:159
    13521346msgid "Force lines if no segments imported."
    13531347msgstr ""
    13541348
    1355 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:159
     1349#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:160
     1350msgid "Draw large GPS points."
     1351msgstr ""
     1352
     1353#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:161
    13561354msgid "Draw Direction Arrows"
    13571355msgstr ""
    13581356
    1359 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:219
     1357#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:221
    13601358msgid ""
    13611359"Force drawing of lines if the imported data contain no line information."
    13621360msgstr ""
    13631361
    1364 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:222
     1362#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:225
     1363msgid "Draw larger dots for the GPS points."
     1364msgstr ""
     1365
     1366#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:226
    13651367#, fuzzy
    13661368msgid "Draw direction hints for all segments."
    13671369msgstr "Falsche Richtung der Abschnitte."
    13681370
    1369 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:237
     1371#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:241
    13701372msgid "Color"
    13711373msgstr ""
    13721374
    1373 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:238
     1375#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:242
    13741376msgid "Name"
    13751377msgstr ""
    13761378
    1377 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:259
     1379#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:263
    13781380#, fuzzy
    13791381msgid "Choose"
    13801382msgstr "Bereich auswählen"
    13811383
    1382 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:263
     1384#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:267
    13831385msgid "Please select a color."
    13841386msgstr ""
    13851387
    1386 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:268
     1388#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:272
    13871389#, fuzzy, java-format
    13881390msgid "Choose a color for {0}"
    13891391msgstr "Farbe auswählen"
    13901392
    1391 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:275
     1393#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:279
    13921394msgid "The base URL to the OSM server (REST API)"
    13931395msgstr ""
    13941396
    1395 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:276
     1397#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:280
    13961398msgid "Login name (email) to the OSM account."
    13971399msgstr ""
    13981400
    1399 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:277
     1401#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:281
    14001402msgid ""
    14011403"Login password to the OSM account. Leave blank to not store any password."
    14021404msgstr ""
    14031405
    1404 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:278
     1406#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:282
    14051407msgid "The base URL to the server retrieving WMS background pictures from."
    14061408msgstr ""
    14071409
    1408 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:279
     1410#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:283
    14091411msgid ""
    14101412"<html>Import string specification. lat/lon and time are imported.<br><b>lat</"
     
    14161418msgstr ""
    14171419
    1418 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:286
     1420#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:290
    14191421msgid ""
    14201422"If your gps device draw to few lines, select this to draw lines along your "
     
    14221424msgstr ""
    14231425
    1424 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:287
     1426#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:291
    14251427msgid "Colors used by different objects in JOSM."
    14261428msgstr ""
    14271429
    1428 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:292
     1430#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:296
    14291431msgid "Display Settings"
    14301432msgstr ""
    14311433
    1432 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:292
     1434#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:296
    14331435msgid ""
    14341436"Various settings that influence the visual representation of the whole "
     
    14361438msgstr ""
    14371439
    1438 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:293
     1440#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:297
    14391441msgid "Look and Feel"
    14401442msgstr ""
    14411443
    1442 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:299
     1444#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:304
    14431445msgid "Colors"
    14441446msgstr ""
    14451447
    1446 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:306
     1448#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:311
    14471449msgid "Connection Settings"
    14481450msgstr ""
    14491451
    1450 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:306
     1452#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:311
    14511453#, fuzzy
    14521454msgid "Connection Settings to the OSM server."
    14531455msgstr "Kartendaten zum OSM Server speichern"
    14541456
    1455 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:307
     1457#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:312
    14561458msgid "Base Server URL"
    14571459msgstr ""
    14581460
    1459 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:309
     1461#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:314
    14601462msgid "OSM username (email)"
    14611463msgstr ""
    14621464
    1463 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:311
     1465#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:316
    14641466msgid "OSM password"
    14651467msgstr ""
    14661468
    1467 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:313
     1469#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:318
    14681470msgid ""
    14691471"<html>WARNING: The password is stored in plain text in the preferences file."
     
    14721474msgstr ""
    14731475
    1474 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:322
     1476#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:327
    14751477msgid "CSV import specification (empty: read from first line in data)"
    14761478msgstr ""
    14771479
    1478 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:327
     1480#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:332
    14791481msgid "Map Settings"
    14801482msgstr ""
    14811483
    1482 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:327
     1484#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:332
    14831485msgid "Settings for the map projection and data interpretation."
    14841486msgstr ""
    14851487
    1486 #: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:328
     1488#: /home/imi/src/josm/src/org/openstreetmap/josm/gui/PreferenceDialog.java:333
    14871489msgid "Projection method"
    14881490msgstr ""
     
    17701772msgstr ""
    17711773
     1774#, fuzzy
     1775#~ msgid ""
     1776#~ "Java OpenStreetMap Editor\n"
     1777#~ "\n"
     1778#~ "usage:\n"
     1779#~ "\tjava -jar josm.jar <option> <option> <option>...\n"
     1780#~ "\n"
     1781#~ "options:\n"
     1782#~ "\t--help|-?|-h                              Show this help\n"
     1783#~ "\t--geometry=widthxheight(+|-)x(+|-)y       Standard unix geometry "
     1784#~ "argument\n"
     1785#~ "\t[--download=]minlat,minlon,maxlat,maxlon  Download the bounding box\n"
     1786#~ "\t[--download=]<url>                        Download the location at the "
     1787#~ "url (with lat=x&lon=y&zoom=z)\n"
     1788#~ "\t[--download=]<filename>                   Open file (as raw gps, if ."
     1789#~ "gpx or .csv)\n"
     1790#~ "\t--downloadgps=minlat,minlon,maxlat,maxlon Download the bounding box as "
     1791#~ "raw gps\n"
     1792#~ "\t--selection=<searchstring>                Select with the given search\n"
     1793#~ "\t--no-fullscreen                           Don't launch in fullscreen "
     1794#~ "mode\n"
     1795#~ "\t--reset-preferences                       Reset the preferences to "
     1796#~ "default\n"
     1797#~ "\n"
     1798#~ "examples:\n"
     1799#~ "\tjava -jar josm.jar track1.gpx track2.gpx london.osm\n"
     1800#~ "\tjava -jar josm.jar http://www.openstreetmap.org/index.html?"
     1801#~ "lat=43.2&lon=11.1&zoom=13\n"
     1802#~ "\tjava -jar josm.jar london.osm --selection=http://www.ostertag.name/osm/"
     1803#~ "OSM_errors_node-duplicate.xml\n"
     1804#~ "\tjava -jar josm.jar 43.2,11.1,43.4,11.4\n"
     1805#~ "\n"
     1806#~ "Parameters are read in the order they are specified, so make sure you "
     1807#~ "load\n"
     1808#~ "some data before --selection\n"
     1809#~ "\n"
     1810#~ "Instead of --download=<bbox> you may specify osm://<bbox>\n"
     1811#~ msgstr ""
     1812#~ "Java OpenStreetMap Editor\n"
     1813#~ "\n"
     1814#~ "Aufruf:\n"
     1815#~ "\tjava -jar josm.jar <option> <option> <option>...\n"
     1816#~ "\n"
     1817#~ "options:\n"
     1818#~ "\t--help|-?|-h                              Zeige diese Hilfe an\n"
     1819#~ "\t--geometry=widthxheight(+|-)x(+|-)y       Standard unix Geometry "
     1820#~ "argument\n"
     1821#~ "\t[--download=]minlat,minlon,maxlat,maxlon  Download the bounding box\n"
     1822#~ "\t[--download=]<url>                        Download the location at the "
     1823#~ "url (with lat=x&lon=y&zoom=z)\n"
     1824#~ "\t[--download=]<filename>                   Datei öffnen (als roh gps, "
     1825#~ "wenn .gpx oder .csv)\n"
     1826#~ "\t--downloadgps=minlat,minlon,maxlat,maxlon Download the bounding box as "
     1827#~ "raw gps\n"
     1828#~ "\t--selection=<searchstring>                Select with the given search\n"
     1829#~ "\t--no-fullscreen                           Nicht im Fullscreenmodus "
     1830#~ "starten\n"
     1831#~ "\t--reset-preferences                       Einstellungen auf "
     1832#~ "Voreinstellungen zurücksetzen\n"
     1833#~ "\n"
     1834#~ "Beispiele:\n"
     1835#~ "\tjava -jar josm.jar track1.gpx track2.gpx london.osm\n"
     1836#~ "\tjava -jar josm.jar http://www.openstreetmap.org/index.html?"
     1837#~ "lat=43.2&lon=11.1&zoom=13\n"
     1838#~ "\tjava -jar josm.jar london.osm --selection=http://www.ostertag.name/osm/"
     1839#~ "OSM_errors_node-duplicate.xml\n"
     1840#~ "\tjava -jar josm.jar 43.2,11.1,43.4,11.4\n"
     1841#~ "\n"
     1842#~ "Parameters are read in the order they are specified, so make sure you "
     1843#~ "load\n"
     1844#~ "some data before --selection\n"
     1845#~ "\n"
     1846#~ "Instead of --download=<bbox> you may specify osm://<bbox>\n"
     1847
    17721848#~ msgid "F12"
    17731849#~ msgstr "F12"
  • src/org/openstreetmap/josm/gui/MainApplication.java

    r113 r115  
    1313import java.util.LinkedList;
    1414import java.util.List;
     15import java.util.Locale;
    1516import java.util.Map;
    1617
     
    7071                Thread.setDefaultUncaughtExceptionHandler(new BugReportExceptionHandler());
    7172
     73                // construct argument table
    7274                List<String> argList = Arrays.asList(argArray);
    73                 if (argList.contains("--help") || argList.contains("-?") || argList.contains("-h")) {
    74                         System.out.println(tr("Java OpenStreetMap Editor\n\n"+
    75                                                    "usage:\n"+
    76                                                    "\tjava -jar josm.jar <option> <option> <option>...\n\n"+
    77                                                    "options:\n"+
    78                                                    "\t--help|-?|-h                              Show this help\n"+
    79                                                    "\t--geometry=widthxheight(+|-)x(+|-)y       Standard unix geometry argument\n"+
    80                                                    "\t[--download=]minlat,minlon,maxlat,maxlon  Download the bounding box\n"+
    81                                                    "\t[--download=]<url>                        Download the location at the url (with lat=x&lon=y&zoom=z)\n"+
    82                                                    "\t[--download=]<filename>                   Open file (as raw gps, if .gpx or .csv)\n"+
    83                                                    "\t--downloadgps=minlat,minlon,maxlat,maxlon Download the bounding box as raw gps\n"+
    84                                                    "\t--selection=<searchstring>                Select with the given search\n"+
    85                                                    "\t--no-fullscreen                           Don't launch in fullscreen mode\n"+
    86                                                    "\t--reset-preferences                       Reset the preferences to default\n\n"+
    87                                                    "examples:\n"+
    88                                                    "\tjava -jar josm.jar track1.gpx track2.gpx london.osm\n"+
    89                                                    "\tjava -jar josm.jar http://www.openstreetmap.org/index.html?lat=43.2&lon=11.1&zoom=13\n"+
    90                                                    "\tjava -jar josm.jar london.osm --selection=http://www.ostertag.name/osm/OSM_errors_node-duplicate.xml\n"+
    91                                                    "\tjava -jar josm.jar 43.2,11.1,43.4,11.4\n\n"+
    92 
    93                                                    "Parameters are read in the order they are specified, so make sure you load\n"+
    94                                                    "some data before --selection\n\n"+
    95                                                    "Instead of --download=<bbox> you may specify osm://<bbox>\n"));
    96                         System.exit(0);
    97                 }
    98 
    99                 final File prefDir = new File(Main.pref.getPreferencesDir());
    100                 if (prefDir.exists() && !prefDir.isDirectory()) {
    101                         JOptionPane.showMessageDialog(null, tr("Cannot open preferences directory: {0}",Main.pref.getPreferencesDir()));
    102                         return;
    103                 }
    104                 if (!prefDir.exists())
    105                         prefDir.mkdirs();
    106 
    107                 // construct argument table
    10875                Map<String, Collection<String>> args = new HashMap<String, Collection<String>>();
    10976                for (String arg : argArray) {
     
    12087                }
    12188
     89                // very first thing to do is to setup the locale
     90                if (args.containsKey("language") && !args.get("language").isEmpty() && args.get("language").iterator().next().length() >= 2) {
     91                        String s = args.get("language").iterator().next();
     92                        Locale l = null;
     93                        if (s.length() <= 2 || s.charAt(2) != '_')
     94                                l = new Locale(s);
     95                        else if (s.length() <= 5 || s.charAt(5) != '.')
     96                                l = new Locale(s.substring(0,2), s.substring(3));
     97                        else
     98                                l = new Locale(s.substring(0,2), s.substring(3,5), s.substring(6));
     99                        Locale.setDefault(l);
     100                }
     101               
     102                if (argList.contains("--help") || argList.contains("-?") || argList.contains("-h")) {
     103                        System.out.println(tr("Java OpenStreetMap Editor")+"\n\n"+
     104                                        tr("usage")+":\n"+
     105                                        "\tjava -jar josm.jar <option> <option> <option>...\n\n"+
     106                                        tr("options")+":\n"+
     107                                        "\t--help|-?|-h                              "+tr("Show this help")+"\n"+
     108                                        "\t--geometry=widthxheight(+|-)x(+|-)y       "+tr("Standard unix geometry argument")+"\n"+
     109                                        "\t[--download=]minlat,minlon,maxlat,maxlon  "+tr("Download the bounding box")+"\n"+
     110                                        "\t[--download=]<url>                        "+tr("Download the location at the url (with lat=x&lon=y&zoom=z)")+"\n"+
     111                                        "\t[--download=]<filename>                   "+tr("Open file (as raw gps, if .gpx or .csv)")+"\n"+
     112                                        "\t--downloadgps=minlat,minlon,maxlat,maxlon "+tr("Download the bounding box as raw gps")+"\n"+
     113                                        "\t--selection=<searchstring>                "+tr("Select with the given search")+"\n"+
     114                                        "\t--no-fullscreen                           "+tr("Don't launch in fullscreen mode")+"\n"+
     115                                        "\t--reset-preferences                       "+tr("Reset the preferences to default")+"\n\n"+
     116                                        "\t--language=<language>                     "+tr("Set the language. Example: ")+"\n\n"+
     117                                        tr("examples")+":\n"+
     118                                        "\tjava -jar josm.jar track1.gpx track2.gpx london.osm\n"+
     119                                        "\tjava -jar josm.jar http://www.openstreetmap.org/index.html?lat=43.2&lon=11.1&zoom=13\n"+
     120                                        "\tjava -jar josm.jar london.osm --selection=http://www.ostertag.name/osm/OSM_errors_node-duplicate.xml\n"+
     121                                        "\tjava -jar josm.jar 43.2,11.1,43.4,11.4\n\n"+
     122
     123                                        tr("Parameters are read in the order they are specified, so make sure you load\n"+
     124                                        "some data before --selection")+"\n\n"+
     125                                        tr("Instead of --download=<bbox> you may specify osm://<bbox>\n"));
     126                        System.exit(0);
     127                }
     128
     129                final File prefDir = new File(Main.pref.getPreferencesDir());
     130                if (prefDir.exists() && !prefDir.isDirectory()) {
     131                        JOptionPane.showMessageDialog(null, tr("Cannot open preferences directory: {0}",Main.pref.getPreferencesDir()));
     132                        return;
     133                }
     134                if (!prefDir.exists())
     135                        prefDir.mkdirs();
     136
    122137                preConstructorInit(args);
    123138                JFrame mainFrame = new JFrame(tr("Java Open Street Map - Editor"));
  • src/org/openstreetmap/josm/gui/MapView.java

    r113 r115  
    88import java.awt.event.ComponentAdapter;
    99import java.awt.event.ComponentEvent;
    10 import java.awt.event.MouseAdapter;
    11 import java.awt.event.MouseEvent;
    12 import java.beans.PropertyChangeEvent;
    13 import java.beans.PropertyChangeListener;
    1410import java.util.ArrayList;
    1511import java.util.Collection;
     
    1814
    1915import javax.swing.JOptionPane;
    20 import javax.swing.JSlider;
    21 import javax.swing.event.ChangeEvent;
    22 import javax.swing.event.ChangeListener;
    2316
    2417import org.openstreetmap.josm.Main;
     
    8780
    8881
    89         private final class Scaler extends JSlider implements PropertyChangeListener, ChangeListener {
    90                 boolean clicked = false;
    91                 public Scaler() {
    92                         super(0, 20);
    93                         addMouseListener(new MouseAdapter(){
    94                                 @Override public void mousePressed(MouseEvent e) {
    95                                         clicked = true;
    96                                 }
    97                                 @Override public void mouseReleased(MouseEvent e) {
    98                                         clicked = false;
    99                                 }
    100                         });
    101                         MapView.this.addPropertyChangeListener("scale", this);
    102                         addChangeListener(this);
    103                 }
    104                 public void propertyChange(PropertyChangeEvent evt) {
    105                         if (!getModel().getValueIsAdjusting())
    106                                 setValue(zoom());
    107                 }
    108                 public void stateChanged(ChangeEvent e) {
    109                         if (!clicked)
    110                                 return;
    111                         EastNorth pos = world;
    112                         for (int zoom = 0; zoom < getValue(); ++zoom)
    113                                 pos = new EastNorth(pos.east()/2, pos.north()/2);
    114                         if (MapView.this.getWidth() < MapView.this.getHeight())
    115                                 zoomTo(center, pos.east()*2/(MapView.this.getWidth()-20));
    116                         else
    117                                 zoomTo(center, pos.north()*2/(MapView.this.getHeight()-20));
    118                 }
    119         }
    120 
    12182        public MapView(AutoScaleAction autoScaleAction) {
    12283                this.autoScaleAction = autoScaleAction;
     
    13495                        }
    13596                });
    136                 Scaler zoomScaler = new Scaler();
    137                 zoomScaler.setOpaque(false);
    138                 add(zoomScaler);
    139                 zoomScaler.setBounds(0,0, 100, 30);
     97
     98                MapSlider zoomSlider = new MapSlider(this);
     99                add(zoomSlider);
     100                zoomSlider.setBounds(0,0, 100, 30);
     101               
     102                MapScaler scaler = new MapScaler(this);
     103                add(scaler);
     104                scaler.setLocation(10,30);
    140105        }
    141106
  • src/org/openstreetmap/josm/gui/PreferenceDialog.java

    r113 r115  
    7878                        Main.pref.put("draw.rawgps.lines", drawRawGpsLines.isSelected());
    7979                        Main.pref.put("draw.rawgps.lines.force", forceRawGpsLines.isSelected());
     80                        Main.pref.put("draw.rawgps.large", largeGpsPoints.isSelected());
    8081                        Main.pref.put("draw.segment.direction", directionHint.isSelected());
    8182
     
    157158         */
    158159        private JCheckBox forceRawGpsLines = new JCheckBox(tr("Force lines if no segments imported."));
     160        private JCheckBox largeGpsPoints = new JCheckBox(tr("Draw large GPS points."));
    159161        private JCheckBox directionHint = new JCheckBox(tr("Draw Direction Arrows"));
    160162        private JTable colors;
     
    220222                forceRawGpsLines.setSelected(Main.pref.getBoolean("draw.rawgps.lines.force"));
    221223                forceRawGpsLines.setEnabled(drawRawGpsLines.isSelected());
     224                largeGpsPoints.setSelected(Main.pref.getBoolean("draw.rawgps.large"));
     225                largeGpsPoints.setToolTipText(tr("Draw larger dots for the GPS points."));
    222226                directionHint.setToolTipText(tr("Draw direction hints for all segments."));
    223227                directionHint.setSelected(Main.pref.getBoolean("draw.segment.direction"));
     
    296300                display.add(drawRawGpsLines, GBC.eol().insets(20,0,0,0));
    297301                display.add(forceRawGpsLines, GBC.eop().insets(40,0,0,0));
     302                display.add(largeGpsPoints, GBC.eop().insets(20,0,0,0));
    298303                display.add(directionHint, GBC.eop().insets(20,0,0,0));
    299304                display.add(new JLabel(tr("Colors")), GBC.eol());
  • src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java

    r113 r115  
    234234                        public void actionPerformed(ActionEvent e) {
    235235                                int sel = propertyTable.getSelectedRow();
    236                                 if (e.getActionCommand().equals(tr("Add")))
     236                                if (e.getActionCommand().equals("Add"))
    237237                                        add();
    238                                 else if (e.getActionCommand().equals(tr("Edit"))) {
     238                                else if (e.getActionCommand().equals("Edit")) {
    239239                                        if (sel == -1)
    240240                                                JOptionPane.showMessageDialog(Main.parent, tr("Please select the row to edit."));
    241241                                        else
    242242                                                edit(sel);
    243                                 } else if (e.getActionCommand().equals(tr("Delete"))) {
     243                                } else if (e.getActionCommand().equals("Delete")) {
    244244                                        if (sel == -1)
    245245                                                JOptionPane.showMessageDialog(Main.parent, tr("Please select the row to delete."));
  • src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java

    r110 r115  
    4141import org.openstreetmap.josm.gui.PleaseWaitRunnable;
    4242import org.openstreetmap.josm.io.OsmIdReader;
    43 import org.openstreetmap.josm.io.ProgressReader;
     43import org.openstreetmap.josm.io.ProgressInputStream;
    4444import org.openstreetmap.josm.tools.GBC;
    4545import org.openstreetmap.josm.tools.ImageProvider;
     
    7474                        try {
    7575                        URLConnection con = url.openConnection();
    76                         InputStream in = new ProgressReader(con, progress, currentAction);
     76                        InputStream in = new ProgressInputStream(con, progress, currentAction);
    7777                                currentAction.setText(tr("Downloading..."));
    7878                                Map<Long, String> ids = idReader.parseIds(in);
  • src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java

    r113 r115  
    112112                        g.setColor(Color.GRAY);
    113113                Point old = null;
     114               
     115                boolean force = Main.pref.getBoolean("draw.rawgps.lines.force");
     116                boolean lines = Main.pref.getBoolean("draw.rawgps.lines");
     117                boolean large = Main.pref.getBoolean("draw.rawgps.large");
    114118                for (Collection<GpsPoint> c : data) {
    115                         if (!Main.pref.getBoolean("draw.rawgps.lines.force"))
     119                        if (!force)
    116120                                old = null;
    117121                        for (GpsPoint p : c) {
    118122                                Point screen = mv.getPoint(p.eastNorth);
    119                                 if (Main.pref.getBoolean("draw.rawgps.lines") && old != null)
     123                                if (lines && old != null)
    120124                                        g.drawLine(old.x, old.y, screen.x, screen.y);
    121                                 else
     125                                else if (!large)
    122126                                        g.drawRect(screen.x, screen.y, 0, 0);
     127                                if (large)
     128                                        g.fillRect(screen.x-1, screen.y-1, 3, 3);
    123129                                old = screen;
    124130                        }
  • src/org/openstreetmap/josm/io/OsmServerReader.java

    r104 r115  
    3030                if (isAuthCancelled() && activeConnection.getResponseCode() == 401)
    3131                        return null;
    32                 return new ProgressReader(activeConnection, progress, currentAction);
     32                return new ProgressInputStream(activeConnection, progress, currentAction);
    3333        }
    3434}
  • src/org/openstreetmap/josm/io/ProgressInputStream.java

    r109 r115  
    1212 * @author Imi
    1313 */
    14 public class ProgressReader extends InputStream {
     14public class ProgressInputStream extends InputStream {
    1515
    1616        private final InputStream in;
     
    2121        private final URLConnection connection;
    2222
    23         public ProgressReader(URLConnection con, BoundedRangeModel progress, JLabel currentAction) throws IOException {
     23        public ProgressInputStream(URLConnection con, BoundedRangeModel progress, JLabel currentAction) throws IOException {
    2424                this.connection = con;
    2525                this.in = con.getInputStream();
  • src/org/openstreetmap/josm/tools/I18n.java

    r112 r115  
    2020                i18n = I18nFactory.getI18n(Main.class);
    2121        } catch (MissingResourceException e) {
    22                 System.out.println("Locale '"+Locale.getDefault().getLanguage()+"' not found. Using default.");
     22                System.out.println("Locale '"+Locale.getDefault()+"' not found. Using default.");
    2323        }
    2424        }
Note: See TracChangeset for help on using the changeset viewer.