From 8401658af2d48aabd09ec57309fcdb956fb0aa54 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Thu, 29 Aug 2019 13:03:22 -0700 Subject: Update translation source strings Signed-off-by: Dirk Hohndel --- translations/subsurface_source.ts | 1814 +++++++++++++++++++------------------ 1 file changed, 930 insertions(+), 884 deletions(-) (limited to 'translations/subsurface_source.ts') diff --git a/translations/subsurface_source.ts b/translations/subsurface_source.ts index 5f27aa0ec..0c96363c7 100644 --- a/translations/subsurface_source.ts +++ b/translations/subsurface_source.ts @@ -406,7 +406,7 @@ CloudStorageAuthenticate - + Cloud account verification required, enter PIN in preferences @@ -612,7 +612,7 @@ - + Edit %1 (%n dive(s)) remove the part in parentheses for %n = 1 @@ -697,7 +697,7 @@ Command::EditAirTemp - + air temperature @@ -705,7 +705,7 @@ Command::EditAtmPress - + Atm. pressure @@ -713,7 +713,7 @@ Command::EditDepth - + depth @@ -721,7 +721,7 @@ Command::EditDiveSite - + dive site @@ -777,7 +777,7 @@ Command::EditDuration - + duration @@ -785,7 +785,7 @@ Command::EditNotes - + notes @@ -793,7 +793,7 @@ Command::EditRating - + rating @@ -801,7 +801,7 @@ Command::EditSuit - + suit @@ -833,7 +833,7 @@ Command::EditVisibility - + visibility @@ -841,7 +841,7 @@ Command::EditWaterTemp - + water temperature @@ -957,42 +957,42 @@ ConfigureDiveComputer - + Could not save the backup file %1. Error Message: %2 - + Could not open backup file: %1 - + Dive computer details read successfully - + Setting successfully written to device - + Device firmware successfully updated - + Device settings successfully reset - + Unable to create libdivecomputer context - + Could not a establish connection to the dive computer. @@ -2559,93 +2559,93 @@ CylindersModel - + Type - + Size - + Work press. - - + + Start press. - + End press. - + O₂% - + He% - + Deco switch at - + Bot. MOD - + MND - + Use - + cuft - + - + Clicking here will remove this cylinder. - + Switch depth for deco gas. Calculated using Deco pO₂ preference, unless set manually. - + Calculated using Bottom pO₂ preference. Setting MOD adjusts O₂%, set to '*' for best O₂% for max. depth. - + Calculated using Best Mix END preference. Setting MND adjusts He%, set to '*' for best He% for max. depth. - + This gas is in use. Only cylinders that are not used in the dive can be removed. @@ -2653,54 +2653,54 @@ DiveComponentSelection - + Dive site: - + Dive master: - + Buddy: - + Rating: - + Visibility: - + Notes: - + Suit: - + Tags: - + Cylinders: - + Weights: @@ -3073,38 +3073,38 @@ GPS location: DiveEventItem - + (cyl. %1) - + ICD - + ΔHe - + ΔN₂ - + Manual switch to OC - + begin Starts with space! - + end Starts with space! @@ -3113,27 +3113,27 @@ GPS location: DiveImportedModel - + Date/time - + Duration - + Depth - + h - + min @@ -3201,117 +3201,117 @@ GPS location: DiveListView - + Expand all - + Collapse all - + Collapse others - + Remove dive(s) from trip - + Create new trip above - + Add dive(s) to trip immediately above - + Add dive(s) to trip immediately below - + Merge trip with trip above - + Merge trip with trip below - + Delete dive(s) - + Mark dive(s) invalid - + Merge selected dives - + Renumber dive(s) - + Shift dive times - + Split selected dives - + Load media from file(s) - + Load media from web - + Open media files - + Media files - + Image files - + Video files - + All files - + %1 does not appear to be an image @@ -3577,7 +3577,7 @@ GPS location: - + Light @@ -3589,157 +3589,157 @@ GPS location: - + Generic format that is used for data exchange between a variety of diving related programs. - + Comma separated values describing the dive profile. - + Comma separated values of the dive information. This includes most of the dive details but no profile information. - + Send the dive data to divelogs.de website. - + Send the dive data to dive-share.appspot.com website. - + HTML export of the dive locations, visualized on a world map. - + Subsurface native XML format. - + Subsurface dive sites native XML format. - + Write depths of images to file. - + Write dive as TeX macros to file. - + Write dive as LaTeX macros to file. - + Write the profile image as PNG file. - + Write profile data to a CSV file. - + Export UDDF file as - + UDDF files - - + + CSV files - - + + HTML files - - + + Subsurface files - + Export Subsurface dive sites XML - + TeX files - - + + Export CSV file as - + Export world map - + Export Subsurface XML - + Save image depths - + Export to TeX file - + Save profile image - + Save profile data - + Export HTML files as - + Please wait, exporting... - - + + Can't open file %s @@ -4122,62 +4122,62 @@ GPS location: DivePlannerPointsModel - + unknown - + cyl. - + Final depth - + Run time - + Duration - + Used gas - + CC setpoint - + Dive mode - + min - + m - + ft - + Stop times @@ -4387,12 +4387,12 @@ p, li { white-space: pre-wrap; } DiveSiteSortedModel - + Delete dive site? - + This dive site has %n dive(s). Do you really want to delete it? @@ -4404,186 +4404,186 @@ p, li { white-space: pre-wrap; } DiveTripModelBase - + (%1 shown) - - - + + + # - - - + + + Date - - - + + + Rating - - + + Depth(%1) - - + + m - - + + ft - - - + + + Duration - - + + Temp.(°%1) - - + + Weight(%1) - - + + kg - - + + lbs - - - + + + Suit - - - + + + Cylinder - - - + + + Gas - - + + SAC(%1) - - + + /min - - - + + + OTU - + Max. CNS - - - + + + Tags - - + + Media before/during/after dive - - + + Country - - - + + + Buddy - - - + + + Location - + Depth - + Temp. - + Weight - + SAC - - + + Max CNS - + Media @@ -4591,106 +4591,106 @@ p, li { white-space: pre-wrap; } DivelogsDeWebServices - + internal error - + Conversion of dive %1 to divelogs.de format failed - + error writing zip file: %s zip error %d system error %d - %s - - + + Done - + Uploading dive list... - + Downloading dive list... - + Downloading %1 dives... - + Download finished - %1 - + Problem with download - + Corrupted download - - + + The archive could not be opened: %1 - - + + No dives were selected - + Stylesheet to export to divelogs.de is not found - + Failed to create zip file for upload: %s - + Upload finished - + Upload failed - + Upload successful - + Login failed - + Cannot parse response - + Error: %1 @@ -4755,73 +4755,73 @@ Existing Site DownloadFromDCWidget - + Download - + Choose Bluetooth download mode - - + + Connecting to dive computer - + Error - + Find Uemis dive computer - + Find Garmin dive computer - + Cancel download - + Choose file for dive computer download logfile - + Log files - + Choose file for dive computer binary dump file - + Dump files - + Retry download - + Warning - + Saving the libdivecomputer dump will NOT download dives to the dive list. @@ -4908,10 +4908,10 @@ Existing Site - - - - + + + + Download @@ -4942,7 +4942,7 @@ Existing Site - + Cancel @@ -4958,72 +4958,72 @@ Existing Site - + Vendor name: - + USB device - + Dive Computer: - + Connection: - + Previously used dive computers: - + Retry - + Quit - + Rescan - + Downloaded dives - + Info: - + force downloading all dives - + Accept - + Select All - + Unselect All @@ -5031,7 +5031,7 @@ Existing Site DownloadThread - + No new dives downloaded from dive computer @@ -5039,7 +5039,7 @@ Existing Site EditBuddies - + buddies @@ -5047,7 +5047,7 @@ Existing Site EditDiveMaster - + dive master @@ -5055,15 +5055,23 @@ Existing Site EditMode - + dive mode + + EditNumber + + + number + + + EditTags - + tags @@ -5071,7 +5079,7 @@ Existing Site EditTagsBase - + Edit %1 (%n dive(s)) remove the part in parentheses for %n = 1 @@ -5129,129 +5137,134 @@ Existing Site - + Reset / close - - - - + + + + Min - + People - - - - + + + + Max - + Rating - + Tags - + From - + To - + Visibility - + Equipment - + Water Temp - + Location - + Suit - + Notes - + Air Temp - + Logged - + Planned - + + Close filters + + + + Reset filters - - - - - - + + + + + + All of - - - - - - + + + + + + Any of - - - - - - + + + + + + None of @@ -5261,7 +5274,6 @@ Existing Site - Close and reset filters @@ -5344,12 +5356,12 @@ Existing Site FirmwareUpdateThread - + This feature is not yet available for the selected dive computer. - + Firmware update failed! @@ -5365,7 +5377,7 @@ Existing Site GasSelectionModel - + cyl. @@ -5409,7 +5421,7 @@ Existing Site GpsLocation - + Unknown GPS location (no GPS source) @@ -5626,9 +5638,9 @@ Existing Site MainTab - - - + + + Notes @@ -5654,21 +5666,21 @@ Existing Site - + Air temp. - + Water temp. - + Location @@ -5711,25 +5723,24 @@ Existing Site - Suit - + Tags - + Dive mode - + Equipment @@ -5747,93 +5758,93 @@ Existing Site - + Extra Info - + Information - + Statistics - + Media - + Dive sites - + Apply changes - + Discard changes - + OK - + Undo - + Warning: edited %1 dives - + Air temp. [%1] - + Water temp. [%1] - + Multiple dives are being edited. - + This dive is being edited. - - + + Trip notes - + Trip location - + Discard the changes? - + You are about to discard your changes. @@ -5901,7 +5912,7 @@ Existing Site - + Open @@ -6320,45 +6331,45 @@ Existing Site - - - + + + Please save or cancel the current dive edit before opening a new file. - + Open file - - + + Cancel - - - - - - + + + + + + Warning - + Trying to merge dives with %1min interval in between - + Template backup created - + The following backup printing templates were created: %1 @@ -6372,229 +6383,229 @@ can overwrite them on startup. - + Please save or cancel the current dive edit before going online - + You have unsaved changes. Do you want to commit them to the cloud storage? If answering no, the cloud will only be synced on next call to "Open cloud storage" or "Save to cloud storage". - + Failure taking cloud storage online - + Please save or cancel the current dive edit before closing the file. - + Please save or cancel the current dive edit before trying to add a dive. - + Print runtime table - + Trying to replan a dive that's not a planned dive. - - + + multiple files - + Open dive site file - + Please, first finish the current edition before trying to do another. - + Yearly statistics - - + + Dive log files - - - - - Subsurface files - - - Cochran + + Subsurface files - - DiveLogs.de + + Cochran - JDiveLog + DiveLogs.de - Liquivision + JDiveLog - Suunto + Liquivision - UDCF + Suunto - UDDF + UDCF - XML + UDDF - Divesoft + XML - Datatrak/WLog + Divesoft - MkVI files + Datatrak/WLog - APD log viewer + MkVI files - OSTCtools + APD log viewer + OSTCtools + + + + + DAN DL7 - + CSV - - + + All files - + Dive site files - + Do you want to save the changes that you made in the file %1? - + Do you want to save the changes that you made in the data file? - - + + Save changes? - + Changes will be lost if you don't save them. - + Save file as - + [local cache for] %1 - + [cloud storage for] %1 - + Opening datafile from older version - + You opened a data file from an older version of Subsurface. We recommend you read the manual to learn about the changes in the new version, especially about dive site management which has changed significantly. Subsurface has already tried to pre-populate the data but it might be worth while taking a look at the new dive site management system and to make sure that everything looks correct. - + Open dive log file - + Contacting cloud service... @@ -6714,7 +6725,7 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa PasteDives - + Paste onto %n dive(s) @@ -6950,22 +6961,32 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa - + General - + Open default log file - + Subsurface files - + + Warning + + + + + Couldn't execute ffmpeg at given location. Thumbnailing will not work. + + + + Select ffmpeg executable @@ -7213,7 +7234,7 @@ If your device uses Bluetooth, do the same preparations as for a logbook downloa - + Profile @@ -7849,17 +7870,17 @@ Please export this template to a different file. - + Show NDL / TTS was disabled because of excessive processing time - + Add gas change - + Make first dive computer @@ -7874,103 +7895,103 @@ Please export this template to a different file. - + Delete this dive computer - + Split this dive computer into own dive - + (cyl. %1) - + Add setpoint change - + Add bookmark - + Split dive into two - + Change divemode - + Edit the profile - + Remove event - + Hide similar events - + Edit name - - + + Adjust pressure of cyl. %1 (currently interpolated as %2) - + Unhide all events - + Hide events - + Hide all %1 events? - + Remove the selected event? - + %1 @ %2:%3 - + Edit name of bookmark - + Custom name: - + Name is too long! @@ -7978,146 +7999,151 @@ Please export this template to a different file. QMLManager - + Starting... - + Open local dive data file - + Opening local data file failed - + %1 dives loaded from local dive data file - + working in no-cloud mode - + Error parsing local storage, giving up - + no cloud credentials - - + + Please enter valid cloud credentials. - + Cloud storage email and password can only consist of letters, numbers, and '.', '-', '_', and '+'. - + Invalid format for email address - + Attempting to open cloud storage with new credentials - + Testing cloud credentials - + No response from cloud server to validate the credentials - + Incorrect cloud credentials - + Cannot connect to cloud storage - cloud account not verified - + Cloud credentials are invalid - + Cannot open cloud storage: Error creating https connection - + Cannot open cloud storage: %1 - + Cannot connect to cloud storage - + Cloud credentials valid, loading dives... - + Cloud storage error: %1 - + Loading dives from local storage ('no cloud' mode) - + Failed to connect to cloud server, reverting to no cloud status - + Cloud storage open successfully. No dives in dive list. - - + + h - - - + + + min - + sec - + + weight + + + + Unknown GPS location @@ -8133,15 +8159,15 @@ Please export this template to a different file. ReadSettingsThread - - + + This feature is not yet available for the selected dive computer. - - - + + + Failed! @@ -8162,23 +8188,23 @@ Please export this template to a different file. - + New starting number - + New number - + Renumber selected dives - + Renumber all dives @@ -8186,7 +8212,7 @@ Please export this template to a different file. ResetSettingsThread - + Reset settings failed! @@ -8495,38 +8521,38 @@ Not all media files have timestamps in the range between - + Open image file - + Image files - + Selected dive date/time - + First selected dive date/time - + Last selected dive date/time - + Files with inappropriate date/time - + No Exif date/time found @@ -8628,28 +8654,28 @@ Files with inappropriate date/time - + Open SmartTrak files - + SmartTrak files - - + + All files - + Subsurface files - + Open Subsurface files @@ -8713,25 +8739,45 @@ Files with inappropriate date/time - + + Suit + + + + Cylinders - + Add cylinder - + Weights - + Add weight system + + + OK + + + + + Undo + + + + + Warning: edited %1 dives + + TabDiveExtraInfo @@ -8839,29 +8885,29 @@ Files with inappropriate date/time - + /min - - + + h - - + + min - + sec - + d @@ -9350,7 +9396,7 @@ mixed from Air and using: TextHyperlinkEventFilter - + %1click to visit %2 @@ -9652,12 +9698,12 @@ Language: %1 VideoFrameExtractor - ffmpeg failed to start - video thumbnail creation suspended + ffmpeg failed to start - video thumbnail creation suspended. To enable video thumbnailing, set working executable in preferences. - - failed waiting for ffmpeg - video thumbnail creation suspended + + Failed waiting for ffmpeg - video thumbnail creation suspended. To enable video thumbnailing, set working executable in preferences. @@ -9725,12 +9771,12 @@ Language: %1 - + Operation timed out - + Transferring data... @@ -9748,7 +9794,7 @@ Language: %1 - + Clicking here will remove this weight system. @@ -9756,15 +9802,15 @@ Language: %1 WriteSettingsThread - - + + This feature is not yet available for the selected dive computer. - - - + + + Failed! @@ -9874,7 +9920,7 @@ Maximum getextFromC - + Error parsing the header @@ -9885,7 +9931,7 @@ Maximum - + deco stop @@ -9893,7 +9939,7 @@ Maximum - + ascent @@ -9905,20 +9951,20 @@ Maximum - + OLF - + maxdepth - + pO₂ @@ -9927,8 +9973,8 @@ Maximum - - + + gaschange @@ -9936,101 +9982,101 @@ Maximum - + rbt - + ceiling - + transmitter - + clear - + misty - + fog - + rain - + storm - + snow - + No suit - + Shorty - + Combi - + Wet suit - + Semidry suit - + Dry suit - + no stop - + deco - + single ascent - + multiple ascent @@ -10040,116 +10086,116 @@ Maximum - + fresh water - + salt water - + sight seeing - + club dive - + instructor - + instruction - + night - + cave - + ice - + search - + wreck - + river - + drift - + photo - + other - + Other activities - + Datatrak/Wlog notes - + [Warning] Manual dive # %d - + [Error] Out of memory for dive %d. Abort parsing. - + [Error] File is not a DataTrak file. Aborted - + Error: no dive @@ -10199,30 +10245,30 @@ Maximum - + OC-gas - + diluent - - - - + + + + oxygen - + not used - + Open circuit @@ -10235,17 +10281,17 @@ Maximum - - - + + + bar - - - + + + psi @@ -10256,25 +10302,25 @@ Maximum - + cuft - - - - + + + + m - - - - + + + + ft @@ -10300,86 +10346,86 @@ Maximum - - - - + + + + - + lbs - - - - + + + + - + kg - - - - + + + + air - + EAN%d - + integrated - + belt - + ankle - + backplate - + clip-on - + No dives in the input file '%s' - + - + Failed to read '%s' - + Cannot open CSV file %s; please use Import log file dialog 'Import log file' should be the same text as corresponding label in Import menu - + Empty file '%s' @@ -10430,287 +10476,287 @@ Maximum - + Checkout from storage (%lu/%lu) - + Transfer from storage (%d/%d) - + Transfer to storage (%d/%d) - + Local cache directory %s corrupted - can't sync with Subsurface cloud storage - - + + Could not update local cache to newer remote data - + Subsurface cloud storage corrupted - + Could not update Subsurface cloud storage, try again later - + Remote storage and local data diverged. Error: merge failed (%s) - + Remote storage and local data diverged. Cannot combine local and remote changes - + Remote storage and local data diverged - + Remote storage and local data diverged. Error: writing the data failed (%s) - + Problems with local cache of Subsurface cloud data - + Moved cache data to %s. Please try the operation again. - + Update local storage to match cloud storage - + Push local changes to cloud storage - + Try to merge local changes into cloud storage - + Store data into cloud storage - + Sync with cloud storage - + Can't reach cloud server, working with local data - + Successful cloud connection, fetch remote - + Done syncing with cloud storage - + Error connecting to Subsurface cloud storage - + git clone of %s failed (%s) - + Synchronising data file - - + + - + unknown - + none - + workload - + violation - + bookmark - + surface - + safety stop - + safety stop (voluntary) - + safety stop (mandatory) - + deepstop - + ceiling (safety stop) - + below floor event showing dive is below deco floor and adding deco time - + divetime - + airtime - + rgbm - + heading - + tissue level warning - + invalid event number - + Error parsing the datetime - + Dive %d: %s - + Error parsing the divetime - + Error parsing the maxdepth - + Error parsing temperature - + Error parsing the gas mix count - + Error obtaining water salinity - + Error obtaining surface pressure - + Error obtaining dive mode - + Error parsing the gas mix - + Unable to create parser for %s %s - + Error registering the data - + Error parsing the samples - + Already downloaded dive at %s @@ -10768,53 +10814,53 @@ You can create this logfile by selecting the corresponding checkbox in the downl - - + + multiple GPS locations for this dive site; also %s - - + + additional name for site: %s - + Load dives from local cache - + Successfully opened dive data - - + + Unknown DC in dive %d - + Error - %s - parsing dive %d - + Strange percentage reading %s - + Failed to parse '%s' - + Can't open stylesheet %s @@ -10841,7 +10887,7 @@ You can create this logfile by selecting the corresponding checkbox in the downl - + SP change @@ -11108,353 +11154,353 @@ You can create this logfile by selecting the corresponding checkbox in the downl - + Can't find gas %s - + ean - + @: %d:%02d D: %.1f%s - + T: %.1f%s - + V: %.1f%s - + SAC: %.*f%s/min - + CNS: %u%% - + pHe: %.2fbar - + MOD: %d%s - + Deco: %umin @ %.0f%s - + Safety stop: %umin @ %.0f%s - + P: %d%s (%s) - + pO₂: %.2fbar - + SCR ΔpO₂: %.2fbar - + pN₂: %.2fbar - + EAD: %d%s EADD: %d%s / %.1fg/ℓ - + END: %d%s EADD: %d%s / %.1fg/ℓ - + Density: %.1fg/ℓ - + Safety stop: unknown time @ %.0f%s - + Deco: unknown time @ %.0f%s - + In deco - + NDL: %umin - + TTS: %umin - + Deco: %umin @ %.0f%s (calc) - + In deco (calc) - + NDL: %umin (calc) - + NDL: >2h (calc) - + TTS: %umin (calc) - + TTS: >2h (calc) - + RBT: %umin - + Surface GF %.0f%% - + Calculated ceiling %.0f%s - + Tissue %.0fmin: %.1f%s - + ICD in leading tissue - + heart rate: %d - + bearing: %d - + mean depth to here %.1f%s - + ΔT:%d:%02dmin - + %s ΔD:%.1f%s - + %s ↓D:%.1f%s - + %s ↑D:%.1f%s - + %s øD:%.1f%s - + %s ↓V:%.2f%s - + %s ↑V:%.2f%s - + %s øV:%.2f%s - + %s ΔP:%d%s - + %s SAC:%.*f%s/min - + %1km - + %1m - + %1mi - + %1yd - - + + N - - + + S - - + + E - - + + W - - + + C - - + + F - - + + AIR - + EAN - + more than %1 days - + (%n dive(s)) @@ -11462,109 +11508,109 @@ EADD: %d%s / %.1fg/ℓ - + OXYGEN - + l - - - + + + Can't open file %s - + Number - + Date - + Time - + Location - + Air temp. - + Water temp. - + Dives - + Expand all - + Collapse all - + Trips - + Statistics - + Advanced search - + Rating - + Visibility - + Duration - + Divemaster - + Buddy - + Suit @@ -11575,180 +11621,180 @@ EADD: %d%s / %.1fg/ℓ - + Tags - + Notes - + Show more details - + Yearly statistics - + Year - + Total time - + Average time - + Shortest time - + Longest time - + Average depth - + Min. depth - + Max. depth - + Average SAC - + Min. SAC - + Max. SAC - + Average temp. - + Min. temp. - + Max. temp. - + Back to list - + Dive # - + Dive profile - + Dive information - + Dive equipment - - + + Type - + Size - + Work pressure - + Start pressure - + End pressure - + Gas - + Weight - + Events - + Name - + Value - + Coordinates - + Dive status @@ -11768,17 +11814,17 @@ EADD: %d%s / %.1fg/ℓ - + CCR - + pSCR - + Freedive @@ -11788,177 +11834,177 @@ EADD: %d%s / %.1fg/ℓ - + Jan - + Feb - + Mar - + Apr - + May - + Jun - + Jul - + Aug - + Sep - + Oct - + Nov - + Dec - + Uemis Zurich: the file system is almost full. Disconnect/reconnect the dive computer and click 'Retry' - + Uemis Zurich: the file system is full. Disconnect/reconnect the dive computer and click Retry - + Short write to req.txt file. Is the Uemis Zurich plugged in correctly? - + No dives to download. - + %s %s - + data - + dive log # - + dive spot # - + details for # - + wetsuit - + semidry - + drysuit - + shorty - + vest - + long john - + jacket - + full suit - + 2 pcs full suit - + membrane - + Initialise communication - + Uemis init failed - + Start download @@ -12053,76 +12099,76 @@ Is the Uemis Zurich plugged in correctly? - + Date: - + Time: - + Duration: - - + + - - - - + + + + min - - - - - + + + + + h - - - - + + + + sec - + Cannot find a folder called 'theme' in the standard locations - + Max. depth: - + Air temp.: - + Water temp.: - + Location: - + Notes: @@ -12242,27 +12288,27 @@ Is the Uemis Zurich plugged in correctly? - + Start saving data - + Start saving dives - + Done creating local cache - + Preparing to save data - + modechange @@ -12277,57 +12323,57 @@ Is the Uemis Zurich plugged in correctly? - + Don't save an empty log to the cloud - + Average - + Minimum - + Maximum - + Invalid response from server - + Expected XML tag 'DiveDateReader', got instead '%1 - + Expected XML tag 'DiveDates' not found - + Malformed XML response. Line %1: %2 - + /min - + Failed to save dives to %s (%s) - + Failed to save divesites to %s (%s) -- cgit v1.2.3-70-g09d2