diff -Nru ktouch-16.12.1/CMakeLists.txt ktouch-16.12.3/CMakeLists.txt --- ktouch-16.12.1/CMakeLists.txt 2017-01-07 18:51:21.000000000 +0000 +++ ktouch-16.12.3/CMakeLists.txt 2017-03-04 10:18:20.000000000 +0000 @@ -6,7 +6,7 @@ # KDE Application Version, managed by release script set (KDE_APPLICATIONS_VERSION_MAJOR "16") set (KDE_APPLICATIONS_VERSION_MINOR "12") -set (KDE_APPLICATIONS_VERSION_MICRO "1") +set (KDE_APPLICATIONS_VERSION_MICRO "3") set (KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}") diff -Nru ktouch-16.12.1/data/courses/de1.xml ktouch-16.12.3/data/courses/de1.xml --- ktouch-16.12.1/data/courses/de1.xml 2017-01-07 18:51:21.000000000 +0000 +++ ktouch-16.12.3/data/courses/de1.xml 2017-03-04 10:18:20.000000000 +0000 @@ -355,7 +355,7 @@ Verlag, im Verzug, im Visier, im Verrat, im Verzug, mit Maske, mit Marke, mit Visum, mit Musik, mit Miete, mit Timer, am Freitag, am Samstag, am Feiertag, am Markttag, -erst am Mittag, um Ulm Herum, um die Mauer, um die Miete, um +erst am Mittag, um Ulm herum, um die Mauer, um die Miete, um mehr Ruhe, der Raum, zum Mahl, zum Verkauf, zum Verzehr, zum Verleger, zum Mittelmeer, Mittags ist er damit fertig. Eva sagt, dass sie Fehler vermeidet. Der Vertreter kam aus @@ -365,7 +365,7 @@ Sie hatte die Miete im Juli gezahlt. Der Verleger las aufmerksam. Mir missfiel der materielle Verlust. Herr Veit Maus ist verreist. Die Madrider Firma teilt mir mit, dass -sie am Freitag ausliefert. Der Umsatz der Trierer +sie am Freitag ausliefert. Der Umsatz des Trierer Stadtvertreters ist jetzt stark reduziert. Im August hat Frau Eva Zimmer das alte Gasthaus am See vermietet. Leider reklamierte die Krefelder Firma die Artikel aus Karlsruhe. diff -Nru ktouch-16.12.1/debian/changelog ktouch-16.12.3/debian/changelog --- ktouch-16.12.1/debian/changelog 2017-01-19 16:14:19.000000000 +0000 +++ ktouch-16.12.3/debian/changelog 2017-03-10 21:25:38.000000000 +0000 @@ -1,3 +1,13 @@ +ktouch (4:16.12.3-0ubuntu1) zesty; urgency=low + + [ Darin Miller ] + * New upstream release (16.12.2) + + [ José Manuel Santamaría Lema ] + * New upstream release (16.12.3) + + -- José Manuel Santamaría Lema Fri, 10 Mar 2017 21:25:38 +0000 + ktouch (4:16.12.1-0ubuntu1) zesty; urgency=medium [ José Manuel Santamaría Lema ] diff -Nru ktouch-16.12.1/debian/control ktouch-16.12.3/debian/control --- ktouch-16.12.1/debian/control 2017-01-19 16:14:19.000000000 +0000 +++ ktouch-16.12.3/debian/control 2017-03-10 21:25:38.000000000 +0000 @@ -5,21 +5,21 @@ Uploaders: Eshat Cakar , Maximiliano Curia Build-Depends: cmake, debhelper (>= 9), - extra-cmake-modules (>= 5.28.0~), - libkf5config-dev (>= 5.28.0~), - libkf5configwidgets-dev (>= 5.28.0~), - libkf5coreaddons-dev (>= 5.28.0~), - libkf5declarative-dev (>= 5.28.0~), - libkf5doctools-dev (>= 5.28.0~), - libkf5i18n-dev (>= 5.28.0~), - libkf5itemviews-dev (>= 5.28.0~), - libkf5kcmutils-dev (>= 5.28.0~), - libkf5kio-dev (>= 5.28.0~), - libkf5newstuff-dev (>= 5.28.0~), - libkf5texteditor-dev (>= 5.28.0~), - libkf5widgetsaddons-dev (>= 5.28.0~), - libkf5windowsystem-dev (>= 5.28.0~), - libkf5xmlgui-dev (>= 5.28.0~), + extra-cmake-modules (>= 5.31.0~), + libkf5config-dev (>= 5.31.0~), + libkf5configwidgets-dev (>= 5.31.0~), + libkf5coreaddons-dev (>= 5.31.0~), + libkf5declarative-dev (>= 5.31.0~), + libkf5doctools-dev (>= 5.31.0~), + libkf5i18n-dev (>= 5.31.0~), + libkf5itemviews-dev (>= 5.31.0~), + libkf5kcmutils-dev (>= 5.31.0~), + libkf5kio-dev (>= 5.31.0~), + libkf5newstuff-dev (>= 5.31.0~), + libkf5texteditor-dev (>= 5.31.0~), + libkf5widgetsaddons-dev (>= 5.31.0~), + libkf5windowsystem-dev (>= 5.31.0~), + libkf5xmlgui-dev (>= 5.31.0~), libqt5x11extras5-dev (>= 5.6.1~), libqt5xmlpatterns5-dev (>= 5.6.1~), libxcb-xkb-dev, diff -Nru ktouch-16.12.1/org.kde.ktouch.appdata.xml ktouch-16.12.3/org.kde.ktouch.appdata.xml --- ktouch-16.12.1/org.kde.ktouch.appdata.xml 2017-01-07 18:51:21.000000000 +0000 +++ ktouch-16.12.3/org.kde.ktouch.appdata.xml 2017-03-04 10:18:20.000000000 +0000 @@ -32,6 +32,7 @@ Ktouch KTouch xxKTouchxx + KTouch 打字練習_KTouch Touch Typing Tutor Intruktor kucanja na tastaturi @@ -65,7 +66,7 @@

