In the lesson module, there are some strings being built by concatenations of different strings. For example, this is used a lot of times:
$data = format_string($lessonpages[$answer->jumpto]->title). .get_string(page, lesson);
returning strings of the type:
Initial Question page
Although this is correct in English, there are a lot of languages where the order is absolutely incorrect and it should be:
Page Initial Question (P?gina Pregunta Inicial, in Spanish, for example).
So these type of construction must be changed to an unique get_string call, with the 'dynamic' part sent as parameter. This would allow translators to build the correct phrases in their language.