]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/lang/prune-texts_zh.properties
Version 11, August 2010
[GpsPrune.git] / tim / prune / lang / prune-texts_zh.properties
index 5bf076411332602d99a8d0710afe569259dc11ba..760423a55402f2c954a3c5410416b396f499ba90 100644 (file)
@@ -6,25 +6,28 @@ menu.file=\u6587\u4ef6
 menu.file.addphotos=\u6dfb\u52a0\u76f8\u7247
 menu.file.save=\u4fdd\u5b58
 menu.file.exit=\u9000\u51fa
+menu.track=\u8f68\u8ff9
 menu.track.undo=\u64a4\u9500
 menu.track.clearundo=\u6e05\u9664\u64a4\u9500\u6e05\u5355
-menu.point.editpoint=\u7f16\u8f91\u8f68\u8ff9\u70b9
-menu.point.deletepoint=\u5220\u9664\u8f68\u8ff9\u70b9
-menu.range.deleterange=\u5220\u9664\u8f68\u8ff9\u70b9\u6bb5
 menu.track.deletemarked=\u5220\u9664\u5df2\u6807\u793a\u8f68\u8ff9\u70b9
-menu.range.interpolate=\u63d2\u5165\u8f68\u8ff9\u70b9
-menu.range.average=\u8bbe\u7f6e\u5e73\u5747\u8f68\u8ff9\u70b9
-menu.range.reverse=\u8f68\u8ff9\u70b9\u53cd\u5411
-menu.range.mergetracksegments=\u5408\u5e76\u8f68\u8ff9\u6bb5
 menu.track.rearrange=\u822a\u70b9\u91cd\u7f6e
 menu.track.rearrange.start=\u81f3\u8d77\u59cb\u4f4d\u7f6e
 menu.track.rearrange.end=\u81f3\u672b\u4f4d\u7f6e
 menu.track.rearrange.nearest=\u81f3\u6700\u8fd1\u8f68\u8ff9\u70b9
-menu.range.cutandmove=\u79fb\u52a8
+menu.range=\u822a\u6bb5
 menu.range.all=\u5168\u9009
 menu.range.none=\u64a4\u9500\u9009\u62e9
 menu.range.start=\u8bbe\u7f6e\u8d77\u70b9
 menu.range.end=\u8bbe\u7f6e\u672b\u70b9
+menu.range.deleterange=\u5220\u9664\u8f68\u8ff9\u70b9\u6bb5
+menu.range.interpolate=\u63d2\u5165\u8f68\u8ff9\u70b9
+menu.range.average=\u8bbe\u7f6e\u5e73\u5747\u8f68\u8ff9\u70b9
+menu.range.reverse=\u8f68\u8ff9\u70b9\u53cd\u5411
+menu.range.mergetracksegments=\u5408\u5e76\u8f68\u8ff9\u6bb5
+menu.range.cutandmove=\u79fb\u52a8
+menu.point=\u8f68\u8ff9\u70b9
+menu.point.editpoint=\u7f16\u8f91\u8f68\u8ff9\u70b9
+menu.point.deletepoint=\u5220\u9664\u8f68\u8ff9\u70b9
 menu.photo=\u76f8\u7247
 menu.photo.saveexif=\u5750\u6807\u4fdd\u5b58\u81f3Exif
 menu.photo.connect=\u94fe\u63a5\u76f8\u7247
@@ -36,7 +39,9 @@ menu.view.browser.google=Google\u5730\u56fe
 menu.view.browser.openstreetmap=Openstreet\u5730\u56fe
 menu.view.browser.mapquest=Mapquest\u5730\u56fe
 menu.view.browser.yahoo=Yahoo\u5730\u56fe
