From 5f42c6f05fd198d14d1c11bac447dc645ff6f08b Mon Sep 17 00:00:00 2001 From: Mark Watkins Date: Sun, 20 Oct 2013 22:13:06 +1000 Subject: [PATCH] Fix a whole heap of translation strings --- Translations/Bulgarian.bg.ts | 995 ++++++++++++++++--------------- Translations/Deutsch.de_DE.ts | 995 ++++++++++++++++--------------- Translations/Espaniol.es.ts | 995 ++++++++++++++++--------------- Translations/Francais.fr.ts | 995 ++++++++++++++++--------------- Translations/Nederlands.nl_NL.ts | 989 +++++++++++++++--------------- Translations/Svenska.se.ts | 995 ++++++++++++++++--------------- sleepyhead/SleepLib/common.cpp | 300 ++++++++++ sleepyhead/SleepLib/common.h | 255 ++++---- sleepyhead/main.cpp | 1 + 9 files changed, 3501 insertions(+), 3019 deletions(-) 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 &gt;5.0 - + Best&nbsp;%1 - + Worst&nbsp;%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 &gt;5.0 - + Best&nbsp;%1 - + Worst&nbsp;%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 &gt;5.0 - + Best&nbsp;%1 - + Worst&nbsp;%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 &gt;5.0 - + Best&nbsp;%1 - + Worst&nbsp;%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 &gt;5.0 Dagen met AHI &gt 5,0 - + Best&nbsp;%1 Beste &nbsp;%1 - + Worst&nbsp;%1 Slechtste &nbsp;%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 &gt;5.0 - + Best&nbsp;%1 - + Worst&nbsp;%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);