KTouch is a typewriter trainer for learning to touch type. It provides you with text to train on and adjusts to different levels depending on how good you are. It displays your keyboard and indicates which key to press next and which is the correct finger to use. You learn typing with all fingers, step by step, without having to look down at the keyboard to find your keys. It is convenient for all ages and the perfect typing tutor for schools, universities, and personal use. KTouch ships with dozens of different courses in many languages and a comfortable course editor. Different keyboard layouts are supported and new user-defined layouts can be created. During training, KTouch collects comprehensive statistical information to help you or your teacher to analyze your progress.

KTouch je trener za učenje kucanja na pisaćoj mašini. On vam pruža tekst za trenirati i prilagođava na različite nivoe zavisno od toga koliko ste dobri. On prikazuje tastaturu i ukazuje na to koji taster pritisnuti sljedeći i koji je ispravan prst za korištenje. Učite kucanje sa svim prstima, korak po korak, bez da pogledom dolje na tastaturi pronađete svoje tastere. On je pogodan za sve uzraste i savršen učitelj kucanja za škole, univerzitete i osobnu upotrebu. KTouch dolazi s desecima različitih kurseva za mnoge jezike i udobnim urednikom kurseva. Različite tastature su podržane i novi korisnički definirani rasporedi mogu biti kreirani. Tokom treninga, KTouch prikuplja sveobuhvatne statističke podatke koji će pomoći vama ili vašem učitelj da analizirate vaš napredak.

El KTouch és un entrenador mecanogràfic per aprendre mecanografia. Proporciona text per entrenar i s'ajusta a diferents nivells en funció del vostre nivell. Mostra el teclat i indica la tecla següent a prémer i quin és el dit correcte a utilitzar. Aprendreu mecanografia amb tots els dits, pas a pas, sense haver de mirar el teclat per cercar les tecles. És apropiat per a totes les edats i és el tutor de mecanografia perfecte per escoles, universitats i ús personal. El KTouch es distribueix amb dotzenes de cursos diferents en molts idiomes i un editor còmode de cursos. S'accepten diferents disposicions de teclat i es poden crear noves disposicions definides per l'usuari. Durant l'entrenament, el KTouch acumula informació estadística global per ajudar-vos a analitzar el progrés.

-

El KTouch és un entrenador mecanogràfic per aprendre mecanografia. Proporciona text per entrenar i s'ajusta a diferents nivells en funció del vostre nivell. Mostra el teclat i indica la tecla següent a prémer i quin és el dit correcte a utilitzar. Aprendreu mecanografia amb tots els dits, pas a pas, sense haver de mirar el teclat per cercar les tecles. És apropiat per a totes les edats i és el tutor de mecanografia perfecte per escoles, universitats i ús personal. El KTouch es distribueix amb dotzenes de cursos diferents en molts idiomes i un editor còmode de cursos. S'accepten diferents disposicions de teclat i es poden crear noves disposicions definides per l'usuari. Durant l'entrenament, el KTouch acumula informació estadística global per ajudar-vos a analitzar el progrés.

+

