diff --git a/Translations/Bulgarian.bg.ts b/Translations/Bulgarian.bg.ts
index d25253c2..be133dbd 100644
--- a/Translations/Bulgarian.bg.ts
+++ b/Translations/Bulgarian.bg.ts
@@ -64,174 +64,173 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Go to the previous day
-
+
Prev
-
+
Show or hide the calender
-
-
+
...
-
+
Go to the next day
-
+
Next
-
+
Go to the most recent day with data records
-
+
Events
-
+
View Size
-
-
+
+
Notes
-
+
Journal
-
+
Small
-
+
Medium
-
+
Big
-
+
Color
-
+
i
-
+
Ctrl+I
-
+
u
-
+
B
-
+
Ctrl+B
-
+
Zombie
-
+
I'm feeling...
-
+
Weight
-
+
Awesome
-
+
B.M.I.
-
+
Bookmarks
-
+
Add Bookmark
-
+
Starts
-
+
Remove Bookmark
-
+
Zoom fully out
-
+
100%
-
+
Reset the graph heights to uniform sizes
-
+
Reset
-
+
Drop down this list to show/hide available graphs.
@@ -764,328 +763,332 @@ If you forgot to import todays CPAP data first, go and do that now, then import
MainWindow
-
SleepyHead
-
+
&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
+
+
Profile
@@ -1102,265 +1105,265 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Loading...
-
+
Loading Data
-
+
Access to Import has been blocked while recalculations are in progress.
-
+
Import from where?
-
+
Do you just want to Import from the usual (remembered) locations?
-
+
The Usual
-
+
New Location
-
+
Cancel
-
+
Importing Data
-
+
Remember this Location?
-
+
Would you like to remember this import location for next time?
-
+
Import Problem
Couldn't find any new Machine Data at the locations given
-
+
Loading
-
+
Build Date
-
+
Data Folder Location
-
+
Copyright
-
+
This software is released under the GNU Public License v3.0<br/>
-
+
SleepyHead Project Page
-
+
SleepyHead Wiki
-
+
Authors Twitter Feed
-
+
<p>The author wishes to express thanks to James Marshall and Rich Freeman for their assistance with this project.</p>
-
+
This software comes with absolutely no warranty, either express of implied.
-
+
It comes with no guarantee of fitness for any particular purpose.
-
+
No guarantees are made regarding the accuracy of any data this program displays.
-
+
This is NOT medical software, it is merely a research tool that provides a visual interpretation of data recorded by supported devices.
-
+
This software is NOT suitable for medical diagnosis, CPAP complaince reporting and other similar purposes.
-
+
The author and any associates of his accept NO responsibilty for damages, issues or non-issues resulting from the use or mis-use of this software.
-
+
Use this software entirely at your own risk.
-
+
If you find this free software to be of use, please consider supporting the development efforts by making a paypal donation to the Author
-
+
Access to Preferences has been blocked until recalculation completes.
-
+
Question
-
+
Do you have a CMS50[x] Oximeter?
One is required to use this section.
-
+
There was an error saving screenshot to file "%1"
-
+
Printing Disabled
-
+
Please rebuild SleepyHead with Qt 4.8.5 or greater, as printing causes a crash with this version of Qt
-
-
+
+
Gah!
-
-
+
+
If you can read this, the restart command didn't work. Your going to have to do it yourself manually.
-
+
Are you sure?
-
+
Are you sure you want to purge all CPAP data for the following machine:
-
+
Performance will be degraded during these recalculations.
-
+
Recalculating Indices
-
+
Loading Event Data
-
-
+
+
Recalculating Summaries
-
+
Restart Required
-
+
Recalculations are complete, the application now needs to restart to display the changes.
-
+
Recalculations are now complete.
-
+
Task Completed
-
+
There was a problem opening ZEO File:
-
+
Zeo CSV Import complete
-
+
There was a problem opening MSeries block File:
-
+
MSeries Import complete
@@ -1373,267 +1376,227 @@ One is required to use this section.
-
- Click here to choose where to store SleepyHead data.
+
+ qrc:/docs/intro.html
- ...
-
-
-
-
- Data Folder
-
-
-
-
- Shows the directory where SleepyHead data will be stored.
-
-
-
-
- <!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; font-style:italic;">Welcome to SleepyHead</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software is being designed to help you review data related to your CPAP treatment.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">It's intended as merely a data viewer, and not a substitute for competent medical guidance from your Doctor. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software has been released freely under the </span><a href="qrc:/LICENSE.txt"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">GNU Public License</span></a><span style=" font-family:'Sans'; font-size:10pt;">, and comes with no warranty, and without ANY claims to fitness for any purpose.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">Accuracy of any data displayed is not and can not be guaranteed. </span></p>
-<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;"><br />Any reports generated are for PERSONAL USE ONLY, and not fit for compliance purposes.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">The author will not be held liable for </span><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline;">anything</span><span style=" font-family:'Sans'; font-size:10pt;"> related to the use or misuse of this software. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">Use at your own risk. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software is copyright ©2011 Mark Watkins </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p></body></html>
-
-
-
-
I agree to all the conditions above.
-
+
User Information
-
+
User Name
-
+
Keep the kids out.. Nothing more.. This isn't meant to be uber security.
-
+
Password Protect Profile
-
+
Password
-
+
...twice...
-
+
Locale Settings
-
+
Country
-
+
TimeZone
-
+
DST Zone
-
+
Personal Information (for reports)
-
+
First Name
-
+
Last Name
-
+
D.O.B.
-
+
Gender
-
+
Male
-
+
Female
-
+
Height
-
+
metric
-
+
archiac
-
+
Contact Information
-
-
+
+
Address
-
-
+
+
Email
-
-
+
+
Phone
-
+
CPAP Treatment Information
-
+
Date Diagnosed
-
+
Untreated AHI
-
+
CPAP Mode
-
+
CPAP
-
+
APAP
-
+
Bi-Level
-
+
ASV
-
+
RX Pressure
-
+
Doctors / Clinic Information
-
+
Doctors Name
-
+
Practice Name
-
+
Patient ID
-
+
SleepyHead
-
+
TextLabel
-
+
&Cancel
-
+
&Back
-
+
+
-
&Next
@@ -1643,27 +1606,27 @@ p, li { white-space: pre-wrap; }
-
+
Empty Username
-
+
Passwords don't match
-
+
Profile Changes
-
+
Accept and save this information?
-
+
&Finish
@@ -1676,88 +1639,88 @@ p, li { white-space: pre-wrap; }
-
+
Range:
-
+
Last Week
-
+
Last Two Weeks
-
+
Last Month
-
+
Last Two Months
-
+
Last Three Months
-
+
Last 6 Months
-
+
Last Year
-
+
Everything
-
+
Custom
-
+
Start:
-
+
End:
-
+
Reset view to selected date range
-
-
+
+
...
-
+
Toggle Graph Visibility
-
+
Drop down to see list of graphs to switch on/off.
-
+
Graphs
@@ -1948,57 +1911,57 @@ Index
-
+
Date
-
+
d/MM/yy h:mm:ss AP
-
+
R&eset
-
+
SpO2
-
+
Pulse
-
+
...
-
+
&Open .spo/R File
-
+
Serial &Import
-
+
&Start Live
-
+
Serial Port
-
+
&Rescan Ports
@@ -3245,630 +3208,630 @@ Signed: Nasty Programmer
QObject
-
+
No Data
-
-
+
+
On
-
-
+
+
Off
-
+
cm
-
+
"
-
+
ft
-
+
lb
-
+
oz
-
+
Kg
-
+
cmH2O
-
+
Hours
-
+
bpm
-
+
L/m
-
+
Error
-
+
+
Warning
-
+
BMI
-
+
Weight
-
+
Zombie
-
+
Pulse Rate
-
+
SpO2
-
+
Plethy
-
+
Pressure
-
+
Daily
-
+
Overview
-
+
Oximetry
-
+
Oximeter
-
+
Event Flags
-
+
CPAP
-
+
BiPAP
-
+
Bi-Level
-
+
EPAP
-
+
IPAP
-
+
IPAPLo
-
+
IPAPHi
-
+
APAP
-
+
ASV
-
+
ST/ASV
-
+
Humidifier
-
+
H
-
+
OA
-
+
A
-
+
CA
-
+
FL
-
+
LE
-
+
EP
-
+
VS
-
+
VS2
-
+
RERA
-
+
PP
-
+
P
-
+
RE
-
+
NR
-
+
NRI
-
+
O2
-
+
PC
-
+
UF1
-
+
UF2
-
+
UF3
-
+
PS
-
+
AHI
-
+
RDI
-
+
AI
-
+
HI
-
+
UAI
-
+
CAI
-
+
FLI
-
+
REI
-
+
EPI
-
- ÇSR
+
+ ÃSR
-
+
PB
-
+
IE
-
+
Insp. Time
-
+
Exp. Time
-
+
Resp. Event
-
+
Flow Limitation
-
+
Flow Limit
-
+
Pat. Trig. Breath
-
+
Tgt. Min. Vent
-
+
Target Vent.
-
+
Minute Vent.
-
+
Tidal Volume
-
+
Resp. Rate
-
+
Snore
-
+
Leak
-
+
Leaks
-
+
Total Leaks
-
+
Unintentional Leaks
-
+
MaskPressure
-
+
Flow Rate
-
+
Sleep Stage
-
+
Usage
-
+
Sessions
-
+
Pr. Relief
-
+
Bookmarks
-
-
+
SleepyHead
-
+
Mode
-
+
Model
-
+
Brand
-
+
Serial
-
+
Machine
-
+
Channel
-
+
Settings
-
+
Name
-
+
DOB
-
+
Phone
-
+
Address
-
+
Email
-
+
Patient ID
-
+
Date
-
+
Bedtime
-
+
Wake-up
-
+
Mask Time
-
+
Unknown
-
+
None
-
+
Ready
-
+
First
-
+
Last
-
+
Start
-
+
End
-
+
Min
-
+
Max
-
+
Average
-
+
Median
-
+
Avg
-
+
W-Avg
@@ -3884,7 +3847,7 @@ The Day records overlap with already existing content.
-
+
Windows User
@@ -3926,43 +3889,97 @@ This folder currently resides at the following location:
-
+
Release Notes
-
-
+
+
&Ok, get on with it..
-
+
SleepyHead Update Notes
-
+
Update
-
+
Language
-
+
+ Question
+
+
+
+
+ No SleepyHead data folder was found.
+
+Would you like SleepyHead to use the default location for storing it's data?
+
+
+
+
+
+
+ Choose or create new folder for Sleepyhead data
+
+
+
+
+ Exiting
+
+
+
+
+ As you did not select a data folder, SleepyHead will exit.
+
+Next time you run, you will be asked again.
+
+
+
+
+ No Directory
+
+
+
+
+ You did not select a directory.
+
+SleepyHead will now start with your old one.
+
+
+
+
+
+
+ The folder you chose is not empty, nor does it already contain valid SleepyHead data.
+
+Are you sure you want to use this folder?
+
+
+
+
+
+
About SleepyHead
-
+
&Close
-
+
&Donate
@@ -4096,12 +4113,22 @@ Please don't touch anything until it's done.
-
+
+ This is an unstable build so expect the possibility things will go wrong.
+
+
+
+
+ Please report bugs you find here to SleepyHead's developer mailing list.
+
+
+
+
This is a beta software and some functionality may not work as intended yet.
-
+
Please report any bugs you find to SleepyHead's SourceForge page.
@@ -4264,288 +4291,288 @@ Please don't touch anything until it's done.
Summary
-
+
Please Import Some Data
-
+
SleepyHead is pretty much useless without it.
-
+
It might be a good idea to check preferences first,</br>as there are some options that affect import.
-
+
First import can take a few minutes.
-
+
No CPAP Machine Data Imported
-
+
CPAP Statistics as of
-
+
No CPAP data available.
-
+
%1 day of CPAP Data, on %2.
-
+
%1 days of CPAP Data, between %2 and %3
-
-
+
+
Details
-
-
+
+
Most Recent
-
-
+
+
Last 7 Days
-
-
+
+
Last 30 Days
-
-
+
+
Last 6 months
-
-
+
+
Last Year
-
+
RERA Index
-
+
Flow Limit Index
-
+
Hours per Night
-
+
Min EPAP
-
+
Max IPAP
-
+
Average Pressure
-
+
%1% Pressure
-
+
Pressure
-
+
Average %1
-
+
%1% %2
-
+
Oximetry Summary
-
+
%1 day of Oximetry Data, on %2.
-
+
%1 days of Oximetry Data, between %2 and %3
-
+
Average SpO2
-
+
Minimum SpO2
-
+
SpO2 Events / Hour
-
+
% of time in SpO2 Events
-
+
Average Pulse Rate
-
+
Minimum Pulse Rate
-
+
Maximum Pulse Rate
-
+
Pulse Change Events / Hour
-
+
Usage Information
-
+
Total Days
-
+
Compliant Days
-
+
Days AHI >5.0
-
+
Best %1
-
+
Worst %1
-
+
Best RX Setting
-
+
Worst RX Setting
-
+
Changes to Prescription Settings
-
+
PS Min
-
+
PS Max
-
+
Min Pres.
-
+
Max Pres.
-
+
Days
-
+
FL
-
+
Pr. Rel.
-
+
The above has a threshold which excludes day counts less than %1 from the best/worst highlighting
-
+
Machine Information
-
+
First Use
-
+
Last Use
diff --git a/Translations/Deutsch.de_DE.ts b/Translations/Deutsch.de_DE.ts
index db9119cc..3693beb4 100644
--- a/Translations/Deutsch.de_DE.ts
+++ b/Translations/Deutsch.de_DE.ts
@@ -64,174 +64,173 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Go to the previous day
-
+
Prev
-
+
Show or hide the calender
-
-
+
...
-
+
Go to the next day
-
+
Next
-
+
Go to the most recent day with data records
-
+
Events
-
+
View Size
-
-
+
+
Notes
-
+
Journal
-
+
Small
-
+
Medium
-
+
Big
-
+
Color
-
+
i
-
+
Ctrl+I
-
+
u
-
+
B
-
+
Ctrl+B
-
+
Zombie
-
+
I'm feeling...
-
+
Weight
-
+
Awesome
-
+
B.M.I.
-
+
Bookmarks
-
+
Add Bookmark
-
+
Starts
-
+
Remove Bookmark
-
+
Zoom fully out
-
+
100%
-
+
Reset the graph heights to uniform sizes
-
+
Reset
-
+
Drop down this list to show/hide available graphs.
@@ -764,328 +763,332 @@ If you forgot to import todays CPAP data first, go and do that now, then import
MainWindow
-
SleepyHead
-
+
&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
+
+
Profile
@@ -1102,265 +1105,265 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Loading...
-
+
Loading Data
-
+
Access to Import has been blocked while recalculations are in progress.
-
+
Import from where?
-
+
Do you just want to Import from the usual (remembered) locations?
-
+
The Usual
-
+
New Location
-
+
Cancel
-
+
Importing Data
-
+
Remember this Location?
-
+
Would you like to remember this import location for next time?
-
+
Import Problem
Couldn't find any new Machine Data at the locations given
-
+
Loading
-
+
Build Date
-
+
Copyright
-
+
SleepyHead Project Page
-
+
SleepyHead Wiki
-
+
Authors Twitter Feed
-
+
<p>The author wishes to express thanks to James Marshall and Rich Freeman for their assistance with this project.</p>
-
+
Data Folder Location
-
+
This software is released under the GNU Public License v3.0<br/>
-
+
This software comes with absolutely no warranty, either express of implied.
-
+
It comes with no guarantee of fitness for any particular purpose.
-
+
No guarantees are made regarding the accuracy of any data this program displays.
-
+
This is NOT medical software, it is merely a research tool that provides a visual interpretation of data recorded by supported devices.
-
+
This software is NOT suitable for medical diagnosis, CPAP complaince reporting and other similar purposes.
-
+
The author and any associates of his accept NO responsibilty for damages, issues or non-issues resulting from the use or mis-use of this software.
-
+
Use this software entirely at your own risk.
-
+
If you find this free software to be of use, please consider supporting the development efforts by making a paypal donation to the Author
-
+
Access to Preferences has been blocked until recalculation completes.
-
+
Question
-
+
Do you have a CMS50[x] Oximeter?
One is required to use this section.
-
+
There was an error saving screenshot to file "%1"
-
+
Printing Disabled
-
+
Please rebuild SleepyHead with Qt 4.8.5 or greater, as printing causes a crash with this version of Qt
-
-
+
+
Gah!
-
-
+
+
If you can read this, the restart command didn't work. Your going to have to do it yourself manually.
-
+
Are you sure?
-
+
Are you sure you want to purge all CPAP data for the following machine:
-
+
Performance will be degraded during these recalculations.
-
+
Recalculating Indices
-
+
Loading Event Data
-
-
+
+
Recalculating Summaries
-
+
Restart Required
-
+
Recalculations are complete, the application now needs to restart to display the changes.
-
+
Recalculations are now complete.
-
+
Task Completed
-
+
There was a problem opening ZEO File:
-
+
Zeo CSV Import complete
-
+
There was a problem opening MSeries block File:
-
+
MSeries Import complete
@@ -1373,267 +1376,227 @@ One is required to use this section.
-
- Data Folder
-
-
-
-
- Shows the directory where SleepyHead data will be stored.
-
-
-
-
- Click here to choose where to store SleepyHead data.
+
+ qrc:/docs/intro.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">
-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; font-style:italic;">Welcome to SleepyHead</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software is being designed to help you review data related to your CPAP treatment.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">It's intended as merely a data viewer, and not a substitute for competent medical guidance from your Doctor. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software has been released freely under the </span><a href="qrc:/LICENSE.txt"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">GNU Public License</span></a><span style=" font-family:'Sans'; font-size:10pt;">, and comes with no warranty, and without ANY claims to fitness for any purpose.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">Accuracy of any data displayed is not and can not be guaranteed. </span></p>
-<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;"><br />Any reports generated are for PERSONAL USE ONLY, and not fit for compliance purposes.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">The author will not be held liable for </span><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline;">anything</span><span style=" font-family:'Sans'; font-size:10pt;"> related to the use or misuse of this software. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">Use at your own risk. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software is copyright ©2011 Mark Watkins </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p></body></html>
-
-
-
-
I agree to all the conditions above.
-
+
User Information
-
+
User Name
-
+
Keep the kids out.. Nothing more.. This isn't meant to be uber security.
-
+
Password Protect Profile
-
+
Password
-
+
...twice...
-
+
Locale Settings
-
+
Country
-
+
TimeZone
-
+
DST Zone
-
+
Personal Information (for reports)
-
+
First Name
-
+
Last Name
-
+
D.O.B.
-
+
Gender
-
+
Male
-
+
Female
-
+
Height
-
+
metric
-
+
archiac
-
+
Contact Information
-
-
+
+
Address
-
-
+
+
Email
-
-
+
+
Phone
-
+
CPAP Treatment Information
-
+
Date Diagnosed
-
+
Untreated AHI
-
+
CPAP Mode
-
+
CPAP
-
+
APAP
-
+
Bi-Level
-
+
ASV
-
+
RX Pressure
-
+
Doctors / Clinic Information
-
+
Doctors Name
-
+
Practice Name
-
+
Patient ID
-
+
SleepyHead
-
+
TextLabel
-
+
&Cancel
-
+
&Back
-
+
+
-
&Next
@@ -1643,27 +1606,27 @@ p, li { white-space: pre-wrap; }
-
+
Empty Username
-
+
Passwords don't match
-
+
Profile Changes
-
+
Accept and save this information?
-
+
&Finish
@@ -1676,88 +1639,88 @@ p, li { white-space: pre-wrap; }
-
+
Range:
-
+
Last Week
-
+
Last Two Weeks
-
+
Last Month
-
+
Last Two Months
-
+
Last Three Months
-
+
Last 6 Months
-
+
Last Year
-
+
Everything
-
+
Custom
-
+
Start:
-
+
End:
-
+
Reset view to selected date range
-
-
+
+
...
-
+
Toggle Graph Visibility
-
+
Drop down to see list of graphs to switch on/off.
-
+
Graphs
@@ -1948,57 +1911,57 @@ Index
-
+
Date
-
+
d/MM/yy h:mm:ss AP
-
+
R&eset
-
+
SpO2
-
+
Pulse
-
+
...
-
+
&Open .spo/R File
-
+
Serial &Import
-
+
&Start Live
-
+
Serial Port
-
+
&Rescan Ports
@@ -3245,630 +3208,630 @@ Signed: Nasty Programmer
QObject
-
+
No Data
-
-
+
+
On
-
-
+
+
Off
-
+
cm
-
+
"
-
+
ft
-
+
lb
-
+
oz
-
+
Kg
-
+
cmH2O
-
+
Hours
-
+
bpm
-
+
L/m
-
+
Error
-
+
+
Warning
-
+
BMI
-
+
Weight
-
+
Zombie
-
+
Pulse Rate
-
+
SpO2
-
+
Plethy
-
+
Pressure
-
+
Daily
-
+
Overview
-
+
Oximetry
-
+
Oximeter
-
+
Event Flags
-
+
CPAP
-
+
BiPAP
-
+
Bi-Level
-
+
EPAP
-
+
IPAP
-
+
IPAPLo
-
+
IPAPHi
-
+
APAP
-
+
ASV
-
+
ST/ASV
-
+
Humidifier
-
+
H
-
+
OA
-
+
A
-
+
CA
-
+
FL
-
+
LE
-
+
EP
-
+
VS
-
+
VS2
-
+
RERA
-
+
PP
-
+
P
-
+
RE
-
+
NR
-
+
NRI
-
+
O2
-
+
PC
-
+
UF1
-
+
UF2
-
+
UF3
-
+
PS
-
+
AHI
-
+
RDI
-
+
AI
-
+
HI
-
+
UAI
-
+
CAI
-
+
FLI
-
+
REI
-
+
EPI
-
- ÇSR
+
+ ÃSR
-
+
PB
-
+
IE
-
+
Insp. Time
-
+
Exp. Time
-
+
Resp. Event
-
+
Flow Limitation
-
+
Flow Limit
-
+
Pat. Trig. Breath
-
+
Tgt. Min. Vent
-
+
Target Vent.
-
+
Minute Vent.
-
+
Tidal Volume
-
+
Resp. Rate
-
+
Snore
-
+
Leak
-
+
Leaks
-
+
Total Leaks
-
+
Unintentional Leaks
-
+
MaskPressure
-
+
Flow Rate
-
+
Sleep Stage
-
+
Usage
-
+
Sessions
-
+
Pr. Relief
-
+
Bookmarks
-
-
+
SleepyHead
-
+
Mode
-
+
Model
-
+
Brand
-
+
Serial
-
+
Machine
-
+
Channel
-
+
Settings
-
+
Name
-
+
DOB
-
+
Phone
-
+
Address
-
+
Email
-
+
Patient ID
-
+
Date
-
+
Bedtime
-
+
Wake-up
-
+
Mask Time
-
+
Unknown
-
+
None
-
+
Ready
-
+
First
-
+
Last
-
+
Start
-
+
End
-
+
Min
-
+
Max
-
+
Average
-
+
Median
-
+
Avg
-
+
W-Avg
@@ -3884,7 +3847,7 @@ The Day records overlap with already existing content.
-
+
Windows User
@@ -3926,43 +3889,97 @@ This folder currently resides at the following location:
-
+
Release Notes
-
-
+
+
&Ok, get on with it..
-
+
SleepyHead Update Notes
-
+
Update
-
+
Language
-
+
+ Question
+
+
+
+
+ No SleepyHead data folder was found.
+
+Would you like SleepyHead to use the default location for storing it's data?
+
+
+
+
+
+
+ Choose or create new folder for Sleepyhead data
+
+
+
+
+ Exiting
+
+
+
+
+ As you did not select a data folder, SleepyHead will exit.
+
+Next time you run, you will be asked again.
+
+
+
+
+ No Directory
+
+
+
+
+ You did not select a directory.
+
+SleepyHead will now start with your old one.
+
+
+
+
+
+
+ The folder you chose is not empty, nor does it already contain valid SleepyHead data.
+
+Are you sure you want to use this folder?
+
+
+
+
+
+
About SleepyHead
-
+
&Close
-
+
&Donate
@@ -4096,12 +4113,22 @@ Please don't touch anything until it's done.
-
+
+ This is an unstable build so expect the possibility things will go wrong.
+
+
+
+
+ Please report bugs you find here to SleepyHead's developer mailing list.
+
+
+
+
This is a beta software and some functionality may not work as intended yet.
-
+
Please report any bugs you find to SleepyHead's SourceForge page.
@@ -4264,288 +4291,288 @@ Please don't touch anything until it's done.
Summary
-
+
Please Import Some Data
-
+
SleepyHead is pretty much useless without it.
-
+
It might be a good idea to check preferences first,</br>as there are some options that affect import.
-
+
First import can take a few minutes.
-
+
No CPAP Machine Data Imported
-
+
CPAP Statistics as of
-
+
No CPAP data available.
-
+
%1 day of CPAP Data, on %2.
-
+
%1 days of CPAP Data, between %2 and %3
-
-
+
+
Details
-
-
+
+
Most Recent
-
-
+
+
Last 7 Days
-
-
+
+
Last 30 Days
-
-
+
+
Last 6 months
-
-
+
+
Last Year
-
+
RERA Index
-
+
Flow Limit Index
-
+
Hours per Night
-
+
Min EPAP
-
+
Max IPAP
-
+
Average Pressure
-
+
%1% Pressure
-
+
Pressure
-
+
Average %1
-
+
%1% %2
-
+
Oximetry Summary
-
+
%1 day of Oximetry Data, on %2.
-
+
%1 days of Oximetry Data, between %2 and %3
-
+
Average SpO2
-
+
Minimum SpO2
-
+
SpO2 Events / Hour
-
+
% of time in SpO2 Events
-
+
Average Pulse Rate
-
+
Minimum Pulse Rate
-
+
Maximum Pulse Rate
-
+
Pulse Change Events / Hour
-
+
Usage Information
-
+
Total Days
-
+
Compliant Days
-
+
Days AHI >5.0
-
+
Best %1
-
+
Worst %1
-
+
Best RX Setting
-
+
Worst RX Setting
-
+
Changes to Prescription Settings
-
+
PS Min
-
+
PS Max
-
+
Min Pres.
-
+
Max Pres.
-
+
Days
-
+
FL
-
+
Pr. Rel.
-
+
The above has a threshold which excludes day counts less than %1 from the best/worst highlighting
-
+
Machine Information
-
+
First Use
-
+
Last Use
diff --git a/Translations/Espaniol.es.ts b/Translations/Espaniol.es.ts
index 477d78a4..d8232671 100644
--- a/Translations/Espaniol.es.ts
+++ b/Translations/Espaniol.es.ts
@@ -64,174 +64,173 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Go to the previous day
-
+
Prev
-
+
Show or hide the calender
-
-
+
...
-
+
Go to the next day
-
+
Next
-
+
Go to the most recent day with data records
-
+
Events
-
+
View Size
-
-
+
+
Notes
-
+
Journal
-
+
Small
-
+
Medium
-
+
Big
-
+
Color
-
+
i
-
+
Ctrl+I
-
+
u
-
+
B
-
+
Ctrl+B
-
+
Zombie
-
+
I'm feeling...
-
+
Weight
-
+
Awesome
-
+
B.M.I.
-
+
Bookmarks
-
+
Add Bookmark
-
+
Starts
-
+
Remove Bookmark
-
+
Zoom fully out
-
+
100%
-
+
Reset the graph heights to uniform sizes
-
+
Reset
-
+
Drop down this list to show/hide available graphs.
@@ -764,328 +763,332 @@ If you forgot to import todays CPAP data first, go and do that now, then import
MainWindow
-
SleepyHead
-
+
&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
+
+
Profile
@@ -1102,265 +1105,265 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Loading...
-
+
Loading Data
-
+
Access to Import has been blocked while recalculations are in progress.
-
+
Import from where?
-
+
Do you just want to Import from the usual (remembered) locations?
-
+
The Usual
-
+
New Location
-
+
Cancel
-
+
Importing Data
-
+
Remember this Location?
-
+
Would you like to remember this import location for next time?
-
+
Import Problem
Couldn't find any new Machine Data at the locations given
-
+
Loading
-
+
Build Date
-
+
Copyright
-
+
SleepyHead Project Page
-
+
SleepyHead Wiki
-
+
Authors Twitter Feed
-
+
<p>The author wishes to express thanks to James Marshall and Rich Freeman for their assistance with this project.</p>
-
+
Data Folder Location
-
+
This software is released under the GNU Public License v3.0<br/>
-
+
This software comes with absolutely no warranty, either express of implied.
-
+
It comes with no guarantee of fitness for any particular purpose.
-
+
No guarantees are made regarding the accuracy of any data this program displays.
-
+
This is NOT medical software, it is merely a research tool that provides a visual interpretation of data recorded by supported devices.
-
+
This software is NOT suitable for medical diagnosis, CPAP complaince reporting and other similar purposes.
-
+
The author and any associates of his accept NO responsibilty for damages, issues or non-issues resulting from the use or mis-use of this software.
-
+
Use this software entirely at your own risk.
-
+
If you find this free software to be of use, please consider supporting the development efforts by making a paypal donation to the Author
-
+
Access to Preferences has been blocked until recalculation completes.
-
+
Question
-
+
Do you have a CMS50[x] Oximeter?
One is required to use this section.
-
+
There was an error saving screenshot to file "%1"
-
+
Printing Disabled
-
+
Please rebuild SleepyHead with Qt 4.8.5 or greater, as printing causes a crash with this version of Qt
-
-
+
+
Gah!
-
-
+
+
If you can read this, the restart command didn't work. Your going to have to do it yourself manually.
-
+
Are you sure?
-
+
Are you sure you want to purge all CPAP data for the following machine:
-
+
Performance will be degraded during these recalculations.
-
+
Recalculating Indices
-
+
Loading Event Data
-
-
+
+
Recalculating Summaries
-
+
Restart Required
-
+
Recalculations are complete, the application now needs to restart to display the changes.
-
+
Recalculations are now complete.
-
+
Task Completed
-
+
There was a problem opening ZEO File:
-
+
Zeo CSV Import complete
-
+
There was a problem opening MSeries block File:
-
+
MSeries Import complete
@@ -1373,267 +1376,227 @@ One is required to use this section.
-
- Data Folder
-
-
-
-
- Shows the directory where SleepyHead data will be stored.
-
-
-
-
- Click here to choose where to store SleepyHead data.
+
+ qrc:/docs/intro.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">
-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; font-style:italic;">Welcome to SleepyHead</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software is being designed to help you review data related to your CPAP treatment.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">It's intended as merely a data viewer, and not a substitute for competent medical guidance from your Doctor. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software has been released freely under the </span><a href="qrc:/LICENSE.txt"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">GNU Public License</span></a><span style=" font-family:'Sans'; font-size:10pt;">, and comes with no warranty, and without ANY claims to fitness for any purpose.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">Accuracy of any data displayed is not and can not be guaranteed. </span></p>
-<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;"><br />Any reports generated are for PERSONAL USE ONLY, and not fit for compliance purposes.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">The author will not be held liable for </span><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline;">anything</span><span style=" font-family:'Sans'; font-size:10pt;"> related to the use or misuse of this software. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">Use at your own risk. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software is copyright ©2011 Mark Watkins </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p></body></html>
-
-
-
-
I agree to all the conditions above.
-
+
User Information
-
+
User Name
-
+
Keep the kids out.. Nothing more.. This isn't meant to be uber security.
-
+
Password Protect Profile
-
+
Password
-
+
...twice...
-
+
Locale Settings
-
+
Country
-
+
TimeZone
-
+
DST Zone
-
+
Personal Information (for reports)
-
+
First Name
-
+
Last Name
-
+
D.O.B.
-
+
Gender
-
+
Male
-
+
Female
-
+
Height
-
+
metric
-
+
archiac
-
+
Contact Information
-
-
+
+
Address
-
-
+
+
Email
-
-
+
+
Phone
-
+
CPAP Treatment Information
-
+
Date Diagnosed
-
+
Untreated AHI
-
+
CPAP Mode
-
+
CPAP
-
+
APAP
-
+
Bi-Level
-
+
ASV
-
+
RX Pressure
-
+
Doctors / Clinic Information
-
+
Doctors Name
-
+
Practice Name
-
+
Patient ID
-
+
SleepyHead
-
+
TextLabel
-
+
&Cancel
-
+
&Back
-
+
+
-
&Next
@@ -1643,27 +1606,27 @@ p, li { white-space: pre-wrap; }
-
+
Empty Username
-
+
Passwords don't match
-
+
Profile Changes
-
+
Accept and save this information?
-
+
&Finish
@@ -1676,88 +1639,88 @@ p, li { white-space: pre-wrap; }
-
+
Range:
-
+
Last Week
-
+
Last Two Weeks
-
+
Last Month
-
+
Last Two Months
-
+
Last Three Months
-
+
Last 6 Months
-
+
Last Year
-
+
Everything
-
+
Custom
-
+
Start:
-
+
End:
-
+
Reset view to selected date range
-
-
+
+
...
-
+
Toggle Graph Visibility
-
+
Drop down to see list of graphs to switch on/off.
-
+
Graphs
@@ -1948,57 +1911,57 @@ Index
-
+
Date
-
+
d/MM/yy h:mm:ss AP
-
+
R&eset
-
+
SpO2
-
+
Pulse
-
+
...
-
+
&Open .spo/R File
-
+
Serial &Import
-
+
&Start Live
-
+
Serial Port
-
+
&Rescan Ports
@@ -3245,630 +3208,630 @@ Signed: Nasty Programmer
QObject
-
+
No Data
-
-
+
+
On
-
-
+
+
Off
-
+
cm
-
+
"
-
+
ft
-
+
lb
-
+
oz
-
+
Kg
-
+
cmH2O
-
+
Hours
-
+
bpm
-
+
L/m
-
+
Error
-
+
+
Warning
-
+
BMI
-
+
Weight
-
+
Zombie
-
+
Pulse Rate
-
+
SpO2
-
+
Plethy
-
+
Pressure
-
+
Daily
-
+
Overview
-
+
Oximetry
-
+
Oximeter
-
+
Event Flags
-
+
CPAP
-
+
BiPAP
-
+
Bi-Level
-
+
EPAP
-
+
IPAP
-
+
IPAPLo
-
+
IPAPHi
-
+
APAP
-
+
ASV
-
+
ST/ASV
-
+
Humidifier
-
+
H
-
+
OA
-
+
A
-
+
CA
-
+
FL
-
+
LE
-
+
EP
-
+
VS
-
+
VS2
-
+
RERA
-
+
PP
-
+
P
-
+
RE
-
+
NR
-
+
NRI
-
+
O2
-
+
PC
-
+
UF1
-
+
UF2
-
+
UF3
-
+
PS
-
+
AHI
-
+
RDI
-
+
AI
-
+
HI
-
+
UAI
-
+
CAI
-
+
FLI
-
+
REI
-
+
EPI
-
- ÇSR
+
+ ÃSR
-
+
PB
-
+
IE
-
+
Insp. Time
-
+
Exp. Time
-
+
Resp. Event
-
+
Flow Limitation
-
+
Flow Limit
-
+
Pat. Trig. Breath
-
+
Tgt. Min. Vent
-
+
Target Vent.
-
+
Minute Vent.
-
+
Tidal Volume
-
+
Resp. Rate
-
+
Snore
-
+
Leak
-
+
Leaks
-
+
Total Leaks
-
+
Unintentional Leaks
-
+
MaskPressure
-
+
Flow Rate
-
+
Sleep Stage
-
+
Usage
-
+
Sessions
-
+
Pr. Relief
-
+
Bookmarks
-
-
+
SleepyHead
-
+
Mode
-
+
Model
-
+
Brand
-
+
Serial
-
+
Machine
-
+
Channel
-
+
Settings
-
+
Name
-
+
DOB
-
+
Phone
-
+
Address
-
+
Email
-
+
Patient ID
-
+
Date
-
+
Bedtime
-
+
Wake-up
-
+
Mask Time
-
+
Unknown
-
+
None
-
+
Ready
-
+
First
-
+
Last
-
+
Start
-
+
End
-
+
Min
-
+
Max
-
+
Average
-
+
Median
-
+
Avg
-
+
W-Avg
@@ -3884,7 +3847,7 @@ The Day records overlap with already existing content.
-
+
Windows User
@@ -3926,43 +3889,97 @@ This folder currently resides at the following location:
-
+
Release Notes
-
-
+
+
&Ok, get on with it..
-
+
SleepyHead Update Notes
-
+
Update
-
+
Language
-
+
+ Question
+
+
+
+
+ No SleepyHead data folder was found.
+
+Would you like SleepyHead to use the default location for storing it's data?
+
+
+
+
+
+
+ Choose or create new folder for Sleepyhead data
+
+
+
+
+ Exiting
+
+
+
+
+ As you did not select a data folder, SleepyHead will exit.
+
+Next time you run, you will be asked again.
+
+
+
+
+ No Directory
+
+
+
+
+ You did not select a directory.
+
+SleepyHead will now start with your old one.
+
+
+
+
+
+
+ The folder you chose is not empty, nor does it already contain valid SleepyHead data.
+
+Are you sure you want to use this folder?
+
+
+
+
+
+
About SleepyHead
-
+
&Close
-
+
&Donate
@@ -4096,12 +4113,22 @@ Please don't touch anything until it's done.
-
+
+ This is an unstable build so expect the possibility things will go wrong.
+
+
+
+
+ Please report bugs you find here to SleepyHead's developer mailing list.
+
+
+
+
This is a beta software and some functionality may not work as intended yet.
-
+
Please report any bugs you find to SleepyHead's SourceForge page.
@@ -4264,288 +4291,288 @@ Please don't touch anything until it's done.
Summary
-
+
Please Import Some Data
-
+
SleepyHead is pretty much useless without it.
-
+
It might be a good idea to check preferences first,</br>as there are some options that affect import.
-
+
First import can take a few minutes.
-
+
No CPAP Machine Data Imported
-
+
CPAP Statistics as of
-
+
No CPAP data available.
-
+
%1 day of CPAP Data, on %2.
-
+
%1 days of CPAP Data, between %2 and %3
-
-
+
+
Details
-
-
+
+
Most Recent
-
-
+
+
Last 7 Days
-
-
+
+
Last 30 Days
-
-
+
+
Last 6 months
-
-
+
+
Last Year
-
+
RERA Index
-
+
Flow Limit Index
-
+
Hours per Night
-
+
Min EPAP
-
+
Max IPAP
-
+
Average Pressure
-
+
%1% Pressure
-
+
Pressure
-
+
Average %1
-
+
%1% %2
-
+
Oximetry Summary
-
+
%1 day of Oximetry Data, on %2.
-
+
%1 days of Oximetry Data, between %2 and %3
-
+
Average SpO2
-
+
Minimum SpO2
-
+
SpO2 Events / Hour
-
+
% of time in SpO2 Events
-
+
Average Pulse Rate
-
+
Minimum Pulse Rate
-
+
Maximum Pulse Rate
-
+
Pulse Change Events / Hour
-
+
Usage Information
-
+
Total Days
-
+
Compliant Days
-
+
Days AHI >5.0
-
+
Best %1
-
+
Worst %1
-
+
Best RX Setting
-
+
Worst RX Setting
-
+
Changes to Prescription Settings
-
+
PS Min
-
+
PS Max
-
+
Min Pres.
-
+
Max Pres.
-
+
Days
-
+
FL
-
+
Pr. Rel.
-
+
The above has a threshold which excludes day counts less than %1 from the best/worst highlighting
-
+
Machine Information
-
+
First Use
-
+
Last Use
diff --git a/Translations/Francais.fr.ts b/Translations/Francais.fr.ts
index a2cb852f..fd818c6f 100644
--- a/Translations/Francais.fr.ts
+++ b/Translations/Francais.fr.ts
@@ -64,174 +64,173 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Go to the previous day
-
+
Prev
-
+
Show or hide the calender
-
-
+
...
-
+
Go to the next day
-
+
Next
-
+
Go to the most recent day with data records
-
+
Events
-
+
View Size
-
-
+
+
Notes
-
+
Journal
-
+
Small
-
+
Medium
-
+
Big
-
+
Color
-
+
i
-
+
Ctrl+I
-
+
u
-
+
B
-
+
Ctrl+B
-
+
Zombie
-
+
I'm feeling...
-
+
Weight
-
+
Awesome
-
+
B.M.I.
-
+
Bookmarks
-
+
Add Bookmark
-
+
Starts
-
+
Remove Bookmark
-
+
Zoom fully out
-
+
100%
-
+
Reset the graph heights to uniform sizes
-
+
Reset
-
+
Drop down this list to show/hide available graphs.
@@ -764,328 +763,332 @@ If you forgot to import todays CPAP data first, go and do that now, then import
MainWindow
-
SleepyHead
-
+
&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
+
+
Profile
@@ -1102,265 +1105,265 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Loading...
-
+
Loading Data
-
+
Access to Import has been blocked while recalculations are in progress.
-
+
Import from where?
-
+
Do you just want to Import from the usual (remembered) locations?
-
+
The Usual
-
+
New Location
-
+
Cancel
-
+
Importing Data
-
+
Remember this Location?
-
+
Would you like to remember this import location for next time?
-
+
Import Problem
Couldn't find any new Machine Data at the locations given
-
+
Loading
-
+
Build Date
-
+
Copyright
-
+
SleepyHead Project Page
-
+
SleepyHead Wiki
-
+
Authors Twitter Feed
-
+
<p>The author wishes to express thanks to James Marshall and Rich Freeman for their assistance with this project.</p>
-
+
Data Folder Location
-
+
This software is released under the GNU Public License v3.0<br/>
-
+
This software comes with absolutely no warranty, either express of implied.
-
+
It comes with no guarantee of fitness for any particular purpose.
-
+
No guarantees are made regarding the accuracy of any data this program displays.
-
+
This is NOT medical software, it is merely a research tool that provides a visual interpretation of data recorded by supported devices.
-
+
This software is NOT suitable for medical diagnosis, CPAP complaince reporting and other similar purposes.
-
+
The author and any associates of his accept NO responsibilty for damages, issues or non-issues resulting from the use or mis-use of this software.
-
+
Use this software entirely at your own risk.
-
+
If you find this free software to be of use, please consider supporting the development efforts by making a paypal donation to the Author
-
+
Access to Preferences has been blocked until recalculation completes.
-
+
Question
-
+
Do you have a CMS50[x] Oximeter?
One is required to use this section.
-
+
There was an error saving screenshot to file "%1"
-
+
Printing Disabled
-
+
Please rebuild SleepyHead with Qt 4.8.5 or greater, as printing causes a crash with this version of Qt
-
-
+
+
Gah!
-
-
+
+
If you can read this, the restart command didn't work. Your going to have to do it yourself manually.
-
+
Are you sure?
-
+
Are you sure you want to purge all CPAP data for the following machine:
-
+
Performance will be degraded during these recalculations.
-
+
Recalculating Indices
-
+
Loading Event Data
-
-
+
+
Recalculating Summaries
-
+
Restart Required
-
+
Recalculations are complete, the application now needs to restart to display the changes.
-
+
Recalculations are now complete.
-
+
Task Completed
-
+
There was a problem opening ZEO File:
-
+
Zeo CSV Import complete
-
+
There was a problem opening MSeries block File:
-
+
MSeries Import complete
@@ -1373,267 +1376,227 @@ One is required to use this section.
-
- Data Folder
-
-
-
-
- Shows the directory where SleepyHead data will be stored.
-
-
-
-
- Click here to choose where to store SleepyHead data.
+
+ qrc:/docs/intro.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">
-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; font-style:italic;">Welcome to SleepyHead</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software is being designed to help you review data related to your CPAP treatment.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">It's intended as merely a data viewer, and not a substitute for competent medical guidance from your Doctor. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software has been released freely under the </span><a href="qrc:/LICENSE.txt"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">GNU Public License</span></a><span style=" font-family:'Sans'; font-size:10pt;">, and comes with no warranty, and without ANY claims to fitness for any purpose.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">Accuracy of any data displayed is not and can not be guaranteed. </span></p>
-<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;"><br />Any reports generated are for PERSONAL USE ONLY, and not fit for compliance purposes.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">The author will not be held liable for </span><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline;">anything</span><span style=" font-family:'Sans'; font-size:10pt;"> related to the use or misuse of this software. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">Use at your own risk. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software is copyright ©2011 Mark Watkins </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p></body></html>
-
-
-
-
I agree to all the conditions above.
-
+
User Information
-
+
User Name
-
+
Keep the kids out.. Nothing more.. This isn't meant to be uber security.
-
+
Password Protect Profile
-
+
Password
-
+
...twice...
-
+
Locale Settings
-
+
Country
-
+
TimeZone
-
+
DST Zone
-
+
Personal Information (for reports)
-
+
First Name
-
+
Last Name
-
+
D.O.B.
-
+
Gender
-
+
Male
-
+
Female
-
+
Height
-
+
metric
-
+
archiac
-
+
Contact Information
-
-
+
+
Address
-
-
+
+
Email
-
-
+
+
Phone
-
+
CPAP Treatment Information
-
+
Date Diagnosed
-
+
Untreated AHI
-
+
CPAP Mode
-
+
CPAP
-
+
APAP
-
+
Bi-Level
-
+
ASV
-
+
RX Pressure
-
+
Doctors / Clinic Information
-
+
Doctors Name
-
+
Practice Name
-
+
Patient ID
-
+
SleepyHead
-
+
TextLabel
-
+
&Cancel
-
+
&Back
-
+
+
-
&Next
@@ -1643,27 +1606,27 @@ p, li { white-space: pre-wrap; }
-
+
Empty Username
-
+
Passwords don't match
-
+
Profile Changes
-
+
Accept and save this information?
-
+
&Finish
@@ -1676,88 +1639,88 @@ p, li { white-space: pre-wrap; }
-
+
Range:
-
+
Last Week
-
+
Last Two Weeks
-
+
Last Month
-
+
Last Two Months
-
+
Last Three Months
-
+
Last 6 Months
-
+
Last Year
-
+
Everything
-
+
Custom
-
+
Start:
-
+
End:
-
+
Reset view to selected date range
-
-
+
+
...
-
+
Toggle Graph Visibility
-
+
Drop down to see list of graphs to switch on/off.
-
+
Graphs
@@ -1948,57 +1911,57 @@ Index
-
+
Date
-
+
d/MM/yy h:mm:ss AP
-
+
R&eset
-
+
SpO2
-
+
Pulse
-
+
...
-
+
&Open .spo/R File
-
+
Serial &Import
-
+
&Start Live
-
+
Serial Port
-
+
&Rescan Ports
@@ -3245,630 +3208,630 @@ Signed: Nasty Programmer
QObject
-
+
No Data
-
-
+
+
On
-
-
+
+
Off
-
+
cm
-
+
"
-
+
ft
-
+
lb
-
+
oz
-
+
Kg
-
+
cmH2O
-
+
Hours
-
+
bpm
-
+
L/m
-
+
Error
-
+
+
Warning
-
+
BMI
-
+
Weight
-
+
Zombie
-
+
Pulse Rate
-
+
SpO2
-
+
Plethy
-
+
Pressure
-
+
Daily
-
+
Overview
-
+
Oximetry
-
+
Oximeter
-
+
Event Flags
-
+
CPAP
-
+
BiPAP
-
+
Bi-Level
-
+
EPAP
-
+
IPAP
-
+
IPAPLo
-
+
IPAPHi
-
+
APAP
-
+
ASV
-
+
ST/ASV
-
+
Humidifier
-
+
H
-
+
OA
-
+
A
-
+
CA
-
+
FL
-
+
LE
-
+
EP
-
+
VS
-
+
VS2
-
+
RERA
-
+
PP
-
+
P
-
+
RE
-
+
NR
-
+
NRI
-
+
O2
-
+
PC
-
+
UF1
-
+
UF2
-
+
UF3
-
+
PS
-
+
AHI
-
+
RDI
-
+
AI
-
+
HI
-
+
UAI
-
+
CAI
-
+
FLI
-
+
REI
-
+
EPI
-
- ÇSR
+
+ ÃSR
-
+
PB
-
+
IE
-
+
Insp. Time
-
+
Exp. Time
-
+
Resp. Event
-
+
Flow Limitation
-
+
Flow Limit
-
+
Pat. Trig. Breath
-
+
Tgt. Min. Vent
-
+
Target Vent.
-
+
Minute Vent.
-
+
Tidal Volume
-
+
Resp. Rate
-
+
Snore
-
+
Leak
-
+
Leaks
-
+
Total Leaks
-
+
Unintentional Leaks
-
+
MaskPressure
-
+
Flow Rate
-
+
Sleep Stage
-
+
Usage
-
+
Sessions
-
+
Pr. Relief
-
+
Bookmarks
-
-
+
SleepyHead
-
+
Mode
-
+
Model
-
+
Brand
-
+
Serial
-
+
Machine
-
+
Channel
-
+
Settings
-
+
Name
-
+
DOB
-
+
Phone
-
+
Address
-
+
Email
-
+
Patient ID
-
+
Date
-
+
Bedtime
-
+
Wake-up
-
+
Mask Time
-
+
Unknown
-
+
None
-
+
Ready
-
+
First
-
+
Last
-
+
Start
-
+
End
-
+
Min
-
+
Max
-
+
Average
-
+
Median
-
+
Avg
-
+
W-Avg
@@ -3884,7 +3847,7 @@ The Day records overlap with already existing content.
-
+
Windows User
@@ -3926,43 +3889,97 @@ This folder currently resides at the following location:
-
+
Release Notes
-
-
+
+
&Ok, get on with it..
-
+
SleepyHead Update Notes
-
+
Update
-
+
Language
-
+
+ Question
+
+
+
+
+ No SleepyHead data folder was found.
+
+Would you like SleepyHead to use the default location for storing it's data?
+
+
+
+
+
+
+ Choose or create new folder for Sleepyhead data
+
+
+
+
+ Exiting
+
+
+
+
+ As you did not select a data folder, SleepyHead will exit.
+
+Next time you run, you will be asked again.
+
+
+
+
+ No Directory
+
+
+
+
+ You did not select a directory.
+
+SleepyHead will now start with your old one.
+
+
+
+
+
+
+ The folder you chose is not empty, nor does it already contain valid SleepyHead data.
+
+Are you sure you want to use this folder?
+
+
+
+
+
+
About SleepyHead
-
+
&Close
-
+
&Donate
@@ -4096,12 +4113,22 @@ Please don't touch anything until it's done.
-
+
+ This is an unstable build so expect the possibility things will go wrong.
+
+
+
+
+ Please report bugs you find here to SleepyHead's developer mailing list.
+
+
+
+
This is a beta software and some functionality may not work as intended yet.
-
+
Please report any bugs you find to SleepyHead's SourceForge page.
@@ -4264,288 +4291,288 @@ Please don't touch anything until it's done.
Summary
-
+
Please Import Some Data
-
+
SleepyHead is pretty much useless without it.
-
+
It might be a good idea to check preferences first,</br>as there are some options that affect import.
-
+
First import can take a few minutes.
-
+
No CPAP Machine Data Imported
-
+
CPAP Statistics as of
-
+
No CPAP data available.
-
+
%1 day of CPAP Data, on %2.
-
+
%1 days of CPAP Data, between %2 and %3
-
-
+
+
Details
-
-
+
+
Most Recent
-
-
+
+
Last 7 Days
-
-
+
+
Last 30 Days
-
-
+
+
Last 6 months
-
-
+
+
Last Year
-
+
RERA Index
-
+
Flow Limit Index
-
+
Hours per Night
-
+
Min EPAP
-
+
Max IPAP
-
+
Average Pressure
-
+
%1% Pressure
-
+
Pressure
-
+
Average %1
-
+
%1% %2
-
+
Oximetry Summary
-
+
%1 day of Oximetry Data, on %2.
-
+
%1 days of Oximetry Data, between %2 and %3
-
+
Average SpO2
-
+
Minimum SpO2
-
+
SpO2 Events / Hour
-
+
% of time in SpO2 Events
-
+
Average Pulse Rate
-
+
Minimum Pulse Rate
-
+
Maximum Pulse Rate
-
+
Pulse Change Events / Hour
-
+
Usage Information
-
+
Total Days
-
+
Compliant Days
-
+
Days AHI >5.0
-
+
Best %1
-
+
Worst %1
-
+
Best RX Setting
-
+
Worst RX Setting
-
+
Changes to Prescription Settings
-
+
PS Min
-
+
PS Max
-
+
Min Pres.
-
+
Max Pres.
-
+
Days
-
+
FL
-
+
Pr. Rel.
-
+
The above has a threshold which excludes day counts less than %1 from the best/worst highlighting
-
+
Machine Information
-
+
First Use
-
+
Last Use
diff --git a/Translations/Nederlands.nl_NL.ts b/Translations/Nederlands.nl_NL.ts
index b03b9bb6..b57600e3 100644
--- a/Translations/Nederlands.nl_NL.ts
+++ b/Translations/Nederlands.nl_NL.ts
@@ -65,40 +65,39 @@ If you forgot to import todays CPAP data first, go and do that now, then import
Pagina
-
+
Go to the previous day
Ga naar de vorige dag met gegevens
-
+
Prev
Niet gezien
Vorige dag
-
+
Show or hide the calender
Kalender aan/uit zetten
-
-
+
...
...
-
+
Go to the next day
Ga naar de volgende dag met gegevens
-
+
Next
Niet gezien
Volgende
-
+
Go to the most recent day with data records
WJG: compacter
Ga naar de laatste dag met gegevens
@@ -113,149 +112,149 @@ If you forgot to import todays CPAP data first, go and do that now, then import
about:blank
-
+
Events
WJG: Zou 'Apneus' niet beter zijn dan Gebeurtenissen'? Want dat is wat hier geteld wordt en het past beter op de ruimte van het tabje.
AK: Nee, er zijn ook andere gebeurtenissen: snurken, RERA, enz. Misschien 'evenementen' of 'incidenten'?
Incidenten
-
+
View Size
Onder INCIDENTEN
Misschien is 'Zoomniveau' beter?
Beeldgrootte
-
-
+
+
Notes
WJG: Is compacter, past beter op tabje
In verband met de koppeling met Bladwijzers, lijkt me 'Notities' beter.
Notities
-
+
Journal
WJG: is gebruikelijker
Dagboek
-
+
Small
Klein
-
+
Medium
Medium
-
+
Big
Groot
-
+
Color
Kleur
-
+
i
i
-
+
Ctrl+I
Toetsenbord combinatie voor cursief
Ctrl+I
-
+
u
u
-
+
B
B
-
+
Ctrl+B
Toetsenbord combinatie voor vet
Ctrl+B
-
+
Zombie
Zombie
-
+
I'm feeling...
Ik voel me ...
-
+
Weight
Gewicht
-
+
Awesome
Fantastisch
-
+
B.M.I.
zonder puntjes?
BMI
-
+
Bookmarks
Bladwijzers
-
+
Add Bookmark
Bladwijzer toevoegen
-
+
Starts
WJG: er wordt een punt in de tijd mee aangegeven vanaf wanneer je opmerkingen wilt plaatsen
Vanaf
-
+
Remove Bookmark
Bladwijzer verwijderen
-
+
Zoom fully out
Volledig uitzoomen
-
+
100%
100%
-
+
Reset the graph heights to uniform sizes
Maak de grafiekhoogtes weer gelijk
-
+
Reset
Reset hoogtes
-
+
Drop down this list to show/hide available graphs.
WJG: In het Engels ook nogal omslachtig
AK: Wellicht 'beschikbare' ook weglaten, is verwarrend, want de eerste is gelijk een (belangrijke) keuze
@@ -1070,25 +1069,24 @@ Het zit in de bestandsnaam, het streepje is een spatie
MainWindow
-
SleepyHead
AK: Ik ben van mening dat we de naam niet moeten vertalen
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?
@@ -1096,149 +1094,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???
@@ -1249,175 +1247,180 @@ 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
+
+
+
+
Loading Data
Gegevens laden
-
+
Importing Data
Gegevens importeren
@@ -1707,7 +1710,7 @@ AK: SBI
Laatste gebruik
-
+
Loading
Laden...
@@ -1894,251 +1897,251 @@ Modus:
-
+
Loading...
-
+
Access to Import has been blocked while recalculations are in progress.
-
+
Import from where?
-
+
Do you just want to Import from the usual (remembered) locations?
-
+
The Usual
-
+
New Location
-
+
Cancel
Annuleren
-
+
Remember this Location?
-
+
Would you like to remember this import location for next time?
-
+
Import Problem
Couldn't find any new Machine Data at the locations given
-
+
Build Date
-
+
Data Folder Location
-
+
Copyright
-
+
This software is released under the GNU Public License v3.0<br/>
-
+
SleepyHead Project Page
-
+
SleepyHead Wiki
-
+
Authors Twitter Feed
-
+
<p>The author wishes to express thanks to James Marshall and Rich Freeman for their assistance with this project.</p>
-
+
This software comes with absolutely no warranty, either express of implied.
-
+
It comes with no guarantee of fitness for any particular purpose.
-
+
No guarantees are made regarding the accuracy of any data this program displays.
-
+
This is NOT medical software, it is merely a research tool that provides a visual interpretation of data recorded by supported devices.
-
+
This software is NOT suitable for medical diagnosis, CPAP complaince reporting and other similar purposes.
-
+
The author and any associates of his accept NO responsibilty for damages, issues or non-issues resulting from the use or mis-use of this software.
-
+
Use this software entirely at your own risk.
-
+
If you find this free software to be of use, please consider supporting the development efforts by making a paypal donation to the Author
-
+
Access to Preferences has been blocked until recalculation completes.
-
+
Question
Vraag
-
+
Do you have a CMS50[x] Oximeter?
One is required to use this section.
-
+
There was an error saving screenshot to file "%1"
-
+
Printing Disabled
-
+
Please rebuild SleepyHead with Qt 4.8.5 or greater, as printing causes a crash with this version of Qt
-
-
+
+
Gah!
Bah!
-
-
+
+
If you can read this, the restart command didn't work. Your going to have to do it yourself manually.
Als je dit kunt lezen, heeft het herstartcommando niet gewerkt. Je zult het handmatig moeten doen.
-
+
Are you sure?
Weet je het zeker?
-
+
Are you sure you want to purge all CPAP data for the following machine:
Weet je zeker dat je alle CPAP-gegevens wilt wissen van het volgende apparaat:
-
+
Performance will be degraded during these recalculations.
-
+
Recalculating Indices
-
+
Loading Event Data
Incidenten laden
-
-
+
+
Recalculating Summaries
Opnieuw berekenen
-
+
Restart Required
Opnieuw starten
-
+
Recalculations are complete, the application now needs to restart to display the changes.
-
+
Recalculations are now complete.
-
+
Task Completed
-
+
There was a problem opening ZEO File:
-
+
Zeo CSV Import complete
-
+
There was a problem opening MSeries block File:
-
+
MSeries Import complete
@@ -2159,26 +2162,22 @@ One is required to use this section.
English
-
Data Folder
- Bestandsmap
+ Bestandsmap
-
Shows the directory where SleepyHead data will be stored.
- De gegevens van SleepyHead worden in deze map opgeslagen.
+ De gegevens van SleepyHead worden in deze map opgeslagen.
-
Click here to choose where to store SleepyHead data.
Dit is een hulptekst, mag lang zijn.
20/9 WJG: op zich met de redenatie eens, al ben ik er ook voor om hulpteksten zo compact en duidelijk mogelijk te houden.
- Kies hier waar SleepyHead gegevens opslaat.
+ Kies hier waar SleepyHead gegevens opslaat.
-
...
- ...
+ ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
@@ -2225,179 +2224,159 @@ 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>
-
- <!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; font-style:italic;">Welcome to SleepyHead</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software is being designed to help you review data related to your CPAP treatment.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">It's intended as merely a data viewer, and not a substitute for competent medical guidance from your Doctor. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software has been released freely under the </span><a href="qrc:/LICENSE.txt"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">GNU Public License</span></a><span style=" font-family:'Sans'; font-size:10pt;">, and comes with no warranty, and without ANY claims to fitness for any purpose.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">Accuracy of any data displayed is not and can not be guaranteed. </span></p>
-<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;"><br />Any reports generated are for PERSONAL USE ONLY, and not fit for compliance purposes.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">The author will not be held liable for </span><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline;">anything</span><span style=" font-family:'Sans'; font-size:10pt;"> related to the use or misuse of this software. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">Use at your own risk. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software is copyright ©2011 Mark Watkins </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p></body></html>
+
+ qrc:/docs/intro.html
-
+
I agree to all the conditions above.
Ik ga akkoord met bovengenoemde voorwaarden.
-
+
User Information
Gebruikersinformatie
-
+
User Name
Naam gebruiker
-
+
Keep the kids out.. Nothing more.. This isn't meant to be uber security.
WJG: Mooi gevonden!
Hou de kinderen erbuiten... niets meer of minder...
Dit is GEEN ECHTE BEVEILIGING.
-
+
Password Protect Profile
Wachtwoordbeveiliging van het profiel
-
+
Password
Wachtwoord
-
+
...twice...
... nog eens ...
-
+
Locale Settings
Landinstellingen
-
+
Country
Land
-
+
TimeZone
Tijdzone
-
+
DST Zone
Zomertijd
-
+
Personal Information (for reports)
Persoonlijke informatie (voor rapporten)
-
+
First Name
Voornaam
-
+
Last Name
Achternaam
-
+
D.O.B.
Geboortedatum
-
+
Gender
Geslacht
-
+
Male
Man
-
+
Female
Vrouw
-
+
Height
Lengte
-
+
metric
metrisch
-
+
archiac
WJG: is grapje van de maker
AK: Ik heb het nu ook door!
archaïsch
-
+
Contact Information
Contactinformatie
-
-
+
+
Address
Adres
-
-
+
+
Email
E-mail
-
-
+
+
Phone
Telefoon
-
+
CPAP Treatment Information
Informatie over de behandeling
-
+
Date Diagnosed
Datum diagnose
-
+
Untreated AHI
Onbehandelde AHI
-
+
CPAP Mode
WJG: klopt dit wel, want Bi-level en APAP zijn in feite geen CPAP-soorten, toch? Ik geef maar wat alternatieven, ook spreekt het wel voor zich en zou je ook 'Soort CPAP' kunnen laten staan.
20/9 WJG: Soort apparaat lijkt me prima!
@@ -2408,76 +2387,76 @@ AK: Ik heb het nu ook door!
-
+
CPAP
CPAP
-
+
APAP
APAP
-
+
Bi-Level
Bi-level
-
+
ASV
Adaptieve ventilatie-instelling ASI?
ASV
-
+
RX Pressure
Voorgeschreven druk
-
+
Doctors / Clinic Information
Specialist/ziekenhuis
-
+
Doctors Name
Specialist
-
+
Practice Name
WJG: zou dit niet bedoeld worden? Bij het adres wordt wel duidelijk welk ziekenhuis het is. Bij mij is de behandeling bij 'Longziekten', misschien heet dat bij een ander ziekenhuis anders?
Afdeling
-
+
Patient ID
Patient-ID
-
+
SleepyHead
SleepyHead
-
+
TextLabel
Tekstlabel
-
+
&Cancel
&Annuleren
-
+
&Back
&Terug
-
+
+
-
&Next
&Volgende
@@ -2487,27 +2466,27 @@ AK: Ik heb het nu ook door!
Kies land
-
+
Empty Username
Geen gebruikernaam
-
+
Passwords don't match
Wachtwoorden komen niet overeen
-
+
Profile Changes
Profielwijzigingen
-
+
Accept and save this information?
Opslaan?
-
+
&Finish
&Einde
@@ -2520,89 +2499,89 @@ AK: Ik heb het nu ook door!
Formulier
-
+
Range:
Bereik:
-
+
Last Week
Afgelopen week
-
+
Last Two Weeks
Afgelopen twee weken
-
+
Last Month
Afgelopen maand
-
+
Last Two Months
Afgelopen twee maanden
-
+
Last Three Months
Afgelopen drie maanden
-
+
Last 6 Months
Afgelopen halfjaar
-
+
Last Year
Afgelopen jaar
-
+
Everything
Alles
-
+
Custom
Zelf kiezen
-
+
Start:
Start:
-
+
End:
Einde:
-
+
Reset view to selected date range
WJG: is wat preciezer, als het past
Herstel naar geselecteerd datumbereik
-
-
+
+
...
...
-
+
Toggle Graph Visibility
Grafieken aan/uit
-
+
Drop down to see list of graphs to switch on/off.
Lijst met grafieken om aan/uit te zetten.
-
+
Graphs
Grafieken
@@ -2933,57 +2912,57 @@ AK: Cyclische ademhaling kan niet: CA is al Centrale Apneu...Formulier
-
+
Date
Datum
-
+
d/MM/yy h:mm:ss AP
dd/MM/jj uu:mm:ss AP
-
+
R&eset
R&eset
-
+
SpO2
SpO2
-
+
Pulse
Pols
-
+
...
...
-
+
&Open .spo/R File
&Open SpO/R bestand
-
+
Serial &Import
Seriële &import
-
+
&Start Live
&Start live
-
+
Serial Port
Seriële poort
-
+
&Rescan Ports
&Herscan poorten
@@ -4387,111 +4366,112 @@ Het programma wordt nu afgesloten!
QObject
-
+
No Data
Geen gegevens
-
+
cm
cm
-
+
"
inch
-
+
ft
ft
-
+
lb
lb
-
+
oz
oz
-
+
Kg
kg
-
+
cmH2O
cmWK
-
+
Hours
Uren
-
+
bpm
-
+
L/m
l/min
-
+
Error
Fout
-
+
+
Warning
Waarschuwing
-
-
+
+
On
Aan
-
-
+
+
Off
Uit
-
+
BMI
BMI
-
+
Weight
Gewicht
-
+
Zombie
Zombie
-
+
Pulse Rate
20/9 WJG: overal gebruiken we polsslag - moeten we daar eigenlijk niet hartslag van maken? Dat lijkt me eigenlijk beter...
Toch maar niet (nog)
Polsslag
-
+
SpO2
SpO2
-
+
Plethy
20/9 WJG: Wat is dat?
AK: Het kwam me bekend voor:
@@ -4503,522 +4483,522 @@ http://www.apneaboard.com/forums/Thread-CMS50D--3956
Plethy
-
+
Oximeter
Oxymeter
-
+
CPAP
CPAP
-
+
BiPAP
-
+
Bi-Level
-
+
EPAP
EPAP
-
+
IPAP
IPAP
-
+
IPAPLo
IPAP laag
-
+
IPAPHi
IPAP hoog
-
+
APAP
APAP
-
+
ASV
ASV
-
+
ST/ASV
ST/ASV
-
+
Humidifier
Bevochtiger
-
+
H
H
-
+
OA
OA
-
+
A
A
-
+
CA
CA
-
+
FL
FL
-
+
LE
-
+
EP
-
+
VS
VS
-
+
VS2
VS2
-
+
RERA
RERA (RE)
-
+
PP
-
+
P
-
+
RE
RE
-
+
NR
NR
-
+
NRI
NRI
-
+
O2
O2
-
+
PC
-
+
UF1
UF1
-
+
UF2
UF2
-
+
UF3
UF3
-
+
PS
PS
-
+
AHI
AHI
-
+
RDI
RDI
-
+
AI
-
+
HI
-
+
UAI
-
+
CAI
-
+
FLI
-
+
REI
-
+
EPI
-
- ÇSR
+
+ ÃSR
-
+
PB
PB
-
+
IE
I/E
-
+
Insp. Time
Inademtijd
-
+
Exp. Time
Uitademtijd
-
+
Resp. Event
Incident
-
+
Flow Limitation
Stroombeperk.
-
+
Flow Limit
-
+
Pat. Trig. Breath
Pat. Veroorz. Ademh.
-
+
Tgt. Min. Vent
-
+
Target Vent.
Doelventilatie
-
+
Minute Vent.
Minuutventilatie
-
+
Tidal Volume
Teugvolume
-
+
Resp. Rate
Ademtempo
-
+
Snore
Snurken
-
+
Leak
-
+
Leaks
Maskerlek
-
+
Total Leaks
Totale lek
-
+
Unintentional Leaks
-
+
MaskPressure
-
+
Flow Rate
Stroomsnelheid
-
+
Sleep Stage
Slaapfase
-
+
Usage
Gebruik
-
+
Sessions
Sessies
-
+
Pr. Relief
Drukvermindering
-
+
Bookmarks
Bladwijzers
-
+
Mode
Modus
-
+
Model
Type
-
+
Brand
Merk
-
+
Serial
Serienummer
-
+
Machine
Apparaat
-
+
Channel
Kanaal
-
+
Settings
Instellingen
-
+
Name
-
+
DOB
-
+
Phone
Telefoon
-
+
Address
Adres
-
+
Email
E-mail
-
+
Patient ID
Patient-ID
-
+
Date
Datum
-
+
Bedtime
-
+
Wake-up
-
+
Mask Time
-
+
Unknown
Onbekend
-
+
None
-
+
Ready
Klaar
-
+
First
Eerste dag
-
+
Last
Laatste dag
-
+
Start
Start
-
+
End
Einde
-
+
Min
Min.
-
+
Max
Max.
-
+
Average
-
+
Median
Mediaan
-
+
Avg
Gem.
-
+
W-Avg
-
+
Pressure
Druk
-
+
Daily
Dagelijks
-
+
Overview
Overzicht
-
+
Oximetry
Oxymetrie
-
+
Event Flags
Markeringen
-
+
Windows User
Windows-gebruiker
@@ -5071,34 +5051,87 @@ De map vind je op:
SleepyHead versie-opmerkingen
-
+
Release Notes
Versie-opmerkingen
-
-
+
+
&Ok, get on with it..
&OK, laten we beginnen..
-
+
SleepyHead Update Notes
SleepyHead update-opmerkingen
-
+
Update
-
+
Language
Taal
-
-
+
+ Question
+ Vraag
+
+
+
+ No SleepyHead data folder was found.
+
+Would you like SleepyHead to use the default location for storing it's data?
+
+
+
+
+
+
+ Choose or create new folder for Sleepyhead data
+
+
+
+
+ Exiting
+
+
+
+
+ As you did not select a data folder, SleepyHead will exit.
+
+Next time you run, you will be asked again.
+
+
+
+
+ No Directory
+
+
+
+
+ You did not select a directory.
+
+SleepyHead will now start with your old one.
+
+
+
+
+
+
+ The folder you chose is not empty, nor does it already contain valid SleepyHead data.
+
+Are you sure you want to use this folder?
+
+
+
+
+
+
SleepyHead
SleepyHead
@@ -5139,17 +5172,17 @@ The Day records overlap with already existing content.
-
+
About SleepyHead
Over SleepyHead
-
+
&Close
-
+
&Donate
@@ -5261,12 +5294,22 @@ Alsjeblieft niets aanraken tot ik klaar ben!
-
+
+ This is an unstable build so expect the possibility things will go wrong.
+
+
+
+
+ Please report bugs you find here to SleepyHead's developer mailing list.
+
+
+
+
This is a beta software and some functionality may not work as intended yet.
-
+
Please report any bugs you find to SleepyHead's SourceForge page.
@@ -5429,289 +5472,289 @@ Alsjeblieft niets aanraken tot ik klaar ben!
Summary
-
+
Please Import Some Data
-
+
SleepyHead is pretty much useless without it.
-
+
It might be a good idea to check preferences first,</br>as there are some options that affect import.
-
+
First import can take a few minutes.
-
+
No CPAP Machine Data Imported
-
+
CPAP Statistics as of
-
+
No CPAP data available.
Geen CPAP-gegevens beschikbaar.
-
+
%1 day of CPAP Data, on %2.
Dag %1 van CPAP-gegevens, op %2.
-
+
%1 days of CPAP Data, between %2 and %3
%1 dagen met CPAP-gegevens, tussen %2 en %3
-
-
+
+
Details
Details
-
-
+
+
Most Recent
Laatste ingelezen dag
-
-
+
+
Last 7 Days
Afgelopen 7 dagen
-
-
+
+
Last 30 Days
Afgelopen 30 dagen
-
-
+
+
Last 6 months
Afgelopen 6 maanden
-
-
+
+
Last Year
Afgelopen jaar
-
+
RERA Index
RERA-index
-
+
Flow Limit Index
Stroom Beperking Index
(FLI)
-
+
Hours per Night
Uren per nacht
-
+
Min EPAP
Min. EPAP
-
+
Max IPAP
Max. IPAP
-
+
Average Pressure
Gemiddelde druk
-
+
%1% Pressure
%1% Druk
-
+
Pressure
Druk
-
+
Average %1
Gemiddelde %1
-
+
%1% %2
%1% %2
-
+
Oximetry Summary
Oxymetrie overzicht
-
+
%1 day of Oximetry Data, on %2.
%1 dag van oxymetriegegevens, op %2
-
+
%1 days of Oximetry Data, between %2 and %3
%1 dagen van oxymetrie-gegevens, tussen %2 en %3
-
+
Average SpO2
Gemiddelde SpO2
-
+
Minimum SpO2
Minimum SpO2
-
+
SpO2 Events / Hour
SpO2 incidenten per uur
-
+
% of time in SpO2 Events
Tijd in SpO2 incidenten
-
+
Average Pulse Rate
Gemiddelde polsslag
-
+
Minimum Pulse Rate
Minumum polsslag
-
+
Maximum Pulse Rate
Maximum polsslag
-
+
Pulse Change Events / Hour
Polsslagincidenten per uur
-
+
Usage Information
Gebruiksinformatie
-
+
Total Days
Totaal aantal dagen
-
+
Compliant Days
Therapietrouw-dagen
-
+
Days AHI >5.0
Dagen met AHI > 5,0
-
+
Best %1
Beste %1
-
+
Worst %1
Slechtste %1
-
+
Best RX Setting
Beste Rx instelling
-
+
Worst RX Setting
Slechtste Rx instelling
-
+
Changes to Prescription Settings
-
+
PS Min
PS min.
-
+
PS Max
PS max.
-
+
Min Pres.
Min. druk
-
+
Max Pres.
Max. druk
-
+
Days
Dagen
-
+
FL
FL
-
+
Pr. Rel.
Drukvermindering
-
+
The above has a threshold which excludes day counts less than %1 from the best/worst highlighting
-
+
Machine Information
-
+
First Use
Eerste gebruik
-
+
Last Use
Laatste gebruik
diff --git a/Translations/Svenska.se.ts b/Translations/Svenska.se.ts
index 858aa31b..bf3e2809 100644
--- a/Translations/Svenska.se.ts
+++ b/Translations/Svenska.se.ts
@@ -64,174 +64,173 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Go to the previous day
-
+
Prev
-
+
Show or hide the calender
-
-
+
...
-
+
Go to the next day
-
+
Next
-
+
Go to the most recent day with data records
-
+
Events
-
+
View Size
-
-
+
+
Notes
-
+
Journal
-
+
Small
-
+
Medium
-
+
Big
-
+
Color
-
+
i
-
+
Ctrl+I
-
+
u
-
+
B
-
+
Ctrl+B
-
+
Zombie
-
+
I'm feeling...
-
+
Weight
-
+
Awesome
-
+
B.M.I.
-
+
Bookmarks
-
+
Add Bookmark
-
+
Starts
-
+
Remove Bookmark
-
+
Zoom fully out
-
+
100%
-
+
Reset the graph heights to uniform sizes
-
+
Reset
-
+
Drop down this list to show/hide available graphs.
@@ -764,328 +763,332 @@ If you forgot to import todays CPAP data first, go and do that now, then import
MainWindow
-
SleepyHead
-
+
&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
+
+
Profile
@@ -1102,265 +1105,265 @@ If you forgot to import todays CPAP data first, go and do that now, then import
-
+
Loading...
-
+
Loading Data
-
+
Access to Import has been blocked while recalculations are in progress.
-
+
Import from where?
-
+
Do you just want to Import from the usual (remembered) locations?
-
+
The Usual
-
+
New Location
-
+
Cancel
-
+
Importing Data
-
+
Remember this Location?
-
+
Would you like to remember this import location for next time?
-
+
Import Problem
Couldn't find any new Machine Data at the locations given
-
+
Loading
-
+
Build Date
-
+
Copyright
-
+
SleepyHead Project Page
-
+
SleepyHead Wiki
-
+
Authors Twitter Feed
-
+
<p>The author wishes to express thanks to James Marshall and Rich Freeman for their assistance with this project.</p>
-
+
Data Folder Location
-
+
This software is released under the GNU Public License v3.0<br/>
-
+
This software comes with absolutely no warranty, either express of implied.
-
+
It comes with no guarantee of fitness for any particular purpose.
-
+
No guarantees are made regarding the accuracy of any data this program displays.
-
+
This is NOT medical software, it is merely a research tool that provides a visual interpretation of data recorded by supported devices.
-
+
This software is NOT suitable for medical diagnosis, CPAP complaince reporting and other similar purposes.
-
+
The author and any associates of his accept NO responsibilty for damages, issues or non-issues resulting from the use or mis-use of this software.
-
+
Use this software entirely at your own risk.
-
+
If you find this free software to be of use, please consider supporting the development efforts by making a paypal donation to the Author
-
+
Access to Preferences has been blocked until recalculation completes.
-
+
Question
-
+
Do you have a CMS50[x] Oximeter?
One is required to use this section.
-
+
There was an error saving screenshot to file "%1"
-
+
Printing Disabled
-
+
Please rebuild SleepyHead with Qt 4.8.5 or greater, as printing causes a crash with this version of Qt
-
-
+
+
Gah!
-
-
+
+
If you can read this, the restart command didn't work. Your going to have to do it yourself manually.
-
+
Are you sure?
-
+
Are you sure you want to purge all CPAP data for the following machine:
-
+
Performance will be degraded during these recalculations.
-
+
Recalculating Indices
-
+
Loading Event Data
-
-
+
+
Recalculating Summaries
-
+
Restart Required
-
+
Recalculations are complete, the application now needs to restart to display the changes.
-
+
Recalculations are now complete.
-
+
Task Completed
-
+
There was a problem opening ZEO File:
-
+
Zeo CSV Import complete
-
+
There was a problem opening MSeries block File:
-
+
MSeries Import complete
@@ -1373,267 +1376,227 @@ One is required to use this section.
-
- Data Folder
-
-
-
-
- Shows the directory where SleepyHead data will be stored.
-
-
-
-
- Click here to choose where to store SleepyHead data.
+
+ qrc:/docs/intro.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">
-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; font-style:italic;">Welcome to SleepyHead</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software is being designed to help you review data related to your CPAP treatment.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">It's intended as merely a data viewer, and not a substitute for competent medical guidance from your Doctor. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software has been released freely under the </span><a href="qrc:/LICENSE.txt"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">GNU Public License</span></a><span style=" font-family:'Sans'; font-size:10pt;">, and comes with no warranty, and without ANY claims to fitness for any purpose.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">Accuracy of any data displayed is not and can not be guaranteed. </span></p>
-<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;"><br />Any reports generated are for PERSONAL USE ONLY, and not fit for compliance purposes.</span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">The author will not be held liable for </span><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline;">anything</span><span style=" font-family:'Sans'; font-size:10pt;"> related to the use or misuse of this software. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">Use at your own risk. </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p>
-<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;">This software is copyright ©2011 Mark Watkins </span></p>
-<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-family:'Sans'; font-size:10pt;"><br /></p></body></html>
-
-
-
-
I agree to all the conditions above.
-
+
User Information
-
+
User Name
-
+
Keep the kids out.. Nothing more.. This isn't meant to be uber security.
-
+
Password Protect Profile
-
+
Password
-
+
...twice...
-
+
Locale Settings
-
+
Country
-
+
TimeZone
-
+
DST Zone
-
+
Personal Information (for reports)
-
+
First Name
-
+
Last Name
-
+
D.O.B.
-
+
Gender
-
+
Male
-
+
Female
-
+
Height
-
+
metric
-
+
archiac
-
+
Contact Information
-
-
+
+
Address
-
-
+
+
Email
-
-
+
+
Phone
-
+
CPAP Treatment Information
-
+
Date Diagnosed
-
+
Untreated AHI
-
+
CPAP Mode
-
+
CPAP
-
+
APAP
-
+
Bi-Level
-
+
ASV
-
+
RX Pressure
-
+
Doctors / Clinic Information
-
+
Doctors Name
-
+
Practice Name
-
+
Patient ID
-
+
SleepyHead
-
+
TextLabel
-
+
&Cancel
-
+
&Back
-
+
+
-
&Next
@@ -1643,27 +1606,27 @@ p, li { white-space: pre-wrap; }
-
+
Empty Username
-
+
Passwords don't match
-
+
Profile Changes
-
+
Accept and save this information?
-
+
&Finish
@@ -1676,88 +1639,88 @@ p, li { white-space: pre-wrap; }
-
+
Range:
-
+
Last Week
-
+
Last Two Weeks
-
+
Last Month
-
+
Last Two Months
-
+
Last Three Months
-
+
Last 6 Months
-
+
Last Year
-
+
Everything
-
+
Custom
-
+
Start:
-
+
End:
-
+
Reset view to selected date range
-
-
+
+
...
-
+
Toggle Graph Visibility
-
+
Drop down to see list of graphs to switch on/off.
-
+
Graphs
@@ -1948,57 +1911,57 @@ Index
-
+
Date
-
+
d/MM/yy h:mm:ss AP
-
+
R&eset
-
+
SpO2
-
+
Pulse
-
+
...
-
+
&Open .spo/R File
-
+
Serial &Import
-
+
&Start Live
-
+
Serial Port
-
+
&Rescan Ports
@@ -3245,630 +3208,630 @@ Signed: Nasty Programmer
QObject
-
+
No Data
-
-
+
+
On
-
-
+
+
Off
-
+
cm
-
+
"
-
+
ft
-
+
lb
-
+
oz
-
+
Kg
-
+
cmH2O
-
+
Hours
-
+
bpm
-
+
L/m
-
+
Error
-
+
+
Warning
-
+
BMI
-
+
Weight
-
+
Zombie
-
+
Pulse Rate
-
+
SpO2
-
+
Plethy
-
+
Pressure
-
+
Daily
-
+
Overview
-
+
Oximetry
-
+
Oximeter
-
+
Event Flags
-
+
CPAP
-
+
BiPAP
-
+
Bi-Level
-
+
EPAP
-
+
IPAP
-
+
IPAPLo
-
+
IPAPHi
-
+
APAP
-
+
ASV
-
+
ST/ASV
-
+
Humidifier
-
+
H
-
+
OA
-
+
A
-
+
CA
-
+
FL
-
+
LE
-
+
EP
-
+
VS
-
+
VS2
-
+
RERA
-
+
PP
-
+
P
-
+
RE
-
+
NR
-
+
NRI
-
+
O2
-
+
PC
-
+
UF1
-
+
UF2
-
+
UF3
-
+
PS
-
+
AHI
-
+
RDI
-
+
AI
-
+
HI
-
+
UAI
-
+
CAI
-
+
FLI
-
+
REI
-
+
EPI
-
- ÇSR
+
+ ÃSR
-
+
PB
-
+
IE
-
+
Insp. Time
-
+
Exp. Time
-
+
Resp. Event
-
+
Flow Limitation
-
+
Flow Limit
-
+
Pat. Trig. Breath
-
+
Tgt. Min. Vent
-
+
Target Vent.
-
+
Minute Vent.
-
+
Tidal Volume
-
+
Resp. Rate
-
+
Snore
-
+
Leak
-
+
Leaks
-
+
Total Leaks
-
+
Unintentional Leaks
-
+
MaskPressure
-
+
Flow Rate
-
+
Sleep Stage
-
+
Usage
-
+
Sessions
-
+
Pr. Relief
-
+
Bookmarks
-
-
+
SleepyHead
-
+
Mode
-
+
Model
-
+
Brand
-
+
Serial
-
+
Machine
-
+
Channel
-
+
Settings
-
+
Name
-
+
DOB
-
+
Phone
-
+
Address
-
+
Email
-
+
Patient ID
-
+
Date
-
+
Bedtime
-
+
Wake-up
-
+
Mask Time
-
+
Unknown
-
+
None
-
+
Ready
-
+
First
-
+
Last
-
+
Start
-
+
End
-
+
Min
-
+
Max
-
+
Average
-
+
Median
-
+
Avg
-
+
W-Avg
@@ -3884,7 +3847,7 @@ The Day records overlap with already existing content.
-
+
Windows User
@@ -3926,43 +3889,97 @@ This folder currently resides at the following location:
-
+
Release Notes
-
-
+
+
&Ok, get on with it..
-
+
SleepyHead Update Notes
-
+
Update
-
+
Language
-
+
+ Question
+
+
+
+
+ No SleepyHead data folder was found.
+
+Would you like SleepyHead to use the default location for storing it's data?
+
+
+
+
+
+
+ Choose or create new folder for Sleepyhead data
+
+
+
+
+ Exiting
+
+
+
+
+ As you did not select a data folder, SleepyHead will exit.
+
+Next time you run, you will be asked again.
+
+
+
+
+ No Directory
+
+
+
+
+ You did not select a directory.
+
+SleepyHead will now start with your old one.
+
+
+
+
+
+
+ The folder you chose is not empty, nor does it already contain valid SleepyHead data.
+
+Are you sure you want to use this folder?
+
+
+
+
+
+
About SleepyHead
-
+
&Close
-
+
&Donate
@@ -4096,12 +4113,22 @@ Please don't touch anything until it's done.
-
+
+ This is an unstable build so expect the possibility things will go wrong.
+
+
+
+
+ Please report bugs you find here to SleepyHead's developer mailing list.
+
+
+
+
This is a beta software and some functionality may not work as intended yet.
-
+
Please report any bugs you find to SleepyHead's SourceForge page.
@@ -4264,288 +4291,288 @@ Please don't touch anything until it's done.
Summary
-
+
Please Import Some Data
-
+
SleepyHead is pretty much useless without it.
-
+
It might be a good idea to check preferences first,</br>as there are some options that affect import.
-
+
First import can take a few minutes.
-
+
No CPAP Machine Data Imported
-
+
CPAP Statistics as of
-
+
No CPAP data available.
-
+
%1 day of CPAP Data, on %2.
-
+
%1 days of CPAP Data, between %2 and %3
-
-
+
+
Details
-
-
+
+
Most Recent
-
-
+
+
Last 7 Days
-
-
+
+
Last 30 Days
-
-
+
+
Last 6 months
-
-
+
+
Last Year
-
+
RERA Index
-
+
Flow Limit Index
-
+
Hours per Night
-
+
Min EPAP
-
+
Max IPAP
-
+
Average Pressure
-
+
%1% Pressure
-
+
Pressure
-
+
Average %1
-
+
%1% %2
-
+
Oximetry Summary
-
+
%1 day of Oximetry Data, on %2.
-
+
%1 days of Oximetry Data, between %2 and %3
-
+
Average SpO2
-
+
Minimum SpO2
-
+
SpO2 Events / Hour
-
+
% of time in SpO2 Events
-
+
Average Pulse Rate
-
+
Minimum Pulse Rate
-
+
Maximum Pulse Rate
-
+
Pulse Change Events / Hour
-
+
Usage Information
-
+
Total Days
-
+
Compliant Days
-
+
Days AHI >5.0
-
+
Best %1
-
+
Worst %1
-
+
Best RX Setting
-
+
Worst RX Setting
-
+
Changes to Prescription Settings
-
+
PS Min
-
+
PS Max
-
+
Min Pres.
-
+
Max Pres.
-
+
Days
-
+
FL
-
+
Pr. Rel.
-
+
The above has a threshold which excludes day counts less than %1 from the best/worst highlighting
-
+
Machine Information
-
+
First Use
-
+
Last Use
diff --git a/sleepyhead/SleepLib/common.cpp b/sleepyhead/SleepLib/common.cpp
index 3743bbb4..7db8098b 100644
--- a/sleepyhead/SleepLib/common.cpp
+++ b/sleepyhead/SleepLib/common.cpp
@@ -92,3 +92,303 @@ bool removeDir(const QString & path)
return result;
}
+
+QString STR_UNIT_CM;
+QString STR_UNIT_INCH;
+QString STR_UNIT_FOOT;
+QString STR_UNIT_POUND;
+QString STR_UNIT_OUNCE;
+QString STR_UNIT_KG;
+QString STR_UNIT_CMH2O;
+QString STR_UNIT_Hours;
+QString STR_UNIT_BPM; // Beats per Minute
+QString STR_UNIT_LPM; // Litres per Minute
+
+QString STR_MESSAGE_ERROR;
+QString STR_MESSAGE_WARNING;
+
+QString STR_TR_BMI; // Short form of Body Mass Index
+QString STR_TR_Weight;
+QString STR_TR_Zombie;
+QString STR_TR_PulseRate; // Pulse / Heart rate
+QString STR_TR_SpO2;
+QString STR_TR_Plethy; // Plethysomogram
+QString STR_TR_Pressure;
+
+QString STR_TR_Daily;
+QString STR_TR_Overview;
+QString STR_TR_Oximetry;
+
+QString STR_TR_Oximeter;
+QString STR_TR_EventFlags;
+
+// Machine type names.
+QString STR_TR_CPAP; // Constant Positive Airway Pressure
+QString STR_TR_BIPAP; // Bi-Level Positive Airway Pressure
+QString STR_TR_BiLevel; // Another name for BiPAP
+QString STR_TR_EPAP; // Expiratory Positive Airway Pressure
+QString STR_TR_IPAP; // Inspiratory Positive Airway Pressure
+QString STR_TR_IPAPLo; // Inspiratory Positive Airway Pressure, Low
+QString STR_TR_IPAPHi; // Inspiratory Positive Airway Pressure, High
+QString STR_TR_APAP; // Automatic Positive Airway Pressure
+QString STR_TR_ASV; // Assisted Servo Ventilator
+QString STR_TR_STASV;
+
+QString STR_TR_Humidifier;
+
+QString STR_TR_H; // Short form of Hypopnea
+QString STR_TR_OA; // Short form of Obstructive Apnea
+QString STR_TR_UA; // Short form of Unspecified Apnea
+QString STR_TR_CA; // Short form of Clear Airway Apnea
+QString STR_TR_FL; // Short form of Flow Limitation
+QString STR_TR_LE; // Short form of Leak Event
+QString STR_TR_EP; // Short form of Expiratory Puff
+QString STR_TR_VS; // Short form of Vibratory Snore
+QString STR_TR_VS2; // Short form of Secondary Vibratory Snore (Some Philips Respironics Machines have two sources)
+QString STR_TR_RERA; // Acronym for Respiratory Effort Related Arousal
+QString STR_TR_PP; // Short form for Pressure Pulse
+QString STR_TR_P; // Short form for Pressure Event
+QString STR_TR_RE; // Short form of Respiratory Effort Related Arousal
+QString STR_TR_NR; // Short form of Non Responding event? (forgot sorry)
+QString STR_TR_NRI; // Sorry I Forgot.. it's a flag on Intellipap machines
+QString STR_TR_O2; // SpO2 Desaturation
+QString STR_TR_PC; // Short form for Pulse Change
+QString STR_TR_UF1; // Short form for User Flag 1
+QString STR_TR_UF2; // Short form for User Flag 2
+QString STR_TR_UF3; // Short form for User Flag 3
+
+
+
+QString STR_TR_PS; // Short form of Pressure Support
+QString STR_TR_AHI; // Short form of Apnea Hypopnea Index
+QString STR_TR_RDI; // Short form of Respiratory Distress Index
+QString STR_TR_AI; // Short form of Apnea Index
+QString STR_TR_HI; // Short form of Hypopnea Index
+QString STR_TR_UAI; // Short form of Uncatagorized Apnea Index
+QString STR_TR_CAI; // Short form of Clear Airway Index
+QString STR_TR_FLI; // Short form of Flow Limitation Index
+QString STR_TR_REI; // Short form of RERA Index
+QString STR_TR_EPI; // Short form of Expiratory Puff Index
+QString STR_TR_CSR; // Short form of Cheyne Stokes Respiration
+QString STR_TR_PB; // Short form of Periodic Breathing
+
+
+// Graph Titles
+QString STR_TR_IE; // Inspiratory Expiratory Ratio
+QString STR_TR_InspTime; // Inspiratory Time
+QString STR_TR_ExpTime; // Expiratory Time
+QString STR_TR_RespEvent; // Respiratory Event
+QString STR_TR_FlowLimitation;
+QString STR_TR_FlowLimit;
+QString STR_TR_PatTrigBreath; // Patient Triggered Breath
+QString STR_TR_TgtMinVent; // Target Minute Ventilation
+QString STR_TR_TargetVent; // Target Ventilation
+QString STR_TR_MinuteVent; // Minute Ventilation
+QString STR_TR_TidalVolume;
+QString STR_TR_RespRate; // Respiratory Rate
+QString STR_TR_Snore;
+QString STR_TR_Leak;
+QString STR_TR_Leaks;
+QString STR_TR_TotalLeaks;
+QString STR_TR_UnintentionalLeaks;
+QString STR_TR_MaskPressure;
+QString STR_TR_FlowRate;
+QString STR_TR_SleepStage;
+QString STR_TR_Usage;
+QString STR_TR_Sessions;
+QString STR_TR_PrRelief; // Pressure Relief
+
+QString STR_TR_NoData;
+QString STR_TR_Bookmarks;
+QString STR_TR_SleepyHead;
+QString STR_TR_SleepyHeadVersion;
+
+QString STR_TR_Mode;
+QString STR_TR_Model;
+QString STR_TR_Brand;
+QString STR_TR_Serial;
+QString STR_TR_Machine;
+QString STR_TR_Channel;
+QString STR_TR_Settings;
+
+QString STR_TR_Name;
+QString STR_TR_DOB; // Date of Birth
+QString STR_TR_Phone;
+QString STR_TR_Address;
+QString STR_TR_Email;
+QString STR_TR_PatientID;
+QString STR_TR_Date;
+
+QString STR_TR_BedTime;
+QString STR_TR_WakeUp;
+QString STR_TR_MaskTime;
+QString STR_TR_Unknown;
+QString STR_TR_None;
+QString STR_TR_Ready;
+
+QString STR_TR_First;
+QString STR_TR_Last;
+QString STR_TR_Start;
+QString STR_TR_End;
+QString STR_TR_On;
+QString STR_TR_Off;
+
+QString STR_TR_Min; // Minimum
+QString STR_TR_Max; // Maximum
+
+QString STR_TR_Average;
+QString STR_TR_Median;
+QString STR_TR_Avg; // Short form of Average
+QString STR_TR_WAvg; // Short form of Weighted Average
+
+void initializeStrings()
+{
+ STR_UNIT_CM=QObject::tr("cm");
+ STR_UNIT_INCH=QObject::tr("\"");
+ STR_UNIT_FOOT=QObject::tr("ft");
+ STR_UNIT_POUND=QObject::tr("lb");
+ STR_UNIT_OUNCE=QObject::tr("oz");
+ STR_UNIT_KG=QObject::tr("Kg");
+ STR_UNIT_CMH2O=QObject::tr("cmH2O");
+ STR_UNIT_Hours=QObject::tr("Hours");
+
+ STR_UNIT_BPM=QObject::tr("bpm"); // Beats per Minute
+ STR_UNIT_LPM=QObject::tr("L/m"); // Litres per Minute
+
+ STR_MESSAGE_ERROR=QObject::tr("Error");
+ STR_MESSAGE_WARNING=QObject::tr("Warning");
+
+ STR_TR_BMI=QObject::tr("BMI"); // Short form of Body Mass Index
+ STR_TR_Weight=QObject::tr("Weight");
+ STR_TR_Zombie=QObject::tr("Zombie");
+ STR_TR_PulseRate=QObject::tr("Pulse Rate"); // Pulse / Heart rate
+ STR_TR_SpO2=QObject::tr("SpO2");
+ STR_TR_Plethy=QObject::tr("Plethy"); // Plethysomogram
+ STR_TR_Pressure=QObject::tr("Pressure");
+
+ STR_TR_Daily=QObject::tr("Daily");
+ STR_TR_Overview=QObject::tr("Overview");
+ STR_TR_Oximetry=QObject::tr("Oximetry");
+
+ STR_TR_Oximeter=QObject::tr("Oximeter");
+ STR_TR_EventFlags=QObject::tr("Event Flags");
+
+ // Machine type names.
+ STR_TR_CPAP=QObject::tr("CPAP"); // Constant Positive Airway Pressure
+ STR_TR_BIPAP=QObject::tr("BiPAP"); // Bi-Level Positive Airway Pressure
+ STR_TR_BiLevel=QObject::tr("Bi-Level"); // Another name for BiPAP
+ STR_TR_EPAP=QObject::tr("EPAP"); // Expiratory Positive Airway Pressure
+ STR_TR_IPAP=QObject::tr("IPAP"); // Inspiratory Positive Airway Pressure
+ STR_TR_IPAPLo=QObject::tr("IPAPLo"); // Inspiratory Positive Airway Pressure, Low
+ STR_TR_IPAPHi=QObject::tr("IPAPHi"); // Inspiratory Positive Airway Pressure, High
+ STR_TR_APAP=QObject::tr("APAP"); // Automatic Positive Airway Pressure
+ STR_TR_ASV=QObject::tr("ASV"); // Assisted Servo Ventilator
+ STR_TR_STASV=QObject::tr("ST/ASV");
+
+ STR_TR_Humidifier=QObject::tr("Humidifier");
+
+ STR_TR_H=QObject::tr("H"); // Short form of Hypopnea
+ STR_TR_OA=QObject::tr("OA"); // Short form of Obstructive Apnea
+ STR_TR_UA=QObject::tr("A"); // Short form of Unspecified Apnea
+ STR_TR_CA=QObject::tr("CA"); // Short form of Clear Airway Apnea
+ STR_TR_FL=QObject::tr("FL"); // Short form of Flow Limitation
+ STR_TR_LE=QObject::tr("LE"); // Short form of Leak Event
+ STR_TR_EP=QObject::tr("EP"); // Short form of Expiratory Puff
+ STR_TR_VS=QObject::tr("VS"); // Short form of Vibratory Snore
+ STR_TR_VS2=QObject::tr("VS2"); // Short form of Secondary Vibratory Snore (Some Philips Respironics Machines have two sources)
+ STR_TR_RERA=QObject::tr("RERA"); // Acronym for Respiratory Effort Related Arousal
+ STR_TR_PP=QObject::tr("PP"); // Short form for Pressure Pulse
+ STR_TR_P=QObject::tr("P"); // Short form for Pressure Event
+ STR_TR_RE=QObject::tr("RE"); // Short form of Respiratory Effort Related Arousal
+ STR_TR_NR=QObject::tr("NR"); // Short form of Non Responding event? (forgot sorry)
+ STR_TR_NRI=QObject::tr("NRI"); // Sorry I Forgot.. it's a flag on Intellipap machines
+ STR_TR_O2=QObject::tr("O2"); // SpO2 Desaturation
+ STR_TR_PC=QObject::tr("PC"); // Short form for Pulse Change
+ STR_TR_UF1=QObject::tr("UF1"); // Short form for User Flag 1
+ STR_TR_UF2=QObject::tr("UF2"); // Short form for User Flag 2
+ STR_TR_UF3=QObject::tr("UF3"); // Short form for User Flag 3
+
+
+
+ STR_TR_PS=QObject::tr("PS"); // Short form of Pressure Support
+ STR_TR_AHI=QObject::tr("AHI"); // Short form of Apnea Hypopnea Index
+ STR_TR_RDI=QObject::tr("RDI"); // Short form of Respiratory Distress Index
+ STR_TR_AI=QObject::tr("AI"); // Short form of Apnea Index
+ STR_TR_HI=QObject::tr("HI"); // Short form of Hypopnea Index
+ STR_TR_UAI=QObject::tr("UAI"); // Short form of Uncatagorized Apnea Index
+ STR_TR_CAI=QObject::tr("CAI"); // Short form of Clear Airway Index
+ STR_TR_FLI=QObject::tr("FLI"); // Short form of Flow Limitation Index
+ STR_TR_REI=QObject::tr("REI"); // Short form of RERA Index
+ STR_TR_EPI=QObject::tr("EPI"); // Short form of Expiratory Puff Index
+ STR_TR_CSR=QObject::tr("ÇSR"); // Short form of Cheyne Stokes Respiration
+ STR_TR_PB=QObject::tr("PB"); // Short form of Periodic Breathing
+
+
+ // Graph Titles
+ STR_TR_IE=QObject::tr("IE"); // Inspiratory Expiratory Ratio
+ STR_TR_InspTime=QObject::tr("Insp. Time"); // Inspiratory Time
+ STR_TR_ExpTime=QObject::tr("Exp. Time"); // Expiratory Time
+ STR_TR_RespEvent=QObject::tr("Resp. Event"); // Respiratory Event
+ STR_TR_FlowLimitation=QObject::tr("Flow Limitation");
+ STR_TR_FlowLimit=QObject::tr("Flow Limit");
+ STR_TR_PatTrigBreath=QObject::tr("Pat. Trig. Breath"); // Patient Triggered Breath
+ STR_TR_TgtMinVent=QObject::tr("Tgt. Min. Vent"); // Target Minute Ventilation
+ STR_TR_TargetVent=QObject::tr("Target Vent."); // Target Ventilation
+ STR_TR_MinuteVent=QObject::tr("Minute Vent."); // Minute Ventilation
+ STR_TR_TidalVolume=QObject::tr("Tidal Volume");
+ STR_TR_RespRate=QObject::tr("Resp. Rate"); // Respiratory Rate
+ STR_TR_Snore=QObject::tr("Snore");
+ STR_TR_Leak=QObject::tr("Leak");
+ STR_TR_Leaks=QObject::tr("Leaks");
+ STR_TR_TotalLeaks=QObject::tr("Total Leaks");
+ STR_TR_UnintentionalLeaks=QObject::tr("Unintentional Leaks");
+ STR_TR_MaskPressure=QObject::tr("MaskPressure");
+ STR_TR_FlowRate=QObject::tr("Flow Rate");
+ STR_TR_SleepStage=QObject::tr("Sleep Stage");
+ STR_TR_Usage=QObject::tr("Usage");
+ STR_TR_Sessions=QObject::tr("Sessions");
+ STR_TR_PrRelief=QObject::tr("Pr. Relief"); // Pressure Relief
+
+ STR_TR_NoData=QObject::tr("No Data");
+ STR_TR_Bookmarks=QObject::tr("Bookmarks");
+ STR_TR_SleepyHead=QObject::tr("SleepyHead");
+ STR_TR_SleepyHeadVersion=STR_TR_SleepyHead+" v"+VersionString;
+
+ STR_TR_Mode=QObject::tr("Mode");
+ STR_TR_Model=QObject::tr("Model");
+ STR_TR_Brand=QObject::tr("Brand");
+ STR_TR_Serial=QObject::tr("Serial");
+ STR_TR_Machine=QObject::tr("Machine");
+ STR_TR_Channel=QObject::tr("Channel");
+ STR_TR_Settings=QObject::tr("Settings");
+
+ STR_TR_Name=QObject::tr("Name");
+ STR_TR_DOB=QObject::tr("DOB"); // Date of Birth
+ STR_TR_Phone=QObject::tr("Phone");
+ STR_TR_Address=QObject::tr("Address");
+ STR_TR_Email=QObject::tr("Email");
+ STR_TR_PatientID=QObject::tr("Patient ID");
+ STR_TR_Date=QObject::tr("Date");
+
+ STR_TR_BedTime=QObject::tr("Bedtime");
+ STR_TR_WakeUp=QObject::tr("Wake-up");
+ STR_TR_MaskTime=QObject::tr("Mask Time");
+ STR_TR_Unknown=QObject::tr("Unknown");
+ STR_TR_None=QObject::tr("None");
+ STR_TR_Ready=QObject::tr("Ready");
+
+ STR_TR_First=QObject::tr("First");
+ STR_TR_Last=QObject::tr("Last");
+ STR_TR_Start=QObject::tr("Start");
+ STR_TR_End=QObject::tr("End");
+ STR_TR_On=QObject::tr("On");
+ STR_TR_Off=QObject::tr("Off");
+
+ STR_TR_Min=QObject::tr("Min"); // Minimum
+ STR_TR_Max=QObject::tr("Max"); // Maximum
+
+ STR_TR_Average=QObject::tr("Average");
+ STR_TR_Median=QObject::tr("Median");
+ STR_TR_Avg=QObject::tr("Avg"); // Average
+ STR_TR_WAvg=QObject::tr("W-Avg"); // Weighted Average
+}
diff --git a/sleepyhead/SleepLib/common.h b/sleepyhead/SleepLib/common.h
index daf8761a..c0e5bd6d 100644
--- a/sleepyhead/SleepLib/common.h
+++ b/sleepyhead/SleepLib/common.h
@@ -50,6 +50,9 @@ const QString getAppName();
const QString getDeveloperName();
const QString getDefaultAppRoot();
+void initializeStrings();
+
+
///////////////////////////////////////////////////////////////////////////////////////////////
// Preference Name Strings
///////////////////////////////////////////////////////////////////////////////////////////////
@@ -97,152 +100,152 @@ const QString STR_AppRoot="SleepyHeadData";
// Commonly used translatable text strings
///////////////////////////////////////////////////////////////////////////////////////////////
-const QString STR_UNIT_CM=QObject::tr("cm");
-const QString STR_UNIT_INCH=QObject::tr("\"");
-const QString STR_UNIT_FOOT=QObject::tr("ft");
-const QString STR_UNIT_POUND=QObject::tr("lb");
-const QString STR_UNIT_OUNCE=QObject::tr("oz");
-const QString STR_UNIT_KG=QObject::tr("Kg");
-const QString STR_UNIT_CMH2O=QObject::tr("cmH2O");
-const QString STR_UNIT_Hours=QObject::tr("Hours");
+extern QString STR_UNIT_CM;
+extern QString STR_UNIT_INCH;
+extern QString STR_UNIT_FOOT;
+extern QString STR_UNIT_POUND;
+extern QString STR_UNIT_OUNCE;
+extern QString STR_UNIT_KG;
+extern QString STR_UNIT_CMH2O;
+extern QString STR_UNIT_Hours;
+extern QString STR_UNIT_BPM; // Beats per Minute
+extern QString STR_UNIT_LPM; // Litres per Minute
-const QString STR_UNIT_BPM=QObject::tr("bpm"); // Beats per Minute
-const QString STR_UNIT_LPM=QObject::tr("L/m"); // Litres per Minute
+extern QString STR_MESSAGE_ERROR;
+extern QString STR_MESSAGE_WARNING;
-const QString STR_MESSAGE_ERROR=QObject::tr("Error");
-const QString STR_MESSAGE_WARNING=QObject::tr("Warning");
+extern QString STR_TR_BMI; // Short form of Body Mass Index
+extern QString STR_TR_Weight;
+extern QString STR_TR_Zombie;
+extern QString STR_TR_PulseRate; // Pulse / Heart rate
+extern QString STR_TR_SpO2;
+extern QString STR_TR_Plethy; // Plethysomogram
+extern QString STR_TR_Pressure;
-const QString STR_TR_BMI=QObject::tr("BMI"); // Short form of Body Mass Index
-const QString STR_TR_Weight=QObject::tr("Weight");
-const QString STR_TR_Zombie=QObject::tr("Zombie");
-const QString STR_TR_PulseRate=QObject::tr("Pulse Rate"); // Pulse / Heart rate
-const QString STR_TR_SpO2=QObject::tr("SpO2");
-const QString STR_TR_Plethy=QObject::tr("Plethy"); // Plethysomogram
-const QString STR_TR_Pressure=QObject::tr("Pressure");
+extern QString STR_TR_Daily;
+extern QString STR_TR_Overview;
+extern QString STR_TR_Oximetry;
-const QString STR_TR_Daily=QObject::tr("Daily");
-const QString STR_TR_Overview=QObject::tr("Overview");
-const QString STR_TR_Oximetry=QObject::tr("Oximetry");
-const QString STR_TR_Oximeter=QObject::tr("Oximeter");
-const QString STR_TR_EventFlags=QObject::tr("Event Flags");
+extern QString STR_TR_Oximeter;
+extern QString STR_TR_EventFlags;
// Machine type names.
-const QString STR_TR_CPAP=QObject::tr("CPAP"); // Constant Positive Airway Pressure
-const QString STR_TR_BIPAP=QObject::tr("BiPAP"); // Bi-Level Positive Airway Pressure
-const QString STR_TR_BiLevel=QObject::tr("Bi-Level"); // Another name for BiPAP
-const QString STR_TR_EPAP=QObject::tr("EPAP"); // Expiratory Positive Airway Pressure
-const QString STR_TR_IPAP=QObject::tr("IPAP"); // Inspiratory Positive Airway Pressure
-const QString STR_TR_IPAPLo=QObject::tr("IPAPLo"); // Inspiratory Positive Airway Pressure, Low
-const QString STR_TR_IPAPHi=QObject::tr("IPAPHi"); // Inspiratory Positive Airway Pressure, High
-const QString STR_TR_APAP=QObject::tr("APAP"); // Automatic Positive Airway Pressure
-const QString STR_TR_ASV=QObject::tr("ASV"); // Assisted Servo Ventilator
-const QString STR_TR_STASV=QObject::tr("ST/ASV");
+extern QString STR_TR_CPAP; // Constant Positive Airway Pressure
+extern QString STR_TR_BIPAP; // Bi-Level Positive Airway Pressure
+extern QString STR_TR_BiLevel; // Another name for BiPAP
+extern QString STR_TR_EPAP; // Expiratory Positive Airway Pressure
+extern QString STR_TR_IPAP; // Inspiratory Positive Airway Pressure
+extern QString STR_TR_IPAPLo; // Inspiratory Positive Airway Pressure, Low
+extern QString STR_TR_IPAPHi; // Inspiratory Positive Airway Pressure, High
+extern QString STR_TR_APAP; // Automatic Positive Airway Pressure
+extern QString STR_TR_ASV; // Assisted Servo Ventilator
+extern QString STR_TR_STASV;
-const QString STR_TR_Humidifier=QObject::tr("Humidifier");
+extern QString STR_TR_Humidifier;
-const QString STR_TR_H=QObject::tr("H"); // Short form of Hypopnea
-const QString STR_TR_OA=QObject::tr("OA"); // Short form of Obstructive Apnea
-const QString STR_TR_UA=QObject::tr("A"); // Short form of Unspecified Apnea
-const QString STR_TR_CA=QObject::tr("CA"); // Short form of Clear Airway Apnea
-const QString STR_TR_FL=QObject::tr("FL"); // Short form of Flow Limitation
-const QString STR_TR_LE=QObject::tr("LE"); // Short form of Leak Event
-const QString STR_TR_EP=QObject::tr("EP"); // Short form of Expiratory Puff
-const QString STR_TR_VS=QObject::tr("VS"); // Short form of Vibratory Snore
-const QString STR_TR_VS2=QObject::tr("VS2"); // Short form of Secondary Vibratory Snore (Some Philips Respironics Machines have two sources)
-const QString STR_TR_RERA=QObject::tr("RERA"); // Acronym for Respiratory Effort Related Arousal
-const QString STR_TR_PP=QObject::tr("PP"); // Short form for Pressure Pulse
-const QString STR_TR_P=QObject::tr("P"); // Short form for Pressure Event
-const QString STR_TR_RE=QObject::tr("RE"); // Short form of Respiratory Effort Related Arousal
-const QString STR_TR_NR=QObject::tr("NR"); // Short form of Non Responding event? (forgot sorry)
-const QString STR_TR_NRI=QObject::tr("NRI"); // Sorry I Forgot.. it's a flag on Intellipap machines
-const QString STR_TR_O2=QObject::tr("O2"); // SpO2 Desaturation
-const QString STR_TR_PC=QObject::tr("PC"); // Short form for Pulse Change
-const QString STR_TR_UF1=QObject::tr("UF1"); // Short form for User Flag 1
-const QString STR_TR_UF2=QObject::tr("UF2"); // Short form for User Flag 2
-const QString STR_TR_UF3=QObject::tr("UF3"); // Short form for User Flag 3
+extern QString STR_TR_H; // Short form of Hypopnea
+extern QString STR_TR_OA; // Short form of Obstructive Apnea
+extern QString STR_TR_UA; // Short form of Unspecified Apnea
+extern QString STR_TR_CA; // Short form of Clear Airway Apnea
+extern QString STR_TR_FL; // Short form of Flow Limitation
+extern QString STR_TR_LE; // Short form of Leak Event
+extern QString STR_TR_EP; // Short form of Expiratory Puff
+extern QString STR_TR_VS; // Short form of Vibratory Snore
+extern QString STR_TR_VS2; // Short form of Secondary Vibratory Snore (Some Philips Respironics Machines have two sources)
+extern QString STR_TR_RERA; // Acronym for Respiratory Effort Related Arousal
+extern QString STR_TR_PP; // Short form for Pressure Pulse
+extern QString STR_TR_P; // Short form for Pressure Event
+extern QString STR_TR_RE; // Short form of Respiratory Effort Related Arousal
+extern QString STR_TR_NR; // Short form of Non Responding event? (forgot sorry)
+extern QString STR_TR_NRI; // Sorry I Forgot.. it's a flag on Intellipap machines
+extern QString STR_TR_O2; // SpO2 Desaturation
+extern QString STR_TR_PC; // Short form for Pulse Change
+extern QString STR_TR_UF1; // Short form for User Flag 1
+extern QString STR_TR_UF2; // Short form for User Flag 2
+extern QString STR_TR_UF3; // Short form for User Flag 3
-const QString STR_TR_PS=QObject::tr("PS"); // Short form of Pressure Support
-const QString STR_TR_AHI=QObject::tr("AHI"); // Short form of Apnea Hypopnea Index
-const QString STR_TR_RDI=QObject::tr("RDI"); // Short form of Respiratory Distress Index
-const QString STR_TR_AI=QObject::tr("AI"); // Short form of Apnea Index
-const QString STR_TR_HI=QObject::tr("HI"); // Short form of Hypopnea Index
-const QString STR_TR_UAI=QObject::tr("UAI"); // Short form of Uncatagorized Apnea Index
-const QString STR_TR_CAI=QObject::tr("CAI"); // Short form of Clear Airway Index
-const QString STR_TR_FLI=QObject::tr("FLI"); // Short form of Flow Limitation Index
-const QString STR_TR_REI=QObject::tr("REI"); // Short form of RERA Index
-const QString STR_TR_EPI=QObject::tr("EPI"); // Short form of Expiratory Puff Index
-const QString STR_TR_CSR=QObject::tr("ÇSR"); // Short form of Cheyne Stokes Respiration
-const QString STR_TR_PB=QObject::tr("PB"); // Short form of Periodic Breathing
+extern QString STR_TR_PS; // Short form of Pressure Support
+extern QString STR_TR_AHI; // Short form of Apnea Hypopnea Index
+extern QString STR_TR_RDI; // Short form of Respiratory Distress Index
+extern QString STR_TR_AI; // Short form of Apnea Index
+extern QString STR_TR_HI; // Short form of Hypopnea Index
+extern QString STR_TR_UAI; // Short form of Uncatagorized Apnea Index
+extern QString STR_TR_CAI; // Short form of Clear Airway Index
+extern QString STR_TR_FLI; // Short form of Flow Limitation Index
+extern QString STR_TR_REI; // Short form of RERA Index
+extern QString STR_TR_EPI; // Short form of Expiratory Puff Index
+extern QString STR_TR_CSR; // Short form of Cheyne Stokes Respiration
+extern QString STR_TR_PB; // Short form of Periodic Breathing
// Graph Titles
-const QString STR_TR_IE=QObject::tr("IE"); // Inspiratory Expiratory Ratio
-const QString STR_TR_InspTime=QObject::tr("Insp. Time"); // Inspiratory Time
-const QString STR_TR_ExpTime=QObject::tr("Exp. Time"); // Expiratory Time
-const QString STR_TR_RespEvent=QObject::tr("Resp. Event"); // Respiratory Event
-const QString STR_TR_FlowLimitation=QObject::tr("Flow Limitation");
-const QString STR_TR_FlowLimit=QObject::tr("Flow Limit");
-const QString STR_TR_PatTrigBreath=QObject::tr("Pat. Trig. Breath"); // Patient Triggered Breath
-const QString STR_TR_TgtMinVent=QObject::tr("Tgt. Min. Vent"); // Target Minute Ventilation
-const QString STR_TR_TargetVent=QObject::tr("Target Vent."); // Target Ventilation
-const QString STR_TR_MinuteVent=QObject::tr("Minute Vent."); // Minute Ventilation
-const QString STR_TR_TidalVolume=QObject::tr("Tidal Volume");
-const QString STR_TR_RespRate=QObject::tr("Resp. Rate"); // Respiratory Rate
-const QString STR_TR_Snore=QObject::tr("Snore");
-const QString STR_TR_Leak=QObject::tr("Leak");
-const QString STR_TR_Leaks=QObject::tr("Leaks");
-const QString STR_TR_TotalLeaks=QObject::tr("Total Leaks");
-const QString STR_TR_UnintentionalLeaks=QObject::tr("Unintentional Leaks");
-const QString STR_TR_MaskPressure=QObject::tr("MaskPressure");
-const QString STR_TR_FlowRate=QObject::tr("Flow Rate");
-const QString STR_TR_SleepStage=QObject::tr("Sleep Stage");
-const QString STR_TR_Usage=QObject::tr("Usage");
-const QString STR_TR_Sessions=QObject::tr("Sessions");
-const QString STR_TR_PrRelief=QObject::tr("Pr. Relief"); // Pressure Relief
+extern QString STR_TR_IE; // Inspiratory Expiratory Ratio
+extern QString STR_TR_InspTime; // Inspiratory Time
+extern QString STR_TR_ExpTime; // Expiratory Time
+extern QString STR_TR_RespEvent; // Respiratory Event
+extern QString STR_TR_FlowLimitation;
+extern QString STR_TR_FlowLimit;
+extern QString STR_TR_PatTrigBreath; // Patient Triggered Breath
+extern QString STR_TR_TgtMinVent; // Target Minute Ventilation
+extern QString STR_TR_TargetVent; // Target Ventilation
+extern QString STR_TR_MinuteVent; // Minute Ventilation
+extern QString STR_TR_TidalVolume;
+extern QString STR_TR_RespRate; // Respiratory Rate
+extern QString STR_TR_Snore;
+extern QString STR_TR_Leak;
+extern QString STR_TR_Leaks;
+extern QString STR_TR_TotalLeaks;
+extern QString STR_TR_UnintentionalLeaks;
+extern QString STR_TR_MaskPressure;
+extern QString STR_TR_FlowRate;
+extern QString STR_TR_SleepStage;
+extern QString STR_TR_Usage;
+extern QString STR_TR_Sessions;
+extern QString STR_TR_PrRelief; // Pressure Relief
-const QString STR_TR_NoData=QObject::tr("No Data");
-const QString STR_TR_Bookmarks=QObject::tr("Bookmarks");
-const QString STR_TR_SleepyHead=QObject::tr("SleepyHead");
-const QString STR_TR_SleepyHeadVersion=STR_TR_SleepyHead+" v"+VersionString;
+extern QString STR_TR_NoData;
+extern QString STR_TR_Bookmarks;
+extern QString STR_TR_SleepyHead;
+extern QString STR_TR_SleepyHeadVersion;
-const QString STR_TR_Mode=QObject::tr("Mode");
-const QString STR_TR_Model=QObject::tr("Model");
-const QString STR_TR_Brand=QObject::tr("Brand");
-const QString STR_TR_Serial=QObject::tr("Serial");
-const QString STR_TR_Machine=QObject::tr("Machine");
-const QString STR_TR_Channel=QObject::tr("Channel");
-const QString STR_TR_Settings=QObject::tr("Settings");
+extern QString STR_TR_Mode;
+extern QString STR_TR_Model;
+extern QString STR_TR_Brand;
+extern QString STR_TR_Serial;
+extern QString STR_TR_Machine;
+extern QString STR_TR_Channel;
+extern QString STR_TR_Settings;
-const QString STR_TR_Name=QObject::tr("Name");
-const QString STR_TR_DOB=QObject::tr("DOB"); // Date of Birth
-const QString STR_TR_Phone=QObject::tr("Phone");
-const QString STR_TR_Address=QObject::tr("Address");
-const QString STR_TR_Email=QObject::tr("Email");
-const QString STR_TR_PatientID=QObject::tr("Patient ID");
-const QString STR_TR_Date=QObject::tr("Date");
+extern QString STR_TR_Name;
+extern QString STR_TR_DOB; // Date of Birth
+extern QString STR_TR_Phone;
+extern QString STR_TR_Address;
+extern QString STR_TR_Email;
+extern QString STR_TR_PatientID;
+extern QString STR_TR_Date;
-const QString STR_TR_BedTime=QObject::tr("Bedtime");
-const QString STR_TR_WakeUp=QObject::tr("Wake-up");
-const QString STR_TR_MaskTime=QObject::tr("Mask Time");
-const QString STR_TR_Unknown=QObject::tr("Unknown");
-const QString STR_TR_None=QObject::tr("None");
-const QString STR_TR_Ready=QObject::tr("Ready");
+extern QString STR_TR_BedTime;
+extern QString STR_TR_WakeUp;
+extern QString STR_TR_MaskTime;
+extern QString STR_TR_Unknown;
+extern QString STR_TR_None;
+extern QString STR_TR_Ready;
-const QString STR_TR_First=QObject::tr("First");
-const QString STR_TR_Last=QObject::tr("Last");
-const QString STR_TR_Start=QObject::tr("Start");
-const QString STR_TR_End=QObject::tr("End");
-const QString STR_TR_On=QObject::tr("On");
-const QString STR_TR_Off=QObject::tr("Off");
+extern QString STR_TR_First;
+extern QString STR_TR_Last;
+extern QString STR_TR_Start;
+extern QString STR_TR_End;
+extern QString STR_TR_On;
+extern QString STR_TR_Off;
-const QString STR_TR_Min=QObject::tr("Min"); // Minimum
-const QString STR_TR_Max=QObject::tr("Max"); // Maximum
+extern QString STR_TR_Min; // Minimum
+extern QString STR_TR_Max; // Maximum
-const QString STR_TR_Average=QObject::tr("Average");
-const QString STR_TR_Median=QObject::tr("Median");
-const QString STR_TR_Avg=QObject::tr("Avg"); // Average
-const QString STR_TR_WAvg=QObject::tr("W-Avg"); // Weighted Average
+extern QString STR_TR_Average;
+extern QString STR_TR_Median;
+extern QString STR_TR_Avg; // Short form of Average
+extern QString STR_TR_WAvg; // Short form of Weighted Average
#endif // COMMON_H
diff --git a/sleepyhead/main.cpp b/sleepyhead/main.cpp
index 311dd177..7dd15f6d 100644
--- a/sleepyhead/main.cpp
+++ b/sleepyhead/main.cpp
@@ -239,6 +239,7 @@ int main(int argc, char *argv[])
translator.load(langfile,transdir);
a.installTranslator(&translator);
+ initializeStrings(); // Important, call this AFTER translator is installed.
a.setApplicationName(STR_TR_SleepyHead);