diff --git a/Translations/Chinese.zh.ts b/Translations/Chinese.zh_CN.ts
similarity index 100%
rename from Translations/Chinese.zh.ts
rename to Translations/Chinese.zh_CN.ts
diff --git a/Translations/Svenska.sv.ts b/Translations/Svenska.sv.ts
index 56f73ea4..872a5f11 100644
--- a/Translations/Svenska.sv.ts
+++ b/Translations/Svenska.sv.ts
@@ -1104,37 +1104,41 @@
Purge Current Selected Day
-
+ Rensa valda dagar&CPAP
- &CPAP
+ &CPAP&Oximetry
- &Oximeter
+ &Oximeter&Sleep Stage
-
+ &Sömnsteg&Position
-
+ &Position&All except Notes
-
+ &Alla utom noteradeAll including &Notes
-
+ Alla inklusive &Noteringar
+
+
+ Import &Viatom Data
+ Importera &Viatom Data
@@ -1469,22 +1473,22 @@
There was a problem opening %1 Data File: %2
-
+ Det var ett problem med att öppna %1 Datafil: %2%1 Data Import of %2 file(s) complete
-
+ %1 Dataimporten av %2 fil/filer är färdig%1 Import Partial Success
-
+ %1 Importen är delvis lyckad%1 Data Import complete
-
+ %1 Dataimporten är färdig
@@ -1549,7 +1553,7 @@
Find your CPAP data card
-
+ Sök din CPAP:s minneskort
@@ -1616,6 +1620,86 @@
No help is available.Ingen hjälpfil är tillgänglig.
+
+ Imported %1 ZEO session(s) from
+
+%2
+ Importerad %1 ZEO inspelning(ar) från
+
+%2
+
+
+ Already up to date with ZEO data at
+
+%1
+ Redan uppdaterade ZEO data på
+
+%1
+
+
+ Couldn't find any valid ZEO CSV data at
+
+%1
+ Kunde inte finna några giltiga ZEO CSV data på
+
+%1
+
+
+ Imported %1 Dreem session(s) from
+
+%2
+ Importerad %1 Dreem inspelning(ar) från
+
+%2
+
+
+ Already up to date with Dreem data at
+
+%1
+ Redan uppdaterad med Dreem data på
+
+%1
+
+
+ Couldn't find any valid Dreem CSV data at
+
+%1
+ Kunde inte finna några giltiga Dreem CSV data på
+
+%1
+
+
+ Somnopause Data Import of %1 file(s) complete
+ Somnopause Data Import av %1 fil/filer färdig
+
+
+ Somnopose Import Partial Success
+ Somnopose Import delvis lyckad
+
+
+ Imported %1 oximetry session(s) from
+
+%2
+ Importerad %1 oximeter inspelning(ar) från
+
+%2
+
+
+ Already up to date with oximetry data at
+
+%1
+ Redan uppdaterad med oximeter data på
+
+%1
+
+
+ Couldn't find any valid data at
+
+%1
+ Kunde inte finna några giltiga data på
+
+%1
+ Export review is not yet implemented
@@ -1717,6 +1801,14 @@
Screenshot saved to file "%1"Skärmdumpen sparades till filen "%1"
+
+ There was a problem opening Somnopose Data File:
+ Det gick inte att öppna Somnopose datafil:
+
+
+ Somnopause Data Import complete
+ Somnopose data-import komplett
+ Are you sure you want to delete oximetry data for %1
@@ -2174,7 +2266,7 @@
Snapshot
-
+ Skärmdump
@@ -5223,7 +5315,6 @@ TTIA: %1
- SensAwakeSensAwake
@@ -5648,6 +5739,10 @@ TTIA: %1
Machine UnsupportedMaskinen stöds inte
+
+ Sorry, your Philips Respironics CPAP machine (Model %1) is not supported yet.
+ Tyvärr, din Philips Respironics CPAP-maskin (Modell%1) stöds inte för tillfället.
+ I'm sorry to report that OSCAR can only track hours of use and very basic settings for this machine.
@@ -5668,7 +5763,7 @@ TTIA: %1
-
+ Finishing up...Avslutar...
@@ -5688,6 +5783,10 @@ TTIA: %1
The imported data may not be entirely accurate, so the developers would like a .zip copy of this machine's SD card and matching Encore .pdf reports to make sure OSCAR is handling the data correctly.De importerade uppgifterna kanske inte är helt exakta, så utvecklarna vill gärna ha en .zip-kopia av maskinens SD-kort och matchande Encore .pdf-rapport för att se till att OSCAR hanterar data korrekt.
+
+ The developers needs a .zip copy of this machine's SD card and matching Encore .pdf reports to make it work with OSCAR.
+ Utvecklarna behöver en .zip-kopia av maskinens SD-kort och matchande Encore .pdf-rapporter för att det ska fungera med OSCAR.
+
@@ -5769,27 +5868,27 @@ TTIA: %1
model %1
-
+ model %1DreamStation 2
-
+ DreamStation 2unknown model
-
+ okänd modellSorry, your Philips Respironics CPAP machine (%1) is not supported yet.
-
+ Tyvärr, din Philips respironics CPAP maskin (%1) stöds inte än.The developers needs a .zip copy of this machine's SD card and matching Encore or Care Orchestrator .pdf reports to make it work with OSCAR.
-
+ Utvecklarna behöver en .zip-kopia av maskinens SD-kort och matchande Encore eller Care Orchestrator .pdf-rapporter för att det ska fungera med OSCAR.
@@ -6144,6 +6243,10 @@ TTIA: %1
PRS1 Humidifier SettingPRS1 Befuktningsinställning
+
+ Humid. Lvl
+ Fuktighetsnivå
+ Hose Diameter
@@ -6650,7 +6753,7 @@ TTIA: %1
AI=%1
-
+ AI=%1
@@ -6927,7 +7030,7 @@ TTIA: %1
-
+ RampRamp
@@ -7002,12 +7105,12 @@ TTIA: %1
Apnea
-
+ ApneAn apnea reportred by your CPAP machine.
-
+ En apne rapporterad av din CPAP maskin.
@@ -7798,6 +7901,10 @@ popout window, delete it, then pop out this graph again.
%1 %2%1 %2
+
+ Peak
+ Topp
+ %1% %2
@@ -7821,12 +7928,12 @@ popout window, delete it, then pop out this graph again.
99.5%
- 90% {99.5%?}
+ 99.5%varies
-
+ varierar
@@ -7952,13 +8059,13 @@ popout window, delete it, then pop out this graph again.
Backing up files...
-
+ Gör backup på filer....Reading data files...
-
+ Läser datafiler...
@@ -7997,12 +8104,12 @@ popout window, delete it, then pop out this graph again.
Snoring event.
-
+ Snarkning.SN
-
+ SN
@@ -8107,7 +8214,7 @@ popout window, delete it, then pop out this graph again.
iVAPS
-
+ iVAPS
@@ -8116,7 +8223,7 @@ popout window, delete it, then pop out this graph again.
-
+ EPREPR
@@ -8132,15 +8239,20 @@ popout window, delete it, then pop out this graph again.
-
+ EPR LevelEPR-nivå
+ Exhale Pressure Relief LevelNivå på trycklindring vid utandning
+
+ ?9?
+ ?9?
+ ?10?
@@ -8245,57 +8357,57 @@ popout window, delete it, then pop out this graph again.
Comfort
-
+ KomfortSoft
-
+ MjukStandard
- Standard
+ StandardSmartStop
-
+ SmartStopMachine auto stops by breathing
-
+ Maskinen autostannar av andningenSmart Stop
-
+ Smart StopPt. View
-
+ Pt. VySimple
-
+ EnkeltAdvanced
- Avancerat
+ AvanceratYour ResMed CPAP machine (Model %1) has not been tested yet.
-
+ Din ResMed CPAP maskin (Modell %1) är inte testad än.It seems similar enough to other machines that it might work, but the developers would like a .zip copy of this machine's SD card to make sure it works with OSCAR.
-
+ Det ser ut som från andra maskiner, så det kan fungera, men utvecklarna vill gärna ha en .zip-kopia av den här maskinens SD-kort för att se till att det fungerar med OSCAR.
@@ -8455,6 +8567,10 @@ popout window, delete it, then pop out this graph again.
Please Wait...Vänta en stund...
+
+ Peak %1
+ Högsta %1
+ Updating Statistics cache
@@ -8541,30 +8657,30 @@ popout window, delete it, then pop out this graph again.
Kan inte söka efter uppdateringar, försök igen senare.
-
-
- SensAwake level
-
+
+
+ SenseAwake level
+ SenseAwake nivå
-
- Expiratory Relief
-
+
+ SenseAwake
+ SenseAwake
-
- Expiratory Relief Level
-
+
+ Exhale Pressure Relief
+ Trycklättnad på utandning
-
+ Humidity
-
+ BefuktningSleepStyle
-
+ SleepStyle
@@ -8598,17 +8714,17 @@ popout window, delete it, then pop out this graph again.
Import Error
- Import-fel
+ Import-felThis Machine Record cannot be imported in this profile.
- Maskin-data kan inte importeras till denna profil.
+ Maskin-data kan inte importeras till denna profil.The Day records overlap with already existing content.
- Den här dagens data överlappar redan sparat innehåll.
+ Den här dagens data överlappar redan sparat innehåll.
@@ -9116,7 +9232,7 @@ popout window, delete it, then pop out this graph again.
Your pressure was under %1 %2 for %3% of the time.
- Ditt tryck var under %1 %2 i %3% av tiden.
+ Ditt tryck var på eller under %1 %2 i %3% av tiden.
diff --git a/oscar/translation.cpp b/oscar/translation.cpp
index 0a366d1b..92642b3b 100644
--- a/oscar/translation.cpp
+++ b/oscar/translation.cpp
@@ -43,7 +43,7 @@ QString lookupLanguageName(QString language)
void initTranslations()
{
- // Add any languages with special character set needs to this list
+ // Add any languages with need for a special character set to this list
langNames["ar"] = "\xd8\xb9\xd8\xb1\xd8\xa8\xd9\x8a";
langNames["bg"] = "\xd0\xb1\xd1\x8a\xd0\xbb\xd0\xb3\xd0\xb0\xd1\x80\xd1\x81\xd0\xba\xd0\xb8";
langNames["el"] = "\xce\x95\xce\xbb\xce\xbb\xce\xb7\xce\xbd\xce\xb9\xce\xba\xce\xac";
@@ -59,7 +59,10 @@ void initTranslations()
langNames["pt_BR"] = "Português (Brazil)";
langNames["ro"] = "Românește";
langNames["tr"] = "Türkçe";
- langNames["zh"] = "\xe6\xbc\xa2\xe8\xaa\x9e\xe7\xb9\x81\xe9\xab\x94\xe5\xad\x97";
+ langNames["ru"] = "\xd1\x80\xd1\x83\xd1\x81\xd1\x81\xd0\xba\xd0\xb8\xd0\xb9";
+ langNames["th"] = "\xe0\xb8\xa0\xe0\xb8\xb2\xe0\xb8\xa9\xe0\xb8\xb2\xe0\xb9\x84\xe0\xb8\x97\xe0\xb8\xa2";
+ langNames["zh_CN"] = "\xe6\xbc\xa2\xe8\xaa\x9e\xe7\xb9\x81\xe9\xab\x94\xe5\xad\x97";
+ langNames["zh_TW"] = "\xe8\x8f\xaf\xe8\xaa\x9e\xe6\xad\xa3\xe9\xab\x94\xe5\xad\x97 \x2d \xe8\x87\xba\xe7\x81\xa3";
langNames[DefaultLanguage]="English (US)";