diff --git a/Translations/Bulgarian.bg.ts b/Translations/Bulgarian.bg.ts
index fec2cbbe..c3f857b6 100644
--- a/Translations/Bulgarian.bg.ts
+++ b/Translations/Bulgarian.bg.ts
@@ -273,32 +273,32 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
No %1 events are recorded this day
-
+
%1 event
-
+
%1 events
-
+
Oximetry data exists for this day, however it's timestamps are too different, so the Graphs will not be linked.
-
+
No Graphs :(
-
+
ASV
@@ -313,178 +313,178 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Duration
-
+
Oximetery Sessions
-
+
Unknown Session
-
+
PAP Setting
-
+
Sleep
-
+
Wake
-
+
Event Breakdown
-
+
Sessions all off!
-
+
Sessions exist for this day but are switched off.
-
+
Impossibly short session
-
+
Zero hours??
-
+
BRICK :(
-
+
Complain to your Equipment Provider!
-
-
+
+
Avg
-
+
Med
-
+
Statistics
-
+
%1%
-
+
<b>Please Note:</b> This day just contains summary data, only limited information is available .
-
+
No data available
-
+
Oximeter Information
-
+
SpO2 Desaturations
-
+
Pulse Change events
-
+
SpO2 Baseline Used
-
+
Machine Settings
-
+
Session Information
-
+
CPAP Sessions
-
+
Sleep Stage Sessions
-
+
One or more waveform record for this session had faulty source data. Some waveform overlay points may not match up correctly.
-
+
Sorry, your machine only provides compliance data.
-
+
Pick a Colour
-
+
This bookmarked is in a currently disabled area..
-
+
Bookmark at %1
-
+
Show all graphs
-
+
No Graphs On!
-
+
Hide all graphs
@@ -715,325 +715,325 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
&Statistics
-
-
+
+
about:blank
-
+
&Help Browser
-
-
-
-
+
+
+
+
...
-
+
qrc:/docs/index.html
-
+
&Navigation
-
+
Statistics
-
+
Daily
-
+
Overview
-
+
Oximetry
-
+
Import
-
+
Help
-
+
&Bookmarks
-
+
&Records
-
+
&File
-
+
&View
-
+
&Help
-
+
&Data
-
+
&Advanced
-
+
&Purge CPAP Data
-
+
&Import Data
-
+
Shift+F2
-
+
&Preferences
-
+
&Profiles
-
+
E&xit
-
+
View &Daily
-
+
F5
-
+
View &Overview
-
+
F6
-
+
View &Welcome
-
-
+
+
F4
-
+
-
-
+
Ctrl+Tab
-
+
Use &AntiAliasing
-
+
&About SleepyHead
-
+
&Fullscreen Toggle
-
+
F11
-
+
Show Debug Pane
-
+
&Reset Graph Layout
-
+
Check for &Updates
-
+
Take &Screenshot
-
+
F12
-
+
View O&ximetry
-
+
F7
-
+
Print &Report
-
+
&Edit Profile
-
+
&Link Graph Groups
-
+
Exp&ort
-
+
Online Users &Guide
-
+
&Frequently Asked Questions
-
+
&Rebuild Oximetry Indices
-
+
Change &User
-
+
&Current Selected Day
-
+
All data for current CPAP machine
-
+
Right &Sidebar
-
+
F8
-
+
View S&ummary
-
+
Import &ZEO Data
-
+
Import RemStar &MSeries Data
-
+
&Support Sleepyhead Development
-
+
Sleep Disorder Terms &Glossary
-
+
Change &Language
-
+
Change &Data Folder
@@ -2081,39 +2081,39 @@ Would you like to store it first?
-
+
&Import
-
+
Session Settings
-
+
Combine Close Sessions
-
-
+
+
Minutes
-
+
Multiple sessions closer together than this value will be kept on the same day.
-
+
Ignore Short Sessions
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2123,32 +2123,32 @@ p, li { white-space: pre-wrap; }
-
+
Day Split Time
-
+
Sessions starting before this time will go to the previous calendar day.
-
+
Keep session data in memory to speed up revisiting days.
-
+
Cache Session Data (uses more system memory)
-
+
Session Storage Options
-
+
This maintains a backup of SD-card data for ResMed machines,
ResMed machines delete high resolution data older than 7 days,
@@ -2159,24 +2159,24 @@ Sleepyhead can keep a copy of this data if you ever need to reinstall.
-
+
Create SD Card Backups during Import (only for ResMed so far, highly recommended)
-
+
This makes SleepyHead's data take around half as much space.
But it makes import and day changing take longer..
If you've got a new computer with a small solid state disk, this is a good option.
-
+
Compress Session Data (makes SleepyHead data smaller, but day changing slower.)
-
+
Compress ResMed (EDF) backups to save disk space.
Backed up EDF files are stored in the .gz format,
which is common on Mac & Linux platforms..
@@ -2186,17 +2186,17 @@ To use with ResScan will require the .gz files to be uncompressed first..
-
+
Compress SD Card Backups (slower first import, but makes backups smaller)
-
+
The following options affect the amount of disk space SleepyHead uses, and all have an effect on how long import takes.
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2205,83 +2205,83 @@ p, li { white-space: pre-wrap; }
-
+
&CPAP
-
+
CPAP Mask Information
-
+
Mask Type
-
+
Generic mask type. Select the one that's closest to your mask.
-
+
Description
-
+
The name of your mask, or at least the name you call it.
-
+
Method of unintentional leaks calculation if not provided by your machine.
Note: Statistical Model is experimental.
-
+
Mask Profile
-
+
Statistical Model
-
+
Leak calcs
-
+
Started Using
-
+
The date you started using this mask
-
+
Leak Profile
-
+
Pressure
-
+
Leak
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2290,76 +2290,76 @@ p, li { white-space: pre-wrap; }
-
+
Shows Respiratory Disturbance Index instead of Apnea/Hypopnea Index (RDI=AHI + RERA)
-
+
Use RDI instead of AHI (PRS1 only)
-
+
Don't show any compliance information
-
+
Show Compliance
-
+
Regard days with under this usage as "incompliant". 4 hours is usually considered compliant.
-
+
hours
-
+
as over
-
+
of usage per night
-
+
Enable/disable experimental event flagging enhancements.
It allows detecting borderline events, and some the machine missed.
This option must be enabled before import, otherwise a purge is required.
-
+
Custom User Event Flagging
-
+
Flow Restriction
-
+
Percentage of restriction in airflow from the median value.
A value of 20% works well for detecting apneas.
-
-
+
+
%
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2368,392 +2368,369 @@ p, li { white-space: pre-wrap; }
-
+
Duration of airflow restriction
-
-
-
-
+
+
+
+
s
-
+
Event Duration
-
+
Allow duplicates near machine events.
-
+
AHI/Hour Graph Settings
-
+
Window
-
+
Adjusts the amount of data considered for each point in the AHI/Hour graph.
Defaults to 60 minutes.. Highly recommend it's left at this value.
-
+
minutes
-
+
Reset the counter to zero at beginning of each (time) window.
-
+
Zero Reset
-
+
CPAP Clock Drift
-
+
Don't touch this unless you know your CPAP clock is out.
Try to sync it to your PC's clock (which should be synced to a timeserver)
-
+
seconds
-
+
&Events
-
+
Not entirely sure if this will get to live or not..
-
+
Show
-
+
Colour
-
+
Event
-
+
ID
-
+
Graphs
-
+
Search
-
+
Filters the graph list. Simply start typing the name of the graph your looking for.
-
+
&Defaults
-
+
Double click on the (Y-axis) min/max values to edit them
-
+
&Oximetry
-
+
Use Oximetry
-
+
Type
-
+
Contec CMS50
-
- Overpriced ResMed S9 Oximeter
-
-
-
-
+
Tries to forces the oximetry data to link with CPAP when possible.
-
+
Link Oximetry and CPAP graphs
-
+
Flag changes in oximetry stats
-
+
SPO2
-
+
Percentage drop in oxygen saturation
-
+
Pulse
-
+
Sudden change in Pulse Rate of at least this amount
-
+
bpm
-
+
Minimum duration of drop in oxygen saturation
-
+
Minimum duration of pulse change event.
-
+
Discard chunks under
-
+
Small chunks of oximetry data under this amount will be discarded.
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
-
-
-
-
+
&General
-
-
+
General Settings
-
+
Daily view navigation buttons will skip over days without data records
-
+
Skip over Empty Days
-
+
Allow use of multiple CPU cores where available to improve performance.
Mainly affects the importer.
-
+
Enable Multithreading
-
+
Bypass the login screen and load the most recent User Profile
-
+
Skip Login Screen
-
+
Changes to the following settings needs a restart, but not a recalc.
-
+
Preferred Calculation Methods
-
+
Middle Calculations
-
+
Upper Percentile
-
+
For consistancy, ResMed users should use 95% here,
as this is the only value available on summary-only days.
-
+
Median is recommended for ResMed users.
-
+
Median
-
+
Weighted Average
-
+
Normal Average
-
+
ResMed users probably should use 99th Percentile for visual consistency.
-
+
True Maximum
-
+
99% Percentile
-
+
Maximum Calcs
-
+
Import Locations
-
+
Add
-
+
Remove
-
+
Automatically Check For Updates
-
+
Check for new version every
-
+
Sourceforge hosts this project for free.. Please be considerate of their resources..
-
+
days.
-
+
&Check for Updates now
-
+
Last Checked For Updates:
-
+
TextLabel
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2764,58 +2741,90 @@ p, li { white-space: pre-wrap; }
-
+
I want to try experimental and test builds (Advanced users only please.)
-
+
&Appearance
-
+
+ Graph Settings
+
+
+
+
Overlay Flags
-
+
The visual method of displaying waveform overlay flags.
-
+
Standard Bars
-
+
Top & Bottom Markers
-
+
Graph Height
-
+
Default display height of graphs in pixels
-
+
How long you want the tooltips to stay visible.
-
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'.Lucida Grande UI'; font-size:13pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
+
+
+
+
Tooltip Timeout
-
+
+ Graph Tooltips
+
+
+
+
+ Other Visual Settings
+
+
+
+
Anti-Aliasing applies smoothing to graph plots..
Certain plots look more attractive with this on.
This also affects printed reports.
@@ -2824,22 +2833,22 @@ Try it and see if you like it.
-
+
Use Anti-Aliasing
-
+
Makes certain plots look more "square waved".
-
+
Square Wave Plots
-
+
Allows graphs to be "screenshotted" for display purposes.
The Event Breakdown PIE chart uses this method, as does
the printing code.
@@ -2848,12 +2857,12 @@ this application to be unstable with this feature enabled.
-
+
Show event breakdown pie chart
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2862,78 +2871,88 @@ p, li { white-space: pre-wrap; }
-
+
Use Pixmap Caching
-
+
Turn on/off the spinning "context" cube.
It really doesn't use that much resources.. :)
-
+
Animations && Fancy Stuff
-
+
+ Whether to allow changing yAxis scales by double clicking on yAxis labels
+
+
+
+
+ Allow YAxis Scaling
+
+
+
+
Application Fonts
-
+
Font
-
+
Size
-
+
Bold
-
+
Italic
-
+
Application
-
+
Graph Text
-
+
Graph Titles
-
+
Big Text
-
+
Details
-
+
&Cancel
-
+
&Ok
@@ -2943,24 +2962,24 @@ It really doesn't use that much resources.. :)
-
+
Data Reindex Required
-
+
A data reindexing proceedure is required to apply these changes. This operation may take a couple of minutes to complete.
Are you sure you want to make these changes?
-
+
Restart Required
-
+
One or more of the changes you have made will require this application to be restarted,
in order for these changes to come into effect.
@@ -2968,67 +2987,67 @@ Would you like do this now?
-
+
Add this Location to the Import List
-
+
Daily Graphs
-
+
Overview Graphs
-
+
Graph
-
+
N/A
-
+
Oximetry Graphs
-
+
Confirmation
-
+
Are you sure you want to reset your graph preferences to the defaults?
-
+
This may not be a good idea
-
+
ResMed S9 machines routinely delete certain data from your SD card older than 7 and 30 days (depending on resolution).
-
+
If you ever need to reimport this data again (whether in SleepyHead or ResScan) this data won't come back.
-
+
If you need to conserve disk space, please remember to carry out manual backups.
-
+
Are you sure you want to disable these backups?
@@ -3205,7 +3224,7 @@ Signed: Nasty Programmer
QObject
-
+
No Data
diff --git a/Translations/Deutsch.de_DE.ts b/Translations/Deutsch.de_DE.ts
index 6c07df69..52e6e62e 100644
--- a/Translations/Deutsch.de_DE.ts
+++ b/Translations/Deutsch.de_DE.ts
@@ -273,32 +273,32 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
No %1 events are recorded this day
-
+
%1 event
-
+
%1 events
-
+
Oximetry data exists for this day, however it's timestamps are too different, so the Graphs will not be linked.
-
+
No Graphs :(
-
+
ASV
@@ -313,178 +313,178 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Duration
-
+
Oximetery Sessions
-
+
Unknown Session
-
+
PAP Setting
-
+
Sleep
-
+
Wake
-
+
Event Breakdown
-
+
Sessions all off!
-
+
Sessions exist for this day but are switched off.
-
+
Impossibly short session
-
+
Zero hours??
-
+
BRICK :(
-
+
Complain to your Equipment Provider!
-
-
+
+
Avg
-
+
Med
-
+
Statistics
-
+
%1%
-
+
<b>Please Note:</b> This day just contains summary data, only limited information is available .
-
+
No data available
-
+
Oximeter Information
-
+
SpO2 Desaturations
-
+
Pulse Change events
-
+
SpO2 Baseline Used
-
+
Machine Settings
-
+
Session Information
-
+
CPAP Sessions
-
+
Sleep Stage Sessions
-
+
One or more waveform record for this session had faulty source data. Some waveform overlay points may not match up correctly.
-
+
Sorry, your machine only provides compliance data.
-
+
Pick a Colour
-
+
This bookmarked is in a currently disabled area..
-
+
Bookmark at %1
-
+
Show all graphs
-
+
No Graphs On!
-
+
Hide all graphs
@@ -715,325 +715,325 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
&Statistics
-
-
+
+
about:blank
-
+
&Help Browser
-
-
-
-
+
+
+
+
...
-
+
qrc:/docs/index.html
-
+
&Navigation
-
+
Statistics
-
+
Daily
-
+
Overview
-
+
Oximetry
-
+
Import
-
+
Help
-
+
&Bookmarks
-
+
&Records
-
+
&File
-
+
&View
-
+
&Help
-
+
&Data
-
+
&Advanced
-
+
&Purge CPAP Data
-
+
&Import Data
-
+
Shift+F2
-
+
&Preferences
-
+
&Profiles
-
+
E&xit
-
+
View &Daily
-
+
F5
-
+
View &Overview
-
+
F6
-
+
View &Welcome
-
-
+
+
F4
-
+
-
-
+
Ctrl+Tab
-
+
Use &AntiAliasing
-
+
&About SleepyHead
-
+
&Fullscreen Toggle
-
+
F11
-
+
Show Debug Pane
-
+
&Reset Graph Layout
-
+
Check for &Updates
-
+
Take &Screenshot
-
+
F12
-
+
View O&ximetry
-
+
F7
-
+
Print &Report
-
+
&Edit Profile
-
+
&Link Graph Groups
-
+
Exp&ort
-
+
Online Users &Guide
-
+
&Frequently Asked Questions
-
+
&Rebuild Oximetry Indices
-
+
Change &User
-
+
&Current Selected Day
-
+
All data for current CPAP machine
-
+
Right &Sidebar
-
+
F8
-
+
View S&ummary
-
+
Import &ZEO Data
-
+
Import RemStar &MSeries Data
-
+
&Support Sleepyhead Development
-
+
Sleep Disorder Terms &Glossary
-
+
Change &Language
-
+
Change &Data Folder
@@ -2081,39 +2081,39 @@ Would you like to store it first?
-
+
&Import
-
+
Session Settings
-
+
Combine Close Sessions
-
-
+
+
Minutes
-
+
Multiple sessions closer together than this value will be kept on the same day.
-
+
Ignore Short Sessions
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2123,32 +2123,32 @@ p, li { white-space: pre-wrap; }
-
+
Day Split Time
-
+
Sessions starting before this time will go to the previous calendar day.
-
+
Keep session data in memory to speed up revisiting days.
-
+
Cache Session Data (uses more system memory)
-
+
Session Storage Options
-
+
This maintains a backup of SD-card data for ResMed machines,
ResMed machines delete high resolution data older than 7 days,
@@ -2159,24 +2159,24 @@ Sleepyhead can keep a copy of this data if you ever need to reinstall.
-
+
Create SD Card Backups during Import (only for ResMed so far, highly recommended)
-
+
This makes SleepyHead's data take around half as much space.
But it makes import and day changing take longer..
If you've got a new computer with a small solid state disk, this is a good option.
-
+
Compress Session Data (makes SleepyHead data smaller, but day changing slower.)
-
+
Compress ResMed (EDF) backups to save disk space.
Backed up EDF files are stored in the .gz format,
which is common on Mac & Linux platforms..
@@ -2186,17 +2186,17 @@ To use with ResScan will require the .gz files to be uncompressed first..
-
+
Compress SD Card Backups (slower first import, but makes backups smaller)
-
+
The following options affect the amount of disk space SleepyHead uses, and all have an effect on how long import takes.
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2205,83 +2205,83 @@ p, li { white-space: pre-wrap; }
-
+
&CPAP
-
+
CPAP Mask Information
-
+
Mask Type
-
+
Generic mask type. Select the one that's closest to your mask.
-
+
Description
-
+
The name of your mask, or at least the name you call it.
-
+
Method of unintentional leaks calculation if not provided by your machine.
Note: Statistical Model is experimental.
-
+
Mask Profile
-
+
Statistical Model
-
+
Leak calcs
-
+
Started Using
-
+
The date you started using this mask
-
+
Leak Profile
-
+
Pressure
-
+
Leak
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2290,76 +2290,76 @@ p, li { white-space: pre-wrap; }
-
+
Shows Respiratory Disturbance Index instead of Apnea/Hypopnea Index (RDI=AHI + RERA)
-
+
Use RDI instead of AHI (PRS1 only)
-
+
Don't show any compliance information
-
+
Show Compliance
-
+
Regard days with under this usage as "incompliant". 4 hours is usually considered compliant.
-
+
hours
-
+
as over
-
+
of usage per night
-
+
Enable/disable experimental event flagging enhancements.
It allows detecting borderline events, and some the machine missed.
This option must be enabled before import, otherwise a purge is required.
-
+
Custom User Event Flagging
-
+
Flow Restriction
-
+
Percentage of restriction in airflow from the median value.
A value of 20% works well for detecting apneas.
-
-
+
+
%
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2368,392 +2368,369 @@ p, li { white-space: pre-wrap; }
-
+
Duration of airflow restriction
-
-
-
-
+
+
+
+
s
-
+
Event Duration
-
+
Allow duplicates near machine events.
-
+
AHI/Hour Graph Settings
-
+
Window
-
+
Adjusts the amount of data considered for each point in the AHI/Hour graph.
Defaults to 60 minutes.. Highly recommend it's left at this value.
-
+
minutes
-
+
Reset the counter to zero at beginning of each (time) window.
-
+
Zero Reset
-
+
CPAP Clock Drift
-
+
Don't touch this unless you know your CPAP clock is out.
Try to sync it to your PC's clock (which should be synced to a timeserver)
-
+
seconds
-
+
&Events
-
+
Not entirely sure if this will get to live or not..
-
+
Show
-
+
Colour
-
+
Event
-
+
ID
-
+
Graphs
-
+
Search
-
+
Filters the graph list. Simply start typing the name of the graph your looking for.
-
+
&Defaults
-
+
Double click on the (Y-axis) min/max values to edit them
-
+
&Oximetry
-
+
Use Oximetry
-
+
Type
-
+
Contec CMS50
-
- Overpriced ResMed S9 Oximeter
-
-
-
-
+
Tries to forces the oximetry data to link with CPAP when possible.
-
+
Link Oximetry and CPAP graphs
-
+
Flag changes in oximetry stats
-
+
SPO2
-
+
Percentage drop in oxygen saturation
-
+
Pulse
-
+
Sudden change in Pulse Rate of at least this amount
-
+
bpm
-
+
Minimum duration of drop in oxygen saturation
-
+
Minimum duration of pulse change event.
-
+
Discard chunks under
-
+
Small chunks of oximetry data under this amount will be discarded.
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
-
-
-
-
+
&General
-
-
+
General Settings
-
+
Daily view navigation buttons will skip over days without data records
-
+
Skip over Empty Days
-
+
Allow use of multiple CPU cores where available to improve performance.
Mainly affects the importer.
-
+
Enable Multithreading
-
+
Bypass the login screen and load the most recent User Profile
-
+
Skip Login Screen
-
+
Changes to the following settings needs a restart, but not a recalc.
-
+
Preferred Calculation Methods
-
+
Middle Calculations
-
+
Upper Percentile
-
+
For consistancy, ResMed users should use 95% here,
as this is the only value available on summary-only days.
-
+
Median is recommended for ResMed users.
-
+
Median
-
+
Weighted Average
-
+
Normal Average
-
+
ResMed users probably should use 99th Percentile for visual consistency.
-
+
True Maximum
-
+
99% Percentile
-
+
Maximum Calcs
-
+
Import Locations
-
+
Add
-
+
Remove
-
+
Automatically Check For Updates
-
+
Check for new version every
-
+
Sourceforge hosts this project for free.. Please be considerate of their resources..
-
+
days.
-
+
&Check for Updates now
-
+
Last Checked For Updates:
-
+
TextLabel
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2764,58 +2741,90 @@ p, li { white-space: pre-wrap; }
-
+
I want to try experimental and test builds (Advanced users only please.)
-
+
&Appearance
-
+
+ Graph Settings
+
+
+
+
Overlay Flags
-
+
The visual method of displaying waveform overlay flags.
-
+
Standard Bars
-
+
Top & Bottom Markers
-
+
Graph Height
-
+
Default display height of graphs in pixels
-
+
How long you want the tooltips to stay visible.
-
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'.Lucida Grande UI'; font-size:13pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
+
+
+
+
Tooltip Timeout
-
+
+ Graph Tooltips
+
+
+
+
+ Other Visual Settings
+
+
+
+
Anti-Aliasing applies smoothing to graph plots..
Certain plots look more attractive with this on.
This also affects printed reports.
@@ -2824,22 +2833,22 @@ Try it and see if you like it.
-
+
Use Anti-Aliasing
-
+
Makes certain plots look more "square waved".
-
+
Square Wave Plots
-
+
Allows graphs to be "screenshotted" for display purposes.
The Event Breakdown PIE chart uses this method, as does
the printing code.
@@ -2848,12 +2857,12 @@ this application to be unstable with this feature enabled.
-
+
Show event breakdown pie chart
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2862,78 +2871,88 @@ p, li { white-space: pre-wrap; }
-
+
Use Pixmap Caching
-
+
Turn on/off the spinning "context" cube.
It really doesn't use that much resources.. :)
-
+
Animations && Fancy Stuff
-
+
+ Whether to allow changing yAxis scales by double clicking on yAxis labels
+
+
+
+
+ Allow YAxis Scaling
+
+
+
+
Application Fonts
-
+
Font
-
+
Size
-
+
Bold
-
+
Italic
-
+
Application
-
+
Graph Text
-
+
Graph Titles
-
+
Big Text
-
+
Details
-
+
&Cancel
-
+
&Ok
@@ -2943,24 +2962,24 @@ It really doesn't use that much resources.. :)
-
+
Data Reindex Required
-
+
A data reindexing proceedure is required to apply these changes. This operation may take a couple of minutes to complete.
Are you sure you want to make these changes?
-
+
Restart Required
-
+
One or more of the changes you have made will require this application to be restarted,
in order for these changes to come into effect.
@@ -2968,67 +2987,67 @@ Would you like do this now?
-
+
Add this Location to the Import List
-
+
Daily Graphs
-
+
Overview Graphs
-
+
Graph
-
+
N/A
-
+
Oximetry Graphs
-
+
Confirmation
-
+
Are you sure you want to reset your graph preferences to the defaults?
-
+
This may not be a good idea
-
+
ResMed S9 machines routinely delete certain data from your SD card older than 7 and 30 days (depending on resolution).
-
+
If you ever need to reimport this data again (whether in SleepyHead or ResScan) this data won't come back.
-
+
If you need to conserve disk space, please remember to carry out manual backups.
-
+
Are you sure you want to disable these backups?
@@ -3205,7 +3224,7 @@ Signed: Nasty Programmer
QObject
-
+
No Data
diff --git a/Translations/Espaniol.es.ts b/Translations/Espaniol.es.ts
index 4b6e21eb..45f13848 100644
--- a/Translations/Espaniol.es.ts
+++ b/Translations/Espaniol.es.ts
@@ -273,32 +273,32 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
No %1 events are recorded this day
-
+
%1 event
-
+
%1 events
-
+
Oximetry data exists for this day, however it's timestamps are too different, so the Graphs will not be linked.
-
+
No Graphs :(
-
+
ASV
@@ -313,178 +313,178 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Duration
-
+
Oximetery Sessions
-
+
Unknown Session
-
+
PAP Setting
-
+
Sleep
-
+
Wake
-
+
Event Breakdown
-
+
Sessions all off!
-
+
Sessions exist for this day but are switched off.
-
+
Impossibly short session
-
+
Zero hours??
-
+
BRICK :(
-
+
Complain to your Equipment Provider!
-
-
+
+
Avg
-
+
Med
-
+
Statistics
-
+
%1%
-
+
<b>Please Note:</b> This day just contains summary data, only limited information is available .
-
+
No data available
-
+
Oximeter Information
-
+
SpO2 Desaturations
-
+
Pulse Change events
-
+
SpO2 Baseline Used
-
+
Machine Settings
-
+
Session Information
-
+
CPAP Sessions
-
+
Sleep Stage Sessions
-
+
One or more waveform record for this session had faulty source data. Some waveform overlay points may not match up correctly.
-
+
Sorry, your machine only provides compliance data.
-
+
Pick a Colour
-
+
This bookmarked is in a currently disabled area..
-
+
Bookmark at %1
-
+
Show all graphs
-
+
No Graphs On!
-
+
Hide all graphs
@@ -715,325 +715,325 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
&Statistics
-
-
+
+
about:blank
-
+
&Help Browser
-
-
-
-
+
+
+
+
...
-
+
qrc:/docs/index.html
-
+
&Navigation
-
+
Statistics
-
+
Daily
-
+
Overview
-
+
Oximetry
-
+
Import
-
+
Help
-
+
&Bookmarks
-
+
&Records
-
+
&File
-
+
&View
-
+
&Help
-
+
&Data
-
+
&Advanced
-
+
&Purge CPAP Data
-
+
&Import Data
-
+
Shift+F2
-
+
&Preferences
-
+
&Profiles
-
+
E&xit
-
+
View &Daily
-
+
F5
-
+
View &Overview
-
+
F6
-
+
View &Welcome
-
-
+
+
F4
-
+
-
-
+
Ctrl+Tab
-
+
Use &AntiAliasing
-
+
&About SleepyHead
-
+
&Fullscreen Toggle
-
+
F11
-
+
Show Debug Pane
-
+
&Reset Graph Layout
-
+
Check for &Updates
-
+
Take &Screenshot
-
+
F12
-
+
View O&ximetry
-
+
F7
-
+
Print &Report
-
+
&Edit Profile
-
+
&Link Graph Groups
-
+
Exp&ort
-
+
Online Users &Guide
-
+
&Frequently Asked Questions
-
+
&Rebuild Oximetry Indices
-
+
Change &User
-
+
&Current Selected Day
-
+
All data for current CPAP machine
-
+
Right &Sidebar
-
+
F8
-
+
View S&ummary
-
+
Import &ZEO Data
-
+
Import RemStar &MSeries Data
-
+
&Support Sleepyhead Development
-
+
Sleep Disorder Terms &Glossary
-
+
Change &Language
-
+
Change &Data Folder
@@ -2081,39 +2081,39 @@ Would you like to store it first?
-
+
&Import
-
+
Session Settings
-
+
Combine Close Sessions
-
-
+
+
Minutes
-
+
Multiple sessions closer together than this value will be kept on the same day.
-
+
Ignore Short Sessions
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2123,32 +2123,32 @@ p, li { white-space: pre-wrap; }
-
+
Day Split Time
-
+
Sessions starting before this time will go to the previous calendar day.
-
+
Keep session data in memory to speed up revisiting days.
-
+
Cache Session Data (uses more system memory)
-
+
Session Storage Options
-
+
This maintains a backup of SD-card data for ResMed machines,
ResMed machines delete high resolution data older than 7 days,
@@ -2159,24 +2159,24 @@ Sleepyhead can keep a copy of this data if you ever need to reinstall.
-
+
Create SD Card Backups during Import (only for ResMed so far, highly recommended)
-
+
This makes SleepyHead's data take around half as much space.
But it makes import and day changing take longer..
If you've got a new computer with a small solid state disk, this is a good option.
-
+
Compress Session Data (makes SleepyHead data smaller, but day changing slower.)
-
+
Compress ResMed (EDF) backups to save disk space.
Backed up EDF files are stored in the .gz format,
which is common on Mac & Linux platforms..
@@ -2186,17 +2186,17 @@ To use with ResScan will require the .gz files to be uncompressed first..
-
+
Compress SD Card Backups (slower first import, but makes backups smaller)
-
+
The following options affect the amount of disk space SleepyHead uses, and all have an effect on how long import takes.
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2205,83 +2205,83 @@ p, li { white-space: pre-wrap; }
-
+
&CPAP
-
+
CPAP Mask Information
-
+
Mask Type
-
+
Generic mask type. Select the one that's closest to your mask.
-
+
Description
-
+
The name of your mask, or at least the name you call it.
-
+
Method of unintentional leaks calculation if not provided by your machine.
Note: Statistical Model is experimental.
-
+
Mask Profile
-
+
Statistical Model
-
+
Leak calcs
-
+
Started Using
-
+
The date you started using this mask
-
+
Leak Profile
-
+
Pressure
-
+
Leak
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2290,76 +2290,76 @@ p, li { white-space: pre-wrap; }
-
+
Shows Respiratory Disturbance Index instead of Apnea/Hypopnea Index (RDI=AHI + RERA)
-
+
Use RDI instead of AHI (PRS1 only)
-
+
Don't show any compliance information
-
+
Show Compliance
-
+
Regard days with under this usage as "incompliant". 4 hours is usually considered compliant.
-
+
hours
-
+
as over
-
+
of usage per night
-
+
Enable/disable experimental event flagging enhancements.
It allows detecting borderline events, and some the machine missed.
This option must be enabled before import, otherwise a purge is required.
-
+
Custom User Event Flagging
-
+
Flow Restriction
-
+
Percentage of restriction in airflow from the median value.
A value of 20% works well for detecting apneas.
-
-
+
+
%
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2368,392 +2368,369 @@ p, li { white-space: pre-wrap; }
-
+
Duration of airflow restriction
-
-
-
-
+
+
+
+
s
-
+
Event Duration
-
+
Allow duplicates near machine events.
-
+
AHI/Hour Graph Settings
-
+
Window
-
+
Adjusts the amount of data considered for each point in the AHI/Hour graph.
Defaults to 60 minutes.. Highly recommend it's left at this value.
-
+
minutes
-
+
Reset the counter to zero at beginning of each (time) window.
-
+
Zero Reset
-
+
CPAP Clock Drift
-
+
Don't touch this unless you know your CPAP clock is out.
Try to sync it to your PC's clock (which should be synced to a timeserver)
-
+
seconds
-
+
&Events
-
+
Not entirely sure if this will get to live or not..
-
+
Show
-
+
Colour
-
+
Event
-
+
ID
-
+
Graphs
-
+
Search
-
+
Filters the graph list. Simply start typing the name of the graph your looking for.
-
+
&Defaults
-
+
Double click on the (Y-axis) min/max values to edit them
-
+
&Oximetry
-
+
Use Oximetry
-
+
Type
-
+
Contec CMS50
-
- Overpriced ResMed S9 Oximeter
-
-
-
-
+
Tries to forces the oximetry data to link with CPAP when possible.
-
+
Link Oximetry and CPAP graphs
-
+
Flag changes in oximetry stats
-
+
SPO2
-
+
Percentage drop in oxygen saturation
-
+
Pulse
-
+
Sudden change in Pulse Rate of at least this amount
-
+
bpm
-
+
Minimum duration of drop in oxygen saturation
-
+
Minimum duration of pulse change event.
-
+
Discard chunks under
-
+
Small chunks of oximetry data under this amount will be discarded.
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
-
-
-
-
+
&General
-
-
+
General Settings
-
+
Daily view navigation buttons will skip over days without data records
-
+
Skip over Empty Days
-
+
Allow use of multiple CPU cores where available to improve performance.
Mainly affects the importer.
-
+
Enable Multithreading
-
+
Bypass the login screen and load the most recent User Profile
-
+
Skip Login Screen
-
+
Changes to the following settings needs a restart, but not a recalc.
-
+
Preferred Calculation Methods
-
+
Middle Calculations
-
+
Upper Percentile
-
+
For consistancy, ResMed users should use 95% here,
as this is the only value available on summary-only days.
-
+
Median is recommended for ResMed users.
-
+
Median
-
+
Weighted Average
-
+
Normal Average
-
+
ResMed users probably should use 99th Percentile for visual consistency.
-
+
True Maximum
-
+
99% Percentile
-
+
Maximum Calcs
-
+
Import Locations
-
+
Add
-
+
Remove
-
+
Automatically Check For Updates
-
+
Check for new version every
-
+
Sourceforge hosts this project for free.. Please be considerate of their resources..
-
+
days.
-
+
&Check for Updates now
-
+
Last Checked For Updates:
-
+
TextLabel
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2764,58 +2741,90 @@ p, li { white-space: pre-wrap; }
-
+
I want to try experimental and test builds (Advanced users only please.)
-
+
&Appearance
-
+
+ Graph Settings
+
+
+
+
Overlay Flags
-
+
The visual method of displaying waveform overlay flags.
-
+
Standard Bars
-
+
Top & Bottom Markers
-
+
Graph Height
-
+
Default display height of graphs in pixels
-
+
How long you want the tooltips to stay visible.
-
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'.Lucida Grande UI'; font-size:13pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
+
+
+
+
Tooltip Timeout
-
+
+ Graph Tooltips
+
+
+
+
+ Other Visual Settings
+
+
+
+
Anti-Aliasing applies smoothing to graph plots..
Certain plots look more attractive with this on.
This also affects printed reports.
@@ -2824,22 +2833,22 @@ Try it and see if you like it.
-
+
Use Anti-Aliasing
-
+
Makes certain plots look more "square waved".
-
+
Square Wave Plots
-
+
Allows graphs to be "screenshotted" for display purposes.
The Event Breakdown PIE chart uses this method, as does
the printing code.
@@ -2848,12 +2857,12 @@ this application to be unstable with this feature enabled.
-
+
Show event breakdown pie chart
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2862,78 +2871,88 @@ p, li { white-space: pre-wrap; }
-
+
Use Pixmap Caching
-
+
Turn on/off the spinning "context" cube.
It really doesn't use that much resources.. :)
-
+
Animations && Fancy Stuff
-
+
+ Whether to allow changing yAxis scales by double clicking on yAxis labels
+
+
+
+
+ Allow YAxis Scaling
+
+
+
+
Application Fonts
-
+
Font
-
+
Size
-
+
Bold
-
+
Italic
-
+
Application
-
+
Graph Text
-
+
Graph Titles
-
+
Big Text
-
+
Details
-
+
&Cancel
-
+
&Ok
@@ -2943,24 +2962,24 @@ It really doesn't use that much resources.. :)
-
+
Data Reindex Required
-
+
A data reindexing proceedure is required to apply these changes. This operation may take a couple of minutes to complete.
Are you sure you want to make these changes?
-
+
Restart Required
-
+
One or more of the changes you have made will require this application to be restarted,
in order for these changes to come into effect.
@@ -2968,67 +2987,67 @@ Would you like do this now?
-
+
Add this Location to the Import List
-
+
Daily Graphs
-
+
Overview Graphs
-
+
Graph
-
+
N/A
-
+
Oximetry Graphs
-
+
Confirmation
-
+
Are you sure you want to reset your graph preferences to the defaults?
-
+
This may not be a good idea
-
+
ResMed S9 machines routinely delete certain data from your SD card older than 7 and 30 days (depending on resolution).
-
+
If you ever need to reimport this data again (whether in SleepyHead or ResScan) this data won't come back.
-
+
If you need to conserve disk space, please remember to carry out manual backups.
-
+
Are you sure you want to disable these backups?
@@ -3205,7 +3224,7 @@ Signed: Nasty Programmer
QObject
-
+
No Data
diff --git a/Translations/Francais.fr.ts b/Translations/Francais.fr.ts
index 220966d9..7535d26a 100644
--- a/Translations/Francais.fr.ts
+++ b/Translations/Francais.fr.ts
@@ -273,32 +273,32 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
No %1 events are recorded this day
-
+
%1 event
-
+
%1 events
-
+
Oximetry data exists for this day, however it's timestamps are too different, so the Graphs will not be linked.
-
+
No Graphs :(
-
+
ASV
@@ -313,178 +313,178 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Duration
-
+
Oximetery Sessions
-
+
Unknown Session
-
+
PAP Setting
-
+
Sleep
-
+
Wake
-
+
Event Breakdown
-
+
Sessions all off!
-
+
Sessions exist for this day but are switched off.
-
+
Impossibly short session
-
+
Zero hours??
-
+
BRICK :(
-
+
Complain to your Equipment Provider!
-
-
+
+
Avg
-
+
Med
-
+
Statistics
-
+
%1%
-
+
<b>Please Note:</b> This day just contains summary data, only limited information is available .
-
+
No data available
-
+
Oximeter Information
-
+
SpO2 Desaturations
-
+
Pulse Change events
-
+
SpO2 Baseline Used
-
+
Machine Settings
-
+
Session Information
-
+
CPAP Sessions
-
+
Sleep Stage Sessions
-
+
One or more waveform record for this session had faulty source data. Some waveform overlay points may not match up correctly.
-
+
Sorry, your machine only provides compliance data.
-
+
Pick a Colour
-
+
This bookmarked is in a currently disabled area..
-
+
Bookmark at %1
-
+
Show all graphs
-
+
No Graphs On!
-
+
Hide all graphs
@@ -715,325 +715,325 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
&Statistics
-
-
+
+
about:blank
-
+
&Help Browser
-
-
-
-
+
+
+
+
...
-
+
qrc:/docs/index.html
-
+
&Navigation
-
+
Statistics
-
+
Daily
-
+
Overview
-
+
Oximetry
-
+
Import
-
+
Help
-
+
&Bookmarks
-
+
&Records
-
+
&File
-
+
&View
-
+
&Help
-
+
&Data
-
+
&Advanced
-
+
&Purge CPAP Data
-
+
&Import Data
-
+
Shift+F2
-
+
&Preferences
-
+
&Profiles
-
+
E&xit
-
+
View &Daily
-
+
F5
-
+
View &Overview
-
+
F6
-
+
View &Welcome
-
-
+
+
F4
-
+
-
-
+
Ctrl+Tab
-
+
Use &AntiAliasing
-
+
&About SleepyHead
-
+
&Fullscreen Toggle
-
+
F11
-
+
Show Debug Pane
-
+
&Reset Graph Layout
-
+
Check for &Updates
-
+
Take &Screenshot
-
+
F12
-
+
View O&ximetry
-
+
F7
-
+
Print &Report
-
+
&Edit Profile
-
+
&Link Graph Groups
-
+
Exp&ort
-
+
Online Users &Guide
-
+
&Frequently Asked Questions
-
+
&Rebuild Oximetry Indices
-
+
Change &User
-
+
&Current Selected Day
-
+
All data for current CPAP machine
-
+
Right &Sidebar
-
+
F8
-
+
View S&ummary
-
+
Import &ZEO Data
-
+
Import RemStar &MSeries Data
-
+
&Support Sleepyhead Development
-
+
Sleep Disorder Terms &Glossary
-
+
Change &Language
-
+
Change &Data Folder
@@ -2081,39 +2081,39 @@ Would you like to store it first?
-
+
&Import
-
+
Session Settings
-
+
Combine Close Sessions
-
-
+
+
Minutes
-
+
Multiple sessions closer together than this value will be kept on the same day.
-
+
Ignore Short Sessions
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2123,32 +2123,32 @@ p, li { white-space: pre-wrap; }
-
+
Day Split Time
-
+
Sessions starting before this time will go to the previous calendar day.
-
+
Keep session data in memory to speed up revisiting days.
-
+
Cache Session Data (uses more system memory)
-
+
Session Storage Options
-
+
This maintains a backup of SD-card data for ResMed machines,
ResMed machines delete high resolution data older than 7 days,
@@ -2159,24 +2159,24 @@ Sleepyhead can keep a copy of this data if you ever need to reinstall.
-
+
Create SD Card Backups during Import (only for ResMed so far, highly recommended)
-
+
This makes SleepyHead's data take around half as much space.
But it makes import and day changing take longer..
If you've got a new computer with a small solid state disk, this is a good option.
-
+
Compress Session Data (makes SleepyHead data smaller, but day changing slower.)
-
+
Compress ResMed (EDF) backups to save disk space.
Backed up EDF files are stored in the .gz format,
which is common on Mac & Linux platforms..
@@ -2186,17 +2186,17 @@ To use with ResScan will require the .gz files to be uncompressed first..
-
+
Compress SD Card Backups (slower first import, but makes backups smaller)
-
+
The following options affect the amount of disk space SleepyHead uses, and all have an effect on how long import takes.
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2205,83 +2205,83 @@ p, li { white-space: pre-wrap; }
-
+
&CPAP
-
+
CPAP Mask Information
-
+
Mask Type
-
+
Generic mask type. Select the one that's closest to your mask.
-
+
Description
-
+
The name of your mask, or at least the name you call it.
-
+
Method of unintentional leaks calculation if not provided by your machine.
Note: Statistical Model is experimental.
-
+
Mask Profile
-
+
Statistical Model
-
+
Leak calcs
-
+
Started Using
-
+
The date you started using this mask
-
+
Leak Profile
-
+
Pressure
-
+
Leak
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2290,76 +2290,76 @@ p, li { white-space: pre-wrap; }
-
+
Shows Respiratory Disturbance Index instead of Apnea/Hypopnea Index (RDI=AHI + RERA)
-
+
Use RDI instead of AHI (PRS1 only)
-
+
Don't show any compliance information
-
+
Show Compliance
-
+
Regard days with under this usage as "incompliant". 4 hours is usually considered compliant.
-
+
hours
-
+
as over
-
+
of usage per night
-
+
Enable/disable experimental event flagging enhancements.
It allows detecting borderline events, and some the machine missed.
This option must be enabled before import, otherwise a purge is required.
-
+
Custom User Event Flagging
-
+
Flow Restriction
-
+
Percentage of restriction in airflow from the median value.
A value of 20% works well for detecting apneas.
-
-
+
+
%
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2368,392 +2368,369 @@ p, li { white-space: pre-wrap; }
-
+
Duration of airflow restriction
-
-
-
-
+
+
+
+
s
-
+
Event Duration
-
+
Allow duplicates near machine events.
-
+
AHI/Hour Graph Settings
-
+
Window
-
+
Adjusts the amount of data considered for each point in the AHI/Hour graph.
Defaults to 60 minutes.. Highly recommend it's left at this value.
-
+
minutes
-
+
Reset the counter to zero at beginning of each (time) window.
-
+
Zero Reset
-
+
CPAP Clock Drift
-
+
Don't touch this unless you know your CPAP clock is out.
Try to sync it to your PC's clock (which should be synced to a timeserver)
-
+
seconds
-
+
&Events
-
+
Not entirely sure if this will get to live or not..
-
+
Show
-
+
Colour
-
+
Event
-
+
ID
-
+
Graphs
-
+
Search
-
+
Filters the graph list. Simply start typing the name of the graph your looking for.
-
+
&Defaults
-
+
Double click on the (Y-axis) min/max values to edit them
-
+
&Oximetry
-
+
Use Oximetry
-
+
Type
-
+
Contec CMS50
-
- Overpriced ResMed S9 Oximeter
-
-
-
-
+
Tries to forces the oximetry data to link with CPAP when possible.
-
+
Link Oximetry and CPAP graphs
-
+
Flag changes in oximetry stats
-
+
SPO2
-
+
Percentage drop in oxygen saturation
-
+
Pulse
-
+
Sudden change in Pulse Rate of at least this amount
-
+
bpm
-
+
Minimum duration of drop in oxygen saturation
-
+
Minimum duration of pulse change event.
-
+
Discard chunks under
-
+
Small chunks of oximetry data under this amount will be discarded.
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
-
-
-
-
+
&General
-
-
+
General Settings
-
+
Daily view navigation buttons will skip over days without data records
-
+
Skip over Empty Days
-
+
Allow use of multiple CPU cores where available to improve performance.
Mainly affects the importer.
-
+
Enable Multithreading
-
+
Bypass the login screen and load the most recent User Profile
-
+
Skip Login Screen
-
+
Changes to the following settings needs a restart, but not a recalc.
-
+
Preferred Calculation Methods
-
+
Middle Calculations
-
+
Upper Percentile
-
+
For consistancy, ResMed users should use 95% here,
as this is the only value available on summary-only days.
-
+
Median is recommended for ResMed users.
-
+
Median
-
+
Weighted Average
-
+
Normal Average
-
+
ResMed users probably should use 99th Percentile for visual consistency.
-
+
True Maximum
-
+
99% Percentile
-
+
Maximum Calcs
-
+
Import Locations
-
+
Add
-
+
Remove
-
+
Automatically Check For Updates
-
+
Check for new version every
-
+
Sourceforge hosts this project for free.. Please be considerate of their resources..
-
+
days.
-
+
&Check for Updates now
-
+
Last Checked For Updates:
-
+
TextLabel
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2764,58 +2741,90 @@ p, li { white-space: pre-wrap; }
-
+
I want to try experimental and test builds (Advanced users only please.)
-
+
&Appearance
-
+
+ Graph Settings
+
+
+
+
Overlay Flags
-
+
The visual method of displaying waveform overlay flags.
-
+
Standard Bars
-
+
Top & Bottom Markers
-
+
Graph Height
-
+
Default display height of graphs in pixels
-
+
How long you want the tooltips to stay visible.
-
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'.Lucida Grande UI'; font-size:13pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
+
+
+
+
Tooltip Timeout
-
+
+ Graph Tooltips
+
+
+
+
+ Other Visual Settings
+
+
+
+
Anti-Aliasing applies smoothing to graph plots..
Certain plots look more attractive with this on.
This also affects printed reports.
@@ -2824,22 +2833,22 @@ Try it and see if you like it.
-
+
Use Anti-Aliasing
-
+
Makes certain plots look more "square waved".
-
+
Square Wave Plots
-
+
Allows graphs to be "screenshotted" for display purposes.
The Event Breakdown PIE chart uses this method, as does
the printing code.
@@ -2848,12 +2857,12 @@ this application to be unstable with this feature enabled.
-
+
Show event breakdown pie chart
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2862,78 +2871,88 @@ p, li { white-space: pre-wrap; }
-
+
Use Pixmap Caching
-
+
Turn on/off the spinning "context" cube.
It really doesn't use that much resources.. :)
-
+
Animations && Fancy Stuff
-
+
+ Whether to allow changing yAxis scales by double clicking on yAxis labels
+
+
+
+
+ Allow YAxis Scaling
+
+
+
+
Application Fonts
-
+
Font
-
+
Size
-
+
Bold
-
+
Italic
-
+
Application
-
+
Graph Text
-
+
Graph Titles
-
+
Big Text
-
+
Details
-
+
&Cancel
-
+
&Ok
@@ -2943,24 +2962,24 @@ It really doesn't use that much resources.. :)
-
+
Data Reindex Required
-
+
A data reindexing proceedure is required to apply these changes. This operation may take a couple of minutes to complete.
Are you sure you want to make these changes?
-
+
Restart Required
-
+
One or more of the changes you have made will require this application to be restarted,
in order for these changes to come into effect.
@@ -2968,67 +2987,67 @@ Would you like do this now?
-
+
Add this Location to the Import List
-
+
Daily Graphs
-
+
Overview Graphs
-
+
Graph
-
+
N/A
-
+
Oximetry Graphs
-
+
Confirmation
-
+
Are you sure you want to reset your graph preferences to the defaults?
-
+
This may not be a good idea
-
+
ResMed S9 machines routinely delete certain data from your SD card older than 7 and 30 days (depending on resolution).
-
+
If you ever need to reimport this data again (whether in SleepyHead or ResScan) this data won't come back.
-
+
If you need to conserve disk space, please remember to carry out manual backups.
-
+
Are you sure you want to disable these backups?
@@ -3205,7 +3224,7 @@ Signed: Nasty Programmer
QObject
-
+
No Data
diff --git a/Translations/Nederlands.nl_NL.ts b/Translations/Nederlands.nl_NL.ts
index 5cffe30d..75306d41 100644
--- a/Translations/Nederlands.nl_NL.ts
+++ b/Translations/Nederlands.nl_NL.ts
@@ -483,29 +483,29 @@ CA is Clear Airway, wat gelijk staat met Centrale Apneu
Geen gegevens
-
+
No %1 events are recorded this day
Er zijn vandaag geen %1 incidenten geweest
-
+
%1 event
%1 incident
-
+
%1 events
%1 incidenten
-
+
Oximetry data exists for this day, however it's timestamps are too different, so the Graphs will not be linked.
WJG: spelling oxymetrie (zie Van Dale)
AK: mee eens
Oxymetriegegevens beschikbaar, maar de tijden verschillen teveel: de grafieken worden niet verbonden.
-
+
No Graphs :(
Geen grafieken :(
@@ -522,7 +522,7 @@ AK: mee eens
BiPAP
-
+
ASV
Adaptieve ventilatie-instelling ASI?
AK: Hmmm ASV=Adaptive Servo-Ventilation
@@ -538,12 +538,12 @@ Maar het is een vierde soort apparaat, tegen Centrale Apneus
Datum
-
+
Sleep
Start
-
+
Wake
Einde
@@ -595,33 +595,33 @@ Toch ief, staat in de tabel
Exh Pufje
-
+
Event Breakdown
Verdeling incidenten
-
+
Sessions all off!
Niet gevonden
Alle sessies uit!
-
+
Sessions exist for this day but are switched off.
Er zijn wel sessies, maar die staan uit.
-
+
Impossibly short session
Onmogelijk korte sessie
-
+
Zero hours??
Nul uren???
-
+
BRICK :(
Arie: Als er niets uit komt is het echt fout
Volgens mij zit er een foutje in deze string: dat eerste ( hoort er niet in dacht ik...
@@ -634,23 +634,23 @@ Oh, dat is een smiley ;-)
Sorry, je apparaat bewaart geen gegevens.
-
+
Complain to your Equipment Provider!
Klaag bij je leverancier!
-
-
+
+
Avg
Gem.
-
+
Med
Med.
-
+
Statistics
Statistieken
@@ -663,7 +663,7 @@ Oh, dat is een smiley ;-)
Min.
-
+
%1%
%1%
@@ -672,17 +672,17 @@ Oh, dat is een smiley ;-)
Max.
-
+
<b>Please Note:</b> This day just contains summary data, only limited information is available .
<b>Let op:</b> Deze dag heeft alleen overzichtsgegevens; alleen beperkte informatie dus.
-
+
No data available
Geen gegevens beschikbaar
-
+
Oximeter Information
Oxymeterinformatie
@@ -697,40 +697,40 @@ Oh, dat is een smiley ;-)
-
+
Duration
-
+
Oximetery Sessions
-
+
Unknown Session
-
+
SpO2 Desaturations
WJG: hoofdletter D?
SpO2 desaturaties
-
+
Pulse Change events
AK: Oei! Bedoeld worden plotselinge, kortdurende wijzigingen in de polsslag. Maar hoe maak je dat kort?
Polsslag incidenten
-
+
SpO2 Baseline Used
WJG: hoofdletter B?
SpO2 basislijn gebruikt
-
+
Machine Settings
Apparaatinstellingen
@@ -743,7 +743,7 @@ Oh, dat is een smiley ;-)
Bevochtiger
-
+
Session Information
Sessie-informatie
@@ -765,7 +765,7 @@ Oh, dat is een smiley ;-)
Einde
-
+
CPAP Sessions
CPAP-sessies
@@ -778,53 +778,53 @@ Oh, dat is een smiley ;-)
Oxymeter
-
+
Sleep Stage Sessions
Slaapfasesessies
-
+
One or more waveform record for this session had faulty source data. Some waveform overlay points may not match up correctly.
WJG: tikfout
Een of meer golfvormgegevens had foutieve brongegevens. Sommige kunnen niet goed aansluiten.
-
+
PAP Setting
-
+
Sorry, your machine only provides compliance data.
-
+
Pick a Colour
Kies een kleur
-
+
This bookmarked is in a currently disabled area..
-
+
Bookmark at %1
-
+
Show all graphs
Toon alle grafieken
-
+
No Graphs On!
Alle grafieken staan uit!
-
+
Hide all graphs
Verberg alle grafieken
@@ -1062,19 +1062,19 @@ Het zit in de bestandsnaam, het streepje is een spatie
SleepyHead
-
+
&Statistics
&Statistieken
-
-
+
+
about:blank
about:blank
-
+
&Help Browser
AK: Volgens mij brengt dit je naar: "Over SleepyHead".
20/9 WJG: is dat niet gewoon wat er helemaal boven in de menubalk staat,ongeacht waar je in het programma bent?
@@ -1082,149 +1082,149 @@ AK: klopt
&Over SleepyHead
-
-
-
-
+
+
+
+
...
...
-
+
qrc:/docs/index.html
geen idee!
qrc:/docs/index.html
-
+
&Navigation
&Navigatie
-
+
Statistics
Statistieken
-
+
Daily
Dagelijks
-
+
Overview
Overzicht
-
+
Oximetry
Oxymetrie
-
+
Import
Gegevens
importeren
-
+
Help
Over SleepyHead
-
+
&Bookmarks
AK: Beter B&ladwijzers en &Bestand
B&ladwijzers
-
+
&Records
&Erelijst
-
+
&File
WJG: Onderstreepte letter kan geen B zijn, is al gebruikt bij Bladwijzers
AK: Dan zou ik het andersom doen: B&ladwijzers
&Bestand
-
+
&View
&Weergave
-
+
&Help
&Help
-
+
&Data
&Gegevens
-
+
&Advanced
Ge&avanceerd
-
+
&Purge CPAP Data
WJG: W is al gebruikt bij Weergave
Wis &CPAP gegevens
-
+
&Import Data
Gegevens &importeren
-
+
Shift+F2
Shift+F2
-
+
&Preferences
WJG: i is al gebruikt bij Gegevens importeren
I&nstellingen
-
+
&Profiles
&Profielen
-
+
E&xit
E&xit
-
+
View &Daily
20/9 WJG: aangepast na compilatie
&Dagweergave
-
+
F5
F5
-
+
View &Overview
&Overzichtpagina
-
+
F6
F6
-
+
View &Welcome
WJG: Om de al gebruikte W te omzeilen
AK: Waar staat dat Welkomst-/Startscherm???
@@ -1235,170 +1235,170 @@ AK: Waar staat dat Welkomst-/Startscherm???
-
-
+
+
F4
F4
-
+
-
-
-
+
Ctrl+Tab
Ctrl+Tab
-
+
Use &AntiAliasing
Gebruik &AntiAliasing
-
+
&About SleepyHead
WJG: O is al gebruikt
Over &SleepyHead
-
+
&Fullscreen Toggle
&Volledig scherm aan/uit
-
+
F11
F11
-
+
Show Debug Pane
Foutopsporingsvenster
-
+
&Reset Graph Layout
&Reset alle grafieken
-
+
Check for &Updates
Zoek naar &updates
-
+
Take &Screenshot
&Schermopname maken
-
+
F12
F12
-
+
View O&ximetry
O&xymetrievenster
-
+
F7
F7
-
+
Print &Report
&Rapport afdrukken
-
+
&Edit Profile
Profiel &aanpassen
-
+
&Link Graph Groups
Grafiekgroepen &koppelen
-
+
Exp&ort
Exp&orteer
-
+
Online Users &Guide
Online &gebruiksaanwijzing
-
+
&Frequently Asked Questions
&FAQ
-
+
&Rebuild Oximetry Indices
Oxymetrie-indexen &herstellen
-
+
Change &User
Ander &profiel
-
+
&Current Selected Day
&Geselecteerde dag
-
+
All data for current CPAP machine
Alle gegevens van dit apparaat
-
+
Right &Sidebar
&Rechter zijbalk aan/uit
-
+
F8
F8
-
+
View S&ummary
&Statistiekpagina
-
+
Import &ZEO Data
Importeer &ZEO gegevens
-
+
Import RemStar &MSeries Data
Importeer RemStar &M-series gegevens
-
+
&Support Sleepyhead Development
&Help bij ontwikkeling SleepyHead
-
+
Sleep Disorder Terms &Glossary
&Woordenlijst slaapaandoeningen
-
+
Change &Language
-
+
Change &Data Folder
@@ -3136,39 +3136,39 @@ Het apparaat reageerde niet... staat het wel aan?
Instellingen
-
+
&Import
&Importeer
-
+
Session Settings
Sessie-instellingen
-
+
Combine Close Sessions
Combineer nabije sessies
-
-
+
+
Minutes
Minuten
-
+
Multiple sessions closer together than this value will be kept on the same day.
Tijd tussen sessies die tot dezelfde dag gerekend moeten worden.
-
+
Ignore Short Sessions
Negeer korte sessies
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -3183,32 +3183,32 @@ p, li { white-space: pre-wrap; }
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-style:italic;"></p></body></html>
-
+
Day Split Time
Volgende dag start om
-
+
Sessions starting before this time will go to the previous calendar day.
Sessies die voor dit tijdstip startten horen bij de vorige dag.
-
+
Keep session data in memory to speed up revisiting days.
Houd sessiegegevens in geheugen voor hogere snelheid.
-
+
Cache Session Data (uses more system memory)
Cache sessiegegevens (kost meer geheugen)
-
+
Session Storage Options
Opties voor sessie-opslag
-
+
This maintains a backup of SD-card data for ResMed machines,
ResMed machines delete high resolution data older than 7 days,
@@ -3227,12 +3227,12 @@ SleepyHead kan een kopie van deze gegevens bewaren voor na een herinstallatie.
(Sterk aanbevolen, tenzij je weinig schijfruimte hebt of niets om grafiekgegevens geeft)
-
+
Create SD Card Backups during Import (only for ResMed so far, highly recommended)
Maak tijdens importeren een back-up van de SD-kaart (alleen nog voor ResMed, sterk aan te bevelen)
-
+
This makes SleepyHead's data take around half as much space.
But it makes import and day changing take longer..
If you've got a new computer with a small solid state disk, this is a good option.
@@ -3245,12 +3245,12 @@ maar maakt het importeren en verwerken trager.
Als je een nieuwe computer met SSD hebt, is dit een goede keuze.
-
+
Compress Session Data (makes SleepyHead data smaller, but day changing slower.)
Comprimeer sessiegegevens (minder opslagruimte, maar tragere verwerking).
-
+
Compress ResMed (EDF) backups to save disk space.
Backed up EDF files are stored in the .gz format,
which is common on Mac & Linux platforms..
@@ -3265,17 +3265,17 @@ SleepyHead kan hier rechtstreeks uit importeren,
maar voor ResScan moeten de .gz-bestanden eerst uitgepakt worden.
-
+
Compress SD Card Backups (slower first import, but makes backups smaller)
Comprimeer SD-kaartback-ups (langzamere eerste import, maar minder opslagruimte nodig)
-
+
The following options affect the amount of disk space SleepyHead uses, and all have an effect on how long import takes.
De volgende opties hebben effect op de gebruikte schijfruimte en op de snelheid van importeren.
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -3288,37 +3288,37 @@ p, li { white-space: pre-wrap; }
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-style:italic;">Wijzigen van SD-backupcompressie comprimeert de back-upgegevens niet automatisch opnieuw. </span></p></body></html>
-
+
&CPAP
&Masker en apparaat
-
+
CPAP Mask Information
Informatie over het masker
-
+
Mask Type
Soort masker
-
+
Generic mask type. Select the one that's closest to your mask.
Algemeen maskertype. Kies wat het beste overeenkomt.
-
+
Description
Beschrijving
-
+
The name of your mask, or at least the name you call it.
De naam van het masker, of zoals je het noemt.
-
+
Method of unintentional leaks calculation if not provided by your machine.
Note: Statistical Model is experimental.
WJG: spreken we de gebruiker met 'u' of 'je' aan? Vaak tutoyeer je, wat gezien de luchtige toon van de teksten ook mijn voorkeur heeft. Denk dat de hele vertaling nog een keer hierop nagelopen moet worden.
@@ -3326,49 +3326,49 @@ Note: Statistical Model is experimental.
Opmerking: statistisch model is experimenteel.
-
+
Mask Profile
Masker lekprofiel
-
+
Statistical Model
Statistisch model
-
+
Leak calcs
Lekkage?
20/9 WJG: Nergens anders wordt 'lekkage' gebruikt - al zou dat wel een beter woord zijn
Berekening lekkage
-
+
Started Using
Start gebruik
-
+
The date you started using this mask
De datum waarop je het masker in gebruik nam
-
+
Leak Profile
Masker lekprofiel
-
+
Pressure
Druk
-
+
Leak
Lekkage
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -3382,26 +3382,26 @@ p, li { white-space: pre-wrap; }
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600; font-style:normal;">Let op: </span>Het onderstaande werkt nog niet...</p></body></html>
-
+
Shows Respiratory Disturbance Index instead of Apnea/Hypopnea Index (RDI=AHI + RERA)
WJG: is voor RDI geen Nederlandse vertaling? Is natuurlijk het probleem met veel van die afkortingen.
AK: Mss later?
Toont Respiratory Disturbance Index ipv Apneu / Hypopneu Index (RDI = AHI + RERA)
-
+
Use RDI instead of AHI (PRS1 only)
Gebruik RDI in plaats van AHI (alleen bij PRS1)
-
+
Don't show any compliance information
WJG: lastige. Ik denk dat het hier gaat om het al dan niet opvolgen van het gebruik. Gaat hier om het aantal uren dat je het masker per nacht gebruikt. Compliance is naleving in de zin van wetten, maar voor ander gebruik zeg je wat anders. 'Opvolgen' is er een voor, maar ik vind dat het allemaal niet zo lekker past. Kortom, hier ben ik niet helemaal uit.
AK: Compliantie is al gebruikelijk,therapietrouw is dè uitdrukking
Toon geen informatie over therapietrouw
-
+
Show Compliance
AK: Het gaat om de juridische term...
20/9 WJG: Dat lijkt me wat sterk... Er zijn toch geen wettelijke sancties verbonden aan het al dan niet gebruiken van je masker?
@@ -3409,29 +3409,29 @@ AK: Zie hier boven
Laat therapietrouw zien
-
+
Regard days with under this usage as "incompliant". 4 hours is usually considered compliant.
WJG: bij gebrek aan beter, maar 'niet-compliant' en 'compliant' zijn geen termen die je in Van Dale tegenkomt
Als ze het maar begrijpen, klachten mogen
Beschouw dagen met minder gebruik als "niet-therapietrouw". 4 uur wordt meestal als "therapietrouw" beschouwd .
-
+
hours
uren
-
+
as over
indien meer dan
-
+
of usage per night
gebruik per nacht
-
+
Enable/disable experimental event flagging enhancements.
It allows detecting borderline events, and some the machine missed.
This option must be enabled before import, otherwise a purge is required.
@@ -3440,14 +3440,14 @@ Dat detecteert incidenten 'op het randje' en door het apparaat gemiste
Deze optie moet worden aangezet vóór het importeren, anders eerst alles wissen...
-
+
Custom User Event Flagging
AK: Het is een keuze van de gebruiker...
20/9 WJG: Oké, maar dan moet het streepje weg.
Aangepaste gebruikers markering
-
+
Flow Restriction
AK: Inderdaad, afsluiting is 0%, hier kan je kiezen,
Debietreductie
@@ -3458,20 +3458,20 @@ Doorstroombeperking
Debietreductie
-
+
Percentage of restriction in airflow from the median value.
A value of 20% works well for detecting apneas.
Percentage van de vermindering van de luchtstroom ten opzichte van de mediane waarde.
Een waarde van 20% werkt goed voor het opsporen van apneus.
-
-
+
+
%
%
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -3484,44 +3484,44 @@ p, li { white-space: pre-wrap; }
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Aangepast markeren is een experimentele werkwijze voor het detecteren van incidenten die zijn gemist door het apparaat. Ze worden <span style=" text-decoration: underline;">niet </ span> opgenomen in de AHI.</p></body></html>
-
+
Duration of airflow restriction
20/9 WJG: Vanaf hier weer verder gegaan
Duur van de vermindering van de luchtstroom
-
-
-
-
+
+
+
+
s
s
-
+
Event Duration
Tijdsduur
-
+
Allow duplicates near machine events.
20/9 WJG: Maar ik kan deze tekst niet terugvinden op het tabblad CPAP van Preferences
AK: inderdaad, vreemd
Sta duplicaten naast machinegebeurtenissen toe.
-
+
AHI/Hour Graph Settings
Instelling grafiek AHI/uur
-
+
Window
20/9 WJG: past beter in het schermpje en is ook wel duidelijk. Ik kan deze instelling overigens niet wijzigen
Tijdsduur
-
+
Adjusts the amount of data considered for each point in the AHI/Hour graph.
Defaults to 60 minutes.. Highly recommend it's left at this value.
Regelt de hoeveelheid gegevens die worden beschouwd voor elk punt in de grafiek AHI/uur.
@@ -3529,27 +3529,27 @@ Staat standaard op 60 minuten. Sterk aanbevolen het op deze waarde te laten staa
anders is het geen AHI/uur meer.
-
+
minutes
minuten
-
+
Reset the counter to zero at beginning of each (time) window.
Zet de teller op nul aan het begin van elke perioder.
-
+
Zero Reset
Telkens op nul zetten
-
+
CPAP Clock Drift
Correctie afwijking klok CPAP
-
+
Don't touch this unless you know your CPAP clock is out.
Try to sync it to your PC's clock (which should be synced to a timeserver)
20/9 WJG: beslissing nemen over aanspreekpersoon en dat consistent doorvoeren
@@ -3557,173 +3557,155 @@ Try to sync it to your PC's clock (which should be synced to a timeserver)<
Probeer hem eerst te syncroniseren met de klok van de PC ( niet mogelijk voor PRS1).
-
+
seconds
seconden
-
+
&Events
Deze tab zie ik niet...
&Incidenten
-
+
Not entirely sure if this will get to live or not..
20/9 WJG: Mooi compact
Onzeker of dit ooit gaat werken..
-
+
Show
Tonen
-
+
Colour
Kleur
-
+
Event
Staat in: Instellingen-Grafieken
Incident
-
+
ID
ID
-
+
Graphs
Grafieken
-
+
Search
Zoeken
-
+
Filters the graph list. Simply start typing the name of the graph your looking for.
Filtert de grafiek lijst. Gewoon beginnen met het typen van de naam van de grafiek je zoekt.
-
+
&Defaults
&Standaardinstellingen
-
+
Double click on the (Y-axis) min/max values to edit them
Dubbelklik op de min/max waarden om de Y-as te wijzigen
-
+
&Oximetry
&Oxymetrie
-
+
Use Oximetry
Gebruikte oxymeter
-
+
Type
Type
-
+
Contec CMS50
Contec CMS50
-
Overpriced ResMed S9 Oximeter
- (Te dure) ResMed S9 oxymeter
+ (Te dure) ResMed S9 oxymeter
-
+
Tries to forces the oximetry data to link with CPAP when possible.
Dwingt de oxymetergegevens te koppelen met de CPAP, indien mogelijk.
-
+
Link Oximetry and CPAP graphs
Koppel oxymeter met andere grafieken
-
+
Flag changes in oximetry stats
Markeer veranderingen in oxymeterstatistieken
-
+
SPO2
SpO2
-
+
Percentage drop in oxygen saturation
20/9 WJG: Zuurstof wellicht niet echt nodig?
Percentage daling van zuurstofsaturatie
-
+
Pulse
209/ WJG: Als 't past
Polsslag
-
+
Sudden change in Pulse Rate of at least this amount
Plotselinge verandering in polsslag van tenminste deze hoeveelheid
-
+
bpm
20/9 WJG: slagen per minuut
per minuut
-
+
Minimum duration of drop in oxygen saturation
Minimale duur van de verlaging
-
+
Minimum duration of pulse change event.
Minimale duur van de verandering.
-
+
Discard chunks under
Verwaarloos als korter dan
-
+
Small chunks of oximetry data under this amount will be discarded.
Kortdurende oxymetrie-incidenten worden verwaarloosd.
-
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
-
-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
@@ -3754,70 +3736,69 @@ p, li { white-space: pre-wrap; }
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Het proces van seriële import neemt de starttijd van de eerste CPAP sessie van de afgelopen nacht. (Vergeet niet om eerst de CPAP gegevens te importeren!)</p></body></html>
-
+
&General
&Algemeen
-
-
+
General Settings
Algemene instellingen
-
+
Daily view navigation buttons will skip over days without data records
De navigatieknoppen slaan de dagen zonder gegevens over
-
+
Skip over Empty Days
Sla lege dagen over
-
+
Allow use of multiple CPU cores where available to improve performance.
Mainly affects the importer.
Gebruik meerdere CPU-cores voor betere prestaties.
Werkt vooral bij importeren.
-
+
Enable Multithreading
Multithreading inschakelen
-
+
Bypass the login screen and load the most recent User Profile
Sla het inlogscherm over en laad het meest recente gebruikersprofiel
-
+
Skip Login Screen
Sla login-scherm over
-
+
Changes to the following settings needs a restart, but not a recalc.
Wijzigingen in de volgende instellingen werken pas na een herstart, geen herberekening nodig.
-
+
Preferred Calculation Methods
Voorkeur berekeningsmethoden
-
+
Middle Calculations
Gemiddelden
-
+
Upper Percentile
Bovenste percentiel
-
+
For consistancy, ResMed users should use 95% here,
as this is the only value available on summary-only days.
20/9 WJG: koppelteken en extra woorje
@@ -3825,99 +3806,99 @@ as this is the only value available on summary-only days.
want dit is de enige waarde die beschikbaar is op de dagen met alleen een samenvatting.
-
+
Median is recommended for ResMed users.
Mediaan wordt aanbevolen voor ResMed-gebruikers.
-
+
Median
Mediaan
-
+
Weighted Average
Gewogen gemiddelde
-
+
Normal Average
Normaal gemiddelde
-
+
ResMed users probably should use 99th Percentile for visual consistency.
20/9 WJG: koppelteken en Van Dale zegt 'het' tegen percentiel
ResMed-gebruikers moeten waarschijnlijk het 99e percentiel gebruiken voor visuele consistentie.
-
+
True Maximum
Ware maximum
-
+
99% Percentile
99% percentiel
-
+
Maximum Calcs
Berekening maximum
-
+
Import Locations
20/9 WJG: spelling
Importlocaties
-
+
Add
Toevoegen
-
+
Remove
Verwijderen
-
+
Automatically Check For Updates
Automatisch controleren op updates
-
+
Check for new version every
Controleer elke
-
+
Sourceforge hosts this project for free.. Please be considerate of their resources..
Sourceforge hosts dit project gratis .. Maak er zorgvuldig gebruik van..
-
+
days.
dagen.
-
+
&Check for Updates now
Nu &controleren
-
+
Last Checked For Updates:
Laatste controle:
-
+
TextLabel
Tekstlabel
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -3935,58 +3916,90 @@ p, li { white-space: pre-wrap; }
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html>
-
+
I want to try experimental and test builds (Advanced users only please.)
Ik wil experimentele en testupdates proberen (s.v.p. alleen gevorderde gebruikers!)
-
+
&Appearance
&Uiterlijk
-
+
+ Graph Settings
+
+
+
+
Overlay Flags
Markeringen
-
+
The visual method of displaying waveform overlay flags.
De visuele methode voor het tonen van markeringen in golfvormgrafieken.
-
+
Standard Bars
Standaardbalken
-
+
Top & Bottom Markers
Onder en boven
-
+
Graph Height
Grafiekhoogte
-
+
Default display height of graphs in pixels
Standaardhoogte grafieken in pixels
-
+
How long you want the tooltips to stay visible.
Hoe lang moeten de tooltips zichtbaar blijven?
-
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'.Lucida Grande UI'; font-size:13pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
+
+
+
+
Tooltip Timeout
Tooltip timeout
-
+
+ Graph Tooltips
+
+
+
+
+ Other Visual Settings
+
+
+
+
Anti-Aliasing applies smoothing to graph plots..
Certain plots look more attractive with this on.
This also affects printed reports.
@@ -3999,22 +4012,22 @@ Dit is ook van invloed op afgedrukte rapporten.
Probeer het en kijk of je het leuk vindt.
-
+
Use Anti-Aliasing
Gebruik Anti-aliasing
-
+
Makes certain plots look more "square waved".
Zorgt ervoor dat sommige grafieken er hoekiger uitzien.
-
+
Square Wave Plots
Hoekige golfgrafieken
-
+
Allows graphs to be "screenshotted" for display purposes.
The Event Breakdown PIE chart uses this method, as does
the printing code.
@@ -4028,12 +4041,12 @@ Helaas veroorzaken sommige oudere computers en versies van Qt
dat hierdoor deze toepassing instabiel wordt.
-
+
Show event breakdown pie chart
Toon cirkeldiagram
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -4042,79 +4055,89 @@ p, li { white-space: pre-wrap; }
-
+
Use Pixmap Caching
-
+
Turn on/off the spinning "context" cube.
It really doesn't use that much resources.. :)
Zet de ronddraaiende kubus aan.
Gebruikt echt niet zoveel geheugen... :)
-
+
Animations && Fancy Stuff
Animaties en grappige dingen
-
+
+ Whether to allow changing yAxis scales by double clicking on yAxis labels
+
+
+
+
+ Allow YAxis Scaling
+
+
+
+
Application Fonts
Tekstinstellingen
-
+
Font
Lettertype
-
+
Size
Grootte
-
+
Bold
Vet
-
+
Italic
Cursief
-
+
Application
Toepassing
-
+
Graph Text
Grafiektekst
-
+
Graph Titles
Gafiektitels
-
+
Big Text
Grote tekst
-
+
Details
Details
-
+
&Cancel
&Annuleren
-
+
&Ok
&OK
@@ -4124,12 +4147,12 @@ Gebruikt echt niet zoveel geheugen... :)
Neuskussens
-
+
Data Reindex Required
Gegevens opnieuw indexeren
-
+
A data reindexing proceedure is required to apply these changes. This operation may take a couple of minutes to complete.
Are you sure you want to make these changes?
@@ -4138,12 +4161,12 @@ Are you sure you want to make these changes?
Weet je zeker dat je deze wijzigingen wilt doorvoeren?
-
+
Restart Required
Opnieuw starten
-
+
One or more of the changes you have made will require this application to be restarted,
in order for these changes to come into effect.
@@ -4153,47 +4176,47 @@ Would you like do this now?
Wil je dit nu doen?
-
+
Add this Location to the Import List
Voeg deze locatie toe aan de importlijst
-
+
Daily Graphs
Dagelijkse grafieken
-
+
Overview Graphs
Overzichtgrafieken
-
+
Graph
Grafiek
-
+
This may not be a good idea
-
+
ResMed S9 machines routinely delete certain data from your SD card older than 7 and 30 days (depending on resolution).
-
+
If you ever need to reimport this data again (whether in SleepyHead or ResScan) this data won't come back.
-
+
If you need to conserve disk space, please remember to carry out manual backups.
-
+
Are you sure you want to disable these backups?
@@ -4206,22 +4229,22 @@ Wil je dit nu doen?
Max.
-
+
N/A
nvt
-
+
Oximetry Graphs
Oxymetriegrafieken
-
+
Confirmation
Bevestiging
-
+
Are you sure you want to reset your graph preferences to the defaults?
Weet je zeker dat je de grafieken opnieuw wilt instellen op standaardwaarden?
@@ -4403,7 +4426,7 @@ Het programma wordt nu afgesloten!
QObject
-
+
No Data
Geen gegevens
diff --git a/Translations/Svenska.se.ts b/Translations/Svenska.se.ts
index 534709e4..3a2cefc7 100644
--- a/Translations/Svenska.se.ts
+++ b/Translations/Svenska.se.ts
@@ -273,32 +273,32 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
No %1 events are recorded this day
-
+
%1 event
-
+
%1 events
-
+
Oximetry data exists for this day, however it's timestamps are too different, so the Graphs will not be linked.
-
+
No Graphs :(
-
+
ASV
@@ -313,178 +313,178 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Duration
-
+
Oximetery Sessions
-
+
Unknown Session
-
+
PAP Setting
-
+
Sleep
-
+
Wake
-
+
Event Breakdown
-
+
Sessions all off!
-
+
Sessions exist for this day but are switched off.
-
+
Impossibly short session
-
+
Zero hours??
-
+
BRICK :(
-
+
Complain to your Equipment Provider!
-
-
+
+
Avg
-
+
Med
-
+
Statistics
-
+
%1%
-
+
<b>Please Note:</b> This day just contains summary data, only limited information is available .
-
+
No data available
-
+
Oximeter Information
-
+
SpO2 Desaturations
-
+
Pulse Change events
-
+
SpO2 Baseline Used
-
+
Machine Settings
-
+
Session Information
-
+
CPAP Sessions
-
+
Sleep Stage Sessions
-
+
One or more waveform record for this session had faulty source data. Some waveform overlay points may not match up correctly.
-
+
Sorry, your machine only provides compliance data.
-
+
Pick a Colour
-
+
This bookmarked is in a currently disabled area..
-
+
Bookmark at %1
-
+
Show all graphs
-
+
No Graphs On!
-
+
Hide all graphs
@@ -715,325 +715,325 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
&Statistics
-
-
+
+
about:blank
-
+
&Help Browser
-
-
-
-
+
+
+
+
...
-
+
qrc:/docs/index.html
-
+
&Navigation
-
+
Statistics
-
+
Daily
-
+
Overview
-
+
Oximetry
-
+
Import
-
+
Help
-
+
&Bookmarks
-
+
&Records
-
+
&File
-
+
&View
-
+
&Help
-
+
&Data
-
+
&Advanced
-
+
&Purge CPAP Data
-
+
&Import Data
-
+
Shift+F2
-
+
&Preferences
-
+
&Profiles
-
+
E&xit
-
+
View &Daily
-
+
F5
-
+
View &Overview
-
+
F6
-
+
View &Welcome
-
-
+
+
F4
-
+
-
-
+
Ctrl+Tab
-
+
Use &AntiAliasing
-
+
&About SleepyHead
-
+
&Fullscreen Toggle
-
+
F11
-
+
Show Debug Pane
-
+
&Reset Graph Layout
-
+
Check for &Updates
-
+
Take &Screenshot
-
+
F12
-
+
View O&ximetry
-
+
F7
-
+
Print &Report
-
+
&Edit Profile
-
+
&Link Graph Groups
-
+
Exp&ort
-
+
Online Users &Guide
-
+
&Frequently Asked Questions
-
+
&Rebuild Oximetry Indices
-
+
Change &User
-
+
&Current Selected Day
-
+
All data for current CPAP machine
-
+
Right &Sidebar
-
+
F8
-
+
View S&ummary
-
+
Import &ZEO Data
-
+
Import RemStar &MSeries Data
-
+
&Support Sleepyhead Development
-
+
Sleep Disorder Terms &Glossary
-
+
Change &Language
-
+
Change &Data Folder
@@ -2081,39 +2081,39 @@ Would you like to store it first?
-
+
&Import
-
+
Session Settings
-
+
Combine Close Sessions
-
-
+
+
Minutes
-
+
Multiple sessions closer together than this value will be kept on the same day.
-
+
Ignore Short Sessions
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2123,32 +2123,32 @@ p, li { white-space: pre-wrap; }
-
+
Day Split Time
-
+
Sessions starting before this time will go to the previous calendar day.
-
+
Keep session data in memory to speed up revisiting days.
-
+
Cache Session Data (uses more system memory)
-
+
Session Storage Options
-
+
This maintains a backup of SD-card data for ResMed machines,
ResMed machines delete high resolution data older than 7 days,
@@ -2159,24 +2159,24 @@ Sleepyhead can keep a copy of this data if you ever need to reinstall.
-
+
Create SD Card Backups during Import (only for ResMed so far, highly recommended)
-
+
This makes SleepyHead's data take around half as much space.
But it makes import and day changing take longer..
If you've got a new computer with a small solid state disk, this is a good option.
-
+
Compress Session Data (makes SleepyHead data smaller, but day changing slower.)
-
+
Compress ResMed (EDF) backups to save disk space.
Backed up EDF files are stored in the .gz format,
which is common on Mac & Linux platforms..
@@ -2186,17 +2186,17 @@ To use with ResScan will require the .gz files to be uncompressed first..
-
+
Compress SD Card Backups (slower first import, but makes backups smaller)
-
+
The following options affect the amount of disk space SleepyHead uses, and all have an effect on how long import takes.
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2205,83 +2205,83 @@ p, li { white-space: pre-wrap; }
-
+
&CPAP
-
+
CPAP Mask Information
-
+
Mask Type
-
+
Generic mask type. Select the one that's closest to your mask.
-
+
Description
-
+
The name of your mask, or at least the name you call it.
-
+
Method of unintentional leaks calculation if not provided by your machine.
Note: Statistical Model is experimental.
-
+
Mask Profile
-
+
Statistical Model
-
+
Leak calcs
-
+
Started Using
-
+
The date you started using this mask
-
+
Leak Profile
-
+
Pressure
-
+
Leak
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2290,76 +2290,76 @@ p, li { white-space: pre-wrap; }
-
+
Shows Respiratory Disturbance Index instead of Apnea/Hypopnea Index (RDI=AHI + RERA)
-
+
Use RDI instead of AHI (PRS1 only)
-
+
Don't show any compliance information
-
+
Show Compliance
-
+
Regard days with under this usage as "incompliant". 4 hours is usually considered compliant.
-
+
hours
-
+
as over
-
+
of usage per night
-
+
Enable/disable experimental event flagging enhancements.
It allows detecting borderline events, and some the machine missed.
This option must be enabled before import, otherwise a purge is required.
-
+
Custom User Event Flagging
-
+
Flow Restriction
-
+
Percentage of restriction in airflow from the median value.
A value of 20% works well for detecting apneas.
-
-
+
+
%
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2368,392 +2368,369 @@ p, li { white-space: pre-wrap; }
-
+
Duration of airflow restriction
-
-
-
-
+
+
+
+
s
-
+
Event Duration
-
+
Allow duplicates near machine events.
-
+
AHI/Hour Graph Settings
-
+
Window
-
+
Adjusts the amount of data considered for each point in the AHI/Hour graph.
Defaults to 60 minutes.. Highly recommend it's left at this value.
-
+
minutes
-
+
Reset the counter to zero at beginning of each (time) window.
-
+
Zero Reset
-
+
CPAP Clock Drift
-
+
Don't touch this unless you know your CPAP clock is out.
Try to sync it to your PC's clock (which should be synced to a timeserver)
-
+
seconds
-
+
&Events
-
+
Not entirely sure if this will get to live or not..
-
+
Show
-
+
Colour
-
+
Event
-
+
ID
-
+
Graphs
-
+
Search
-
+
Filters the graph list. Simply start typing the name of the graph your looking for.
-
+
&Defaults
-
+
Double click on the (Y-axis) min/max values to edit them
-
+
&Oximetry
-
+
Use Oximetry
-
+
Type
-
+
Contec CMS50
-
- Overpriced ResMed S9 Oximeter
-
-
-
-
+
Tries to forces the oximetry data to link with CPAP when possible.
-
+
Link Oximetry and CPAP graphs
-
+
Flag changes in oximetry stats
-
+
SPO2
-
+
Percentage drop in oxygen saturation
-
+
Pulse
-
+
Sudden change in Pulse Rate of at least this amount
-
+
bpm
-
+
Minimum duration of drop in oxygen saturation
-
+
Minimum duration of pulse change event.
-
+
Discard chunks under
-
+
Small chunks of oximetry data under this amount will be discarded.
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
-<html><head><meta name="qrichtext" content="1" /><style type="text/css">
-p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
-<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
-<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
-
-
-
-
+
&General
-
-
+
General Settings
-
+
Daily view navigation buttons will skip over days without data records
-
+
Skip over Empty Days
-
+
Allow use of multiple CPU cores where available to improve performance.
Mainly affects the importer.
-
+
Enable Multithreading
-
+
Bypass the login screen and load the most recent User Profile
-
+
Skip Login Screen
-
+
Changes to the following settings needs a restart, but not a recalc.
-
+
Preferred Calculation Methods
-
+
Middle Calculations
-
+
Upper Percentile
-
+
For consistancy, ResMed users should use 95% here,
as this is the only value available on summary-only days.
-
+
Median is recommended for ResMed users.
-
+
Median
-
+
Weighted Average
-
+
Normal Average
-
+
ResMed users probably should use 99th Percentile for visual consistency.
-
+
True Maximum
-
+
99% Percentile
-
+
Maximum Calcs
-
+
Import Locations
-
+
Add
-
+
Remove
-
+
Automatically Check For Updates
-
+
Check for new version every
-
+
Sourceforge hosts this project for free.. Please be considerate of their resources..
-
+
days.
-
+
&Check for Updates now
-
+
Last Checked For Updates:
-
+
TextLabel
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2764,58 +2741,90 @@ p, li { white-space: pre-wrap; }
-
+
I want to try experimental and test builds (Advanced users only please.)
-
+
&Appearance
-
+
+ Graph Settings
+
+
+
+
Overlay Flags
-
+
The visual method of displaying waveform overlay flags.
-
+
Standard Bars
-
+
Top & Bottom Markers
-
+
Graph Height
-
+
Default display height of graphs in pixels
-
+
How long you want the tooltips to stay visible.
-
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'.Lucida Grande UI'; font-size:13pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
+<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
+
+
+
+
Tooltip Timeout
-
+
+ Graph Tooltips
+
+
+
+
+ Other Visual Settings
+
+
+
+
Anti-Aliasing applies smoothing to graph plots..
Certain plots look more attractive with this on.
This also affects printed reports.
@@ -2824,22 +2833,22 @@ Try it and see if you like it.
-
+
Use Anti-Aliasing
-
+
Makes certain plots look more "square waved".
-
+
Square Wave Plots
-
+
Allows graphs to be "screenshotted" for display purposes.
The Event Breakdown PIE chart uses this method, as does
the printing code.
@@ -2848,12 +2857,12 @@ this application to be unstable with this feature enabled.
-
+
Show event breakdown pie chart
-
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
@@ -2862,78 +2871,88 @@ p, li { white-space: pre-wrap; }
-
+
Use Pixmap Caching
-
+
Turn on/off the spinning "context" cube.
It really doesn't use that much resources.. :)
-
+
Animations && Fancy Stuff
-
+
+ Whether to allow changing yAxis scales by double clicking on yAxis labels
+
+
+
+
+ Allow YAxis Scaling
+
+
+
+
Application Fonts
-
+
Font
-
+
Size
-
+
Bold
-
+
Italic
-
+
Application
-
+
Graph Text
-
+
Graph Titles
-
+
Big Text
-
+
Details
-
+
&Cancel
-
+
&Ok
@@ -2943,24 +2962,24 @@ It really doesn't use that much resources.. :)
-
+
Data Reindex Required
-
+
A data reindexing proceedure is required to apply these changes. This operation may take a couple of minutes to complete.
Are you sure you want to make these changes?
-
+
Restart Required
-
+
One or more of the changes you have made will require this application to be restarted,
in order for these changes to come into effect.
@@ -2968,67 +2987,67 @@ Would you like do this now?
-
+
Add this Location to the Import List
-
+
Daily Graphs
-
+
Overview Graphs
-
+
Graph
-
+
N/A
-
+
Oximetry Graphs
-
+
Confirmation
-
+
Are you sure you want to reset your graph preferences to the defaults?
-
+
This may not be a good idea
-
+
ResMed S9 machines routinely delete certain data from your SD card older than 7 and 30 days (depending on resolution).
-
+
If you ever need to reimport this data again (whether in SleepyHead or ResScan) this data won't come back.
-
+
If you need to conserve disk space, please remember to carry out manual backups.
-
+
Are you sure you want to disable these backups?
@@ -3205,7 +3224,7 @@ Signed: Nasty Programmer
QObject
-
+
No Data
diff --git a/sleepyhead/Graphs/gFlagsLine.cpp b/sleepyhead/Graphs/gFlagsLine.cpp
index ad25d48b..e686405a 100644
--- a/sleepyhead/Graphs/gFlagsLine.cpp
+++ b/sleepyhead/Graphs/gFlagsLine.cpp
@@ -107,6 +107,8 @@ void gFlagsGroup::paint(gGraph &g, int left, int top, int width, int height)
bool gFlagsGroup::mouseMoveEvent(QMouseEvent * event,gGraph * graph)
{
+ if (!p_profile->appearance->graphTooltips())
+ return false;
for (int i=0;iy() > fl->m_rect.y()) && (event->y()) < (fl->m_rect.y()+fl->m_rect.height())) {
if (event->x() < lvisible[i]->m_rect.x()) {
// Display tooltip
- QString ttip=schema::channel[fl->code()].description();
- graph->graphView()->m_tooltip->display(ttip,event->x(),event->y()-15,p_profile->general->tooltipTimeout());
+ QString ttip=schema::channel[fl->code()].fullname()+"\n"+schema::channel[fl->code()].description();
+ graph->ToolTip(ttip,event->x(),event->y()-15);
graph->redraw();
}
}
diff --git a/sleepyhead/Graphs/gGraphView.cpp b/sleepyhead/Graphs/gGraphView.cpp
index 687c15ac..2ecf9cd4 100644
--- a/sleepyhead/Graphs/gGraphView.cpp
+++ b/sleepyhead/Graphs/gGraphView.cpp
@@ -723,7 +723,7 @@ gToolTip::gToolTip(gGraphView * graphview)
m_pos.setX(0);
m_pos.setY(0);
m_visible=false;
- m_spacer=2; // pixels around text area
+ m_spacer=8; // pixels around text area
timer=new QTimer(graphview);
connect(timer,SIGNAL(timeout()),SLOT(timerDone()));
}
@@ -742,6 +742,9 @@ gToolTip::~gToolTip()
void gToolTip::display(QString text, int x, int y, int timeout)
{
+ if (timeout<=0)
+ timeout=p_profile->general->tooltipTimeout();
+
m_text=text;
m_visible=true;
// TODO: split multiline here
@@ -838,7 +841,7 @@ void gToolTip::paint() //actually paints it.
lines_drawn_this_frame+=4;
quads_drawn_this_frame+=1;
- QBrush brush(QColor(255,255,128,200));
+ QBrush brush(QColor(255,255,128,230));
brush.setStyle(Qt::SolidPattern);
painter.setBrush(brush);
painter.setPen(QColor(0,0,0,255));
diff --git a/sleepyhead/Graphs/gGraphView.h b/sleepyhead/Graphs/gGraphView.h
index 4b3893fc..830bb5a0 100644
--- a/sleepyhead/Graphs/gGraphView.h
+++ b/sleepyhead/Graphs/gGraphView.h
@@ -504,7 +504,7 @@ public:
/*! \fn virtual void display(QString text, int x, int y, int timeout=2000);
\brief Set the tooltips display message, position, and timeout value
*/
- virtual void display(QString text, int x, int y, int timeout=2000);
+ virtual void display(QString text, int x, int y, int timeout=0);
//! \brief Queue the actual OpenGL drawing instructions
virtual void paint(); //actually paints it.
diff --git a/sleepyhead/Graphs/gLineChart.cpp b/sleepyhead/Graphs/gLineChart.cpp
index d48e58a3..42275599 100644
--- a/sleepyhead/Graphs/gLineChart.cpp
+++ b/sleepyhead/Graphs/gLineChart.cpp
@@ -159,7 +159,7 @@ void gLineChart::paint(gGraph & w,int left, int top, int width, int height)
miny=-MAX(fabs(miny),fabs(maxy));
}*/
- if (w.zoomY()==0) {
+ if (w.zoomY()==0 && PROFILE.appearance->allowYAxisScaling()) {
miny=m_physminy, maxy=m_physmaxy;
} else {
miny=w.min_y, maxy=w.max_y;
@@ -702,7 +702,7 @@ void AHIChart::paint(gGraph & w,int left, int top, int width, int height)
// hmmm.. subtract_offset..
- if (w.zoomY()==0) {
+ if (w.zoomY()==0 && PROFILE.appearance->allowYAxisScaling()) {
miny=w.physMinY();
maxy=w.physMaxY();
} else {
diff --git a/sleepyhead/Graphs/gSummaryChart.cpp b/sleepyhead/Graphs/gSummaryChart.cpp
index 9d82011b..25fb7cdd 100644
--- a/sleepyhead/Graphs/gSummaryChart.cpp
+++ b/sleepyhead/Graphs/gSummaryChart.cpp
@@ -304,7 +304,7 @@ void SummaryChart::paint(gGraph & w,int left, int top, int width, int height)
EventDataType maxy;
EventDataType miny;
- if (w.zoomY()==0) {
+ if (w.zoomY()==0 && PROFILE.appearance->allowYAxisScaling()) {
maxy=m_physmaxy;
miny=m_physminy;
w.roundY(miny,maxy);
diff --git a/sleepyhead/Graphs/gYAxis.cpp b/sleepyhead/Graphs/gYAxis.cpp
index 840df2e2..2e98edb9 100644
--- a/sleepyhead/Graphs/gYAxis.cpp
+++ b/sleepyhead/Graphs/gYAxis.cpp
@@ -7,7 +7,7 @@
#include
#include
#include "gYAxis.h"
-//#include "SleepLib/profiles.h"
+#include "SleepLib/profiles.h"
gXGrid::gXGrid(QColor col)
:Layer(NoChannel)
@@ -31,7 +31,7 @@ void gXGrid::paint(gGraph & w,int left,int top, int width, int height)
EventDataType miny,maxy;
- if (w.zoomY()==0) {
+ if (w.zoomY()==0 && PROFILE.appearance->allowYAxisScaling()) {
miny=w.physMinY();
maxy=w.physMaxY();
} else {
@@ -273,7 +273,7 @@ void gYAxis::paint(gGraph & w,int left,int top, int width, int height)
EventDataType miny;
EventDataType maxy;
- if (w.zoomY()==0) {
+ if (w.zoomY()==0 && PROFILE.appearance->allowYAxisScaling()) {
miny=w.physMinY();
maxy=w.physMaxY();
} else {
@@ -378,6 +378,9 @@ const QString gYAxis::Format(EventDataType v, int dp) {
bool gYAxis::mouseMoveEvent(QMouseEvent * event, gGraph * graph)
{
+ if (!p_profile->appearance->graphTooltips())
+ return false;
+
int x=event->x();
int y=event->y();
if (!graph->units().isEmpty()) {
diff --git a/sleepyhead/SleepLib/profiles.h b/sleepyhead/SleepLib/profiles.h
index 82174daa..9c01a646 100644
--- a/sleepyhead/SleepLib/profiles.h
+++ b/sleepyhead/SleepLib/profiles.h
@@ -227,6 +227,8 @@ const QString STR_AS_Animations="AnimationsAndTransitions";
const QString STR_AS_SquareWave="SquareWavePlots";
const QString STR_AS_OverlayType="OverlayType";
const QString STR_AS_UsePixmapCaching="UsePixmapCaching";
+const QString STR_AS_AllowYAxisScaling="AllowYAxisScaling";
+const QString STR_AS_GraphTooltips="GraphTooltips";
// UserSettings Strings
const QString STR_US_UnitSystem="UnitSystem";
@@ -530,6 +532,8 @@ public:
if (!m_profile->contains(STR_AS_GraphSnapshots)) (*m_profile)[STR_AS_GraphSnapshots]=true;
if (!m_profile->contains(STR_AS_Animations)) (*m_profile)[STR_AS_Animations]=true;
if (!m_profile->contains(STR_AS_SquareWave)) (*m_profile)[STR_AS_SquareWave]=false;
+ if (!m_profile->contains(STR_AS_AllowYAxisScaling)) (*m_profile)[STR_AS_AllowYAxisScaling]=true;
+ if (!m_profile->contains(STR_AS_GraphTooltips)) (*m_profile)[STR_AS_GraphTooltips]=true;
if (!m_profile->contains(STR_AS_UsePixmapCaching)) (*m_profile)[STR_AS_UsePixmapCaching]=true;
if (!m_profile->contains(STR_AS_OverlayType)) (*m_profile)[STR_AS_OverlayType]=ODT_Bars;
}
@@ -549,6 +553,10 @@ public:
bool usePixmapCaching() { return (*m_profile)[STR_AS_UsePixmapCaching].toBool(); }
//! \brief Returns true if Square Wave plots are preferred (where possible)
bool squareWavePlots() { return (*m_profile)[STR_AS_SquareWave].toBool(); }
+ //! \brief Whether to allow double clicking on Y-Axis labels to change vertical scaling mode
+ bool allowYAxisScaling() { return (*m_profile)[STR_AS_AllowYAxisScaling].toBool(); }
+ //! \brief Whether to show graph tooltips
+ bool graphTooltips() { return (*m_profile)[STR_AS_GraphTooltips].toBool(); }
//! \brief Returns the type of overlay flags (which are displayed over the Flow Waveform)
OverlayDisplayType overlayType() { return (OverlayDisplayType )(*m_profile)[STR_AS_OverlayType].toInt(); }
@@ -566,6 +574,10 @@ public:
void setSquareWavePlots(bool sw) { (*m_profile)[STR_AS_SquareWave]=sw; }
//! \brief Sets the type of overlay flags (which are displayed over the Flow Waveform)
void setOverlayType(OverlayDisplayType od) { (*m_profile)[STR_AS_OverlayType]=(int)od; }
+ //! \brief Sets whether to allow double clicking on Y-Axis labels to change vertical scaling mode
+ void setAllowYAxisScaling(bool b) { (*m_profile)[STR_AS_AllowYAxisScaling]=b; }
+ //! \brief Sets whether to allow double clicking on Y-Axis labels to change vertical scaling mode
+ void setGraphTooltips(bool b) { (*m_profile)[STR_AS_GraphTooltips]=b; }
Profile *m_profile;
};
diff --git a/sleepyhead/SleepLib/schema.cpp b/sleepyhead/SleepLib/schema.cpp
index 697aadac..0c3e415d 100644
--- a/sleepyhead/SleepLib/schema.cpp
+++ b/sleepyhead/SleepLib/schema.cpp
@@ -304,8 +304,8 @@ Channel::Channel(int id, ChanType type, ScopeType scope, QString code, QString f
m_scope(scope),
m_code(code),
m_fullname(fullname),
- m_label(label),
m_description(description),
+ m_label(label),
m_unit(unit),
m_datatype(datatype),
m_defaultcolor(color),
diff --git a/sleepyhead/SleepLib/schema.h b/sleepyhead/SleepLib/schema.h
index ac56fc0d..d9b9fc5e 100644
--- a/sleepyhead/SleepLib/schema.h
+++ b/sleepyhead/SleepLib/schema.h
@@ -59,7 +59,7 @@ public:
const QString & description() { return m_description; }
const QString & label() { return m_label; }
const QString & units() { return m_unit; }
- const int linkid() { return m_link; }
+ const int & linkid() { return m_link; }
void setLabel(QString label) { m_label=label; }
void setUnit(QString unit) { m_unit=unit; }
diff --git a/sleepyhead/daily.cpp b/sleepyhead/daily.cpp
index 7fa9236c..eeac7512 100644
--- a/sleepyhead/daily.cpp
+++ b/sleepyhead/daily.cpp
@@ -398,6 +398,7 @@ Daily::~Daily()
void Daily::doToggleSession(Session * sess)
{
+ Q_UNUSED(sess)
// sess->StoreSummary();
Day *day=PROFILE.GetDay(previous_date,MT_CPAP);
if (day) {
@@ -720,6 +721,7 @@ QObject *MyWebPage::createPlugin(const QString &classid, const QUrl &url, const
{
Q_UNUSED(paramNames)
Q_UNUSED(paramValues)
+ Q_UNUSED(url)
if (classid=="SessionBar") {
return mainwin->getDaily()->sessionBar();
@@ -1051,6 +1053,7 @@ QString Daily::getStatisticsInfo(Day * cpap,Day * oxi)
QString Daily::getEventBreakdown(Day * cpap)
{
+ Q_UNUSED(cpap)
QString html;
html+="\n";
diff --git a/sleepyhead/mainwindow.ui b/sleepyhead/mainwindow.ui
index 575b6463..88f4950a 100644
--- a/sleepyhead/mainwindow.ui
+++ b/sleepyhead/mainwindow.ui
@@ -46,7 +46,16 @@
4
-
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
0
-
@@ -97,7 +106,16 @@
0
-
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
0
-
@@ -125,7 +143,16 @@
3
-
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
0
-
@@ -439,7 +466,7 @@ QToolBox::tab:selected {
1
- 0
+ 1
0
@@ -450,7 +477,7 @@ QToolBox::tab:selected {
0
0
165
- 514
+ 532
@@ -958,7 +985,19 @@ border: 2px solid #56789a; border-radius: 30px;
0
-
+
+ QLayout::SetNoConstraint
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
0
-
@@ -1496,7 +1535,16 @@ border: 2px solid #56789a; border-radius: 30px;
0
-
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
0
-
@@ -1887,7 +1935,7 @@ border-radius: 10px;
-
-
+
0
0
@@ -2021,7 +2069,16 @@ border-radius: 10px;
0
-
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
0
-
@@ -2367,7 +2424,7 @@ border-radius: 10px;
QWebView
QWidget
-
+
diff --git a/sleepyhead/preferencesdialog.cpp b/sleepyhead/preferencesdialog.cpp
index 0b9051eb..a2d67a60 100644
--- a/sleepyhead/preferencesdialog.cpp
+++ b/sleepyhead/preferencesdialog.cpp
@@ -159,6 +159,9 @@ PreferencesDialog::PreferencesDialog(QWidget *parent,Profile * _profile) :
ui->usePixmapCaching->setChecked(profile->appearance->usePixmapCaching());
ui->useSquareWavePlots->setChecked(profile->appearance->squareWavePlots());
ui->enableGraphSnapshots->setChecked(profile->appearance->graphSnapshots());
+ ui->graphTooltips->setChecked(profile->appearance->graphTooltips());
+ ui->allowYAxisScaling->setChecked(profile->appearance->allowYAxisScaling());
+
ui->skipLoginScreen->setChecked(PREF[STR_GEN_SkipLogin].toBool());
ui->allowEarlyUpdates->setChecked(PREF[STR_PREF_AllowEarlyUpdates].toBool());
@@ -344,6 +347,9 @@ bool PreferencesDialog::Save()
}
}
+ profile->appearance->setAllowYAxisScaling(ui->allowYAxisScaling->isChecked());
+ profile->appearance->setGraphTooltips(ui->graphTooltips->isChecked());
+
profile->appearance->setAntiAliasing(ui->useAntiAliasing->isChecked());
profile->appearance->setUsePixmapCaching(ui->usePixmapCaching->isChecked());
profile->appearance->setSquareWavePlots(ui->useSquareWavePlots->isChecked());
diff --git a/sleepyhead/preferencesdialog.ui b/sleepyhead/preferencesdialog.ui
index f6b9fe47..8d37dd58 100644
--- a/sleepyhead/preferencesdialog.ui
+++ b/sleepyhead/preferencesdialog.ui
@@ -10,7 +10,7 @@
0
0
640
- 462
+ 504
@@ -36,7 +36,16 @@
4
-
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
4
-
@@ -52,7 +61,16 @@
4
-
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
4
-
@@ -151,7 +169,7 @@
QFrame::Box
-
+
5
@@ -408,7 +426,16 @@ p, li { white-space: pre-wrap; }
4
-
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
4
-
@@ -638,7 +665,16 @@ p, li { white-space: pre-wrap; }
true
-
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
4
@@ -840,10 +876,19 @@ p, li { white-space: pre-wrap; }
false
-
+
4
-
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
4
-
@@ -1021,7 +1066,16 @@ Try to sync it to your PC's clock (which should be synced to a timeserver)
0
-
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
0
-
@@ -1048,7 +1102,16 @@ Try to sync it to your PC's clock (which should be synced to a timeserver)
-
+
+ 3
+
+
+ 3
+
+
+ 3
+
+
3
-
@@ -1084,7 +1147,16 @@ Try to sync it to your PC's clock (which should be synced to a timeserver)
4
-
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
2
-
@@ -1137,11 +1209,6 @@ Try to sync it to your PC's clock (which should be synced to a timeserver)Contec CMS50
- -
-
- Overpriced ResMed S9 Oximeter
-
-
-
@@ -1311,15 +1378,15 @@ Try to sync it to your PC's clock (which should be synced to a timeserver)<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
-</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
+</style></head><body style=" font-family:'.Lucida Grande UI'; font-size:13pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Syncing Oximetry and CPAP Data</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">CMS50 data imported from SpO2Review (from .spoR files) or the serial import method does </span><span style=" font-family:'Sans'; font-size:10pt; font-weight:600; text-decoration: underline;">not</span><span style=" font-family:'Sans'; font-size:10pt;"> have the correct timestamp needed to sync.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Live view mode (using a serial cable) is one way to acheive an accurate sync on CMS50 oximeters, but does not counter for CPAP clock drift.</span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If you start your Oximeters recording mode at </span><span style=" font-family:'Sans'; font-size:10pt; font-style:italic;">exactly </span><span style=" font-family:'Sans'; font-size:10pt;">the same time you start your CPAP machine, you can now also achieve sync. </span></p>
-<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p>
+<p align="justify" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"><br /></p>
<p align="justify" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The serial import process takes the starting time from last nights first CPAP session. (Remember to import your CPAP data first!)</span></p></body></html>
@@ -1334,7 +1401,16 @@ p, li { white-space: pre-wrap; }
4
-
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
4
-
@@ -1343,7 +1419,16 @@ p, li { white-space: pre-wrap; }
General Settings
-
+
+ 4
+
+
+ 4
+
+
+ 4
+
+
4
@@ -1800,19 +1885,52 @@ p, li { white-space: pre-wrap; }
- 0
+ 4
-
+
+ 2
+
+
+ 2
+
+
+ 2
+
+
2
-
+
+ 8
+
-
+
+
+ 0
+ 0
+
+
- General Settings
+ Graph Settings
+
+ 8
+
+
+ 8
+
+
+ 8
+
+
+ 8
+
+
+ -1
+
-
@@ -1826,30 +1944,6 @@ p, li { white-space: pre-wrap; }
- -
-
-
-
- 0
- 0
-
-
-
- The visual method of displaying waveform overlay flags.
-
-
-
-
-
- Standard Bars
-
-
- -
-
- Top & Bottom Markers
-
-
-
-
-
@@ -1857,6 +1951,34 @@ p, li { white-space: pre-wrap; }
+ -
+
+
+ How long you want the tooltips to stay visible.
+
+
+ 250
+
+
+ 10000
+
+
+ 250
+
+
+ 1000
+
+
+ Qt::Horizontal
+
+
+ QSlider::TicksBelow
+
+
+ 250
+
+
+
-
@@ -1882,7 +2004,17 @@ p, li { white-space: pre-wrap; }
- -
+
-
+
+
+ Tooltip Timeout
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
+
+ -
Qt::Vertical
@@ -1895,38 +2027,34 @@ p, li { white-space: pre-wrap; }
- -
-
+
-
+
+
+
+ 0
+ 0
+
+
- How long you want the tooltips to stay visible.
-
-
- 250
-
-
- 10000
-
-
- 250
-
-
- 1000
-
-
- Qt::Horizontal
-
-
- QSlider::TicksBelow
-
-
- 250
+ The visual method of displaying waveform overlay flags.
+
+
-
+
+ Standard Bars
+
+
+ -
+
+ Top & Bottom Markers
+
+
- -
-
+
-
+
- Tooltip Timeout
+ Graph Tooltips
@@ -1935,77 +2063,107 @@ p, li { white-space: pre-wrap; }
-
+
+ QFrame::Sunken
+
+
+ 1
+
+
+ 0
+
Qt::Vertical
-
-
-
-
-
-
- Anti-Aliasing applies smoothing to graph plots..
+
+
+
+ 0
+ 0
+
+
+
+ Other Visual Settings
+
+
+
-
+
+
+ Anti-Aliasing applies smoothing to graph plots..
Certain plots look more attractive with this on.
This also affects printed reports.
Try it and see if you like it.
-
-
- Use Anti-Aliasing
-
-
-
- -
-
-
- Makes certain plots look more "square waved".
-
-
- Square Wave Plots
-
-
-
- -
-
-
- Allows graphs to be "screenshotted" for display purposes.
+
+
+ Use Anti-Aliasing
+
+
+
+ -
+
+
+ Makes certain plots look more "square waved".
+
+
+ Square Wave Plots
+
+
+
+ -
+
+
+ Allows graphs to be "screenshotted" for display purposes.
The Event Breakdown PIE chart uses this method, as does
the printing code.
Unfortunately some older computers/versions of Qt can cause
this application to be unstable with this feature enabled.
-
-
- Show event breakdown pie chart
-
-
-
- -
-
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+
+
+ Show event breakdown pie chart
+
+
+
+ -
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Pixmap caching is an graphics acceleration technique. May cause problems with font drawing in graph display area on your platform.</span></p></body></html>
-
-
- Use Pixmap Caching
-
-
-
- -
-
-
- Turn on/off the spinning "context" cube.
+
+
+ Use Pixmap Caching
+
+
+
+ -
+
+
+ Turn on/off the spinning "context" cube.
It really doesn't use that much resources.. :)
-
-
- Animations && Fancy Stuff
-
-
-
-
+
+
+ Animations && Fancy Stuff
+
+
+
+ -
+
+
+ Whether to allow changing yAxis scales by double clicking on yAxis labels
+
+
+ Allow YAxis Scaling
+
+
+
+
+
@@ -2380,22 +2538,22 @@ It really doesn't use that much resources.. :)
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
@@ -2403,10 +2561,16 @@ It really doesn't use that much resources.. :)
-
-
- 6
+
+ 0
-
+
+ 0
+
+
+ 0
+
+
0
-