+menu.view.browser.bing=Bing(\u5fc5\u5e94\uff09\u5730\u56fe
 menu.settings=\u8bbe\u7f6e
+menu.settings.onlinemode=\u4ece\u7f51\u4e0a\u5bfc\u5165\u5730\u56fe
 menu.help=\u5e2e\u52a9
 # Popup menu for map
 menu.map.zoomin=\u653e\u5927
@@ -59,20 +64,32 @@ function.editwaypointname=\u7f16\u8f91\u822a\u70b9\u540d
 function.compress=\u538b\u7f29\u8f68\u8ff9(\u6807\u793a\u8981\u5220\u9664\u822a\u70b9\uff09
 function.addtimeoffset=\u52a0\u5165\u65f6\u95f4\u5dee
 function.addaltitudeoffset=\u52a0\u5165\u9ad8\u5ea6\u504f\u79fb
+function.convertnamestotimes=\u822a\u70b9\u540d\u79f0\u8f6c\u4e3a\u65f6\u95f4
 function.findwaypoint=\u67e5\u627e\u822a\u70b9
+function.pastecoordinates=\u8f93\u5165\u65b0\u5750\u6807
 function.charts=\u9ad8\u5ea6\u901f\u5ea6\u56fe\u8868
 function.show3d=3-D\u89c6\u56fe
 function.distances=\u8ddd\u79bb
+function.fullrangedetails=\u5168\u822a\u6bb5\u8be6\u7ec6\u4fe1\u606f
 function.setmapbg=\u80cc\u666f\u5730\u56fe
 function.setkmzimagesize=\u8bbe\u7f6eKMZ\u56fe\u50cf\u5c3a\u5bf8
 function.setpaths=\u8bbe\u7f6e\u7a0b\u5e8f\u8def\u5f84
 function.getgpsies=Gpsies\u8f68\u8ff9
+function.lookupsrtm=\u4eceSRTM\u83b7\u5f97\u9ad8\u5ea6\u4fe1\u606f
+function.duplicatepoint=\u590d\u5236\u70b9
+function.setcolours=\u8bbe\u7f6e\u989c\u8272
+function.setlanguage=\u8bbe\u7f6e\u8bed\u8a00
 function.correlatephotos=\u94fe\u63a5\u76f8\u7247
+function.rearrangephotos=\u91cd\u6392\u76f8\u7247
+function.rotatephotoleft=\u5de6\u65cb\u8f6c
+function.rotatephotoright=\u53f3\u65cb\u8f6c
+function.ignoreexifthumb=\u5ffd\u7565Exif\u7f29\u7565\u56fe
 function.help=\u5e2e\u52a9
 function.showkeys=\u663e\u793a\u5feb\u6377\u952e
 function.about=\u5173\u4e8ePrune
 function.checkversion=\u68c0\u67e5\u66f4\u65b0
 function.saveconfig=\u4fdd\u5b58\u8bbe\u7f6e
+function.diskcache=\u4fdd\u5b58\u5730\u56fe
 
 # Dialogs
 dialog.exit.confirm.title=\u9000\u51fa
@@ -98,6 +115,7 @@ dialog.openoptions.deliminfo.records=\u6761\u8bb0\u5f55\uff0c
 dialog.openoptions.deliminfo.fields=\u6570\u636e\u6bb5
 dialog.openoptions.deliminfo.norecords=\u65e0\u7eaa\u5f55
 dialog.openoptions.altitudeunits=\u9ad8\u5ea6\u5355\u4f4d
+dialog.open.contentsdoubled=\u6587\u4ef6\u542b\u6709\u4e24\u5957\u70b9\u4fe1\u606f\uff0c\u4e00\u5957\u822a\u70b9\u4fe1\u606f\u548c\u4e00\u5957\u8f68\u8ff9\u70b9\u4fe1\u606f
 dialog.jpegload.subdirectories=\u542b\u6b21\u7ea7\u65b9\u4f4d
 dialog.jpegload.loadjpegswithoutcoords=\u542b\u65e0\u5750\u6807\u70b9\u76f8\u7247
 dialog.jpegload.loadjpegsoutsidearea=\u542b\u533a\u57df\u5916\u76f8\u7247
@@ -108,6 +126,7 @@ dialog.gpsload.device=GPS\u7aef\u53e3\u540d\u79f0
 dialog.gpsload.format=GPS\u6587\u4ef6\u683c\u5f0f
 dialog.gpsload.getwaypoints=\u5bfc\u5165\u822a\u70b9
 dialog.gpsload.gettracks=\u5bfc\u5165\u8f68\u8ff9
+dialog.gpsload.save=\u4fdd\u5b58\u5230\u6587\u4ef6
 dialog.gpssend.sendwaypoints=\u53d1\u9001\u822a\u70b9
 dialog.gpssend.sendtracks=\u53d1\u9001\u8f68\u8ff9
 dialog.gpssend.trackname=\u8f68\u8ff9\u540d
@@ -122,13 +141,16 @@ dialog.save.altitudeunits=\u9ad8\u5ea6\u5355\u4f4d
 dialog.save.timestampformat=\u65f6\u95f4\u683c\u5f0f
 dialog.save.overwrite.title=\u6587\u4ef6\u5df2\u5b58\u5728
 dialog.save.overwrite.text=\u6587\u4ef6\u5df2\u5b58\u5728\uff0c\u662f\u5426\u8986\u76d6\uff1f
+dialog.save.notypesselected=\u70b9\u7c7b\u578b\u672a\u9009\u5b9a
 dialog.exportkml.text=\u6570\u636e\u540d\u79f0
 dialog.exportkml.altitude=\u7edd\u5bf9\u9ad8\u5ea6\uff08\u822a\u7a7a\u7528\uff09
 dialog.exportkml.kmz=\u538b\u7f29\u6210KMZ\u6587\u4ef6
 dialog.exportkml.exportimages=\u8f93\u51fa\u76f8\u7247\u7d22\u5f15\u56fe\u81f3KMZ
+dialog.exportkml.trackcolour=\u8f68\u8ff9\u989c\u8272
 dialog.exportgpx.name=\u540d\u79f0
 dialog.exportgpx.desc=\u63cf\u8ff0
 dialog.exportgpx.includetimestamps=\u5305\u542b\u65f6\u95f4
+dialog.exportgpx.copysource=\u4ece\u6e90XML\u6587\u4ef6\u590d\u5236
 dialog.exportpov.text=\u8bf7\u8f93\u5165POV\u53c2\u6570
 dialog.exportpov.font=\u5b57\u4f53
 dialog.exportpov.camerax=X\u76f8\u673a
@@ -142,6 +164,7 @@ dialog.pointtype.desc=\u4fdd\u5b58\u4e0b\u5217\u70b9\uff1a
 dialog.pointtype.track=\u8f68\u8ff9\u70b9
 dialog.pointtype.waypoint=\u822a\u70b9
 dialog.pointtype.photo=\u76f8\u7247\u70b9
+dialog.pointtype.selection=\u4ec5\u5df2\u9009\u62e9\u822a\u6bb5
 dialog.confirmreversetrack.title=\u786e\u8ba4\u53cd\u5411
 dialog.confirmreversetrack.text=\u8f68\u8ff9\u5305\u542b\u65f6\u95f4\u4fe1\u606f\uff0c\u53cd\u5411\u540e\u53ef\u80fd\u4e22\u5931\n\u662f\u5426\u7ee7\u7eed\uff1f
 dialog.confirmcutandmove.title=\u786e\u8ba4\u526a\u5207\u548c\u79fb\u52a8
@@ -184,6 +207,7 @@ dialog.saveexif.photostatus.connected=\u5df2\u94fe\u63a5
 dialog.saveexif.photostatus.disconnected=\u672a\u94fe\u63a5
 dialog.saveexif.photostatus.modified=\u5df2\u6539\u53d8
 dialog.saveexif.overwrite=\u8986\u76d6\u6587\u4ef6
+dialog.saveexif.force=\u5f3a\u5236\u6267\u884c\u5ffd\u7565\u9519\u8bef
 dialog.charts.xaxis=X\u8f74
 dialog.charts.yaxis=Y\u8f74
 dialog.charts.output=\u8f93\u51fa
@@ -198,15 +222,29 @@ dialog.distances.column.from=\u4ece\u6b64\u70b9
 dialog.distances.column.to=\u5230\u6b64\u70b9
 dialog.distances.currentpoint=\u5f53\u524d\u70b9
 dialog.distances.toofewpoints=\u9700\u8981\u822a\u70b9\u6765\u8ba1\u7b97\u8ddd\u79bb
-dialog.setmapbg.mapnik=Mapnik(\u7f3a\u7701)
-dialog.setmapbg.osma=Osma
-dialog.setmapbg.cyclemap=Cyclemap
-dialog.setmapbg.other=\u5176\u4ed6(\u5728\u4e0b\u9762\u8f93\u5165URL)
-dialog.setmapbg.server=\u5730\u56fe\u670d\u52a1\u5668URL
+dialog.fullrangedetails.intro=\u822a\u6bb5\u8be6\u60c5
+dialog.setmapbg.intro=\u8bf7\u9009\u62e9\u5730\u56fe\uff0c\u6216\u6dfb\u52a0\u5730\u56fe
+dialog.addmapsource.title=\u6dfb\u52a0\u5730\u56fe
+dialog.addmapsource.sourcename=\u5730\u56fe\u6765\u6e90\u540d\u79f0
+dialog.addmapsource.layer1url=\u7b2c\u4e00\u5c42URL
+dialog.addmapsource.layer2url=\u53ef\u9009\u7b2c\u4e8c\u5c42URL
+dialog.addmapsource.maxzoom=\u6700\u5927\u7f29\u653e\u7ea7\u6570
+dialog.addmapsource.cloudstyle=\u7c7b\u578b\u53f7
+dialog.addmapsource.noname=\u672a\u547d\u540d
 dialog.gpsies.column.name=\u8f68\u8ff9\u540d\u79f0
 dialog.gpsies.column.length=\u957f\u5ea6
 dialog.gpsies.description=\u63cf\u8ff0
 dialog.gpsies.nodescription=\u65e0\u63cf\u8ff0
+dialog.gpsies.nonefound=\u672a\u627e\u5230\u8f68\u8ff9
+dialog.gpsies.activities=\u6d3b\u52a8,\u9002\u5408
+dialog.gpsies.activity.trekking=\u5f92\u6b65
+dialog.gpsies.activity.walking=\u7ade\u8d70
+dialog.gpsies.activity.jogging=\u8dd1\u6b65
+dialog.gpsies.activity.biking=\u9a91\u81ea\u884c\u8f66
+dialog.gpsies.activity.motorbiking=\u7535\u52a8\u81ea\u884c\u8f66
+dialog.gpsies.activity.snowshoe=\u96ea\u978b\u5065\u884c
+dialog.gpsies.activity.sailing=\u5e06\u8239
+dialog.gpsies.activity.skating=\u6ed1\u51b0
 dialog.correlate.notimestamps=\u6570\u636e\u70b9\u4e2d\u65e0\u65f6\u95f4\u4fe1\u606f\uff0c\u76f8\u7247\u65e0\u6cd5\u94fe\u63a5
 dialog.correlate.nouncorrelatedphotos=\u6240\u6709\u76f8\u7247\u5df2\u94fe\u63a5\n\u7ee7\u7eed\uff1f
 dialog.correlate.photoselect.intro=\u9009\u62e9\u5df2\u94fe\u63a5\u76f8\u7247\u4f5c\u4e3a\u65f6\u95f4\u504f\u79fb
@@ -229,6 +267,12 @@ dialog.correlate.options.nodistancelimit=\u65e0\u8ddd\u79bb\u9650\u5236
 dialog.correlate.options.distancelimit=\u8ddd\u79bb\u9650\u5236
 dialog.correlate.options.correlate=\u94fe\u63a5
 dialog.correlate.alloutsiderange=\u65e0\u6cd5\u94fe\u63a5\uff0c\u6240\u6709\u76f8\u7247\u8d85\u51fa\u8f68\u8ff9\u65f6\u95f4\u8303\u56f4\n\u8bf7\u6539\u53d8\u65f6\u95f4\u504f\u79fb\u6216\u624b\u52a8\u94fe\u63a5\u81f3\u5c11\u4e00\u5f20\u76f8\u7247
+dialog.rearrangephotos.desc=\u9009\u62e9\u76ee\u7684\u5730\u53ca\u6392\u76f8\u7247\u70b9
+dialog.rearrangephotos.tostart=\u79fb\u5230\u5f00\u59cb
+dialog.rearrangephotos.toend=\u79fb\u5230\u672b\u5c3e
+dialog.rearrangephotos.nosort=\u4e0d\u6392\u5e8f
+dialog.rearrangephotos.sortbyfilename=\u6309\u540d\u79f0\u6392\u5e8f
+dialog.rearrangephotos.sortbytime=\u6309\u65f6\u95f4\u6392\u5e8f
 dialog.compress.nonefound=\u65e0\u6cd5\u5220\u9664\u6570\u636e\u70b9
 dialog.compress.closepoints.title=\u90bb\u8fd1\u70b9\u5220\u9664
 dialog.compress.closepoints.paramdesc=\u8303\u56f4\u7cfb\u6570
@@ -238,6 +282,9 @@ dialog.compress.singletons.title=\u79bb\u6563\u70b9\u5220\u9664
 dialog.compress.singletons.paramdesc=\u8ddd\u79bb\u7cfb\u6570
 dialog.compress.duplicates.title=\u91cd\u590d\u70b9\u5220\u9664
 dialog.compress.summarylabel=\u8981\u5220\u9664\u7684\u70b9
+dialog.pastecoordinates.desc=\u5728\u6b64\u8f93\u5165\u6216\u7c98\u8d34\u5750\u6807\u70b9
+dialog.pastecoordinates.coords=\u5750\u6807\u70b9
+dialog.pastecoordinates.nothingfound=\u8bf7\u68c0\u67e5\u5750\u6807\u6570\u636e\u5e76\u91cd\u8bd5
 dialog.help.help=\u66f4\u591a\u4fe1\u606f\u548c\u7528\u6cd5\uff0c\u8bf7\u53c2\u8003\u7f51\u7ad9\nhttp://activityworkshop.net/software/prune///
 dialog.about.version=\u7248\u672c
 dialog.about.build=Build
@@ -254,6 +301,11 @@ dialog.about.systeminfo.povray=Povray \u662f\u5426\u5b89\u88c5
 dialog.about.systeminfo.exiftool=Exiftool \u662f\u5426\u5b89\u88c5
 dialog.about.systeminfo.gpsbabel=Gpsbabel \u662f\u5426\u5b89\u88c5
 dialog.about.systeminfo.gnuplot=Gnuplot \u662f\u5426\u5b89\u88c5
+dialog.about.systeminfo.exiflib=Exif \u5e93
+dialog.about.systeminfo.exiflib.internal=\u5185\u90e8
+dialog.about.systeminfo.exiflib.internal.failed=\u5185\u90e8\uff08\u672a\u627e\u5230\uff09
+dialog.about.systeminfo.exiflib.external=\u5916\u90e8
+dialog.about.systeminfo.exiflib.external.failed=\u5916\u90e8\uff08\u672a\u627e\u5230\uff09
 dialog.about.yes=\u662f
 dialog.about.no=\u5426
 dialog.about.credits=\u81f4\u8c22
@@ -274,10 +326,14 @@ dialog.checkversion.releasedate1=\u65b0\u7248\u672c\u53d1\u884c\u4e8e
 dialog.checkversion.releasedate2=
 dialog.checkversion.download=\u4e0b\u8f7d\u6700\u65b0\u7248\u672c\uff0c\u8bf7\u767b\u9646\u7f51\u7ad9\uff1a\nhttp://activityworkshop.net/software/prune/download.html
 dialog.keys.intro=\u53ef\u7528\u4e0b\u5217\u5feb\u6377\u952e\u66ff\u4ee3\u9f20\u6807
+dialog.keys.keylist=<table><tr><td>\u7bad\u5934</td><td>\u4e0a\u4e0b\u5de6\u53f3\u79fb\u52a8\u5730\u56fe</td></tr><tr><td>Ctrl + \u5de6\u53f3\u7bad\u5934</td><td>\u9009\u53d6\u524d\uff0c\u540e\u70b9</td></tr><tr><td>Ctrl + \u4e0a\u4e0b\u7bad\u5934</td><td>\u653e\u5927\u7f29\u5c0f</td></tr><tr><td>Ctrl + PgUp, PgDown</td><td>\u9009\u62e9\u524d\u540e\u6bb5</td></tr><tr><td>Ctrl + Home, End</td><td>\u9009\u62e9\u9996\u672b\u70b9</td></tr><tr><td>Del</td><td>\u5220\u9664\u5f53\u524d\u70b9</td></tr></table>
+dialog.keys.normalmodifier=Ctrl
+dialog.keys.macmodifier=Command
 dialog.saveconfig.desc=\u4e0b\u5217\u8bbe\u7f6e\u5c06\u4fdd\u5b58\u5230\u8bbe\u7f6e\u6587\u4ef6
 dialog.saveconfig.prune.trackdirectory=\u8f68\u8ff9\u6587\u4ef6\u5939
 dialog.saveconfig.prune.photodirectory=\u76f8\u7247\u6587\u4ef6\u5939
 dialog.saveconfig.prune.languagecode=\u8bed\u8a00\u9009\u62e9(ZH)
+dialog.saveconfig.prune.languagefile=\u8bed\u8a00\u6587\u4ef6\u5305
 dialog.saveconfig.prune.gpsdevice=GPS\u7aef\u53e3\u540d\u79f0
 dialog.saveconfig.prune.gpsformat=GPS\u6587\u4ef6\u683c\u5f0f
 dialog.saveconfig.prune.povrayfont=Povray \u5b57\u4f53
@@ -285,13 +341,39 @@ dialog.saveconfig.prune.metricunits=\u4f7f\u7528\u516c\u5236\uff1f
 dialog.saveconfig.prune.gnuplotpath=gnuplot\u8def\u5f84
 dialog.saveconfig.prune.gpsbabelpath=gpsbabel\u8def\u5f84
 dialog.saveconfig.prune.exiftoolpath=exiftool\u8def\u5f84
-dialog.saveconfig.prune.mapserverindex=\u80cc\u666f\u5730\u56fe\u7801(1-4)
-dialog.saveconfig.prune.mapserverurl=\u90094\u65f6\u5730\u56fe\u670d\u52a1\u5668URL
+dialog.saveconfig.prune.mapsource=\u5df2\u9009\u62e9\u7684\u5730\u56fe\u6e90
+dialog.saveconfig.prune.mapsourcelist=\u5730\u56fe\u6e90
+dialog.saveconfig.prune.diskcache=\u5b58\u50a8\u8def\u5f84
 dialog.saveconfig.prune.kmzimagewidth=KMZ\u56fe\u50cf\u5bbd\u5ea6
 dialog.saveconfig.prune.kmzimageheight=KMZ\u56fe\u50cf\u9ad8\u5ea6
+dialog.saveconfig.prune.colourscheme=\u989c\u8272
+dialog.saveconfig.prune.kmltrackcolour=KML\u8f68\u8ff9\u989c\u8272
 dialog.setpaths.intro=\u82e5\u9700\u8981\uff0c\u53ef\u8bbe\u5b9a\u5916\u6302\u7a0b\u5e8f\u8def\u5f84
+dialog.setpaths.found=\u627e\u5230\u8def\u5f84\uff1f
 dialog.addaltitude.noaltitudes=\u8f68\u8ff9\u4e0d\u542b\u9ad8\u5ea6\u4fe1\u606f
 dialog.addaltitude.desc=\u9ad8\u5ea6\u504f\u79fb
+dialog.setcolours.intro=\u70b9\u6309\u8272\u677f\u4ee5\u6539\u53d8\u989c\u8272
+dialog.setcolours.background=\u80cc\u666f
+dialog.setcolours.borders=\u8fb9\u754c
+dialog.setcolours.lines=\u7ebf\u4f53
+dialog.setcolours.primary=\u4e3b\u8981
+dialog.setcolours.secondary=\u8f85\u52a9
+dialog.setcolours.point=\u70b9
+dialog.setcolours.selection=\u9009\u62e9
+dialog.setcolours.text=\u6587\u5b57
+dialog.colourchooser.title=\u8bf7\u9009\u62e9\u989c\u8272
+dialog.colourchooser.red=\u7ea2
+dialog.colourchooser.green=\u7eff
+dialog.colourchooser.blue=\u84dd
+dialog.setlanguage.firstintro=\u4f60\u53ef\u4ee5\u9009\u62e9\u5df2\u6709\u8bed\u8a00,<p>\u6216\u9009\u62e9\u5916\u6302\u8bed\u8a00\u5305
+dialog.setlanguage.secondintro=\u8bf7\u4fdd\u5b58\u8bbe\u7f6e<p>\u5e76\u91cd\u542fPrune\u4f7f\u8bbe\u7f6e\u751f\u6548
+dialog.setlanguage.language=\u8bed\u8a00
+dialog.setlanguage.languagefile=\u8bed\u8a00\u5305
+dialog.setlanguage.endmessage=\u73b0\u5728\u8bf7\u4fdd\u5b58\u8bbe\u7f6e\u5e76\u91cd\u542fPrune\n\u4f7f\u8bbe\u7f6e\u751f\u6548
+dialog.diskcache.save=\u5730\u56fe\u56fe\u7247\u4fdd\u5b58\u5230\u7535\u8111
+dialog.diskcache.dir=\u4fdd\u5b58\u8def\u5f84
+dialog.diskcache.createdir=\u65b0\u5efa\u8def\u5f84
+dialog.diskcache.nocreate=\u672a\u65b0\u5efa\u8def\u5f84
 
 # 3d window
 dialog.3d.title=Prune 3D \u663e\u793a
@@ -310,8 +392,11 @@ confirm.point.edit=\u5df2\u7f16\u8f91\u7684\u8f68\u8ff9\u70b9
 confirm.mergetracksegments=\u5df2\u5408\u5e76\u7684\u8f68\u8ff9\u6bb5
 confirm.reverserange=\u53cd\u5411\u7684\u8303\u56f4
 confirm.addtimeoffset=\u5df2\u52a0\u4e0a\u65f6\u95f4\u504f\u5dee
+confirm.addaltitudeoffset=\u5df2\u52a0\u4e0a\u9ad8\u5ea6\u504f\u5dee
 confirm.rearrangewaypoints=\u91cd\u65b0\u914d\u7f6e\u7684\u822a\u70b9
+confirm.rearrangephotos=\u76f8\u7247\u5df2\u91cd\u6392
 confirm.cutandmove=\u5df2\u79fb\u52a8\u7684\u8f68\u8ff9\u6bb5
+confirm.convertnamestotimes=\u822a\u70b9\u540d\u79f0\u5df2\u8f6c\u6362
 confirm.saveexif.ok1=\u5df2\u4fdd\u5b58
 confirm.saveexif.ok2=\u76f8\u7247\u6587\u4ef6
 confirm.undo.single=\u5df2\u64a4\u9500\u7684\u64cd\u4f5c
@@ -323,7 +408,10 @@ confirm.photo.disconnect=\u76f8\u7247\u672a\u94fe\u63a5
 confirm.correlate.single=\u76f8\u7247\u5df2\u94fe\u63a5
 confirm.correlate.multi=\u76f8\u7247\u5df2\u94fe\u63a5
 confirm.createpoint=\u5df2\u521b\u5efa\u70b9
+confirm.rotatephoto=\u76f8\u7247\u5df2\u65cb\u8f6c
 confirm.running=\u8bf7\u7a0d\u7b49...
+confirm.lookupsrtm1=\u627e\u5230
+confirm.lookupsrtm2=\u9ad8\u5ea6\u503c
 
 # Buttons || These are all the texts for buttons
 button.ok=\u786e\u5b9a
@@ -351,6 +439,10 @@ button.load=\u5bfc\u5165
 button.guessfields=\u731c\u4f30\u533a\u57df\u5185\u5bb9
 button.showwebpage=\u663e\u793a\u7f51\u9875
 button.check=\u68c0\u67e5
+button.resettodefaults=\u6062\u590d\u9ed8\u8ba4
+button.browse=\u6d4f\u89c8...
+button.addnew=\u6dfb\u52a0
+button.delete=\u5220\u9664
 
 # File types
 filetype.txt=TXT\u6587\u4ef6
@@ -365,6 +457,7 @@ filetype.svg=SVG\u6587\u4ef6
 # Display components || These are all for the side panels showing point/range details
 display.nodata=\u65e0\u6570\u636e
 display.noaltitudes=\u8f68\u8ff9\u6570\u636e\u4e0d\u542b\u9ad8\u5ea6\u4fe1\u606f
+display.notimestamps=\u8f68\u8ff9\u6570\u636e\u672a\u542b\u65f6\u95f4\u4fe1\u606f
 details.trackdetails=\u8f68\u8ff9\u4fe1\u606f
 details.notrack=\u65e0\u8f68\u8ff9
 details.track.points=\u8f68\u8ff9\u70b9
@@ -390,7 +483,10 @@ display.range.time.hours=\u5c0f\u65f6
 display.range.time.days=\u5929
 details.range.avespeed=\u5e73\u5747\u901f\u5ea6
 details.range.avemovingspeed=\u5e73\u5747\u79fb\u52a8
+details.range.maxspeed=\u6700\u5927\u901f\u5ea6
+details.range.numsegments=\u6bb5\u6570
 details.range.pace=\u6b65\u901f
+details.range.gradient=\u5761\u5ea6
 details.waypointsphotos.waypoints=\u822a\u70b9
 details.waypointsphotos.photos=\u76f8\u7247
 details.photodetails=\u76f8\u7247\u4fe1\u606f
@@ -464,7 +560,11 @@ undo.cutandmove=\u79fb\u52a8\u6bb5
 undo.connectphoto=\u94fe\u63a5\u76f8\u7247
 undo.disconnectphoto=\u65ad\u5f00\u94fe\u63a5
 undo.correlate=\u94fe\u63a5\u76f8\u7247
+undo.rearrangephotos=\u91cd\u62cd\u76f8\u7247
 undo.createpoint=\u521b\u5efa\u8f68\u8ff9\u70b9
+undo.rotatephoto=\u65cb\u8f6c\u76f8\u7247
+undo.convertnamestotimes=\u540d\u79f0\u8f6c\u4e3a\u65f6\u95f4
+undo.lookupsrtm=\u4eceSRTM\u67e5\u627e\u9ad8\u5ea6
 
 # Error messages
 error.save.dialogtitle=\u4fdd\u5b58\u6570\u636e\u9519\u8bef
@@ -473,6 +573,10 @@ error.save.failed=\u5411\u6587\u4ef6\u4fdd\u5b58\u6570\u636e\u5931\u8d25
 error.saveexif.filenotfound=\u627e\u4e0d\u5230\u76f8\u7247\u6587\u4ef6
 error.saveexif.cannotoverwrite1=\u76f8\u7247\u6587\u4ef6
 error.saveexif.cannotoverwrite2=\u53ea\u8bfb\u6587\u4ef6\uff0c\u4fdd\u5b58\u526f\u672c\uff1f
+error.saveexif.failed1=\u56fe\u7247
+error.saveexif.failed2=\u4fdd\u5b58\u5931\u8d25
+error.saveexif.forced1=
+error.saveexif.forced2=\u4e2a\u56fe\u7247\u9700\u8981\u5f3a\u5236\u6267\u884c
 error.load.dialogtitle=\u5bfc\u5165\u6570\u636e\u9519\u8bef
 error.load.noread=\u65e0\u6cd5\u8bfb\u6587\u4ef6
 error.load.nopoints=\u6587\u4ef6\u4e2d\u65e0\u5750\u6807\u4fe1\u606f
@@ -484,6 +588,8 @@ error.jpegload.nofilesfound=\u627e\u4e0d\u5230\u6587\u4ef6
 error.jpegload.nojpegsfound=\u627e\u4e0d\u5230Jpeg\u6587\u4ef6
 error.jpegload.noexiffound=\u627e\u4e0d\u5230EXIF\u4fe1\u606f
 error.jpegload.nogpsfound=\u627e\u4e0d\u5230GPS\u4fe1\u606f
+error.jpegload.exifreadfailed=Exif\u8bfb\u53d6\u9519\u8bef\u3002\u9700\u8981\u5185\u90e8\n\u6216\u8005\u5916\u90e8\u5e93\u624d\u80fd\u8bfb\u53d6
+error.gpsload.unknown=\u672a\u77e5\u9519\u8bef
 error.undofailed.title=\u64a4\u9500\u5931\u8d25
 error.undofailed.text=\u64a4\u9500\u64cd\u4f5c\u5931\u8d25
 error.function.noop.title=\u529f\u80fd\u65e0\u6548
@@ -494,3 +600,5 @@ error.3d=3D \u663e\u793a\u65f6\u51fa\u73b0\u4e00\u4e2a\u9519\u8bef
 error.readme.notfound=\u627e\u4e0d\u5230\u7248\u672c\u4fe1\u606f\u6587\u4ef6
 error.osmimage.dialogtitle=\u5bfc\u5165\u5730\u56fe\u65f6\u9519\u8bef
 error.osmimage.failed=\u5bfc\u5165\u5730\u56fe\u9519\u8bef\uff0c\u68c0\u67e5\u7f51\u7edc\u8fde\u63a5
+error.language.wrongfile=\u6240\u9009\u8bed\u8a00\u5305\u6587\u4ef6\u683c\u5f0f\u9519\u8bef
+error.convertnamestotimes.nonames=\u540d\u79f0\u65e0\u6cd5\u8f6c\u6362\u6210\u65f6\u95f4