El KTouch és un entrenador mecanogràfic per aprendre mecanografia. Proporciona text per entrenar i s'ajusta a diferents nivells en funció del vostre nivell. Mostra el teclat i indica la tecla següent a prémer i quin és el dit correcte a utilitzar. Aprendreu mecanografia amb tots els dits, pas a pas, sense haver de mirar el teclat per buscar les tecles. És apropiat per a totes les edats i és el tutor de mecanografia perfecte per escoles, universitats i ús personal. El KTouch es distribueix amb dotzenes de cursos diferents en molts idiomes i un editor còmode de cursos. S'accepten diferents disposicions de teclat i es poden crear noves disposicions definides per l'usuari. Durant l'entrenament, el KTouch acumula informació estadística global per ajudar-vos a analitzar el progrés.

KTouch is a typewriter trainer for learning to touch type. It provides you with text to train on and adjusts to different levels depending on how good you are. It displays your keyboard and indicates which key to press next and which is the correct finger to use. You learn typing with all fingers, step by step, without having to look down at the keyboard to find your keys. It is convenient for all ages and the perfect typing tutor for schools, universities, and personal use. KTouch ships with dozens of different courses in many languages and a comfortable course editor. Different keyboard layouts are supported and new user-defined layouts can be created. During training, KTouch collects comprehensive statistical information to help you or your teacher to analyse your progress.

KTouch estas trejnilo por lerni tajpadon. Ĝi enhavas diversajn tekstojn por trejni per malsamaj niveloj laŭ via sperto. Ĝi montras vian klavaron kaj indikas kiun klavon premi kaj kiun fingron uzi. Vi lernas tajpi per ĉiuj fingroj, paŝo post paŝo, sen rigardi la klavaron por trovi vian klavon. Ĝi estas oportuna por ĉiuj aĝoj kaj ĝi estas perfekta lernilo por infanoj, plenkreskuloj, por lerneja celo, universitata celo kaj por persona uzo. KTouch disponeblas kun dekoj da malsamaj kursoj en multaj lingvoj kaj facile uzeblan redaktilon. Diversaj klavaranĝoj estas apogitaj kaj novaj aranĝoj kreeblas. Dum trejnado, KTouch kolektas multampleksajn statistikojn por helpi vin analizi vian progreson.

KTouch es un entrenador de mecanografía para aprender a mecanografiar al tacto. Proporciona texto para entrenar y se adapta a diferentes niveles dependiendo del que tenga el usuario. Muestra el teclado actual e indica qué tecla hay que pulsar a continuación y cuál es el dedo que hay que utilizar para hacerlo. Se aprende a mecanografiar con todos los dedos, paso a paso, sin tener que mirar el teclado para encontrar las teclas. Es adecuado para todas las edades y el tutor de mecanografía perfecto para los colegios, universidades y uso personal. KTouch viene con docenas de cursos diferentes en muchos idiomas y un cómodo editor de cursos. Admite varias disposiciones de teclado y se pueden definir más. Durante el entrenamiento, KTouch recopila información estadística exhaustiva para ayudar al usuario o a su profesor a analizar el progreso.

diff -Nru ktouch-16.12.1/src/editor/keyboardlayouteditor.cpp ktouch-16.12.3/src/editor/keyboardlayouteditor.cpp --- ktouch-16.12.1/src/editor/keyboardlayouteditor.cpp 2017-01-07 18:51:21.000000000 +0000 +++ ktouch-16.12.3/src/editor/keyboardlayouteditor.cpp 2017-03-04 10:18:20.000000000 +0000 @@ -72,6 +72,8 @@ KeyboardLayoutEditor::~KeyboardLayoutEditor() { m_view->setSource(QUrl()); + delete m_view; + m_view = 0; } void KeyboardLayoutEditor::openKeyboardLayout(DataIndexKeyboardLayout* dataIndexKeyboardLayout) diff -Nru ktouch-16.12.1/src/mainwindow.cpp ktouch-16.12.3/src/mainwindow.cpp --- ktouch-16.12.1/src/mainwindow.cpp 2017-01-07 18:51:21.000000000 +0000 +++ ktouch-16.12.3/src/mainwindow.cpp 2017-03-04 10:18:20.000000000 +0000 @@ -44,6 +44,7 @@ { QWidget* viewWidget = QWidget::createWindowContainer(m_view, this); viewWidget->setMinimumSize(1000, 700); + viewWidget->setFocusPolicy(Qt::StrongFocus); setCentralWidget(viewWidget); Application::setupDeclarativeBindings(m_view->engine()); diff -Nru ktouch-16.12.1/src/qml/TrainingWidget.qml ktouch-16.12.3/src/qml/TrainingWidget.qml --- ktouch-16.12.1/src/qml/TrainingWidget.qml 2017-01-07 18:51:21.000000000 +0000 +++ ktouch-16.12.3/src/qml/TrainingWidget.qml 2017-03-04 10:18:20.000000000 +0000 @@ -151,6 +151,9 @@ trainingWidget.keyReleased(event) } } + + KeyNavigation.backtab: trainingLine + KeyNavigation.tab: trainingLine } Rectangle {