Revision 880126c...

Go back to digest for 7th October 2012

Optimization in Educational

Sebastian Gottfried committed changes in [ktouch/next] /:

i18n: don't translate lesson and course titles anymore

This was necessary for the old version of KTouch because the first
thing any user had to do before he could start training was to pick an
his keyboard layout and a matching course from the lists of all available
resources. For that it was important he was able to understand that
list, so they had to be localized.

Nowadays we detect the user's keyboard layout automatically and present
them only a choice for the courses matching this layout. We can assume
that he understands the language corresponding to the keyboard layout
his computer is set to. With that localization of keyboard layout and
course titles isn't necessary anymore, because the former are completly
invisible to the avarage user and the latter are very propably in a
language he understands.

This also elimates the long standing inconstancy that course titles
were localized but their contents not. Now everythins is presented in
the same language.

All course and keyboard layout for which the titles had native
translations available use these now.

File Changes

Modified 59 files
  •   Messages.sh
  •   data/data.xml
  •   data/courses/ara.xml
  •   data/courses/br.xml
  •   data/courses/cat.xml
  •   data/courses/cz.xml
  •   data/courses/de.dvorak.xml
  •   data/courses/de.neo.xml
  •   data/courses/de1.xml
  •   data/courses/de2.xml
  •   data/courses/de3.xml
  •   data/courses/dk1.xml
  •   data/courses/es.dvorak.xml
  •   data/courses/es1.xml
  •   data/courses/es2.xml
  •   data/courses/es3.xml
  •   data/courses/fi.xml
  •   data/courses/fr.auto1.xml
  •   data/courses/fr.auto2.xml
  •   data/courses/fr.dvarok.xml
  •   data/courses/gr.xml
  •   data/courses/it.xml
  •   data/courses/lt.std.xml
  •   data/courses/nl1.xml
  •   data/courses/nl2.xml
  •   data/courses/no.xml
  •   data/courses/pl.xml
  •   data/courses/ru.legacy.xml
  •   data/courses/ru1.xml
  •   data/courses/ru2.xml
  •   data/courses/sk.xml
  •   data/courses/tr.xml
  •   data/courses/ua.xml
  •   data/keyboardlayouts/ara.xml
  •   data/keyboardlayouts/br.xml
  •   data/keyboardlayouts/ch.fr.xml
  •   data/keyboardlayouts/cz.qwerty.xml
  •   data/keyboardlayouts/cz.xml
  •   data/keyboardlayouts/de.dvorak.xml
  •   data/keyboardlayouts/de.neo2.xml
  •   data/keyboardlayouts/de.xml
  •   data/keyboardlayouts/dk.xml
  •   data/keyboardlayouts/es.dvorak.xml
  •   data/keyboardlayouts/es.xml
  •   data/keyboardlayouts/fi.xml
  •   data/keyboardlayouts/fr.dvorak.xml
  •   data/keyboardlayouts/fr.xml
  •   data/keyboardlayouts/hu.xml
  •   data/keyboardlayouts/it.xml
  •   data/keyboardlayouts/latam.xml
  •   data/keyboardlayouts/lt.std.xml
  •   data/keyboardlayouts/no.xml
  •   data/keyboardlayouts/pt.xml
  •   data/keyboardlayouts/ru.legacy.xml
  •   data/keyboardlayouts/sk.qwerty.xml
  •   data/keyboardlayouts/sk.xml
  •   data/keyboardlayouts/tr.f.xml
  •   data/keyboardlayouts/ua.xml
  •   src/core/dataaccess.cpp
59 files changed in total