diff --git a/Translations/Bulgarian.bg.ts b/Translations/Bulgarian.bg.ts index b063640f..ecc62a6a 100644 --- a/Translations/Bulgarian.bg.ts +++ b/Translations/Bulgarian.bg.ts @@ -235,70 +235,70 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + Breakdown - + events - + Selection AHI - + U1 - + U2 - + U3 - - - - + + + + Events/hour - + No %1 events are recorded this day - + %1 event - + %1 events - + PAP Mode: %1<br/> - + Oximetry data exists for this day, but its timestamps are too different, so the Graphs will not be linked. - + No Graphs :( @@ -313,173 +313,178 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + Duration - + Oximetery Sessions - + + Position Sensor Sessions + + + + Unknown Session - + Sleep - + Wake - + Event Breakdown - + Sessions all off! - + Sessions exist for this day but are switched off. - + Impossibly short session - + Zero hours?? - + BRICK :( - + Complain to your Equipment Provider! - - + + Avg - + Med - + Statistics - + %1% - + <b>Please Note:</b> This day just contains summary data, only limited information is available . - + No data available - + Oximeter Information - + SpO2 Desaturations - + Pulse Change events - + SpO2 Baseline Used - + Machine Settings - + Session Information - + CPAP Sessions - + Sleep Stage Sessions - + One or more waveform record for this session had faulty source data. Some waveform overlay points may not match up correctly. - + Sorry, your machine only provides compliance data. - + Pick a Colour - + This bookmarked is in a currently disabled area.. - + Bookmark at %1 - + Show all graphs - + No Graphs On! - + Hide all graphs @@ -766,7 +771,7 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + Oximetry @@ -821,757 +826,772 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + &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&tatistics - - + + View Statistics - + Import &ZEO Data - + Import RemStar &MSeries Data - + &Support SleepyHead Development - + Sleep Disorder Terms &Glossary - + Change &Language - + Change &Data Folder - + + Import &Somnopose Data + + + + Profile - + Welcome - + &About - + 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 - + Welcome to SleepyHead - + About SleepyHead - + This software has been created to assist you in reviewing the data produced by CPAP Machines, used in the treatment of various Sleep Disorders. - + SleepyHead has been designed by a software developer with personal experience with a sleep disorder, and shaped by the feedback of many other willing testers dealing with similar conditions. - + This is a beta release, some features may not yet behave as expected. - + Please report any bugs you find to SleepyHead's SourceForge page. - + Currenly supported machines: - + CPAP - + Philips Respironics System One (CPAP, Auto, BiPAP & ASV models) - + ResMed S9 models (CPAP, Auto, VPAP) - + DeVilbiss Intellipap (Auto) - + Contec CMS50D+, CMS50E and CMS50F (not 50FW) Oximeters - + ResMed S9 Oximeter Attachment - + Online Help Resources - + Note: - + I don't recommend using this built in web browser to do any major surfing in, it will work, but it's mainly meant as a help browser. - + (It doesn't support SSL encryption, so it's not a good idea to type your passwords or personal details anywhere.) - + SleepyHead's Online <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=SleepyHead_Users_Guide">Users Guide</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Frequently_Asked_Questions">Frequently Asked Questions</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Glossary">Glossary of Sleep Disorder Terms</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Main_Page">SleepyHead Wiki</a><br/> - + SleepyHead's <a href='http://www.sourceforge.net/projects/sleepyhead'>Project Website</a> on SourceForge<br/> - + Got a neat idea on how to improve SleepyHead? Check out SleepyHeads <a href="http://sourceforge.net/apps/ideatorrent/sleepyhead/">Idea Torrent</a> - + Further Information - + Here are the <a href='qrc:/docs/release_notes.html'>release notes</a> for this version. - + Plus a few <a href='qrc:/docs/usage.html'>usage notes</a>, and some important information for Mac users. - + About <a href='http://en.wikipedia.org/wiki/Sleep_apnea'>Sleep Apnea</a> on Wikipedia - + Friendly forums to talk and learn about Sleep Apnea: - + <a href='http://www.cpaptalk.com'>CPAPTalk Forum</a>, - + <a href='http://s7.zetaboards.com/Apnea_Board/index'>Apnea Board</a> - + Copyright: - + &copy;2011-2014 - + License: - + This software is released freely under the <a href="qrc:/COPYING">GNU Public License</a>. - + DISCLAIMER: - + This is <font color='red'><u>NOT</u></font> medical software. This application is merely a data viewer, and no guarantee is made regarding accuracy or correctness of any calculations or data displayed. - + The author will NOT be held liable by anyone who harms themselves or others by use or misuse of this software. - + Your doctor should always be your first and best source of guidance regarding the important matter of managing your health. - + *** <u>Use at your own risk</u> *** - + Loading - + Build Date - + Data Folder Location - + Copyright - + This software is released under the GNU Public License v3.0<br/> - + SleepyHead Project Page - + SleepyHead Wiki - + Don't forget to Like/+1 SleepyHead on <a href="http://www.facebook.com/SleepyHeadCPAP">Facebook</a> or <a href="http://plus.google.com/u/0/b/101426655252362287937">Google+ - + SleepyHead, brought to you by Jedimark - + Kudos & Credits - + Bugfixes, Patches and Platform Help: - + James Marshall, Rich Freeman, John Masters, Patricia Shanahan, Alec Clews, manders99, and Sean Stangl. - + Translators: - + Arie Klerk (Dutch), Steffen Reitz (German). - + 3rd Party Libaries: - + SleepyHead is built using the <a href="http://qt-project.org">Qt Application Framework</a>. - + It uses the cross platform <a href="http://code.google.com/p/qextserialport">QExtSerialPort</a> library for serial port access in the Oximetry module. - + In the updater code, SleepyHead uses <a href="http://sourceforge.net/projects/quazip">QuaZip</a> by Sergey A. Tachenov, which is a C++ wrapper over Gilles Vollant's ZIP/UNZIP package. - + Special thanks to Pugsy from <a href='http://cpaptalk.com'>CPAPTalk</a> for her help with documentation and tutorials, as well as everyone who helped out by testing and sharing their CPAP data. - + Thanks for using SleepyHead. If you find it within your means, please consider encouraging future development by making a donation via Paypal. - + 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 diagnostics purposes, neither is it fit for CPAP complaince reporting purposes, or ANY other medical use for that matter. - + The author and anyone associated with him accepts 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. - + 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" - + Screenshot saved 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 + + + There was a problem opening Somnopose Data File: + + + + + Somnopause Data Import complete + + NewProfile @@ -3567,676 +3587,676 @@ 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 - + Min EPAP - + Max EPAP - + IPAP - + 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 - + Min IPAP - + Max IPAP - + Ç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 @@ -4294,38 +4314,38 @@ 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 its data? @@ -4334,29 +4354,29 @@ Would you like SleepyHead to use the default location for storing its 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. @@ -4365,7 +4385,7 @@ 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? @@ -4374,17 +4394,17 @@ Are you sure you want to use this folder? - + About SleepyHead - + &Close - + &Donate @@ -4598,154 +4618,153 @@ Please don't touch anything until it's done. - + Therapy Pressure - + Inspiratory Pressure - + Lower Inspiratory Pressure - + Higher Inspiratory Pressure - + Expiratory Pressure - + Lower Expiratory Pressure - + Higher Expiratory Pressure - + Pressure Support - + PS Min - + Pressure Support Minimum - + PS Max - + Pressure Support Maximum - + Min Pressure - + Minimum Therapy Pressure - + Pr. Min - + Max Pressure - + Maximum Therapy Pressure - + Pr. Max - + Ramp Time - + Ramp Delay Period - + minutes - + Ramp Pressure - + Starting Ramp Pressure - + Ramp Pr. - + Periodic Breathing - + A period of periodic breathing - - - + + + % - + Clear Airway Apnea - + An apnea where the airway is open - @@ -4760,439 +4779,468 @@ Please don't touch anything until it's done. - + + events/hr - + Obstructive Apnea - + An apnea caused by airway obstruction - + Hypopnea - + A partially obstructed airway - + Unclassified Apnea - + An apnea that could not fit into a category - + UA - + An restriction in breathing from normal, causing a flattening of the flow waveform. - + Respiratory Effort Related Arousal - + An restriction in breathing that causes an either an awakening or sleep disturbance. - + Vibratory Snore - + A vibratory snore - + A vibratory snore as detcted by a System One machine - + Pressure Pulse - + A pulse of pressure 'pinged' to detect a closed airway. - + Large Leak - + A large mask leak affecting machine performance. - + LL - + Non Responding Event - + A type of respiratory event that won't respond to a pressure increase. - + Expiratory Puff - + Intellipap event where you breathe out your mouth. - + User Flag #1 - + A user definable event detected by SleepyHead's flow waveform processor. - + User Flag #2 - + User Flag #3 - + Heart rate in beats per minute - + Blood-oxygen saturation percentage - + SpO2 % - + Plethysomogram - + hz - + An optical Photo-plethysomogram showing heart rhythm - + Pulse Change - + A sudden (user definable) change in heart rate - + SpO2 Drop - + A sudden (user definable) drop in blood oxygen saturation - + SD - + Breathing flow rate waveform - - - - - - + + + + + + L/min - + Mask Pressure - + Mask Pressure (High resolution) - + Amount of air displaced per breath - + Graph displaying snore volume - - + + ?? - + Minute Ventilation - + Amount of air displaced per minute - + Respiratory Rate - + Rate of breaths per minute - + Bpm - + Patient Triggered Breaths - + Percentage of breaths triggered by patient - + Pat. Trig. Breaths - + Leak Rate - + Rate of detected mask leakage - + I:E Ratio - + Ratio between Inspiratory and Expiratory time - + ratio - + Expiratory Time - + Time taken to breathe out - + seconds - + Inspiratory Time - + Time taken to breathe in - + Respiratory Event - + A ResMed data source showing Respiratory Events - + events - + Graph showing severity of flow limitations - + Flow Limit. - + 0-1 - + Target Minute Ventilation - + Target Minute Ventilation? - + Maximum Leak - + The maximum rate of mask leakage - + Max Leaks - + Apnea Hypopnea Index - + Graph showing running AHI for the past hour - - + + events/hour - + Total Leak Rate - + Detected mask leakage including natural Mask leakages - + Median Leak Rate - + Median rate of detected mask leakage - + Median Leaks - + Respiratory Disturbance Index - + Graph showing running RDI for the past hour + + + + Orientation + + + + + Sleep position in degrees + + + + + + degrees + + + + + + Inclination + + + + + Upright angle in degrees + + Name: %1, %2 diff --git a/Translations/Espaniol.es.ts b/Translations/Espaniol.es.ts index 6a9b3cf6..450472c1 100644 --- a/Translations/Espaniol.es.ts +++ b/Translations/Espaniol.es.ts @@ -235,70 +235,70 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + Breakdown - + events - + Selection AHI - + U1 - + U2 - + U3 - - - - + + + + Events/hour - + No %1 events are recorded this day - + %1 event - + %1 events - + PAP Mode: %1<br/> - + Oximetry data exists for this day, but its timestamps are too different, so the Graphs will not be linked. - + No Graphs :( @@ -313,173 +313,178 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + Duration - + Oximetery Sessions - + + Position Sensor Sessions + + + + Unknown Session - + Sleep - + Wake - + Event Breakdown - + Sessions all off! - + Sessions exist for this day but are switched off. - + Impossibly short session - + Zero hours?? - + BRICK :( - + Complain to your Equipment Provider! - - + + Avg - + Med - + Statistics - + %1% - + <b>Please Note:</b> This day just contains summary data, only limited information is available . - + No data available - + Oximeter Information - + SpO2 Desaturations - + Pulse Change events - + SpO2 Baseline Used - + Machine Settings - + Session Information - + CPAP Sessions - + Sleep Stage Sessions - + One or more waveform record for this session had faulty source data. Some waveform overlay points may not match up correctly. - + Sorry, your machine only provides compliance data. - + Pick a Colour - + This bookmarked is in a currently disabled area.. - + Bookmark at %1 - + Show all graphs - + No Graphs On! - + Hide all graphs @@ -766,7 +771,7 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + Oximetry @@ -821,757 +826,772 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + &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&tatistics - - + + View Statistics - + Import &ZEO Data - + Import RemStar &MSeries Data - + &Support SleepyHead Development - + Sleep Disorder Terms &Glossary - + Change &Language - + Change &Data Folder - + + Import &Somnopose Data + + + + Profile - + Welcome - + &About - + 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 - + 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. - + Don't forget to Like/+1 SleepyHead on <a href="http://www.facebook.com/SleepyHeadCPAP">Facebook</a> or <a href="http://plus.google.com/u/0/b/101426655252362287937">Google+ - + Welcome to SleepyHead - + About SleepyHead - + This software has been created to assist you in reviewing the data produced by CPAP Machines, used in the treatment of various Sleep Disorders. - + SleepyHead has been designed by a software developer with personal experience with a sleep disorder, and shaped by the feedback of many other willing testers dealing with similar conditions. - + This is a beta release, some features may not yet behave as expected. - + Please report any bugs you find to SleepyHead's SourceForge page. - + Currenly supported machines: - + CPAP - + Philips Respironics System One (CPAP, Auto, BiPAP & ASV models) - + ResMed S9 models (CPAP, Auto, VPAP) - + DeVilbiss Intellipap (Auto) - + Contec CMS50D+, CMS50E and CMS50F (not 50FW) Oximeters - + ResMed S9 Oximeter Attachment - + Online Help Resources - + Note: - + I don't recommend using this built in web browser to do any major surfing in, it will work, but it's mainly meant as a help browser. - + (It doesn't support SSL encryption, so it's not a good idea to type your passwords or personal details anywhere.) - + SleepyHead's Online <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=SleepyHead_Users_Guide">Users Guide</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Frequently_Asked_Questions">Frequently Asked Questions</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Glossary">Glossary of Sleep Disorder Terms</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Main_Page">SleepyHead Wiki</a><br/> - + SleepyHead's <a href='http://www.sourceforge.net/projects/sleepyhead'>Project Website</a> on SourceForge<br/> - + Got a neat idea on how to improve SleepyHead? Check out SleepyHeads <a href="http://sourceforge.net/apps/ideatorrent/sleepyhead/">Idea Torrent</a> - + Further Information - + Here are the <a href='qrc:/docs/release_notes.html'>release notes</a> for this version. - + Plus a few <a href='qrc:/docs/usage.html'>usage notes</a>, and some important information for Mac users. - + About <a href='http://en.wikipedia.org/wiki/Sleep_apnea'>Sleep Apnea</a> on Wikipedia - + Friendly forums to talk and learn about Sleep Apnea: - + <a href='http://www.cpaptalk.com'>CPAPTalk Forum</a>, - + <a href='http://s7.zetaboards.com/Apnea_Board/index'>Apnea Board</a> - + Copyright: - + &copy;2011-2014 - + License: - + This software is released freely under the <a href="qrc:/COPYING">GNU Public License</a>. - + DISCLAIMER: - + This is <font color='red'><u>NOT</u></font> medical software. This application is merely a data viewer, and no guarantee is made regarding accuracy or correctness of any calculations or data displayed. - + The author will NOT be held liable by anyone who harms themselves or others by use or misuse of this software. - + Your doctor should always be your first and best source of guidance regarding the important matter of managing your health. - + *** <u>Use at your own risk</u> *** - + SleepyHead, brought to you by Jedimark - + Kudos & Credits - + Bugfixes, Patches and Platform Help: - + James Marshall, Rich Freeman, John Masters, Patricia Shanahan, Alec Clews, manders99, and Sean Stangl. - + Translators: - + Arie Klerk (Dutch), Steffen Reitz (German). - + 3rd Party Libaries: - + SleepyHead is built using the <a href="http://qt-project.org">Qt Application Framework</a>. - + It uses the cross platform <a href="http://code.google.com/p/qextserialport">QExtSerialPort</a> library for serial port access in the Oximetry module. - + In the updater code, SleepyHead uses <a href="http://sourceforge.net/projects/quazip">QuaZip</a> by Sergey A. Tachenov, which is a C++ wrapper over Gilles Vollant's ZIP/UNZIP package. - + Special thanks to Pugsy from <a href='http://cpaptalk.com'>CPAPTalk</a> for her help with documentation and tutorials, as well as everyone who helped out by testing and sharing their CPAP data. - + Thanks for using SleepyHead. If you find it within your means, please consider encouraging future development by making a donation via Paypal. - + This software is NOT suitable for medical diagnostics purposes, neither is it fit for CPAP complaince reporting purposes, or ANY other medical use for that matter. - + The author and anyone associated with him accepts 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. - + 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" - + Screenshot saved 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 + + + There was a problem opening Somnopose Data File: + + + + + Somnopause Data Import complete + + NewProfile @@ -3567,676 +3587,676 @@ 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 - + Min EPAP - + Max EPAP - + IPAP - + 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 - + Min IPAP - + Max IPAP - + Ç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 @@ -4294,38 +4314,38 @@ 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 its data? @@ -4334,29 +4354,29 @@ Would you like SleepyHead to use the default location for storing its 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. @@ -4365,7 +4385,7 @@ 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? @@ -4374,17 +4394,17 @@ Are you sure you want to use this folder? - + About SleepyHead - + &Close - + &Donate @@ -4598,154 +4618,153 @@ Please don't touch anything until it's done. - + Therapy Pressure - + Inspiratory Pressure - + Lower Inspiratory Pressure - + Higher Inspiratory Pressure - + Expiratory Pressure - + Lower Expiratory Pressure - + Higher Expiratory Pressure - + Pressure Support - + PS Min - + Pressure Support Minimum - + PS Max - + Pressure Support Maximum - + Min Pressure - + Minimum Therapy Pressure - + Pr. Min - + Max Pressure - + Maximum Therapy Pressure - + Pr. Max - + Ramp Time - + Ramp Delay Period - + minutes - + Ramp Pressure - + Starting Ramp Pressure - + Ramp Pr. - + Periodic Breathing - + A period of periodic breathing - - - + + + % - + Clear Airway Apnea - + An apnea where the airway is open - @@ -4760,439 +4779,468 @@ Please don't touch anything until it's done. - + + events/hr - + Obstructive Apnea - + An apnea caused by airway obstruction - + Hypopnea - + A partially obstructed airway - + Unclassified Apnea - + An apnea that could not fit into a category - + UA - + An restriction in breathing from normal, causing a flattening of the flow waveform. - + Respiratory Effort Related Arousal - + An restriction in breathing that causes an either an awakening or sleep disturbance. - + Vibratory Snore - + A vibratory snore - + A vibratory snore as detcted by a System One machine - + Pressure Pulse - + A pulse of pressure 'pinged' to detect a closed airway. - + Large Leak - + A large mask leak affecting machine performance. - + LL - + Non Responding Event - + A type of respiratory event that won't respond to a pressure increase. - + Expiratory Puff - + Intellipap event where you breathe out your mouth. - + User Flag #1 - + A user definable event detected by SleepyHead's flow waveform processor. - + User Flag #2 - + User Flag #3 - + Heart rate in beats per minute - + Blood-oxygen saturation percentage - + SpO2 % - + Plethysomogram - + hz - + An optical Photo-plethysomogram showing heart rhythm - + Pulse Change - + A sudden (user definable) change in heart rate - + SpO2 Drop - + A sudden (user definable) drop in blood oxygen saturation - + SD - + Breathing flow rate waveform - - - - - - + + + + + + L/min - + Mask Pressure - + Mask Pressure (High resolution) - + Amount of air displaced per breath - + Graph displaying snore volume - - + + ?? - + Minute Ventilation - + Amount of air displaced per minute - + Respiratory Rate - + Rate of breaths per minute - + Bpm - + Patient Triggered Breaths - + Percentage of breaths triggered by patient - + Pat. Trig. Breaths - + Leak Rate - + Rate of detected mask leakage - + I:E Ratio - + Ratio between Inspiratory and Expiratory time - + ratio - + Expiratory Time - + Time taken to breathe out - + seconds - + Inspiratory Time - + Time taken to breathe in - + Respiratory Event - + A ResMed data source showing Respiratory Events - + events - + Graph showing severity of flow limitations - + Flow Limit. - + 0-1 - + Target Minute Ventilation - + Target Minute Ventilation? - + Maximum Leak - + The maximum rate of mask leakage - + Max Leaks - + Apnea Hypopnea Index - + Graph showing running AHI for the past hour - - + + events/hour - + Total Leak Rate - + Detected mask leakage including natural Mask leakages - + Median Leak Rate - + Median rate of detected mask leakage - + Median Leaks - + Respiratory Disturbance Index - + Graph showing running RDI for the past hour + + + + Orientation + + + + + Sleep position in degrees + + + + + + degrees + + + + + + Inclination + + + + + Upright angle in degrees + + Name: %1, %2 diff --git a/Translations/Francais.fr.ts b/Translations/Francais.fr.ts index 26595f18..bcf58735 100644 --- a/Translations/Francais.fr.ts +++ b/Translations/Francais.fr.ts @@ -235,70 +235,70 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + Breakdown - + events - + Selection AHI - + U1 - + U2 - + U3 - - - - + + + + Events/hour - + No %1 events are recorded this day - + %1 event - + %1 events - + PAP Mode: %1<br/> - + Oximetry data exists for this day, but its timestamps are too different, so the Graphs will not be linked. - + No Graphs :( @@ -313,173 +313,178 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + Duration - + Oximetery Sessions - + + Position Sensor Sessions + + + + Unknown Session - + Sleep - + Wake - + Event Breakdown - + Sessions all off! - + Sessions exist for this day but are switched off. - + Impossibly short session - + Zero hours?? - + BRICK :( - + Complain to your Equipment Provider! - - + + Avg - + Med - + Statistics - + %1% - + <b>Please Note:</b> This day just contains summary data, only limited information is available . - + No data available - + Oximeter Information - + SpO2 Desaturations - + Pulse Change events - + SpO2 Baseline Used - + Machine Settings - + Session Information - + CPAP Sessions - + Sleep Stage Sessions - + One or more waveform record for this session had faulty source data. Some waveform overlay points may not match up correctly. - + Sorry, your machine only provides compliance data. - + Pick a Colour - + This bookmarked is in a currently disabled area.. - + Bookmark at %1 - + Show all graphs - + No Graphs On! - + Hide all graphs @@ -766,7 +771,7 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + Oximetry @@ -821,757 +826,772 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + &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&tatistics - - + + View Statistics - + Import &ZEO Data - + Import RemStar &MSeries Data - + &Support SleepyHead Development - + Sleep Disorder Terms &Glossary - + Change &Language - + Change &Data Folder - + + Import &Somnopose Data + + + + Profile - + Welcome - + &About - + 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 - + 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. - + Don't forget to Like/+1 SleepyHead on <a href="http://www.facebook.com/SleepyHeadCPAP">Facebook</a> or <a href="http://plus.google.com/u/0/b/101426655252362287937">Google+ - + Welcome to SleepyHead - + About SleepyHead - + This software has been created to assist you in reviewing the data produced by CPAP Machines, used in the treatment of various Sleep Disorders. - + SleepyHead has been designed by a software developer with personal experience with a sleep disorder, and shaped by the feedback of many other willing testers dealing with similar conditions. - + This is a beta release, some features may not yet behave as expected. - + Please report any bugs you find to SleepyHead's SourceForge page. - + Currenly supported machines: - + CPAP - + Philips Respironics System One (CPAP, Auto, BiPAP & ASV models) - + ResMed S9 models (CPAP, Auto, VPAP) - + DeVilbiss Intellipap (Auto) - + Contec CMS50D+, CMS50E and CMS50F (not 50FW) Oximeters - + ResMed S9 Oximeter Attachment - + Online Help Resources - + Note: - + I don't recommend using this built in web browser to do any major surfing in, it will work, but it's mainly meant as a help browser. - + (It doesn't support SSL encryption, so it's not a good idea to type your passwords or personal details anywhere.) - + SleepyHead's Online <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=SleepyHead_Users_Guide">Users Guide</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Frequently_Asked_Questions">Frequently Asked Questions</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Glossary">Glossary of Sleep Disorder Terms</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Main_Page">SleepyHead Wiki</a><br/> - + SleepyHead's <a href='http://www.sourceforge.net/projects/sleepyhead'>Project Website</a> on SourceForge<br/> - + Got a neat idea on how to improve SleepyHead? Check out SleepyHeads <a href="http://sourceforge.net/apps/ideatorrent/sleepyhead/">Idea Torrent</a> - + Further Information - + Here are the <a href='qrc:/docs/release_notes.html'>release notes</a> for this version. - + Plus a few <a href='qrc:/docs/usage.html'>usage notes</a>, and some important information for Mac users. - + About <a href='http://en.wikipedia.org/wiki/Sleep_apnea'>Sleep Apnea</a> on Wikipedia - + Friendly forums to talk and learn about Sleep Apnea: - + <a href='http://www.cpaptalk.com'>CPAPTalk Forum</a>, - + <a href='http://s7.zetaboards.com/Apnea_Board/index'>Apnea Board</a> - + Copyright: - + &copy;2011-2014 - + License: - + This software is released freely under the <a href="qrc:/COPYING">GNU Public License</a>. - + DISCLAIMER: - + This is <font color='red'><u>NOT</u></font> medical software. This application is merely a data viewer, and no guarantee is made regarding accuracy or correctness of any calculations or data displayed. - + The author will NOT be held liable by anyone who harms themselves or others by use or misuse of this software. - + Your doctor should always be your first and best source of guidance regarding the important matter of managing your health. - + *** <u>Use at your own risk</u> *** - + SleepyHead, brought to you by Jedimark - + Kudos & Credits - + Bugfixes, Patches and Platform Help: - + James Marshall, Rich Freeman, John Masters, Patricia Shanahan, Alec Clews, manders99, and Sean Stangl. - + Translators: - + Arie Klerk (Dutch), Steffen Reitz (German). - + 3rd Party Libaries: - + SleepyHead is built using the <a href="http://qt-project.org">Qt Application Framework</a>. - + It uses the cross platform <a href="http://code.google.com/p/qextserialport">QExtSerialPort</a> library for serial port access in the Oximetry module. - + In the updater code, SleepyHead uses <a href="http://sourceforge.net/projects/quazip">QuaZip</a> by Sergey A. Tachenov, which is a C++ wrapper over Gilles Vollant's ZIP/UNZIP package. - + Special thanks to Pugsy from <a href='http://cpaptalk.com'>CPAPTalk</a> for her help with documentation and tutorials, as well as everyone who helped out by testing and sharing their CPAP data. - + Thanks for using SleepyHead. If you find it within your means, please consider encouraging future development by making a donation via Paypal. - + This software is NOT suitable for medical diagnostics purposes, neither is it fit for CPAP complaince reporting purposes, or ANY other medical use for that matter. - + The author and anyone associated with him accepts 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. - + 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" - + Screenshot saved 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 + + + There was a problem opening Somnopose Data File: + + + + + Somnopause Data Import complete + + NewProfile @@ -3567,676 +3587,676 @@ 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 - + Min EPAP - + Max EPAP - + IPAP - + 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 - + Min IPAP - + Max IPAP - + Ç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 @@ -4294,38 +4314,38 @@ 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 its data? @@ -4334,29 +4354,29 @@ Would you like SleepyHead to use the default location for storing its 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. @@ -4365,7 +4385,7 @@ 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? @@ -4374,17 +4394,17 @@ Are you sure you want to use this folder? - + About SleepyHead - + &Close - + &Donate @@ -4598,154 +4618,153 @@ Please don't touch anything until it's done. - + Therapy Pressure - + Inspiratory Pressure - + Lower Inspiratory Pressure - + Higher Inspiratory Pressure - + Expiratory Pressure - + Lower Expiratory Pressure - + Higher Expiratory Pressure - + Pressure Support - + PS Min - + Pressure Support Minimum - + PS Max - + Pressure Support Maximum - + Min Pressure - + Minimum Therapy Pressure - + Pr. Min - + Max Pressure - + Maximum Therapy Pressure - + Pr. Max - + Ramp Time - + Ramp Delay Period - + minutes - + Ramp Pressure - + Starting Ramp Pressure - + Ramp Pr. - + Periodic Breathing - + A period of periodic breathing - - - + + + % - + Clear Airway Apnea - + An apnea where the airway is open - @@ -4760,439 +4779,468 @@ Please don't touch anything until it's done. - + + events/hr - + Obstructive Apnea - + An apnea caused by airway obstruction - + Hypopnea - + A partially obstructed airway - + Unclassified Apnea - + An apnea that could not fit into a category - + UA - + An restriction in breathing from normal, causing a flattening of the flow waveform. - + Respiratory Effort Related Arousal - + An restriction in breathing that causes an either an awakening or sleep disturbance. - + Vibratory Snore - + A vibratory snore - + A vibratory snore as detcted by a System One machine - + Pressure Pulse - + A pulse of pressure 'pinged' to detect a closed airway. - + Large Leak - + A large mask leak affecting machine performance. - + LL - + Non Responding Event - + A type of respiratory event that won't respond to a pressure increase. - + Expiratory Puff - + Intellipap event where you breathe out your mouth. - + User Flag #1 - + A user definable event detected by SleepyHead's flow waveform processor. - + User Flag #2 - + User Flag #3 - + Heart rate in beats per minute - + Blood-oxygen saturation percentage - + SpO2 % - + Plethysomogram - + hz - + An optical Photo-plethysomogram showing heart rhythm - + Pulse Change - + A sudden (user definable) change in heart rate - + SpO2 Drop - + A sudden (user definable) drop in blood oxygen saturation - + SD - + Breathing flow rate waveform - - - - - - + + + + + + L/min - + Mask Pressure - + Mask Pressure (High resolution) - + Amount of air displaced per breath - + Graph displaying snore volume - - + + ?? - + Minute Ventilation - + Amount of air displaced per minute - + Respiratory Rate - + Rate of breaths per minute - + Bpm - + Patient Triggered Breaths - + Percentage of breaths triggered by patient - + Pat. Trig. Breaths - + Leak Rate - + Rate of detected mask leakage - + I:E Ratio - + Ratio between Inspiratory and Expiratory time - + ratio - + Expiratory Time - + Time taken to breathe out - + seconds - + Inspiratory Time - + Time taken to breathe in - + Respiratory Event - + A ResMed data source showing Respiratory Events - + events - + Graph showing severity of flow limitations - + Flow Limit. - + 0-1 - + Target Minute Ventilation - + Target Minute Ventilation? - + Maximum Leak - + The maximum rate of mask leakage - + Max Leaks - + Apnea Hypopnea Index - + Graph showing running AHI for the past hour - - + + events/hour - + Total Leak Rate - + Detected mask leakage including natural Mask leakages - + Median Leak Rate - + Median rate of detected mask leakage - + Median Leaks - + Respiratory Disturbance Index - + Graph showing running RDI for the past hour + + + + Orientation + + + + + Sleep position in degrees + + + + + + degrees + + + + + + Inclination + + + + + Upright angle in degrees + + Name: %1, %2 diff --git a/Translations/Nederlands.nl.ts b/Translations/Nederlands.nl.ts index 5310ae5d..78ea5df9 100644 --- a/Translations/Nederlands.nl.ts +++ b/Translations/Nederlands.nl.ts @@ -344,13 +344,13 @@ AK: Bij een BIPAP Verhouding Inhalatie- Exhalatietijd, dus I/ESlaapfase - + Breakdown Niet gezien Verdeling - + events incidenten @@ -436,7 +436,7 @@ CA is Clear Airway, wat gelijk staat met Centrale Apneu UF3 - + Selection AHI Selectie AHI @@ -449,17 +449,17 @@ CA is Clear Airway, wat gelijk staat met Centrale Apneu PR - + U1 U1 - + U2 U2 - + U3 U3 @@ -468,10 +468,10 @@ CA is Clear Airway, wat gelijk staat met Centrale Apneu O2 - - - - + + + + Events/hour Incidenten/uur @@ -484,34 +484,34 @@ CA is Clear Airway, wat gelijk staat met Centrale Apneu Geen gegevens - + No %1 events are recorded this day Er zijn vandaag geen %1 incidenten geweest - + %1 event %1 incident - + %1 events %1 incidenten - + PAP Mode: %1<br/> - + Soort PAP: %1<br/> - + Oximetry data exists for this day, but its timestamps are too different, so the Graphs will not be linked. WJG: spelling oxymetrie (zie Van Dale) AK: mee eens Oxymetriegegevens beschikbaar, maar de tijden verschillen teveel: de grafieken worden niet verbonden. - + No Graphs :( Geen grafieken :( @@ -543,12 +543,12 @@ Maar het is een vierde soort apparaat, tegen Centrale Apneus Datum - + Sleep Start - + Wake Einde @@ -600,33 +600,33 @@ Toch ief, staat in de tabel Exh&nbsp;Pufje - + Event Breakdown Verdeling incidenten - + Sessions all off! Niet gevonden Alle sessies uit! - + Sessions exist for this day but are switched off. Er zijn wel sessies, maar die staan uit. - + Impossibly short session Onmogelijk korte sessie - + Zero hours?? Nul uren??? - + BRICK :( Arie: Als er niets uit komt is het echt fout Volgens mij zit er een foutje in deze string: dat eerste ( hoort er niet in dacht ik... @@ -639,23 +639,23 @@ Oh, dat is een smiley ;-) Sorry, je apparaat bewaart geen gegevens. - + Complain to your Equipment Provider! Klaag bij je leverancier! - - + + Avg Gem. - + Med Med. - + Statistics Statistieken @@ -668,7 +668,7 @@ Oh, dat is een smiley ;-) Min. - + %1% %1% @@ -677,17 +677,17 @@ Oh, dat is een smiley ;-) Max. - + <b>Please Note:</b> This day just contains summary data, only limited information is available . <b>Let op:</b> Deze dag heeft alleen overzichtsgegevens; alleen beperkte informatie dus. - + No data available Geen gegevens beschikbaar - + Oximeter Information Oxymeterinformatie @@ -702,40 +702,45 @@ Oh, dat is een smiley ;-) Int. SpO2 - + Duration Tijdsduur - + Oximetery Sessions Oxymetrie sessies - + + Position Sensor Sessions + + + + Unknown Session Onbekende sessie - + SpO2 Desaturations WJG: hoofdletter D? SpO2 desaturaties - + Pulse Change events AK: Oei! Bedoeld worden plotselinge, kortdurende wijzigingen in de polsslag. Maar hoe maak je dat kort? Polsslag incidenten - + SpO2 Baseline Used WJG: hoofdletter B? SpO2 basislijn gebruikt - + Machine Settings Apparaatinstellingen @@ -748,7 +753,7 @@ Oh, dat is een smiley ;-) Bevochtiger - + Session Information Sessie-informatie @@ -770,7 +775,7 @@ Oh, dat is een smiley ;-) Einde - + CPAP Sessions CPAP-sessies @@ -783,12 +788,12 @@ Oh, dat is een smiley ;-) Oxymeter - + Sleep Stage Sessions Slaapfasesessies - + One or more waveform record for this session had faulty source data. Some waveform overlay points may not match up correctly. WJG: tikfout Een of meer golfvormgegevens had foutieve brongegevens. Sommige kunnen niet goed aansluiten. @@ -798,37 +803,37 @@ Oh, dat is een smiley ;-) Instelling PAP - + Sorry, your machine only provides compliance data. Sorry, jouw apparaat geeft uitsluitend gegevens over compliantie. - + Pick a Colour Kies een kleur - + This bookmarked is in a currently disabled area.. Deze bladwijzer staat in een uitgeschakeld gebied.. - + Bookmark at %1 Bladwijzer bij %1 - + Show all graphs Toon alle grafieken - + No Graphs On! Alle grafieken staan uit! - + Hide all graphs Verberg alle grafieken @@ -1126,7 +1131,7 @@ AK: klopt - + Oximetry Oxymetrie @@ -1186,55 +1191,55 @@ AK: Dan zou ik het andersom doen: B&ladwijzers 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??? @@ -1245,190 +1250,195 @@ 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&tatistics - - + + View Statistics + + + Import &Somnopose Data + + 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 Wijzig &Taal - + Change &Data Folder Wijzig &Gegevensmap - + Loading Data Gegevens laden - + Importing Data Gegevens importeren @@ -1601,9 +1611,9 @@ AK: SBI Slechtste &nbsp;%1 - + CPAP - CPAP + CPAP APAP @@ -1719,7 +1729,7 @@ AK: SBI Laatste gebruik - + Loading Laden... @@ -1732,9 +1742,9 @@ AK: De site wijzigt niet, is een algemene verwijzing. De vertaling wordt tzt in <a href='http://sleepyhead.sourceforge.net'>http://sleepyhead.sourceforge.net</a> <hr>Deze software is vrijgegeven onder de GNU Public License <br> <i> Deze software sluit elke vorm van aansprakelijkheid uit, zowel expliciet als impliciet. Het wordt geleverd zonder waarborg voor geschiktheid voor een bepaald doel. Er zijn geen garanties met betrekking tot de juistheid van de gegevens die dit programma toont.</div></body></html> - + About SleepyHead - Over SleepyHead + Over SleepyHead There are no graphs visible to print @@ -1892,68 +1902,68 @@ Modus: Pagina %1 van %2 - + Profile Profiel - + Welcome Welkom - + &About &Over - + Loading... Laden... - + Access to Import has been blocked while recalculations are in progress. Tijden een herberekening kan niet geïmporteerd worden. - + Import from where? Waar vandaan importeren? - + Do you just want to Import from the usual (remembered) locations? Wil je van de gebruikelijke (opgeslagen) lokatie importeren? - + The Usual Gebruikelijk - + New Location Nieuw - + Cancel Annuleren - + Remember this Location? Deze lokatie bewaren? - + Would you like to remember this import location for next time? Wil je deze lokatie bewaren voor de volgende keer? - + Import Problem Couldn't find any new Machine Data at the locations given @@ -1962,220 +1972,230 @@ Couldn't find any new Machine Data at the locations given Kon geen nieuwe gegevens op de bekende lokaties vinden - + Welcome to SleepyHead - - - - - This software has been created to assist you in reviewing the data produced by CPAP Machines, used in the treatment of various Sleep Disorders. - + Welkom bij SleepyHead + This software has been created to assist you in reviewing the data produced by CPAP Machines, used in the treatment of various Sleep Disorders. + Deze software is gemaakt om u te helpen bij het beoordelen van de gegevens van CPAP machines, die worden gebruikt bij de behandeling van verschillende slaapstoornissen. + + + SleepyHead has been designed by a software developer with personal experience with a sleep disorder, and shaped by the feedback of many other willing testers dealing with similar conditions. - + SleepyHead is ontworpen door een softwareontwikkelaar met persoonlijke ervaring met een slaapstoornis en gevormd door de feedback van vele andere welwillende testers die omgaan met vergelijkbare omstandigheden. - + This is a beta release, some features may not yet behave as expected. - + Dit is een bètaversie, mogelijk dat bepaalde functies zich nog niet gedragen als verwacht. - + Please report any bugs you find to SleepyHead's SourceForge page. - Geef alle bugs die je vindt op bij de SourceForge pagina van SleepyHead. + Geef alle bugs die je vindt op bij de SourceForge pagina van SleepyHead. - + Currenly supported machines: - - - - - Philips Respironics System One (CPAP, Auto, BiPAP & ASV models) - + Momenteel ondersteunde machines: - ResMed S9 models (CPAP, Auto, VPAP) - + Philips Respironics System One (CPAP, Auto, BiPAP & ASV models) + Philips Respironics System One (CPAP, AutoPAP, BiPAP & ASV modellen) - DeVilbiss Intellipap (Auto) - + ResMed S9 models (CPAP, Auto, VPAP) + ResMed S9 modellen (CPAP, AutoPAP, VPAP) - - Contec CMS50D+, CMS50E and CMS50F (not 50FW) Oximeters - + + DeVilbiss Intellipap (Auto) + DeVilbiss Intellipap (Auto) - ResMed S9 Oximeter Attachment - + Contec CMS50D+, CMS50E and CMS50F (not 50FW) Oximeters + Contec CMS50D+, CMS50E en CMS50F (niet de 50FW) Oxymeters + ResMed S9 Oximeter Attachment + ResMed S9 Oxymeter adapter + + + Online Help Resources - - - - - Note: - - - - - I don't recommend using this built in web browser to do any major surfing in, it will work, but it's mainly meant as a help browser. - + Online hulp - (It doesn't support SSL encryption, so it's not a good idea to type your passwords or personal details anywhere.) - + Note: + Let op: - - SleepyHead's Online <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=SleepyHead_Users_Guide">Users Guide</a><br/> - + + I don't recommend using this built in web browser to do any major surfing in, it will work, but it's mainly meant as a help browser. + Deze ingebouwde webbrowser is niet geschikt op uitgebreid te surfen, het werkt maar is vooral bedoeld als help browser. + + + + (It doesn't support SSL encryption, so it's not a good idea to type your passwords or personal details anywhere.) + (Ondersteunt geen SSL-encryptie, dus het is geen goed idee om uw wachtwoorden of persoonlijke gegevens ergens te typen.) - <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Frequently_Asked_Questions">Frequently Asked Questions</a><br/> - + SleepyHead's Online <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=SleepyHead_Users_Guide">Users Guide</a><br/> + - <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Glossary">Glossary of Sleep Disorder Terms</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Frequently_Asked_Questions">Frequently Asked Questions</a><br/> + - <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Main_Page">SleepyHead Wiki</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Glossary">Glossary of Sleep Disorder Terms</a><br/> + - SleepyHead's <a href='http://www.sourceforge.net/projects/sleepyhead'>Project Website</a> on SourceForge<br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Main_Page">SleepyHead Wiki</a><br/> + - Got a neat idea on how to improve SleepyHead? Check out SleepyHeads <a href="http://sourceforge.net/apps/ideatorrent/sleepyhead/">Idea Torrent</a> - + SleepyHead's <a href='http://www.sourceforge.net/projects/sleepyhead'>Project Website</a> on SourceForge<br/> + - Further Information - + Got a neat idea on how to improve SleepyHead? Check out SleepyHeads <a href="http://sourceforge.net/apps/ideatorrent/sleepyhead/">Idea Torrent</a> + Heb je een leuk idee om SleepyHead te verbeteren? Ga naar SleepyHead's <a href="http://sourceforge.net/apps/ideatorrent/sleepyhead/">Idea Torrent (in het Engels). - - Here are the <a href='qrc:/docs/release_notes.html'>release notes</a> for this version. - + + Further Information + Verdere informatie - Plus a few <a href='qrc:/docs/usage.html'>usage notes</a>, and some important information for Mac users. - + Here are the <a href='qrc:/docs/release_notes.html'>release notes</a> for this version. + Hier staan de <a href='qrc:/docs/release_notes.html'>release notes</a> voor deze versie. - About <a href='http://en.wikipedia.org/wiki/Sleep_apnea'>Sleep Apnea</a> on Wikipedia - + Plus a few <a href='qrc:/docs/usage.html'>usage notes</a>, and some important information for Mac users. + Plus een paar <a href='qrc:/docs/usage.html'>gebruiks-aantekeningen</a>, en belangrijke informatie voor Mac gebruikers. - - Friendly forums to talk and learn about Sleep Apnea: - + + About <a href='http://en.wikipedia.org/wiki/Sleep_apnea'>Sleep Apnea</a> on Wikipedia + Informatie over <a href='http://nl.wikipedia.org/wiki/Slaapapneu'>Slaapapneu</a> op de Nederlandse Wikipedia - <a href='http://www.cpaptalk.com'>CPAPTalk Forum</a>, - + Friendly forums to talk and learn about Sleep Apnea: + Vriendelijke forums om te praten en leren over slaapapneu: + <a href='http://www.cpaptalk.com'>CPAPTalk Forum</a>, + <a href='http://www.apneuvereniging.nl/forum'>ApneuVereniging</a>, + + + <a href='http://s7.zetaboards.com/Apnea_Board/index'>Apnea Board</a> - + <a href='http://www.cpaptalk.com'>CPAPTalk Forum</a>, - + Copyright: - + - + &copy;2011-2014 - + - + License: - + - + This software is released freely under the <a href="qrc:/COPYING">GNU Public License</a>. - - - - - DISCLAIMER: - + De software wordt vrijgegeven onder de <a href="qrc:/COPYING">GNU Public License</a>. - This is <font color='red'><u>NOT</u></font> medical software. This application is merely a data viewer, and no guarantee is made regarding accuracy or correctness of any calculations or data displayed. - + DISCLAIMER: + AANSPRAKELIJKHEID: - The author will NOT be held liable by anyone who harms themselves or others by use or misuse of this software. - + This is <font color='red'><u>NOT</u></font> medical software. This application is merely a data viewer, and no guarantee is made regarding accuracy or correctness of any calculations or data displayed. + Dit is GEEN MEDISCHE SOFTWARE, maar meer een onderzoeksgereedschap voor de visuele interpretatie van gegevens uit ondersteunde apparatuur.Deze software is NIET TOEPASBAAR voor medische diagnose, CPAP compliantie rapportage of vergelijkbare doelen. - Your doctor should always be your first and best source of guidance regarding the important matter of managing your health. - + The author will NOT be held liable by anyone who harms themselves or others by use or misuse of this software. + De auteur en al zijn collegas accepteren GEEN ENKELE AANSPRAKELIJKHEID voor schade, in welke vorm ook, door het gebruik of misbruik van deze software. - *** <u>Use at your own risk</u> *** - + Your doctor should always be your first and best source of guidance regarding the important matter of managing your health. + Uw arts is altijd de eerste en beste bron van hulp voor het belangrijke onderwerp van uw gezondheid! - + + *** <u>Use at your own risk</u> *** + *** <u>Het gebruik van deze software is geheel voor eigen risico</u> *** + + + Build Date Versiedatum - + Data Folder Location Locatie folder SleepyHeadData - + Copyright Copyright - + This software is released under the GNU Public License v3.0<br/> De software wordt vrijgegeven onder de GNU Public License v3.0<br/> - + SleepyHead Project Page SleepyHead Project pagina - + SleepyHead Wiki SleepyHead Wiki + + + There was a problem opening Somnopose Data File: + + + + + Somnopause Data Import complete + + Authors Twitter Feed Twitter-feed van de auteur @@ -2185,22 +2205,22 @@ Kon geen nieuwe gegevens op de bekende lokaties vinden <p>De auteur wil James Marshall en Rich Freeman bedanken voor hun hulp bij dit project</p> - + This software comes with absolutely no warranty, either express of implied. Deze software sluit elke vorm van aansprakelijkheid uit, zowel expliciet als impliciet. - + It comes with no guarantee of fitness for any particular purpose. Het wordt geleverd zonder waarborg voor geschiktheid voor een bepaald doel. - + No guarantees are made regarding the accuracy of any data this program displays. Er zijn geen garanties met betrekking tot de juistheid van de gegevens die dit programma toont. - + This is NOT medical software, it is merely a research tool that provides a visual interpretation of data recorded by supported devices. Dit is GEEN MEDISCHE SOFTWARE, maar meer een onderzoeksgereedschap voor de visuele interpretatie van gegevens uit ondersteunde apparatuur. @@ -2213,7 +2233,7 @@ Kon geen nieuwe gegevens op de bekende lokaties vinden De auteur en al zijn collegas accepteren GEEN ENKELE AANSPRAKELIJKHEID voor schade, in welke vorm ook, door het gebruik of misbruik van deze software. - + Use this software entirely at your own risk. Het gebruik van deze software is geheel voor eigen risico. @@ -2222,199 +2242,199 @@ Kon geen nieuwe gegevens op de bekende lokaties vinden Wanneer u dit programma de moeite waard vindt, steun dan de ontwikkeling met een PayPal donatie aan de auteur - + Don't forget to Like/+1 SleepyHead on <a href="http://www.facebook.com/SleepyHeadCPAP">Facebook</a> or <a href="http://plus.google.com/u/0/b/101426655252362287937">Google+ - + Vergeet niet om SleepyHead op <a href="http://www.facebook.com/SleepyHeadCPAP">Facebook</a> of <a href="http://plus.google.com/u/0/b/101426655252362287937">Google+ een like of +1 te geven! - + SleepyHead, brought to you by Jedimark - + - + Kudos & Credits - + - + Bugfixes, Patches and Platform Help: - + - + James Marshall, Rich Freeman, John Masters, Patricia Shanahan, Alec Clews, manders99, and Sean Stangl. - + - + Translators: - + Vertalingen: - + Arie Klerk (Dutch), Steffen Reitz (German). - - - - - 3rd Party Libaries: - + Arie Klerk (Nederlands), Steffen Reitz (Deutsch). - SleepyHead is built using the <a href="http://qt-project.org">Qt Application Framework</a>. - + 3rd Party Libaries: + - It uses the cross platform <a href="http://code.google.com/p/qextserialport">QExtSerialPort</a> library for serial port access in the Oximetry module. - + SleepyHead is built using the <a href="http://qt-project.org">Qt Application Framework</a>. + - In the updater code, SleepyHead uses <a href="http://sourceforge.net/projects/quazip">QuaZip</a> by Sergey A. Tachenov, which is a C++ wrapper over Gilles Vollant's ZIP/UNZIP package. - + It uses the cross platform <a href="http://code.google.com/p/qextserialport">QExtSerialPort</a> library for serial port access in the Oximetry module. + + In the updater code, SleepyHead uses <a href="http://sourceforge.net/projects/quazip">QuaZip</a> by Sergey A. Tachenov, which is a C++ wrapper over Gilles Vollant's ZIP/UNZIP package. + + + + Special thanks to Pugsy from <a href='http://cpaptalk.com'>CPAPTalk</a> for her help with documentation and tutorials, as well as everyone who helped out by testing and sharing their CPAP data. - + Een speciaal woord van dank voor Pugsy van <a href='http://cpaptalk.com'>CPAPTalk</a> voor haar hulp bij de documentatie en handleidingen, en voor iedereen die heeft meegewerkt door hun CPAP gegevens te testen en delen met elkaar. - + Thanks for using SleepyHead. If you find it within your means, please consider encouraging future development by making a donation via Paypal. - - - - - This software is NOT suitable for medical diagnostics purposes, neither is it fit for CPAP complaince reporting purposes, or ANY other medical use for that matter. - + Bedankt voor het gebruik van Sleepyhead. Als je het goed kunt gebruiken, dan kun je overwegen de toekomstige ontwikkeling te steunen door middel van een donatie via Paypal. - The author and anyone associated with him accepts NO responsibilty for damages, issues or non-issues resulting from the use or mis-use of this software. - + This software is NOT suitable for medical diagnostics purposes, neither is it fit for CPAP complaince reporting purposes, or ANY other medical use for that matter. + Deze software is NIET TOEPASBAAR voor medische diagnose, CPAP compliantie rapportage of vergelijkbare doelen. - + + The author and anyone associated with him accepts NO responsibilty for damages, issues or non-issues resulting from the use or mis-use of this software. + De auteur en al zijn collegas accepteren GEEN ENKELE AANSPRAKELIJKHEID voor schade, in welke vorm ook, door het gebruik of misbruik van deze software. + + + Access to Preferences has been blocked until recalculation completes. Toegang tot de Voorkeuren is geblokkeerd gedurende herberekening. - + Question Vraag - + Do you have a CMS50[x] Oximeter? One is required to use this section. Heeft u een CMS50[x] oxymeter? Die is vereist voor gebruik van deze sectie. - + There was an error saving screenshot to file "%1" Er is iets fout gegaan bij het opslaan van een beeldschermafdruk naar het bestand "%1" - + Screenshot saved to file "%1" - + Schermafbeelding bewaard als bestand "%1" - + Printing Disabled Afdrukken is uitgeschakeld - + 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. Tijdens herberekening gaan de prestaties van de PC achteruit. - + Recalculating Indices Herberekening van de indexen - + Loading Event Data Incidenten laden - - + + Recalculating Summaries Opnieuw berekenen - + Restart Required Herstart nodig - + Recalculations are complete, the application now needs to restart to display the changes. Herberekening voltooid, de applicatie moet nu herstarten om de wijzigingen zichtbaar te maken. - + Recalculations are now complete. Herberekening voltooid. - + Task Completed Taak voltooid - + There was a problem opening ZEO File: Er was een probleem met het openen van het Zeo bestand: - + Zeo CSV Import complete Import van het Zeo csv bestand voltooid - + There was a problem opening MSeries block File: Er was een probleem bij het openen van het M-Series blokbestand: - + MSeries Import complete Import M-Series voltooid @@ -2503,7 +2523,7 @@ p, li { white-space: pre-wrap; } qrc:/docs/update_notes.html - + @@ -2745,52 +2765,52 @@ AK: Ik heb het nu ook door! Welcome to SleepyHead - + Welkom bij SleepyHead This software is being designed to assist you in reviewing the data produced by your CPAP machines and related equipment. - + Deze software is ontworpen om je te helpen bij het analyseren van de gegevens van je CPAP. SleepyHead has been released freely under the <a href='qrc:/COPYING'>GNU Public License</a>, and comes with no warranty, and without ANY claims to fitness for any purpose. - + SleepyHead is vrij vrijgegeven onder de <a href='qrc:/COPYING'> GNU Public License </ a>, en wordt geleverd zonder garantie en zonder enige aanspraak op geschiktheid voor enig doel. PLEASE READ CAREFULLY - + GRAAG AANDACHTIG LEZEN SleepyHead is intended merely as a data viewer, and definitely not a substitute for competent medical guidance from your Doctor. - + SleepyHead is bedoeld om gegevens te bekijken en absoluut geen vervanging voor de medische begeleiding door uw arts. Accuracy of any data displayed is not and can not be guaranteed. - + De nauwkeurigheid van de weergegeven gegevens wordt en kan nooit worden gegarandeerd. Any reports generated are for PERSONAL USE ONLY, and NOT IN ANY WAY fit for compliance or medical diagnostic purposes. - + Alle rapportages zijn voor EIGEN GEBRUIK en kunnen ONDER GEEN VOORWAARDE worden toegepast voor medische diagnostiek. The author will not be held liable for <u>anything</u> related to the use or misuse of this software. - + De auteur accepteert GEEN ENKELE AANSPRAKELIJKHEID voor schade, in welke vorm ook, door het gebruik of misbruik van deze software. Use of this software is entirely at your own risk. - + Het gebruik van deze software is geheel voor eigen risico. SleepyHead is copyright &copy;2011-2014 Mark Watkins - + @@ -2820,7 +2840,7 @@ AK: Ik heb het nu ook door! &Close this window - + &Sluit dit venster @@ -3672,7 +3692,7 @@ p, li { white-space: pre-wrap; } Method of unintentional leaks calculation if not provided by your machine. Note: Statistical Model is experimental. WJG: spreken we de gebruiker met 'u' of 'je' aan? Vaak tutoyeer je, wat gezien de luchtige toon van de teksten ook mijn voorkeur heeft. Denk dat de hele vertaling nog een keer hierop nagelopen moet worden. - Wijze van berekening van maskerlekkag , als het apparaat dat niet zelf doet. + Wijze van berekening van maskerlekkage, als het apparaat dat niet zelf doet. Opmerking: Het statistisch model is experimenteel. @@ -3748,7 +3768,7 @@ AK: Mss later? Don't show any compliance information WJG: lastige. Ik denk dat het hier gaat om het al dan niet opvolgen van het gebruik. Gaat hier om het aantal uren dat je het masker per nacht gebruikt. Compliance is naleving in de zin van wetten, maar voor ander gebruik zeg je wat anders. 'Opvolgen' is er een voor, maar ik vind dat het allemaal niet zo lekker past. Kortom, hier ben ik niet helemaal uit. AK: Compliantie is al gebruikelijk,therapietrouw is dè uitdrukking - Toon informatie over therapietrouw + Toon informatie over therapietrouw @@ -3886,7 +3906,7 @@ anders is het geen AHI/uur meer. Reset the counter to zero at beginning of each (time) window. - Zet de teller op nul aan het begin van elke periode. + Zet de teller op nul aan het begin van elke periode. @@ -4283,32 +4303,32 @@ p, li { white-space: pre-wrap; } Bar Tops - + Staafgrafieken Line Chart - + Lijngrafieken Overview Linecharts - + Overzicht lijngrafieken <html><head/><body><p>This makes scrolling when zoomed in easier on sensitive bidirectional TouchPads</p><p>50ms is recommended value.</p></body></html> - + Dit maakt scrollen makkelijker bij een tablet, 50 ms wordt aanbevolen. milliseconds - + milliseconden Scroll Dampening - + Scrollen dempen @@ -4823,144 +4843,144 @@ 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 slagen per minuut - + L/m l/min - + Error Fout - - + + Warning Waarschuwing - - - Min EPAP - Min. EPAP - - - - Max EPAP - - - - - Min IPAP - - + Min EPAP + Min. EPAP + + + + Max EPAP + Max. EPAP + + + + Min IPAP + Min. IPAP + + + Max IPAP - Max. IPAP + Max. IPAP - + ÇSR - + CSR - + 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: @@ -4972,32 +4992,32 @@ http://www.apneaboard.com/forums/Thread-CMS50D--3956 Plethy - + Oximeter oxymeter - + CPAP CPAP - + BiPAP BiPAP - + Bi-Level Bi-level - + EPAP EPAP - + IPAP IPAP @@ -5010,188 +5030,188 @@ http://www.apneaboard.com/forums/Thread-CMS50D--3956 IPAP hoog - + APAP APAP - + ASV ASV - + ST/ASV ST/ASV - + Humidifier Bevochtiger - - + + H H - - + + OA OA - + A A - - + + CA CA - - + + FL FL - + LE LE - - + + EP EP - - + + VS VS - - + + VS2 VS2 - + RERA RERA (RE) - - + + PP PP - + P P - - + + RE RE - - + + NR NR - + NRI NRI - + O2 O2 - - + + PC PC - - + + UF1 UF1 - - + + UF2 UF2 - - + + UF3 UF3 - + PS PS - - + + AHI AHI - - + + RDI RDI - + AI AI - + HI HI - + UAI UAI - + CAI CAI - + FLI FLI - + REI REI - + EPI EPI @@ -5200,315 +5220,315 @@ http://www.apneaboard.com/forums/Thread-CMS50D--3956 ÃSR - - + + PB PB - + IE I/E - - + + Insp. Time Inademtijd - - + + Exp. Time Uitademtijd - - + + Resp. Event Incident - - - + + + Flow Limitation Stroombeperking - + Flow Limit Stroombeperking - + Pat. Trig. Breath Pat. Veroorz. Ademh. - + Tgt. Min. Vent Doel min. vent. - - + + Target Vent. Doelventilatie - - + + Minute Vent. Minuutventilatie - - + + Tidal Volume Teugvolume - - + + Resp. Rate Ademtempo - - + + Snore Snurken - + Leak Lekkage - + Leaks Maskerlek - - + + Total Leaks Totale lek - + Unintentional Leaks Onbedoelde lek - + MaskPressure Maskerdruk - - + + 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 Naam - + DOB Geboortedatum - + Phone Telefoon - + Address Adres - + Email E-mail - + Patient ID Patient-ID - + Date Datum - + Bedtime Gaan slapen - + Wake-up Opgestaan - + Mask Time Maskertijd - + Unknown Onbekend - + None Geen - + Ready Klaar - + First Eerste dag - + Last Laatste dag - + Start Start - + End Einde - + Min Min. - + Max Max. - + Average Gemiddeld - + Median Mediaan - + Avg Gem. - + W-Avg Gew. gem. - + Pressure Druk - + Daily Dagelijks - + Overview Overzicht - + Oximetry Oxymetrie - + Event Flags Markeringen @@ -5567,38 +5587,38 @@ 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 Bijwerken - + Language Taal - + Question Vraag - + No SleepyHead data folder was found. Would you like SleepyHead to use the default location for storing its data? @@ -5611,17 +5631,17 @@ Wil je dat SleepyHead de standaard lokatie gebruikt voor gegevensopslag? - + Choose or create new folder for SleepyHead data Kies of maak een nieuwe folder voor SleepyHeadData - + Exiting Stoppen - + As you did not select a data folder, SleepyHead will exit. Next time you run, you will be asked again. @@ -5630,12 +5650,12 @@ Next time you run, you will be asked again. De volgende keer wordt het opnieuw gevraagd. - + No Directory Geen directory - + You did not select a directory. SleepyHead will now start with your old one. @@ -5648,7 +5668,7 @@ SleepyHead wordt nu gestart met je oude directory. - + The folder you chose is not empty, nor does it already contain valid SleepyHead data. Are you sure you want to use this folder? @@ -5661,7 +5681,7 @@ Weet je zeker dat je deze wilt gebruiken? - + SleepyHead SleepyHead @@ -5703,19 +5723,19 @@ The Day records overlap with already existing content. De gegevens overlappen reeds bestaande gegevens. - + About SleepyHead Over SleepyHead - + &Close - &Sluiten + &Sluiten - + &Donate - &Doneren + &Doneren @@ -5831,7 +5851,7 @@ Alsjeblieft niets aanraken tot ik klaar ben! Please report bugs you find here to SleepyHead's developer mailing list. - Geef alsjeblieft de fouten door aan de ontwikkelaar van SleepyHead of aan de vertaler: klerk@apneuvereniging.nl + Geef alsjeblieft de fouten door aan de ontwikkelaar van SleepyHead of aan de vertaler: klerk@apneuvereniging.nl This is a beta software and some functionality may not work as intended yet. @@ -5922,154 +5942,153 @@ Alsjeblieft niets aanraken tot ik klaar ben! Kon Channels.xml niet lezen, deze versie is echt brak, geen andere keuze dan om af te breken! - + Therapy Pressure Therapiedruk - + Inspiratory Pressure Inademdruk - + Lower Inspiratory Pressure Laagste inademdruk - + Higher Inspiratory Pressure Hoogste inademdruk - + Expiratory Pressure Uitademdruk - - - Lower Expiratory Pressure - - - Higher Expiratory Pressure - + Lower Expiratory Pressure + Onderste uitademdruk + Higher Expiratory Pressure + Bovenste uitademdruk + + + Pressure Support Drukhulp - + PS Min PS min. - + Pressure Support Minimum Minimale drukhulp - + PS Max PS max. - + Pressure Support Maximum Maximale drukhulp - + Min Pressure Minimale druk - + Minimum Therapy Pressure Minimum therapiedruk - + Pr. Min Min. druk - + Max Pressure Max. druk - + Maximum Therapy Pressure Maximum therapiedruk - + Pr. Max Max. druk - + Ramp Time Ramptijd - + Ramp Delay Period Ramp vertraging - + minutes minuten - + Ramp Pressure Rampdruk - + Starting Ramp Pressure Ramp startdruk - + Ramp Pr. Rampdr. - + Periodic Breathing Cyclische ademhaling (PB) - + A period of periodic breathing Een periode van cyclische ademhaling - - - + + + % % - + Clear Airway Apnea Open luchtweg apneu (CA) - + An apnea where the airway is open Een apneu waarbij de luchtweg niet is afgesloten - @@ -6084,439 +6103,468 @@ Alsjeblieft niets aanraken tot ik klaar ben! - + + events/hr gebeurtenissen per uur - + Obstructive Apnea Obstructieve apneu (OA) - + An apnea caused by airway obstruction Een apneu waarbij de luchtweg is afgesloten - + Hypopnea Hypopneu (H) - + A partially obstructed airway Een gedeeltelijk afgesloten luchtweg - + Unclassified Apnea Onbekende apneu (A) - + An apnea that could not fit into a category Een apneu die niet traceerbaar was - + UA UA - + An restriction in breathing from normal, causing a flattening of the flow waveform. Een abnormale beperking van de ademhaling, waardoor de stroom afvlakte. - + Respiratory Effort Related Arousal Arousal door ademprobleem (RERA) - + An restriction in breathing that causes an either an awakening or sleep disturbance. Een stroombeperking die (gedeeltelijk) ontwaken (arousal) veroorzaakt. - + Vibratory Snore Vibrerend snurken - + A vibratory snore Een snurk - + A vibratory snore as detcted by a System One machine System One detecteert vibrerend snurken - + Pressure Pulse drukpuls - + A pulse of pressure 'pinged' to detect a closed airway. Een kleine drukgolf waarmee een afgesloten luchtweg wordt gedetecteerd. - + Large Leak Groot lek - + A large mask leak affecting machine performance. Dusdanige lekkage dat het apparaat niet meer goed detecteert. - + LL LL - + Non Responding Event Gebeurtenis zonder reactie - + A type of respiratory event that won't respond to a pressure increase. Een ademhalingsgebeurtenis die niet door drukverhoging ophoudt. - + Expiratory Puff Uitademstoot - + Intellipap event where you breathe out your mouth. Een Intellipap gebeurtenis waarbij je door de mond uitademt. - + User Flag #1 Gebruikersvlag #1 - + A user definable event detected by SleepyHead's flow waveform processor. Door de gebruiker instelbare gebeurtenis die door SleepyHead wordt herkend. - + User Flag #2 Gebruikersvlag #2 - + User Flag #3 Gebruikersvlag #3 - + Heart rate in beats per minute Pols in slagen per minuut - + Blood-oxygen saturation percentage Bloedzuurstof saturatie in procent - + SpO2 % SpO2 % - + Plethysomogram Plethysomogram - + hz hz - + An optical Photo-plethysomogram showing heart rhythm Een optische plethysomogram die het hartritme laat zien - + Pulse Change Wijziging in polsslag - + A sudden (user definable) change in heart rate Een plotselinge verandering in polsslag (instelbaar) - + SpO2 Drop SpO2 verlaging - + A sudden (user definable) drop in blood oxygen saturation Een plotselinge verlaging in zuurstofsaturatie (instelbaar) - + SD SD - + Breathing flow rate waveform Ademhalings golfvorm - - - - - - + + + + + + L/min l/min - + Mask Pressure Maskerdruk - + Mask Pressure (High resolution) Maskerdruk (hoge resolutie) - + Amount of air displaced per breath Hoeveelheid lucht verplaatst door ademhaling - + Graph displaying snore volume Grafiek die de mate van snurken weergeeft - - + + ?? ?? - + Minute Ventilation Minuutventilatie - + Amount of air displaced per minute Hoeveelheid verplaatste lucht per minuut - + Respiratory Rate Ademhalingstempo - + Rate of breaths per minute Tempo van de ademhaling per minuut - + Bpm slagen per minuut - + Patient Triggered Breaths Pat. Veroorz. Ademh. - + Percentage of breaths triggered by patient Percentage ademhalingen door de patient - + Pat. Trig. Breaths Pat. geact. teugen - + Leak Rate Leksnelheid - + Rate of detected mask leakage Snelheid van de maskerlekkage - + I:E Ratio I:E verhouding - + Ratio between Inspiratory and Expiratory time Verhouding tussen inadem- en uitademtijd - + ratio verhouding - + Expiratory Time Uitademtijd - + Time taken to breathe out Tijdsduur van het uitademen - + seconds seconden - + Inspiratory Time Inademtijd - + Time taken to breathe in Tijdsduur van het inademen - + Respiratory Event Ademhalingsgebeurtenis - + A ResMed data source showing Respiratory Events Een ResMed gegevensblok met ademhalingsgebeurtenissen - + events incidenten - + Graph showing severity of flow limitations Grafiek die de ernst van de stroombeperking aangeeft - + Flow Limit. Stroombeperk. - + 0-1 0=open, 1=dicht - + Target Minute Ventilation Doelminuutventilatie - + Target Minute Ventilation? Doelminuutventilatie? - + Maximum Leak Maximum lekkage - + The maximum rate of mask leakage De maximum leksnelheid - + Max Leaks Max. lek - + Apnea Hypopnea Index Apneu-hypopneu Index - + Graph showing running AHI for the past hour Grafiek met de voortschrijdende AHI van het afgelopen uur - - + + events/hour gebeurtenissen per uur - + Total Leak Rate Totale lekkage - + Detected mask leakage including natural Mask leakages Gedetecteerde maskerlekkage inclusief de bedoelde lek - + Median Leak Rate Mediaan van de lekkage - + Median rate of detected mask leakage De mediaan van de leksnelheid - + Median Leaks Mediaan lek - + Respiratory Disturbance Index Ademhalings Stoornis Index (RDI) - + Graph showing running RDI for the past hour Grafiek met de voorstschrijdende RDI van het afgelopen uur + + + + Orientation + + + + + Sleep position in degrees + + + + + + degrees + + + + + + Inclination + + + + + Upright angle in degrees + + Name: %1, %2 diff --git a/Translations/Svenska.se.ts b/Translations/Svenska.se.ts index 3a4ab5ff..0d203378 100644 --- a/Translations/Svenska.se.ts +++ b/Translations/Svenska.se.ts @@ -235,70 +235,70 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + Breakdown - + events - + Selection AHI - + U1 - + U2 - + U3 - - - - + + + + Events/hour - + No %1 events are recorded this day - + %1 event - + %1 events - + PAP Mode: %1<br/> - + Oximetry data exists for this day, but its timestamps are too different, so the Graphs will not be linked. - + No Graphs :( @@ -313,173 +313,178 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + Duration - + Oximetery Sessions - + + Position Sensor Sessions + + + + Unknown Session - + Sleep - + Wake - + Event Breakdown - + Sessions all off! - + Sessions exist for this day but are switched off. - + Impossibly short session - + Zero hours?? - + BRICK :( - + Complain to your Equipment Provider! - - + + Avg - + Med - + Statistics - + %1% - + <b>Please Note:</b> This day just contains summary data, only limited information is available . - + No data available - + Oximeter Information - + SpO2 Desaturations - + Pulse Change events - + SpO2 Baseline Used - + Machine Settings - + Session Information - + CPAP Sessions - + Sleep Stage Sessions - + One or more waveform record for this session had faulty source data. Some waveform overlay points may not match up correctly. - + Sorry, your machine only provides compliance data. - + Pick a Colour - + This bookmarked is in a currently disabled area.. - + Bookmark at %1 - + Show all graphs - + No Graphs On! - + Hide all graphs @@ -766,7 +771,7 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + Oximetry @@ -821,757 +826,772 @@ If you forgot to import todays CPAP data first, go and do that now, then import - + &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&tatistics - - + + View Statistics - + Import &ZEO Data - + Import RemStar &MSeries Data - + &Support SleepyHead Development - + Sleep Disorder Terms &Glossary - + Change &Language - + Change &Data Folder - + + Import &Somnopose Data + + + + Profile - + Welcome - + &About - + 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 - + 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. - + Don't forget to Like/+1 SleepyHead on <a href="http://www.facebook.com/SleepyHeadCPAP">Facebook</a> or <a href="http://plus.google.com/u/0/b/101426655252362287937">Google+ - + Welcome to SleepyHead - + About SleepyHead - + This software has been created to assist you in reviewing the data produced by CPAP Machines, used in the treatment of various Sleep Disorders. - + SleepyHead has been designed by a software developer with personal experience with a sleep disorder, and shaped by the feedback of many other willing testers dealing with similar conditions. - + This is a beta release, some features may not yet behave as expected. - + Please report any bugs you find to SleepyHead's SourceForge page. - + Currenly supported machines: - + CPAP - + Philips Respironics System One (CPAP, Auto, BiPAP & ASV models) - + ResMed S9 models (CPAP, Auto, VPAP) - + DeVilbiss Intellipap (Auto) - + Contec CMS50D+, CMS50E and CMS50F (not 50FW) Oximeters - + ResMed S9 Oximeter Attachment - + Online Help Resources - + Note: - + I don't recommend using this built in web browser to do any major surfing in, it will work, but it's mainly meant as a help browser. - + (It doesn't support SSL encryption, so it's not a good idea to type your passwords or personal details anywhere.) - + SleepyHead's Online <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=SleepyHead_Users_Guide">Users Guide</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Frequently_Asked_Questions">Frequently Asked Questions</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Glossary">Glossary of Sleep Disorder Terms</a><br/> - + <a href="http://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Main_Page">SleepyHead Wiki</a><br/> - + SleepyHead's <a href='http://www.sourceforge.net/projects/sleepyhead'>Project Website</a> on SourceForge<br/> - + Got a neat idea on how to improve SleepyHead? Check out SleepyHeads <a href="http://sourceforge.net/apps/ideatorrent/sleepyhead/">Idea Torrent</a> - + Further Information - + Here are the <a href='qrc:/docs/release_notes.html'>release notes</a> for this version. - + Plus a few <a href='qrc:/docs/usage.html'>usage notes</a>, and some important information for Mac users. - + About <a href='http://en.wikipedia.org/wiki/Sleep_apnea'>Sleep Apnea</a> on Wikipedia - + Friendly forums to talk and learn about Sleep Apnea: - + <a href='http://www.cpaptalk.com'>CPAPTalk Forum</a>, - + <a href='http://s7.zetaboards.com/Apnea_Board/index'>Apnea Board</a> - + Copyright: - + &copy;2011-2014 - + License: - + This software is released freely under the <a href="qrc:/COPYING">GNU Public License</a>. - + DISCLAIMER: - + This is <font color='red'><u>NOT</u></font> medical software. This application is merely a data viewer, and no guarantee is made regarding accuracy or correctness of any calculations or data displayed. - + The author will NOT be held liable by anyone who harms themselves or others by use or misuse of this software. - + Your doctor should always be your first and best source of guidance regarding the important matter of managing your health. - + *** <u>Use at your own risk</u> *** - + SleepyHead, brought to you by Jedimark - + Kudos & Credits - + Bugfixes, Patches and Platform Help: - + James Marshall, Rich Freeman, John Masters, Patricia Shanahan, Alec Clews, manders99, and Sean Stangl. - + Translators: - + Arie Klerk (Dutch), Steffen Reitz (German). - + 3rd Party Libaries: - + SleepyHead is built using the <a href="http://qt-project.org">Qt Application Framework</a>. - + It uses the cross platform <a href="http://code.google.com/p/qextserialport">QExtSerialPort</a> library for serial port access in the Oximetry module. - + In the updater code, SleepyHead uses <a href="http://sourceforge.net/projects/quazip">QuaZip</a> by Sergey A. Tachenov, which is a C++ wrapper over Gilles Vollant's ZIP/UNZIP package. - + Special thanks to Pugsy from <a href='http://cpaptalk.com'>CPAPTalk</a> for her help with documentation and tutorials, as well as everyone who helped out by testing and sharing their CPAP data. - + Thanks for using SleepyHead. If you find it within your means, please consider encouraging future development by making a donation via Paypal. - + This software is NOT suitable for medical diagnostics purposes, neither is it fit for CPAP complaince reporting purposes, or ANY other medical use for that matter. - + The author and anyone associated with him accepts 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. - + 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" - + Screenshot saved 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 + + + There was a problem opening Somnopose Data File: + + + + + Somnopause Data Import complete + + NewProfile @@ -3567,676 +3587,676 @@ 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 - + Min EPAP - + Max EPAP - + IPAP - + 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 - + Min IPAP - + Max IPAP - + Ç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 @@ -4294,38 +4314,38 @@ 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 its data? @@ -4334,29 +4354,29 @@ Would you like SleepyHead to use the default location for storing its 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. @@ -4365,7 +4385,7 @@ 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? @@ -4374,17 +4394,17 @@ Are you sure you want to use this folder? - + About SleepyHead - + &Close - + &Donate @@ -4598,154 +4618,153 @@ Please don't touch anything until it's done. - + Therapy Pressure - + Inspiratory Pressure - + Lower Inspiratory Pressure - + Higher Inspiratory Pressure - + Expiratory Pressure - + Lower Expiratory Pressure - + Higher Expiratory Pressure - + Pressure Support - + PS Min - + Pressure Support Minimum - + PS Max - + Pressure Support Maximum - + Min Pressure - + Minimum Therapy Pressure - + Pr. Min - + Max Pressure - + Maximum Therapy Pressure - + Pr. Max - + Ramp Time - + Ramp Delay Period - + minutes - + Ramp Pressure - + Starting Ramp Pressure - + Ramp Pr. - + Periodic Breathing - + A period of periodic breathing - - - + + + % - + Clear Airway Apnea - + An apnea where the airway is open - @@ -4760,439 +4779,468 @@ Please don't touch anything until it's done. - + + events/hr - + Obstructive Apnea - + An apnea caused by airway obstruction - + Hypopnea - + A partially obstructed airway - + Unclassified Apnea - + An apnea that could not fit into a category - + UA - + An restriction in breathing from normal, causing a flattening of the flow waveform. - + Respiratory Effort Related Arousal - + An restriction in breathing that causes an either an awakening or sleep disturbance. - + Vibratory Snore - + A vibratory snore - + A vibratory snore as detcted by a System One machine - + Pressure Pulse - + A pulse of pressure 'pinged' to detect a closed airway. - + Large Leak - + A large mask leak affecting machine performance. - + LL - + Non Responding Event - + A type of respiratory event that won't respond to a pressure increase. - + Expiratory Puff - + Intellipap event where you breathe out your mouth. - + User Flag #1 - + A user definable event detected by SleepyHead's flow waveform processor. - + User Flag #2 - + User Flag #3 - + Heart rate in beats per minute - + Blood-oxygen saturation percentage - + SpO2 % - + Plethysomogram - + hz - + An optical Photo-plethysomogram showing heart rhythm - + Pulse Change - + A sudden (user definable) change in heart rate - + SpO2 Drop - + A sudden (user definable) drop in blood oxygen saturation - + SD - + Breathing flow rate waveform - - - - - - + + + + + + L/min - + Mask Pressure - + Mask Pressure (High resolution) - + Amount of air displaced per breath - + Graph displaying snore volume - - + + ?? - + Minute Ventilation - + Amount of air displaced per minute - + Respiratory Rate - + Rate of breaths per minute - + Bpm - + Patient Triggered Breaths - + Percentage of breaths triggered by patient - + Pat. Trig. Breaths - + Leak Rate - + Rate of detected mask leakage - + I:E Ratio - + Ratio between Inspiratory and Expiratory time - + ratio - + Expiratory Time - + Time taken to breathe out - + seconds - + Inspiratory Time - + Time taken to breathe in - + Respiratory Event - + A ResMed data source showing Respiratory Events - + events - + Graph showing severity of flow limitations - + Flow Limit. - + 0-1 - + Target Minute Ventilation - + Target Minute Ventilation? - + Maximum Leak - + The maximum rate of mask leakage - + Max Leaks - + Apnea Hypopnea Index - + Graph showing running AHI for the past hour - - + + events/hour - + Total Leak Rate - + Detected mask leakage including natural Mask leakages - + Median Leak Rate - + Median rate of detected mask leakage - + Median Leaks - + Respiratory Disturbance Index - + Graph showing running RDI for the past hour + + + + Orientation + + + + + Sleep position in degrees + + + + + + degrees + + + + + + Inclination + + + + + Upright angle in degrees + + Name: %1, %2 diff --git a/sleepyhead/SleepLib/common.cpp b/sleepyhead/SleepLib/common.cpp index 40fc7bf1..cb82e64b 100644 --- a/sleepyhead/SleepLib/common.cpp +++ b/sleepyhead/SleepLib/common.cpp @@ -127,6 +127,10 @@ QString STR_TR_Oximetry; QString STR_TR_Oximeter; QString STR_TR_EventFlags; +QString STR_TR_Inclination; +QString STR_TR_Orientation; + + // Machine type names. QString STR_TR_CPAP; // Constant Positive Airway Pressure QString STR_TR_BIPAP; // Bi-Level Positive Airway Pressure @@ -371,6 +375,9 @@ void initializeStrings() STR_TR_Channel=QObject::tr("Channel"); STR_TR_Settings=QObject::tr("Settings"); + STR_TR_Inclination=QObject::tr("Inclination"); + STR_TR_Orientation=QObject::tr("Orientation"); + STR_TR_Name=QObject::tr("Name"); STR_TR_DOB=QObject::tr("DOB"); // Date of Birth STR_TR_Phone=QObject::tr("Phone"); diff --git a/sleepyhead/SleepLib/common.h b/sleepyhead/SleepLib/common.h index 5d265af8..51329ea1 100644 --- a/sleepyhead/SleepLib/common.h +++ b/sleepyhead/SleepLib/common.h @@ -140,6 +140,9 @@ extern QString STR_TR_Oximetry; extern QString STR_TR_Oximeter; extern QString STR_TR_EventFlags; +extern QString STR_TR_Inclination; +extern QString STR_TR_Orientation; + // Machine type names. extern QString STR_TR_CPAP; // Constant Positive Airway Pressure extern QString STR_TR_BIPAP; // Bi-Level Positive Airway Pressure diff --git a/sleepyhead/SleepLib/loader_plugins/somnopose_loader.cpp b/sleepyhead/SleepLib/loader_plugins/somnopose_loader.cpp new file mode 100644 index 00000000..7474c4b5 --- /dev/null +++ b/sleepyhead/SleepLib/loader_plugins/somnopose_loader.cpp @@ -0,0 +1,201 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- + * vim: set ts=8 sts=4 et sw=4 tw=99: + * + * SleepLib Somnopose Loader Implementation + * + * Copyright (c) 2011-2014 Mark Watkins + * + * This file is subject to the terms and conditions of the GNU General Public + * License. See the file COPYING in the main directory of the Linux + * distribution for more details. */ + +//******************************************************************************************** +// IMPORTANT!!! +//******************************************************************************************** +// Please INCREMENT the somnopose_data_version in somnopose_loader.h when making changes to this loader +// that change loader behaviour or modify channels. +//******************************************************************************************** + +#include +#include +#include "somnopose_loader.h" +#include "SleepLib/machine.h" + +SomnoposeLoader::SomnoposeLoader() +{ + //ctor +} + +SomnoposeLoader::~SomnoposeLoader() +{ + //dtor +} +int SomnoposeLoader::Open(QString & path,Profile *profile) +{ + Q_UNUSED(path) + Q_UNUSED(profile) + + QString newpath; + + QString dirtag="somnopose"; + + // Could Scan the ZEO folder for a list of CSVs + + path=path.replace("\\","/"); + + if (path.toLower().endsWith("/"+dirtag)) { + return 0; + //newpath=path; + } else { + newpath=path+"/"+dirtag.toUpper(); + } + + //QString filename; + + // Somnopose folder structure detection stuff here. + + return 0; // number of machines affected +} +Machine *SomnoposeLoader::CreateMachine(Profile *profile) +{ + if (!profile) + return NULL; + + QList ml=profile->GetMachines(MT_POSITION); + + for (QList::iterator i=ml.begin(); i!=ml.end(); i++) { + if ((*i)->GetClass()==somnopose_class_name) { + return (*i); + break; + } + } + + qDebug("Create Somnopose Machine Record"); + + Machine *m=new PositionSensor(profile,0); + m->SetType(MT_POSITION); + m->SetClass(somnopose_class_name); + m->properties[STR_PROP_Brand]="Somnopose"; + m->properties[STR_PROP_Model]="Somnopose Position Data"; + m->properties[STR_PROP_DataVersion]=QString::number(somnopose_data_version); + + profile->AddMachine(m); + + QString path="{"+STR_GEN_DataFolder+"}/"+m->GetClass()+"_"+m->hexid()+"/"; + m->properties[STR_PROP_Path]=path; + m->properties[STR_PROP_BackupPath]=path+"Backup/"; + + return m; +} + +int SomnoposeLoader::OpenFile(QString filename) +{ + QFile file(filename); + if (filename.toLower().endsWith(".csv")) { + if (!file.open(QFile::ReadOnly)) { + qDebug() << "Couldn't open Somnopose data file" << filename; + return 0; + } + } else { + return 0; + } + + qDebug() << "Opening file" << filename; + QTextStream ts(&file); + + // Read header line and determine order of fields + QString hdr=ts.readLine(); + QStringList headers=hdr.split(","); + + int col_inclination=-1, col_orientation=-1, col_timestamp=-1; + + int hdr_size=headers.size(); + for (int i=0;iSessionExists(sid)) { + return 0; // Already imported + } + sess=new Session(mach,sid); + sess->really_set_first(time); + ev_orientation=sess->AddEventList(POS_Orientation,EVL_Event,1,0,0,0); + ev_inclination=sess->AddEventList(POS_Inclination,EVL_Event,1,0,0,0); + first=false; + } + sess->set_last(time); + ev_orientation->AddEvent(time,orientation); + ev_inclination->AddEvent(time,inclination); + + // QDateTime dt=QDateTime::fromMSecsSinceEpoch(time); + // qDebug() << dt << orientation << inclination; + } + sess->setMin(POS_Orientation,ev_orientation->Min()); + sess->setMax(POS_Orientation,ev_orientation->Max()); + sess->setMin(POS_Inclination,ev_inclination->Min()); + sess->setMax(POS_Inclination,ev_inclination->Max()); + + sess->really_set_last(time); + sess->SetChanged(true); + mach->AddSession(sess, p_profile); + + mach->Save(); + + return true; +} + + +static bool somnopose_initialized=false; + +void SomnoposeLoader::Register() +{ + if (somnopose_initialized) return; + qDebug("Registering SomnoposeLoader"); + RegisterLoader(new SomnoposeLoader()); + //InitModelMap(); + somnopose_initialized=true; +} + diff --git a/sleepyhead/SleepLib/loader_plugins/somnopose_loader.h b/sleepyhead/SleepLib/loader_plugins/somnopose_loader.h new file mode 100644 index 00000000..9cfcbd01 --- /dev/null +++ b/sleepyhead/SleepLib/loader_plugins/somnopose_loader.h @@ -0,0 +1,43 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- + * vim: set ts=8 sts=4 et sw=4 tw=99: + * + * SleepLib Somnopose Loader Header + * + * Copyright (c) 2011-2014 Mark Watkins + * + * This file is subject to the terms and conditions of the GNU General Public + * License. See the file COPYING in the main directory of the Linux + * distribution for more details. */ + +#ifndef SOMNOPOSELOADER_H +#define SOMNOPOSELOADER_H + +#include "SleepLib/machine_loader.h" + +const QString somnopose_class_name="Somnopose"; +const int somnopose_data_version=1; + + +/*! \class SomnoposeLoader + \brief Unfinished stub for loading Somnopose Positional CSV data +*/ +class SomnoposeLoader : public MachineLoader +{ + public: + SomnoposeLoader(); + virtual ~SomnoposeLoader(); + virtual int Open(QString & path,Profile *profile); + virtual int OpenFile(QString filename); + static void Register(); + + virtual int Version() { return somnopose_data_version; } + virtual const QString & ClassName() { return somnopose_class_name; } + + + Machine *CreateMachine(Profile *profile); + + protected: + private: +}; + +#endif // SOMNOPOSELOADER_H diff --git a/sleepyhead/SleepLib/machine.cpp b/sleepyhead/SleepLib/machine.cpp index 2d912345..e9dc406b 100644 --- a/sleepyhead/SleepLib/machine.cpp +++ b/sleepyhead/SleepLib/machine.cpp @@ -449,6 +449,17 @@ SleepStage::~SleepStage() { } +////////////////////////////////////////////////////////////////////////////////////////// +// PositionSensor Class implmementation +////////////////////////////////////////////////////////////////////////////////////////// +PositionSensor::PositionSensor(Profile *p,MachineID id):Machine(p,id) +{ + m_type=MT_POSITION; +} +PositionSensor::~PositionSensor() +{ +} + ChannelID NoChannel, SESSION_ENABLED; ChannelID CPAP_IPAP, CPAP_IPAPLo, CPAP_IPAPHi, CPAP_EPAP, CPAP_EPAPLo, CPAP_EPAPHi, CPAP_Pressure, CPAP_PS, CPAP_Mode, CPAP_AHI, @@ -478,3 +489,4 @@ ChannelID ZEO_SleepStage, ZEO_ZQ, ZEO_TotalZ, ZEO_TimeToZ, ZEO_TimeInWake, ZEO_T ZEO_AlarmReason, ZEO_SnoozeTime, ZEO_WakeTone, ZEO_WakeWindow, ZEO_AlarmType, ZEO_MorningFeel, ZEO_FirmwareVersion, ZEO_FirstAlarmRing, ZEO_LastAlarmRing, ZEO_FirstSnoozeTime, ZEO_LastSnoozeTime, ZEO_SetAlarmTime, ZEO_RiseTime; +ChannelID POS_Orientation, POS_Inclination; diff --git a/sleepyhead/SleepLib/machine.h b/sleepyhead/SleepLib/machine.h index e71ce3e0..5f5453d8 100644 --- a/sleepyhead/SleepLib/machine.h +++ b/sleepyhead/SleepLib/machine.h @@ -189,6 +189,16 @@ public: protected: }; +/*! \class PositionSensor + \brief A PositionSensor classed machine object.. + */ +class PositionSensor:public Machine +{ +public: + PositionSensor(Profile *p,MachineID id=0); + virtual ~PositionSensor(); +protected: +}; #endif // MACHINE_H diff --git a/sleepyhead/SleepLib/machine_common.h b/sleepyhead/SleepLib/machine_common.h index 4851a935..53571790 100644 --- a/sleepyhead/SleepLib/machine_common.h +++ b/sleepyhead/SleepLib/machine_common.h @@ -50,7 +50,7 @@ enum SummaryType { ST_CNT, ST_SUM, ST_AVG, ST_WAVG, ST_PERC, ST_90P, ST_MIN, ST_ /*! \enum MachineType \brief Generalized type of a machine */ -enum MachineType { MT_UNKNOWN=0,MT_CPAP,MT_OXIMETER,MT_SLEEPSTAGE,MT_JOURNAL }; +enum MachineType { MT_UNKNOWN=0,MT_CPAP,MT_OXIMETER,MT_SLEEPSTAGE,MT_JOURNAL,MT_POSITION }; //void InitMapsWithoutAwesomeInitializerLists(); @@ -115,5 +115,6 @@ extern ChannelID ZEO_SleepStage, ZEO_ZQ, ZEO_TotalZ, ZEO_TimeToZ, ZEO_TimeInWake ZEO_AlarmReason, ZEO_SnoozeTime, ZEO_WakeTone, ZEO_WakeWindow, ZEO_AlarmType, ZEO_MorningFeel, ZEO_FirmwareVersion, ZEO_FirstAlarmRing, ZEO_LastAlarmRing, ZEO_FirstSnoozeTime, ZEO_LastSnoozeTime, ZEO_SetAlarmTime, ZEO_RiseTime; +extern ChannelID POS_Orientation, POS_Inclination; #endif // MACHINE_COMMON_H diff --git a/sleepyhead/SleepLib/profiles.cpp b/sleepyhead/SleepLib/profiles.cpp index 8bc42ed7..e646ae9e 100644 --- a/sleepyhead/SleepLib/profiles.cpp +++ b/sleepyhead/SleepLib/profiles.cpp @@ -195,6 +195,8 @@ void Profile::ExtraLoad(QDomElement & root) m=new Oximeter(this,m_id); else if (m_type==MT_SLEEPSTAGE) m=new SleepStage(this,m_id); + else if (m_type==MT_POSITION) + m=new PositionSensor(this,m_id); else { m=new Machine(this,m_id); m->SetType(m_type); diff --git a/sleepyhead/SleepLib/schema.cpp b/sleepyhead/SleepLib/schema.cpp index 37219b65..a3efe8cd 100644 --- a/sleepyhead/SleepLib/schema.cpp +++ b/sleepyhead/SleepLib/schema.cpp @@ -84,6 +84,7 @@ void init() // QString GRP_CPAP="CPAP"; + QString GRP_POS="POS"; QString GRP_OXI="OXI"; // Pressure Related Settings @@ -192,6 +193,10 @@ void init() schema::channel.add(GRP_CPAP,new Channel(CPAP_LeakMedian = 0x1118, DATA, SESSION, "LeakMedian", QObject::tr("Median Leak Rate"), QObject::tr("Median rate of detected mask leakage"), QObject::tr("Median Leaks"), QObject::tr("L/min"), DEFAULT, QColor("dark green"))); schema::channel.add(GRP_CPAP,new Channel(CPAP_RDI = 0x1119, DATA, SESSION, "RDI", QObject::tr("Respiratory Disturbance Index"), QObject::tr("Graph showing running RDI for the past hour"), QObject::tr("RDI"), QObject::tr("events/hour"), DEFAULT, QColor("dark red"))); + schema::channel.add(GRP_POS,new Channel(POS_Orientation = 0x2990, DATA, SESSION, "Orientation", QObject::tr("Orientation"), QObject::tr("Sleep position in degrees"), QObject::tr("Orientation"), QObject::tr("degrees"), DEFAULT, QColor("dark blue"))); + schema::channel.add(GRP_POS,new Channel(POS_Inclination = 0x2991, DATA, SESSION, "Inclination", QObject::tr("Inclination"), QObject::tr("Upright angle in degrees"), QObject::tr("Inclination"), QObject::tr("degrees"), DEFAULT, QColor("dark magenta"))); + + NoChannel=0; // CPAP_IPAP=schema::channel["IPAP"].id(); diff --git a/sleepyhead/daily.cpp b/sleepyhead/daily.cpp index a0b0ba61..a68aeda5 100644 --- a/sleepyhead/daily.cpp +++ b/sleepyhead/daily.cpp @@ -157,6 +157,9 @@ Daily::Daily(QWidget *parent,gGraphView * shared) INTSPO2=new gGraph(GraphView,tr("Int. SpO2"), schema::channel[OXI_SPO2].fullname()+"\n"+schema::channel[OXI_SPO2].description()+"\n("+schema::channel[OXI_SPO2].units()+")",default_height,oxigrp); PLETHY=new gGraph(GraphView,STR_TR_Plethy, schema::channel[OXI_Plethy].fullname()+"\n"+schema::channel[OXI_Plethy].description()+"\n("+schema::channel[OXI_Plethy].units()+")",default_height,oxigrp); + INC=new gGraph(GraphView,STR_TR_Inclination, schema::channel[POS_Inclination].fullname()+"\n"+schema::channel[POS_Inclination].description()+"\n("+schema::channel[POS_Inclination].units()+")",default_height); + ORI=new gGraph(GraphView,STR_TR_Orientation, schema::channel[POS_Orientation].fullname()+"\n"+schema::channel[POS_Orientation].description()+"\n("+schema::channel[POS_Orientation].units()+")",default_height); + // Event Pie Chart (for snapshot purposes) // TODO: Convert snapGV to generic for snapshotting multiple graphs (like reports does) // TAP=new gGraph(GraphView,"Time@Pressure",STR_UNIT_CMH2O,100); @@ -247,7 +250,8 @@ Daily::Daily(QWidget *parent,gGraphView * shared) FRW->AddLayer(AddCPAP(los)); - gGraph *graphs[]={ PRD, LEAK, AHI, SNORE, PTB, MP, RR, MV, TV, FLG, IE, TI, TE, SPO2, PLETHY, PULSE, STAGE, INTSPO2, INTPULSE}; + + gGraph *graphs[]={ PRD, LEAK, AHI, SNORE, PTB, MP, RR, MV, TV, FLG, IE, TI, TE, SPO2, PLETHY, PULSE, STAGE, INTSPO2, INTPULSE, ORI, INC }; int ng=sizeof(graphs)/sizeof(gGraph*); for (int i=0;iAddLayer(new gXGrid()); @@ -294,6 +298,9 @@ Daily::Daily(QWidget *parent,gGraphView * shared) MP->AddLayer(AddCPAP(new gLineChart(CPAP_MaskPressure, COLOR_MaskPressure, false))); RR->AddLayer(AddCPAP(lc=new gLineChart(CPAP_RespRate, COLOR_RespRate, square))); + INC->AddLayer(AddPOS(new gLineChart(POS_Inclination))); + ORI->AddLayer(AddPOS(new gLineChart(POS_Orientation))); + // Delete me!! // lc->addPlot(CPAP_Test1, COLOR_DarkRed,square); @@ -636,12 +643,13 @@ void Daily::UpdateCalendarDay(QDate date) bool hasoxi=PROFILE.GetDay(date,MT_OXIMETER)!=NULL; bool hasjournal=PROFILE.GetDay(date,MT_JOURNAL)!=NULL; bool hasstage=PROFILE.GetDay(date,MT_SLEEPSTAGE)!=NULL; + bool haspos=PROFILE.GetDay(date,MT_POSITION)!=NULL; if (hascpap) { if (hasoxi) { ui->calendar->setDateTextFormat(date,oxicpap); } else if (hasjournal) { ui->calendar->setDateTextFormat(date,cpapjour); - } else if (hasstage) { + } else if (hasstage || haspos) { ui->calendar->setDateTextFormat(date,stageday); } else { ui->calendar->setDateTextFormat(date,cpaponly); @@ -650,6 +658,10 @@ void Daily::UpdateCalendarDay(QDate date) ui->calendar->setDateTextFormat(date,oxiday); } else if (hasjournal) { ui->calendar->setDateTextFormat(date,jourday); + } else if (hasstage) { + ui->calendar->setDateTextFormat(date,oxiday); + } else if (haspos) { + ui->calendar->setDateTextFormat(date,oxiday); } else { ui->calendar->setDateTextFormat(date,nodata); } @@ -750,13 +762,15 @@ MyWebView::MyWebView(QWidget *parent): } -QString Daily::getSessionInformation(Day * cpap, Day * oxi, Day * stage) +QString Daily::getSessionInformation(Day * cpap, Day * oxi, Day * stage, Day * posit) { QString html; QList list; if (cpap) list.push_back(cpap); if (oxi) list.push_back(oxi); if (stage) list.push_back(stage); + if (posit) list.push_back(posit); + if (list.isEmpty()) return html; @@ -798,6 +812,10 @@ QString Daily::getSessionInformation(Day * cpap, Day * oxi, Day * stage) case MT_SLEEPSTAGE: type="stage"; html+=tr("Sleep Stage Sessions"); break; + case MT_POSITION: type="stage"; + html+=tr("Position Sensor Sessions"); + break; + default: type="unknown"; html+=tr("Unknown Session"); @@ -985,13 +1003,14 @@ QString Daily::getCPAPInformation(Day * cpap) } -QString Daily::getStatisticsInfo(Day * cpap,Day * oxi) +QString Daily::getStatisticsInfo(Day * cpap,Day * oxi,Day *pos) { QList list; list.push_back(cpap); list.push_back(oxi); + list.push_back(pos); int mididx=PROFILE.general->prefCalcMiddle(); @@ -1025,7 +1044,7 @@ QString Daily::getStatisticsInfo(Day * cpap,Day * oxi) CPAP_Pressure,CPAP_EPAP,CPAP_IPAP,CPAP_PS,CPAP_PTB, CPAP_MinuteVent, CPAP_RespRate, CPAP_RespEvent,CPAP_FLG, CPAP_Leak, CPAP_LeakTotal, CPAP_Snore,CPAP_IE,CPAP_Ti,CPAP_Te, CPAP_TgMV, - CPAP_TidalVolume, OXI_Pulse, OXI_SPO2 + CPAP_TidalVolume, OXI_Pulse, OXI_SPO2, POS_Inclination, POS_Orientation }; int numchans=sizeof(chans)/sizeof(ChannelID); int ccnt=0; @@ -1147,6 +1166,7 @@ void Daily::Load(QDate date) Day *cpap=PROFILE.GetDay(date,MT_CPAP); Day *oxi=PROFILE.GetDay(date,MT_OXIMETER); Day *stage=PROFILE.GetDay(date,MT_SLEEPSTAGE); + Day *posit=PROFILE.GetDay(date,MT_POSITION); if (!PROFILE.session->cacheSessions()) { // Getting trashed on purge last day... @@ -1189,6 +1209,7 @@ void Daily::Load(QDate date) UpdateOXIGraphs(oxi); UpdateCPAPGraphs(cpap); UpdateSTAGEGraphs(stage); + UpdatePOSGraphs(posit); UpdateEventsTree(ui->treeWidget,cpap); mainwin->refreshStatistics(); @@ -1336,9 +1357,9 @@ void Daily::Load(QDate date) } // if (!CPAP) else html+=getSleepTime(cpap,oxi); - if ((cpap && !isBrick && (cpap->hours()>0)) || oxi) { + if ((cpap && !isBrick && (cpap->hours()>0)) || oxi || posit) { - html+=getStatisticsInfo(cpap,oxi); + html+=getStatisticsInfo(cpap,oxi,posit); } else { if (cpap && cpap->hours()==0) { } else { @@ -1353,7 +1374,7 @@ void Daily::Load(QDate date) html+=getOximeterInformation(oxi); html+=getMachineSettings(cpap); - html+=getSessionInformation(cpap,oxi,stage); + html+=getSessionInformation(cpap,oxi,stage,posit); html+=""; @@ -1689,6 +1710,17 @@ void Daily::UpdateSTAGEGraphs(Day *day) } } +void Daily::UpdatePOSGraphs(Day *day) +{ + //if (!day) return; + if (day) { + day->OpenEvents(); + } + for (QList::iterator g=POSData.begin();g!=POSData.end();g++) { + (*g)->SetDay(day); + } +} + void Daily::UpdateOXIGraphs(Day *day) { //if (!day) return; diff --git a/sleepyhead/daily.h b/sleepyhead/daily.h index 9e107993..dde5d386 100644 --- a/sleepyhead/daily.h +++ b/sleepyhead/daily.h @@ -295,21 +295,22 @@ private: void updateCube(); void updateGraphCombo(); - QString getSessionInformation(Day * cpap, Day * oxi, Day * stage); - QString getMachineSettings(Day * cpap); - QString getStatisticsInfo(Day * cpap, Day * oxi); - QString getCPAPInformation(Day * cpap); - QString getOximeterInformation(Day * oxi); - QString getEventBreakdown(Day * cpap); - QString getSleepTime(Day * cpap, Day * oxi); + QString getSessionInformation(Day *cpap, Day *oxi, Day *stage, Day *posit); + QString getMachineSettings(Day *cpap); + QString getStatisticsInfo(Day *cpap, Day *oxi, Day *pos); + QString getCPAPInformation(Day *cpap); + QString getOximeterInformation(Day *oxi); + QString getEventBreakdown(Day *cpap); + QString getSleepTime(Day *cpap, Day *oxi); gGraph *PRD,*FRW,*GAHI,*TAP,*LEAK,*SF,*TAP_EAP,*TAP_IAP,*PULSE,*SPO2, *SNORE,*RR,*MP,*MV,*TV,*FLG,*PTB,*OF, *THPR, - *PLETHY,*TI,*TE, *RE, *IE, *AHI, *RDI, *STAGE, *INTPULSE, *INTSPO2; + *PLETHY,*TI,*TE, *RE, *IE, *AHI, *RDI, *STAGE, *INTPULSE, *INTSPO2, *INC, *ORI; QList OXIData; QList CPAPData; QList STAGEData; + QList POSData; QHash GraphToggles; QVector GraphAction; QGLContext *offscreen_context; @@ -317,11 +318,13 @@ private: QList splitter_sizes; Layer * AddCPAP(Layer *d) { CPAPData.push_back(d); return d; } Layer * AddSTAGE(Layer *d) { STAGEData.push_back(d); return d; } + Layer * AddPOS(Layer *d) { POSData.push_back(d); return d; } Layer * AddOXI(Layer *d) { OXIData.push_back(d); return d; } void UpdateCPAPGraphs(Day *day); void UpdateOXIGraphs(Day *day); void UpdateSTAGEGraphs(Day *day); + void UpdatePOSGraphs(Day *day); Ui::Daily *ui; @@ -341,7 +344,6 @@ private: MyWebView * webView; Day * lastcpapday; - bool ZombieMeterMoved; bool BookmarksChanged; }; diff --git a/sleepyhead/main.cpp b/sleepyhead/main.cpp index 4befcbd2..766197be 100644 --- a/sleepyhead/main.cpp +++ b/sleepyhead/main.cpp @@ -35,6 +35,7 @@ #include "SleepLib/loader_plugins/prs1_loader.h" #include "SleepLib/loader_plugins/cms50_loader.h" #include "SleepLib/loader_plugins/zeo_loader.h" +#include "SleepLib/loader_plugins/somnopose_loader.h" #include "SleepLib/loader_plugins/resmed_loader.h" #include "SleepLib/loader_plugins/intellipap_loader.h" #include "SleepLib/loader_plugins/icon_loader.h" @@ -305,7 +306,7 @@ retry_directory: } //////////////////////////////////////////////////////////////////////////////////////////// - // Register Importer Modules + // Register Importer Modules for autoscanner //////////////////////////////////////////////////////////////////////////////////////////// initialize(); PRS1Loader::Register(); @@ -336,8 +337,6 @@ retry_directory: - - //////////////////////////////////////////////////////////////////////////////////////////// // Check when last checked for updates.. //////////////////////////////////////////////////////////////////////////////////////////// diff --git a/sleepyhead/mainwindow.cpp b/sleepyhead/mainwindow.cpp index 2351a141..53c81e64 100644 --- a/sleepyhead/mainwindow.cpp +++ b/sleepyhead/mainwindow.cpp @@ -35,6 +35,7 @@ // Custom loaders that don't autoscan.. #include +#include #ifndef REMSTAR_M_SUPPORT #include @@ -1606,3 +1607,25 @@ void MainWindow::on_actionChange_Data_Folder_triggered() PREF.Save(); RestartApplication(false,true); } + +void MainWindow::on_actionImport_Somnopose_Data_triggered() +{ + QFileDialog w; + w.setFileMode(QFileDialog::ExistingFiles); + w.setOption(QFileDialog::ShowDirsOnly, false); + w.setOption(QFileDialog::DontUseNativeDialog,true); + w.setNameFilters(QStringList("Somnopause CSV File (*.csv)")); + + SomnoposeLoader somno; + if (w.exec()==QFileDialog::Accepted) { + QString filename=w.selectedFiles()[0]; + if (!somno.OpenFile(filename)) { + Notify(tr("There was a problem opening Somnopose Data File: ")+filename); + return; + } + + Notify(tr("Somnopause Data Import complete")); + daily->LoadDate(daily->getDate()); + } + +} diff --git a/sleepyhead/mainwindow.h b/sleepyhead/mainwindow.h index 7be11cbc..361bdf3e 100644 --- a/sleepyhead/mainwindow.h +++ b/sleepyhead/mainwindow.h @@ -305,6 +305,8 @@ private slots: void on_actionChange_Data_Folder_triggered(); + void on_actionImport_Somnopose_Data_triggered(); + private: QString getWelcomeHTML(); void FreeSessions(); diff --git a/sleepyhead/mainwindow.ui b/sleepyhead/mainwindow.ui index 703fd262..98388676 100644 --- a/sleepyhead/mainwindow.ui +++ b/sleepyhead/mainwindow.ui @@ -2206,6 +2206,7 @@ border-radius: 10px; + @@ -2443,6 +2444,11 @@ border-radius: 10px; Change &Data Folder + + + Import &Somnopose Data + + diff --git a/sleepyhead/sleepyhead.pro b/sleepyhead/sleepyhead.pro index 990912a0..9c6be35c 100644 --- a/sleepyhead/sleepyhead.pro +++ b/sleepyhead/sleepyhead.pro @@ -115,7 +115,8 @@ SOURCES += main.cpp\ reports.cpp \ summary.cpp \ sessionbar.cpp \ - Graphs/gspacer.cpp + Graphs/gspacer.cpp \ + SleepLib/loader_plugins/somnopose_loader.cpp HEADERS += \ SleepLib/machine.h \ @@ -162,7 +163,8 @@ HEADERS += \ reports.h \ summary.h \ sessionbar.h \ - Graphs/gspacer.h + Graphs/gspacer.h \ + SleepLib/loader_plugins/somnopose_loader.h FORMS += \