diff options
| author | Georges Khaznadar <georgesk@ofset.org> | 2011-10-09 18:22:01 +0200 |
|---|---|---|
| committer | git-ubuntu importer <ubuntu-devel-discuss@lists.ubuntu.com> | 2011-10-10 03:26:18 +0000 |
| commit | ce551ae68b063958e52886a4ac50b3282b50e3c3 (patch) | |
| tree | bb49730bec21f6f909a140cc5c876c1c2b034d78 | |
| parent | 119dd3af03e8cc0664cdb68052c27097b2a90dab (diff) | |
1.0+git20111009-1 (patches unapplied)import/1.0+git20111009-1ubuntu/quantal-develubuntu/quantalubuntu/precise-develubuntu/precisedebian/wheezy
Imported using git-ubuntu import.
Notes
Notes:
* upgraded to the new upstream version
49 files changed, 2233 insertions, 1384 deletions
diff --git a/..git/config b/..git/config index 34c15c3..344aff1 100644 --- a/..git/config +++ b/..git/config @@ -5,7 +5,7 @@ logallrefupdates = true [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* - url = git://github.com/pnegre/python-whiteboard.git + url = https://github.com/pnegre/python-whiteboard.git [branch "master"] remote = origin merge = refs/heads/master diff --git a/..git/hooks/commit-msg.sample b/..git/hooks/commit-msg.sample index 6ef1d29..b58d118 100755 --- a/..git/hooks/commit-msg.sample +++ b/..git/hooks/commit-msg.sample @@ -1,7 +1,7 @@ #!/bin/sh # # An example hook script to check the commit log message. -# Called by git-commit with one argument, the name of the file +# Called by "git commit" with one argument, the name of the file # that has the commit message. The hook should exit with non-zero # status after issuing an appropriate message if it wants to stop the # commit. The hook is allowed to edit the commit message file. diff --git a/..git/hooks/post-update.sample b/..git/hooks/post-update.sample index 5323b56..ec17ec1 100755 --- a/..git/hooks/post-update.sample +++ b/..git/hooks/post-update.sample @@ -5,4 +5,4 @@ # # To enable this hook, rename this file to "post-update". -exec git-update-server-info +exec git update-server-info diff --git a/..git/hooks/pre-commit.sample b/..git/hooks/pre-commit.sample index 043970a..b187c4b 100755 --- a/..git/hooks/pre-commit.sample +++ b/..git/hooks/pre-commit.sample @@ -1,12 +1,20 @@ #!/bin/sh # # An example hook script to verify what is about to be committed. -# Called by git-commit with no arguments. The hook should +# Called by "git commit" with no arguments. The hook should # exit with non-zero status after issuing an appropriate message if # it wants to stop the commit. # # To enable this hook, rename this file to "pre-commit". +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 +fi + # If you want to allow non-ascii filenames set this variable to true. allownonascii=$(git config hooks.allownonascii) @@ -17,7 +25,7 @@ if [ "$allownonascii" != "true" ] && # Note that the use of brackets around a tr range is ok here, (it's # even required, for portability to Solaris 10's /usr/bin/tr), since # the square bracket bytes happen to fall in the designated range. - test "$(git diff --cached --name-only --diff-filter=A -z | + test "$(git diff --cached --name-only --diff-filter=A -z $against | LC_ALL=C tr -d '[ -~]\0')" then echo "Error: Attempt to add a non-ascii file name." @@ -35,12 +43,4 @@ then exit 1 fi -if git-rev-parse --verify HEAD >/dev/null 2>&1 -then - against=HEAD -else - # Initial commit: diff against an empty tree object - against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 -fi - exec git diff-index --check --cached $against -- diff --git a/..git/hooks/pre-rebase.sample b/..git/hooks/pre-rebase.sample index be1b06e..f0f6da3 100755 --- a/..git/hooks/pre-rebase.sample +++ b/..git/hooks/pre-rebase.sample @@ -2,7 +2,7 @@ # # Copyright (c) 2006, 2008 Junio C Hamano # -# The "pre-rebase" hook is run just before "git-rebase" starts doing +# The "pre-rebase" hook is run just before "git rebase" starts doing # its job, and can prevent the command from running by exiting with # non-zero status. # @@ -43,7 +43,7 @@ git show-ref -q "$topic" || { } # Is topic fully merged to master? -not_in_master=`git-rev-list --pretty=oneline ^master "$topic"` +not_in_master=`git rev-list --pretty=oneline ^master "$topic"` if test -z "$not_in_master" then echo >&2 "$topic is fully merged to master; better remove it." @@ -51,11 +51,11 @@ then fi # Is topic ever merged to next? If so you should not be rebasing it. -only_next_1=`git-rev-list ^master "^$topic" ${publish} | sort` -only_next_2=`git-rev-list ^master ${publish} | sort` +only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` +only_next_2=`git rev-list ^master ${publish} | sort` if test "$only_next_1" = "$only_next_2" then - not_in_topic=`git-rev-list "^$topic" master` + not_in_topic=`git rev-list "^$topic" master` if test -z "$not_in_topic" then echo >&2 "$topic is already up-to-date with master" @@ -64,8 +64,8 @@ then exit 0 fi else - not_in_next=`git-rev-list --pretty=oneline ^${publish} "$topic"` - perl -e ' + not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` + /usr/bin/perl -e ' my $topic = $ARGV[0]; my $msg = "* $topic has commits already merged to public branch:\n"; my (%not_in_next) = map { @@ -90,6 +90,7 @@ fi exit 0 +<<\DOC_END ################################################################ This sample hook safeguards topic branches that have been @@ -157,13 +158,15 @@ B to be deleted. To compute (1): - git-rev-list ^master ^topic next - git-rev-list ^master next + git rev-list ^master ^topic next + git rev-list ^master next if these match, topic has not merged in next at all. To compute (2): - git-rev-list master..topic + git rev-list master..topic if this is empty, it is fully merged to "master". + +DOC_END diff --git a/..git/hooks/prepare-commit-msg.sample b/..git/hooks/prepare-commit-msg.sample index 3652424..f093a02 100755 --- a/..git/hooks/prepare-commit-msg.sample +++ b/..git/hooks/prepare-commit-msg.sample @@ -1,7 +1,7 @@ #!/bin/sh # # An example hook script to prepare the commit log message. -# Called by git-commit with the name of the file that has the +# Called by "git commit" with the name of the file that has the # commit message, followed by the description of the commit # message's source. The hook's purpose is to edit the commit # message file. If the hook fails with a non-zero status, @@ -22,10 +22,10 @@ case "$2,$3" in merge,) - perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; + /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; # ,|template,) -# perl -i.bak -pe ' +# /usr/bin/perl -i.bak -pe ' # print "\n" . `git diff --cached --name-status -r` # if /^#/ && $first++ == 0' "$1" ;; diff --git a/..git/hooks/update.sample b/..git/hooks/update.sample index fd63b2d..71ab04e 100755 --- a/..git/hooks/update.sample +++ b/..git/hooks/update.sample @@ -1,7 +1,7 @@ #!/bin/sh # # An example hook script to blocks unannotated tags from entering. -# Called by git-receive-pack with arguments: refname sha1-old sha1-new +# Called by "git receive-pack" with arguments: refname sha1-old sha1-new # # To enable this hook, rename this file to "update". # @@ -64,7 +64,7 @@ zero="0000000000000000000000000000000000000000" if [ "$newrev" = "$zero" ]; then newrev_type=delete else - newrev_type=$(git-cat-file -t $newrev) + newrev_type=$(git cat-file -t $newrev) fi case "$refname","$newrev_type" in diff --git a/..git/index b/..git/index Binary files differindex 99af34a..d1dce45 100644 --- a/..git/index +++ b/..git/index diff --git a/..git/info/exclude b/..git/info/exclude index 2c87b72..a5196d1 100644 --- a/..git/info/exclude +++ b/..git/info/exclude @@ -1,4 +1,4 @@ -# git-ls-files --others --exclude-from=.git/info/exclude +# git ls-files --others --exclude-from=.git/info/exclude # Lines that start with '#' are comments. # For a project mostly in C, the following would be a good set of # exclude patterns (uncomment them if you want to use them): diff --git a/..git/logs/HEAD b/..git/logs/HEAD index 8ac3d05..77ce9cc 100644 --- a/..git/logs/HEAD +++ b/..git/logs/HEAD @@ -1 +1 @@ -0000000000000000000000000000000000000000 5b2f359b65a72bbd636648cd0a488d2573fb2e68 Georges Khaznadar <georgesk@ofset.org> 1306617379 +0200 clone: from git://github.com/pnegre/python-whiteboard.git +0000000000000000000000000000000000000000 a75458dae25e8cc6b37d46409139ae083f264b08 Georges Khaznadar <georgesk@ofset.org> 1318177093 +0200 clone: from https://github.com/pnegre/python-whiteboard.git diff --git a/..git/logs/refs/heads/master b/..git/logs/refs/heads/master index 8ac3d05..77ce9cc 100644 --- a/..git/logs/refs/heads/master +++ b/..git/logs/refs/heads/master @@ -1 +1 @@ -0000000000000000000000000000000000000000 5b2f359b65a72bbd636648cd0a488d2573fb2e68 Georges Khaznadar <georgesk@ofset.org> 1306617379 +0200 clone: from git://github.com/pnegre/python-whiteboard.git +0000000000000000000000000000000000000000 a75458dae25e8cc6b37d46409139ae083f264b08 Georges Khaznadar <georgesk@ofset.org> 1318177093 +0200 clone: from https://github.com/pnegre/python-whiteboard.git diff --git a/..git/objects/pack/pack-9eede069ee8a4ff4ddbf57bed771895622d407a4.idx b/..git/objects/pack/pack-9eede069ee8a4ff4ddbf57bed771895622d407a4.idx Binary files differdeleted file mode 100644 index b0f6236..0000000 --- a/..git/objects/pack/pack-9eede069ee8a4ff4ddbf57bed771895622d407a4.idx +++ /dev/null diff --git a/..git/objects/pack/pack-affc89317792a0948bdcb7f075e76938dede1e1f.idx b/..git/objects/pack/pack-affc89317792a0948bdcb7f075e76938dede1e1f.idx Binary files differnew file mode 100644 index 0000000..6bdbba9 --- /dev/null +++ b/..git/objects/pack/pack-affc89317792a0948bdcb7f075e76938dede1e1f.idx diff --git a/..git/objects/pack/pack-9eede069ee8a4ff4ddbf57bed771895622d407a4.pack b/..git/objects/pack/pack-affc89317792a0948bdcb7f075e76938dede1e1f.pack Binary files differindex 96357ae..7b587e9 100644 --- a/..git/objects/pack/pack-9eede069ee8a4ff4ddbf57bed771895622d407a4.pack +++ b/..git/objects/pack/pack-affc89317792a0948bdcb7f075e76938dede1e1f.pack diff --git a/..git/packed-refs b/..git/packed-refs index ac2d533..99eed74 100644 --- a/..git/packed-refs +++ b/..git/packed-refs @@ -1,3 +1,3 @@ # pack-refs with: peeled 50ad668e94f5c815b414f82b2cf43623769bc59c refs/remotes/origin/r1 -5b2f359b65a72bbd636648cd0a488d2573fb2e68 refs/remotes/origin/master +a75458dae25e8cc6b37d46409139ae083f264b08 refs/remotes/origin/master diff --git a/..git/refs/heads/master b/..git/refs/heads/master index 51dbcde..32e54e1 100644 --- a/..git/refs/heads/master +++ b/..git/refs/heads/master @@ -1 +1 @@ -5b2f359b65a72bbd636648cd0a488d2573fb2e68 +a75458dae25e8cc6b37d46409139ae083f264b08 @@ -1,15 +1,19 @@ Linux Electronic Whiteboard with Wiimote ======================================== -This program allows you to build and operate an electronic whiteboard using gnu/linux, a wiimote and an IR pen. +This program allows you to build and operate an electronic whiteboard using +gnu/linux, a wiimote and an IR pen. -If you have git installed on your system you can get the latest (development) version, typing: +If you have git installed on your system you can get the latest (development) +version, typing: $ git clone git://github.com/pnegre/python-whiteboard.git -To download packaged versions of the program, point your browser to http://github.com/pnegre/python-whiteboard/downloads +To download packaged versions of the program, point your browser to +http://github.com/pnegre/python-whiteboard/downloads -It's recommended to disable the desktop effects, to avoid program crashes and malfunctions. +It's recommended to disable the desktop effects, to avoid program crashes and +malfunctions. Compilation and installation @@ -26,18 +30,21 @@ $ make deb Required packages: -- To run the program: python-bluez python-qt4 python-numpy python-cwiid python-xlib python python-support +- To run the program: python-bluez python-qt4 python-numpy python-cwiid + python-xlib python python-support - To run make: libqt4-dev qt4-dev-tools python-qt4-dev - To build the deb package: build-essential fakeroot dpkg-dev debhelper - Configuration ------------- -The configuration screen has been integrated into the main screen. Siply push the button labeled "Show configuration". +The configuration screen has been integrated into the main screen. Siply push +the button labeled "Show configuration". -There are three tabs. In the first one, you can assign actions to the offscreen areas. In the second one, you can manage the wiimote devices. And in the third one, you'll find some more options. +There are three tabs. In the first one, you can assign actions to the offscreen +areas. In the second one, you can manage the wiimote devices. And in the third +one, you'll find some more options. Calibration @@ -45,12 +52,42 @@ Calibration The calibration process can be done in two ways: -- You can choose "fullscreen calibration": The application will change into a white fullscreen and will draw four crosses, that you have to mark clockwise. +- You can choose "fullscreen calibration": The application will change into a + white fullscreen and will draw four crosses, that you have to mark clockwise. -- If you don't mark the "fullscreen" check in the configuration dialog, the calibration process is done in the same way, but you have to point at the four corners of the SCREEN, in the same order as before: top-left, top-right, bottom-left, bottom-right. +- If you don't mark the "fullscreen" check in the configuration dialog, the + calibration process is done in the same way, but you have to point at the + four corners of the SCREEN, in the same order as before: top-left, top-right, + bottom-left, bottom-right. After that, you simply push "activate". -In the calibration screen, you can use the UP/DOWN keys to actually move inwards the calibration points, making it easier to do the process. +In the calibration screen, you can use the UP/DOWN keys to actually move +inwards the calibration points, making it easier to do the process. + + +Translations +------------ + +If you want to contribute with some translations, make sure you have the proper +tools installed on your system. In Ubuntu/Debian you'll need the following packages: + +- qt4-dev-tools +- pyqt4-dev-tools + +(and all its dependencies, of course). + +Also, make sure that you have the latest version of the program (check it with git). + +To update a translation, go to the trans/ directory and execute the following: + +$ linguist pywhiteboard_whatever.ts + +And supply the translations. + +If you want to contribute a fresh, new translation for an unsupported language, +you first have to generate the .ts file (look at the "generate_trans.sh". + +Have fun! diff --git a/debian.orig/README.source b/debian.orig/README.source new file mode 100644 index 0000000..4e26068 --- /dev/null +++ b/debian.orig/README.source @@ -0,0 +1,12 @@ +python-whiteboard for Debian +---------------------------- + +the source comes from https://github.com/pnegre/python-whiteboard.git + +modifications are managed by quilt, see +"/usr/share/doc/quilt/README.source" + + + + + -- Georges Khaznadar <georgesk@ofset.org>, Sat, 28 May 2011 23:41:52 +0200 diff --git a/debian.orig/changelog b/debian.orig/changelog new file mode 100644 index 0000000..60a2c4e --- /dev/null +++ b/debian.orig/changelog @@ -0,0 +1,214 @@ +python-whiteboard (0.9.9) unstable; urgency=low + + * Added code to detect to prevent multiple instance running + * Minor fixes + + -- pnegre <pere.negre@gmail.com> Sat, 08 Oct 2011 15:02:22 +0200 + +python-whiteboard (0.9.8) unstable; urgency=low + + * Added option to pick the first wiimote available when connecting. + + -- pnegre <pere.negre@gmail.com> Sat, 11 Jun 2011 10:54:52 +0200 + +python-whiteboard (0.9.7) unstable; urgency=low + + * Applied debian patches (thanks to George Khaznadar) + * Long click + + -- pnegre <pere.negre@gmail.com> Tue, 07 Jun 2011 23:15:59 +0200 + +python-whiteboard (0.9.6+git20110528-3) unstable; urgency=low + + * added a French localization + + -- Georges Khaznadar <georgesk@ofset.org> Sun, 29 May 2011 20:38:52 +0200 + +python-whiteboard (0.9.6+git20110528-2) unstable; urgency=low + + * updated the name and the address of the author + + -- Georges Khaznadar <georgesk@ofset.org> Sun, 29 May 2011 00:30:24 +0200 + +python-whiteboard (0.9.6+git20110528-1) unstable; urgency=low + + * Initial release (Closes: #628434) + * added build-dependencies: quilt, python-all, libqt4-dev + * moved stuff to /usr/share + * written a short manpage + + -- Georges Khaznadar <georgesk@ofset.org> Sat, 28 May 2011 23:18:08 +0200 + +python-whiteboard (0.9.6) unstable; urgency=low + + * Fixed cursor + + -- pnegre <pere.negre@gmail.com> Sun, 06 Mar 2011 00:30:33 +0100 + +python-whiteboard (0.9.5) unstable; urgency=low + + * Some minor fixes + * Connection code changed a bit + + -- pnegre <pere.negre@gmail.com> Sat, 19 Feb 2011 14:58:09 +0100 + +python-whiteboard (0.9.4) unstable; urgency=low + + * Added profiles feature + * Added chinese translation + + -- pnegre <pere.negre@gmail.com> Mon, 06 Sep 2010 15:49:06 +0200 + +python-whiteboard (0.9.3) unstable; urgency=low + + * Minor fixes + + -- pnegre <pere.negre@gmail.com> Thu, 12 Aug 2010 11:25:04 +0200 + +python-whiteboard (0.9.2) unstable; urgency=low + + * The program is capable to detect more than one wiimote device + * The program allows the user to select the wiimote + * Pushing "A" on the wiimote device triggers calibration window + * New option to load automatically the saved calibration matrix on startup + + -- pnegre <pere.negre@gmail.com> Wed, 11 Aug 2010 17:21:40 +0200 + +python-whiteboard (0.9.1) unstable; urgency=low + + * Minor fixes. + + -- pnegre <pere.negre@gmail.com> Tue, 10 Aug 2010 18:43:23 +0200 + +python-whiteboard (0.9) unstable; urgency=low + + * Revamped ui + + -- pnegre <pere.negre@gmail.com> Tue, 10 Aug 2010 14:21:30 +0200 + +python-whiteboard (0.8) unstable; urgency=low + + * Small fixes + + -- pnegre <pere.negre@gmail.com> Tue, 27 Jul 2010 23:39:52 +0200 + +python-whiteboard (0.7) unstable; urgency=low + + * Big improvements in respect to cpu usage + * Switched from polling interface to a callback interface for the wiimote messages + * Changes in configuration screen + * Added internationalization support. Italian translation included + + -- pnegre <pere.negre@gmail.com> Tue, 27 Jul 2010 22:57:43 +0200 + +python-whiteboard (0.6) unstable; urgency=low + + * Removed toggle configuration from main window + * Added autoconnect capability + + -- pnegre <pere.negre@gmail.com> Sun, 25 Jul 2010 11:10:49 +0200 + +python-whiteboard (0.5) unstable; urgency=low + + * Fullscreen calibration working properly on gnome desktop (i think) + * New configuration dialog + * The user can restrict the bluetooth connection to certain devices + + -- pnegre <pere.negre@gmail.com> Mon, 19 Jul 2010 23:25:34 +0200 + +python-whiteboard (0.4) unstable; urgency=low + + * Enhancements in calibration screen + + -- pnegre <pere.negre@gmail.com> Sat, 03 Jul 2010 12:20:15 +0200 + +python-whiteboard (0.3) unstable; urgency=low + + * It is possible now to calibrate without going fullscreen + + -- pnegre <pere.negre@gmail.com> Fri, 21 May 2010 10:23:09 +0200 + +python-whiteboard (0.2-1) unstable; urgency=low + + * Minor fix in calibration window + + -- pnegre <pere.negre@gmail.com> Thu, 13 May 2010 08:54:07 +0200 + +python-whiteboard (0.1-2.10) unstable; urgency=low + + * Added loading calibration capability. + + -- pnegre <pere.negre@gmail.com> Wed, 05 May 2010 19:56:44 +0200 + +python-whiteboard (0.1-2.9) unstable; urgency=low + + * Improved calibration screen + * Added message on pbar screen + + -- pnegre <pere.negre@gmail.com> Wed, 05 May 2010 09:45:12 +0200 + +python-whiteboard (0.1-2.8) unstable; urgency=low + + * Off-limit clicks working. + + -- pnegre <pere.negre@gmail.com> Tue, 04 May 2010 12:13:52 +0200 + +python-whiteboard (0.1-2.7) unstable; urgency=low + + * Added systray Icon. Minor fixes. + + -- pnegre <pere.negre@gmail.com> Tue, 04 May 2010 08:58:24 +0200 + +python-whiteboard (0.1-2.6) unstable; urgency=low + + * Calibration screen does not use pygame, dropped dependency + + -- pnegre <pere.negre@gmail.com> Mon, 03 May 2010 13:42:00 +0200 + +python-whiteboard (0.1-2.5) unstable; urgency=low + + * Checked dependencies + + -- pnegre <pere.negre@gmail.com> Fri, 30 Apr 2010 20:16:19 +0200 + +python-whiteboard (0.1-2.4) unstable; urgency=low + + * Minor fixes + + -- pnegre <pere.negre@gmail.com> Thu, 29 Apr 2010 12:06:38 +0200 + +python-whiteboard (0.1-2.3) unstable; urgency=low + + * Minor fixes + + -- pnegre <pere.negre@gmail.com> Thu, 29 Apr 2010 08:34:10 +0200 + +python-whiteboard (0.1-2.2) unstable; urgency=low + + * Added Desktop entry + + -- pnegre <pere.negre@gmail.com> Wed, 28 Apr 2010 14:02:25 +0200 + +python-whiteboard (0.1-2.1) unstable; urgency=low + + * Added Icon + + -- pnegre <pere.negre@gmail.com> Wed, 28 Apr 2010 12:58:52 +0200 + +python-whiteboard (0.1-2) unstable; urgency=low + + * Checked more dependencies + + -- pnegre <pere.negre@gmail.com> Wed, 28 Apr 2010 12:12:25 +0200 + +python-whiteboard (0.1-1.1) unstable; urgency=low + + * Checked dependencies. + + -- pnegre <pere.negre@gmail.com> Wed, 28 Apr 2010 12:00:34 +0200 + +python-whiteboard (0.1-1) unstable; urgency=low + + * First release. + + -- pnegre <pere.negre@gmail.com> Wed, 28 Apr 2010 10:13:19 +0200 diff --git a/debian.orig/compat b/debian.orig/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian.orig/compat @@ -0,0 +1 @@ +7 diff --git a/debian.orig/control b/debian.orig/control new file mode 100644 index 0000000..d75a7af --- /dev/null +++ b/debian.orig/control @@ -0,0 +1,20 @@ +Source: python-whiteboard +Section: python +Priority: extra +Maintainer: Georges Khaznadar <georgesk@ofset.org> +Build-Depends: debhelper (>= 7.0.50~), + python-all (>=2.6 ), libqt4-dev +X-Python-Version: >= 2.5 +Standards-Version: 3.9.2 +Homepage: https://github.com/pnegre/python-whiteboard +Uploaders: Georges Khaznadar <georgesk@ofset.org> + + +Package: python-whiteboard +Architecture: all +Depends: python-bluez (>= 0.14), python-qt4 (>= 4.0), python-numpy (>= 1:1.0), + python-cwiid (>= 0.5), python-xlib (>= 0.10), + ${python:Depends}, ${misc:Depends} +Description: Make your own electronic whiteboard + python whiteboard is a program that lets you build your own + electronic whiteboard. You only need a wii remote and a IR pen diff --git a/debian.orig/copyright b/debian.orig/copyright new file mode 100644 index 0000000..a5bcf62 --- /dev/null +++ b/debian.orig/copyright @@ -0,0 +1,37 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: python-whiteboard +Source: https://github.com/pnegre/python-whiteboard.git + +Files: * +Copyright: 2010-2011 Pere Negre <pere.negre@gmail.com> +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + see "/usr/share/common-licenses/GPL-2" + +Files: debian/* +Copyright: 2011 Georges Khaznadar <georgesk@ofset.org> +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/> + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". diff --git a/debian.orig/docs b/debian.orig/docs new file mode 100644 index 0000000..e845566 --- /dev/null +++ b/debian.orig/docs @@ -0,0 +1 @@ +README diff --git a/debian.orig/manpage.xml b/debian.orig/manpage.xml new file mode 100644 index 0000000..58f92d0 --- /dev/null +++ b/debian.orig/manpage.xml @@ -0,0 +1,113 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" +"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ + +<!-- + +`xsltproc -''-nonet \ + -''-param man.charmap.use.subset "0" \ + -''-param make.year.ranges "1" \ + -''-param make.single.year.ranges "1" \ + /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl \ + manpage.xml' + +A manual page <package>.<section> will be generated. You may view the +manual page with: nroff -man <package>.<section> | less'. A typical entry +in a Makefile or Makefile.am is: + +DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl +XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" + +manpage.1: manpage.xml + $(XP) $(DB2MAN) $< + +The xsltproc binary is found in the xsltproc package. The XSL files are in +docbook-xsl. A description of the parameters you can use can be found in the +docbook-xsl-doc-* packages. Please remember that if you create the nroff +version in one of the debian/rules file targets (such as build), you will need +to include xsltproc and docbook-xsl in your Build-Depends control field. +Alternatively use the xmlto command/package. That will also automatically +pull in xsltproc and docbook-xsl. + +Notes for using docbook2x: docbook2x-man does not automatically create the +AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as +<refsect1> ... </refsect1>. + +To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections +read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be +found in the docbook-xsl-doc-html package. + +Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` + +General documentation about man-pages and man-page-formatting: +man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ + +--> + + <!-- Fill in your name for FIRSTNAME and SURNAME. --> + <!ENTITY dhfirstname "Georges"> + <!ENTITY dhsurname "Khaznadar"> + <!-- dhusername could also be set to "&dhfirstname; &dhsurname;". --> + <!ENTITY dhusername "Georges Khaznadar"> + <!ENTITY dhemail "georgesk@ofset.org"> + <!-- SECTION should be 1-8, maybe w/ subsection other parameters are + allowed: see man(7), man(1) and + http://www.tldp.org/HOWTO/Man-Page/q2.html. --> + <!ENTITY dhsection "1"> + <!-- TITLE should be something like "User commands" or similar (see + http://www.tldp.org/HOWTO/Man-Page/q2.html). --> + <!ENTITY dhtitle "python-whiteboard User Manual"> + <!ENTITY dhucpackage "PYTHON-WHITEBOARD"> + <!ENTITY dhpackage "python-whiteboard"> +]> + +<refentry> + <refentryinfo> + <title>&dhtitle;</title> + <productname>&dhpackage;</productname> + <authorgroup> + <author> + <firstname>&dhfirstname;</firstname> + <surname>&dhsurname;</surname> + <contrib>Wrote this manpage for the Debian system.</contrib> + <address> + <email>&dhemail;</email> + </address> + </author> + </authorgroup> + <copyright> + <year>2011</year> + <holder>&dhusername;</holder> + </copyright> + <legalnotice> + <para>Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU General Public License, + Version 2 or (at your option) any later version published by + the Free Software Foundation.</para> + <para>On Debian systems, the complete text of the GNU General Public + License can be found in + <filename>/usr/share/common-licenses/GPL</filename>.</para> + </legalnotice> + </refentryinfo> + <refmeta> + <refentrytitle>&dhucpackage;</refentrytitle> + <manvolnum>&dhsection;</manvolnum> + </refmeta> + <refnamediv> + <refname>&dhpackage;</refname> + <refpurpose>Make your own electronic whiteboard</refpurpose> + </refnamediv> + <refsynopsisdiv> + <cmdsynopsis> + <command>&dhpackage;</command> + </cmdsynopsis> + </refsynopsisdiv> + <refsect1 id="description"> + <title>DESCRIPTION</title> + <para><command>&dhpackage;</command> is a program that lets you + build your own + electronic whiteboard. You only need a wii remote and a IR pen + </para> + </refsect1> +</refentry> + diff --git a/debian.orig/menu b/debian.orig/menu new file mode 100644 index 0000000..3267bef --- /dev/null +++ b/debian.orig/menu @@ -0,0 +1,2 @@ +?package(python-whiteboard):needs="X11" section="Applications/Education"\ + title="python-whiteboard" command="/usr/bin/python-whiteboard" diff --git a/debian.orig/python-whiteboard.1 b/debian.orig/python-whiteboard.1 new file mode 100644 index 0000000..051cfee --- /dev/null +++ b/debian.orig/python-whiteboard.1 @@ -0,0 +1,54 @@ +'\" t +.\" Title: PYTHON-WHITEBOARD +.\" Author: Georges Khaznadar <georgesk@ofset.org> +.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/> +.\" Date: 05/28/2011 +.\" Manual: python-whiteboard User Manual +.\" Source: python-whiteboard +.\" Language: English +.\" +.TH "PYTHON\-WHITEBOARD" "1" "05/28/2011" "python-whiteboard" "python-whiteboard User Manual" +.\" ----------------------------------------------------------------- +.\" * Define some portability stuff +.\" ----------------------------------------------------------------- +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.\" http://bugs.debian.org/507673 +.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.ie \n(.g .ds Aq \(aq +.el .ds Aq ' +.\" ----------------------------------------------------------------- +.\" * set default formatting +.\" ----------------------------------------------------------------- +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.\" ----------------------------------------------------------------- +.\" * MAIN CONTENT STARTS HERE * +.\" ----------------------------------------------------------------- +.SH "NAME" +python-whiteboard \- Make your own electronic whiteboard +.SH "SYNOPSIS" +.HP \w'\fBpython\-whiteboard\fR\ 'u +\fBpython\-whiteboard\fR +.SH "DESCRIPTION" +.PP +\fBpython\-whiteboard\fR +is a program that lets you build your own electronic whiteboard\&. You only need a wii remote and a IR pen +.SH "AUTHOR" +.PP +\fBGeorges Khaznadar\fR <\&georgesk@ofset\&.org\&> +.RS 4 +Wrote this manpage for the Debian system\&. +.RE +.SH "COPYRIGHT" +.br +Copyright \(co 2011 Georges Khaznadar +.br +.PP +Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or (at your option) any later version published by the Free Software Foundation\&. +.PP +On Debian systems, the complete text of the GNU General Public License can be found in +/usr/share/common\-licenses/GPL\&. +.sp diff --git a/debian.orig/python-whiteboard.manpages b/debian.orig/python-whiteboard.manpages new file mode 100644 index 0000000..0e9707d --- /dev/null +++ b/debian.orig/python-whiteboard.manpages @@ -0,0 +1 @@ +debian/python-whiteboard.1
\ No newline at end of file diff --git a/debian.orig/rules b/debian.orig/rules new file mode 100755 index 0000000..b760bee --- /dev/null +++ b/debian.orig/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +%: + dh $@ diff --git a/debian/changelog b/debian/changelog index 51b9d0b..e007b01 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +python-whiteboard (1.0+git20111009-1) unstable; urgency=low + + * upgraded to the new upstream version + + -- Georges Khaznadar <georgesk@ofset.org> Sun, 09 Oct 2011 18:22:01 +0200 + python-whiteboard (0.9.6+git20110528-5) unstable; urgency=low * oops ... just forgotten to Close: #642561 diff --git a/debian/patches/10-frl10n.patch b/debian/patches/10-frl10n.patch new file mode 100644 index 0000000..0708964 --- /dev/null +++ b/debian/patches/10-frl10n.patch @@ -0,0 +1,42 @@ +Description: Upstream changes introduced in version 0.9.6+git20110528-3 + two typos fixed in the French l10n +Index: python-whiteboard-1.0+git20111009/trans/pywhiteboard_fr.ts +=================================================================== +--- python-whiteboard-1.0+git20111009.orig/trans/pywhiteboard_fr.ts ++++ python-whiteboard-1.0+git20111009/trans/pywhiteboard_fr.ts +@@ -5,7 +5,7 @@ + <message> + <location filename="calibration.py" line="296"/> + <source>Push UP/DOWN to alter the crosses' position</source> +- <translation>Appuyer sur HAY/BAS pour modifier la position de la croix</translation> ++ <translation>Appuyer sur HAUT/BAS pour modifier la position de la croix</translation> + </message> + </context> + <context> +@@ -225,7 +225,7 @@ p, li { white-space: pre-wrap; } + <message> + <location filename="configuration.ui" line="186"/> + <source>General options</source> +- <translation>OPtions générales</translation> ++ <translation>Options générales</translation> + </message> + <message> + <location filename="configuration.ui" line="196"/> +@@ -265,7 +265,7 @@ p, li { white-space: pre-wrap; } + <message> + <location filename="configuration.ui" line="278"/> + <source>Use calibration matrix from settings if available</source> +- <translation>Utiliser la calibration depuis les réglages si elle existe</translation> ++ <translation>Lire la calibration dans les réglages si elle existe</translation> + </message> + <message> + <location filename="configuration.ui" line="289"/> +@@ -505,7 +505,7 @@ p, li { white-space: pre-wrap; } + <message> + <location filename="mainwindow.ui" line="303"/> + <source>Delete Current Profile</source> +- <translation>Supprier le profil courant</translation> ++ <translation>Supprimer le profil courant</translation> + </message> + <message> + <location filename="mainwindow.ui" line="311"/> diff --git a/debian/patches/10-lib2share.patch b/debian/patches/10-lib2share.patch deleted file mode 100644 index 900b8f5..0000000 --- a/debian/patches/10-lib2share.patch +++ /dev/null @@ -1,33 +0,0 @@ -Index: python-whiteboard-0.9.6+git20110528/makefile -=================================================================== ---- python-whiteboard-0.9.6+git20110528.orig/makefile -+++ python-whiteboard-0.9.6+git20110528/makefile -@@ -8,13 +8,13 @@ clean: - rm -f stuff/*.pyc - - install: -- mkdir -p $(DESTDIR)/usr/lib/python-whiteboard -+ mkdir -p $(DESTDIR)/usr/share/python-whiteboard - mkdir -p $(DESTDIR)/usr/share/pixmaps - mkdir -p $(DESTDIR)/usr/share/applications - mkdir -p $(DESTDIR)/usr/bin - mkdir -p $(DESTDIR)/usr/share/qt4/translations/ - cp python-whiteboard $(DESTDIR)/usr/bin -- cp stuff/* $(DESTDIR)/usr/lib/python-whiteboard -+ cp stuff/* $(DESTDIR)/usr/share/python-whiteboard - cp dist/pywb_pixmap.xpm $(DESTDIR)/usr/share/pixmaps - cp dist/python-whiteboard.desktop $(DESTDIR)/usr/share/applications - cp trans/*.qm $(DESTDIR)/usr/share/qt4/translations/ -Index: python-whiteboard-0.9.6+git20110528/python-whiteboard -=================================================================== ---- python-whiteboard-0.9.6+git20110528.orig/python-whiteboard -+++ python-whiteboard-0.9.6+git20110528/python-whiteboard -@@ -3,7 +3,7 @@ - - import sys, os - --STUFFDIR = '/usr/lib/python-whiteboard' -+STUFFDIR = '/usr/share/python-whiteboard' - - def main(): - global STUFFDIR diff --git a/debian/patches/20-translation.patch b/debian/patches/20-translation.patch deleted file mode 100644 index 792accc..0000000 --- a/debian/patches/20-translation.patch +++ /dev/null @@ -1,609 +0,0 @@ -Index: python-whiteboard-0.9.6+git20110528/generate_trans.sh -=================================================================== ---- python-whiteboard-0.9.6+git20110528.orig/generate_trans.sh -+++ python-whiteboard-0.9.6+git20110528/generate_trans.sh -@@ -1,4 +1,4 @@ - #!/bin/bash - --pylupdate4 stuff/*.ui stuff/*.py -ts trans/pywhiteboard_es.ts trans/pywhiteboard_ca.ts trans/pywhiteboard_it.ts -+pylupdate4 stuff/*.ui stuff/*.py -ts trans/pywhiteboard_es.ts trans/pywhiteboard_ca.ts trans/pywhiteboard_it.ts trans/pywhiteboard_fr.ts - -Index: python-whiteboard-0.9.6+git20110528/trans/pywhiteboard_fr.ts -=================================================================== ---- /dev/null -+++ python-whiteboard-0.9.6+git20110528/trans/pywhiteboard_fr.ts -@@ -0,0 +1,594 @@ -+<?xml version="1.0" encoding="utf-8"?> -+<!DOCTYPE TS> -+<TS version="2.0" language="fr_FR" sourcelanguage="en"> -+<context> -+ <name>CalibrateDialog</name> -+ <message> -+ <location filename="calibration.py" line="293"/> -+ <source>Push UP/DOWN to alter the crosses' position</source> -+ <translation>Appuyer sur HAY/BAS pour modifier la position de la croix</translation> -+ </message> -+</context> -+<context> -+ <name>CalibrateDialog2</name> -+ <message> -+ <location filename="calibration.py" line="142"/> -+ <source>TOP-LEFT</source> -+ <translation>HAUT-GAUCHE</translation> -+ </message> -+ <message> -+ <location filename="calibration.py" line="143"/> -+ <source>TOP-RIGHT</source> -+ <translation>HAUT-DROITE</translation> -+ </message> -+ <message> -+ <location filename="calibration.py" line="144"/> -+ <source>BOTTOM-RIGHT</source> -+ <translation>BAS-DROITE</translation> -+ </message> -+ <message> -+ <location filename="calibration.py" line="145"/> -+ <source>BOTTOM-LEFT</source> -+ <translation>BAS-GAUCHE</translation> -+ </message> -+</context> -+<context> -+ <name>ConfigDialog</name> -+ <message> -+ <location filename="configuration.py" line="217"/> -+ <source>Address</source> -+ <translation>Adresse</translation> -+ </message> -+ <message> -+ <location filename="configuration.py" line="267"/> -+ <source>Comment</source> -+ <translation>Commentaire</translation> -+ </message> -+ <message> -+ <location filename="configuration.py" line="240"/> -+ <source>All devices</source> -+ <translation>Tous les appareils</translation> -+ </message> -+ <message> -+ <location filename="configuration.py" line="267"/> -+ <source>Wii device description</source> -+ <translation>Description de la Wii</translation> -+ </message> -+ <message> -+ <location filename="configuration.py" line="292"/> -+ <source>Smoothing: </source> -+ <translation>Lissage :</translation> -+ </message> -+ <message> -+ <location filename="configuration.py" line="298"/> -+ <source>IR Sensitivity: </source> -+ <translation>Sensibilité IR :</translation> -+ </message> -+</context> -+<context> -+ <name>Dialog</name> -+ <message> -+ <location filename="about.ui" line="26"/> -+ <source>About python-whiteboard</source> -+ <translation>À propos de python-whiteboard</translation> -+ </message> -+ <message> -+ <location filename="about.ui" line="36"/> -+ <source>Information</source> -+ <translation>Information</translation> -+ </message> -+ <message utf8="true"> -+ <location filename="about.ui" line="42"/> -+ <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -+<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -+p, li { white-space: pre-wrap; } -+</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You will find updates and information at the following address:</span></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To download debian/ubuntu packages:</span></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To browse and download source code:</span></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></source> -+ <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -+<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -+p, li { white-space: pre-wrap; } -+</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Vous trouverez des mises à jour et des informations à l'adresse :</span></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Vous pouvez télécharger des paquets Debian/Ubuntu :</span></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Pour examiner ou télécharger le code source :</span></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Remerciements spéciaux à Pietro Pilolli pour ses suggestions continues et ses idées.</span></p></body></html></translation> -+ </message> -+ <message> -+ <location filename="about.ui" line="65"/> -+ <source>Translations</source> -+ <translation>Traductions</translation> -+ </message> -+ <message> -+ <location filename="about.ui" line="71"/> -+ <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -+<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -+p, li { white-space: pre-wrap; } -+</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Catalan Translation:</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Italian Translation:</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Spanish Translation:</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Chinese Translation:</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Kentxchang Chang</span></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html></source> -+ <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -+<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -+p, li { white-space: pre-wrap; } -+</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Catalan :</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Italen :</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Espagnol :</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Chinois :</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Kentxchang Chang</span></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Français :</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Georges Khaznadar</span></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html></translation> -+ </message> -+ <message> -+ <location filename="about.ui" line="93"/> -+ <source>License</source> -+ <translation>Licence</translation> -+ </message> -+ <message> -+ <location filename="about.ui" line="102"/> -+ <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -+<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -+p, li { white-space: pre-wrap; } -+</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans';"> </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Version 2, June 1991 </span></p> -+<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> -+<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> -+<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> -+<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">Preamble</span><span style=" font-family:'Sans';"> </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The precise terms and conditions for copying, distribution and modification follow. </span></p> -+<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans';"> </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">0.</span><span style=" font-family:'Sans';"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">1.</span><span style=" font-family:'Sans';"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">2.</span><span style=" font-family:'Sans';"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> -+<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">3.</span><span style=" font-family:'Sans';"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> -+<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> -+<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">4.</span><span style=" font-family:'Sans';"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">5.</span><span style=" font-family:'Sans';"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">6.</span><span style=" font-family:'Sans';"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">7.</span><span style=" font-family:'Sans';"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">8.</span><span style=" font-family:'Sans';"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">9.</span><span style=" font-family:'Sans';"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">10.</span><span style=" font-family:'Sans';"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans';"> </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">11.</span><span style=" font-family:'Sans';"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> -+<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">12.</span><span style=" font-family:'Sans';"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> -+<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans';"> </span></p></body></html></source> -+ <translation></translation> -+ </message> -+ <message> -+ <location filename="about.ui" line="181"/> -+ <source>Ok</source> -+ <translation>Ok</translation> -+ </message> -+ <message> -+ <location filename="calibration2.ui" line="32"/> -+ <source>Dialog</source> -+ <translation>Dialogue</translation> -+ </message> -+ <message> -+ <location filename="calibration2.ui" line="73"/> -+ <source>Cancel calibration</source> -+ <translation>Abandonner la calibration</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="14"/> -+ <source>Configuration</source> -+ <translation>Configuration</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="36"/> -+ <source>Toggles</source> -+ <translation>Bascules</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="53"/> -+ <source>Area 1</source> -+ <translation>Zone 1</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="60"/> -+ <source>Area 2</source> -+ <translation>Zone 2</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="67"/> -+ <source>Area 3</source> -+ <translation>Zone 3</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="74"/> -+ <source>Area 4</source> -+ <translation>Zone 4</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="158"/> -+ <source>Left Click</source> -+ <translation>Clic gauche</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="163"/> -+ <source>Only Move</source> -+ <translation>Déplacement seulement</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="168"/> -+ <source>Right Click</source> -+ <translation>Clic droit</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="173"/> -+ <source>Middle Click</source> -+ <translation>Clic du milieu</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="186"/> -+ <source>General options</source> -+ <translation>OPtions générales</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="192"/> -+ <source>Auto connect</source> -+ <translation>Connexion auto</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="199"/> -+ <source>Select allowed devices:</source> -+ <translation>Sélectionner les appareils autorisés :</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="211"/> -+ <source>Add connected device</source> -+ <translation>Ajouter un appareil connecté</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="231"/> -+ <source>Remove device</source> -+ <translation>Ôter un appareil</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="241"/> -+ <source>Advanced</source> -+ <translation>Avancé</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="249"/> -+ <source>Fullscreen Calibration</source> -+ <translation>Calibration plein-écran</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="256"/> -+ <source>Do calibration after connection</source> -+ <translation>Faire la calibration après la correction</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="263"/> -+ <source>Use calibration matrix from settings if available</source> -+ <translation>Utiliser la calibration depuis les réglages si elle existe</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="274"/> -+ <source>Smoothing:</source> -+ <translation>Lissage :</translation> -+ </message> -+ <message> -+ <location filename="configuration.ui" line="295"/> -+ <source>IR Sensitivity:</source> -+ <translation>Sesibilité IR :</translation> -+ </message> -+ <message> -+ <location filename="pbar.ui" line="32"/> -+ <source>Progress...</source> -+ <translation>Avancement...</translation> -+ </message> -+ <message> -+ <location filename="pbar.ui" line="40"/> -+ <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -+<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -+p, li { white-space: pre-wrap; } -+</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -+<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Press Buttons 1 and 2 on your Wiimote</p></body></html></source> -+ <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -+<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -+p, li { white-space: pre-wrap; } -+</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -+<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Appuyez les boutons 1 et 2 de votre Wiimote</p></body></html></translation> -+ </message> -+ <message> -+ <location filename="pbar.ui" line="68"/> -+ <source>Choose</source> -+ <translation>Choisir</translation> -+ </message> -+ <message> -+ <location filename="pbar.ui" line="94"/> -+ <source>Cancel</source> -+ <translation>Abandonner</translation> -+ </message> -+</context> -+<context> -+ <name>MainWindow</name> -+ <message> -+ <location filename="mainwindow.ui" line="32"/> -+ <source>MainWindow</source> -+ <translation>Fenêtre principale</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="350"/> -+ <source>Connect</source> -+ <translation>Connexion</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="69"/> -+ <source>Calibrate</source> -+ <translation>Calibrer</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="540"/> -+ <source>Activate</source> -+ <translation>Activer</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="87"/> -+ <source>Show Settings</source> -+ <translation>Montrer les réglages</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="103"/> -+ <source>Profile:</source> -+ <translation>Profil :</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="111"/> -+ <source>Default</source> -+ <translation>Par défaut</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="119"/> -+ <source>Wiimote Battery level:</source> -+ <translation>Niveau de la pile de la Wiimote :</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="457"/> -+ <source>Utilization: 0%</source> -+ <translation>Untilisation : 0%</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="167"/> -+ <source>Load Calibration</source> -+ <translation>Calibration de la charge</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="189"/> -+ <source>Mouse Control</source> -+ <translation>Contrôle de la souris</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="206"/> -+ <source>Move Only</source> -+ <translation>Déplacement seulement</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="258"/> -+ <source>File</source> -+ <translation>Fichier</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="288"/> -+ <source>Help</source> -+ <translation>Aide</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="278"/> -+ <source>Exit</source> -+ <translation>Sortie</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="283"/> -+ <source>Quit</source> -+ <translation>Quitter</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="293"/> -+ <source>Configuration</source> -+ <translation>Configuration</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="175"/> -+ <source>New Profile</source> -+ <translation>Nouveau profil</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="303"/> -+ <source>Delete Current Profile</source> -+ <translation>Supprier le profil courant</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="311"/> -+ <source>Restart</source> -+ <translation>Redémarrer</translation> -+ </message> -+ <message> -+ <location filename="mainwindow.ui" line="316"/> -+ <source>Wipe configuration</source> -+ <translation>Effacer la configuration</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="165"/> -+ <source>default</source> -+ <translation>par défaut</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="175"/> -+ <source>Name:</source> -+ <translation>Nom :</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="207"/> -+ <source>The application will close. Please restart manually</source> -+ <translation>L'application va se fermer. Veuillez redémarrer manuellement</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="217"/> -+ <source>Hide settings</source> -+ <translation>Cacher les réglages</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="221"/> -+ <source>Show settings</source> -+ <translation>Montrer les réglages</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="260"/> -+ <source>Wii device disconnected</source> -+ <translation>La Wii est déconnectée</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="313"/> -+ <source>Connected to </source> -+ <translation>Connecté à</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="398"/> -+ <source>Found </source> -+ <translation>Trouvé </translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="398"/> -+ <source> Devices. Press to Choose</source> -+ <translation> Appareils. Appuyer pour choisir</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="406"/> -+ <source>Disconnect</source> -+ <translation>Déconnexion</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="430"/> -+ <source>Error</source> -+ <translation>Erreur</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="431"/> -+ <source>Error. Check your bluetooth driver</source> -+ <translation>Erreur. Vérifiez votre pilote bluetooth</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="442"/> -+ <source>Warning</source> -+ <translation>Avertissement</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="442"/> -+ <source>Choose device</source> -+ <translation>Choisir un appareil</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="477"/> -+ <source>Utilization: </source> -+ <translation>Unitilisation : </translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="486"/> -+ <source>Error during Calibration</source> -+ <translation>Erreur pendant la calibration</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="563"/> -+ <source>Deactivate</source> -+ <translation>Désactiver</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="574"/> -+ <source>The application will remain active (systray).</source> -+ <translation>L'application restera active (systray).</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="574"/> -+ <source>To quit, use file->quit menu</source> -+ <translation>Pour quitter, untiliser le menu Fichier -> quitter</translation> -+ </message> -+</context> -+<context> -+ <name>PBarDlg</name> -+ <message> -+ <location filename="pywhiteboard.py" line="49"/> -+ <source>Press 1+2 on your wiimote</source> -+ <translation>Appuyez sur 1+2 sur votre Wiimote</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="51"/> -+ <source>Press 1+2 on</source> -+ <translation>Appuyez sur 1+2 sur</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="56"/> -+ <source>Cancelling...</source> -+ <translation>Annulation...</translation> -+ </message> -+ <message> -+ <location filename="pywhiteboard.py" line="60"/> -+ <source>Wait...</source> -+ <translation>Attendre...</translation> -+ </message> -+</context> -+</TS> diff --git a/debian/patches/debian-changes-0.9.6+git20110528-3 b/debian/patches/debian-changes-0.9.6+git20110528-3 deleted file mode 100644 index e990861..0000000 --- a/debian/patches/debian-changes-0.9.6+git20110528-3 +++ /dev/null @@ -1,159 +0,0 @@ -Description: Upstream changes introduced in version 0.9.6+git20110528-3 - This patch has been created by dpkg-source during the package build. - Here's the last changelog entry, hopefully it gives details on why - those changes were made: - . - python-whiteboard (0.9.6+git20110528-3) unstable; urgency=low - . - * added a French localization - . - The person named in the Author field signed this changelog entry. -Author: Georges Khaznadar <georgesk@ofset.org> - ---- -The information above should follow the Patch Tagging Guidelines, please -checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here -are templates for supplementary fields that you might want to add: - -Origin: <vendor|upstream|other>, <url of original patch> -Bug: <url in upstream bugtracker> -Bug-Debian: http://bugs.debian.org/<bugnumber> -Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber> -Forwarded: <no|not-needed|url proving that it has been forwarded> -Reviewed-By: <name and email of someone who approved the patch> -Last-Update: <YYYY-MM-DD> - ---- python-whiteboard-0.9.6+git20110528.orig/trans/pywhiteboard_es.ts -+++ python-whiteboard-0.9.6+git20110528/trans/pywhiteboard_es.ts -@@ -1,6 +1,5 @@ - <?xml version="1.0" encoding="utf-8"?> --<!DOCTYPE TS> --<TS version="2.0" language="es"> -+<!DOCTYPE TS><TS version="1.1" language="es"> - <context> - <name>CalibrateDialog</name> - <message> -@@ -235,7 +234,7 @@ p, li { white-space: pre-wrap; } - <source>Ok</source> - <translation></translation> - </message> -- <message utf8="true"> -+ <message encoding="UTF-8"> - <location filename="about.ui" line="42"/> - <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> - <html><head><meta name="qrichtext" content="1" /><style type="text/css"> -@@ -566,12 +565,17 @@ p, li { white-space: pre-wrap; } - <message> - <location filename="pywhiteboard.py" line="51"/> - <source>Press 1+2 on </source> -- <translation>Pulsa 1+2 en</translation> -+ <translation type="obsolete">Pulsa 1+2 en</translation> - </message> - <message> - <location filename="pywhiteboard.py" line="60"/> - <source>Wait...</source> - <translation>Espera...</translation> - </message> -+ <message> -+ <location filename="pywhiteboard.py" line="51"/> -+ <source>Press 1+2 on</source> -+ <translation type="unfinished"></translation> -+ </message> - </context> - </TS> ---- python-whiteboard-0.9.6+git20110528.orig/trans/pywhiteboard_fr.ts -+++ python-whiteboard-0.9.6+git20110528/trans/pywhiteboard_fr.ts -@@ -6,7 +6,7 @@ - <message> - <location filename="calibration.py" line="293"/> - <source>Push UP/DOWN to alter the crosses' position</source> -- <translation>Appuyer sur HAY/BAS pour modifier la position de la croix</translation> -+ <translation>Appuyer sur HAUT/BAS pour modifier la position de la croix</translation> - </message> - </context> - <context> -@@ -284,7 +284,7 @@ p, li { white-space: pre-wrap; } - <message> - <location filename="configuration.ui" line="186"/> - <source>General options</source> -- <translation>OPtions générales</translation> -+ <translation>Options générales</translation> - </message> - <message> - <location filename="configuration.ui" line="192"/> -@@ -324,7 +324,7 @@ p, li { white-space: pre-wrap; } - <message> - <location filename="configuration.ui" line="263"/> - <source>Use calibration matrix from settings if available</source> -- <translation>Utiliser la calibration depuis les réglages si elle existe</translation> -+ <translation>Lire la calibration dans les réglages si elle existe</translation> - </message> - <message> - <location filename="configuration.ui" line="274"/> -@@ -460,7 +460,7 @@ p, li { white-space: pre-wrap; } - <message> - <location filename="mainwindow.ui" line="303"/> - <source>Delete Current Profile</source> -- <translation>Supprier le profil courant</translation> -+ <translation>Supprimer le profil courant</translation> - </message> - <message> - <location filename="mainwindow.ui" line="311"/> ---- python-whiteboard-0.9.6+git20110528.orig/trans/pywhiteboard_ca.ts -+++ python-whiteboard-0.9.6+git20110528/trans/pywhiteboard_ca.ts -@@ -1,6 +1,5 @@ - <?xml version="1.0" encoding="utf-8"?> --<!DOCTYPE TS> --<TS version="2.0" language="ca_ES"> -+<!DOCTYPE TS><TS version="1.1" language="ca_ES"> - <context> - <name>CalibrateDialog</name> - <message> -@@ -250,7 +249,7 @@ p, li { white-space: pre-wrap; } - <source>Ok</source> - <translation>D'acord</translation> - </message> -- <message utf8="true"> -+ <message encoding="UTF-8"> - <location filename="about.ui" line="42"/> - <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> - <html><head><meta name="qrichtext" content="1" /><style type="text/css"> -@@ -631,12 +630,17 @@ p, li { white-space: pre-wrap; } - <message> - <location filename="pywhiteboard.py" line="51"/> - <source>Press 1+2 on </source> -- <translation>Pitja 1+2 a</translation> -+ <translation type="obsolete">Pitja 1+2 a</translation> - </message> - <message> - <location filename="pywhiteboard.py" line="60"/> - <source>Wait...</source> - <translation>Espera...</translation> - </message> -+ <message> -+ <location filename="pywhiteboard.py" line="51"/> -+ <source>Press 1+2 on</source> -+ <translation type="unfinished"></translation> -+ </message> - </context> - </TS> ---- python-whiteboard-0.9.6+git20110528.orig/trans/pywhiteboard_it.ts -+++ python-whiteboard-0.9.6+git20110528/trans/pywhiteboard_it.ts -@@ -1096,13 +1096,13 @@ p, li { white-space: pre-wrap; } - <translation type="unfinished"></translation> - </message> - <message> -- <location filename="pywhiteboard.py" line="51"/> -- <source>Press 1+2 on </source> -+ <location filename="pywhiteboard.py" line="60"/> -+ <source>Wait...</source> - <translation type="unfinished"></translation> - </message> - <message> -- <location filename="pywhiteboard.py" line="60"/> -- <source>Wait...</source> -+ <location filename="pywhiteboard.py" line="51"/> -+ <source>Press 1+2 on</source> - <translation type="unfinished"></translation> - </message> - </context> diff --git a/debian/patches/series b/debian/patches/series index 330a69d..7da3f93 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1 @@ -10-lib2share.patch -20-translation.patch -debian-changes-0.9.6+git20110528-3 +10-frl10n.patch diff --git a/generate_trans.sh b/generate_trans.sh index 4530dc5..681cd34 100755 --- a/generate_trans.sh +++ b/generate_trans.sh @@ -1,4 +1,4 @@ #!/bin/bash -pylupdate4 stuff/*.ui stuff/*.py -ts trans/pywhiteboard_es.ts trans/pywhiteboard_ca.ts trans/pywhiteboard_it.ts +pylupdate4 stuff/*.ui stuff/*.py -ts trans/pywhiteboard_es.ts trans/pywhiteboard_ca.ts trans/pywhiteboard_it.ts trans/pywhiteboard_fr.ts trans/pywhiteboard_zh.ts @@ -8,13 +8,13 @@ clean: rm -f stuff/*.pyc install: - mkdir -p $(DESTDIR)/usr/lib/python-whiteboard + mkdir -p $(DESTDIR)/usr/share/python-whiteboard mkdir -p $(DESTDIR)/usr/share/pixmaps mkdir -p $(DESTDIR)/usr/share/applications mkdir -p $(DESTDIR)/usr/bin mkdir -p $(DESTDIR)/usr/share/qt4/translations/ cp python-whiteboard $(DESTDIR)/usr/bin - cp stuff/* $(DESTDIR)/usr/lib/python-whiteboard + cp stuff/* $(DESTDIR)/usr/share/python-whiteboard cp dist/pywb_pixmap.xpm $(DESTDIR)/usr/share/pixmaps cp dist/python-whiteboard.desktop $(DESTDIR)/usr/share/applications cp trans/*.qm $(DESTDIR)/usr/share/qt4/translations/ diff --git a/python-whiteboard b/python-whiteboard index f15f674..f0246ee 100755 --- a/python-whiteboard +++ b/python-whiteboard @@ -3,14 +3,13 @@ import sys, os -STUFFDIR = '/usr/lib/python-whiteboard' +STUFFDIR = '/usr/share/python-whiteboard' def main(): global STUFFDIR - localpath = os.path.split(os.path.abspath(sys.argv[0]))[0] - teststuff = os.path.join(localpath, 'stuff') - if os.path.isdir(teststuff): - STUFFDIR = teststuff + if not os.path.isdir(STUFFDIR): + print "Can't find " + STUFFDIR + sys.exit(1) #apply our directories and test environment os.chdir(STUFFDIR) diff --git a/python-whiteboard-test b/python-whiteboard-test new file mode 100755 index 0000000..4ab23d6 --- /dev/null +++ b/python-whiteboard-test @@ -0,0 +1,26 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +import sys, os + +def main(): + localpath = os.path.split(os.path.abspath(sys.argv[0]))[0] + teststuff = os.path.join(localpath, 'stuff') + if not os.path.isdir(teststuff): + print "Not a testing environment" + sys.exit(0) + + #apply our directories and test environment + os.chdir(teststuff) + sys.path.insert(0, teststuff) + + print "Using directory: " + teststuff + + import pywhiteboard + pywhiteboard.main() + + +if __name__ == '__main__': main() + + + diff --git a/stuff/about.ui b/stuff/about.ui index 79724ef..c379da0 100644 --- a/stuff/about.ui +++ b/stuff/about.ui @@ -29,7 +29,7 @@ <item row="0" column="0"> <widget class="QTabWidget" name="tabWidget"> <property name="currentIndex"> - <number>1</number> + <number>0</number> </property> <widget class="QWidget" name="tab"> <attribute name="title"> @@ -42,19 +42,19 @@ <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You will find updates and information at the following address:</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To download debian/ubuntu packages:</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To browse and download source code:</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></string> +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You will find updates and information at the following address:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To download debian/ubuntu packages:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To browse and download source code:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></string> </property> </widget> </item> @@ -71,18 +71,20 @@ p, li { white-space: pre-wrap; } <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Catalan Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Italian Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Spanish Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Chinese Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Kentxchang Chang</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html></string> +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html></string> </property> </widget> </item> @@ -102,57 +104,57 @@ p, li { white-space: pre-wrap; } <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans';"> </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Version 2, June 1991 </span></p> -<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> -<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">Preamble</span><span style=" font-family:'Sans';"> </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The precise terms and conditions for copying, distribution and modification follow. </span></p> -<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans';"> </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">0.</span><span style=" font-family:'Sans';"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">1.</span><span style=" font-family:'Sans';"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">2.</span><span style=" font-family:'Sans';"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> -<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">3.</span><span style=" font-family:'Sans';"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> -<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">4.</span><span style=" font-family:'Sans';"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">5.</span><span style=" font-family:'Sans';"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">6.</span><span style=" font-family:'Sans';"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">7.</span><span style=" font-family:'Sans';"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">8.</span><span style=" font-family:'Sans';"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">9.</span><span style=" font-family:'Sans';"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">10.</span><span style=" font-family:'Sans';"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans';"> </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">11.</span><span style=" font-family:'Sans';"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">12.</span><span style=" font-family:'Sans';"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> -<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans';"> </span></p></body></html></string> +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> +<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html></string> </property> </widget> </item> diff --git a/stuff/calibration.py b/stuff/calibration.py index 150dbac..91f90ac 100644 --- a/stuff/calibration.py +++ b/stuff/calibration.py @@ -10,6 +10,9 @@ import PyQt4.Qt as qt from configuration import Configuration +class CalibrationAbort(Exception): + pass + def clock(): return int(time.time()*1000) @@ -358,4 +361,6 @@ def doCalibration(parent,wii): print dialog.CalibrationPoints print dialog.wiiPoints wii.calibrate(dialog.CalibrationPoints,dialog.wiiPoints) + else: + raise CalibrationAbort() diff --git a/stuff/configuration.py b/stuff/configuration.py index 9103fd3..4c297b8 100644 --- a/stuff/configuration.py +++ b/stuff/configuration.py @@ -4,7 +4,7 @@ from PyQt4 import QtCore, QtGui, uic import PyQt4.Qt as qt -CONFIG_VERSION = 9 +CONFIG_VERSION = 10 class Configuration: @@ -28,6 +28,7 @@ class Configuration: "smoothing": "5", "moveonly": "No", "automatrix": "No", + "nowaitdevices": "Yes", } version = self.getValueStr("version") @@ -150,6 +151,8 @@ class ConfigDialog(QtGui.QDialog): QtCore.SIGNAL("stateChanged(int)"), self.checkStateChanged) self.connect(self.ui.check_automatrix, QtCore.SIGNAL("stateChanged(int)"), self.checkStateChanged) + self.connect(self.ui.check_nowait, + QtCore.SIGNAL("stateChanged(int)"), self.checkStateChanged) self.connect(self.ui.button_addDev, QtCore.SIGNAL("clicked()"), self.addDevice) @@ -193,7 +196,7 @@ class ConfigDialog(QtGui.QDialog): self.ui.check_autoconnect.setChecked(conf.getValueStr("autoconnect") == "Yes") self.ui.check_autocalibration.setChecked(conf.getValueStr("autocalibration") == "Yes") self.ui.check_automatrix.setChecked(conf.getValueStr("automatrix") == "Yes") - + self.ui.check_nowait.setChecked(conf.getValueStr("nowaitdevices") == "Yes") self.updateCombos() self.setupMacTable() @@ -333,6 +336,8 @@ class ConfigDialog(QtGui.QDialog): conf.saveValue('autocalibration',yesno) if sender == self.ui.check_automatrix: conf.saveValue('automatrix',yesno) + if sender == self.ui.check_nowait: + conf.saveValue('nowaitdevices',yesno) def closeEvent(self,e): diff --git a/stuff/configuration.ui b/stuff/configuration.ui index 7eabb6e..1e27b6b 100644 --- a/stuff/configuration.ui +++ b/stuff/configuration.ui @@ -185,52 +185,67 @@ <attribute name="title"> <string>General options</string> </attribute> - <layout class="QGridLayout" name="gridLayout_2"> + <layout class="QGridLayout" name="gridLayout_5"> <item row="0" column="0"> - <widget class="QCheckBox" name="check_autoconnect"> - <property name="text"> - <string>Auto connect</string> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Select allowed devices:</string> - </property> - </widget> - </item> - <item row="2" column="0"> - <widget class="QTableWidget" name="tableMac"/> - </item> - <item row="3" column="0"> - <layout class="QHBoxLayout" name="horizontalLayout_3"> - <item> - <widget class="QPushButton" name="button_addDev"> - <property name="text"> - <string>Add connected device</string> - </property> - </widget> - </item> - <item> - <spacer name="horizontalSpacer_3"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>40</width> - <height>20</height> - </size> - </property> - </spacer> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="0" column="0"> + <layout class="QVBoxLayout" name="verticalLayout_7"> + <item> + <widget class="QCheckBox" name="check_autoconnect"> + <property name="text"> + <string>Auto connect</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="check_nowait"> + <property name="text"> + <string>Don't wait for devices. Pick the first one</string> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Select allowed devices:</string> + </property> + </widget> + </item> + <item> + <widget class="QTableWidget" name="tableMac"/> + </item> + </layout> </item> - <item> - <widget class="QPushButton" name="button_remDev"> - <property name="text"> - <string>Remove device</string> - </property> - </widget> + <item row="1" column="0"> + <layout class="QHBoxLayout" name="horizontalLayout_3"> + <item> + <widget class="QPushButton" name="button_addDev"> + <property name="text"> + <string>Add connected device</string> + </property> + </widget> + </item> + <item> + <spacer name="horizontalSpacer_3"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QPushButton" name="button_remDev"> + <property name="text"> + <string>Remove device</string> + </property> + </widget> + </item> + </layout> </item> </layout> </item> diff --git a/stuff/pywhiteboard.py b/stuff/pywhiteboard.py index e652f5c..1b55299 100644 --- a/stuff/pywhiteboard.py +++ b/stuff/pywhiteboard.py @@ -5,7 +5,7 @@ from wiimote import Wiimote from cursor import FakeCursor from threads import * -from calibration import doCalibration +from calibration import doCalibration, CalibrationAbort from configuration import Configuration, ConfigDialog @@ -395,7 +395,10 @@ class MainWindow(QtGui.QMainWindow): return if selectedMac == '*' and len(pool) >= 1: - pBar.inform(self.tr('Found ') + str(len(pool)) + self.tr(' Devices. Press to Choose')) + if Configuration().getValueStr('nowaitdevices') == 'Yes': + selectedMac = pool[0] + else: + pBar.inform(self.tr('Found ') + str(len(pool)) + self.tr(' Devices. Press to Choose')) if self.wii.isConnected(): self.connected = True @@ -459,39 +462,44 @@ class MainWindow(QtGui.QMainWindow): self.calibrated = False self.active = False - - self.wii.state = Wiimote.NONCALIBRATED - if loadFromSettings: - # If calibration matrix can't be loaded, calibrate manually - if not self.loadCalibration(self.wii): + try: + self.wii.state = Wiimote.NONCALIBRATED + if loadFromSettings: + # If calibration matrix can't be loaded, calibrate manually + if not self.loadCalibration(self.wii): + doCalibration(self,self.wii) + else: doCalibration(self,self.wii) - else: - doCalibration(self,self.wii) - - - if self.wii.state == Wiimote.CALIBRATED: - self.calibrated = True - self.active = False - self.drawScreenGraphic() - self.updateButtons() - self.ui.label_utilization.setText(self.tr("Utilization: ") + "%d%%" % (100.0*self.wii.utilization)) - self.saveCalibrationPars(self.wii) - # Activate cursor after calibration (always) - self.activateWii() - else: + if self.wii.state == Wiimote.CALIBRATED: + self.calibrated = True + self.active = False + self.drawScreenGraphic() + self.updateButtons() + self.ui.label_utilization.setText(self.tr("Utilization: ") + "%d%%" % (100.0*self.wii.utilization)) + self.saveCalibrationPars(self.wii) + + # Activate cursor after calibration (always) + self.activateWii() + return + + except CalibrationAbort: + # Do nothing (user choice) + pass + + except: self.updateButtons() msgbox = QtGui.QMessageBox( self ) msgbox.setText( self.tr("Error during Calibration") ) msgbox.setModal( True ) ret = msgbox.exec_() - # Installs button callback (for calling calibration) - self.wii.disable() - self.wii.putCallbackBTN(self.makeBTNCallback()) - self.wii.putCallbackIR(None) - self.wii.enable() + # Installs button callback (for calling calibration) + self.wii.disable() + self.wii.putCallbackBTN(self.makeBTNCallback()) + self.wii.putCallbackIR(None) + self.wii.enable() def calibrateWiiScreen(self): @@ -626,12 +634,36 @@ def getTranslator(): +# Checks that only one instance of python-whiteboard is running +import fcntl +fp = None +def checkSingle(): + lockfile = '/tmp/python-whiteboard.lock' + global fp + fp = open(lockfile, 'w') + try: + fcntl.lockf(fp, fcntl.LOCK_EX | fcntl.LOCK_NB) + return True + except IOError: + return False + + + + def main(): app = QtGui.QApplication(sys.argv) t = getTranslator() app.installTranslator(t) mainWin = MainWindow() + + if checkSingle() == False: + msgbox = QtGui.QMessageBox( mainWin ) + msgbox.setText( app.tr("Application already running") ) + msgbox.setModal( True ) + ret = msgbox.exec_() + sys.exit() + stray = SysTrayIcon("icon.xpm", mainWin) stray.show() mainWin.show() diff --git a/stuff/wiimote.py b/stuff/wiimote.py index 4f42318..726921d 100644 --- a/stuff/wiimote.py +++ b/stuff/wiimote.py @@ -208,7 +208,7 @@ class Wiimote: def createConnectThread(self, selectedmac, pool): - def func(): + def func(): if selectedmac == '*': self.detectWiimotes() if len(self.wiimotesDetected) == 0: return @@ -217,7 +217,6 @@ class Wiimote: if not p in pool: pool.append(p) - #self.bind(self.wiimotesDetected[0]) else: self.bind(selectedmac) diff --git a/trans/pywhiteboard_ca.ts b/trans/pywhiteboard_ca.ts index 508bc8c..e5468be 100644 --- a/trans/pywhiteboard_ca.ts +++ b/trans/pywhiteboard_ca.ts @@ -1,10 +1,9 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="ca_ES"> +<!DOCTYPE TS><TS version="1.1" language="ca_ES"> <context> <name>CalibrateDialog</name> <message> - <location filename="calibration.py" line="293"/> + <location filename="calibration.py" line="296"/> <source>Push UP/DOWN to alter the crosses' position</source> <translation>Empra els botons AMUNT/AVALL del cursor per moure les creus</translation> </message> @@ -12,22 +11,22 @@ <context> <name>CalibrateDialog2</name> <message> - <location filename="calibration.py" line="142"/> + <location filename="calibration.py" line="145"/> <source>TOP-LEFT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="calibration.py" line="143"/> + <location filename="calibration.py" line="146"/> <source>TOP-RIGHT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="calibration.py" line="144"/> + <location filename="calibration.py" line="147"/> <source>BOTTOM-RIGHT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="calibration.py" line="145"/> + <location filename="calibration.py" line="148"/> <source>BOTTOM-LEFT</source> <translation type="unfinished"></translation> </message> @@ -35,32 +34,32 @@ <context> <name>ConfigDialog</name> <message> - <location filename="configuration.py" line="292"/> + <location filename="configuration.py" line="295"/> <source>Smoothing: </source> <translation>Suavitzat:</translation> </message> <message> - <location filename="configuration.py" line="298"/> + <location filename="configuration.py" line="301"/> <source>IR Sensitivity: </source> <translation>Sensibilitat IR:</translation> </message> <message> - <location filename="configuration.py" line="240"/> + <location filename="configuration.py" line="243"/> <source>All devices</source> <translation>Tots els dispositius</translation> </message> <message> - <location filename="configuration.py" line="267"/> + <location filename="configuration.py" line="270"/> <source>Comment</source> <translation>Comentari</translation> </message> <message> - <location filename="configuration.py" line="267"/> + <location filename="configuration.py" line="270"/> <source>Wii device description</source> <translation>Descripció del Wiimote</translation> </message> <message> - <location filename="configuration.py" line="217"/> + <location filename="configuration.py" line="220"/> <source>Address</source> <translation>Adreça</translation> </message> @@ -93,7 +92,7 @@ <translation>Opcions generals</translation> </message> <message> - <location filename="configuration.ui" line="192"/> + <location filename="configuration.ui" line="196"/> <source>Auto connect</source> <translation>Auto connecta</translation> </message> @@ -103,32 +102,32 @@ <translation type="obsolete">Activa el cursor després de la calibració</translation> </message> <message> - <location filename="configuration.ui" line="249"/> + <location filename="configuration.ui" line="264"/> <source>Fullscreen Calibration</source> <translation>Calibració a pantalla completa</translation> </message> <message> - <location filename="configuration.ui" line="199"/> + <location filename="configuration.ui" line="210"/> <source>Select allowed devices:</source> <translation>Seleccioneu els dispositius permesos:</translation> </message> <message> - <location filename="configuration.ui" line="211"/> + <location filename="configuration.ui" line="224"/> <source>Add connected device</source> <translation>Afegiu el dispositiu connectat</translation> </message> <message> - <location filename="configuration.ui" line="231"/> + <location filename="configuration.ui" line="244"/> <source>Remove device</source> <translation>Elimineu dispositiu</translation> </message> <message> - <location filename="configuration.ui" line="256"/> + <location filename="configuration.ui" line="271"/> <source>Do calibration after connection</source> <translation>Calibra en connectar</translation> </message> <message> - <location filename="configuration.ui" line="295"/> + <location filename="configuration.ui" line="310"/> <source>IR Sensitivity:</source> <translation>Sensibilitat IR:</translation> </message> @@ -201,12 +200,12 @@ p, li { white-space: pre-wrap; } <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Premeu els botons 1 i 2 del vostre Wiimote</p></body></html></translation> </message> <message> - <location filename="configuration.ui" line="241"/> + <location filename="configuration.ui" line="256"/> <source>Advanced</source> <translation>Avançat</translation> </message> <message> - <location filename="configuration.ui" line="274"/> + <location filename="configuration.ui" line="289"/> <source>Smoothing:</source> <translation>Suavitzat:</translation> </message> @@ -241,120 +240,127 @@ p, li { white-space: pre-wrap; } <translation>Traduccions</translation> </message> <message> - <location filename="about.ui" line="93"/> + <location filename="about.ui" line="95"/> <source>License</source> <translation>Llicència</translation> </message> <message> - <location filename="about.ui" line="181"/> + <location filename="about.ui" line="183"/> <source>Ok</source> <translation>D'acord</translation> </message> - <message utf8="true"> + <message> + <location filename="configuration.ui" line="278"/> + <source>Use calibration matrix from settings if available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pbar.ui" line="68"/> + <source>Choose</source> + <translation type="unfinished"></translation> + </message> + <message encoding="UTF-8"> <location filename="about.ui" line="42"/> <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You will find updates and information at the following address:</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To download debian/ubuntu packages:</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To browse and download source code:</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></source> +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You will find updates and information at the following address:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To download debian/ubuntu packages:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To browse and download source code:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="about.ui" line="102"/> + <location filename="about.ui" line="71"/> <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans';"> </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Version 2, June 1991 </span></p> -<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> -<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">Preamble</span><span style=" font-family:'Sans';"> </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The precise terms and conditions for copying, distribution and modification follow. </span></p> -<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans';"> </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">0.</span><span style=" font-family:'Sans';"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">1.</span><span style=" font-family:'Sans';"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">2.</span><span style=" font-family:'Sans';"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> -<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">3.</span><span style=" font-family:'Sans';"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> -<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">4.</span><span style=" font-family:'Sans';"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">5.</span><span style=" font-family:'Sans';"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">6.</span><span style=" font-family:'Sans';"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">7.</span><span style=" font-family:'Sans';"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">8.</span><span style=" font-family:'Sans';"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">9.</span><span style=" font-family:'Sans';"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">10.</span><span style=" font-family:'Sans';"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans';"> </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">11.</span><span style=" font-family:'Sans';"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">12.</span><span style=" font-family:'Sans';"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> -<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans';"> </span></p></body></html></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="configuration.ui" line="263"/> - <source>Use calibration matrix from settings if available</source> +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="about.ui" line="71"/> + <location filename="about.ui" line="104"/> <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Catalan Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Italian Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Spanish Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Chinese Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Kentxchang Chang</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html></source> +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> +<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="pbar.ui" line="68"/> - <source>Choose</source> + <location filename="configuration.ui" line="203"/> + <source>Don't wait for devices. Pick the first one</source> <translation type="unfinished"></translation> </message> </context> @@ -371,7 +377,7 @@ p, li { white-space: pre-wrap; } <translation>Connecta</translation> </message> <message> - <location filename="pywhiteboard.py" line="540"/> + <location filename="pywhiteboard.py" line="548"/> <source>Activate</source> <translation>Activa</translation> </message> @@ -386,7 +392,7 @@ p, li { white-space: pre-wrap; } <translation>Nivell de la bateria:</translation> </message> <message> - <location filename="pywhiteboard.py" line="457"/> + <location filename="pywhiteboard.py" line="460"/> <source>Utilization: 0%</source> <translation>Ús: 0%</translation> </message> @@ -471,7 +477,7 @@ p, li { white-space: pre-wrap; } <translation>Connectat a </translation> </message> <message> - <location filename="pywhiteboard.py" line="406"/> + <location filename="pywhiteboard.py" line="409"/> <source>Disconnect</source> <translation>Desconnecta</translation> </message> @@ -481,27 +487,27 @@ p, li { white-space: pre-wrap; } <translation type="obsolete">Error en la connexió</translation> </message> <message> - <location filename="pywhiteboard.py" line="477"/> + <location filename="pywhiteboard.py" line="480"/> <source>Utilization: </source> <translation>Ús: </translation> </message> <message> - <location filename="pywhiteboard.py" line="486"/> + <location filename="pywhiteboard.py" line="494"/> <source>Error during Calibration</source> <translation>Error en la calibració</translation> </message> <message> - <location filename="pywhiteboard.py" line="563"/> + <location filename="pywhiteboard.py" line="571"/> <source>Deactivate</source> <translation>Desactiva</translation> </message> <message> - <location filename="pywhiteboard.py" line="574"/> + <location filename="pywhiteboard.py" line="582"/> <source>The application will remain active (systray).</source> <translation>L'aplicació romandrà activa (safata del sistema).</translation> </message> <message> - <location filename="pywhiteboard.py" line="574"/> + <location filename="pywhiteboard.py" line="582"/> <source>To quit, use file->quit menu</source> <translation>Per sortir, usau el menú Fitxer -> Surt</translation> </message> @@ -531,7 +537,7 @@ p, li { white-space: pre-wrap; } <translation>Només moure</translation> </message> <message> - <location filename="pywhiteboard.py" line="431"/> + <location filename="pywhiteboard.py" line="434"/> <source>Error. Check your bluetooth driver</source> <translation>Error. Comprova la connexió bluetooth</translation> </message> @@ -541,7 +547,7 @@ p, li { white-space: pre-wrap; } <translation type="obsolete">Mostra / Amaga configuració</translation> </message> <message> - <location filename="pywhiteboard.py" line="430"/> + <location filename="pywhiteboard.py" line="433"/> <source>Error</source> <translation></translation> </message> @@ -586,12 +592,12 @@ p, li { white-space: pre-wrap; } <translation>Nom:</translation> </message> <message> - <location filename="pywhiteboard.py" line="442"/> + <location filename="pywhiteboard.py" line="445"/> <source>Warning</source> <translation>Advertència</translation> </message> <message> - <location filename="pywhiteboard.py" line="442"/> + <location filename="pywhiteboard.py" line="445"/> <source>Choose device</source> <translation>Tria el dispositiu</translation> </message> @@ -606,12 +612,12 @@ p, li { white-space: pre-wrap; } <translation>L'aplicació es tancarà. Per favor inicia de nou.</translation> </message> <message> - <location filename="pywhiteboard.py" line="398"/> + <location filename="pywhiteboard.py" line="401"/> <source>Found </source> <translation>Trobat </translation> </message> <message> - <location filename="pywhiteboard.py" line="398"/> + <location filename="pywhiteboard.py" line="401"/> <source> Devices. Press to Choose</source> <translation> Dispositius. Pitja per triar</translation> </message> @@ -631,12 +637,25 @@ p, li { white-space: pre-wrap; } <message> <location filename="pywhiteboard.py" line="51"/> <source>Press 1+2 on </source> - <translation>Pitja 1+2 a</translation> + <translation type="obsolete">Pitja 1+2 a</translation> </message> <message> <location filename="pywhiteboard.py" line="60"/> <source>Wait...</source> <translation>Espera...</translation> </message> + <message> + <location filename="pywhiteboard.py" line="51"/> + <source>Press 1+2 on</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>app</name> + <message> + <location filename="pywhiteboard.py" line="662"/> + <source>Application already running</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/trans/pywhiteboard_es.ts b/trans/pywhiteboard_es.ts index 4b87694..5f39e2d 100644 --- a/trans/pywhiteboard_es.ts +++ b/trans/pywhiteboard_es.ts @@ -1,10 +1,9 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="es"> +<!DOCTYPE TS><TS version="1.1" language="es"> <context> <name>CalibrateDialog</name> <message> - <location filename="calibration.py" line="293"/> + <location filename="calibration.py" line="296"/> <source>Push UP/DOWN to alter the crosses' position</source> <translation>Pulsa los botones ARRIBA/ABAJO del cursor para mover las marcas</translation> </message> @@ -12,22 +11,22 @@ <context> <name>CalibrateDialog2</name> <message> - <location filename="calibration.py" line="142"/> + <location filename="calibration.py" line="145"/> <source>TOP-LEFT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="calibration.py" line="143"/> + <location filename="calibration.py" line="146"/> <source>TOP-RIGHT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="calibration.py" line="144"/> + <location filename="calibration.py" line="147"/> <source>BOTTOM-RIGHT</source> <translation type="unfinished"></translation> </message> <message> - <location filename="calibration.py" line="145"/> + <location filename="calibration.py" line="148"/> <source>BOTTOM-LEFT</source> <translation type="unfinished"></translation> </message> @@ -35,32 +34,32 @@ <context> <name>ConfigDialog</name> <message> - <location filename="configuration.py" line="292"/> + <location filename="configuration.py" line="295"/> <source>Smoothing: </source> <translation>Suavizado:</translation> </message> <message> - <location filename="configuration.py" line="298"/> + <location filename="configuration.py" line="301"/> <source>IR Sensitivity: </source> <translation>Sensibilidad IR:</translation> </message> <message> - <location filename="configuration.py" line="240"/> + <location filename="configuration.py" line="243"/> <source>All devices</source> <translation>Todos los dispositivos</translation> </message> <message> - <location filename="configuration.py" line="267"/> + <location filename="configuration.py" line="270"/> <source>Comment</source> <translation>Comentario</translation> </message> <message> - <location filename="configuration.py" line="267"/> + <location filename="configuration.py" line="270"/> <source>Wii device description</source> <translation>Descripción del dispositivo</translation> </message> <message> - <location filename="configuration.py" line="217"/> + <location filename="configuration.py" line="220"/> <source>Address</source> <translation>MAC</translation> </message> @@ -88,37 +87,37 @@ <translation>Opciones generales</translation> </message> <message> - <location filename="configuration.ui" line="192"/> + <location filename="configuration.ui" line="196"/> <source>Auto connect</source> <translation>Auto conectar</translation> </message> <message> - <location filename="configuration.ui" line="249"/> + <location filename="configuration.ui" line="264"/> <source>Fullscreen Calibration</source> <translation>Calibración a pantalla completa</translation> </message> <message> - <location filename="configuration.ui" line="199"/> + <location filename="configuration.ui" line="210"/> <source>Select allowed devices:</source> <translation>Selecciona dispositivos autorizados:</translation> </message> <message> - <location filename="configuration.ui" line="211"/> + <location filename="configuration.ui" line="224"/> <source>Add connected device</source> <translation>Añade dispositivo conectado</translation> </message> <message> - <location filename="configuration.ui" line="231"/> + <location filename="configuration.ui" line="244"/> <source>Remove device</source> <translation>Elimina dispositivo</translation> </message> <message> - <location filename="configuration.ui" line="256"/> + <location filename="configuration.ui" line="271"/> <source>Do calibration after connection</source> <translation>Calibra después de conectar</translation> </message> <message> - <location filename="configuration.ui" line="295"/> + <location filename="configuration.ui" line="310"/> <source>IR Sensitivity:</source> <translation>Sensibilidad IR:</translation> </message> @@ -186,12 +185,12 @@ p, li { white-space: pre-wrap; } <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pulsa los botones 1 y 2 del Wiimote</p></body></html></translation> </message> <message> - <location filename="configuration.ui" line="241"/> + <location filename="configuration.ui" line="256"/> <source>Advanced</source> <translation>Avanzado</translation> </message> <message> - <location filename="configuration.ui" line="274"/> + <location filename="configuration.ui" line="289"/> <source>Smoothing:</source> <translation>Suavizado:</translation> </message> @@ -226,120 +225,127 @@ p, li { white-space: pre-wrap; } <translation>Traducciones</translation> </message> <message> - <location filename="about.ui" line="93"/> + <location filename="about.ui" line="95"/> <source>License</source> <translation>Licencia</translation> </message> <message> - <location filename="about.ui" line="181"/> + <location filename="about.ui" line="183"/> <source>Ok</source> <translation></translation> </message> - <message utf8="true"> + <message> + <location filename="configuration.ui" line="278"/> + <source>Use calibration matrix from settings if available</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pbar.ui" line="68"/> + <source>Choose</source> + <translation type="unfinished"></translation> + </message> + <message encoding="UTF-8"> <location filename="about.ui" line="42"/> <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You will find updates and information at the following address:</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To download debian/ubuntu packages:</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To browse and download source code:</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></source> +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You will find updates and information at the following address:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To download debian/ubuntu packages:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To browse and download source code:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="about.ui" line="102"/> + <location filename="about.ui" line="71"/> <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans';"> </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Version 2, June 1991 </span></p> -<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> -<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">Preamble</span><span style=" font-family:'Sans';"> </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The precise terms and conditions for copying, distribution and modification follow. </span></p> -<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans';"> </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">0.</span><span style=" font-family:'Sans';"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">1.</span><span style=" font-family:'Sans';"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">2.</span><span style=" font-family:'Sans';"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> -<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">3.</span><span style=" font-family:'Sans';"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> -<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">4.</span><span style=" font-family:'Sans';"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">5.</span><span style=" font-family:'Sans';"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">6.</span><span style=" font-family:'Sans';"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">7.</span><span style=" font-family:'Sans';"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">8.</span><span style=" font-family:'Sans';"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">9.</span><span style=" font-family:'Sans';"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">10.</span><span style=" font-family:'Sans';"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans';"> </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">11.</span><span style=" font-family:'Sans';"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">12.</span><span style=" font-family:'Sans';"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> -<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans';"> </span></p></body></html></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="configuration.ui" line="263"/> - <source>Use calibration matrix from settings if available</source> +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="about.ui" line="71"/> + <location filename="about.ui" line="104"/> <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Catalan Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Italian Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Spanish Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Chinese Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Kentxchang Chang</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html></source> +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> +<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html></source> <translation type="unfinished"></translation> </message> <message> - <location filename="pbar.ui" line="68"/> - <source>Choose</source> + <location filename="configuration.ui" line="203"/> + <source>Don't wait for devices. Pick the first one</source> <translation type="unfinished"></translation> </message> </context> @@ -356,7 +362,7 @@ p, li { white-space: pre-wrap; } <translation>Conectar</translation> </message> <message> - <location filename="pywhiteboard.py" line="540"/> + <location filename="pywhiteboard.py" line="548"/> <source>Activate</source> <translation>Activar</translation> </message> @@ -371,7 +377,7 @@ p, li { white-space: pre-wrap; } <translation>Nivel de la bateria:</translation> </message> <message> - <location filename="pywhiteboard.py" line="457"/> + <location filename="pywhiteboard.py" line="460"/> <source>Utilization: 0%</source> <translation>Utilización: 0%</translation> </message> @@ -411,32 +417,32 @@ p, li { white-space: pre-wrap; } <translation>Conectado a </translation> </message> <message> - <location filename="pywhiteboard.py" line="406"/> + <location filename="pywhiteboard.py" line="409"/> <source>Disconnect</source> <translation>Desconectar</translation> </message> <message> - <location filename="pywhiteboard.py" line="477"/> + <location filename="pywhiteboard.py" line="480"/> <source>Utilization: </source> <translation>Utilización:</translation> </message> <message> - <location filename="pywhiteboard.py" line="486"/> + <location filename="pywhiteboard.py" line="494"/> <source>Error during Calibration</source> <translation>Error en la calibración</translation> </message> <message> - <location filename="pywhiteboard.py" line="563"/> + <location filename="pywhiteboard.py" line="571"/> <source>Deactivate</source> <translation>Desactivar</translation> </message> <message> - <location filename="pywhiteboard.py" line="574"/> + <location filename="pywhiteboard.py" line="582"/> <source>The application will remain active (systray).</source> <translation>La aplicación se mantendrá activa (systray)</translation> </message> <message> - <location filename="pywhiteboard.py" line="574"/> + <location filename="pywhiteboard.py" line="582"/> <source>To quit, use file->quit menu</source> <translation>Para salir: Fichero -> Salir</translation> </message> @@ -466,7 +472,7 @@ p, li { white-space: pre-wrap; } <translation>Mover solamente</translation> </message> <message> - <location filename="pywhiteboard.py" line="431"/> + <location filename="pywhiteboard.py" line="434"/> <source>Error. Check your bluetooth driver</source> <translation>Error. Comprueba la conexión bluetooth</translation> </message> @@ -476,7 +482,7 @@ p, li { white-space: pre-wrap; } <translation type="obsolete">Muestra / esconde configuración</translation> </message> <message> - <location filename="pywhiteboard.py" line="430"/> + <location filename="pywhiteboard.py" line="433"/> <source>Error</source> <translation>Error</translation> </message> @@ -521,12 +527,12 @@ p, li { white-space: pre-wrap; } <translation>Nombre:</translation> </message> <message> - <location filename="pywhiteboard.py" line="442"/> + <location filename="pywhiteboard.py" line="445"/> <source>Warning</source> <translation>Advertencia</translation> </message> <message> - <location filename="pywhiteboard.py" line="442"/> + <location filename="pywhiteboard.py" line="445"/> <source>Choose device</source> <translation>Escoge el dispositivo</translation> </message> @@ -541,12 +547,12 @@ p, li { white-space: pre-wrap; } <translation>La aplicación se cerrará. Iníciala manualmente.</translation> </message> <message> - <location filename="pywhiteboard.py" line="398"/> + <location filename="pywhiteboard.py" line="401"/> <source>Found </source> <translation type="unfinished">Encontrados </translation> </message> <message> - <location filename="pywhiteboard.py" line="398"/> + <location filename="pywhiteboard.py" line="401"/> <source> Devices. Press to Choose</source> <translation> Dispositivos. Pulsa para escoger</translation> </message> @@ -566,12 +572,25 @@ p, li { white-space: pre-wrap; } <message> <location filename="pywhiteboard.py" line="51"/> <source>Press 1+2 on </source> - <translation>Pulsa 1+2 en</translation> + <translation type="obsolete">Pulsa 1+2 en</translation> </message> <message> <location filename="pywhiteboard.py" line="60"/> <source>Wait...</source> <translation>Espera...</translation> </message> + <message> + <location filename="pywhiteboard.py" line="51"/> + <source>Press 1+2 on</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>app</name> + <message> + <location filename="pywhiteboard.py" line="662"/> + <source>Application already running</source> + <translation type="unfinished"></translation> + </message> </context> </TS> diff --git a/trans/pywhiteboard_fr.ts b/trans/pywhiteboard_fr.ts new file mode 100644 index 0000000..a57769b --- /dev/null +++ b/trans/pywhiteboard_fr.ts @@ -0,0 +1,647 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS><TS version="1.1" language="fr_FR"> +<context> + <name>CalibrateDialog</name> + <message> + <location filename="calibration.py" line="296"/> + <source>Push UP/DOWN to alter the crosses' position</source> + <translation>Appuyer sur HAY/BAS pour modifier la position de la croix</translation> + </message> +</context> +<context> + <name>CalibrateDialog2</name> + <message> + <location filename="calibration.py" line="145"/> + <source>TOP-LEFT</source> + <translation>HAUT-GAUCHE</translation> + </message> + <message> + <location filename="calibration.py" line="146"/> + <source>TOP-RIGHT</source> + <translation>HAUT-DROITE</translation> + </message> + <message> + <location filename="calibration.py" line="147"/> + <source>BOTTOM-RIGHT</source> + <translation>BAS-DROITE</translation> + </message> + <message> + <location filename="calibration.py" line="148"/> + <source>BOTTOM-LEFT</source> + <translation>BAS-GAUCHE</translation> + </message> +</context> +<context> + <name>ConfigDialog</name> + <message> + <location filename="configuration.py" line="220"/> + <source>Address</source> + <translation>Adresse</translation> + </message> + <message> + <location filename="configuration.py" line="270"/> + <source>Comment</source> + <translation>Commentaire</translation> + </message> + <message> + <location filename="configuration.py" line="243"/> + <source>All devices</source> + <translation>Tous les appareils</translation> + </message> + <message> + <location filename="configuration.py" line="270"/> + <source>Wii device description</source> + <translation>Description de la Wii</translation> + </message> + <message> + <location filename="configuration.py" line="295"/> + <source>Smoothing: </source> + <translation>Lissage :</translation> + </message> + <message> + <location filename="configuration.py" line="301"/> + <source>IR Sensitivity: </source> + <translation>Sensibilité IR :</translation> + </message> +</context> +<context encoding="UTF-8"> + <name>Dialog</name> + <message> + <location filename="about.ui" line="26"/> + <source>About python-whiteboard</source> + <translation>À propos de python-whiteboard</translation> + </message> + <message> + <location filename="about.ui" line="36"/> + <source>Information</source> + <translation>Information</translation> + </message> + <message encoding="UTF-8"> + <location filename="about.ui" line="42"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You will find updates and information at the following address:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To download debian/ubuntu packages:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To browse and download source code:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></source> + <translation type="obsolete"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Vous trouverez des mises à jour et des informations à l'adresse :</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Vous pouvez télécharger des paquets Debian/Ubuntu :</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Pour examiner ou télécharger le code source :</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Remerciements spéciaux à Pietro Pilolli pour ses suggestions continues et ses idées.</span></p></body></html></translation> + </message> + <message> + <location filename="about.ui" line="65"/> + <source>Translations</source> + <translation>Traductions</translation> + </message> + <message> + <location filename="about.ui" line="71"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Catalan Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Italian Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Spanish Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Chinese Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Kentxchang Chang</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html></source> + <translation type="obsolete"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Catalan :</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Italen :</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Espagnol :</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Chinois :</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Kentxchang Chang</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Français :</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Georges Khaznadar</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html></translation> + </message> + <message> + <location filename="about.ui" line="95"/> + <source>License</source> + <translation>Licence</translation> + </message> + <message> + <location filename="about.ui" line="183"/> + <source>Ok</source> + <translation>Ok</translation> + </message> + <message> + <location filename="calibration2.ui" line="32"/> + <source>Dialog</source> + <translation>Dialogue</translation> + </message> + <message> + <location filename="calibration2.ui" line="73"/> + <source>Cancel calibration</source> + <translation>Abandonner la calibration</translation> + </message> + <message> + <location filename="configuration.ui" line="14"/> + <source>Configuration</source> + <translation>Configuration</translation> + </message> + <message> + <location filename="configuration.ui" line="36"/> + <source>Toggles</source> + <translation>Bascules</translation> + </message> + <message> + <location filename="configuration.ui" line="53"/> + <source>Area 1</source> + <translation>Zone 1</translation> + </message> + <message> + <location filename="configuration.ui" line="60"/> + <source>Area 2</source> + <translation>Zone 2</translation> + </message> + <message> + <location filename="configuration.ui" line="67"/> + <source>Area 3</source> + <translation>Zone 3</translation> + </message> + <message> + <location filename="configuration.ui" line="74"/> + <source>Area 4</source> + <translation>Zone 4</translation> + </message> + <message> + <location filename="configuration.ui" line="158"/> + <source>Left Click</source> + <translation>Clic gauche</translation> + </message> + <message> + <location filename="configuration.ui" line="163"/> + <source>Only Move</source> + <translation>Déplacement seulement</translation> + </message> + <message> + <location filename="configuration.ui" line="168"/> + <source>Right Click</source> + <translation>Clic droit</translation> + </message> + <message> + <location filename="configuration.ui" line="173"/> + <source>Middle Click</source> + <translation>Clic du milieu</translation> + </message> + <message> + <location filename="configuration.ui" line="186"/> + <source>General options</source> + <translation>OPtions générales</translation> + </message> + <message> + <location filename="configuration.ui" line="196"/> + <source>Auto connect</source> + <translation>Connexion auto</translation> + </message> + <message> + <location filename="configuration.ui" line="210"/> + <source>Select allowed devices:</source> + <translation>Sélectionner les appareils autorisés :</translation> + </message> + <message> + <location filename="configuration.ui" line="224"/> + <source>Add connected device</source> + <translation>Ajouter un appareil connecté</translation> + </message> + <message> + <location filename="configuration.ui" line="244"/> + <source>Remove device</source> + <translation>Ôter un appareil</translation> + </message> + <message> + <location filename="configuration.ui" line="256"/> + <source>Advanced</source> + <translation>Avancé</translation> + </message> + <message> + <location filename="configuration.ui" line="264"/> + <source>Fullscreen Calibration</source> + <translation>Calibration plein-écran</translation> + </message> + <message> + <location filename="configuration.ui" line="271"/> + <source>Do calibration after connection</source> + <translation>Faire la calibration après le branchement</translation> + </message> + <message> + <location filename="configuration.ui" line="278"/> + <source>Use calibration matrix from settings if available</source> + <translation>Utiliser la calibration depuis les réglages si elle existe</translation> + </message> + <message> + <location filename="configuration.ui" line="289"/> + <source>Smoothing:</source> + <translation>Lissage :</translation> + </message> + <message> + <location filename="configuration.ui" line="310"/> + <source>IR Sensitivity:</source> + <translation>Sesibilité IR :</translation> + </message> + <message> + <location filename="pbar.ui" line="32"/> + <source>Progress...</source> + <translation>Avancement...</translation> + </message> + <message> + <location filename="pbar.ui" line="40"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Press Buttons 1 and 2 on your Wiimote</p></body></html></source> + <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Appuyez les boutons 1 et 2 de votre Wiimote</p></body></html></translation> + </message> + <message> + <location filename="pbar.ui" line="68"/> + <source>Choose</source> + <translation>Choisir</translation> + </message> + <message> + <location filename="pbar.ui" line="94"/> + <source>Cancel</source> + <translation>Abandonner</translation> + </message> + <message encoding="UTF-8"> + <location filename="about.ui" line="42"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You will find updates and information at the following address:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To download debian/ubuntu packages:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To browse and download source code:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="about.ui" line="71"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="about.ui" line="104"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> +<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="configuration.ui" line="203"/> + <source>Don't wait for devices. Pick the first one</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="mainwindow.ui" line="32"/> + <source>MainWindow</source> + <translation>Fenêtre principale</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="350"/> + <source>Connect</source> + <translation>Connexion</translation> + </message> + <message> + <location filename="mainwindow.ui" line="69"/> + <source>Calibrate</source> + <translation>Calibrer</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="548"/> + <source>Activate</source> + <translation>Activer</translation> + </message> + <message> + <location filename="mainwindow.ui" line="87"/> + <source>Show Settings</source> + <translation>Montrer les réglages</translation> + </message> + <message> + <location filename="mainwindow.ui" line="103"/> + <source>Profile:</source> + <translation>Profil :</translation> + </message> + <message> + <location filename="mainwindow.ui" line="111"/> + <source>Default</source> + <translation>Par défaut</translation> + </message> + <message> + <location filename="mainwindow.ui" line="119"/> + <source>Wiimote Battery level:</source> + <translation>Niveau de la pile de la Wiimote :</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="460"/> + <source>Utilization: 0%</source> + <translation>Untilisation : 0%</translation> + </message> + <message> + <location filename="mainwindow.ui" line="167"/> + <source>Load Calibration</source> + <translation>Calibration de la charge</translation> + </message> + <message> + <location filename="mainwindow.ui" line="189"/> + <source>Mouse Control</source> + <translation>Contrôle de la souris</translation> + </message> + <message> + <location filename="mainwindow.ui" line="206"/> + <source>Move Only</source> + <translation>Déplacement seulement</translation> + </message> + <message> + <location filename="mainwindow.ui" line="258"/> + <source>File</source> + <translation>Fichier</translation> + </message> + <message> + <location filename="mainwindow.ui" line="288"/> + <source>Help</source> + <translation>Aide</translation> + </message> + <message> + <location filename="mainwindow.ui" line="278"/> + <source>Exit</source> + <translation>Sortie</translation> + </message> + <message> + <location filename="mainwindow.ui" line="283"/> + <source>Quit</source> + <translation>Quitter</translation> + </message> + <message> + <location filename="mainwindow.ui" line="293"/> + <source>Configuration</source> + <translation>Configuration</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="175"/> + <source>New Profile</source> + <translation>Nouveau profil</translation> + </message> + <message> + <location filename="mainwindow.ui" line="303"/> + <source>Delete Current Profile</source> + <translation>Supprier le profil courant</translation> + </message> + <message> + <location filename="mainwindow.ui" line="311"/> + <source>Restart</source> + <translation>Redémarrer</translation> + </message> + <message> + <location filename="mainwindow.ui" line="316"/> + <source>Wipe configuration</source> + <translation>Effacer la configuration</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="165"/> + <source>default</source> + <translation>par défaut</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="175"/> + <source>Name:</source> + <translation>Nom :</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="207"/> + <source>The application will close. Please restart manually</source> + <translation>L'application va se fermer. Veuillez redémarrer manuellement</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="217"/> + <source>Hide settings</source> + <translation>Cacher les réglages</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="221"/> + <source>Show settings</source> + <translation>Montrer les réglages</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="260"/> + <source>Wii device disconnected</source> + <translation>La Wii est déconnectée</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="313"/> + <source>Connected to </source> + <translation>Connecté à</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="401"/> + <source>Found </source> + <translation>Trouvé </translation> + </message> + <message> + <location filename="pywhiteboard.py" line="401"/> + <source> Devices. Press to Choose</source> + <translation> Appareils. Appuyer pour choisir</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="409"/> + <source>Disconnect</source> + <translation>Déconnexion</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="433"/> + <source>Error</source> + <translation>Erreur</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="434"/> + <source>Error. Check your bluetooth driver</source> + <translation>Erreur. Vérifiez votre pilote bluetooth</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="445"/> + <source>Warning</source> + <translation>Avertissement</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="445"/> + <source>Choose device</source> + <translation>Choisir un appareil</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="480"/> + <source>Utilization: </source> + <translation>Unitilisation : </translation> + </message> + <message> + <location filename="pywhiteboard.py" line="494"/> + <source>Error during Calibration</source> + <translation>Erreur pendant la calibration</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="571"/> + <source>Deactivate</source> + <translation>Désactiver</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="582"/> + <source>The application will remain active (systray).</source> + <translation>L'application restera active (systray).</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="582"/> + <source>To quit, use file->quit menu</source> + <translation>Pour quitter, utiliser le menu Fichier -> quitter</translation> + </message> +</context> +<context> + <name>PBarDlg</name> + <message> + <location filename="pywhiteboard.py" line="49"/> + <source>Press 1+2 on your wiimote</source> + <translation>Appuyez sur 1+2 sur votre Wiimote</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="51"/> + <source>Press 1+2 on</source> + <translation>Appuyez sur 1+2 sur</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="56"/> + <source>Cancelling...</source> + <translation>Annulation...</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="60"/> + <source>Wait...</source> + <translation>Attendre...</translation> + </message> +</context> +<context> + <name>app</name> + <message> + <location filename="pywhiteboard.py" line="662"/> + <source>Application already running</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS> diff --git a/trans/pywhiteboard_it.ts b/trans/pywhiteboard_it.ts index 9e23ba8..aaeadeb 100644 --- a/trans/pywhiteboard_it.ts +++ b/trans/pywhiteboard_it.ts @@ -3,7 +3,7 @@ <context> <name>CalibrateDialog</name> <message> - <location filename="calibration.py" line="293"/> + <location filename="calibration.py" line="296"/> <source>Push UP/DOWN to alter the crosses' position</source> <translation> Schiaccia Su/Giù per cambiare la posizione delle croci</translation> </message> @@ -11,24 +11,24 @@ <context> <name>CalibrateDialog2</name> <message> - <location filename="calibration.py" line="142"/> + <location filename="calibration.py" line="145"/> <source>TOP-LEFT</source> <translation>IN-ALTO-A-SINISTRA</translation> </message> <message> - <location filename="calibration.py" line="143"/> + <location filename="calibration.py" line="146"/> <source>TOP-RIGHT</source> <translation>IN-ALTO-A-DESTRA</translation> </message> <message> - <location filename="calibration.py" line="144"/> + <location filename="calibration.py" line="147"/> <source>BOTTOM-RIGHT</source> <translation>IN-BASSO-A-DESTRA</translation> </message> <message> - <location filename="calibration.py" line="145"/> + <location filename="calibration.py" line="148"/> <source>BOTTOM-LEFT</source> - <translation></translation> + <translation>IN-BASSO-A-SINISTRA</translation> </message> </context> <context> @@ -39,32 +39,32 @@ <translation type="obsolete">Tutte le periferiche</translation> </message> <message> - <location filename="configuration.py" line="292"/> + <location filename="configuration.py" line="295"/> <source>Smoothing: </source> <translation>Livello di smoothing: </translation> </message> <message> - <location filename="configuration.py" line="298"/> + <location filename="configuration.py" line="301"/> <source>IR Sensitivity: </source> <translation>Sensibilità all'infrarosso: </translation> </message> <message> - <location filename="configuration.py" line="240"/> + <location filename="configuration.py" line="243"/> <source>All devices</source> <translation>Tutte le periferiche</translation> </message> <message> - <location filename="configuration.py" line="267"/> + <location filename="configuration.py" line="270"/> <source>Comment</source> <translation>Commento</translation> </message> <message> - <location filename="configuration.py" line="267"/> + <location filename="configuration.py" line="270"/> <source>Wii device description</source> - <translation>Descrizione della periferica</translation> + <translation>Descrizione della periferica wii</translation> </message> <message> - <location filename="configuration.py" line="217"/> + <location filename="configuration.py" line="220"/> <source>Address</source> <translation>Indirizzo</translation> </message> @@ -97,7 +97,7 @@ <translation>Opzioni generiche</translation> </message> <message> - <location filename="configuration.ui" line="192"/> + <location filename="configuration.ui" line="196"/> <source>Auto connect</source> <translation>Connetti all'avvio</translation> </message> @@ -107,32 +107,32 @@ <translation type="obsolete">Attiva il cursore dopo la calibrazione</translation> </message> <message> - <location filename="configuration.ui" line="249"/> + <location filename="configuration.ui" line="264"/> <source>Fullscreen Calibration</source> <translation>Calibrazione a tutto schermo</translation> </message> <message> - <location filename="configuration.ui" line="199"/> + <location filename="configuration.ui" line="210"/> <source>Select allowed devices:</source> <translation>Scegli le periferiche autorizzate:</translation> </message> <message> - <location filename="configuration.ui" line="211"/> + <location filename="configuration.ui" line="224"/> <source>Add connected device</source> <translation>Aggiungi periferica</translation> </message> <message> - <location filename="configuration.ui" line="231"/> + <location filename="configuration.ui" line="244"/> <source>Remove device</source> <translation>Rimuovi periferica</translation> </message> <message> - <location filename="configuration.ui" line="256"/> + <location filename="configuration.ui" line="271"/> <source>Do calibration after connection</source> <translation>Calibra dopo la connessione</translation> </message> <message> - <location filename="configuration.ui" line="295"/> + <location filename="configuration.ui" line="310"/> <source>IR Sensitivity:</source> <translation>Sensibilità all'infrarosso:</translation> </message> @@ -202,15 +202,15 @@ p, li { white-space: pre-wrap; } <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Premi Buttone 1 e 2 sul Wiimote</p></body></html></translation> +<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Premi Contemporaneamente Buttone 1 e 2 sul Wiimote</p></body></html></translation> </message> <message> - <location filename="configuration.ui" line="241"/> + <location filename="configuration.ui" line="256"/> <source>Advanced</source> <translation>Opzioni Avanzate</translation> </message> <message> - <location filename="configuration.ui" line="274"/> + <location filename="configuration.ui" line="289"/> <source>Smoothing:</source> <translation>Smoothing:</translation> </message> @@ -273,7 +273,7 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html></translation> </message> <message> - <location filename="about.ui" line="93"/> + <location filename="about.ui" line="95"/> <source>License</source> <translation>Licenza</translation> </message> @@ -467,7 +467,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the <a href="http://www.gnu.org/licenses/lgpl.html"><span style=" text-decoration: underline; color:#0000ff;">GNU Lesser General Public License</span></a> instead of this License.</p></body></html></translation> </message> <message> - <location filename="about.ui" line="181"/> + <location filename="about.ui" line="183"/> <source>Ok</source> <translation>Conferma</translation> </message> @@ -635,7 +635,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></source> - <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <translation type="obsolete"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> @@ -735,7 +735,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">11.</span><span style=" font-family:'Sans';"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">12.</span><span style=" font-family:'Sans';"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans';"> </span></p></body></html></source> - <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <translation type="obsolete"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> @@ -791,33 +791,202 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans';"> </span></p></body></html></translation> </message> <message> - <location filename="configuration.ui" line="263"/> + <location filename="configuration.ui" line="278"/> <source>Use calibration matrix from settings if available</source> <translation>Usa la matrice di calibrazione se disponibile</translation> </message> <message> - <location filename="about.ui" line="71"/> + <location filename="pbar.ui" line="68"/> + <source>Choose</source> + <translation>Scegli</translation> + </message> + <message encoding="UTF-8"> + <location filename="about.ui" line="42"/> <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Catalan Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Italian Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Spanish Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Chinese Translation:</span></p> -<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Kentxchang Chang</span></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html></source> - <translation type="unfinished"></translation> +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You will find updates and information at the following address:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To download debian/ubuntu packages:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To browse and download source code:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></source> + <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Troverai aggiornamenti e informazioni al seguente indirizzo:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Scarica i pacchetti debian/ubuntu:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Guarda e scarica il codice sorgente:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Uno speciale ringraziamento a Pietro Pilolli per i suoi continui suggerimenti e idee.</span></p></body></html></translation> </message> <message> - <location filename="pbar.ui" line="68"/> - <source>Choose</source> - <translation type="unfinished"></translation> + <location filename="about.ui" line="71"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html></source> + <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione in catalano:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione in italiano:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione in spagnolo:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione in cinese:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione in francese:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html></translation> + </message> + <message> + <location filename="about.ui" line="104"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> +<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html></source> + <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> +<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html></translation> + </message> + <message> + <location filename="configuration.ui" line="203"/> + <source>Don't wait for devices. Pick the first one</source> + <translation>No aspettare di rilevare i dispositivi. Scegli il primo disponibile</translation> </message> </context> <context> @@ -833,7 +1002,7 @@ p, li { white-space: pre-wrap; } <translation>Connetti</translation> </message> <message> - <location filename="pywhiteboard.py" line="540"/> + <location filename="pywhiteboard.py" line="548"/> <source>Activate</source> <translation>Attiva</translation> </message> @@ -848,7 +1017,7 @@ p, li { white-space: pre-wrap; } <translation>Carica della batteria del wiimote:</translation> </message> <message> - <location filename="pywhiteboard.py" line="457"/> + <location filename="pywhiteboard.py" line="460"/> <source>Utilization: 0%</source> <translation>Utilizzo: 0%</translation> </message> @@ -920,7 +1089,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="mainwindow.ui" line="283"/> <source>Quit</source> - <translation>Esci</translation> + <translation>Termina</translation> </message> <message> <location filename="mainwindow.ui" line="293"/> @@ -933,7 +1102,7 @@ p, li { white-space: pre-wrap; } <translation>Connesso a</translation> </message> <message> - <location filename="pywhiteboard.py" line="406"/> + <location filename="pywhiteboard.py" line="409"/> <source>Disconnect</source> <translation>Disconnetti</translation> </message> @@ -943,27 +1112,27 @@ p, li { white-space: pre-wrap; } <translation type="obsolete">Errore durante la connessione</translation> </message> <message> - <location filename="pywhiteboard.py" line="477"/> + <location filename="pywhiteboard.py" line="480"/> <source>Utilization: </source> <translation>Utilizzo: </translation> </message> <message> - <location filename="pywhiteboard.py" line="486"/> + <location filename="pywhiteboard.py" line="494"/> <source>Error during Calibration</source> <translation>Errore durante la calibrazione</translation> </message> <message> - <location filename="pywhiteboard.py" line="563"/> + <location filename="pywhiteboard.py" line="571"/> <source>Deactivate</source> <translation>Disattiva</translation> </message> <message> - <location filename="pywhiteboard.py" line="574"/> + <location filename="pywhiteboard.py" line="582"/> <source>The application will remain active (systray).</source> <translation>L'applicazione rimarrà attiva (area di notifica).</translation> </message> <message> - <location filename="pywhiteboard.py" line="574"/> + <location filename="pywhiteboard.py" line="582"/> <source>To quit, use file->quit menu</source> <translation>Per uscire,usa il menu file->esci</translation> </message> @@ -998,7 +1167,7 @@ p, li { white-space: pre-wrap; } <translation>Muovi solamente</translation> </message> <message> - <location filename="pywhiteboard.py" line="431"/> + <location filename="pywhiteboard.py" line="434"/> <source>Error. Check your bluetooth driver</source> <translation>Errore. Controlla il driver bluetooth</translation> </message> @@ -1008,7 +1177,7 @@ p, li { white-space: pre-wrap; } <translation type="obsolete">Mostra / Nascondi Configurazione</translation> </message> <message> - <location filename="pywhiteboard.py" line="430"/> + <location filename="pywhiteboard.py" line="433"/> <source>Error</source> <translation>Errore</translation> </message> @@ -1053,34 +1222,34 @@ p, li { white-space: pre-wrap; } <translation>Nome:</translation> </message> <message> - <location filename="pywhiteboard.py" line="442"/> + <location filename="pywhiteboard.py" line="445"/> <source>Warning</source> <translation>Attenzione</translation> </message> <message> - <location filename="pywhiteboard.py" line="442"/> + <location filename="pywhiteboard.py" line="445"/> <source>Choose device</source> <translation>Scegli una periferica</translation> </message> <message> <location filename="mainwindow.ui" line="316"/> <source>Wipe configuration</source> - <translation type="unfinished"></translation> + <translation>Ripristina la configurazione</translation> </message> <message> <location filename="pywhiteboard.py" line="207"/> <source>The application will close. Please restart manually</source> - <translation type="unfinished"></translation> + <translation>L'applicazione terminerà. Per favore riavviala manualmente</translation> </message> <message> - <location filename="pywhiteboard.py" line="398"/> + <location filename="pywhiteboard.py" line="401"/> <source>Found </source> - <translation type="unfinished"></translation> + <translation>Trovato</translation> </message> <message> - <location filename="pywhiteboard.py" line="398"/> + <location filename="pywhiteboard.py" line="401"/> <source> Devices. Press to Choose</source> - <translation type="unfinished"></translation> + <translation> Periferiche. Schiaccia per scegliere</translation> </message> </context> <context> @@ -1093,16 +1262,24 @@ p, li { white-space: pre-wrap; } <message> <location filename="pywhiteboard.py" line="49"/> <source>Press 1+2 on your wiimote</source> - <translation type="unfinished"></translation> + <translation>Schiaccia simultaneamente i bottoni 1 e 2 sul tuo wiimote</translation> + </message> + <message> + <location filename="pywhiteboard.py" line="60"/> + <source>Wait...</source> + <translation>Aspetta...</translation> </message> <message> <location filename="pywhiteboard.py" line="51"/> - <source>Press 1+2 on </source> - <translation type="unfinished"></translation> + <source>Press 1+2 on</source> + <translation>Schiaccia 1+2 sul</translation> </message> +</context> +<context> + <name>app</name> <message> - <location filename="pywhiteboard.py" line="60"/> - <source>Wait...</source> + <location filename="pywhiteboard.py" line="662"/> + <source>Application already running</source> <translation type="unfinished"></translation> </message> </context> diff --git a/trans/pywhiteboard_zh.ts b/trans/pywhiteboard_zh.ts index c1cc1af..27b886e 100644 --- a/trans/pywhiteboard_zh.ts +++ b/trans/pywhiteboard_zh.ts @@ -1,10 +1,9 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="zh_TW" sourcelanguage="en"> +<!DOCTYPE TS><TS version="1.1" language="zh_TW"> <context> <name>CalibrateDialog</name> <message> - <location filename="calibration.py" line="293"/> + <location filename="calibration.py" line="296"/> <source>Push UP/DOWN to alter the crosses' position</source> <translation>按上/下鍵來改變十字定位點的位置</translation> </message> @@ -12,22 +11,22 @@ <context> <name>CalibrateDialog2</name> <message> - <location filename="calibration.py" line="142"/> + <location filename="calibration.py" line="145"/> <source>TOP-LEFT</source> <translation>點擊左上定位點</translation> </message> <message> - <location filename="calibration.py" line="143"/> + <location filename="calibration.py" line="146"/> <source>TOP-RIGHT</source> <translation>點擊右上定位點</translation> </message> <message> - <location filename="calibration.py" line="144"/> + <location filename="calibration.py" line="147"/> <source>BOTTOM-RIGHT</source> <translation>點擊右下定位點</translation> </message> <message> - <location filename="calibration.py" line="145"/> + <location filename="calibration.py" line="148"/> <source>BOTTOM-LEFT</source> <translation>點擊左下定位點</translation> </message> @@ -40,32 +39,32 @@ <translation type="obsolete">Tutte le periferiche</translation> </message> <message> - <location filename="configuration.py" line="288"/> + <location filename="configuration.py" line="295"/> <source>Smoothing: </source> <translation>平滑度:</translation> </message> <message> - <location filename="configuration.py" line="294"/> + <location filename="configuration.py" line="301"/> <source>IR Sensitivity: </source> <translation>IR 靈敏度:</translation> </message> <message> - <location filename="configuration.py" line="236"/> + <location filename="configuration.py" line="243"/> <source>All devices</source> <translation>所有裝置</translation> </message> <message> - <location filename="configuration.py" line="263"/> + <location filename="configuration.py" line="270"/> <source>Comment</source> <translation>註解</translation> </message> <message> - <location filename="configuration.py" line="263"/> + <location filename="configuration.py" line="270"/> <source>Wii device description</source> <translation>Wii裝置描述</translation> </message> <message> - <location filename="configuration.py" line="213"/> + <location filename="configuration.py" line="220"/> <source>Address</source> <translation>位址</translation> </message> @@ -98,7 +97,7 @@ <translation>一般選項</translation> </message> <message> - <location filename="configuration.ui" line="192"/> + <location filename="configuration.ui" line="196"/> <source>Auto connect</source> <translation>自動連接Wiimote</translation> </message> @@ -108,32 +107,32 @@ <translation type="obsolete">Attiva il cursore dopo la calibrazione</translation> </message> <message> - <location filename="configuration.ui" line="249"/> + <location filename="configuration.ui" line="264"/> <source>Fullscreen Calibration</source> <translation>使用全螢幕定位</translation> </message> <message> - <location filename="configuration.ui" line="199"/> + <location filename="configuration.ui" line="210"/> <source>Select allowed devices:</source> <translation>選取已允許的裝置:</translation> </message> <message> - <location filename="configuration.ui" line="211"/> + <location filename="configuration.ui" line="224"/> <source>Add connected device</source> <translation>添加已連接的裝置</translation> </message> <message> - <location filename="configuration.ui" line="231"/> + <location filename="configuration.ui" line="244"/> <source>Remove device</source> <translation>移除裝置</translation> </message> <message> - <location filename="configuration.ui" line="256"/> + <location filename="configuration.ui" line="271"/> <source>Do calibration after connection</source> <translation>在連接wiimote後自動開始四點定位</translation> </message> <message> - <location filename="configuration.ui" line="295"/> + <location filename="configuration.ui" line="310"/> <source>IR Sensitivity:</source> <translation>IR 靈敏度:</translation> </message> @@ -206,12 +205,12 @@ p, li { white-space: pre-wrap; } <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">同時按下Wiimote上的1,2鍵</p></body></html></translation> </message> <message> - <location filename="configuration.ui" line="241"/> + <location filename="configuration.ui" line="256"/> <source>Advanced</source> <translation>進階設定</translation> </message> <message> - <location filename="configuration.ui" line="274"/> + <location filename="configuration.ui" line="289"/> <source>Smoothing:</source> <translation>平滑度:</translation> </message> @@ -231,7 +230,7 @@ p, li { white-space: pre-wrap; } <translation type="obsolete">Cancella</translation> </message> <message> - <location filename="pbar.ui" line="76"/> + <location filename="pbar.ui" line="94"/> <source>Cancel</source> <translation>取消</translation> </message> @@ -274,7 +273,7 @@ p, li { white-space: pre-wrap; } <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html></translation> </message> <message> - <location filename="about.ui" line="90"/> + <location filename="about.ui" line="95"/> <source>License</source> <translation>授權說明</translation> </message> @@ -468,11 +467,11 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the <a href="http://www.gnu.org/licenses/lgpl.html"><span style=" text-decoration: underline; color:#0000ff;">GNU Lesser General Public License</span></a> instead of this License.</p></body></html></translation> </message> <message> - <location filename="about.ui" line="178"/> + <location filename="about.ui" line="183"/> <source>Ok</source> <translation>確定</translation> </message> - <message utf8="true"> + <message encoding="UTF-8"> <location filename="about.ui" line="42"/> <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> @@ -618,7 +617,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">12.</span> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span> </p></body></html></translation> </message> - <message utf8="true"> + <message encoding="UTF-8"> <location filename="about.ui" line="42"/> <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> @@ -636,7 +635,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></source> - <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <translation type="obsolete"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> @@ -667,7 +666,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Spanish Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html></source> - <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <translation type="obsolete"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> @@ -750,7 +749,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">11.</span><span style=" font-family:'Sans';"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">12.</span><span style=" font-family:'Sans';"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans';"> </span></p></body></html></source> - <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> + <translation type="obsolete"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> @@ -806,10 +805,119 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans';"> </span></p></body></html></translation> </message> <message> - <location filename="configuration.ui" line="263"/> + <location filename="configuration.ui" line="278"/> <source>Use calibration matrix from settings if available</source> <translation>如果可行的話,使用已設定的定位範本</translation> </message> + <message encoding="UTF-8"> + <location filename="about.ui" line="42"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You will find updates and information at the following address:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To download debian/ubuntu packages:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To browse and download source code:</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="about.ui" line="71"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="about.ui" line="104"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> +<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> +<p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> +<p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="configuration.ui" line="203"/> + <source>Don't wait for devices. Pick the first one</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pbar.ui" line="68"/> + <source>Choose</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MainWindow</name> @@ -819,12 +927,12 @@ p, li { white-space: pre-wrap; } <translation>主視窗</translation> </message> <message> - <location filename="pywhiteboard.py" line="314"/> + <location filename="pywhiteboard.py" line="350"/> <source>Connect</source> <translation>連接Wiimote</translation> </message> <message> - <location filename="pywhiteboard.py" line="491"/> + <location filename="pywhiteboard.py" line="548"/> <source>Activate</source> <translation>啟用電子白板</translation> </message> @@ -839,7 +947,7 @@ p, li { white-space: pre-wrap; } <translation>Wiimote電池電量:</translation> </message> <message> - <location filename="pywhiteboard.py" line="408"/> + <location filename="pywhiteboard.py" line="460"/> <source>Utilization: 0%</source> <translation>採用率: 0%</translation> </message> @@ -899,32 +1007,32 @@ p, li { white-space: pre-wrap; } <translation>檔案</translation> </message> <message> - <location filename="mainwindow.ui" line="287"/> + <location filename="mainwindow.ui" line="288"/> <source>Help</source> <translation>協助</translation> </message> <message> - <location filename="mainwindow.ui" line="277"/> + <location filename="mainwindow.ui" line="278"/> <source>Exit</source> <translation>離開</translation> </message> <message> - <location filename="mainwindow.ui" line="282"/> + <location filename="mainwindow.ui" line="283"/> <source>Quit</source> <translation>關閉程式</translation> </message> <message> - <location filename="mainwindow.ui" line="292"/> + <location filename="mainwindow.ui" line="293"/> <source>Configuration</source> <translation>組態</translation> </message> <message> - <location filename="pywhiteboard.py" line="277"/> + <location filename="pywhiteboard.py" line="313"/> <source>Connected to </source> <translation>連接至</translation> </message> <message> - <location filename="pywhiteboard.py" line="365"/> + <location filename="pywhiteboard.py" line="409"/> <source>Disconnect</source> <translation>中斷Wiimote</translation> </message> @@ -934,27 +1042,27 @@ p, li { white-space: pre-wrap; } <translation type="obsolete">Errore durante la connessione</translation> </message> <message> - <location filename="pywhiteboard.py" line="428"/> + <location filename="pywhiteboard.py" line="480"/> <source>Utilization: </source> <translation>採用率: </translation> </message> <message> - <location filename="pywhiteboard.py" line="437"/> + <location filename="pywhiteboard.py" line="494"/> <source>Error during Calibration</source> <translation>在定位時出現錯誤</translation> </message> <message> - <location filename="pywhiteboard.py" line="514"/> + <location filename="pywhiteboard.py" line="571"/> <source>Deactivate</source> <translation>停用電子白板</translation> </message> <message> - <location filename="pywhiteboard.py" line="525"/> + <location filename="pywhiteboard.py" line="582"/> <source>The application will remain active (systray).</source> <translation>程序將保持啟用狀態 (縮小至系統工具列中).</translation> </message> <message> - <location filename="pywhiteboard.py" line="525"/> + <location filename="pywhiteboard.py" line="582"/> <source>To quit, use file->quit menu</source> <translation>要關閉程式,請使用選單中的[檔案]->[關閉程式]</translation> </message> @@ -969,7 +1077,7 @@ p, li { white-space: pre-wrap; } <translation>預設值</translation> </message> <message> - <location filename="pywhiteboard.py" line="224"/> + <location filename="pywhiteboard.py" line="260"/> <source>Wii device disconnected</source> <translation>與Wiimote斷線</translation> </message> @@ -989,7 +1097,7 @@ p, li { white-space: pre-wrap; } <translation>只有移動</translation> </message> <message> - <location filename="pywhiteboard.py" line="390"/> + <location filename="pywhiteboard.py" line="434"/> <source>Error. Check your bluetooth driver</source> <translation>錯誤,檢查你的藍芽裝置</translation> </message> @@ -999,7 +1107,7 @@ p, li { white-space: pre-wrap; } <translation type="obsolete">Mostra / Nascondi Configurazione</translation> </message> <message> - <location filename="pywhiteboard.py" line="389"/> + <location filename="pywhiteboard.py" line="433"/> <source>Error</source> <translation>錯誤</translation> </message> @@ -1009,57 +1117,100 @@ p, li { white-space: pre-wrap; } <translation>顯示設定</translation> </message> <message> - <location filename="pywhiteboard.py" line="181"/> + <location filename="pywhiteboard.py" line="217"/> <source>Hide settings</source> <translation>隱藏設定</translation> </message> <message> - <location filename="pywhiteboard.py" line="185"/> + <location filename="pywhiteboard.py" line="221"/> <source>Show settings</source> <translation>顯示設定</translation> </message> <message> - <location filename="pywhiteboard.py" line="148"/> + <location filename="pywhiteboard.py" line="175"/> <source>New Profile</source> <translation>添加定位資料</translation> </message> <message> - <location filename="mainwindow.ui" line="302"/> + <location filename="mainwindow.ui" line="303"/> <source>Delete Current Profile</source> <translation>刪除目前定位資料</translation> </message> <message> - <location filename="mainwindow.ui" line="310"/> + <location filename="mainwindow.ui" line="311"/> <source>Restart</source> <translation>重新啟動</translation> </message> <message> - <location filename="pywhiteboard.py" line="138"/> + <location filename="pywhiteboard.py" line="165"/> <source>default</source> <translation>預設值</translation> </message> <message> - <location filename="pywhiteboard.py" line="148"/> + <location filename="pywhiteboard.py" line="175"/> <source>Name:</source> <translation>名稱:</translation> </message> <message> - <location filename="pywhiteboard.py" line="397"/> + <location filename="pywhiteboard.py" line="445"/> <source>Warning</source> <translation>警告</translation> </message> <message> - <location filename="pywhiteboard.py" line="397"/> + <location filename="pywhiteboard.py" line="445"/> <source>Choose device</source> <translation>選擇裝置</translation> </message> + <message> + <location filename="mainwindow.ui" line="316"/> + <source>Wipe configuration</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pywhiteboard.py" line="207"/> + <source>The application will close. Please restart manually</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pywhiteboard.py" line="401"/> + <source>Found </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pywhiteboard.py" line="401"/> + <source> Devices. Press to Choose</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>PBarDlg</name> <message> - <location filename="pywhiteboard.py" line="41"/> + <location filename="pywhiteboard.py" line="56"/> <source>Cancelling...</source> <translation>取消中...</translation> </message> + <message> + <location filename="pywhiteboard.py" line="49"/> + <source>Press 1+2 on your wiimote</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pywhiteboard.py" line="51"/> + <source>Press 1+2 on</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="pywhiteboard.py" line="60"/> + <source>Wait...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>app</name> + <message> + <location filename="pywhiteboard.py" line="662"/> + <source>Application already running</source> + <translation type="unfinished"></translation> + </message> </context> </TS> |
