mirror of
https://gitlab.com/pholy/OSCAR-code.git
synced 2025-04-15 18:20:46 +00:00
Compare commits
189 Commits
v1.5.0-bet
...
master
Author | SHA1 | Date | |
---|---|---|---|
|
d16e40388d | ||
|
ffa9f9d8c4 | ||
|
30c9f95537 | ||
|
af82004f56 | ||
|
a9ad89cd19 | ||
|
91fd2b30fa | ||
|
eac74fd2ac | ||
|
74c2df6c69 | ||
|
4e6721e6af | ||
|
b0274154b5 | ||
|
67b0854b1c | ||
|
d9a75e3930 | ||
|
9b041cf22d | ||
|
d6b7c05ed2 | ||
|
4043761486 | ||
|
2ad41e3c7b | ||
|
a1ae9f9200 | ||
|
2859eab67c | ||
|
56f815d44a | ||
|
fa725e3d14 | ||
|
f2fd17f68f | ||
|
c4c0bf5596 | ||
|
453e16cfc6 | ||
|
652635f192 | ||
|
0334dd792b | ||
|
89eec381c8 | ||
|
4c1c17287d | ||
|
6acbe28566 | ||
|
90e98ccfda | ||
|
4931e60bd5 | ||
|
7267dafa46 | ||
|
31a436c672 | ||
|
afd12b3e19 | ||
|
49e11c3b5c | ||
|
0ebe80c6e5 | ||
|
4a8fd9a521 | ||
|
e828e7dc6d | ||
|
50ee0d8ccc | ||
|
ad526e846c | ||
|
2cac1da0a3 | ||
|
c53c22bc90 | ||
|
37097ee3ce | ||
|
d18826266b | ||
|
62e87fe0bd | ||
|
f2686b7487 | ||
|
a2f12cba3a | ||
|
57cea6bcd5 | ||
|
2e98100ba7 | ||
|
a33c4f546c | ||
|
2c22546d93 | ||
|
b7b9607933 | ||
|
9d78bab20c | ||
|
98403d4dc3 | ||
|
78b5303dbc | ||
|
fa9de24c38 | ||
|
4d1f0ef44d | ||
|
dcbbf3c052 | ||
|
082a29495a | ||
|
f4c6127741 | ||
|
bd64e52e73 | ||
|
f4c5252f02 | ||
|
fb51563442 | ||
|
7d43ea739d | ||
|
216471227e | ||
|
4768a02272 | ||
|
2c1a79ca0a | ||
|
ef9870f278 | ||
|
d15db71ec5 | ||
|
25123ec16c | ||
|
f304e542fc | ||
|
3fc8979699 | ||
|
7eedac6d90 | ||
|
26260b61e9 | ||
|
69865eecae | ||
|
40fcce0ebd | ||
|
9558a488a4 | ||
|
e9ae1198d6 | ||
|
1d06558ca7 | ||
|
66bf9643f4 | ||
|
e905e089aa | ||
|
0bcb0bf418 | ||
|
c7ec82ce1c | ||
|
f8c8f835f8 | ||
|
38b56df6dc | ||
|
acece37d22 | ||
|
78f5e3fc90 | ||
|
3954d9ac3a | ||
|
07bd76f1ec | ||
|
3b5ec9848a | ||
|
80fd2fc519 | ||
|
96aafcce15 | ||
|
480fff35d9 | ||
|
d5d77647d3 | ||
|
9c40d696ba | ||
|
743b935650 | ||
|
d84c5353b5 | ||
|
3877e47f1b | ||
|
11b0348a24 | ||
|
364bf07db3 | ||
|
9bc92c98e2 | ||
|
960e3e94ee | ||
|
fc3c2ff038 | ||
|
48e055a1b0 | ||
|
f3c7ea3aa2 | ||
|
71f0bc32b6 | ||
|
e56636c663 | ||
|
48fd892e28 | ||
|
0bf1e215fd | ||
|
5e57a3bf84 | ||
|
a35a54fb56 | ||
|
5f7c5650fb | ||
|
e99a832a3f | ||
|
33fbffd88f | ||
|
2e27b3710e | ||
|
8c5206b9a9 | ||
|
bba8cdfbe1 | ||
|
06c98fe76b | ||
|
14888a980b | ||
|
53eac87402 | ||
|
aa86e6c684 | ||
|
291b131d11 | ||
|
3089fae6bd | ||
|
edeb699841 | ||
|
b2156d64d6 | ||
|
9e87179c2a | ||
|
514ade9848 | ||
|
60bd9662cd | ||
|
7ef8fabd39 | ||
|
9f31fd5e39 | ||
|
31e7571a63 | ||
|
2b1d96817f | ||
|
453aa6bb65 | ||
|
a92b4143a3 | ||
|
930e8898d5 | ||
|
f6cb6312f4 | ||
|
97a5da3c43 | ||
|
e7ad822b4d | ||
|
085e11d4ee | ||
|
1dfe5de5fc | ||
|
b8982ea19c | ||
|
730b166213 | ||
|
1a1385e74b | ||
|
925a621f20 | ||
|
2fc3d08366 | ||
|
8fe71d82d3 | ||
|
1fd6eff2af | ||
|
7fe7672aa6 | ||
|
46c7d0f5e9 | ||
|
1c2db29cce | ||
|
fec39bbc3c | ||
|
61d1abee18 | ||
|
6fb34ebf57 | ||
|
538bea8072 | ||
|
b212589a37 | ||
|
1097cce6fa | ||
|
cc0bc97355 | ||
|
b6305187f8 | ||
|
6118760182 | ||
|
b9960b702c | ||
|
ab52d51fe0 | ||
|
e7a7b596eb | ||
|
1982ee2674 | ||
|
d7fc0c8811 | ||
|
dd495e233a | ||
|
5608b08bd8 | ||
|
a50bd73ddd | ||
|
a21fb20716 | ||
|
5dd690469e | ||
|
9866f49138 | ||
|
c161ad13ce | ||
|
504a92ad6f | ||
|
f70f99cf75 | ||
|
c42aef73ff | ||
|
62718d278e | ||
|
755c9b1ae4 | ||
|
000caca665 | ||
|
c2a7e2b059 | ||
|
f9fa6e5eaa | ||
|
cfa5932faf | ||
|
32bef5b805 | ||
|
9d128ab2e9 | ||
|
ef6787ad91 | ||
|
53ec13b941 | ||
|
aecca3281f | ||
|
78989790ce | ||
|
e6ca80ca16 | ||
|
0ae2cf58bc | ||
|
95f42c8a14 | ||
|
7c1489a409 |
@ -17,7 +17,7 @@ After installing the required packages:
|
||||
|
||||
$ mkdir OSCAR
|
||||
$ cd OSCAR
|
||||
$ git clone https://gitlab.com/pholy/OSCAR-code.git
|
||||
$ git clone https://gitlab.com/CrimsonNape/OSCAR-code.git
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ qmake ../OSCAR-code/OSCAR_QT.pro.
|
||||
|
@ -93,7 +93,7 @@ if [[ ${VERSION} == *-* ]]; then
|
||||
if [[ ${PRERELEASE} == *rc* ]]; then
|
||||
RC=1
|
||||
fi
|
||||
VERSION="${VERSION}~${PRERELEASE}"
|
||||
VERSION="${VERSION}-${PRERELEASE}"
|
||||
fi
|
||||
GIT_REVISION=`awk '/#define GIT_REVISION / { gsub(/"/, "", $3); print $3 }' ${SRC}/git_info.h`
|
||||
echo Version: ${VERSION}
|
||||
@ -142,14 +142,15 @@ if [ -f "./$deb_file" ]; then
|
||||
exit
|
||||
fi
|
||||
|
||||
# retrieve packages version for the dependencies
|
||||
## retrieve packages version for the dependencies
|
||||
getPkg libqt5core
|
||||
qtver=$PKGVERS
|
||||
corePkg=$PKGNAME
|
||||
|
||||
getPkg libdouble
|
||||
dblPkg=$PKGNAME
|
||||
|
||||
echo "QT version " $qtver
|
||||
echo "QT name version " $corePkg $qtver
|
||||
echo "DblConv package " $dblPkg
|
||||
|
||||
# clean folders need to create the package
|
||||
@ -241,7 +242,7 @@ fpm --input-type dir --output-type deb \
|
||||
--depends $dblPkg \
|
||||
--depends libpcre16-3 \
|
||||
--depends qttranslations5-l10n \
|
||||
--depends "libqt5core5a >= 5.9" \
|
||||
--depends "${corePkg} >= ${qtver}" \
|
||||
--depends libqt5serialport5 \
|
||||
--depends libqt5xml5 \
|
||||
--depends libqt5network5 \
|
||||
|
@ -47,7 +47,7 @@ if [[ ${VERSION} == *-* ]]; then
|
||||
if [[ ${PRERELEASE} == *rc* ]]; then
|
||||
RC=1
|
||||
fi
|
||||
VERSION="${VERSION}~${PRERELEASE}"
|
||||
VERSION="${VERSION}-${PRERELEASE}"
|
||||
fi
|
||||
GIT_REVISION=`awk '/#define GIT_REVISION / { gsub(/"/, "", $3); print $3 }' ${SRC}/git_info.h`
|
||||
echo Version: ${VERSION}
|
||||
|
@ -52,7 +52,7 @@ NOTE: Official builds are currently made with [macOS 10.14 Mojave] and Command-L
|
||||
|
||||
1. Build OSCAR:
|
||||
|
||||
git clone https://gitlab.com/pholy/OSCAR-code.git
|
||||
git clone https://gitlab.com/CrimsonNape/OSCAR-code.git
|
||||
cd OSCAR-code
|
||||
mkdir build
|
||||
cd build
|
||||
|
@ -1,5 +1,5 @@
|
||||
{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600
|
||||
{\fonttbl\f0\fswiss\fcharset0 Helvetica-Bold;\f1\fswiss\fcharset0 Helvetica;}
|
||||
{\rtf1\ansi\ansicpg1252\cocoartf2639
|
||||
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica-Bold;\f1\fswiss\fcharset0 Helvetica;}
|
||||
{\colortbl;\red255\green255\blue255;\red28\green28\blue28;\red255\green255\blue255;\red9\green47\blue157;
|
||||
\red10\green0\blue109;\red0\green0\blue0;}
|
||||
{\*\expandedcolortbl;;\cssrgb\c14510\c14510\c14510;\cssrgb\c100000\c100000\c100000;\cssrgb\c2353\c27059\c67843;
|
||||
@ -18,7 +18,7 @@ System requirements\
|
||||
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
|
||||
\ls1\ilvl0
|
||||
\f1\b0\fs28 \cf2 \cb3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
|
||||
MacOSX 10.12 or later.\cb1 \
|
||||
MacOSX 10.13 or later.\cb1 \
|
||||
\pard\pardeftab720\partightenfactor0
|
||||
|
||||
\f0\b\fs33\fsmilli16800 \cf2 \cb3 \
|
||||
|
@ -181,7 +181,7 @@ This also allows building using windows shortcuts.
|
||||
|
||||
## Start Developing Oscar in Qt Creator
|
||||
|
||||
In browser, log into your account at gitlab.com. Select the Oscar project at https://gitlab.com/pholy/OSCAR-code. Clone a copy of the repository to a location on your computer.
|
||||
In browser, log into your account at gitlab.com. Select the Oscar project at https://gitlab.com/CrimsonNape/OSCAR-code. Clone a copy of the repository to a location on your computer.
|
||||
|
||||
Start QT. There are two QT Oscar project files: OSCAR_QT.pro in the Oscar-code directory, and Oscar.pro in the Oscar-code\\oscar directory. You may use *either* project file. Both will create a running version of Oscar. I find building with Oscar.pro in the Oscar-code\\oscar directory to be very slightly faster, but the difference is negligible.
|
||||
|
||||
|
@ -60,22 +60,7 @@ if exist %shadowBuildDir%\buildInfo.iss del /q %shadowBuildDir%\buildInfo.iss
|
||||
if exist %shadowBuildDir%\buildInstall.iss del /q %shadowBuildDir%\buildInstall.iss || (call :err 43 & goto :endProgram)
|
||||
if exist %shadowBuildDir%\setup.ico del /q %shadowBuildDir%\setup.ico || (call :err 44 & goto :endProgram)
|
||||
|
||||
where gawk > temp.txt 2>nul
|
||||
set er=%errorlevel%
|
||||
set gawk=<temp.txt
|
||||
if %er%==0 (del temp.txt && goto :eof)
|
||||
:: get location of Git command - then find where Git was downloaded.
|
||||
where Git > temp.txt 2>nul
|
||||
set er=%errorlevel%
|
||||
set /p git=<temp.txt
|
||||
del temp.txt
|
||||
if NOT %er%==0 (echo git command not found && exit /b 33)
|
||||
::: found the location of GIT. because git has gawk
|
||||
:: have fullpath of git.exe which is in Git\cmd\git.exe need Git\usr\bin\gawk
|
||||
FOR %%i IN ("%git%") DO (set git=%%~dpi)
|
||||
:: get rid of trailing \ for above command to decend one level
|
||||
FOR %%i IN ("%git:~0,-1%") DO (set git=%%~dpi)
|
||||
set path=%git:~0,-1%\usr\bin;%path%
|
||||
call :getGawk
|
||||
|
||||
::: Now have gawk. -- do not delete this line.
|
||||
::: Now copy the base installation control file
|
||||
|
@ -22,7 +22,7 @@ Setting aside the religious wars that can arise over any development methodology
|
||||
### How Do I Develop in a Branch?
|
||||
|
||||
0. Create your own fork of the repo and configure it to stay up-to-date with the upstream repo.
|
||||
* Go to https://gitlab.com/pholy/OSCAR-code and click on **Fork** in the top right of the project page.
|
||||
* Go to https://gitlab.com/CrimsonNape/OSCAR-code and click on **Fork** in the top right of the project page.
|
||||
* In your fork's sidebar, go to **Settings > Repository** then click on **Expand** for "Mirroring repositories".
|
||||
* Enter "https://gitlab.com/pholy/OSCAR-code.git" for the repository **URL**, make sure the mirror is set to **Pull** and then click **Mirror repository**.
|
||||
|
||||
|
2
Htmldocs/about-af.html
Normal file → Executable file
2
Htmldocs/about-af.html
Normal file → Executable file
@ -49,7 +49,7 @@
|
||||
<br>
|
||||
<hr size="2" width="100%" >OSCAR is gratis (soos in kostelose) sagteware wat vrygestel word onder die GNU Public License v3, en kom sonder enige waarborg, en sonder ENIGE aansprake op geskiktheid vir enige doel.
|
||||
<br>
|
||||
<br>OSCAR is © 2019-2022 Die OSCAR-span: 'n groep vrywillige ontwikkelaars van die Apnea-gemeenskap en lede van verskeie forums en verskillende nasionaliteite..
|
||||
<br>OSCAR is © 2019-2020 Die OSCAR-span: 'n groep vrywillige ontwikkelaars van die Apnea-gemeenskap en lede van verskeie forums en verskillende nasionaliteite..
|
||||
<br>
|
||||
<br>OSCAR is 'n afgeleide van die SleepyHead-program wat outeursreg het © 2011-2018 Mark Watkins.
|
||||
<br></div>
|
||||
|
2
Htmldocs/about-ar.html
Normal file → Executable file
2
Htmldocs/about-ar.html
Normal file → Executable file
@ -42,7 +42,7 @@
|
||||
<br>
|
||||
<hr size="2" width="100%" >OSCAR هو برنامج مجاني (كما هو الحال في الحرية) ، تم إصداره بموجب ترخيص GNU Public v3 ، ويأتي بدون أي ضمان ، ودون أي مطالبات باللياقة لأي غرض.
|
||||
<br>
|
||||
<br>OSCAR هو © 2012-2020 فريق OSCAR: مجموعة من المطورين المتطوعين من مجتمع Apnea وأعضاء المنتديات المتعددة والجنسيات المختلفة..
|
||||
<br>OSCAR هو © 2019-2020 فريق OSCAR: مجموعة من المطورين المتطوعين من مجتمع Apnea وأعضاء المنتديات المتعددة والجنسيات المختلفة..
|
||||
<br>
|
||||
<br>OSCAR هو أحد مشتقات برنامج SleepyHead الذي يتمتع بحقوق الطبع والنشر © 2011-2018 Mark Watkins.
|
||||
<br></div>
|
||||
|
2
Htmldocs/about-bg.html
Normal file → Executable file
2
Htmldocs/about-bg.html
Normal file → Executable file
@ -44,7 +44,7 @@
|
||||
<br>
|
||||
<hr size="2" width="100%" >OSCAR е безплатен (както на свобода) софтуер, пуснат под GNU Public License v3 и се предлага без гаранция и без никакви претенции за годност за всякакви цели.
|
||||
<br>
|
||||
<br>OSCAR е © 2019-2022 Екипът на OSCAR: група доброволчески разработчици от общността на Apnea и членове на множество форуми и различни националности.
|
||||
<br>OSCAR е © 2019-2020 Екипът на OSCAR: група доброволчески разработчици от общността на Apnea и членове на множество форуми и различни националности.
|
||||
<br>
|
||||
<br>OSCAR е производно на програмата SleepyHead, която е с авторско право © 2011-2018 Марк Уоткинс.
|
||||
<br></div>
|
||||
|
2
Htmldocs/about-da.html
Normal file → Executable file
2
Htmldocs/about-da.html
Normal file → Executable file
@ -50,7 +50,7 @@
|
||||
<br>
|
||||
<hr size="2" width="100%">OSCAR er gratis (som i frihed) software, frigivet under GNU Public License v3, og leveres uden garanti og uden NOEN krav på egnethed til noget formål.
|
||||
<br>
|
||||
<br>OSCAR er © 2019-2022 OSCAR-teamet: en gruppe frivillige udviklere fra Apnea Community og medlemmer af flere fora og forskellige nationaliteter.
|
||||
<br>OSCAR er © 2019-2020 OSCAR-teamet: en gruppe frivillige udviklere fra Apnea Community og medlemmer af flere fora og forskellige nationaliteter.
|
||||
<br>
|
||||
<br>OSCAR er et derivat af SleepyHead-programmet, der er copyright © 2011-2018 Mark Watkins.
|
||||
<br></div>
|
||||
|
2
Htmldocs/about-de.html
Normal file → Executable file
2
Htmldocs/about-de.html
Normal file → Executable file
@ -50,7 +50,7 @@
|
||||
<br>
|
||||
<hr size="2" width="100%">OSCAR ist freie (wie in Freiheit) Software, die unter der GNU Public License v3 veröffentlicht wurde und ohne Garantie und ohne jeglichen Anspruch auf Eignung für irgendeinen Zweck geliefert wird.
|
||||
<br>
|
||||
<br>OSCAR ist © 2019-2022 Das OSCAR-Team: eine Gruppe freiwilliger Entwickler aus der Apnoe-Community und Mitglieder mehrerer Foren und verschiedener Nationalitäten.
|
||||
<br>OSCAR ist © 2019-2020 Das OSCAR-Team: eine Gruppe freiwilliger Entwickler aus der Apnoe-Community und Mitglieder mehrerer Foren und verschiedener Nationalitäten.
|
||||
<br>
|
||||
<br>OSCAR ist eine Ableitung des SleepyHead-Programms, das dem Copyright © 2011-2018 Mark Watkins unterliegt.
|
||||
<br></div>
|
||||
|
2
Htmldocs/about-el.html
Normal file → Executable file
2
Htmldocs/about-el.html
Normal file → Executable file
@ -43,7 +43,7 @@
|
||||
<br>
|
||||
<hr size="2" width="100%">Το OSCAR είναι δωρεάν λογισμικό που κυκλοφορεί υπό τη GNU Public License v3 και δεν συνοδεύεται από καμία εγγύηση και χωρίς αξιώσεις για καταλληλότητα για οποιοδήποτε σκοπό.
|
||||
<br>
|
||||
<br>OSCAR είναι © 2019-2022 Η Ομάδα OSCAR: μια ομάδα εθελοντών προγραμματιστών από την Κοινότητα Apnea και μέλη πολλών φόρουμ και διαφόρων εθνικοτήτων.
|
||||
<br>OSCAR είναι © 2019-2020 Η Ομάδα OSCAR: μια ομάδα εθελοντών προγραμματιστών από την Κοινότητα Apnea και μέλη πολλών φόρουμ και διαφόρων εθνικοτήτων.
|
||||
<br>Το OSCAR είναι ένα παράγωγο του προγράμματος SleepyHead που προστατεύεται από πνευματικά δικαιώματα © 2011-2018 Mark Watkins.
|
||||
<br></div>
|
||||
</body>
|
||||
|
2
Htmldocs/about-es.html
Normal file → Executable file
2
Htmldocs/about-es.html
Normal file → Executable file
@ -42,7 +42,7 @@
|
||||
<br>
|
||||
<hr size="2" width="100%">OSCAR es un software libre (como en la libertad), publicado bajo la Licencia Pública GNU v3, y viene sin ninguna garantía, y sin NINGÚN reclamo de aptitud para ningún propósito.
|
||||
<br>
|
||||
<br>OSCAR es © 2019-2022 El Equipo OSCAR: un grupo de desarrolladores voluntarios de la Comunidad Apnea y miembros de múltiples foros y diversas nacionalidades.
|
||||
<br>OSCAR es © 2019-2020 El Equipo OSCAR: un grupo de desarrolladores voluntarios de la Comunidad Apnea y miembros de múltiples foros y diversas nacionalidades.
|
||||
<br>
|
||||
<br>OSCAR es un derivado del programa SleepyHead que tiene el copyright ©2011-2018 de Mark Watkins.
|
||||
<br></div>
|
||||
|
2
Htmldocs/about-fi.html
Normal file → Executable file
2
Htmldocs/about-fi.html
Normal file → Executable file
@ -41,7 +41,7 @@
|
||||
<br>
|
||||
<hr size="2" width="100%">OSCAR on vapaa ohjelmisto, julkaistu GNU Public Lisenssin v3 alaisena. Ohjelma tulee ilman takuuta ja ilman MITÄÄN takeita tai vaatimuksia kunnosta.
|
||||
<br>
|
||||
<br>OSCAR on © 2019-2022 OSCAR-tiimi: ryhmä Apnea-yhteisön vapaaehtoiskehittäjiä ja useiden foorumien ja eri kansallisuuksien jäseniä.
|
||||
<br>OSCAR on © 2019-2020 OSCAR-tiimi: ryhmä Apnea-yhteisön vapaaehtoiskehittäjiä ja useiden foorumien ja eri kansallisuuksien jäseniä.
|
||||
<br>
|
||||
<br>OSCAR on johdannainen SleepyHead-ohjelmasta, jonka tekijänoikeudet ovat ©2011-2018 Mark Watkinsilla.
|
||||
<br>
|
||||
|
2
Htmldocs/about-fr.html
Normal file → Executable file
2
Htmldocs/about-fr.html
Normal file → Executable file
@ -44,7 +44,7 @@
|
||||
<br>
|
||||
<hr size="2" width="100%" >OSCAR est un logiciel libre, publié sous la licence publique GNU v3, et est livré sans garantie, et sans aucune prétention de répondre à quelque fin que ce soit.
|
||||
<br>
|
||||
<br>OSCAR est © 2019-2022 L'équipe OSCAR se compose d’un groupe de développeurs bénévoles de la communauté de l'apnée du sommeil, des membres de plusieurs forums et de différentes nationalités.
|
||||
<br>OSCAR est © 2019-2020 L'équipe OSCAR se compose d’un groupe de développeurs bénévoles de la communauté de l'apnée du sommeil, des membres de plusieurs forums et de différentes nationalités.
|
||||
<br>
|
||||
<br>OSCAR est un dérivé du programme SleepyHead qui est protégé par copyright © 2011-2018 Mark Watkins.
|
||||
<br></div>
|
||||
|
0
Htmldocs/about-he.html
Normal file → Executable file
0
Htmldocs/about-he.html
Normal file → Executable file
2
Htmldocs/about-hu.html
Normal file → Executable file
2
Htmldocs/about-hu.html
Normal file → Executable file
@ -40,7 +40,7 @@
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;">Az OSCAR egy ingyenes (a szabadsághoz hasonlóan) szoftver, amelyet a GNU Public License v3 alatt adtak ki, garancia nélkül és bármilyen célra való alkalmasságra vonatkozóan.
|
||||
<br>
|
||||
<br>Az OSCAR © 2019-2022 Az OSCAR csapata: az Apnea közösség önkéntes fejlesztőinek csoportja, valamint több fórum és különböző nemzetiségű tagok.
|
||||
<br>Az OSCAR © 2019-2020 Az OSCAR csapata: az Apnea közösség önkéntes fejlesztőinek csoportja, valamint több fórum és különböző nemzetiségű tagok.
|
||||
<br>
|
||||
<br>Az OSCAR a SleepyHead program származékos terméke, amelynek szerzői jogi védelem alatt áll. © 2011-2018, Mark Watkins.
|
||||
<br></div>
|
||||
|
2
Htmldocs/about-it.html
Normal file → Executable file
2
Htmldocs/about-it.html
Normal file → Executable file
@ -42,7 +42,7 @@
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >OSCAR è un software gratuito (come in libertà), rilasciato sotto licenza GNU Public License v3 e non è coperto da alcuna garanzia e senza QUALSIASI pretesa di idoneità per qualsiasi scopo.
|
||||
<br>
|
||||
<br>OSCAR è © 2019-2022 Il team OSCAR: un gruppo di sviluppatori volontari della comunità Apnea e membri di più forum e nazionalità diverse.
|
||||
<br>OSCAR è © 2019-2020 Il team OSCAR: un gruppo di sviluppatori volontari della comunità Apnea e membri di più forum e nazionalità diverse.
|
||||
<br>
|
||||
<br>OSCAR è un derivato del programma SleepyHead che è protetto da copyright © 2011-2018 Mark Watkins.
|
||||
<br></div>
|
||||
|
2
Htmldocs/about-nl.html
Normal file → Executable file
2
Htmldocs/about-nl.html
Normal file → Executable file
@ -53,7 +53,7 @@
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >OSCAR is vrije (zoals in vrijheid) software, vrijgegeven onder de GNU Public License v3, en wordt geleverd zonder garantie en zonder enige aanspraak op fitness voor welk doel dan ook.
|
||||
<br>
|
||||
<br>OSCAR is © 2019-2022 Het OSCAR-team: een groep vrijwillige ontwikkelaars van de Apneu-gemeenschap en leden van meerdere forums en verschillende nationaliteiten.
|
||||
<br>OSCAR is © 2019-2020 Het OSCAR-team: een groep vrijwillige ontwikkelaars van de Apneu-gemeenschap en leden van meerdere forums en verschillende nationaliteiten.
|
||||
<br>
|
||||
<br>OSCAR is een afgeleide van het SleepyHead-programma waarop copyright © 2011-2018 Mark Watkins rust.</div>
|
||||
</body>
|
||||
|
2
Htmldocs/about-no.html
Normal file → Executable file
2
Htmldocs/about-no.html
Normal file → Executable file
@ -50,7 +50,7 @@
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >OSCAR er gratis (som i frihet) programvare, utgitt under GNU Public License v3, og kommer uten garanti og uten NOEN krav på egnethet til noe formål.
|
||||
<br>
|
||||
<br>OSCAR er © 2019-2022 OSCAR Team: en gruppe frivillige utviklere fra Apnea Community og medlemmer av flere fora og forskjellige nasjonaliteter.
|
||||
<br>OSCAR er © 2019-2020 OSCAR Team: en gruppe frivillige utviklere fra Apnea Community og medlemmer av flere fora og forskjellige nasjonaliteter.
|
||||
<br>
|
||||
<br>OSCAR er et derivat av SleepyHead-programmet som er copyright © 2011-2018 Mark Watkins.
|
||||
<br></div>
|
||||
|
54
Htmldocs/about-ph.html
Executable file
54
Htmldocs/about-ph.html
Executable file
@ -0,0 +1,54 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="ph">
|
||||
<head>
|
||||
<meta content="text/html; charset=UTF-8" http-equiv="content-type" >
|
||||
<title>about-ph</title>
|
||||
<meta content="The OSCAR Team" name="author" >
|
||||
<meta content="Translation copyright 2020 by The OSCAR Translation Team" name="description" >
|
||||
</head>
|
||||
<body>
|
||||
<div style="text-align: center;">
|
||||
<h1>Maligayang pagdating sa OSCAR,
|
||||
<br>ang
|
||||
<u>O</u>pen
|
||||
<u>S</u>ource
|
||||
<u>C</u>PAP
|
||||
<u>A</u>nalysis
|
||||
<u>R</u>eporter</h1>Ang software na ito ay idinisenyo upang matulungan ka sa pagsuri ng data na ginawa ng iyong mga aparato ng CPAP at mga kaugnay na kagamitan.
|
||||
<br>
|
||||
<br>Isinalin ito ng mga boluntaryo sa maraming wika. I-click ang tab na Tulong upang baguhin ang ipinakitang wika.
|
||||
<br>
|
||||
<br>
|
||||
<i>Ang anumang browser na nakabase sa Chromium tulad ng
|
||||
<b>Google Chrome</b> o
|
||||
<b>Microsoft Edge Chromium</b> ay kasalukuyang nag-aalok ng pinakamahusay na
|
||||
<u>awtomatikong pagpipilian sa pagsasalin</u>.</i>
|
||||
<br>Makakakita ka ng malawak na tulong sa OSCAR Wiki. Buksan ang
|
||||
<a href="https://translate.google.com/translate?hl=ph&sl=en&tl=tl&u=http://www.apneaboard.com/wiki/index.php/OSCAR_help">http://www.apneaboard.com/wiki/index.php/OSCAR_help</a>.
|
||||
<br>
|
||||
<br>Para sa mga katanungan bisitahin ang
|
||||
<a href="https://translate.google.com/translate?hl=ph&sl=en&tl=tl&u=httpi://www.apneaboard.com">http://www.apneaboard.com</a> o isang lokal na forum ng apnea.
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >
|
||||
<h1 style="color: red;">MANGYARING MABASA NG MABUTI</h1>
|
||||
<hr style="width: 100%; height: 2px;" >Ang
|
||||
<b>OSCAR</b> ay
|
||||
<b>HINDI</b> isang kapalit para sa karampatang medikal na gabay mula sa iyong Doktor.
|
||||
<br>
|
||||
<br>Dahil sa kakulangan ng dokumentasyon na inilabas ng mga tagagawa tungkol sa mga format ng file, ang kawastuhan ng data na ipinapakita sa OSCAR ay hindi maaaring garantisado.
|
||||
<br>
|
||||
<br>Ang lahat ng mga ulat na nabuo ay para sa
|
||||
<b>PERSONAL GAMIT LAMANG</b> at inilaan na maging tumpak hangga't maaari.
|
||||
<br>
|
||||
<br>Ang mga ulat ng OSCAR ay batay sa data na naiulat ng makina ng CPAP. Ang pagtanggap ng data na ito para sa pagsunod o iba pang mga layunin ay napapailalim sa pagpapasya sa pag-apruba ng ahensya ng pagsusuri.
|
||||
<br>Ang paggamit ng software na ito ay ganap na nasa iyong sariling peligro. Ang mga may-akda ay hindi gaganapin mananagot para sa anumang bagay na may kaugnayan sa paggamit o maling paggamit ng software na ito.
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >Ang OSCAR ay libre (tulad ng sa kalayaan) na software, na inilabas sa ilalim ng GNU Public Lisensya v3, at walang warranty, at walang ANUMANG nagsasabing fitness para sa anumang layunin.
|
||||
<br>
|
||||
<br>Ang OSCAR ay © 2019-2020 Ang OSCAR Team: isang pangkat ng mga nag-develop ng boluntaryo mula sa Apnea Community at mga miyembro ng maraming mga forum at iba't ibang nasyonalidad.
|
||||
<br>
|
||||
<br>Ang OSCAR ay isang hinango sa programa ng SleepyHead na may copyright © 2011-2018, Mark Watkins.
|
||||
<br></div>
|
||||
</body>
|
||||
</html>
|
2
Htmldocs/about-pl.html
Normal file → Executable file
2
Htmldocs/about-pl.html
Normal file → Executable file
@ -57,7 +57,7 @@
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >OSCAR to darmowe oprogramowanie, wydane na licencji GNU Public License v3, i nie ma żadnej gwarancji i ŻADNYCH roszczeń do przydatności do jakiegokolwiek celu.
|
||||
<br>
|
||||
<br>OSCAR jest © 2019-2022 Zespół OSCAR: grupa programistów-wolontariuszy ze społeczności bezdechu oraz członkowie wielu forów i różnych narodowości.
|
||||
<br>OSCAR jest © 2019-2020 Zespół OSCAR: grupa programistów-wolontariuszy ze społeczności bezdechu oraz członkowie wielu forów i różnych narodowości.
|
||||
<br>
|
||||
<br>OSCAR jest pochodną programu SleepyHead, który jest chroniony prawem autorskim © 2011-2018 Mark Watkins.
|
||||
<br></div>
|
||||
|
2
Htmldocs/about-pt.html
Normal file → Executable file
2
Htmldocs/about-pt.html
Normal file → Executable file
@ -46,7 +46,7 @@
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >O OSCAR é um software gratuito (como na liberdade), lançado sob a Licença Pública GNU v3, e vem sem garantia e sem QUALQUER reivindicação de adequação a qualquer finalidade.
|
||||
<br>
|
||||
<br>O OSCAR é © 2019-2022 A Equipe OSCAR: um grupo de desenvolvedores voluntários da Comunidade de Apneia e membros de vários fóruns e várias nacionalidades.
|
||||
<br>O OSCAR é © 2019-2020 A Equipe OSCAR: um grupo de desenvolvedores voluntários da Comunidade de Apneia e membros de vários fóruns e várias nacionalidades.
|
||||
<br>
|
||||
<br>OSCAR é um derivado do programa SleepyHead, com direitos autorais © 2011-2018 Mark Watkins.
|
||||
<br></div>
|
||||
|
2
Htmldocs/about-pt_BR.html
Normal file → Executable file
2
Htmldocs/about-pt_BR.html
Normal file → Executable file
@ -48,7 +48,7 @@
|
||||
<hr style="width: 100%; height: 2px;" >
|
||||
<br>O OSCAR é um software gratuito (como na liberdade), lançado sob a Licença Pública GNU v3, e vem sem garantia e sem QUALQUER reivindicação de adequação a qualquer finalidade.
|
||||
<br>
|
||||
<br>O OSCAR é © 2019-2022 A Equipe OSCAR: um grupo de desenvolvedores voluntários da Comunidade da Apneia e membros de vários fóruns e várias nacionalidades.
|
||||
<br>O OSCAR é © 2019-2020 A Equipe OSCAR: um grupo de desenvolvedores voluntários da Comunidade da Apneia e membros de vários fóruns e várias nacionalidades.
|
||||
<br>
|
||||
<br>OSCAR é um derivado do programa SleepyHead, com direitos autorais © 2011-2018 Mark Watkins.
|
||||
<br></div>
|
||||
|
12
Htmldocs/about-ro.html
Normal file → Executable file
12
Htmldocs/about-ro.html
Normal file → Executable file
@ -10,7 +10,7 @@
|
||||
<body>
|
||||
<div style="text-align: center;">
|
||||
<h1>Bine ați venit la OSCAR,
|
||||
<br>Reporter de analiză CPAP Open Source</h1>Acest software a fost conceput pentru a vă ajuta să revizuiți datele produse de dispozitivele dvs. CPAP și echipamentele aferente.
|
||||
<br>Reporter de analiză CPAP Open Source</h1>Acest software a fost conceput pentru a vă ajuta să vizualizați datele produse de dispozitivele dvs. CPAP și echipamentele aferente.
|
||||
<br>
|
||||
<br>Voluntarii au tradus-o în mai multe limbi. Faceți clic pe fila Ajutor pentru a schimba limba afișată.
|
||||
<br>
|
||||
@ -32,14 +32,14 @@
|
||||
<br>Din cauza lipsei documentației lansate de producători cu privire la formatele de fișiere, acuratețea datelor afișate în OSCAR nu poate fi în niciun fel garantată.
|
||||
<br>
|
||||
<br>Toate rapoartele generate sunt
|
||||
<b>DOAR PENTRU UTILIZARE PERSONALĂ</b> și sunt destinate să fie cât mai precise.
|
||||
<b>DOAR PENTRU UTILIZARE PERSONALĂ</b> și ne straduim continuu să fie cât mai precise.
|
||||
<br>
|
||||
<br>Rapoartele OSCAR se bazează pe datele raportate de aparatul CPAP. Acceptarea acestor date în conformitate cu alte scopuri este supusă discreției agenției de examinare.
|
||||
<br>Utilizarea acestui software este pe riscul dvs. Autorii nu vor fi responsabili pentru nimic legat de utilizarea sau utilizarea greșită a acestui software.
|
||||
<br>Rapoartele OSCAR se bazează pe datele raportate de aparatul CPAP. Utilizarea lor în alte scopuri este la latitudinea dvs.
|
||||
<br>Utilizarea acestui software este pe riscul dvs. Autorii nu pot și nu vor fi responsabili pentru nimic legat de utilizarea sau utilizarea corectă sau greșită a acestui software.
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >OSCAR este un software gratuit (ca și în libertate), lansat sub licența publică GNU v3 și nu are nicio garanție și fără NICIUNE pretenții de fitness pentru niciun scop.
|
||||
<hr style="width: 100%; height: 2px;" >OSCAR este un software gratuit (ca și în libertate), lansat sub licența publică GNU v3 și nu are nicio garanție și fără NICIO pretenție de calitate pentru niciun scop.
|
||||
<br>
|
||||
<br>OSCAR este © 2019-2022 Echipa OSCAR: un grup de dezvoltatori voluntari din comunitatea Apnea și membri ai mai multor forumuri și diferite naționalități.
|
||||
<br>OSCAR este Copyright © 2019-2020 Echipa OSCAR: un grup de dezvoltatori voluntari din comunitatea Apnea și membri ai mai multor forumuri și diferite naționalități.
|
||||
<br>
|
||||
<br>OSCAR este un derivat al programului SleepyHead care este protejat de drepturi de autor © 2011-2018, Mark Watkins.
|
||||
<br></div>
|
||||
|
54
Htmldocs/about-ru.html
Executable file
54
Htmldocs/about-ru.html
Executable file
@ -0,0 +1,54 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||
"http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta content="text/html; charset=UTF-8" http-equiv="content-type" >
|
||||
<title>about</title>
|
||||
<meta content="The OSCAR Team" name="author" >
|
||||
</head>
|
||||
<body>
|
||||
<h1 style="text-align: center;">Welcome to OSCAR,
|
||||
<br>the
|
||||
<u>O</u>pen
|
||||
<u>S</u>ource
|
||||
<u>C</u>PAP
|
||||
<u>A</u>nalysis
|
||||
<u>R</u>eporter</h1>
|
||||
<div style="text-align: center;">This software has been designed to assist you in reviewing the data produced by your CPAP devices and related equipment.
|
||||
<br>
|
||||
<br>Volunteers translated it into many languages. Click the Help tab to change the displayed language.
|
||||
<br>
|
||||
<br>Any Chromium-based browser like
|
||||
<b>Google Chrome</b> or
|
||||
<b>Microsoft Edge Chromium</b> currently offers the best
|
||||
<u>automatic translation</u> options.
|
||||
<br>You will find extensive help in the OSCAR Wiki. Open
|
||||
<a href="http://www.apneaboard.com/wiki/index.php/OSCAR_Help" >http://www.apneaboard.com/wiki/index.php/OSCAR_Help</a>.
|
||||
<br>
|
||||
<br>For questions visit
|
||||
<a href="http://www.apneaboard.com" >http://www.apneaboard.com</a> or a local apnea forum.
|
||||
<br></div>
|
||||
<hr style="width: 100%; height: 2px;" >
|
||||
<h1 align="center">
|
||||
<font color="red">PLEASE READ CAREFULLY</font>
|
||||
</h1>
|
||||
<hr style="width: 100%; height: 2px;" >
|
||||
<div style="text-align: center;">OSCAR is
|
||||
<b>NOT</b> a substitute for competent medical guidance from your Doctor.
|
||||
<br>
|
||||
<br>Due to the lack of documentation released by manufacturers regarding file formats, the accuracy of data displayed in OSCAR can not in any way be guaranteed.
|
||||
<br>
|
||||
<br>All reports generated are for
|
||||
<b>PERSONAL USE ONLY</b> and are intended to be as accurate as possible.
|
||||
<br>
|
||||
<br>OSCAR reports are based on data reported by the CPAP machine. Acceptance of this data for compliance or other purposes is subject to the approval discretion of the reviewing agency.
|
||||
<br>The use of this software is entirely at your own risk. The authors will not be held liable for
|
||||
<u>anything</u> related to the use or misuse of this software.
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >OSCAR is free (as in freedom) software, released under the GNU Public License v3, and comes with no warranty, and without ANY claims to fitness for any purpose.
|
||||
<br>
|
||||
<br>OSCAR is © 2019-2022 The OSCAR Team: a group of volunteer developers from the Apnea Community and members of multiple forums and various nationalities.
|
||||
<br>
|
||||
<br>OSCAR is a derivative of the SleepyHead program which is copyright © 2011-2018, Mark Watkins.</div>
|
||||
</body>
|
||||
</html>
|
55
Htmldocs/about-ru.txt
Executable file
55
Htmldocs/about-ru.txt
Executable file
@ -0,0 +1,55 @@
|
||||
Welcome to OSCAR,
|
||||
the Open Source CPAP Analysis Reporter
|
||||
This software has been designed to assist you in reviewing the data produced by your CPAP devices and related equipment.
|
||||
|
||||
Volunteers translated it into many languages. Click the Help tab to change the displayed language.
|
||||
|
||||
Any Chromium-based browser like Google Chrome or Microsoft Edge Chromium currently offers the best automatic translation options.
|
||||
You will find extensive help in the OSCAR Wiki. Open http://www.apneaboard.com/wiki/index.php/OSCAR_Help.
|
||||
|
||||
For questions visit http://www.apneaboard.com or a local apnea forum.
|
||||
=========================================================================================================================================
|
||||
PLEASE READ CAREFULLY
|
||||
=========================================================================================================================================
|
||||
OSCAR is NOT a substitute for competent medical guidance from your Doctor.
|
||||
|
||||
Due to the lack of documentation released by manufacturers regarding file formats, the accuracy of data displayed in OSCAR can not in any way be guaranteed.
|
||||
|
||||
All reports generated are for PERSONAL USE ONLY and are intended to be as accurate as possible.
|
||||
|
||||
OSCAR reports are based on data reported by the CPAP machine. Acceptance of this data for compliance or other purposes is subject to the approval discretion of the reviewing agency.
|
||||
The use of this software is entirely at your own risk. The authors will not be held liable for anything related to the use or misuse of this software.
|
||||
=========================================================================================================================================
|
||||
OSCAR is free (as in freedom) software, released under the GNU Public License v3, and comes with no warranty, and without ANY claims to fitness for any purpose.
|
||||
|
||||
OSCAR is © 2019-2022 The OSCAR Team: a group of volunteer developers from the Apnea Community and members of multiple forums and various nationalities.
|
||||
|
||||
OSCAR is a derivative of the SleepyHead program which is copyright © 2011-2018, Mark Watkins.
|
||||
----------------------------------------------------------------------------------------------------------------------------------------
|
||||
Добро пожаловать в OSCAR,
|
||||
Open Source CPAP Analysis Reporter
|
||||
Это программное обеспечение было разработано для того, чтобы помочь вам в анализе данных, получаемых вашими CPAP-аппаратами и сопутствующим оборудованием.
|
||||
|
||||
Добровольцы перевели его на многие языки. Перейдите на вкладку "Справка", чтобы изменить отображаемый язык.
|
||||
|
||||
Любой браузер на базе Chromium, например Google Chrome или Microsoft Edge Chromium в настоящее время предлагает лучшие возможности автоматического перевода.
|
||||
Вы найдете обширную помощь в OSCAR Wiki. Откройте http://www.apneaboard.com/wiki/index.php/OSCAR_Help.
|
||||
|
||||
Для получения ответов на вопросы посетите http://www.apneaboard.com или местный форум по апноэ.
|
||||
=========================================================================================================================================
|
||||
ПОЖАЛУЙСТА, ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ
|
||||
=========================================================================================================================================
|
||||
OSCAR НЕ является заменой компетентному медицинскому руководству вашего врача.
|
||||
|
||||
Из-за отсутствия документации, выпущенной производителями в отношении форматов файлов, точность данных, отображаемых в OSCAR, не может быть гарантирована.
|
||||
|
||||
Все создаваемые отчеты предназначены ТОЛЬКО ДЛЯ ЛИЧНОГО ИСПОЛЬЗОВАНИЯ и должны быть максимально точными.
|
||||
|
||||
Отчеты OSCAR основаны на данных, сообщаемых CPAP-аппаратом. Принятие этих данных для соответствия требованиям или других целей зависит от усмотрения проверяющей организации.
|
||||
Использование данного программного обеспечения осуществляется исключительно на ваш страх и риск. Авторы не несут ответственности за что-либо, связанное с использованием или неправильным использованием данного программного обеспечения.
|
||||
========================================================================================================================================
|
||||
OSCAR является свободным (в смысле свободы) программным обеспечением, выпускается под GNU Public License v3, поставляется без гарантий и без ЛЮБЫХ претензий на пригодность для любых целей.
|
||||
|
||||
OSCAR - это © 2019-2022 The OSCAR Team: группа разработчиков-добровольцев из сообщества Apnea и членов многочисленных форумов и различных национальностей.
|
||||
|
||||
OSCAR является производной от программы SleepyHead, авторские права на которую © 2011-2018, Марк Уоткинс.
|
2
Htmldocs/about-sv.html
Normal file → Executable file
2
Htmldocs/about-sv.html
Normal file → Executable file
@ -51,7 +51,7 @@
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >OSCAR är gratis (som i frihet) mjukvara, släppt under GNU Public License v3, och levereras utan garanti och utan några krav på lämplighet för något syfte.
|
||||
<br>
|
||||
<br>OSCAR är © 2019-2022 OSCAR-teamet: en grupp volontärutvecklare från Apnea Community och medlemmar i flera forum och olika nationaliteter.
|
||||
<br>OSCAR är © 2019-2020 OSCAR-teamet: en grupp volontärutvecklare från Apnea Community och medlemmar i flera forum och olika nationaliteter.
|
||||
<br>
|
||||
<br>OSCAR är en vidareutveckling av SleepyHead-programmet som har copyright © 2011-2018 Mark Watkins.
|
||||
<br></div>
|
||||
|
2
Htmldocs/about-th.html
Normal file → Executable file
2
Htmldocs/about-th.html
Normal file → Executable file
@ -39,7 +39,7 @@
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >OSCAR เป็นซอฟต์แวร์ฟรี (ตามอิสระ) เผยแพร่ภายใต้ GNU Public License v3 และไม่มีการรับประกันใด ๆ
|
||||
<br>
|
||||
<br>ออสการ์คือ© 2019-2022 ทีมออสการ์: กลุ่มนักพัฒนาอาสาสมัครจากชุมชน Apnea และสมาชิกของฟอรัมหลายแห่งและหลายเชื้อชาติ
|
||||
<br>ออสการ์คือ© 2019-2020 ทีมออสการ์: กลุ่มนักพัฒนาอาสาสมัครจากชุมชน Apnea และสมาชิกของฟอรัมหลายแห่งและหลายเชื้อชาติ
|
||||
<br>
|
||||
<br>ออสการ์เป็นอนุพันธ์ของโปรแกรม SleepyHead ซึ่งเป็นลิขสิทธิ์© 2011-2018, Mark Watkins</div>
|
||||
</body>
|
||||
|
2
Htmldocs/about-tr.html
Normal file → Executable file
2
Htmldocs/about-tr.html
Normal file → Executable file
@ -49,7 +49,7 @@
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >OSCAR ücretsiz bir yazılım olup GNU Public License v3 başlığı altında kullanıma sunulmuştur, herhangi bir garanti sunmamaktadır ve belirli bir amaca uygun olduğuna dair bir iddası yoktur.
|
||||
<br>
|
||||
<br>OSCAR © 2019-2022 OSCAR Takımı: Apne Topluluğunun parçası olan, çeşitli forumlardan ve farklı milliyetlerden bir grup gönüllü geliştirici tarafından hazırlanmıştır.
|
||||
<br>OSCAR © 2019-2020 OSCAR Takımı: Apne Topluluğunun parçası olan, çeşitli forumlardan ve farklı milliyetlerden bir grup gönüllü geliştirici tarafından hazırlanmıştır.
|
||||
<br>
|
||||
<br>OSCAR telif hakkı © 2011-2018 Mark Watkins'e ait olan SleepyHead yazılımından türetilmiştir.</div>
|
||||
</body>
|
||||
|
2
Htmldocs/about-zh.html
Normal file → Executable file
2
Htmldocs/about-zh.html
Normal file → Executable file
@ -40,7 +40,7 @@
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >OSCAR是根据GNU Public License v3发布的免费软件(如自由软件),没有任何担保,也没有任何适用于任何目的的声明。
|
||||
<br>
|
||||
<br>OSCAR©©2019-2022 OSCAR团队:由Apnea社区的志愿者开发人员组成,是多个论坛和不同国籍的成员。
|
||||
<br>OSCAR©©2019-2020 OSCAR团队:由Apnea社区的志愿者开发人员组成,是多个论坛和不同国籍的成员。
|
||||
<br>
|
||||
<br>OSCAR是SleepyHead程序的派生工具,其版权©2011-2018 Mark Watkins。
|
||||
<br></div>
|
||||
|
2
Htmldocs/about.html
Normal file → Executable file
2
Htmldocs/about.html
Normal file → Executable file
@ -47,7 +47,7 @@
|
||||
<br>
|
||||
<hr style="width: 100%; height: 2px;" >OSCAR is free (as in freedom) software, released under the GNU Public License v3, and comes with no warranty, and without ANY claims to fitness for any purpose.
|
||||
<br>
|
||||
<br>OSCAR is © 2019-2022 The OSCAR Team: a group of volunteer developers from the Apnea Community and members of multiple forums and various nationalities.
|
||||
<br>OSCAR is © 2019-2024 The OSCAR Team: a group of volunteer developers from the Apnea Community and members of multiple forums and various nationalities.
|
||||
<br>
|
||||
<br>OSCAR is a derivative of the SleepyHead program which is copyright © 2011-2018, Mark Watkins.</div>
|
||||
</body>
|
||||
|
@ -30,21 +30,21 @@
|
||||
<p>
|
||||
<b>Developers</b>
|
||||
<br>
|
||||
Phil Olynyk (pholynyk) (<i>Lead Developer</i>), GuyScharf, sawinglogz, Ray Elliott (LoudSnorer), untoutseul05</p>
|
||||
Phil Olynyk (pholynyk) (<i>Lead Developer</i>), GuyScharf, sawinglogz, Ray Elliott (LoudSnorer), sgearhart (Crimson Nape), untoutseul05</p>
|
||||
<p>
|
||||
<b>Reporters</b>
|
||||
<br>Crimson Nape, palerider</p>
|
||||
<br>palerider, TechieHusband</p>
|
||||
<p>
|
||||
<b>Testers</b>
|
||||
<br>
|
||||
Fred Bonjour (Gideon) (<i>Lead Tester</i>), GuyScharf, Jeff8356, bollar, c137jayde, cberistain, coldfeet7, geraldbergeron, Homerec130, johnnyb00, jr3586, minderbinder, ScottZZZ, Shnorky, SleepyHenry, stbrown3rd, unidee</p>
|
||||
Fred Bonjour (Gideon) (<i>Lead Tester</i>), ARBatteiger, ArcherNeedsSleep, bollar, c137jayde, cberistain, coldfeet7, dohm, Expat31, fishfinderG, Frankiboy, geraldbergeron, Gooffy44, Gralli, GuyScharf, Homerec130, JJJ, johnnyb00, jr3586, minderbinder, motorsrunnin, NicoFR, pilothaz, ronfario, Ruud J, ScottZZZ, Shnorky, silverdr, Sleepy Quixote, SleepyHenry, SleepyJoseph, stbrown3rd, Tdragone, TechieHippie, TechieHusband, tedpearson, unidee, untoutseul05</p>
|
||||
<p>
|
||||
<b>Advisors</b>
|
||||
<br>SkepticDoc, Sleeprider, srlevine1, harre, rhashimoto </p>
|
||||
<br>Sleeprider, srlevine1, harre, rhashimoto </p>
|
||||
<p>
|
||||
<b>Translators</b>
|
||||
<br>
|
||||
Arie Klerk (A KLERK) (<i>Translations Team Coordinator, Dutch</i>), 1st.qwerty (<i>Polish</i>), ApneaHero (<i>Czech</i>), C Chan (<i>Chinese Trad</i>), delta (<i>Romanian</i>), dolceitalia (<i>Italian</i>), dprenerov (<i>Bulgarian</i>), drmaestro (<i>Turkish</i>), drol (<i>French</i>), eddyDee (<i>Hebrew</i>), FaureCourtet (<i>French</i>), GregK (<i>Russian/Hebrew</i>), hearsay73 (<i>Filipino</i>), Heyns (<i>Afrikaans</i>), hisaotsu (<i>Japanese</i>), Hypoxic (<i>Greek</i>), k2boys (<i>Korean</i>), Lazer1234 (<i>Swedish</i>), mazingas65 (<i>Italian</i>), Ppja (<i>Spanish</i>), pstrjds (<i>Bulgarian</i>), refurbished (<i>Polish</i>), Ristraus (<i>Brazilian/Portugese</i>), rlabs (<i>Russian</i>), ShaunBlake (<i>British</i>), steffenreitz (<i>German</i>), tolnaiz (<i>Hungarian</i>), unidee (<i>Finnish</i>), untoutseul05 (<i>French</i>), yrnkrn (<i>Hebrew</i>), zellem (<i>Chinese Simplified) <br>
|
||||
Arie Klerk (A KLERK) (<i>Translations Team Coordinator, Dutch</i>), 1st.qwerty (<i>Polish</i>), ApneaHero (<i>Czech</i>), C Chan (<i>Chinese Trad</i>), delta (<i>Romanian</i>), dolceitalia (<i>Italian</i>), dprenerov (<i>Bulgarian</i>), drmaestro (<i>Turkish</i>), drol (<i>French</i>), eddyDee (<i>Hebrew</i>), FaureCourtet (<i>French</i>), GregK (<i>Russian/Hebrew</i>), hearsay73 (<i>Filipino</i>), Heyns (<i>Afrikaans</i>), hisaotsu (<i>Japanese</i>), Hypoxic (<i>Greek</i>), k2boys (<i>Korean</i>), Lazer1234 (<i>Swedish</i>), mazingas65 (<i>Italian</i>), Ppja (<i>Spanish</i>), pstrjds (<i>Bulgarian</i>), refurbished (<i>Polish</i>), Ristraus (<i>Brazilian/Portugese</i>), rlabs (<i>Russian</i>), ShaunBlake (<i>British</i>), steffenreitz (<i>German</i>), tolnaiz (<i>Hungarian</i>), torp56 (<i>Danish</i>), unidee (<i>Finnish</i>), untoutseul05 (<i>French</i>), yrnkrn (<i>Hebrew</i>), zellem (<i>Chinese Simplified</i>) <br>
|
||||
<b>Thank you all very much for your continuous effort!</b></p>
|
||||
<p>
|
||||
<b>OSCAR is always looking for help: programmers, testers, or translators. If you are interested, please PM 'Gideon' on the Apnea Board Forum.</b>
|
||||
|
@ -10,11 +10,66 @@
|
||||
<p>
|
||||
<b>This page in other languages:</b>
|
||||
<br><a href=http://www.apneaboard.com/wiki/index.php/OSCAR_Release_Notes>http://www.apneaboard.com/wiki/index.php/OSCAR_Release_Notes</a></p>
|
||||
<p>
|
||||
<p>
|
||||
<b>Changes and fixes in OSCAR v1.5.3</b>
|
||||
<br>Portions of OSCAR are © 2019-2024 by
|
||||
<i>The OSCAR Team</i></p>
|
||||
<ul>
|
||||
<li>[fix] No name in user profile - user unable to access data.</li>
|
||||
<li>[fix] Daily Search: Add search at first imstall.</li>
|
||||
<li>[fix] Statstics: Prevent Data Range from listing future dates.</li>
|
||||
<li>[fix] Correct validation for Lanuage and Help files.</li>
|
||||
<li>[added] Daily Search Item: Searh for any Journal item (notes,bookmarks,weight,feelings).</li>
|
||||
<li>[added] Import(restore) Journal.</li>
|
||||
<li>[added] Confgurable Daily Left Side Bar.</li>
|
||||
<li>[update] Credits.html - Member updates. </li>
|
||||
</ul>
|
||||
|
||||
<b>Changes and fixes in OSCAR v1.5.2</b>
|
||||
<br>Portions of OSCAR are © 2019-2024 by
|
||||
<i>The OSCAR Team</i></p>
|
||||
<ul>
|
||||
<li>[fix] VHigh Resolution Control File Location. Now in Oscar Data Folder.</li>
|
||||
<li>[fix] Statistics: Add configuration of alternating colored lines background.</li>
|
||||
<li>[fix] Viatom/Wellue file extension (.dat) was preventing the name from changing the start time</li>
|
||||
<li>[fix] Time display issues encountered when summer time is changed to winter time.</li>
|
||||
<li>[fix] Statistics display mode is now restored when Oscar starts.</li>
|
||||
<li>[fix] Change Language.</li>
|
||||
<li>[fix] iBreeze loader - Various fixes.</li>
|
||||
<li>[fix] Snore Events were lost when sessions had a single snore event.</li>
|
||||
<li>[fix] Graphs were dropped when Oscar was restarted after import.</li>
|
||||
<li>[fix] Prisma pressure settings in the Daily screen now display whole numbers.</li>
|
||||
<li>[fix] OSCAR - automatic reload when parameter changes encountered.</li>
|
||||
<li>[added] Allow renaming of a user profile.</li>
|
||||
<li>[added] Graphs hints at bottom of Daily and Overview Tabs.</li>
|
||||
<li>[added] Statistics:added alternating light green/white background colors for rows.</li>
|
||||
<li>[added] Enhanced and Fixed html zoom in/out feature.</li>
|
||||
<li>[update] Biometrics settings.</li>
|
||||
<li>[update] iBreeze loader: Added progress bar.</li>
|
||||
<li>[update] Statistics Screen - Various improvements.</li>
|
||||
</ul>
|
||||
<p>
|
||||
<b>Changes and fixes in OSCAR v1.5.0-beta-1</b>
|
||||
<b>Changes and fixes in OSCAR v1.5.1</b>
|
||||
<br>Portions of OSCAR are © 2019-2023 by
|
||||
<i>The OSCAR Team</i></p>
|
||||
<ul>
|
||||
<li>[new] Added DS Go Auto 500G150 model</li>
|
||||
<li>[fix] Re-enabled biometrics</li>
|
||||
<li>[fix] Disabled pixmap caching</li>
|
||||
<li>[fix] High Resolution display issue</li>
|
||||
<ul><li> Setting added to Preferences > Appearance to enable/disable High Resolution mode</li>
|
||||
<li> Setting is disabled by default</li></ul>
|
||||
<li>[fix] Checkupdates fixed</li>
|
||||
</ul>
|
||||
<p>
|
||||
|
||||
<p>
|
||||
<b>Changes and fixes in OSCAR v1.5.0</b>
|
||||
<br>Portions of OSCAR are © 2019-2023 by
|
||||
<i>The OSCAR Team</i></p>
|
||||
<ul>
|
||||
<li>[new] Added Support for Resmed AirSense 11 models 39483 and 39517</li>
|
||||
<li>[new] Added Clinical and Permissive mode for compliance</li>
|
||||
<li>[new] Added Clinical tab to preferences</li>
|
||||
<li>[new] New CPAP session bar (experimental)</li>
|
||||
@ -29,14 +84,13 @@
|
||||
<li>[new] Event Flags graph automatically resizes to event types selected</li>
|
||||
<li>[new] Added warning dialog when a session is disabled</li>
|
||||
<li>[new] Added Backup feature for daily/overview graph settings</li>
|
||||
<li>[new] Löwenstein Prisma now supported</li>
|
||||
<li>[fix] Fix high resolution display issues</li>
|
||||
<li>[fix] Improved support for PrismaLine bilevel modes</li>
|
||||
<li>[fix] Selected event not showing in PRS1 devicess</li>
|
||||
<li>[fix] Updated wording for View > Reset Graphs</li>
|
||||
<li>[fix] Crash on View > Reset Graphs</li>
|
||||
<li>[fix] Viatom now imports files with .dat extension</li>
|
||||
<li>[fix] Graph combo box updated</li>
|
||||
<li>[fix] Weight calculation</li>
|
||||
<li>[fix] Allow Graph and Event combo boxes to remain open after changes.</li>
|
||||
<li>[fix] Overview display of ResMed Oximeter events now works.</li>
|
||||
</ul>
|
||||
|
4
README
4
README
@ -8,7 +8,7 @@ under the GPL version 3 license. See the file COPYING for those details.
|
||||
|
||||
SleepyHead was written by Mark Watkins (aka Jedimark), an Australian software developer afflicted with sleep apnea.
|
||||
|
||||
SleepyHead was copyright (C) 2011-2018 by Mark Watkins <mark@jedimark.net>
|
||||
SleepyHead was copyright (C) 2011-2018 by Mark Watkins
|
||||
|
||||
Portions of OSCAR are copyright (c) 2019-2022 The OSCAR Team <oscar@oscar-team.org>
|
||||
|
||||
@ -39,7 +39,7 @@ is incredibly un-motivational, and incredibly disrespectful of all the work he p
|
||||
|
||||
If you plan on reselling any derivatives of SleepyHead, I specifically request that you give due credit and
|
||||
link back, mentioning clearly in your advertising material, software installer and about screens that your
|
||||
derivative "is based on the free and open-source software SleepyHead available from http://sleepyhead.jedimark.net,
|
||||
derivative "is based on the free and open-source software SleepyHead ,
|
||||
developed and copyright by Mark Watkins (C) 2011-2018."
|
||||
|
||||
It is not enough to reference that your derivative "is based on GPL software".
|
||||
|
371
Tools/updateCopyright.py
Normal file
371
Tools/updateCopyright.py
Normal file
@ -0,0 +1,371 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Copyright (c) 2023-2024 The OSCAR Team
|
||||
|
||||
Find text files with the word "Copyright" ending with a year (4 digits) range like 2019-2022 and then
|
||||
followed by a string containing OSCAR. The script changes the 2 year to the current year.
|
||||
This script will search all files in the folder where the script is run:
|
||||
1) From the Git top-level folder. The script will also access the translation files and Build file.
|
||||
2) From the oscar folder (that contains oscar.pro). The script will also access the code files.
|
||||
"""
|
||||
|
||||
import os
|
||||
import re
|
||||
import subprocess
|
||||
import time
|
||||
import filecmp
|
||||
import inspect
|
||||
import sys
|
||||
|
||||
current_year = time.localtime().tm_year
|
||||
top_dir = subprocess.check_output(['git', 'rev-parse', '--show-toplevel']).decode('utf-8').strip()
|
||||
relative_sync_dir = os.path.join(top_dir, '..')
|
||||
verbose = False
|
||||
changed = False
|
||||
list = False
|
||||
list_ignored = False
|
||||
testExecution = False
|
||||
debug = False
|
||||
single = True
|
||||
|
||||
def validStr(str) :
|
||||
if str is None: return False
|
||||
tmp = not str
|
||||
return not tmp
|
||||
|
||||
def validYear(year) :
|
||||
if year is None: return False
|
||||
try:
|
||||
tmp = int(year)
|
||||
except ValueError:
|
||||
return False
|
||||
tmp = int(year)
|
||||
return ((tmp > 2000) and (tmp < 2099) )
|
||||
|
||||
class Stats:
|
||||
def __init__(self, field1 , field2 , field3 , field4 , field5 ):
|
||||
self.files_date_changed = field1
|
||||
self.files_date_already_changed = field2
|
||||
self.files_needing_inspection = field3
|
||||
self.files_ignored = field4
|
||||
self.files_total = field5
|
||||
|
||||
statistics = Stats(0,0,0,0,0)
|
||||
|
||||
class LineInfo:
|
||||
def __init__(self, field1 , field2 , field3 , field4 , field5 , field6 , field7 , field8):
|
||||
self.lineNumber = field1 ## read only
|
||||
self.line = field2
|
||||
self.baseName = field3 ## read only
|
||||
self.fileModified = field4 ## numberlines Modified
|
||||
self.lineModified = field5 ## True if line changed
|
||||
self.validSignature = field6 ## only set to true
|
||||
self.needReview = field7 ## only set to true
|
||||
self.countUpdated = field8 ## only set to true
|
||||
|
||||
def processLine(lineInfo):
|
||||
lineInfo.lineModified = False;
|
||||
baseNameLine = f"{lineInfo.baseName}[{lineInfo.lineNumber}]"
|
||||
baseNameLineJ = baseNameLine.ljust(30)
|
||||
|
||||
## read only properties
|
||||
global relative_sync_dir, current_year, verbose , list , debug , statstics
|
||||
|
||||
#{ limit processing line
|
||||
## where * is any string
|
||||
## SOURCE: * Copyright (c) YEAR - YEAR The OSCAR Team *
|
||||
## Modifiable: * Copyright * YEAR - YEAR The OSCAR Team *
|
||||
## Modifiable: * YEAR - YEAR The OSCAR Team *
|
||||
## Modifiable: * YEAR - YEAR OSCAR Team *
|
||||
## Modifiable/WARNING: * YEAR - YEAR OSCAR *
|
||||
## WARNING: * YEAR OSCAR *
|
||||
## WARNING: * copyright * OSCAR *
|
||||
|
||||
## find copyright or year
|
||||
next = 0;
|
||||
pattern = r'copyright'
|
||||
copyright = False
|
||||
|
||||
match = re.search(pattern,lineInfo.line,re.IGNORECASE)
|
||||
if (match) :
|
||||
copyright = True
|
||||
###next = match.end()
|
||||
|
||||
pattern = r'(^.*?)((\d{4})\s*(-)?\s*)(\d{4})?(\s*(The)?\s*(OSCAR)\s*(Team)?\b)(.*$)' #works
|
||||
match = re.search(pattern,lineInfo.line,re.IGNORECASE)
|
||||
if match : ## match
|
||||
## match of oscar copyright signature
|
||||
#{
|
||||
before = match.group(1)
|
||||
year1dash = match.group(2)
|
||||
year1 = match.group(3)
|
||||
dash = match.group(4)
|
||||
year2 = match.group(5)
|
||||
theoscarteam = match.group(6)
|
||||
the = match.group(7)
|
||||
oscar = match.group(8)
|
||||
team = match.group(9)
|
||||
after = match.group(10)
|
||||
|
||||
if debug :
|
||||
sum = f"""
|
||||
before 1 {before}
|
||||
year1dash 2 {year1dash}
|
||||
year1 3 {year1}
|
||||
dash 4 {dash}
|
||||
year2 5 {year2}
|
||||
TheOscarTeam 6 {theoscarteam}
|
||||
The 7 {the}
|
||||
OSCAR 8 {oscar}
|
||||
Team 9 {team}
|
||||
after 10 {after}
|
||||
"""
|
||||
print(sum);
|
||||
newCopyright = f"{year1dash}{current_year}{theoscarteam}"
|
||||
newLine = f"{before}{newCopyright}{after}\n"
|
||||
|
||||
# Note OSCAR is always valid and is assumed to be true
|
||||
validOscarCopyright = validYear(year1) and validStr(dash) and validYear(year2)
|
||||
|
||||
if (validOscarCopyright) :
|
||||
if not lineInfo.needReview : lineInfo.needReview = not ( copyright or validStr(the) or validStr(team) )
|
||||
fileValidOscarCopyright = True
|
||||
if (str(year2)==str(current_year)) :
|
||||
if not lineInfo.countUpdated :
|
||||
statistics.files_date_already_changed += 1
|
||||
lineInfo.countUpdated = True
|
||||
if verbose : print(f" Already Modified: {baseNameLineJ}")
|
||||
return;
|
||||
else : ## need to modify date
|
||||
if not lineInfo.countUpdated :
|
||||
statistics.files_date_changed += 1
|
||||
lineInfo.countUpdated = True
|
||||
if verbose : print(f" File Modified: {baseNameLineJ}{newLine}",end='')
|
||||
lineInfo.lineModified = True;
|
||||
lineInfo.fileModified += 1;
|
||||
if debug :
|
||||
print(lineInfo.line)
|
||||
print(newLine)
|
||||
lineInfo.line = newLine
|
||||
return;
|
||||
#} end match of oscar copyright signature
|
||||
#} End limit processing line
|
||||
|
||||
def processFile(filename):
|
||||
"""
|
||||
Process the file to update the copyright year if necessary.
|
||||
Args:
|
||||
filename: name of the file to be processed
|
||||
"""
|
||||
global relative_sync_dir, current_year, verbose , list , debug , statistics
|
||||
|
||||
statistics.files_total = statistics.files_total +1
|
||||
relativeFileName = os.path.relpath(filename, relative_sync_dir)
|
||||
baseName = os.path.basename(filename)
|
||||
lines = []
|
||||
lineNumber = 0;
|
||||
fileValidOscarCopyright = False
|
||||
needReview = False
|
||||
|
||||
##if debug : print(f" processFile {baseName}")
|
||||
|
||||
lineInfo = LineInfo(0 , "" , baseName , 0 , False , False ,False , False);
|
||||
codeFile = baseName.endswith(".cpp") or baseName.endswith(".h")
|
||||
try:
|
||||
#{ try loop
|
||||
## skip files not be changed.
|
||||
## only do .h and .cpp files and not third party software or auto generated files.
|
||||
if (
|
||||
## Folder that should be excluded
|
||||
("thirdparty" in filename.split(os.path.sep)) or ("tests" in filename.split(os.path.sep)) or ("git_info.h" == baseName )
|
||||
## file types that should be excluded
|
||||
or (not codeFile)
|
||||
## for test or (not ("aboutdialog.h" == baseName or "newprofile.cpp" == baseName) )
|
||||
) :
|
||||
statistics.files_ignored += 1
|
||||
lineInfo.countUpdated = True ## insure a file is counted only once.
|
||||
if verbose or list_ignored: print(f" Ignored: {relativeFileName}")
|
||||
return;
|
||||
## Common encodings to try: utf-8 , latin-1 , iso-8859-1 , cp1252 , utf-16 , big5 , gb18030 .
|
||||
if debug : print(f" processFile {baseName}")
|
||||
with open(filename, 'r+' , encoding="latin-1") as file_handle: ## latin-1 works utf-8 fails
|
||||
#{ start of processing all lines
|
||||
## only search until 1st signature is found. except newprofile where copyright is displayed
|
||||
single = not ( "newprofile.cpp" == baseName )
|
||||
if (list) :
|
||||
print(f" Opened {relativeFileName}")
|
||||
elif (not single or lineInfo.fileModified == 0) :
|
||||
for line in file_handle:
|
||||
#{ start of processing line
|
||||
lineNumber += 1
|
||||
lineInfo.lineModified = False
|
||||
lineInfo.lineNumber = lineNumber;
|
||||
lineInfo.line = line;
|
||||
processLine(lineInfo);
|
||||
if lineInfo.lineModified :
|
||||
lines.append(lineInfo.line)
|
||||
else :
|
||||
lines.append(line)
|
||||
#} end processing line
|
||||
if ( lineInfo.needReview or (codeFile and not lineInfo.countUpdated) ) :
|
||||
print(f" Copyright Check {relativeFileName}")
|
||||
if not lineInfo.countUpdated :
|
||||
statistics.files_needing_inspection += 1
|
||||
lineInfo.countUpdated = True
|
||||
if lineInfo.fileModified == 0:
|
||||
if not lineInfo.countUpdated : ## already modified is excluded here.
|
||||
statistics.files_ignored += 1
|
||||
lineInfo.countUpdated = True
|
||||
if verbose or list_ignored: print(f" Ignored: {relativeFileName}")
|
||||
return;
|
||||
if testExecution : return
|
||||
file_handle.seek(0)
|
||||
file_handle.truncate()
|
||||
file_handle.write(''.join(lines))
|
||||
file_handle.flush()
|
||||
os.fsync(file_handle.fileno())
|
||||
return
|
||||
#} end of processing all lines
|
||||
except IOError as e:
|
||||
print(f" File Open Error: {relativeFileName}")
|
||||
#} try loop
|
||||
|
||||
def isBinaryFile(file_path):
|
||||
with open(file_path, 'rb') as f:
|
||||
for block in f:
|
||||
if b'\0' in block:
|
||||
return True
|
||||
return False
|
||||
|
||||
"""
|
||||
def xisBinaryFile(file_path):
|
||||
result = subprocess.run(['file', '--mime-encoding', file_path], capture_output=True, text=True)
|
||||
return 'binary' in result.stdout
|
||||
"""
|
||||
|
||||
def handleFile(file_path):
|
||||
"""
|
||||
Process the file if it is a text file.
|
||||
Args:
|
||||
file_path (str): The path of the file to be processed.
|
||||
"""
|
||||
if os.path.isfile(file_path) :
|
||||
if not isBinaryFile(file_path):
|
||||
processFile(file_path)
|
||||
|
||||
def help_menu():
|
||||
"""
|
||||
Display the help menu.
|
||||
"""
|
||||
help_msg = """
|
||||
Help Menu
|
||||
{}
|
||||
|
||||
# uses the current year to modifed files with copyright.
|
||||
# This script modifies the first line with the following signature (case insensative).
|
||||
YYYY and ZZZZ are sequences of 4 digits representing year
|
||||
asterisk " means any sequence of charaters.
|
||||
# signature: * YYYY-ZZZZ * OSCAR *
|
||||
# The script will only change ZZZZ to the current year. No file size change.
|
||||
# No other lines will be modfied.
|
||||
|
||||
--help displays help message
|
||||
--execute allows script to execute
|
||||
-v --verbose displays status for each file accessed
|
||||
--changed displays each line modified
|
||||
--list displays filenames to be search and exits
|
||||
--ignored List files that are ignored.
|
||||
--test Execute code but skips the actual file write
|
||||
--year <year> Overrides system year
|
||||
--code starts working at OSCAR-code/oscar
|
||||
--base starts working at OSCAR-code
|
||||
<folderName> starts working at OSCAR-code/folderName
|
||||
defaultFolder starts working at the current folder
|
||||
""".format(__file__)
|
||||
print(help_msg)
|
||||
exit()
|
||||
|
||||
####################################################################################################
|
||||
|
||||
start_dir = os.getcwd().rstrip('\n')
|
||||
options = ""
|
||||
execute = None
|
||||
verbose = False
|
||||
list = False
|
||||
|
||||
while len(sys.argv) > 1:
|
||||
arg = sys.argv.pop(1)
|
||||
options += " " + arg
|
||||
if arg == '--help':
|
||||
help_menu()
|
||||
elif arg == '--debug' or arg == '-d':
|
||||
debug = True
|
||||
elif arg == '--verbose' or arg == '-v':
|
||||
verbose = True
|
||||
elif arg == '--changed':
|
||||
changed = True
|
||||
elif arg == '--year':
|
||||
year = 0;
|
||||
if len(sys.argv) > 1:
|
||||
tmp = sys.argv.pop(1)
|
||||
try:
|
||||
year = int(tmp)
|
||||
if not validYear(year) :
|
||||
print("Invalid year: " + tmp)
|
||||
help_menu()
|
||||
current_year = year;
|
||||
except ValueError:
|
||||
year =0
|
||||
print("Invalid year: " + tmp)
|
||||
help_menu()
|
||||
elif arg == '--test':
|
||||
testExecution = True
|
||||
elif arg == '--list':
|
||||
list = True
|
||||
elif arg == '--ignored':
|
||||
list_ignored = True
|
||||
elif arg == '--code':
|
||||
## starts form topLevelFolder/oscar
|
||||
start_dir = os.path.join(top_dir, 'oscar')
|
||||
elif arg == '--execute':
|
||||
execute = True
|
||||
elif arg == '--base':
|
||||
start_dir = top_dir
|
||||
else:
|
||||
tmp_dir = os.path.join(top_dir, arg)
|
||||
if os.path.isdir(tmp_dir):
|
||||
start_dir = tmp_dir
|
||||
else:
|
||||
print("Invalid Parameter: " + arg)
|
||||
help_menu()
|
||||
|
||||
relativeStartDir = os.path.relpath(start_dir, relative_sync_dir)
|
||||
|
||||
if execute is None:
|
||||
print("Requires --execute parameter to execute script")
|
||||
help_menu()
|
||||
exit()
|
||||
|
||||
|
||||
# Call the walk function to process all files recursively
|
||||
for root, dirs, files in os.walk(start_dir):
|
||||
for file in files:
|
||||
filename=os.path.join(root, file)
|
||||
if os.path.isfile(filename) and not isBinaryFile(filename):
|
||||
processFile(filename)
|
||||
|
||||
print(f"{os.path.basename(__file__)} {relativeStartDir} {options}")
|
||||
|
||||
if list : exit()
|
||||
|
||||
summary = f"""
|
||||
Summary of Text Files searched {statistics.files_total}
|
||||
Number of files with date modified: {statistics.files_date_changed}
|
||||
Number of files with date already modified: {statistics.files_date_already_changed}
|
||||
Number of files with Copyright Check: {statistics.files_needing_inspection}
|
||||
Number of files ignored {statistics.files_ignored}
|
||||
"""
|
||||
|
||||
print(summary)
|
||||
|
||||
|
5248
Translations/Afrikaans.af.ts
Normal file → Executable file
5248
Translations/Afrikaans.af.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4329
Translations/Arabic.ar.ts
Normal file → Executable file
4329
Translations/Arabic.ar.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4352
Translations/Bulgarian.bg.ts
Normal file → Executable file
4352
Translations/Bulgarian.bg.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4359
Translations/Chinese.zh_CN.ts
Normal file → Executable file
4359
Translations/Chinese.zh_CN.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
9318
Translations/Chinese.zh_TW.ts
Normal file → Executable file
9318
Translations/Chinese.zh_TW.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4286
Translations/Czech.cz.ts
Normal file → Executable file
4286
Translations/Czech.cz.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
10204
Translations/Dansk.da.ts
Normal file → Executable file
10204
Translations/Dansk.da.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4756
Translations/Deutsch.de.ts
Normal file → Executable file
4756
Translations/Deutsch.de.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
10964
Translations/English.en_UK.ts
Normal file → Executable file
10964
Translations/English.en_UK.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
7764
Translations/Espaniol.es.ts
Normal file → Executable file
7764
Translations/Espaniol.es.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4525
Translations/Espaniol.es_MX.ts
Normal file → Executable file
4525
Translations/Espaniol.es_MX.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4433
Translations/Filipino.fil.ts
Normal file → Executable file
4433
Translations/Filipino.fil.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
5100
Translations/Francais.fr.ts
Normal file → Executable file
5100
Translations/Francais.fr.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
6671
Translations/Greek.el.ts
Normal file → Executable file
6671
Translations/Greek.el.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4360
Translations/Hebrew.he.ts
Normal file → Executable file
4360
Translations/Hebrew.he.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4924
Translations/Italiano.it.ts
Normal file → Executable file
4924
Translations/Italiano.it.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4966
Translations/Japanese.ja.ts
Normal file → Executable file
4966
Translations/Japanese.ja.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
5137
Translations/Korean.ko.ts
Normal file → Executable file
5137
Translations/Korean.ko.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4557
Translations/Magyar.hu.ts
Normal file → Executable file
4557
Translations/Magyar.hu.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
5479
Translations/Nederlands.nl.ts
Normal file → Executable file
5479
Translations/Nederlands.nl.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4355
Translations/Norsk.no.ts
Normal file → Executable file
4355
Translations/Norsk.no.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
5165
Translations/Polski.pl.ts
Normal file → Executable file
5165
Translations/Polski.pl.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4733
Translations/Portugues.pt.ts
Normal file → Executable file
4733
Translations/Portugues.pt.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4890
Translations/Portugues.pt_BR.ts
Normal file → Executable file
4890
Translations/Portugues.pt_BR.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4862
Translations/Romanian.ro.ts
Normal file → Executable file
4862
Translations/Romanian.ro.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4900
Translations/Russkiy.ru.ts
Normal file → Executable file
4900
Translations/Russkiy.ru.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4914
Translations/Suomi.fi.ts
Normal file → Executable file
4914
Translations/Suomi.fi.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
5336
Translations/Svenska.sv.ts
Normal file → Executable file
5336
Translations/Svenska.sv.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
4286
Translations/Thai.th.ts
Normal file → Executable file
4286
Translations/Thai.th.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
5252
Translations/Turkish.tr.ts
Normal file → Executable file
5252
Translations/Turkish.tr.ts
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="af_ZA" sourcelanguage="en">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Nee</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Ja</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Nee</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Ja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Hulp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Oopmaak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Stoor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Afbreek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Toepas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Sluit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Herstel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Weer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Herstel verstek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Kanselleer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Ignoreer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>N&ee vir almal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Spaar alles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Weggooi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Ja vir &alles</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="ar">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>لا</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>نعم</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>حسنًا</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&لا</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&نعم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>مساعدة</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>افتح</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>احفظ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>أجهض</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>طبّق</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>أغلق</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>صفّر</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>حاول مجدّدًا</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>استعد الافتراضيّات</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>ألغِ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>تجاهل</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>لا لل&كلّ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>احفظ الكلّ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>ارفض</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>ن&عم للكلّ</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="bg">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Не</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Да</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>Добре</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Не</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Да</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Помощ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Отваряне</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Запазване</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Прекъсване</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Прилагане</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Затваряне</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Нулиране</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Повторен опит</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>По подразбиране</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Отказ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Пренебрегване</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>Н&е за всички</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Запазване на всичко</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Отхвърляне</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Да за &всички</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="da">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Ingen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Ja</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>Okay</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Ingen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Ja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Hjælp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Åben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Gemme</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Abort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Ansøge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Tæt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Nulstil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Prøve igen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Gendanne standardindstillingerne</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Afbestille</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Ignorere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>&Ingen for alle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Gem alle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Kassér</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Ja til &alle</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="de">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Nein</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Ja</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Nein</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Ja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Hilfe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Speichern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Abbrechen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Anwenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Schließen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Zurücksetzen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Wiederholen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Voreinstellungen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Abbrechen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Ignorieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>N&ein, keine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Alles speichern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Verwerfen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Ja, &alle</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="el_GR">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Οχι</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Ναί</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>Εντάξει</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Οχι</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Ναί</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Βοήθεια</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Ανοιξε</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Σώσει</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Αποβάλλω</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Ισχύουν</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Κλείσε</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Επαναφορά</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Προσπαθησε ξανα</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Επαναφέρετε τις προεπιλογές</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Ματαίωση</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Αγνοώ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>N&o σε όλους</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Αποθήκευση όλων</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Απορρίπτω</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Ν&αι σε όλα</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="es">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>No</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Sí</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>Aceptar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&No</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Sí</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Ayuda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Abrir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Guardar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Interrumpir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Aplicar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Cerrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Reinicializar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Reintentar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Restaurar los valores predeterminados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Ignorar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>N&o a todo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Guardar todo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Descartar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Sí a &todo</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="fi">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Ei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Kyllä</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Ei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Kyllä</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Ohje</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Avaa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Tallenna</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Keskeytä</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Käytä</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Sulje</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Palauta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Yritä uudelleen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Palauta oletukset</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Peru</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Ohita</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>E&i kaikkiin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Tallenna kaikki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Hylkää</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Kyllä k&aikkiin</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="fil_PH">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Hindi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Oo</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Hindi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Oo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Tulong</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Buksan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>I-save</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Abort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Mag-apply</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Isara</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>I-reset</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Ulitin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Ibalik sa dating ayos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Pagkansela</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>ignorahin</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>H&indi sa lahat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Iligtas lahat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Itapon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Oo sa &lahat</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="fr">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Non</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Oui</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Non</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Oui</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Aide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Ouvrir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Enregistrer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Abandonner</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Appliquer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Fermer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Réinitialiser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Réessayer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Restaurer les valeurs par défaut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Annuler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Ignorer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>Non à to&ut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Tout enregistrer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Ne pas tenir compte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Oui à &tout</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="he_IL">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>לא</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>כן</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>בסדר</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&לא</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&כן</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>עזרה</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>פתוח</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>לְהוֹשִׁיעַ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>בטל</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>שלח</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>סגור</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>אפס</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>נסה שוב</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>לשחזר את ברירות מחדל</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>ביטול</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>להתעלם</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>לא לכולם</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>שמור הכל</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>להשליך</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>כן לכולם</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="it">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>No</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Sì</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&No</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Sì</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Aiuto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Apri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Salva</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Interrompi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Applica</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Chiudi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Ripristina</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Riprova</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Ripristina valori predefiniti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Annulla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Ignora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>N&o a tutti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Salva tutti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Tralascia</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Sì &a tutti</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,91 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="ja_JP">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>いいえ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>はい</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translatorcomment>I believe this is a better fit.</translatorcomment>
|
||||
<translation>了解</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&N いいえ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Y はい</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>ヘルプ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>オープン</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>セーブ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>中止</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>適用</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>閉じる</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>リセット</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>リトライ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>初期設定に戻す</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>キャンセル</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>無視</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>&o すべてに対していいえ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>すべて保存</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>廃棄</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>&A すべてはい</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="ko">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>아니요</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>예</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>아니요</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>예</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>도움말</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>열기</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>저장</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>중단</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>적용</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>닫기</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>재설정</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>재시도</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>기본설정으로 되돌리기</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>취소</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>무시</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>모두 아니요</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>모두 저장</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>포기</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>모두 예</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="nl">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Nee</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Ja</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Nee</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Ja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Hulp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Openen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Opslaan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Afbreken</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Toepassen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Sluiten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Herstellen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Opnieuw</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Standaardwaarden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Annuleren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Negeren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>N&ee, geen enkele</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Sla alles op</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Verwijderen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Ja, &allemaal</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="nn_NO">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Nei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Ja</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Nei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Ja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Hjelp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Åpen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Lagre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Avbryte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Søke om</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>lukke</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>tilbakestille</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Prøv på nytt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Gjenopprett standardverdier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>kansellere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Overse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>N&ei til alle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Lagre alt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Forkast</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Ja til &alt</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="pl">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Nie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Tak</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Nie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Tak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Pomoc</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Otwórz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Zachowaj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Przerwij</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Zastosuj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Zamknij</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Zresetuj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Ponów</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Przywróć domyślne</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Anuluj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Zignoruj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>Ni&e dla wszystkich</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Zachowaj wszystko</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Odrzuć</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Ta&k dla wszystkich</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="pt">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Não</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>sim</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Não</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&sim</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Socorro</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Abrir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>salvar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Abortar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>aplicar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Fechar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Restabelecer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Repetir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Restaurar padrões</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Ignorar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>Nã&o para todos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Salvar tudo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Descartar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Sim para &tudo</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="ro_RO">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Nu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>da</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>O.K</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Nu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Da</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Ajutor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Deschis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>salva</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Abandonați</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>aplica</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Închide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Resetați</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Reîncercați</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Restabiliti setarile de baza</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Anulare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Ignora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>N&u tuturor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Salvează tot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Renunțați</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>D&a la toate</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="ru" sourcelanguage="en">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Нет</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Да</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Нет</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Да</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Помощь</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Открыть</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Сохранить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Прервать</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Применить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Закрыть</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Сброс</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Повторная попытка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Восстановление настроек по умолчанию</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Отмена</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Игнорировать</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>Н&ет всем</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Сохранить все</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Отбросить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Д&а всем</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="sv_SE">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Nej</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Ja</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Nej</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Ja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Hjälp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Öppen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Spara</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Avbryta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Tillämpa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Stänga</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Återställa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Försök igen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Återgå till grundinställningarna</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>Avbryt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Ignorera</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>&Inte till alla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Rädda alla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>Kassera</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Ja till &allt</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="th_TH" sourcelanguage="en">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>ไม่</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>ใช่</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>ตกลง</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&ไม่</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&ใช่</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>ช่วยด้วย</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>เปิด</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>ไว้</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>ยกเลิก</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>ใช้</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>ปิด</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>ตั้งค่าใหม่</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>ลองใหม่</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>คืนค่าเริ่มต้น</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>ยกเลิก</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>ไม่สนใจ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>&ไม่ใช่ทั้งหมด</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>บันทึกทั้งหมด</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>ยกเลิก</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>&ใช่ทั้งหมด</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="tr_TR">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>Hayır</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>Evet</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>Tamam</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>&Hayır</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>&Evet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Yardım</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>Aç</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>Kaydet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>Durdur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>Uygula</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>Kapat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>Sıfırla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>Tekrar Dene</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>Varsayılanları Geri Yükle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>İptal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>Görmezden Gel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>&Tümüne Hayır</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>Hepsini Kaydet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>At</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>Tümüne E&vet</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="zh">
|
||||
<context>
|
||||
<name>QShortcut</name>
|
||||
<message>
|
||||
<source>No</source>
|
||||
<translation>否</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes</source>
|
||||
<translation>是</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QPlatformTheme</name>
|
||||
<message>
|
||||
<source>OK</source>
|
||||
<translation>确定</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&No</source>
|
||||
<translation>否(&N)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Yes</source>
|
||||
<translation>是(&Y)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>帮助</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Open</source>
|
||||
<translation>打开</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save</source>
|
||||
<translation>保存</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Abort</source>
|
||||
<translation>中止</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Apply</source>
|
||||
<translation>应用</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation>关闭</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Reset</source>
|
||||
<translation>重置</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Retry</source>
|
||||
<translation>重试</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Restore Defaults</source>
|
||||
<translation>恢复默认</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cancel</source>
|
||||
<translation>取消</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ignore</source>
|
||||
<translation>忽略</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>N&o to All</source>
|
||||
<translation>全部否(&O)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Save All</source>
|
||||
<translation>全部保存</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Discard</source>
|
||||
<translation>放弃</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Yes to &All</source>
|
||||
<translation>全部是(&A)</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -1,6 +1,6 @@
|
||||
/* Common code and junk
|
||||
*
|
||||
* Copyright (C) 2011-2018 Mark Watkins <mark@jedimark.net>
|
||||
* Copyright (C) 2011-2018 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 source code
|
||||
|
@ -15,7 +15,7 @@
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
'''
|
||||
|
||||
# Author: Mark Watkins <jedimark64[at]users.sourceforge.net>
|
||||
# Author: Mark Watkins
|
||||
# Date: 09/03/2011
|
||||
# Purpose: CPAP Support
|
||||
# License: GPL
|
||||
@ -1415,8 +1415,6 @@ def AboutBox(a):
|
||||
|
||||
<b>Details:</b>
|
||||
Author: Mark Watkins (jedimark)
|
||||
Homepage: <a href='http://sleepyhead.sourceforge.net'>http://sleepyhead.sourceforge.net</a>
|
||||
Please report any bugs <a href='https://sourceforge.net/projects/sleepyhead/support'>on sourceforge</a>.
|
||||
|
||||
<b>License:</b>
|
||||
This software is released under the <i>GNU Public Licence</i>.
|
||||
@ -1426,7 +1424,7 @@ This is <b>not</b> medical software. Any output this program
|
||||
produces should <b>not</b> be used to make medical decisions.
|
||||
|
||||
<b>Special Thanks:</b>
|
||||
Mike Hoolehan - Check out his awesome <a href='http://www.hoolehan.com/onkor/'>Onkor Project</a>
|
||||
Mike Hoolehan - Check out his awesome Onkor Project
|
||||
Troy Schultz - For great technical advice
|
||||
Mark Bruscke - For encouragement and advice
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* MinutesAtPressure Graph Implementation
|
||||
*
|
||||
* Copyright (c) 2019-2022 The OSCAR Team
|
||||
* Copyright (c) 2011-2018 Mark Watkins <mark@jedimark.net>
|
||||
* Copyright (c) 2019-2024 The OSCAR Team
|
||||
* Copyright (c) 2011-2018 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 source code
|
||||
@ -462,7 +462,6 @@ void RecalcMAP::updateSpanData(int ¤tLoc, int & currentEL,int& currentData
|
||||
void RecalcMAP::updateEventsChannel(Session*sess,ChannelID chanId, QVector<int> &dataArray, PressureInfo & info )
|
||||
{
|
||||
this->chanId=chanId;
|
||||
int qtyEvents=0;
|
||||
EventDataType duration = 0, gain;
|
||||
|
||||
qint64 t , start;
|
||||
@ -502,7 +501,6 @@ void RecalcMAP::updateEventsChannel(Session*sess,ChannelID chanId, QVector<int>
|
||||
if (ts>maxx) continue;
|
||||
if (ts<minx) ts=minx;
|
||||
if (t>maxx) t=maxx;
|
||||
qtyEvents++;
|
||||
updateSpanData(currentLoc , currentEL , currentData , ts , t , dataArray , info ) ;
|
||||
} else {
|
||||
if (t>maxx) continue;
|
||||
@ -625,6 +623,10 @@ void RecalcMAP::updateTimes(PressureInfo & info) {
|
||||
|
||||
void RecalcMAP:: setSelectionRange(gGraph* graph) {
|
||||
graph->graphView()->GetXBounds(minTime, maxTime);
|
||||
// changes suggested by grnbrg
|
||||
qint64 clockdrift = qint64(p_profile->cpap->clockDrift()) * 1000L;
|
||||
minTime -= clockdrift;
|
||||
maxTime -= clockdrift;
|
||||
}
|
||||
|
||||
void RecalcMAP::run()
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* Minutes At Pressure Graph Header
|
||||
*
|
||||
* Copyright (c) 2019-2022 The OSCAR Team
|
||||
* Copyright (C) 2011-2018 Mark Watkins <mark@jedimark.net>
|
||||
* Copyright (c) 2019-2024 The OSCAR Team
|
||||
* Copyright (C) 2011-2018 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 source code
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* gAHUChart Implementation
|
||||
*
|
||||
* Copyright (c) 2019-2022 The Oscar Team
|
||||
* Copyright (c) 2011-2018 Mark Watkins <mark@jedimark.net>
|
||||
* Copyright (c) 2019-2024 The Oscar Team
|
||||
* Copyright (c) 2011-2018 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 source code
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* gAHIChart Header
|
||||
*
|
||||
* Copyright (c) 2019-2022 The Oscar Team
|
||||
* Copyright (C) 2011-2018 Mark Watkins <mark@jedimark.net>
|
||||
* Copyright (c) 2019-2024 The Oscar Team
|
||||
* Copyright (C) 2011-2018 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 source code
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* gFlagsLine Implementation
|
||||
*
|
||||
* Copyright (c) 2011-2018 Mark Watkins <mark@jedimark.net>
|
||||
* Copyright (c) 2019-2022 The OSCAR Team
|
||||
* Copyright (c) 2011-2018 Mark Watkins
|
||||
* Copyright (c) 2019-2024 The OSCAR Team
|
||||
*
|
||||
* 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 source code
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user