From e6c064c90fcbecb6eaf5dccfaf962c88613dc55d Mon Sep 17 00:00:00 2001 From: acanas Date: Mon, 22 Jun 2020 22:47:54 +0200 Subject: [PATCH] Version19.254 --- js/{swad19.246.1.js => swad19.254.js} | 74 +- swad_changelog.h | 7 +- swad_date.c | 12 +- swad_exam_print.c | 12 +- swad_test.c | 6 +- swad_text.c | 1746 ++++++++++++------------- 6 files changed, 924 insertions(+), 933 deletions(-) rename js/{swad19.246.1.js => swad19.254.js} (97%) diff --git a/js/swad19.246.1.js b/js/swad19.254.js similarity index 97% rename from js/swad19.246.1.js rename to js/swad19.254.js index 57733c98..f0e170f5 100644 --- a/js/swad19.246.1.js +++ b/js/swad19.254.js @@ -77,9 +77,21 @@ function submitForm(FormId) { // WriteDateOnSameDay = false ==> don't write date if it's the same day than the last call // WriteWeekDay = true ==> write day of the week ('monday', 'tuesday'...) // WriteHMS = 3 least significant bits for hour, minute and second +var txtToday = [ + "", // Unknown + "Avui", // CA + "Heute", // DE + "Today", // EN + "Hoy", // ES + "Aujourd'hui", // FR + "Ko ára", // GN + "Oggi", // IT + "Dzisiaj", // PL + "Hoje", // PT +]; -function writeLocalDateHMSFromUTC (id,TimeUTC,DateFormat,Separator,StrToday, - WriteDateOnSameDay,WriteWeekDay,WriteHMS) { +function writeLocalDateHMSFromUTC (id,TimeUTC,DateFormat,Separator,Language, + WriteToday,WriteDateOnSameDay,WriteWeekDay,WriteHMS) { // HMS: Hour, Minutes, Seconds var today = new Date(); var todayYea = today.getFullYear(); @@ -87,7 +99,6 @@ function writeLocalDateHMSFromUTC (id,TimeUTC,DateFormat,Separator,StrToday, var todayDay = today.getDate(); var d = new Date(); var WriteDate; - var WriteTodayStr; var Yea; var Mon; var Day; @@ -123,16 +134,11 @@ function writeLocalDateHMSFromUTC (id,TimeUTC,DateFormat,Separator,StrToday, /* Set date */ StrDate = ''; if (WriteDate) { - WriteTodayStr = false; - if (StrToday != null) - if (StrToday.length && - Yea == todayYea && - Mon == todayMon && - Day == todayDay) // Today - WriteTodayStr = true; - - if (WriteTodayStr) - StrDate = StrToday; + WriteToday = WriteToday && (Yea == todayYea && + Mon == todayMon && + Day == todayDay); // Date is today + if (WriteToday) + StrDate = txtToday[Language]; else switch (DateFormat) { case 0: // Dat_FORMAT_YYYY_MM_DD @@ -549,8 +555,36 @@ function readConnUsrsData () { /***************** Update exam print main area using AJAX ********************/ /*****************************************************************************/ +var txtConnectionIssues = [ + "", // Unknown + "Problemes de connexió. Els canvis no s'han desat.", // CA + "Verbindungsprobleme. Die Änderungen wurden nicht gespeichert.", // DE + "Connection issues. The changes have not been saved.", // EN + "Problema de conexión. Los cambios no se han guardado.", // ES + "Problèmes de connexion. Les modifications n'ont pas été enregistrées.",// FR + "Problema de conexión. Los cambios no se han guardado.", // GN Okoteve traducción + "Problemi di connessione. Le modifiche non sono state salvate.", // IT + "Problemy z połączeniem. Zmiany nie zostały zapisane.", // PL + "Problemas de conexão. As alterações não foram salvas." // PT +]; + +var txtSaving = [ + "", // Unknown + "Desant…", // CA + "Speichern…", // DE + "Saving…", // EN + "Guardando…", // ES + "Enregistrement…", // FR + "Guardando…", // GN Okoteve traducción + "Salvataggio…", // IT + "Zapisywanie…", // PL + "Salvando…", // PT +]; + +var IHaveFinishedTxt; + // This function is called when user changes an answer in an exam print -function updateExamPrint (idDiv,idInput,nameInput,Params,timeoutMsg,IHaveFinishedTxt,savingTxt) { +function updateExamPrint (idDiv,idInput,nameInput,Params,Language) { var objXMLHttp = false; objXMLHttp = AJAXCreateObject (); @@ -614,7 +648,7 @@ function updateExamPrint (idDiv,idInput,nameInput,Params,timeoutMsg,IHaveFinishe } } - disableFinished (savingTxt); // Disable finished button on sending. When answer is saved and response received ==> the button will be reloaded + IHaveFinishedTxt = disableFinished (txtSaving[Language]); // Disable finished button on sending. When answer is saved and response received ==> the button will be reloaded objXMLHttp.open('POST',ActionAJAX,true); objXMLHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); @@ -627,7 +661,7 @@ function updateExamPrint (idDiv,idInput,nameInput,Params,timeoutMsg,IHaveFinishe var xmlHttpTimeout = setTimeout (ajaxTimeout,5000); // 5 s function ajaxTimeout () { objXMLHttp.abort (); - alert (timeoutMsg); + alert (txtConnectionIssues[Language]); disableFinished (IHaveFinishedTxt); // Sending aborted ==> change "Saving..." to original "I have finished" }; } @@ -695,8 +729,9 @@ console.table(arr); /********* Disable button to finish exam when focus on a input text **********/ /*****************************************************************************/ -function disableFinished (Txt) { +function disableFinished (buttonNewTxt) { var f = document.getElementById('finished'); // Access to form + var buttonOldTxt = ''; if (f) for (var i = 0; i < f.elements.length; i++) { @@ -704,9 +739,12 @@ function disableFinished (Txt) { if (b.type == 'submit') { b.disabled = true; b.style.opacity = 0.5; - b.innerHTML = Txt; + buttonOldTxt = b.innerHTML; + b.innerHTML = buttonNewTxt; } } + + return buttonOldTxt; } /*****************************************************************************/ diff --git a/swad_changelog.h b/swad_changelog.h index 5d6a0c3c..5aabf84e 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -556,9 +556,9 @@ enscript -2 --landscape --color --file-align=2 --highlight --line-numbers -o - * En OpenSWAD: ps2pdf source.ps destination.pdf */ -#define Log_PLATFORM_VERSION "SWAD 19.253.1 (2020-06-22)" +#define Log_PLATFORM_VERSION "SWAD 19.254 (2020-06-22)" #define CSS_FILE "swad19.253.css" -#define JS_FILE "swad19.246.1.js" +#define JS_FILE "swad19.254.js" /* TODO: Encarnación Hidalgo Tenorio: Antonio, ¿podría @swad_ugr mandar una notificación cuando el alumnado ha mandado su tarea? Se trataría de añadir un par de líneas "Nuevos archivos en actividades", "Nuevos archivos en otros trabajos". @@ -569,8 +569,7 @@ TODO: Que al generar un examen s TODO: Refactorizar MchRes_CheckIfICanSeeMatchResult y MchRes_CheckIfICanViewScore uniéndolas en una función como ExaRes_CheckIfICanSeePrintResult Y dentro de las funciones TstPrn_ShowUsrPrints y TstPrn_ShowOnePrint crear y llamar a una función común similar a ExaRes_CheckIfICanSeePrintResult - Version 19.253.1: Jun 22, 2020 Fixed bug in dates reported by Laura García Rejón. - Use ' in HTML translations. (303662 lines) + Version 19.254: Jun 22, 2020 Fixed bug in Javascript related to quotes. Reported by Laura García Rejón. (303653 lines) Version 19.253: Jun 22, 2020 More details in listing of exams. (303643 lines) Version 19.252.1: Jun 19, 2020 Changes in listing of exams and matches results. (303245 lines) Version 19.252: Jun 19, 2020 Fixed bug in exam results, reported by Francisco Ligero Ligero. (303243 lines) diff --git a/swad_date.c b/swad_date.c index 73690087..65eea148 100644 --- a/swad_date.c +++ b/swad_date.c @@ -1654,7 +1654,6 @@ void Dat_WriteLocalDateHMSFromUTC (const char *Id,time_t TimeUTC, bool WriteToday,bool WriteDateOnSameDay, bool WriteWeekDay,unsigned WriteHMS) { - extern const char *Txt_Today; static const char *SeparatorStr[] = { [Dat_SEPARATOR_NONE ] = "", @@ -1663,14 +1662,15 @@ void Dat_WriteLocalDateHMSFromUTC (const char *Id,time_t TimeUTC, }; HTM_SCRIPT_Begin (NULL,NULL); - HTM_TxtF ("writeLocalDateHMSFromUTC('%s',%ld,%u,'%s','%s',%s,%s,0x%x);", + HTM_TxtF ("writeLocalDateHMSFromUTC('%s',%ld,%u,'%s',%u,%s,%s,%s,0x%x);", Id,(long) TimeUTC,(unsigned) DateFormat,SeparatorStr[Separator], - WriteToday ? Txt_Today : - "", + (unsigned) Gbl.Prefs.Language, + WriteToday ? "true" : + "false", WriteDateOnSameDay ? "true" : "false", - WriteWeekDay ? "true" : - "false", + WriteWeekDay ? "true" : + "false", WriteHMS); HTM_SCRIPT_End (); } diff --git a/swad_exam_print.c b/swad_exam_print.c index 30d1a552..7e5bdf2b 100644 --- a/swad_exam_print.c +++ b/swad_exam_print.c @@ -962,22 +962,18 @@ static void ExaPrn_WriteJSToUpdateExamPrint (const struct ExaPrn_Print *Print, unsigned NumQst, const char *Id,int NumOpt) { - extern const char *Txt_Connection_issues_; - extern const char *Txt_I_have_finished; - extern const char *Txt_Saving_; - if (NumOpt < 0) HTM_TxtF (" onchange=\"updateExamPrint('examprint','%s','Ans'," - "'act=%ld&ses=%s&SesCod=%ld&NumQst=%u','%s','%s','%s');", + "'act=%ld&ses=%s&SesCod=%ld&NumQst=%u',%u);", Id, Act_GetActCod (ActAnsExaPrn),Gbl.Session.Id,Print->SesCod,NumQst, - Txt_Connection_issues_,Txt_I_have_finished,Txt_Saving_); + (unsigned) Gbl.Prefs.Language); else // NumOpt >= 0 HTM_TxtF (" onclick=\"updateExamPrint('examprint','%s_%d','Ans'," - "'act=%ld&ses=%s&SesCod=%ld&NumQst=%u','%s','%s','%s');", + "'act=%ld&ses=%s&SesCod=%ld&NumQst=%u',%u);", Id,NumOpt, Act_GetActCod (ActAnsExaPrn),Gbl.Session.Id,Print->SesCod,NumQst, - Txt_Connection_issues_,Txt_I_have_finished,Txt_Saving_); + (unsigned) Gbl.Prefs.Language); HTM_Txt (" return false;\""); // return false is necessary to not submit form } diff --git a/swad_test.c b/swad_test.c index 2cd86d63..ac6f64ba 100644 --- a/swad_test.c +++ b/swad_test.c @@ -592,7 +592,6 @@ static bool Tst_CheckIfNextTstAllowed (void) { extern const char *Hlp_ASSESSMENT_Tests; extern const char *Txt_You_can_not_take_a_new_test_until; - extern const char *Txt_Today; MYSQL_RES *mysql_res; MYSQL_ROW row; long NumSecondsFromNowToNextAccTst = -1L; // Access allowed when this number <= 0 @@ -634,11 +633,12 @@ static bool Tst_CheckIfNextTstAllowed (void) Ale_ShowAlert (Ale_WARNING,"%s:
." "", Txt_You_can_not_take_a_new_test_until, (long) TimeNextTestUTC, - (unsigned) Gbl.Prefs.DateFormat,Txt_Today); + (unsigned) Gbl.Prefs.DateFormat, + (unsigned) Gbl.Prefs.Language); return false; } diff --git a/swad_text.c b/swad_text.c index dae98664..80728590 100644 --- a/swad_text.c +++ b/swad_text.c @@ -124,7 +124,7 @@ const char *Txt_STR_LANG_NAME[1 + Lan_NUM_LANGUAGES] = [Lan_LANGUAGE_EN ] = "English", [Lan_LANGUAGE_ES ] = "Español", [Lan_LANGUAGE_FR ] = "Français", - [Lan_LANGUAGE_GN ] = "Avañe'ẽ", + [Lan_LANGUAGE_GN ] = "Avañe'ẽ", [Lan_LANGUAGE_IT ] = "Italiano", [Lan_LANGUAGE_PL ] = "Polski", [Lan_LANGUAGE_PT ] = "Português", @@ -132,12 +132,12 @@ const char *Txt_STR_LANG_NAME[1 + Lan_NUM_LANGUAGES] = const char *Txt_Do_you_want_to_change_the_language_to_LANGUAGE[1 + Lan_NUM_LANGUAGES] = { [Lan_LANGUAGE_UNKNOWN] = "", - [Lan_LANGUAGE_CA ] = "Voleu canviar l'idioma a català?", + [Lan_LANGUAGE_CA ] = "Voleu canviar l'idioma a català?", [Lan_LANGUAGE_DE ] = "Wollen Sie die Sprache auf Deutsch umstellen?", [Lan_LANGUAGE_EN ] = "Do you want to change the language to English?", [Lan_LANGUAGE_ES ] = "¿Desea cambiar el idioma a español?", [Lan_LANGUAGE_FR ] = "Voulez-vous changer la langue au français?", - [Lan_LANGUAGE_GN ] = "¿Oipota moambue pe ñe'ẽ pe avañe'ẽ?", + [Lan_LANGUAGE_GN ] = "¿Oipota moambue pe ñe'ẽ pe avañe'ẽ?", [Lan_LANGUAGE_IT ] = "Vuoi cambiare la lingua in italiano?", [Lan_LANGUAGE_PL ] = "Czy chcesz zmienić język na polski?", [Lan_LANGUAGE_PT ] = "Você quer mudar o idioma para português?", @@ -150,7 +150,7 @@ const char *Txt_Do_you_want_to_change_your_language_to_LANGUAGE[1 + Lan_NUM_LANG [Lan_LANGUAGE_EN ] = "Do you want to change your language to English?", [Lan_LANGUAGE_ES ] = "¿Desea cambiar su idioma a español?", [Lan_LANGUAGE_FR ] = "Voulez-vous changer votre langue au français?", - [Lan_LANGUAGE_GN ] = "¿Oipota moambue pe ñe'ẽ pe avañe'ẽ?", + [Lan_LANGUAGE_GN ] = "¿Oipota moambue pe ñe'ẽ pe avañe'ẽ?", [Lan_LANGUAGE_IT ] = "Vuoi cambiare la tua lingua in italiano?", [Lan_LANGUAGE_PL ] = "Czy chcesz zmienić język na polski?", [Lan_LANGUAGE_PT ] = "Você quer mudar suo idioma para português?", @@ -163,7 +163,7 @@ const char *Txt_Switch_to_LANGUAGE[1 + Lan_NUM_LANGUAGES] = [Lan_LANGUAGE_EN ] = "Switch to English", [Lan_LANGUAGE_ES ] = "Cambiar a español", [Lan_LANGUAGE_FR ] = "Passer au français", - [Lan_LANGUAGE_GN ] = "Moambue pe ñe'ẽ avañe'ẽ", + [Lan_LANGUAGE_GN ] = "Moambue pe ñe'ẽ avañe'ẽ", [Lan_LANGUAGE_IT ] = "Passare a italiano", [Lan_LANGUAGE_PL ] = "Przełącz na polski", [Lan_LANGUAGE_PT ] = "Mudar para português", @@ -176,7 +176,7 @@ const char *Txt_Switching_to_LANGUAGE[1 + Lan_NUM_LANGUAGES] = [Lan_LANGUAGE_EN ] = "Switching to English…", [Lan_LANGUAGE_ES ] = "Cambiando a español…", [Lan_LANGUAGE_FR ] = "Passant au français…", - [Lan_LANGUAGE_GN ] = "Moambue pe ñe'ẽ avañe'ẽ…", + [Lan_LANGUAGE_GN ] = "Moambue pe ñe'ẽ avañe'ẽ…", [Lan_LANGUAGE_IT ] = "Passando a italiano…", [Lan_LANGUAGE_PL ] = "Przełącz na polski…", [Lan_LANGUAGE_PT ] = "Mudando para português…", @@ -186,7 +186,7 @@ const char *Txt_Switching_to_LANGUAGE[1 + Lan_NUM_LANGUAGES] = const char *Txt_A_face_marked_in_green_has_been_detected_ = #if L==1 // ca - "S'ha detectat un rostre (senyalat en verd) en posició frontal" + "S'ha detectat un rostre (senyalat en verd) en posició frontal" " i amb el fons prou clar.
" "Premeu sobre ell per confirmar la actualizació de la fotografia."; #elif L==2 // de @@ -203,8 +203,8 @@ const char *Txt_A_face_marked_in_green_has_been_detected_ = "Pulse sobre él para confirmar la actualización de la fotografía."; #elif L==5 // fr "Un visage (marqué en vert) a été détecté en position avant" - " et l'arrière-plan est assez clair.
" - "Cliquez sur pour confirmer la mise à jour de l'image."; + " et l'arrière-plan est assez clair.
" + "Cliquez sur pour confirmer la mise à jour de l'image."; #elif L==6 // gn "Se ha detectado un rostro (señalado en verde) en posición frontal" " y con el fondo suficientemente claro.
" @@ -212,7 +212,7 @@ const char *Txt_A_face_marked_in_green_has_been_detected_ = #elif L==7 // it "Un viso (segnato in verde) è stato individuato nella posizione centrale" " e lo sfondo è abbastanza chiaro.
" - "Clicca su di esso per confermare l'aggiornamento dell'immagine."; + "Clicca su di esso per confermare l'aggiornamento dell'immagine."; #elif L==8 // pl "Twarz (zaznaczone na zielono) został wykryty w przednim położeniu," " a tło jest wystarczająco dużo światła.
" @@ -225,7 +225,7 @@ const char *Txt_A_face_marked_in_green_has_been_detected_ = const char *Txt_A_face_marked_in_red_has_been_detected_ = #if L==1 // ca - "S'ha detectat un rostre (senyalat en vermell) en posició frontal," + "S'ha detectat un rostre (senyalat en vermell) en posició frontal," " però el fons és massa fosc."; #elif L==2 // de "Ein Gesicht (rot markiert) wurde vor Position erkannt," @@ -294,7 +294,7 @@ const char *Txt_A_message_has_been_sent_to_email_address_X_to_confirm_that_addre const char *Txt_A_question_has_been_added = #if L==1 // ca - "S'ha afegit una pregunta."; + "S'ha afegit una pregunta."; #elif L==2 // de "Eine Frage wurde hinzugefügt."; #elif L==3 // en @@ -315,7 +315,7 @@ const char *Txt_A_question_has_been_added = const char *Txt_X_questions_have_been_added = // Warning: it is very important to include %u in the following sentences #if L==1 // ca - "S'han afegit %u preguntes."; + "S'han afegit %u preguntes."; #elif L==2 // de "%u Fragen wurden hinzugefügt."; #elif L==3 // en @@ -378,11 +378,11 @@ const char *Txt_A_student_can_only_belong_to_one_group = const char *Txt_A_teacher_or_administrator_has_enroled_you_as_X_into_the_course_Y = // Warning: it is very important to include two %s in the following sentences #if L==1 // ca - "Un professor/a o un administrador/a l'ha inscrit" + "Un professor/a o un administrador/a l'ha inscrit" " com a %s" - " en l'assignatura %s." + " en l'assignatura %s." " ¿Confirma la inscripció" - " o prefereix ser eliminat de l'assignatura?"; + " o prefereix ser eliminat de l'assignatura?"; #elif L==2 // de "Ein Lehrer oder ein Administrator hat Sie" " als %s" @@ -406,7 +406,7 @@ const char *Txt_A_teacher_or_administrator_has_enroled_you_as_X_into_the_course_ "Un professeur ou un administrateur vous a enregistré" " en tant que %s" " dans la matière %s." - " Voulez-vous confirmer l'inscription" + " Voulez-vous confirmer l'inscription" " ou préférez-vous être retiré de la matière?"; #elif L==6 // gn "Un profesor/a o un administrador/a le ha inscrito" @@ -533,7 +533,7 @@ const char *Txt_Accept_third_party_cookies_to_view_multimedia_content_from_other " para ver contenido multimedia de otros sitios web"; #elif L==5 // fr "Accepter les cookies de tiers" - " pour afficher le contenu multimédia d'autres sites Web"; + " pour afficher le contenu multimédia d'autres sites Web"; #elif L==6 // gn "Aceptar cookies de terceros" " para ver contenido multimedia de otros sitios web"; // Okoteve traducción @@ -584,7 +584,7 @@ const char *Txt_accessible_for_reading_and_writing_by_administrators_of_the_degr " por administradores de la titulación"; #elif L==5 // fr "accessible en lecture et en écriture" - " par les administrateurs de l'étude"; + " par les administrateurs de l'étude"; #elif L==6 // gn "accesible para lectura y escritura" " por administradores de la titulación"; // Okoteve traducción @@ -601,7 +601,7 @@ const char *Txt_accessible_for_reading_and_writing_by_administrators_of_the_degr const char *Txt_accessible_for_reading_and_writing_by_administrators_of_the_institution = #if L==1 // ca - "accessible per a lectura i escriptura per administradors de l'institució"; + "accessible per a lectura i escriptura per administradors de l'institució"; #elif L==2 // de "zum Schreiben zugänglich für Administratoren der Hochschule"; #elif L==3 // en @@ -630,7 +630,7 @@ const char *Txt_accessible_for_reading_and_writing_by_project_members = #elif L==4 // es "accesible para lectura y escritura por miembros del proyecto"; #elif L==5 // fr - "accessible pour la lecture et l'écriture par les membres du projet"; + "accessible pour la lecture et l'écriture par les membres du projet"; #elif L==6 // gn "accesible para lectura y escritura por miembros del proyecto"; // Okoteve traducción #elif L==7 // it @@ -651,7 +651,7 @@ const char *Txt_accessible_for_reading_and_writing_by_project_tutors_and_evaluat #elif L==4 // es "accesible para lectura y escritura por tutores y evaluadores del proyecto"; #elif L==5 // fr - "accessible pour la lecture et l'écriture par tuteurs et évaluateurs du projet"; + "accessible pour la lecture et l'écriture par tuteurs et évaluateurs du projet"; #elif L==6 // gn "accesible para lectura y escritura por tutores y evaluadores del proyecto"; // Okoteve traducción #elif L==7 // it @@ -685,7 +685,7 @@ const char *Txt_accessible_for_reading_and_writing_by_students_and_teachers_of_t const char *Txt_accessible_for_reading_and_writing_by_students_and_teachers_of_the_course = #if L==1 // ca - "accessible per a lectura i escriptura per estudiants i professors de l'assignatura"; + "accessible per a lectura i escriptura per estudiants i professors de l'assignatura"; #elif L==2 // de "zum Schreiben zugänglich für Studenten und Lehrkräfte der Kurs"; #elif L==3 // en @@ -719,7 +719,7 @@ const char *Txt_accessible_for_reading_and_writing_by_students_and_teachers_of_t " por estudiantes y profesores de la titulación"; #elif L==5 // fr "accessible en lecture et en écriture" - " par les étudiants et les enseignants de l'étude"; + " par les étudiants et les enseignants de l'étude"; #elif L==6 // gn "accesible para lectura y escritura" " por estudiantes y profesores de la titulación"; // Okoteve traducción @@ -757,7 +757,7 @@ const char *Txt_accessible_for_reading_and_writing_by_students_and_teachers_of_t const char *Txt_accessible_for_reading_and_writing_by_students_of_the_group_and_teachers_of_the_course = #if L==1 // ca - "accesible per a lectura i escriptura per estudiants del grup i professors de l'assignatura"; + "accesible per a lectura i escriptura per estudiants del grup i professors de l'assignatura"; #elif L==2 // de "zum Schreiben zugänglich für Studenten der Gruppe und Lehrkräfte der Kurs"; #elif L==3 // en @@ -778,7 +778,7 @@ const char *Txt_accessible_for_reading_and_writing_by_students_of_the_group_and_ const char *Txt_accessible_for_reading_and_writing_by_teachers_of_the_course = #if L==1 // ca - "accessible per a lectura i escriptura per professors de l'assignatura"; + "accessible per a lectura i escriptura per professors de l'assignatura"; #elif L==2 // de "zum Schreiben zugänglich für Lehrkräfte der Kurs"; #elif L==3 // en @@ -799,7 +799,7 @@ const char *Txt_accessible_for_reading_and_writing_by_teachers_of_the_course = const char *Txt_accessible_for_reading_and_writing_by_you_and_the_teachers_of_the_course = #if L==1 // ca - "accessible per a lectura per vostè i els professors de l'assignatura"; + "accessible per a lectura per vostè i els professors de l'assignatura"; #elif L==2 // de "zum Schreiben zugänglich für Sie und die Lehrkräfte der Kurs"; #elif L==3 // en @@ -820,7 +820,7 @@ const char *Txt_accessible_for_reading_and_writing_by_you_and_the_teachers_of_th const char *Txt_accessible_only_for_reading_by_you_and_the_teachers_of_the_course = #if L==1 // ca - "accesible nomè per a lectura per vosté i els professors de l'assignatura"; + "accesible nomè per a lectura per vosté i els professors de l'assignatura"; #elif L==2 // de "zum Lesen zugänglich für Sie und die Lehrkräfte der Kurs"; #elif L==3 // en @@ -862,7 +862,7 @@ const char *Txt_accessible_only_for_reading_by_students_and_teachers_of_the_cent const char *Txt_accessible_only_for_reading_by_students_and_teachers_of_the_course = #if L==1 // ca - "accessible només per a lectura per estudiants i professors de l'assignatura"; + "accessible només per a lectura per estudiants i professors de l'assignatura"; #elif L==2 // de "zum Lesen zugänglich für Studenten und Lehrkräfte der Kurs"; #elif L==3 // en @@ -896,7 +896,7 @@ const char *Txt_accessible_only_for_reading_by_students_and_teachers_of_the_degr " por estudiantes y profesores de la titulación"; #elif L==5 // fr "accessible uniquement pour la lecture" - " par les étudiants et les enseignants de l'étude"; + " par les étudiants et les enseignants de l'étude"; #elif L==6 // gn "accesible solo para lectura" " por estudiantes y profesores de la titulación"; // Okoteve traducción @@ -913,7 +913,7 @@ const char *Txt_accessible_only_for_reading_by_students_and_teachers_of_the_degr const char *Txt_accessible_only_for_reading_by_students_and_teachers_of_the_institution = #if L==1 // ca - "accessible només per a lectura per estudiants i professors de l'institució"; + "accessible només per a lectura per estudiants i professors de l'institució"; #elif L==2 // de "zum Lesen zugänglich für Studenten und Lehrkräfte der Hochschule"; #elif L==3 // en @@ -934,7 +934,7 @@ const char *Txt_accessible_only_for_reading_by_students_and_teachers_of_the_inst const char *Txt_accessible_only_for_reading_by_students_of_the_group_and_teachers_of_the_course = #if L==1 // ca - "accesible només per a lectura per estudiants del grup i professors de l'assignatura"; + "accesible només per a lectura per estudiants del grup i professors de l'assignatura"; #elif L==2 // de "zum Lesen zugänglich für Studenten der Gruppe und Lehrkräfte der Kurs"; #elif L==3 // en @@ -1005,11 +1005,11 @@ const char *Txt_Add_this_ID = #elif L==4 // es "Añadir este ID"; #elif L==5 // fr - "Ajouter ce numéro d'identité"; + "Ajouter ce numéro d'identité"; #elif L==6 // gn "Añadir este ID"; // Okoteve traducción #elif L==7 // it - "Aggiungere questa carta d'identità"; + "Aggiungere questa carta d'identità"; #elif L==8 // pl "Dodaj ten identyfikator"; #elif L==9 // pt @@ -1167,7 +1167,7 @@ const char *Txt_AGENDA_PAST___FUTURE_EVENTS[2] = { // Agd_PAST___EVENTS #if L==1 // ca - "Esdeveniments passats i d'avui" + "Esdeveniments passats i d'avui" #elif L==2 // de "Vergangenheit und Gegenwart Ereignisse" #elif L==3 // en @@ -1188,7 +1188,7 @@ const char *Txt_AGENDA_PAST___FUTURE_EVENTS[2] = , // Agd_FUTURE_EVENTS #if L==1 // ca - "Esdeveniments d'avui i futurs" + "Esdeveniments d'avui i futurs" #elif L==2 // de "Aktuelle und zukünftige Ereignisse" #elif L==3 // en @@ -1354,7 +1354,7 @@ const char *Txt_all_files_inside_the_root_folder = #elif L==6 // gn "todos los archivos dentro de la carpeta raíz"; // Okoteve traducción #elif L==7 // it - "tutti i file all'interno della cartella principale"; + "tutti i file all'interno della cartella principale"; #elif L==8 // pl "wszystkie pliki znajdujące się w folderze głównym"; #elif L==9 // pt @@ -1606,7 +1606,7 @@ const char *Txt_Already_existed_an_assignment_with_the_folder_X = // Warning: it #elif L==6 // gn "Ya existía una actividad con la carpeta %s."; // Okoteve traducción #elif L==7 // it - "Esiste già un'attività con la cartella %s."; + "Esiste già un'attività con la cartella %s."; #elif L==8 // pl "Jest juz zadanie z folderu %s."; #elif L==9 // pt @@ -1627,7 +1627,7 @@ const char *Txt_Already_existed_an_assignment_with_the_title_X = // Warning: it #elif L==6 // gn "Ya existía una actividad con el título %s."; // Okoteve traducción #elif L==7 // it - "Esiste già un'attività con il titolo %s."; + "Esiste già un'attività con il titolo %s."; #elif L==8 // pl "Istniala juz przydzialu z tytulu %s."; #elif L==9 // pt @@ -1762,7 +1762,7 @@ const char *Txt_Announcements = const char *Txt_Announcement_of_exam_removed = #if L==1 // ca - "Convocatòria d'examen eliminada."; + "Convocatòria d'examen eliminada."; #elif L==2 // de "Aufruf zur Prüfung entfernt."; #elif L==3 // en @@ -1770,11 +1770,11 @@ const char *Txt_Announcement_of_exam_removed = #elif L==4 // es "Convocatoria de examen eliminada."; #elif L==5 // fr - "Convocation pour l'examen supprimé."; + "Convocation pour l'examen supprimé."; #elif L==6 // gn "Convocatoria de examen eliminada."; // Okoteve traducción #elif L==7 // it - "Appello d'esame rimosso."; + "Appello d'esame rimosso."; #elif L==8 // pl "Ogloszenie egzamin usuniete."; #elif L==9 // pt @@ -1783,7 +1783,7 @@ const char *Txt_Announcement_of_exam_removed = const char *Txt_Announcements_of_exams = #if L==1 // ca - "Convocatòries d'exàmens"; + "Convocatòries d'exàmens"; #elif L==2 // de "Aufrufe für Prüfung"; #elif L==3 // en @@ -1795,7 +1795,7 @@ const char *Txt_Announcements_of_exams = #elif L==6 // gn "Convocatorias de exámenes"; // Okoteve traducción #elif L==7 // it - "Appelli d'esame"; + "Appelli d'esame"; #elif L==8 // pl "Ogloszenia egzaminów"; #elif L==9 // pt @@ -1858,7 +1858,7 @@ const char *Txt_Another_room = #elif L==6 // gn "Otra sala"; // Okoteve traducción #elif L==7 // it - "Un'altra aula"; + "Un'altra aula"; #elif L==8 // pl "Kolejna klasa"; #elif L==9 // pt @@ -1917,11 +1917,11 @@ const char *Txt_Another_ID = #elif L==4 // es "Otro ID"; #elif L==5 // fr - "Un autre numéro d'identité"; + "Un autre numéro d'identité"; #elif L==6 // gn "Otro ID"; // Okoteve traducción #elif L==7 // it - "Un'altra carta d'identità"; + "Un'altra carta d'identità"; #elif L==8 // pl "Another ID"; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -1942,7 +1942,7 @@ const char *Txt_Another_institution = #elif L==6 // gn "Otra institución"; // Okoteve traducción #elif L==7 // it - "Un'altra istituzione"; + "Un'altra istituzione"; #elif L==8 // pl "Kolejna instytucja"; #elif L==9 // pt @@ -1963,7 +1963,7 @@ const char *Txt_Another_place = #elif L==6 // gn "Otro lugar"; // Okoteve traducción #elif L==7 // it - "Un'altra localit`"; + "Un'altra localit`"; #elif L==8 // pl "Innym miejscem"; #elif L==9 // pt @@ -1972,15 +1972,15 @@ const char *Txt_Another_place = const char *Txt_Another_user_s_profile = #if L==1 // ca - "Perfil d'un altre usuari"; + "Perfil d'un altre usuari"; #elif L==2 // de "Profil eines anderen Benutzers"; #elif L==3 // en - "Another user's profile"; + "Another user's profile"; #elif L==4 // es "Perfil de otro usuario"; #elif L==5 // fr - "Profil d'un autre utilisateur"; + "Profil d'un autre utilisateur"; #elif L==6 // gn "Perfil de otro usuario"; // Okoteve traducción #elif L==7 // it @@ -2148,7 +2148,7 @@ const char *Txt_Any_type_of_degree = #elif L==4 // es "Cualquier tipo de titulación"; #elif L==5 // fr - "Tout type d'étude"; + "Tout type d'étude"; #elif L==6 // gn "Cualquier tipo de titulación"; // Okoteve traducción #elif L==7 // it @@ -2169,7 +2169,7 @@ const char *Txt_any_user = #elif L==4 // es "cualquier usuario"; #elif L==5 // fr - "n'importe qu'utilisateur"; + "n'importe qu'utilisateur"; #elif L==6 // gn "cualquier usuario"; // Okoteve traducción #elif L==7 // it @@ -2190,7 +2190,7 @@ const char *Txt_Application_key = #elif L==4 // es "Clave de aplicación"; #elif L==5 // fr - "Clé d'application"; + "Clé d'application"; #elif L==6 // gn "Clave de aplicación"; // Okoteve traducción #elif L==7 // it @@ -2203,7 +2203,7 @@ const char *Txt_Application_key = const char *Txt_Assessment_criteria = #if L==1 // ca - "Criteris d'avaluació"; + "Criteris d'avaluació"; #elif L==2 // de "Bewertungskriterien"; #elif L==3 // en @@ -2211,7 +2211,7 @@ const char *Txt_Assessment_criteria = #elif L==4 // es "Criterios de evaluación"; #elif L==5 // fr - "Critères d'évaluation"; + "Critères d'évaluation"; #elif L==6 // gn "Criterios de evaluación"; // Okoteve traducción #elif L==7 // it @@ -2419,7 +2419,7 @@ const char *Txt_START_END_TIME[Dat_NUM_START_END_TIME] = const char *Txt_Assignments_area = #if L==1 // ca - "Zona d'activitats"; + "Zona d'activitats"; #elif L==2 // de "Aufgaben-Bereich"; #elif L==3 // en @@ -2427,7 +2427,7 @@ const char *Txt_Assignments_area = #elif L==4 // es "Zona de actividades"; #elif L==5 // fr - "Zone d'activités"; + "Zone d'activités"; #elif L==6 // gn "Zona de actividades"; // Okoteve traducción #elif L==7 // it @@ -2440,7 +2440,7 @@ const char *Txt_Assignments_area = const char *Txt_assignments_area = #if L==1 // ca - "zona d'activitats"; // Necessita traduccio + "zona d'activitats"; // Necessita traduccio #elif L==2 // de "Aufgaben-Bereich"; #elif L==3 // en @@ -2448,7 +2448,7 @@ const char *Txt_assignments_area = #elif L==4 // es "zona de actividades"; #elif L==5 // fr - "zone d'activités"; + "zone d'activités"; #elif L==6 // gn "zona de actividades"; // Okoteve traducción #elif L==7 // it @@ -2545,7 +2545,7 @@ const char *Txt_average = const char *Txt_Average_number_BR_of_ASSIG_BR_per_course = #if L==1 // ca - "Nombre mitj´
d'activitats
per assignatura"; + "Nombre mitj´
d'activitats
per assignatura"; #elif L==2 // de "Durchschnittliche Anzahl
von Aufgaben
pro Kurs"; #elif L==3 // en @@ -2553,7 +2553,7 @@ const char *Txt_Average_number_BR_of_ASSIG_BR_per_course = #elif L==4 // es "N.º medio
de actividades
por asignatura"; #elif L==5 // fr - "Nombre moyen
d'activités
par matière"; + "Nombre moyen
d'activités
par matière"; #elif L==6 // gn "N.º medio
de actividades
por asignatura"; // Okoteve traducción #elif L==7 // it @@ -2566,7 +2566,7 @@ const char *Txt_Average_number_BR_of_ASSIG_BR_per_course = const char *Txt_Average_number_BR_of_exams_BR_per_course = #if L==1 // ca - "Nombre mitj´
d'exàmens
per assignatura"; + "Nombre mitj´
d'exàmens
per assignatura"; #elif L==2 // de "Durchschnittliche Anzahl
von Prüfung
pro Kurs"; #elif L==3 // en @@ -2574,11 +2574,11 @@ const char *Txt_Average_number_BR_of_exams_BR_per_course = #elif L==4 // es "N.º medio
de exámenes
por asignatura"; #elif L==5 // fr - "Nombre moyen
d'examens
par matière"; + "Nombre moyen
d'examens
par matière"; #elif L==6 // gn "N.º medio
de exámenes
por asignatura"; // Okoteve traducción #elif L==7 // it - "Numero medio
d'esame
per corso"; + "Numero medio
d'esame
per corso"; #elif L==8 // pl "Średnia liczba
egzaminów
na kurs"; #elif L==9 // pt @@ -2608,7 +2608,7 @@ const char *Txt_Average_number_BR_of_games_BR_per_course = const char *Txt_Average_number_BR_of_items_BR_per_course = #if L==1 // ca - "Nombre mitj´
d'items
per assignatura"; + "Nombre mitj´
d'items
per assignatura"; #elif L==2 // de "Durchschnittliche Anzahl
von Programmelemente
pro Kurs"; #elif L==3 // en @@ -2616,7 +2616,7 @@ const char *Txt_Average_number_BR_of_items_BR_per_course = #elif L==4 // es "N.º medio
de items
por asignatura"; #elif L==5 // fr - "Nombre moyen
d'éléments
par matière"; + "Nombre moyen
d'éléments
par matière"; #elif L==6 // gn "N.º medio
de items
por asignatura"; // Okoteve traducción #elif L==7 // it @@ -2692,7 +2692,7 @@ const char *Txt_Average_BR_number_BR_of_test_BR_questions_BR_per_course = const char *Txt_Average_number_BR_of_surveys_BR_per_course = #if L==1 // ca - "Nombre mitj´
d'enquestes
per assignatura"; + "Nombre mitj´
d'enquestes
per assignatura"; #elif L==2 // de "Durchschnittliche Anzahl
von Umfragen
pro Kurs"; #elif L==3 // en @@ -2713,7 +2713,7 @@ const char *Txt_Average_number_BR_of_surveys_BR_per_course = const char *Txt_Average_number_of_courses_to_which_a_user_belongs = #if L==1 // ca - "Nombre mitj´ d'assignatures a las quals pertany cada usuari"; + "Nombre mitj´ d'assignatures a las quals pertany cada usuari"; #elif L==2 // de "Durchschnittliche Anzahl von Kursen, an denen der Benutzer teilnimmt"; #elif L==3 // en @@ -2784,7 +2784,7 @@ const char *Txt_Average_number_of_users_belonging_to_a_course = #elif L==4 // es "N.º medio de usuarios que pertenecen a cada asignatura"; #elif L==5 // fr - "Nombre moyen d'utilisateurs appartenant à une matière"; + "Nombre moyen d'utilisateurs appartenant à une matière"; #elif L==6 // gn "N.º medio de usuarios que pertenecen a cada asignatura"; // Okoteve traducción #elif L==7 // it @@ -3019,7 +3019,7 @@ const char *Txt_Before_creating_a_new_account_check_if_you_have_been_already_reg const char *Txt_Before_going_to_any_other_option_you_must_fill_your_nickname = #if L==1 // ca - "Abans d'accedir a qualsevol altra opció" + "Abans d'accedir a qualsevol altra opció" " ha de crear el seu sobrenom."; #elif L==2 // de "Bevor ich auf jede andere Option" @@ -3031,7 +3031,7 @@ const char *Txt_Before_going_to_any_other_option_you_must_fill_your_nickname = "Antes de acceder a cualquier otra opción" " debe crear su apodo."; #elif L==5 // fr - "Avant d'aller à une autre option" + "Avant d'aller à une autre option" " vous devez créer votre surnom."; #elif L==6 // gn "Antes de acceder a cualquier otra opción" @@ -3049,7 +3049,7 @@ const char *Txt_Before_going_to_any_other_option_you_must_fill_your_nickname = const char *Txt_Before_going_to_any_other_option_you_must_create_your_password = #if L==1 // ca - "Abans d'accedir a qualsevol altra opció" + "Abans d'accedir a qualsevol altra opció" " ha de crear la seva contrasenya."; #elif L==2 // de "Bevor ich auf jede andere Option" @@ -3061,7 +3061,7 @@ const char *Txt_Before_going_to_any_other_option_you_must_create_your_password = "Antes de acceder a cualquier otra opción" " debe crear su contraseña."; #elif L==5 // fr - "Avant d'aller à une autre option" + "Avant d'aller à une autre option" " vous devez créer votre mot de passe."; #elif L==6 // gn "Antes de acceder a cualquier otra opción" @@ -3079,7 +3079,7 @@ const char *Txt_Before_going_to_any_other_option_you_must_create_your_password = const char *Txt_Before_going_to_any_other_option_you_must_fill_in_your_email_address = #if L==1 // ca - "Abans d'accedir a qualsevol altra opció" + "Abans d'accedir a qualsevol altra opció" " ha de omplir la seva adreça de correu."; #elif L==2 // de "Bevor ich auf jede andere Option" @@ -3091,7 +3091,7 @@ const char *Txt_Before_going_to_any_other_option_you_must_fill_in_your_email_add "Antes de acceder a cualquier otra opción" " debe rellenar su dirección de correo."; #elif L==5 // fr - "Avant d'aller à une autre option" + "Avant d'aller à une autre option" " vous devez indiquer votre adresse email."; #elif L==6 // gn "Antes de acceder a cualquier otra opción" @@ -3438,7 +3438,7 @@ const char *Txt_Call_the_roll = #elif L==4 // es "Pasar lista"; #elif L==5 // fr - "Faire l'appel"; + "Faire l'appel"; #elif L==6 // gn "Pasar lista"; // Okoteve traducción #elif L==7 // it @@ -3451,8 +3451,8 @@ const char *Txt_Call_the_roll = const char *Txt_Can_not_create_the_folder_X_because_it_would_exceed_the_disk_quota = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "No s'ha creat la carpeta %s" - " perque s'excediria la quota de disc."; + "No s'ha creat la carpeta %s" + " perque s'excediria la quota de disc."; #elif L==2 // de "Verzeichnis %s kann aus Platzgründen" " nicht erstellt werden."; @@ -3464,7 +3464,7 @@ const char *Txt_Can_not_create_the_folder_X_because_it_would_exceed_the_disk_quo " porque se excedería la cuota de disco."; #elif L==5 // fr "Impossible de créer le répertoire %s" - " parce qu'il dépasserait le quota de disque."; + " parce qu'il dépasserait le quota de disque."; #elif L==6 // gn "No se ha creado la carpeta %s" " porque se excedería la cuota de disco."; // Okoteve traducción @@ -3481,7 +3481,7 @@ const char *Txt_Can_not_create_the_folder_X_because_it_would_exceed_the_disk_quo const char *Txt_Can_not_create_the_folder_X_because_there_is_already_a_folder_or_a_file_with_that_name = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "No s'ha creat la carpeta %s" + "No s'ha creat la carpeta %s" " perque ja existeix una carpeta o un fitxer amb aquest nom."; #elif L==2 // de "Cannot create the folder %s" @@ -3511,8 +3511,8 @@ const char *Txt_Can_not_create_the_folder_X_because_there_is_already_a_folder_or const char *Txt_Can_not_create_the_link_X_because_it_would_exceed_the_disk_quota = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "No s'ha creat l'enllaç %s" - " perque s'excediria la quota de disc."; + "No s'ha creat l'enllaç %s" + " perque s'excediria la quota de disc."; #elif L==2 // de "Link %s kann aus Platzgründen" " nicht erstellt werden."; @@ -3524,7 +3524,7 @@ const char *Txt_Can_not_create_the_link_X_because_it_would_exceed_the_disk_quota " porque se excedería la cuota de disco."; #elif L==5 // fr "Impossible de créer le lien %s" - " parce qu'il dépasserait le quota de disque."; + " parce qu'il dépasserait le quota de disque."; #elif L==6 // gn "No se ha creado el enlace %s" " porque se excedería la cuota de disco."; // Okoteve traducción @@ -3541,7 +3541,7 @@ const char *Txt_Can_not_create_the_link_X_because_it_would_exceed_the_disk_quota const char *Txt_Can_not_create_the_link_X_because_there_is_already_a_folder_or_a_link_with_that_name = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "No s'ha creat l'enllaç %s" + "No s'ha creat l'enllaç %s" " perque ja existeix una carpeta o un enllaç amb aquest nom."; #elif L==2 // de "Cannot create the link %s" @@ -3579,7 +3579,7 @@ const char *Txt_Can_not_rename_a_folder_of_assignment = #elif L==4 // es "No se puede cambiar el nombre de una carpeta de actividad."; #elif L==5 // fr - "Impossible de renommer un répertoire d'activité."; + "Impossible de renommer un répertoire d'activité."; #elif L==6 // gn "No se puede cambiar el nombre de una carpeta de actividad."; // Okoteve traducción #elif L==7 // it @@ -3623,7 +3623,7 @@ const char *Txt_Centre = #elif L==5 // fr "Centre"; #elif L==6 // gn - "Mbo'ehao"; + "Mbo'ehao"; #elif L==7 // it "Centro"; #elif L==8 // pl @@ -3644,7 +3644,7 @@ const char *Txt_centre = #elif L==5 // fr "centre"; #elif L==6 // gn - "mbo'ehao"; + "mbo'ehao"; #elif L==7 // it "centro"; #elif L==8 // pl @@ -3773,7 +3773,7 @@ const char *Txt_Centres = #elif L==5 // fr "Centres"; #elif L==6 // gn - "Mbo'ehao"; + "Mbo'ehao"; #elif L==7 // it "Centri"; #elif L==8 // pl @@ -3794,7 +3794,7 @@ const char *Txt_Centres_ABBREVIATION = #elif L==5 // fr "Cent."; #elif L==6 // gn - "Mbo'ehao"; + "Mbo'ehao"; #elif L==7 // it "Cent."; #elif L==8 // pl @@ -3815,7 +3815,7 @@ const char *Txt_centres = #elif L==5 // fr "centres"; #elif L==6 // gn - "mbo'ehao"; + "mbo'ehao"; #elif L==7 // it "centri"; #elif L==8 // pl @@ -3849,7 +3849,7 @@ const char *Txt_CENTRES_HELP_ORDER[Ctr_NUM_ORDERS] = , [Ctr_ORDER_BY_NUM_USRS] = #if L==1 // ca - "Ordenar per nº d'usuaris" + "Ordenar per nº d'usuaris" #elif L==2 // de "Nach Anzahl der Benutzer sortieren" #elif L==3 // en @@ -3857,7 +3857,7 @@ const char *Txt_CENTRES_HELP_ORDER[Ctr_NUM_ORDERS] = #elif L==4 // es "Ordenar por nº de usuarios" #elif L==5 // fr - "Trier par nombre d'utilisateurs" + "Trier par nombre d'utilisateurs" #elif L==6 // gn "Ordenar por nº de usuarios" // Okoteve traducción #elif L==7 // it @@ -3904,7 +3904,7 @@ const char *Txt_CENTRES_ORDER[Ctr_NUM_ORDERS] = #elif L==5 // fr "Centre" #elif L==6 // gn - "Mbo'ehao" + "Mbo'ehao" #elif L==7 // it "Centro" #elif L==8 // pl @@ -3958,7 +3958,7 @@ const char *Txt_Centres_with_map = const char *Txt_Centres_with_pending_degrees = #if L==1 // ca - "Centres amb titulacions pendents d'activar"; + "Centres amb titulacions pendents d'activar"; #elif L==2 // de "Lehrinstitute mit anhängig Studiengang"; #elif L==3 // en @@ -4052,7 +4052,7 @@ const char *Txt_Change_image_video = #elif L==5 // fr "Changer image / vidéo"; #elif L==6 // gn - "Moambue ta'ãnga / video"; + "Moambue ta'ãnga / video"; #elif L==7 // it "Cambiare immagine / video"; #elif L==8 // pl @@ -4449,7 +4449,7 @@ const char *Txt_Color_of_the_graphic = #elif L==4 // es "Color de la gráfica"; #elif L==5 // fr - "Couleur de l'image"; + "Couleur de l'image"; #elif L==6 // gn "Color de la gráfica"; // Okoteve traducción #elif L==7 // it @@ -4586,27 +4586,6 @@ const char *Txt_Comments = "Comentários"; #endif -const char *Txt_Connection_issues_ = -#if L==1 // ca - "Problemes de connexió. Els canvis no s'han desat."; -#elif L==2 // de - "Verbindungsprobleme. Die Änderungen wurden nicht gespeichert."; -#elif L==3 // en - "Connection issues. The changes have not been saved."; -#elif L==4 // es - "Problema de conexión. Los cambios no se han guardado."; -#elif L==5 // fr - "Problèmes de connexion. Les modifications n'ont pas été enregistrées."; -#elif L==6 // gn - "Problema de conexión. Los cambios no se han guardado."; // Okoteve traducción -#elif L==7 // it - "Problemi di connessione. Le modifiche non sono state salvate."; -#elif L==8 // pl - "Problemy z połączeniem. Zmiany nie zostały zapisane."; -#elif L==9 // pt - "Problemas de conexão. As alterações não foram salvas."; -#endif - const char *Txt_Configure = #if L==1 // ca "Configurar"; @@ -4787,9 +4766,9 @@ const char *Txt_Congratulations_You_have_created_your_account_X_Now_Y_will_reque #elif L==5 // fr "Félicitations! Vous avez créé votre compte @%s." " Maintenant %s vous demanderá certaines données pour compléter votre profil." - " Vous serez alors en mesure de demander l'inscription à des matières." + " Vous serez alors en mesure de demander l'inscription à des matières." " Si une matière ne existe pas," - " vous pouvez le créer avant de demander l'inscription en elle" + " vous pouvez le créer avant de demander l'inscription en elle" " (la même chose se applique aux institutions, centres et degrés)."; #elif L==6 // gn "¡Enhorabuena! Ha creado su cuenta @%s." @@ -4801,8 +4780,8 @@ const char *Txt_Congratulations_You_have_created_your_account_X_Now_Y_will_reque #elif L==7 // it "Congratulazioni! Avete creato il vostro account @%s." " Ora %s chiederà alcuni dati per completare il tuo profilo." - " Allora si sarà in grado di applicare per l'iscrizione ai corsi." - " Se un corso non esiste, è possibile crearlo prima di applicare per l'iscrizione in esso" + " Allora si sarà in grado di applicare per l'iscrizione ai corsi." + " Se un corso non esiste, è possibile crearlo prima di applicare per l'iscrizione in esso" " (lo stesso vale per le istituzioni, centri e gradi)."; #elif L==8 // pl "Gratulujemy! Utworzeniu konta @%s." @@ -4927,7 +4906,7 @@ const char *Txt_Contract = // As a verb const char *Txt_Control_of_class_attendance = #if L==1 // ca - "Control d'assistencia a classe"; + "Control d'assistencia a classe"; #elif L==2 // de "Anwesenheitskontrolle"; #elif L==3 // en @@ -5053,7 +5032,7 @@ const char *Txt_correct_ANSWERS = const char *Txt_Could_not_detect_any_face_in_front_position_ = #if L==1 // ca - "No s'ha detectat cap rostre en posició frontal."; + "No s'ha detectat cap rostre en posició frontal."; #elif L==2 // de "Could not detect any face in front position."; // Need Übersetzung #elif L==3 // en @@ -5161,7 +5140,7 @@ const char *Txt_COUNTRIES_HELP_ORDER[Cty_NUM_ORDERS] = , [Cty_ORDER_BY_NUM_USRS] = #if L==1 // ca - "Ordenar per nº d'usuaris" + "Ordenar per nº d'usuaris" #elif L==2 // de "Nach Anzahl der Benutzer sortieren" #elif L==3 // en @@ -5169,7 +5148,7 @@ const char *Txt_COUNTRIES_HELP_ORDER[Cty_NUM_ORDERS] = #elif L==4 // es "Ordenar por nº de usuarios" #elif L==5 // fr - "Trier par nombre d'utilisateurs" + "Trier par nombre d'utilisateurs" #elif L==6 // gn "Ordenar por nº de usuarios" // Okoteve traducción #elif L==7 // it @@ -5183,7 +5162,7 @@ const char *Txt_COUNTRIES_HELP_ORDER[Cty_NUM_ORDERS] = const char *Txt_Countries_with_pending_institutions = #if L==1 // ca - "Països amb institucions pendents d'activar"; + "Països amb institucions pendents d'activar"; #elif L==2 // de "Länder mit anhängig Hochschulen"; #elif L==3 // en @@ -5343,7 +5322,7 @@ const char *Txt_Course = #elif L==5 // fr "Matière"; #elif L==6 // gn - "Mbo'esyry"; + "Mbo'esyry"; #elif L==7 // it "Corso"; #elif L==8 // pl @@ -5364,7 +5343,7 @@ const char *Txt_course = #elif L==5 // fr "matière"; #elif L==6 // gn - "mbo'esyry"; + "mbo'esyry"; #elif L==7 // it "corso"; #elif L==8 // pl @@ -5375,7 +5354,7 @@ const char *Txt_course = const char *Txt_Course_program = #if L==1 // ca - "Programa de l'assignatura"; + "Programa de l'assignatura"; #elif L==2 // de "Kursprogramm"; #elif L==3 // en @@ -5556,7 +5535,7 @@ const char *Txt_Courses = #elif L==5 // fr "Matières"; #elif L==6 // gn - "Mbo'esyry"; + "Mbo'esyry"; #elif L==7 // it "Corsi"; #elif L==8 // pl @@ -5598,7 +5577,7 @@ const char *Txt_courses = #elif L==5 // fr "matières"; #elif L==6 // gn - "mbo'esyry"; + "mbo'esyry"; #elif L==7 // it "corsi"; #elif L==8 // pl @@ -5806,7 +5785,7 @@ const char *Txt_Create_another_type_of_degree = #elif L==4 // es "Crear otro tipo de titulación"; #elif L==5 // fr - "Créer un autre type d'étude"; + "Créer un autre type d'étude"; #elif L==6 // gn "Crear otro tipo de titulación"; // Okoteve traducción #elif L==7 // it @@ -6478,7 +6457,7 @@ const char *Txt_Create_type_of_degree = #elif L==4 // es "Crear tipo de titulación"; #elif L==5 // fr - "Créer type d'étude"; + "Créer type d'étude"; #elif L==6 // gn "Crear tipo de titulación"; // Okoteve traducción #elif L==7 // it @@ -6545,7 +6524,7 @@ const char *Txt_Created_new_announcement_of_exam = #elif L==6 // gn "Creada nueva convocatoria de examen."; // Okoteve traducción #elif L==7 // it - "Creato nuovo appello d'esame."; + "Creato nuovo appello d'esame."; #elif L==8 // pl "Utworzono nowe ogloszenie egzamin."; #elif L==9 // pt @@ -7045,7 +7024,7 @@ const char *Txt_Created_new_type_of_degree_X = // Warning: it is very important #elif L==4 // es "Creado nuevo tipo de titulación %s."; #elif L==5 // fr - "Créé nouveau type d'étude %s."; + "Créé nouveau type d'étude %s."; #elif L==6 // gn "Creado nuevo tipo de titulación %s."; // Okoteve traducción #elif L==7 // it @@ -7087,7 +7066,7 @@ const char *Txt_Created_tables_in_the_database_that_did_not_exist = #elif L==4 // es "Creadas las tablas de la base de datos que no existían."; #elif L==5 // fr - "Tables créées dans la base de données qui n'existaient pas."; + "Tables créées dans la base de données qui n'existaient pas."; #elif L==6 // gn "Creadas las tablas de la base de datos que no existían."; // Okoteve traducción #elif L==7 // it @@ -7903,7 +7882,7 @@ const char *Txt_DEGREE_TYPES_HELP_ORDER[DT_NUM_ORDERS] = #elif L==4 // es "Ordenar por tipo de titulación" #elif L==5 // fr - "Trier par type d'étude" + "Trier par type d'étude" #elif L==6 // gn "Ordenar por tipo de titulación" // Okoteve traducción #elif L==7 // it @@ -7924,7 +7903,7 @@ const char *Txt_DEGREE_TYPES_HELP_ORDER[DT_NUM_ORDERS] = #elif L==4 // es "Ordenar por nº de titulaciones" #elif L==5 // fr - "Trier par nombre d'études" + "Trier par nombre d'études" #elif L==6 // gn "Ordenar por nº de titulaciones" // Okoteve traducción #elif L==7 // it @@ -7948,7 +7927,7 @@ const char *Txt_DEGREE_TYPES_ORDER[DT_NUM_ORDERS] = #elif L==4 // es "Tipos de titulación" #elif L==5 // fr - "Types d'étude" + "Types d'étude" #elif L==6 // gn "Arandurã lája" #elif L==7 // it @@ -8130,7 +8109,7 @@ const char *Txt_Degrees_of_CENTRE_X = // Warning: it is very important to includ const char *Txt_Degrees_with_pending_courses = #if L==1 // ca - "Titulacions amb assignatures pendents d'activar"; + "Titulacions amb assignatures pendents d'activar"; #elif L==2 // de "Studiengang mit anhängig Kursen"; #elif L==3 // en @@ -8371,7 +8350,7 @@ const char *Txt_DEPARTMENTS_HELP_ORDER[Dpt_NUM_ORDERS] = #elif L==4 // es "Ordenar por nº de profesores" #elif L==5 // fr - "Trier par nombre d'enseignants" + "Trier par nombre d'enseignants" #elif L==6 // gn "Ordenar por nº de profesores" // Okoteve traducción #elif L==7 // it @@ -8461,7 +8440,7 @@ const char *Txt_Design = #elif L==5 // fr "Design"; #elif L==6 // gn - "Ta'ãngahai"; + "Ta'ãngahai"; #elif L==7 // it "Disegno"; #elif L==8 // pl @@ -8975,14 +8954,14 @@ const char *Txt_Do_you_really_want_to_remove_the_X_students_from_the_course_Y_ = " y su inscripción en grupos de esta asignatura.."; // Necessita traduccio #elif L==2 // de "Do you really want to remove the %u students from the course %s?
" - "Although students' data will not be removed in other courses," + "Although students' data will not be removed in other courses," " they will no longer enroled in this course," " and also all the works submitted by them in this course," " their record cards for this course," " and their enrolment in groups of this course will be removed.."; // Need Übersetzung #elif L==3 // en "Do you really want to remove the %u students from the course %s?
" - "Although students' data will not be removed in other courses," + "Although students' data will not be removed in other courses," " they will no longer enroled in this course," " and also all the works submitted by them in this course," " their record cards for this course," @@ -8996,7 +8975,7 @@ const char *Txt_Do_you_really_want_to_remove_the_X_students_from_the_course_Y_ = " y su inscripción en grupos de esta asignatura.."; #elif L==5 // fr "Do you really want to remove the %u students from the course %s?
" - "Although students' data will not be removed in other courses," + "Although students' data will not be removed in other courses," " they will no longer enroled in this course," " and also all the works submitted by them in this course," " their record cards for this course," @@ -9017,7 +8996,7 @@ const char *Txt_Do_you_really_want_to_remove_the_X_students_from_the_course_Y_ = " e la loro registrazione nei gruppi di questo corso saranno rimossi.."; #elif L==8 // pl "Czy na pewno chcesz usunac %u studentów z kursu %s?
" - "Although students' data will not be removed in other courses," + "Although students' data will not be removed in other courses," " nie beda juz zarejestrowane w tym kurs" " a takze wszystkie prace zlozone przez nich w tym kursie," " swoich kart zapisu na ten kurs," @@ -9033,7 +9012,7 @@ const char *Txt_Do_you_really_want_to_remove_the_X_students_from_the_course_Y_ = const char *Txt_Do_you_really_want_to_remove_the_assignment_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "¿De veres voleu eliminar l'activitat %s?"; + "¿De veres voleu eliminar l'activitat %s?"; #elif L==2 // de "Wollen Sie die Aufgabe %s wirklich entfernen?"; #elif L==3 // en @@ -9041,11 +9020,11 @@ const char *Txt_Do_you_really_want_to_remove_the_assignment_X = // Warning: it i #elif L==4 // es "¿Realmente desea eliminar la actividad %s?"; #elif L==5 // fr - "Voulez-vous vraiment supprimer l'activité %s?"; + "Voulez-vous vraiment supprimer l'activité %s?"; #elif L==6 // gn "¿Realmente desea eliminar la actividad %s?"; // Okoteve traducción #elif L==7 // it - "Vuoi realmente rimuovere l'attività %s?"; + "Vuoi realmente rimuovere l'attività %s?"; #elif L==8 // pl "Czy na pewno chcesz usunac przypisanie %s?"; #elif L==9 // pt @@ -9066,7 +9045,7 @@ const char *Txt_Do_you_really_want_to_remove_the_entire_thread = #elif L==6 // gn "¿Realmente desea eliminar toda la discusión?"; // Okoteve traducción #elif L==7 // it - "Vuoi realmente rimuovere l'intera discussione?"; + "Vuoi realmente rimuovere l'intera discussione?"; #elif L==8 // pl "Czy na pewno chcesz usunac caly watek?"; #elif L==9 // pt @@ -9087,7 +9066,7 @@ const char *Txt_Do_you_really_want_to_remove_the_entire_thread_X = // Warning: i #elif L==6 // gn "¿Realmente desea eliminar toda la discusión %s?"; // Okoteve traducción #elif L==7 // it - "Vuoi realmente rimuovere l'intera discussione %s?"; + "Vuoi realmente rimuovere l'intera discussione %s?"; #elif L==8 // pl "Czy na pewno chcesz usunac caly watek %s?"; #elif L==9 // pt @@ -9096,7 +9075,7 @@ const char *Txt_Do_you_really_want_to_remove_the_entire_thread_X = // Warning: i const char *Txt_Do_you_really_want_to_remove_the_event_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "De veres voleu eliminar l'esdevenimen %s?"; + "De veres voleu eliminar l'esdevenimen %s?"; #elif L==2 // de "Wollen Sie der Ereignis %s wirklich entfernen?"; #elif L==3 // en @@ -9104,11 +9083,11 @@ const char *Txt_Do_you_really_want_to_remove_the_event_X = // Warning: it is ver #elif L==4 // es "¿Realmente desea eliminar el evento %s?"; #elif L==5 // fr - "Voulez-vous vraiment supprimer l'événement %s?"; + "Voulez-vous vraiment supprimer l'événement %s?"; #elif L==6 // gn "¿Realmente desea eliminar el evento %s?"; // Okoteve traducción #elif L==7 // it - "Vuoi realmente rimuovere l'evento %s?"; + "Vuoi realmente rimuovere l'evento %s?"; #elif L==8 // pl "Czy na pewno chcesz usunac wydarzenie %s?"; #elif L==9 // pt @@ -9117,7 +9096,7 @@ const char *Txt_Do_you_really_want_to_remove_the_event_X = // Warning: it is ver const char *Txt_Do_you_really_want_to_remove_the_exam_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "De veres voleu eliminar l'examen %s?"; + "De veres voleu eliminar l'examen %s?"; #elif L==2 // de "Wollen Sie der Prüfung %s wirklich entfernen?"; #elif L==3 // en @@ -9125,11 +9104,11 @@ const char *Txt_Do_you_really_want_to_remove_the_exam_X = // Warning: it is very #elif L==4 // es "¿Realmente desea eliminar el examen %s?"; #elif L==5 // fr - "Voulez-vous vraiment supprimer l'examen %s?"; + "Voulez-vous vraiment supprimer l'examen %s?"; #elif L==6 // gn "¿Realmente desea eliminar el examen %s?"; // Okoteve traducción #elif L==7 // it - "Vuoi realmente rimuovere l'esame %s?"; + "Vuoi realmente rimuovere l'esame %s?"; #elif L==8 // pl "Czy na pewno chcesz usunac egzaminu %s?"; #elif L==9 // pt @@ -9211,7 +9190,7 @@ const char *Txt_Do_you_really_want_to_remove_the_folder_X = // Warning: it is ve " la carpeta %s y todo su contenido?"; #elif L==5 // fr "Voulez-vous vraiment supprimer" - " le répertoire %s et l'ensemble de son contenu?"; + " le répertoire %s et l'ensemble de son contenu?"; #elif L==6 // gn "¿Realmente desea eliminar" " la carpeta %s y todo su contenido?"; // Okoteve traducción @@ -9228,7 +9207,7 @@ const char *Txt_Do_you_really_want_to_remove_the_folder_X = // Warning: it is ve const char *Txt_Do_you_really_want_to_remove_the_following_announcement_of_exam = #if L==1 // ca - "De veres voleu eliminar la següent convocatòria d'examen?"; + "De veres voleu eliminar la següent convocatòria d'examen?"; #elif L==2 // de "Wollen Sie wirklich, um die folgende Aufruf für Prüfung?"; #elif L==3 // en @@ -9240,7 +9219,7 @@ const char *Txt_Do_you_really_want_to_remove_the_following_announcement_of_exam #elif L==6 // gn "¿Realmente desea eliminar la siguiente convocatoria de examen?"; // Okoteve traducción #elif L==7 // it - "Vuoi realmente rimuovere il seguente appello d'esame?"; + "Vuoi realmente rimuovere il seguente appello d'esame?"; #elif L==8 // pl "Czy na pewno chcesz usunąć następującą zapowiedź egzaminu?"; #elif L==9 // pt @@ -9257,7 +9236,7 @@ const char *Txt_Do_you_really_want_to_remove_the_following_notice = #elif L==4 // es "¿Realmente desea eliminar el siguiente aviso?"; #elif L==5 // fr - "Voulez-vous vraiment supprimer l'avis suivant?"; + "Voulez-vous vraiment supprimer l'avis suivant?"; #elif L==6 // gn "¿Realmente desea eliminar el siguiente aviso?"; // Okoteve traducción #elif L==7 // it @@ -9342,7 +9321,7 @@ const char *Txt_Do_you_really_want_to_remove_the_following_user_as_an_administra const char *Txt_Do_you_really_want_to_remove_the_following_user_from_the_course_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "¿De veres voleu eliminar el següent usuari de l'assignatura %s" + "¿De veres voleu eliminar el següent usuari de l'assignatura %s" " (eliminant els seus treballs, adscripció a grups, etc.)?"; #elif L==2 // de "Möchten Sie den folgenden Benutzer wirklich aus dem Kurs %s entfernen" @@ -9354,7 +9333,7 @@ const char *Txt_Do_you_really_want_to_remove_the_following_user_from_the_course_ "¿Realmente desea eliminar el siguiente usuario de la asignatura %s" " (eliminando sus trabajos, adscripción a grupos, etc.)?"; #elif L==5 // fr - "Voulez-vous vraiment supprimer l'utilisateur suivant de la matière %s" + "Voulez-vous vraiment supprimer l'utilisateur suivant de la matière %s" " (éliminant ses travaux, inscription en groupes, etc.)?"; #elif L==6 // gn "¿Realmente desea eliminar el siguiente usuario de la asignatura %s" @@ -9384,7 +9363,7 @@ const char *Txt_Do_you_really_want_to_remove_the_following_user_as_a_X_from_the_ "¿Realmente desea eliminar el siguiente usuario" " como %s del proyecto %s?"; #elif L==5 // fr - "Voulez-vous vraiment supprimer l'utilisateur suivant" + "Voulez-vous vraiment supprimer l'utilisateur suivant" " en tant que %s du projet %s?"; #elif L==6 // gn "¿Realmente desea eliminar el siguiente usuario" @@ -9504,7 +9483,7 @@ const char *Txt_Do_you_really_want_to_remove_the_group_X_Y_students_ = // Warnin const char *Txt_Do_you_really_want_to_remove_the_item_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "De veres voleu eliminar l'ítem %s?"; + "De veres voleu eliminar l'ítem %s?"; #elif L==2 // de "Wollen Sie die Artikel %s wirklich entfernen?"; #elif L==3 // en @@ -9512,7 +9491,7 @@ const char *Txt_Do_you_really_want_to_remove_the_item_X = // Warning: it is very #elif L==4 // es "¿Realmente desea eliminar el ítem %s?"; #elif L==5 // fr - "Voulez-vous vraiment supprimer l'article %s?"; + "Voulez-vous vraiment supprimer l'article %s?"; #elif L==6 // gn "¿Realmente desea eliminar el ítem %s?"; // Okoteve traducción #elif L==7 // it @@ -9659,7 +9638,7 @@ const char *Txt_Do_you_really_want_to_remove_the_set_of_questions_X = // Warning #elif L==4 // es "¿Realmente desea eliminar el conjunto de preguntas %s?"; #elif L==5 // fr - "Voulez-vous vraiment supprimer l'ensemble de questions %s?"; + "Voulez-vous vraiment supprimer l'ensemble de questions %s?"; #elif L==6 // gn "¿Realmente desea eliminar el conjunto de preguntas %s?"; // Okoteve traducción #elif L==7 // it @@ -9672,7 +9651,7 @@ const char *Txt_Do_you_really_want_to_remove_the_set_of_questions_X = // Warning const char *Txt_Do_you_really_want_to_remove_the_survey_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "Realment voleu eliminar l'enquesta %s?"; + "Realment voleu eliminar l'enquesta %s?"; #elif L==2 // de "Wollen Sie die Umfrage %s wirklich entfernen?"; #elif L==3 // en @@ -9774,7 +9753,7 @@ const char *Txt_Do_you_really_want_to_remove_your_photo = const char *Txt_Do_you_really_want_to_reset_the_survey_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "De veres voleu posar a zero l'enquesta %s?"; + "De veres voleu posar a zero l'enquesta %s?"; #elif L==2 // de "Wollen Sie die Umfrage %s wirklich reset?"; #elif L==3 // en @@ -9795,7 +9774,7 @@ const char *Txt_Do_you_really_want_to_reset_the_survey_X = // Warning: it is ver const char *Txt_Do_you_think_you_are_one_of_these_users = #if L==1 // ca - "Creu que vostè és un d'aquests usuaris?"; + "Creu que vostè és un d'aquests usuaris?"; #elif L==2 // de "Denken Sie, Sie einer dieser Benutzer sind?"; #elif L==3 // en @@ -9837,7 +9816,7 @@ const char *Txt_Do_you_think_you_are_this_user = const char *Txt_Do_you_want_to_follow_the_selected_user_whom_you_do_not_follow_yet = #if L==1 // ca - "Voleu seguir a l'usuari seleccionat a qui encara no segueix?"; + "Voleu seguir a l'usuari seleccionat a qui encara no segueix?"; #elif L==2 // de "Möchten Sie dem ausgewählten Benutzer folgen, dem Sie noch nicht folgen?"; #elif L==3 // en @@ -9845,11 +9824,11 @@ const char *Txt_Do_you_want_to_follow_the_selected_user_whom_you_do_not_follow_y #elif L==4 // es "¿Desea seguir al usuario seleccionado que aún no sigue?"; #elif L==5 // fr - "Voulez-vous suivre l'utilisateur sélectionné que vous ne suivez pas encore?"; + "Voulez-vous suivre l'utilisateur sélectionné que vous ne suivez pas encore?"; #elif L==6 // gn "¿Desea seguir al usuario seleccionado que aún no sigue?"; // Okoteve traducción #elif L==7 // it - "Vuoi seguire l'utente selezionato che non segui ancora?"; + "Vuoi seguire l'utente selezionato che non segui ancora?"; #elif L==8 // pl "Czy chcesz śledzić wybranego użytkownika, którego jeszcze nie śledzisz?"; #elif L==9 // pt @@ -9879,7 +9858,7 @@ const char *Txt_Do_you_want_to_follow_the_X_selected_users_whom_you_do_not_follo const char *Txt_Do_you_want_to_lock_the_editing_of_the_X_selected_projects = // Warning: it is very important to include %u in the following sentences #if L==1 // ca - "Voleu bloquejar l'edición dels %u projectes seleccionats?"; + "Voleu bloquejar l'edición dels %u projectes seleccionats?"; #elif L==2 // de "Möchten Sie die Bearbeitung der ausgewählten %u-Projekte sperren?"; #elif L==3 // en @@ -9887,7 +9866,7 @@ const char *Txt_Do_you_want_to_lock_the_editing_of_the_X_selected_projects = // #elif L==4 // es "¿Desea bloquear la edición de los %u proyectos seleccionados?"; #elif L==5 // fr - "Voulez-vous verrouiller l'édition des %u projets sélectionnés?"; + "Voulez-vous verrouiller l'édition des %u projets sélectionnés?"; #elif L==6 // gn "¿Desea bloquear la edición de los %u proyectos seleccionados?"; // Okoteve traducción #elif L==7 // it @@ -9900,7 +9879,7 @@ const char *Txt_Do_you_want_to_lock_the_editing_of_the_X_selected_projects = // const char *Txt_Do_you_want_to_stop_following_the_selected_user_whom_you_follow = #if L==1 // ca - "Voleu deixar de seguir a l'usuari seleccionat a qui segueix?"; + "Voleu deixar de seguir a l'usuari seleccionat a qui segueix?"; #elif L==2 // de "Möchten Sie dem ausgewählten Benutzer, dem Sie folgen, nicht mehr folgen?"; #elif L==3 // en @@ -9908,11 +9887,11 @@ const char *Txt_Do_you_want_to_stop_following_the_selected_user_whom_you_follow #elif L==4 // es "¿Desea dejar de seguir al usuario seleccionado que sigue?"; #elif L==5 // fr - "Voulez-vous arrêter de suivre l'utilisateur sélectionné que vous suivez?"; + "Voulez-vous arrêter de suivre l'utilisateur sélectionné que vous suivez?"; #elif L==6 // gn "¿Desea dejar de seguir al usuario seleccionado que sigue?"; // Okoteve traducción #elif L==7 // it - "Vuoi smettere di seguire l'utente selezionato che segui?"; + "Vuoi smettere di seguire l'utente selezionato che segui?"; #elif L==8 // pl "Czy chcesz przestać śledzić wybranego użytkownika, którego śledzisz?"; #elif L==9 // pt @@ -9942,7 +9921,7 @@ const char *Txt_Do_you_want_to_stop_following_the_X_selected_users_whom_you_foll const char *Txt_Do_you_want_to_unlock_the_editing_of_the_X_selected_projects = // Warning: it is very important to include %u in the following sentences #if L==1 // ca - "Voleu desbloquejar l'edició dels %u projectes seleccionats?"; + "Voleu desbloquejar l'edició dels %u projectes seleccionats?"; #elif L==2 // de "Möchten Sie die Bearbeitung der ausgewählten %u-Projekte freischalten?"; #elif L==3 // en @@ -9950,7 +9929,7 @@ const char *Txt_Do_you_want_to_unlock_the_editing_of_the_X_selected_projects = / #elif L==4 // es "¿Desea desbloquear la edición de los %u proyectos seleccionados?"; #elif L==5 // fr - "Voulez-vous déverrouiller l'édition des %u projets sélectionnés?"; + "Voulez-vous déverrouiller l'édition des %u projets sélectionnés?"; #elif L==6 // gn "¿Desea desbloquear la edición de los %u proyectos seleccionados?"; // Okoteve traducción #elif L==7 // it @@ -10110,7 +10089,7 @@ const char *Txt_Documents_area = const char *Txt_Documents_management_area = #if L==1 // ca - "Zona d'administració de documents"; + "Zona d'administració de documents"; #elif L==2 // de "Dokumente-Verwaltung"; #elif L==3 // en @@ -10922,7 +10901,7 @@ const char *Txt_Eliminating_X_courses_whithout_users_and_with_more_than_Y_months const char *Txt_Eliminate_my_user_account = #if L==1 // ca - "Eliminar la meva compte d'usuari"; + "Eliminar la meva compte d'usuari"; #elif L==2 // de "Entfernen mein Benutzerkonto"; #elif L==3 // en @@ -10930,7 +10909,7 @@ const char *Txt_Eliminate_my_user_account = #elif L==4 // es "Eliminar mi cuenta de usuario/a"; #elif L==5 // fr - "Supprimer mon compte d'utilisateur"; + "Supprimer mon compte d'utilisateur"; #elif L==6 // gn "Eliminar mi cuenta de usuario/a"; // Okoteve traducción #elif L==7 // it @@ -10943,7 +10922,7 @@ const char *Txt_Eliminate_my_user_account = const char *Txt_Eliminate_user_account = #if L==1 // ca - "Eliminar compte d'usuari"; + "Eliminar compte d'usuari"; #elif L==2 // de "Entfernen Benutzerkonto"; #elif L==3 // en @@ -10951,7 +10930,7 @@ const char *Txt_Eliminate_user_account = #elif L==4 // es "Eliminar cuenta de usuario/a"; #elif L==5 // fr - "Supprimer compte d'utilisateur"; + "Supprimer compte d'utilisateur"; #elif L==6 // gn "Eliminar cuenta de usuario/a"; // Okoteve traducción #elif L==7 // it @@ -11004,7 +10983,7 @@ const char *Txt_Email = #elif L==5 // fr "Courrier"; #elif L==6 // gn - "Ñe'ẽveve"; + "Ñe'ẽveve"; #elif L==7 // it "Email"; #elif L==8 // pl @@ -11130,7 +11109,7 @@ const char *Txt_EMAIL_DOMAIN_HELP_ORDER[Mai_NUM_ORDERS] = #elif L==4 // es "Ordenar por nº de usuarios" #elif L==5 // fr - "Trier par nombre d'utilisateurs" + "Trier par nombre d'utilisateurs" #elif L==6 // gn "Ordenar por nº de usuarios" // Okoteve traducción #elif L==7 // it @@ -11408,7 +11387,7 @@ const char *Txt_Enrolment_not_confirmed = const char *Txt_Enrolment_requests = #if L==1 // ca - "Peticions d'inscripció"; + "Peticions d'inscripció"; #elif L==2 // de "Registrierungsanforderungen"; #elif L==3 // en @@ -11416,7 +11395,7 @@ const char *Txt_Enrolment_requests = #elif L==4 // es "Solicitudes de inscripción"; #elif L==5 // fr - "Demandes d'inscription"; + "Demandes d'inscription"; #elif L==6 // gn "Solicitudes de inscripción"; // Okoteve traducción #elif L==7 // it @@ -11521,11 +11500,11 @@ const char *Txt_Error_sending_or_processing_image_video = #elif L==4 // es "Error enviando o procesando imagen / vídeo."; #elif L==5 // fr - "Erreur d'envoi ou de traitement de l'image / vidéo."; + "Erreur d'envoi ou de traitement de l'image / vidéo."; #elif L==6 // gn "Error enviando o procesando imagen / vídeo."; // Okoteve traducción #elif L==7 // it - "Errore nell'invio o nell'elaborazione dell'immagine / video."; + "Errore nell'invio o nell'elaborazione dell'immagine / video."; #elif L==8 // pl "Błąd podczas wysyłania lub przetwarzania obrazu / wideo."; #elif L==9 // pt @@ -11555,7 +11534,7 @@ const char *Txt_Event = const char *Txt_Event_X_is_now_private = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "L'esdevenimen %s ara és privat."; + "L'esdevenimen %s ara és privat."; #elif L==2 // de "Der Ereignis %s ist jetzt privat."; #elif L==3 // en @@ -11563,11 +11542,11 @@ const char *Txt_Event_X_is_now_private = // Warning: it is very important to inc #elif L==4 // es "El evento %s ahora es privado."; #elif L==5 // fr - "L'événement %s est maintenant privé."; + "L'événement %s est maintenant privé."; #elif L==6 // gn "El evento %s ahora es privado."; // Okoteve traducción #elif L==7 // it - "L'evento %s è ora privato."; + "L'evento %s è ora privato."; #elif L==8 // pl "Wydarzenie %s jest obecnie prywatne."; #elif L==9 // pt @@ -11576,7 +11555,7 @@ const char *Txt_Event_X_is_now_private = // Warning: it is very important to inc const char *Txt_Event_X_is_now_visible_to_users_of_your_courses = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "L'esdevenimen %s ara és visible" + "L'esdevenimen %s ara és visible" " pels usuaris de les seves assignatures."; #elif L==2 // de "Der Ereignis %s ist jetzt sichtbar" @@ -11588,13 +11567,13 @@ const char *Txt_Event_X_is_now_visible_to_users_of_your_courses = // Warning: it "El evento %s ahora es visible" " por los usuarios de sus asignaturas."; #elif L==5 // fr - "L'événement %s est maintenant visible" + "L'événement %s est maintenant visible" " pour les utilisateurs de vos matières."; #elif L==6 // gn "El evento %s ahora es visible" " por los usuarios de sus asignaturas."; // Okoteve traducción #elif L==7 // it - "L'evento %s è ora visibile" + "L'evento %s è ora visibile" " agli utenti dei corsi."; #elif L==8 // pl "Wydarzenie %s jest teraz widoczne" @@ -11700,7 +11679,7 @@ const char *Txt_Exam = #elif L==5 // fr "Examen"; #elif L==6 // gn - "Kuaara'ã"; + "Kuaara'ã"; #elif L==7 // it "Esame"; #elif L==8 // pl @@ -11711,7 +11690,7 @@ const char *Txt_Exam = const char *Txt_EXAM_ANNOUNCEMENT = #if L==1 // ca - "CONVOCATÒRIA D'EXAMEN"; + "CONVOCATÒRIA D'EXAMEN"; #elif L==2 // de "PRÜFUNGSAUFRUF"; #elif L==3 // en @@ -11723,7 +11702,7 @@ const char *Txt_EXAM_ANNOUNCEMENT = #elif L==6 // gn "CONVOCATORIA DE EXAMEN"; // Okoteve traducción #elif L==7 // it - "APPELLO D'ESAME"; + "APPELLO D'ESAME"; #elif L==8 // pl "OGLOSZENIE egzaminu"; #elif L==9 // pt @@ -11763,7 +11742,7 @@ const char *Txt_EXAM_ANNOUNCEMENT_Course = #elif L==5 // fr "Matière"; #elif L==6 // gn - "Mbo'esyry"; + "Mbo'esyry"; #elif L==7 // it "Corso"; #elif L==8 // pl @@ -11782,7 +11761,7 @@ const char *Txt_EXAM_ANNOUNCEMENT_Documentation_required = #elif L==4 // es "Documentación exigida"; #elif L==5 // fr - "Pièce d'identité obligatoire"; + "Pièce d'identité obligatoire"; #elif L==6 // gn "Documentación exigida"; // Okoteve traducción #elif L==7 // it @@ -11803,11 +11782,11 @@ const char *Txt_EXAM_ANNOUNCEMENT_Exam_date = #elif L==4 // es "Fecha del examen"; #elif L==5 // fr - "Date de l'examen"; + "Date de l'examen"; #elif L==6 // gn "Fecha del examen"; // Okoteve traducción #elif L==7 // it - "Data d'esame"; + "Data d'esame"; #elif L==8 // pl "Termin egzaminu"; #elif L==9 // pt @@ -11908,11 +11887,11 @@ const char *Txt_EXAM_ANNOUNCEMENT_Place_of_exam = #elif L==4 // es "Lugar de realización"; #elif L==5 // fr - "Lieu de l'examen"; + "Lieu de l'examen"; #elif L==6 // gn "Lugar de realización"; // Okoteve traducción #elif L==7 // it - "Luogo d'esame"; + "Luogo d'esame"; #elif L==8 // pl "Miejsce egzaminu"; #elif L==9 // pt @@ -11954,7 +11933,7 @@ const char *Txt_EXAM_ANNOUNCEMENT_Start_time = #elif L==6 // gn "Hora de inicio"; // Okoteve traducción #elif L==7 // it - "Ora d'inizio"; + "Ora d'inizio"; #elif L==8 // pl "Czas rozpoczecia"; #elif L==9 // pt @@ -11971,11 +11950,11 @@ const char *Txt_EXAM_ANNOUNCEMENT_Structure_of_the_exam = #elif L==4 // es "Estructura del examen"; #elif L==5 // fr - "Structure de l'examen"; + "Structure de l'examen"; #elif L==6 // gn "Estructura del examen"; // Okoteve traducción #elif L==7 // it - "Struttura d'esame"; + "Struttura d'esame"; #elif L==8 // pl "Struktura egzaminu"; #elif L==9 // pt @@ -12028,7 +12007,7 @@ const char *Txt_EXAM_LOG_ACTIONS[ExaLog_NUM_ACTIONS] = , [ExaLog_START_EXAM] = #if L==1 // ca - "Va començar l'examen" + "Va començar l'examen" #elif L==2 // de "Begann die Prúfung" #elif L==3 // en @@ -12036,11 +12015,11 @@ const char *Txt_EXAM_LOG_ACTIONS[ExaLog_NUM_ACTIONS] = #elif L==4 // es "Comenzó el examen" #elif L==5 // fr - "A commencé l'examen" + "A commencé l'examen" #elif L==6 // gn "Comenzó el examen" // Okoteve traducción #elif L==7 // it - "Ha iniziato l'esame" + "Ha iniziato l'esame" #elif L==8 // pl "Rozpoczął egzamin" #elif L==9 // pt @@ -12049,7 +12028,7 @@ const char *Txt_EXAM_LOG_ACTIONS[ExaLog_NUM_ACTIONS] = , [ExaLog_RESUME_EXAM] = #if L==1 // ca - "Va reprendre l'examen" + "Va reprendre l'examen" #elif L==2 // de "Nahm die Prüfung wieder auf" #elif L==3 // en @@ -12057,11 +12036,11 @@ const char *Txt_EXAM_LOG_ACTIONS[ExaLog_NUM_ACTIONS] = #elif L==4 // es "Reanudó el examen" #elif L==5 // fr - "A repris l'examen" + "A repris l'examen" #elif L==6 // gn "Reanudó el examen" // Okoteve traducción #elif L==7 // it - "Ha ripreso l'esame" + "Ha ripreso l'esame" #elif L==8 // pl "Wznowił egzamin" #elif L==9 // pt @@ -12091,7 +12070,7 @@ const char *Txt_EXAM_LOG_ACTIONS[ExaLog_NUM_ACTIONS] = , [ExaLog_FINISH_EXAM] = #if L==1 // ca - "Va acabar l'examen" + "Va acabar l'examen" #elif L==2 // de "Beendete die Prüfung" #elif L==3 // en @@ -12099,11 +12078,11 @@ const char *Txt_EXAM_LOG_ACTIONS[ExaLog_NUM_ACTIONS] = #elif L==4 // es "Terminó el examen" #elif L==5 // fr - "A terminé l'examen" + "A terminé l'examen" #elif L==6 // gn "Terminó el examen" // Okoteve traducción #elif L==7 // it - "Ha terminato l'esame" + "Ha terminato l'esame" #elif L==8 // pl "Zakończył egzamin" #elif L==9 // pt @@ -12251,7 +12230,7 @@ const char *Txt_EXAMS_ORDER[Exa_NUM_ORDERS] = #elif L==5 // fr "Examen" #elif L==6 // gn - "Kuaara'ã" + "Kuaara'ã" #elif L==7 // it "Esame" #elif L==8 // pl @@ -12315,7 +12294,7 @@ const char *Txt_EXAMS_ORDER_HELP[Gam_NUM_ORDERS] = #elif L==4 // es "Ordenar por título del examen" #elif L==5 // fr - "Trier par titre de l'examen" + "Trier par titre de l'examen" #elif L==6 // gn "Ordenar por título del examen" // Okoteve traducción #elif L==7 // it @@ -12509,9 +12488,9 @@ const char *Txt_X_faces_have_been_detected_in_front_position_Y_Z_ = // Warning: const char *Txt_X_faces_marked_in_green_have_been_detected_ = // Warning: it is very important to include %u in the following sentences #if L==1 // ca - "S'han detectat %u cares (assenyalats en verd) en posició frontal" + "S'han detectat %u cares (assenyalats en verd) en posició frontal" " i amb el fons prou clar.
" - "Si voleu triar un d'aquests rostres, premi sobre ell."; + "Si voleu triar un d'aquests rostres, premi sobre ell."; #elif L==2 // de "%u Flächen (grün markiert) wurden vor Position erfasst," " und der Hintergrund ist leicht genug.
" @@ -12548,7 +12527,7 @@ const char *Txt_X_faces_marked_in_green_have_been_detected_ = // Warning: it is const char *Txt_X_faces_marked_in_red_have_been_detected_ = // Warning: it is very important to include %u in the following sentences #if L==1 // ca - "S'han detectat %u cares (assenyalats en vermell) en posició frontal," + "S'han detectat %u cares (assenyalats en vermell) en posició frontal," " però el fons és massa fosc."; #elif L==2 // de "%u wurden Flächen (in rot abgebildet) in der vorderen Position erkannt," @@ -12693,7 +12672,7 @@ const char *Txt_File = #elif L==5 // fr "Fichier"; #elif L==6 // gn - "Jehai'aty"; + "Jehai'aty"; #elif L==7 // it "File"; #elif L==8 // pl @@ -12714,7 +12693,7 @@ const char *Txt_file = #elif L==5 // fr "fichier"; #elif L==6 // gn - "jehai'aty"; + "jehai'aty"; #elif L==7 // it "file"; #elif L==8 // pl @@ -12914,7 +12893,7 @@ const char *Txt_File_with_the_photo = const char *Txt_File_zone = #if L==1 // ca - "Zona d'arxius"; + "Zona d'arxius"; #elif L==2 // de "Dateienbereich"; #elif L==3 // en @@ -12935,7 +12914,7 @@ const char *Txt_File_zone = const char *Txt_File_zones = #if L==1 // ca - "Zones d'arxius"; + "Zones d'arxius"; #elif L==2 // de "Dateienbereiche"; #elif L==3 // en @@ -13189,7 +13168,7 @@ const char *Txt_Files_of_marks_must_contain_a_table_in_HTML_format_ = " by selecting the desired portion of the table and saving it as web page.
" " A table can have multiple header and footer rows." " Between them it should be a single row for each student," - " with any number of columns, the first column containing the student's ID.
" + " with any number of columns, the first column containing the student's ID.
" " A student will see a table with header rows," " followed by the row with his/her marks," " and footer rows."; @@ -13209,7 +13188,7 @@ const char *Txt_Files_of_marks_must_contain_a_table_in_HTML_format_ = " by selecting the desired portion of the table and saving it as web page.
" " A table can have multiple header and footer rows." " Between them it should be a single row for each student," - " with any number of columns, the first column containing the student's ID.
" + " with any number of columns, the first column containing the student's ID.
" " A student will see a table with header rows," " followed by the row with his/her marks," " and footer rows."; // Besoin de traduction @@ -13229,7 +13208,7 @@ const char *Txt_Files_of_marks_must_contain_a_table_in_HTML_format_ = " selezionando la desiderata porzione di tabella e salvandolo come una pagina web.
" " Una tabella può avere intestazioni multiple e righe a piè di pagina." " Tra di loro dovrebbe esserci una singola riga per ogni studente," - " con alcuni numeri di colonne, la prima colonna contiene l'ID dello studente.
" + " con alcuni numeri di colonne, la prima colonna contiene l'ID dello studente.
" " Uno studente vedrà una tabella con righe intestate," " seguite da una riga con i loro risultati," " e righe a piè di pagina."; @@ -13431,7 +13410,7 @@ const char *Txt_Folder_X_and_all_its_contents_removed = // Warning: it is very i #elif L==4 // es "Carpeta %s y todo su contenido eliminados."; #elif L==5 // fr - "Répertoire %s et l'ensemble de son contenu supprimés."; + "Répertoire %s et l'ensemble de son contenu supprimés."; #elif L==6 // gn "Carpeta %s y todo su contenido eliminados."; // Okoteve traducción #elif L==7 // it @@ -14173,7 +14152,7 @@ const char *Txt_FORUM_THREAD_HELP_ORDER[Dat_NUM_START_END_TIME] = #elif L==6 // gn "Ordenar por fecha del último mensaje" // Okoteve traducción #elif L==7 // it - "Ordina per data dell'ultimo messaggio" + "Ordina per data dell'ultimo messaggio" #elif L==8 // pl "Sortuj wedlug daty ostatniego komunikatu" #elif L==9 // pt @@ -14230,7 +14209,7 @@ const char *Txt_FORUM_WHICH_FORUM[For_NUM_FORUM_SETS] = { [For_ONLY_CURRENT_FORUMS] = #if L==1 // ca - "Fòrums d'aquest lloc" + "Fòrums d'aquest lloc" #elif L==2 // de "Foren zu diesem Standort" #elif L==3 // en @@ -14543,7 +14522,7 @@ const char *Txt_Full_name_of_the_centre = const char *Txt_Full_name_of_the_course = #if L==1 // ca - "Nom complet de l'assignatura"; + "Nom complet de l'assignatura"; #elif L==2 // de "Vollständiger Name der Kurs"; #elif L==3 // en @@ -14572,11 +14551,11 @@ const char *Txt_Full_name_of_the_institution = #elif L==4 // es "Nombre completo de la institución"; #elif L==5 // fr - "Nom complet de l'institution"; + "Nom complet de l'institution"; #elif L==6 // gn "Nombre completo de la institución"; // Okoteve traducción #elif L==7 // it - "Nome completo dell'istituzione"; + "Nome completo dell'istituzione"; #elif L==8 // pl "Pełna nazwa instytucji"; #elif L==9 // pt @@ -14956,7 +14935,7 @@ const char *Txt_Go_forward = #elif L==4 // es "Avanzar"; #elif L==5 // fr - "Aller de l'avant"; + "Aller de l'avant"; #elif L==6 // gn "Avanzar"; // Okoteve traducción #elif L==7 // it @@ -15040,7 +15019,7 @@ const char *Txt_Go_to_one_of_my_courses = #elif L==4 // es "Ir a una de mis asignaturas"; #elif L==5 // fr - "Allez à l'une de mes matières"; + "Allez à l'une de mes matières"; #elif L==6 // gn "Ir a una de mis asignaturas"; // Okoteve traducción #elif L==7 // it @@ -15166,7 +15145,7 @@ const char *Txt_Group_X_closed_click_to_open_it = // Warning: it is very importa #elif L==4 // es "Grupo %s cerrado; pulse para abrirlo"; #elif L==5 // fr - "Groupe %s fermé, cliquez pour l'ouvrir"; + "Groupe %s fermé, cliquez pour l'ouvrir"; #elif L==6 // gn "Grupo %s cerrado; pulse para abrirlo"; // Okoteve traducción #elif L==7 // it @@ -15759,7 +15738,7 @@ const char *Txt_Hits_per_year = // hits = visits, clicks, page views... #elif L==6 // gn "Accesos (clics) por año"; // Okoteve traducción #elif L==7 // it - "Visite (clic) all'anno"; + "Visite (clic) all'anno"; #elif L==8 // pl "Odsłon (kliknięcia) rocznie"; #elif L==9 // pt @@ -16079,7 +16058,7 @@ const char *Txt_I_have_read_this_information = #elif L==4 // es "He leído esta información"; #elif L==5 // fr - "J'ai lu cette information"; + "J'ai lu cette information"; #elif L==6 // gn "He leído esta información"; // Okoteve traducción #elif L==7 // it @@ -16121,7 +16100,7 @@ const char *Txt_I_have_finished = #elif L==4 // es "He terminado"; #elif L==5 // fr - "J'ai fini"; + "J'ai fini"; #elif L==6 // gn "He terminado"; // Okoteve traducción #elif L==7 // it @@ -16163,11 +16142,11 @@ const char *Txt_ID = #elif L==4 // es "ID (DNI/cédula)"; #elif L==5 // fr - "Num. d'identité"; + "Num. d'identité"; #elif L==6 // gn "ID (DNI/cédula)"; // Okoteve traducción #elif L==7 // it - "Numero carta d'identità"; + "Numero carta d'identità"; #elif L==8 // pl "Dowód osobisty"; #elif L==9 // pt @@ -16184,11 +16163,11 @@ const char *Txt_ID_X_had_already_been_confirmed = // Warning: it is very importa #elif L==4 // es "El ID (DNI/cédula) %s ya había sido confirmado."; #elif L==5 // fr - "L'ID %s avait déjà été confirmée."; + "L'ID %s avait déjà été confirmée."; #elif L==6 // gn "El ID (DNI/cédula) %s ya había sido confirmado."; // Okoteve traducción #elif L==7 // it - "L'ID %s era già stato confermato."; + "L'ID %s era già stato confermato."; #elif L==8 // pl "ID %s została już potwierdzona."; #elif L==9 // pt @@ -16417,16 +16396,16 @@ const char *Txt_If_you_have_written_your_ID_nickname_or_email_correctly_ = " y el correo en su ficha es correcto," " recibirá un mensaje con una nueva contraseña."; #elif L==5 // fr - "Si vous avez écrit votre @surnom, courrier ou numéro d'identité correctement," - " ainsi que l'adresse email sur votre carte est correct," + "Si vous avez écrit votre @surnom, courrier ou numéro d'identité correctement," + " ainsi que l'adresse email sur votre carte est correct," " vous recevrez un email avec un nouveau mot de passe."; #elif L==6 // gn "Si usted ha escrito correctamente su @apodo, correo o ID (DNI/cédula)," " y el correo en su ficha es correcto," " recibirá un mensaje con una nueva contraseña."; // Okoteve traducción #elif L==7 // it - "Se hai scritto il tuo nome utente, email o numero di carta d'identità correttamente," - " e l'indirizzo email della tua scheda è corretto," + "Se hai scritto il tuo nome utente, email o numero di carta d'identità correttamente," + " e l'indirizzo email della tua scheda è corretto," " riceverai una email con una nuova password."; #elif L==8 // pl "Jesli napisales swoja nazwe lub nick poprawnie," @@ -16461,8 +16440,8 @@ const char *Txt_If_you_think_you_may_have_been_registered_ = #elif L==5 // fr "Si vous pensez que vous avez été enregistré" " par un enseignant ou un administrateur," - " vérifiez-le en écrivant l'un de vos identifiants possibles" - " (carte d'identité, passeport, etc.)."; + " vérifiez-le en écrivant l'un de vos identifiants possibles" + " (carte d'identité, passeport, etc.)."; #elif L==6 // gn "Si cree que puede haber sido inscrito/a" " por un profesor o administrador," @@ -16497,7 +16476,7 @@ const char *Txt_Image = #elif L==5 // fr "Image"; #elif L==6 // gn - "Ta'ãnga"; + "Ta'ãnga"; #elif L==7 // it "Immagine"; #elif L==8 // pl @@ -16518,7 +16497,7 @@ const char *Txt_Image_video = #elif L==5 // fr "Image / vidéo"; #elif L==6 // gn - "Ta'ãnga / video"; + "Ta'ãnga / video"; #elif L==7 // it "Immagine / video"; #elif L==8 // pl @@ -16640,7 +16619,7 @@ const char *Txt_In_the_year_X_of_the_degree_Y_already_existed_a_course_with_the_ "En el año/semestre %s de la titulación %s" " ya existía una asignatura con el nombre %s."; // Okoteve traducción #elif L==7 // it - "Nell'anno/semester %s di laurea %s" + "Nell'anno/semester %s di laurea %s" " già esiste un corso con il nome %s."; #elif L==8 // pl "W roku/semestr %s stopnia %s" @@ -16652,7 +16631,7 @@ const char *Txt_In_the_year_X_of_the_degree_Y_already_existed_a_course_with_the_ const char *Txt_Incomplete_timetable_for_lack_of_space = #if L==1 // ca - "Horari incomplet per falta d'espai."; + "Horari incomplet per falta d'espai."; #elif L==2 // de "Unvollständige Studenplan für Platzmangel."; #elif L==3 // en @@ -16715,7 +16694,7 @@ const char *Txt_Indicators = const char *Txt_Indicators_of_courses = #if L==1 // ca - "Indicadors d'assignatures"; + "Indicadors d'assignatures"; #elif L==2 // de "Anzeigen von Kursen"; #elif L==3 // en @@ -16906,7 +16885,7 @@ const char *Txt_INFO_TITLE[Inf_NUM_INFO_TYPES] = , [Inf_ASSESSMENT] = #if L==1 // ca - "Sistema d'avaluació" + "Sistema d'avaluació" #elif L==2 // de "Bewertungssystem" #elif L==3 // en @@ -16914,7 +16893,7 @@ const char *Txt_INFO_TITLE[Inf_NUM_INFO_TYPES] = #elif L==4 // es "Sistema de evaluación" #elif L==5 // fr - "Système d'évaluation" + "Système d'évaluation" #elif L==6 // gn "Sistema de evaluación" // Okoteve traducción #elif L==7 // it @@ -16938,7 +16917,7 @@ const char *Txt_INFO_SRC_FULL_TEXT[Inf_NUM_INFO_SOURCES] = #elif L==4 // es "No ofrecer ninguna información" #elif L==5 // fr - "Ne pas donner d'information" + "Ne pas donner d'information" #elif L==6 // gn "No ofrecer ninguna información" // Okoteve traducción #elif L==7 // it @@ -17132,7 +17111,7 @@ const char *Txt_INFO_SRC_HELP[Inf_NUM_INFO_SOURCES] = #elif L==4 // es "envíe un archivo HTML, o bien un archivo ZIP que contenga un archivo index.html/index.htm y archivos con imágenes" #elif L==5 // fr - "envoyer un fichier HTML, ou un fichier ZIP contenant un fichier index.html / index.htm et les fichiers d'images" + "envoyer un fichier HTML, ou un fichier ZIP contenant un fichier index.html / index.htm et les fichiers d'images" #elif L==6 // gn "envíe un archivo HTML, o bien un archivo ZIP que contenga un archivo index.html/index.htm y archivos con imágenes"// Okoteve traducción #elif L==7 // it @@ -17153,11 +17132,11 @@ const char *Txt_INFO_SRC_HELP[Inf_NUM_INFO_SOURCES] = #elif L==4 // es "escriba la dirección web de una página que se encuentre alojada en otro servidor" #elif L==5 // fr - "entrer l'adresse d'une page Web qui est hébergée sur un autre serveur" + "entrer l'adresse d'une page Web qui est hébergée sur un autre serveur" #elif L==6 // gn "escriba la dirección web de una página que se encuentre alojada en otro servidor" // Okoteve traducción #elif L==7 // it - "immettere l'indirizzo di una pagina web che è ospitata su un altro server" + "immettere l'indirizzo di una pagina web che è ospitata su un altro server" #elif L==8 // pl "wprowadzic adres strony internetowej, która znajduje sie na innym serwerze" #elif L==9 // pt @@ -17348,7 +17327,7 @@ const char *Txt_Institution = #elif L==5 // fr "Établissement"; #elif L==6 // gn - "Mbo'ehao"; + "Mbo'ehao"; #elif L==7 // it "Istituzione"; #elif L==8 // pl @@ -17369,7 +17348,7 @@ const char *Txt_institution = #elif L==5 // fr "établissement"; #elif L==6 // gn - "mbo'ehao"; + "mbo'ehao"; #elif L==7 // it "istituzione"; #elif L==8 // pl @@ -17390,7 +17369,7 @@ const char *Txt_Institution_centre_and_department = #elif L==5 // fr "Établissement, centre et département"; #elif L==6 // gn - "Mbo'ehao, mbo'ehao, pehẽ"; + "Mbo'ehao, mbo'ehao, pehẽ"; #elif L==7 // it "Istituzione, centro e dipartimento"; #elif L==8 // pl @@ -17562,7 +17541,7 @@ const char *Txt_Institutions = #elif L==5 // fr "Établissements"; #elif L==6 // gn - "Mbo'ehao"; + "Mbo'ehao"; #elif L==7 // it "Istituzioni"; #elif L==8 // pl @@ -17583,7 +17562,7 @@ const char *Txt_Institutions_ABBREVIATION = #elif L==5 // fr "Établ."; #elif L==6 // gn - "Mbo'ehao"; + "Mbo'ehao"; #elif L==7 // it "Istit."; #elif L==8 // pl @@ -17604,7 +17583,7 @@ const char *Txt_institutions = #elif L==5 // fr "établissements"; #elif L==6 // gn - "mbo'ehao"; + "mbo'ehao"; #elif L==7 // it "istituzioni"; #elif L==8 // pl @@ -17646,7 +17625,7 @@ const char *Txt_INSTITUTIONS_HELP_ORDER[Ins_NUM_ORDERS] = #elif L==4 // es "Ordenar por nº de usuarios" #elif L==5 // fr - "Trier par nombre d'utilisateurs" + "Trier par nombre d'utilisateurs" #elif L==6 // gn "Ordenar por nº de usuarios" // Okoteve traducción #elif L==7 // it @@ -17689,7 +17668,7 @@ const char *Txt_Institutions_by_number_of_degrees = #elif L==4 // es "Instituciones según número de titulaciones"; #elif L==5 // fr - "Établissements par nombre d'études"; + "Établissements par nombre d'études"; #elif L==6 // gn "Instituciones según número de titulaciones"; // Okoteve traducción #elif L==7 // it @@ -17723,7 +17702,7 @@ const char *Txt_Institutions_by_number_of_courses = const char *Txt_Institutions_by_number_of_users_in_courses = #if L==1 // ca - "Institucions segons nombre d'usuaris en assignatures"; + "Institucions segons nombre d'usuaris en assignatures"; #elif L==2 // de "Hochschulen nach der Anzahl der Benutzer in Kurse"; #elif L==3 // en @@ -17731,7 +17710,7 @@ const char *Txt_Institutions_by_number_of_users_in_courses = #elif L==4 // es "Instituciones según número de usuarios en asignaturas"; #elif L==5 // fr - "Établissements par nombre d'utilisateurs dans matières"; + "Établissements par nombre d'utilisateurs dans matières"; #elif L==6 // gn "Instituciones según número de usuarios en asignaturas"; // Okoteve traducción #elif L==7 // it @@ -17744,7 +17723,7 @@ const char *Txt_Institutions_by_number_of_users_in_courses = const char *Txt_Institutions_by_number_of_users_who_claim_to_belong_to_them = #if L==1 // ca - "Institucions segons nombre d'usuaris que diuen pertànyer-hi"; + "Institucions segons nombre d'usuaris que diuen pertànyer-hi"; #elif L==2 // de "Hochschulen nach der Anzahl der Benutzer, die behaupten, zu ihnen gehören"; #elif L==3 // en @@ -17752,7 +17731,7 @@ const char *Txt_Institutions_by_number_of_users_who_claim_to_belong_to_them = #elif L==4 // es "Instituciones según número de usuarios que dicen pertenecer a ellas"; #elif L==5 // fr - "Établissements par nombre d'utilisateurs qui prétendent leur appartiennent"; + "Établissements par nombre d'utilisateurs qui prétendent leur appartiennent"; #elif L==6 // gn "Instituciones según número de usuarios que dicen pertenecer a ellas"; // Okoteve traducción #elif L==7 // it @@ -17798,7 +17777,7 @@ const char *Txt_INSTITUTIONS_ORDER[Ins_NUM_ORDERS] = #elif L==5 // fr "Établissement" #elif L==6 // gn - "Mbo'ehao" + "Mbo'ehao" #elif L==7 // it "Istituzione" #elif L==8 // pl @@ -17831,7 +17810,7 @@ const char *Txt_INSTITUTIONS_ORDER[Ins_NUM_ORDERS] = const char *Txt_Institutions_with_pending_centres = #if L==1 // ca - "Institucions amb centres pendents d'activar"; + "Institucions amb centres pendents d'activar"; #elif L==2 // de "Hochschulen mit anhängig Lehrinstitute"; #elif L==3 // en @@ -17969,7 +17948,7 @@ const char *Txt_It_is_mandatory_to_choose_a_group = #elif L==6 // gn "Elegir grupo es obligatorio"; // Okoteve traducción #elif L==7 // it - "E 'obbligatorio scegliere un gruppo"; + "E 'obbligatorio scegliere un gruppo"; #elif L==8 // pl "Jest to obowiazkowe, aby wybrac grupe"; #elif L==9 // pt @@ -17990,7 +17969,7 @@ const char *Txt_It_is_optional_to_choose_a_group = #elif L==6 // gn "Elegir grupo es voluntario"; // Okoteve traducción #elif L==7 // it - "E' facoltativo scegliere un gruppo"; + "E' facoltativo scegliere un gruppo"; #elif L==8 // pl "Opcjonalnie mozna wybrac grupe"; #elif L==9 // pt @@ -18045,11 +18024,11 @@ const char *Txt_Its_me = #elif L==2 // de "Da ich bin!"; #elif L==3 // en - "It's me!"; + "It's me!"; #elif L==4 // es "¡Soy yo!"; #elif L==5 // fr - "C'est moi!"; + "C'est moi!"; #elif L==6 // gn "¡Soy yo!"; // Okoteve traducción #elif L==7 // it @@ -18072,7 +18051,7 @@ const char *Txt_Language = #elif L==5 // fr "Langue"; #elif L==6 // gn - "Ñe'ẽ"; + "Ñe'ẽ"; #elif L==7 // it "Lingua"; #elif L==8 // pl @@ -18386,7 +18365,7 @@ const char *Txt_LICENSES[Brw_NUM_LICENSES] = #elif L==4 // es "CC Reconocimiento - Compartir bajo la misma licencia" // CC Attribution-ShareAlike License #elif L==5 // fr - "CC Attribution - Partage à l'Identique" // CC Attribution-ShareAlike License + "CC Attribution - Partage à l'Identique" // CC Attribution-ShareAlike License #elif L==6 // gn "CC Reconocimiento - Compartir bajo la misma licencia" // CC Attribution-ShareAlike License // Okoteve traducción #elif L==7 // it @@ -18428,7 +18407,7 @@ const char *Txt_LICENSES[Brw_NUM_LICENSES] = #elif L==4 // es "CC Reconocimiento - No comercial" // CC Attribution-NonCommercial License #elif L==5 // fr - "CC Attribution - Pas d'Utilisation Commerciale" // CC Attribution-NonCommercial License + "CC Attribution - Pas d'Utilisation Commerciale" // CC Attribution-NonCommercial License #elif L==6 // gn "CC Reconocimiento - No comercial" // CC Attribution-NonCommercial License // Okoteve traducción #elif L==7 // it @@ -18449,7 +18428,7 @@ const char *Txt_LICENSES[Brw_NUM_LICENSES] = #elif L==4 // es "CC Reconocimiento - No comercial - Compartir bajo la misma licencia" // CC Attribution-NonCommercial-ShareAlike License #elif L==5 // fr - "CC Attribution - Pas d'Utilisation Commerciale - Partage à l'Identique" // CC Attribution-NonCommercial-ShareAlike License + "CC Attribution - Pas d'Utilisation Commerciale - Partage à l'Identique" // CC Attribution-NonCommercial-ShareAlike License #elif L==6 // gn "CC Reconocimiento - No comercial - Compartir bajo la misma licencia" // CC Attribution-NonCommercial-ShareAlike License // Okoteve traducción #elif L==7 // it @@ -18547,7 +18526,7 @@ const char *Txt_Link_X_removed = // Warning: it is very important to include %s const char *Txt_Link_to_announcement_of_exam = #if L==1 // ca - "Enllaç a convocatòria d'examen"; + "Enllaç a convocatòria d'examen"; #elif L==2 // de "Link zu Aufruf für Prüfung"; #elif L==3 // en @@ -18559,7 +18538,7 @@ const char *Txt_Link_to_announcement_of_exam = #elif L==6 // gn "Enlace a convocatoria de examen"; // Okoteve traducción #elif L==7 // it - "Link al appello d'esame"; + "Link al appello d'esame"; #elif L==8 // pl "Link do ogloszenie egzaminu"; #elif L==9 // pt @@ -18597,11 +18576,11 @@ const char *Txt_List_of_nicks_emails_or_IDs = #elif L==4 // es "Lista de @apodos, correos o ID (DNI/cédulas)"; #elif L==5 // fr - "Liste de numéros d'identité"; + "Liste de numéros d'identité"; #elif L==6 // gn "Lista de @apodos, correos o ID (DNI/cédulas)"; // Okoteve traducción #elif L==7 // it - "Lista di @nomi-utenti, email o numero carte d'identità"; + "Lista di @nomi-utenti, email o numero carte d'identità"; #elif L==8 // pl "List of @nicks, emails or IDs"; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -18768,7 +18747,7 @@ const char *Txt_Lock_editing = #elif L==4 // es "Bloquear edición"; #elif L==5 // fr - "Verrouiller l'édition"; + "Verrouiller l'édition"; #elif L==6 // gn "Bloquear edición"; // Okoteve traducción #elif L==7 // it @@ -18789,7 +18768,7 @@ const char *Txt_LOG_More_info = #elif L==4 // es "Observaciones"; #elif L==5 // fr - "Plus d'informations"; + "Plus d'informations"; #elif L==6 // gn "Observaciones"; // Okoteve traducción #elif L==7 // it @@ -19057,7 +19036,7 @@ const char *Txt_Mark_as_favourite = const char *Txt_Marks_management_area = #if L==1 // ca - "Zona d'administració de qualificacions"; + "Zona d'administració de qualificacions"; #elif L==2 // de "Bewertungs-Verwaltung"; #elif L==3 // en @@ -19351,7 +19330,7 @@ const char *Txt_Max_levels = const char *Txt_Max_BR_students = #if L==1 // ca - "Màxim
d'est."; + "Màxim
d'est."; #elif L==2 // de "Max.
Stud."; #elif L==3 // en @@ -19529,7 +19508,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==4 // es "Entrar" #elif L==5 // fr - "S'identifier" + "S'identifier" #elif L==6 // gn "Entrar" // Okoteve traducción #elif L==7 // it @@ -19824,7 +19803,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==5 // fr "Établissements" #elif L==6 // gn - "Mbo'ehao" + "Mbo'ehao" #elif L==7 // it "Istituzioni" #elif L==8 // pl @@ -19880,7 +19859,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==5 // fr "Centres" #elif L==6 // gn - "Mbo'ehao" + "Mbo'ehao" #elif L==7 // it "Centri" #elif L==8 // pl @@ -20038,7 +20017,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==5 // fr "Salles" #elif L==6 // gn - "Mbo'ehakoty" + "Mbo'ehakoty" #elif L==7 // it "Aule" #elif L==8 // pl @@ -20092,7 +20071,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==5 // fr "Matières" #elif L==6 // gn - "Mbo'esyry" + "Mbo'esyry" #elif L==7 // it "Corsi" #elif L==8 // pl @@ -20816,7 +20795,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==5 // fr "Enseignants" #elif L==6 // gn - "Mbo'ehára" + "Mbo'ehára" #elif L==7 // it "Professori" #elif L==8 // pl @@ -21283,7 +21262,7 @@ const char *Txt_MENU_TITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==5 // fr "Matières" #elif L==6 // gn - "Mbo'esyry" + "Mbo'esyry" #elif L==7 // it "Corsi" #elif L==8 // pl @@ -21449,7 +21428,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 1: ActReqSch #if L==1 // ca - "Cerca d'assignatures, professors i documents" + "Cerca d'assignatures, professors i documents" #elif L==2 // de "Suche Kursen, Lehrer und Dokumente" #elif L==3 // en @@ -21585,7 +21564,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 1: ActSeeCty #if L==1 // ca - "Llista de països i del nombre d'usuaris de cada país" + "Llista de països i del nombre d'usuaris de cada país" #elif L==2 // de "Länder" #elif L==3 // en @@ -21606,7 +21585,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 2: ActSeePen #if L==1 // ca - "Institutions, centres, titulacions i assignatures pendents d'activar" + "Institutions, centres, titulacions i assignatures pendents d'activar" #elif L==2 // de "Anhängig Hochschulen, Lehrinstitute, Studiengang und Kursen" #elif L==3 // en @@ -21627,7 +21606,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 3: ActSeeLnk #if L==1 // ca - "Llista d'enllaços institucionals" + "Llista d'enllaços institucionals" #elif L==2 // de "Offizielle Links Liste" #elif L==3 // en @@ -21700,7 +21679,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = { // 0: ActSeeCtyInf #if L==1 // ca - "Informació d'aquest país" + "Informació d'aquest país" #elif L==2 // de "Information dieses Land" #elif L==3 // en @@ -21721,7 +21700,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 1: ActSeeIns #if L==1 // ca - "Llista d'institucions" + "Llista d'institucions" #elif L==2 // de "Hochschulen" #elif L==3 // en @@ -21756,7 +21735,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = { // 0: ActSeeInsInf #if L==1 // ca - "Informació d'aquesta institució" + "Informació d'aquesta institució" #elif L==2 // de "Information dieses Hochschule" #elif L==3 // en @@ -21799,7 +21778,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = // 2: ActSeePlc #if L==1 // ca "Llocs o seus de la institució" - " on s'ubica cada un dels centres." + " on s'ubica cada un dels centres." #elif L==2 // de "Standorte oder Hauptsitze der Institution," " an der sich jedes Zentrum befindet." @@ -21810,13 +21789,13 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = "Lugares o sedes de la institución" " donde se ubica cada uno de los centros." #elif L==5 // fr - "Emplacements ou sièges de l'institution" + "Emplacements ou sièges de l'institution" " où est situé chacun des centres." #elif L==6 // gn "Lugares o sedes de la institución" " donde se ubica cada uno de los centros." #elif L==7 // it - "Localit` o sede dell'istituzione" + "Localit` o sede dell'istituzione" " in cui si trova ciascun centro." #elif L==8 // pl "Miejsca lub siedziba instytucji," @@ -21828,7 +21807,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 3: ActSeeDpt #if L==1 // ca - "Llista de tots els departaments d'aquesta institució" + "Llista de tots els departaments d'aquesta institució" #elif L==2 // de "Abteilungen" #elif L==3 // en @@ -21881,7 +21860,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = { // 0: ActSeeCtrInf #if L==1 // ca - "Informació d'aquest centre" + "Informació d'aquest centre" #elif L==2 // de "Information dieses Lehrinstitut" #elif L==3 // en @@ -21902,7 +21881,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 1: ActSeeDeg #if L==1 // ca - "Titulacions d'aquest centre" + "Titulacions d'aquest centre" #elif L==2 // de "Studiengang" #elif L==3 // en @@ -21954,7 +21933,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==5 // fr "Salles de classe, laboratoires ou autres lieux" #elif L==6 // gn - "Mbo'ehakoty" + "Mbo'ehakoty" #elif L==7 // it "Aule, laboratori o altri luoghi" #elif L==8 // pl @@ -21977,7 +21956,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = { // 0: ActSeeDegInf #if L==1 // ca - "Informació d'aquesta titulació" + "Informació d'aquesta titulació" #elif L==2 // de "Information dieses Studiengang" #elif L==3 // en @@ -21998,7 +21977,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 1: ActSeeCrs #if L==1 // ca - "Assignatures d'aquesta titulació" + "Assignatures d'aquesta titulació" #elif L==2 // de "Kursen in diesem Studiengang" #elif L==3 // en @@ -22033,7 +22012,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = { // 0: ActSeeCrsInf #if L==1 // ca - "Informació d'aquesta assignatura" + "Informació d'aquesta assignatura" #elif L==2 // de "Information dieses Kurs" #elif L==3 // en @@ -22054,7 +22033,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 1: ActSeePrg #if L==1 // ca - "Programació didàctica de l'assignatura" + "Programació didàctica de l'assignatura" #elif L==2 // de "Didaktische Programmierung des Kurses" #elif L==3 // en @@ -22075,7 +22054,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 2: ActSeeTchGui #if L==1 // ca - "Guia docent de l'assignatura" + "Guia docent de l'assignatura" #elif L==2 // de "Hinweise zur Kurs" #elif L==3 // en @@ -22096,7 +22075,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 3: ActSeeSyl #if L==1 // ca - "Temari de l'assignatura" + "Temari de l'assignatura" #elif L==2 // de "Studienplan" #elif L==3 // en @@ -22117,7 +22096,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 4: ActSeeBib #if L==1 // ca - "Bibliografia relacionada amb els continguts de l'assignatura" + "Bibliografia relacionada amb els continguts de l'assignatura" #elif L==2 // de "Literatur" #elif L==3 // en @@ -22159,7 +22138,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 6: ActSeeCrsLnk #if L==1 // ca - "Enllaços relacionats amb els continguts de l'assignatura" + "Enllaços relacionats amb els continguts de l'assignatura" #elif L==2 // de "Links" #elif L==3 // en @@ -22180,7 +22159,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 7: ActSeeCrsTT #if L==1 // ca - "Horari de classes de l'assignatura" + "Horari de classes de l'assignatura" #elif L==2 // de "Stundenplan" #elif L==3 // en @@ -22209,8 +22188,8 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = { // 0: ActSeeAss #if L==1 // ca - "Sistema o criteris d'avaluació" - " de l'estudiant en aquesta assignatura" + "Sistema o criteris d'avaluació" + " de l'estudiant en aquesta assignatura" #elif L==2 // de "Bewertungssystem" #elif L==3 // en @@ -22219,7 +22198,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = "Sistema o criterios de evaluación" " del estudiante en esta asignatura" #elif L==5 // fr - "Système d'évaluation" + "Système d'évaluation" #elif L==6 // gn "Sistema o criterios de evaluación" " del estudiante en esta asignatura"// Okoteve traducción @@ -22275,7 +22254,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 3: ActSeeAllExaAnn #if L==1 // ca - "Llistat de convocatòries d'exàmens d'aquesta assignatura" + "Llistat de convocatòries d'exàmens d'aquesta assignatura" #elif L==2 // de "Prüfungsaufruf" #elif L==3 // en @@ -22287,7 +22266,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==6 // gn "Listado de convocatorias de exámenes de esta asignatura"// Okoteve traducción #elif L==7 // it - "Appelli d'esame" + "Appelli d'esame" #elif L==8 // pl "Ogloszenia egzaminów" #elif L==9 // pt @@ -22317,7 +22296,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 5: ActReqTst #if L==1 // ca - "Tests sobre els continguts d'aquesta assignatura" + "Tests sobre els continguts d'aquesta assignatura" #elif L==2 // de "Tests" #elif L==3 // en @@ -22430,7 +22409,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = // 1: ActAdmShaIns #if L==1 // ca "Arxius compartits per professors i estudiants" - " de l'institució" + " de l'institució" #elif L==2 // de "Freigegebene Dateien" #elif L==3 // en @@ -22546,7 +22525,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 6: ActSeeAdmDocCrsGrp #if L==1 // ca - "Documents de l'assignatura o d'un grup enviats per professors" + "Documents de l'assignatura o d'un grup enviats per professors" #elif L==2 // de "Dokumente" #elif L==3 // en @@ -22567,7 +22546,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 7: ActAdmTchCrsGrp #if L==1 // ca - "Arxius privats, només per als professors de l'assignatura" + "Arxius privats, només per als professors de l'assignatura" #elif L==2 // de "Privat-Dateien, nur für die Lehrer des Kurses" #elif L==3 // en @@ -22589,7 +22568,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = // 8: ActAdmShaCrsGrp #if L==1 // ca "Arxius compartits per professors i estudiants" - " de l'assignatura o d'un grup" + " de l'assignatura o d'un grup" #elif L==2 // de "Freigegebene Dateien" #elif L==3 // en @@ -22613,7 +22592,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 9: ActAdmAsgWrkUsr #if L==1 // ca - "Els meus documents d'activitats i altres treballs en aquesta assignatura" + "Els meus documents d'activitats i altres treballs en aquesta assignatura" #elif L==2 // de "Eingereichte Hausarbeiten" #elif L==3 // en @@ -22634,15 +22613,15 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 10: ActReqAsgWrkCrs #if L==1 // ca - "Activitats i altres treballs enviats pels usuaris d'aquesta assignatura" + "Activitats i altres treballs enviats pels usuaris d'aquesta assignatura" #elif L==2 // de "Hausarbeiten der Benutzer" #elif L==3 // en - "Users' homework" + "Users' homework" #elif L==4 // es "Actividades y otros trabajos enviados por los usuarios de esta asignatura" #elif L==5 // fr - "Travails d'utilisateurs" + "Travails d'utilisateurs" #elif L==6 // gn "Actividades y otros trabajos enviados por los usuarios de esta asignatura"// Okoteve traducción #elif L==7 // it @@ -22685,7 +22664,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 12: ActAdmBrf #if L==1 // ca - "La meva zona privada d'emmagatzematge de fitxers" + "La meva zona privada d'emmagatzematge de fitxers" #elif L==2 // de "Aktentasche" #elif L==3 // en @@ -22733,11 +22712,11 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==2 // de "Studentenverzeichnis und profile" #elif L==3 // en - "Students' list and records" + "Students' list and records" #elif L==4 // es "Listado y fichas de los estudiantes" #elif L==5 // fr - "Liste et cartes d'étudiants" + "Liste et cartes d'étudiants" #elif L==6 // gn "Listado y fichas de los estudiantes"// Okoteve traducción #elif L==7 // it @@ -22754,11 +22733,11 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==2 // de "Lehrkräfteverzeichnis und profile" #elif L==3 // en - "Teachers' list and records" + "Teachers' list and records" #elif L==4 // es "Listado y fichas de profesores" #elif L==5 // fr - "Liste et cartes d'enseignants" + "Liste et cartes d'enseignants" #elif L==6 // gn "Listado y fichas de profesores"// Okoteve traducción #elif L==7 // it @@ -22771,15 +22750,15 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 3: ActLstOth #if L==1 // ca - "Llistat i fitxes d'altres usuaris" + "Llistat i fitxes d'altres usuaris" #elif L==2 // de "Eingeladenverzeichnis und profile von anderen Benutzer" #elif L==3 // en - "Other users' list and records" + "Other users' list and records" #elif L==4 // es "Listado y fichas de otros usuarios" #elif L==5 // fr - "Liste et cartes d'autres utilisateurs" + "Liste et cartes d'autres utilisateurs" #elif L==6 // gn "Listado y fichas de otros usuarios" // Okoteve traducción #elif L==7 // it @@ -22792,12 +22771,12 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 4: ActSeeAtt #if L==1 // ca - "Control d'assistència dels estudiants" - " a les classes d'aquesta assignatura" + "Control d'assistència dels estudiants" + " a les classes d'aquesta assignatura" #elif L==2 // de "Kontrolle der Studierenden Anwesenheit" #elif L==3 // en - "Control of students' attendance" + "Control of students' attendance" " to classes in this course" #elif L==4 // es "Control de asistencia de los estudiantes" @@ -22838,7 +22817,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 6: ActSeeSignUpReq #if L==1 // ca - "Peticions d'inscripció" + "Peticions d'inscripció" #elif L==2 // de "Registrierungsanforderungen" #elif L==3 // en @@ -22846,7 +22825,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==4 // es "Peticiones de inscripción pendientes de verificar" #elif L==5 // fr - "Demandes d'inscription" + "Demandes d'inscription" #elif L==6 // gn "Peticiones de inscripción pendientes de verificar" // Okoteve traducción #elif L==7 // it @@ -22859,7 +22838,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 7: ActLstCon #if L==1 // ca - "Llista d'usuaris connectats en aquest moment" + "Llista d'usuaris connectats en aquest moment" #elif L==2 // de "Angemeldet" #elif L==3 // en @@ -22978,7 +22957,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 4: ActReqMsgUsr #if L==1 // ca - "Enviament d'un nou missatge a altres usuaris" + "Enviament d'un nou missatge a altres usuaris" #elif L==2 // de "Neue Nachricht an andere Benutzer senden" #elif L==3 // en @@ -22986,7 +22965,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==4 // es "Envío de un nuevo mensaje a otros usuarios" #elif L==5 // fr - "Envoi d'un nouveau message à d'autres utilisateurs" + "Envoi d'un nouveau message à d'autres utilisateurs" #elif L==6 // gn "Envío de un nuevo mensaje a otros usuarios"// Okoteve traducción #elif L==7 // it @@ -22999,7 +22978,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 5: ActSeeRcvMsg #if L==1 // ca - "Missatges rebuts d'altres usuaris" + "Missatges rebuts d'altres usuaris" #elif L==2 // de "Nachrichten, die von anderen Benutzern empfangen wurden" #elif L==3 // en @@ -23007,7 +22986,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==4 // es "Mensajes recibidos de otros usuarios" #elif L==5 // fr - "Messages reçus d'autres utilisateurs" + "Messages reçus d'autres utilisateurs" #elif L==6 // gn "Mensajes recibidos de otros usuarios" // Okoteve traducción #elif L==7 // it @@ -23028,7 +23007,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==4 // es "Mensajes enviados por mí a otros usuarios" #elif L==5 // fr - "Messages envoyés par moi à d'autres utilisateurs" + "Messages envoyés par moi à d'autres utilisateurs" #elif L==6 // gn "Mensajes enviados por mí a otros usuarios"// Okoteve traducción #elif L==7 // it @@ -23041,8 +23020,8 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 7: ActReqMaiUsr #if L==1 // ca - "Creació d'un missatge de correu" - " per enviar-lo a usuaris d'aquesta assignatura" + "Creació d'un missatge de correu" + " per enviar-lo a usuaris d'aquesta assignatura" " utilitzant el programa client de correu predeterminat en el meu sistema" #elif L==2 // de "E-Mail" @@ -23076,8 +23055,8 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = { // 0: ActReqUseGbl #if L==1 // ca - "Grans nombres sobre l'ús actual de tota la plataforma," - " o d'aquesta titulació o assignatura" + "Grans nombres sobre l'ús actual de tota la plataforma," + " o d'aquesta titulació o assignatura" #elif L==2 // de "Nutzung von SWAD" #elif L==3 // en @@ -23100,7 +23079,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 1: ActSeePhoDeg #if L==1 // ca - "Estadístiques del nombre d'estudiants en cada titulació" + "Estadístiques del nombre d'estudiants en cada titulació" " representades per les fotos mitjana dels estudiants" #elif L==2 // de "Mischbilder der Studiengänge" @@ -23125,7 +23104,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 2: ActReqStaCrs #if L==1 // ca - "Indicadors d'assignatures per al contracte-programa" + "Indicadors d'assignatures per al contracte-programa" #elif L==2 // de "Anzeigen von Kursen für den Vertrag Programm" #elif L==3 // en @@ -23146,7 +23125,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 3: ActReqAccGbl #if L==1 // ca - "Estadístiques d'accesso a la plataforma" + "Estadístiques d'accesso a la plataforma" #elif L==2 // de "Zugriffsstatistik auf die Plattform" #elif L==3 // en @@ -23303,7 +23282,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // 4: ActFrmMyAcc #if L==1 // ca - "Creació o edició del meu compte d'usuari" + "Creació o edició del meu compte d'usuari" #elif L==2 // de "Erstellen oder Bearbeiten meinem Benutzerkonto" #elif L==3 // en @@ -23311,7 +23290,7 @@ const char *Txt_MENU_SUBTITLE[Tab_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = #elif L==4 // es "Creación o edición de mi cuenta de usuario/a" #elif L==5 // fr - "Créer ou modifier mon compte d'utilisateur" + "Créer ou modifier mon compte d'utilisateur" #elif L==6 // gn "Creación o edición de mi cuenta de usuario/a"// Okoteve traducción #elif L==7 // it @@ -23784,7 +23763,7 @@ const char *Txt_minute = #elif L==5 // fr "minute"; #elif L==6 // gn - "aravo'i"; + "aravo'i"; #elif L==7 // it "minuto"; #elif L==8 // pl @@ -23805,7 +23784,7 @@ const char *Txt_minutes = #elif L==5 // fr "minutes"; #elif L==6 // gn - "aravo'i"; + "aravo'i"; #elif L==7 // it "minuti"; #elif L==8 // pl @@ -23816,7 +23795,7 @@ const char *Txt_minutes = const char *Txt_Modify_me_in_the_course_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "Modificarme en l'assignatura %s"; + "Modificarme en l'assignatura %s"; #elif L==2 // de "Ändern Sie mir im Kurs %s"; #elif L==3 // en @@ -23837,7 +23816,7 @@ const char *Txt_Modify_me_in_the_course_X = // Warning: it is very important to const char *Txt_Modify_user_in_the_course_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "Modificar usuari en l'assignatura %s"; + "Modificar usuari en l'assignatura %s"; #elif L==2 // de "Ändern Benutzer im Kurs %s"; #elif L==3 // en @@ -24963,7 +24942,7 @@ const char *Txt_My_courses = #elif L==5 // fr "Mes matières"; #elif L==6 // gn - "Che mbo'esyry"; + "Che mbo'esyry"; #elif L==7 // it "Miei corsi"; #elif L==8 // pl @@ -25625,7 +25604,7 @@ const char *Txt_New_notice = const char *Txt_New_on_PLATFORM_Sign_up = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "No té compte a %s? Registra't ara"; + "No té compte a %s? Registra't ara"; #elif L==2 // de "Neu bei %s? Registriere Dich!"; #elif L==3 // en @@ -25969,7 +25948,7 @@ const char *Txt_New_type_of_degree = #elif L==4 // es "Nuevo tipo de titulación"; #elif L==5 // fr - "Nouveau type d'étude"; + "Nouveau type d'étude"; #elif L==6 // gn "Nuevo tipo de titulación"; // Okoteve traducción #elif L==7 // it @@ -26032,11 +26011,11 @@ const char *Txt_nick_email_or_ID = #elif L==4 // es "@apodo, correo o ID (DNI/cédula)"; #elif L==5 // fr - "@surnom, courrier ou numéro d'identité"; + "@surnom, courrier ou numéro d'identité"; #elif L==6 // gn "@apodo, correo o ID (DNI/cédula)"; // Okoteve traducción #elif L==7 // it - "@nome-utente, email o numero carta d'identità"; + "@nome-utente, email o numero carta d'identità"; #elif L==8 // pl "@pseudonim, email lub ID"; #elif L==9 // pt @@ -26053,11 +26032,11 @@ const char *Txt_nicks_emails_or_IDs_separated_by_commas = #elif L==4 // es "@apodos, correos o ID (DNI/cédulas) separados por comas"; #elif L==5 // fr - "@surnoms, courriers ou numéros d'identité séparés par des virgules"; + "@surnoms, courriers ou numéros d'identité séparés par des virgules"; #elif L==6 // gn "@apodos, correos o ID (DNI/cédulas) separados por comas"; // Okoteve traducción #elif L==7 // it - "@nomi-utenti, email o numero carte d'identità separati da virgole"; + "@nomi-utenti, email o numero carte d'identità separati da virgole"; #elif L==8 // pl "@nicks, emails or IDs separated by commas"; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -26158,7 +26137,7 @@ const char *Txt_No_announcements = #elif L==4 // es "No hay anuncios"; #elif L==5 // fr - "Il n'y a pas d'annonces"; + "Il n'y a pas d'annonces"; #elif L==6 // gn "No hay anuncios"; // Okoteve traducción #elif L==7 // it @@ -26183,7 +26162,7 @@ const char *Txt_No_announcements_of_exams_of_X = // Warning: it is very importan #elif L==6 // gn "No hay convocatorias de examen de %s."; // Okoteve traducción #elif L==7 // it - "Nessun appello d'esame di %s."; + "Nessun appello d'esame di %s."; #elif L==8 // pl "Brak ogloszen egzaminów %s."; #elif L==9 // pt @@ -26242,7 +26221,7 @@ const char *Txt_No_assignments = #elif L==4 // es "No hay actividades."; #elif L==5 // fr - "Il n'y a pas d'activités."; + "Il n'y a pas d'activités."; #elif L==6 // gn "No hay actividades."; // Okoteve traducción #elif L==7 // it @@ -26263,7 +26242,7 @@ const char *Txt_No_banners = #elif L==4 // es "No hay banners."; #elif L==5 // fr - "Il n'y a pas de banniéres."; + "Il n'y a pas de banniéres."; #elif L==6 // gn "No hay banners."; // Okoteve traducción #elif L==7 // it @@ -26326,7 +26305,7 @@ const char *Txt_No_centres = #elif L==4 // es "No hay centros."; #elif L==5 // fr - "Il n'y a pas de centres."; + "Il n'y a pas de centres."; #elif L==6 // gn "No hay centros."; // Okoteve traducción #elif L==7 // it @@ -26347,7 +26326,7 @@ const char *Txt_No_courses = #elif L==4 // es "No hay asignaturas."; #elif L==5 // fr - "Il n'y a pas de matières."; + "Il n'y a pas de matières."; #elif L==6 // gn "No hay asignaturas."; // Okoteve traducción #elif L==7 // it @@ -26368,7 +26347,7 @@ const char *Txt_No_degrees = #elif L==4 // es "No hay titulaciones."; #elif L==5 // fr - "Il n'y a pas d'études."; + "Il n'y a pas d'études."; #elif L==6 // gn "No hay titulaciones."; // Okoteve traducción #elif L==7 // it @@ -26410,7 +26389,7 @@ const char *Txt_No_events = #elif L==4 // es "No hay eventos."; #elif L==5 // fr - "Il n'y a pas d'événements."; + "Il n'y a pas d'événements."; #elif L==6 // gn "No hay eventos."; // Okoteve traducción #elif L==7 // it @@ -26431,7 +26410,7 @@ const char *Txt_No_exams = #elif L==4 // es "No hay exámenes."; #elif L==5 // fr - "Il n'y a pas d'examens."; + "Il n'y a pas d'examens."; #elif L==6 // gn "No hay exámenes."; // Okoteve traducción #elif L==7 // it @@ -26482,7 +26461,7 @@ const char *Txt_No_games = #elif L==4 // es "No hay juegos."; #elif L==5 // fr - "Il n'y a pas de jeux."; + "Il n'y a pas de jeux."; #elif L==6 // gn "No hay juegos."; // Okoteve traducción #elif L==7 // it @@ -26575,7 +26554,7 @@ const char *Txt_No_image_video = // Without any image #elif L==4 // es "Sin imagen / vídeo"; #elif L==5 // fr - "Pas d'image / vidéo"; + "Pas d'image / vidéo"; #elif L==6 // gn "Sin imagen / vídeo"; // Okoteve traducción #elif L==7 // it @@ -26638,7 +26617,7 @@ const char *Txt_No_institutions = #elif L==4 // es "No hay instituciones."; #elif L==5 // fr - "Il n'y a pas d'établissements."; + "Il n'y a pas d'établissements."; #elif L==6 // gn "No hay instituciones."; // Okoteve traducción #elif L==7 // it @@ -26659,7 +26638,7 @@ const char *Txt_No_links = #elif L==4 // es "No hay enlaces."; #elif L==5 // fr - "Il n'y a pas de liens."; + "Il n'y a pas de liens."; #elif L==6 // gn "No hay enlaces."; // Okoteve traducción #elif L==7 // it @@ -26701,7 +26680,7 @@ const char *Txt_No_notices = #elif L==4 // es "No hay avisos."; #elif L==5 // fr - "Il n'y a pas d'avis."; + "Il n'y a pas d'avis."; #elif L==6 // gn "No hay avisos."; // Okoteve traducción #elif L==7 // it @@ -26722,7 +26701,7 @@ const char *Txt_No_projects = #elif L==4 // es "No hay proyectos."; #elif L==5 // fr - "Il n'y a pas de projets."; + "Il n'y a pas de projets."; #elif L==6 // gn "No hay proyectos."; // Okoteve traducción #elif L==7 // it @@ -26756,7 +26735,7 @@ const char *Txt_No_questions_found_matching_your_search_criteria = const char *Txt_No_questions_have_been_added = #if L==1 // ca - "No s'ha afegit cap pregunta."; + "No s'ha afegit cap pregunta."; #elif L==2 // de "Es wurden keine Fragen hinzugefügt."; #elif L==3 // en @@ -26764,7 +26743,7 @@ const char *Txt_No_questions_have_been_added = #elif L==4 // es "No se ha añadido ninguna pregunta."; #elif L==5 // fr - "Aucune question n'a été ajoutée."; + "Aucune question n'a été ajoutée."; #elif L==6 // gn "No se ha añadido ninguna pregunta."; // Okoteve traducción #elif L==7 // it @@ -26827,7 +26806,7 @@ const char *Txt_No_surveys = #elif L==4 // es "No hay encuestas."; #elif L==5 // fr - "Il n'y a pas de sondages."; + "Il n'y a pas de sondages."; #elif L==6 // gn "No hay encuestas."; // Okoteve traducción #elif L==7 // it @@ -26890,7 +26869,7 @@ const char *Txt_No_test_questions = #elif L==4 // es "No hay preguntas de test."; #elif L==5 // fr - "Il n'y a pas de questions de test."; + "Il n'y a pas de questions de test."; #elif L==6 // gn "No hay preguntas de test."; // Okoteve traducción #elif L==7 // it @@ -27238,7 +27217,7 @@ const char *Txt_nobody_else_can_access_this_content = #elif L==4 // es "nadie más puede acceder a este contenido"; #elif L==5 // fr - "personne d'autre ne peut accéder à ce contenu"; + "personne d'autre ne peut accéder à ce contenu"; #elif L==6 // gn "nadie más puede acceder a este contenido"; // Okoteve traducción #elif L==7 // it @@ -27773,11 +27752,11 @@ const char *Txt_NOTIFY_EVENTS_PLURAL[Ntf_NUM_NOTIFY_EVENTS] = #elif L==2 // de "New Lehrer Dateien" #elif L==3 // en - "New teachers' files" + "New teachers' files" #elif L==4 // es "Nuevos archivos de profesores" #elif L==5 // fr - "Nouveaux fichiers d'enseignants" + "Nouveaux fichiers d'enseignants" #elif L==6 // gn "Nuevos archivos de profesores" // Okoteve traducción #elif L==7 // it @@ -27832,7 +27811,7 @@ const char *Txt_NOTIFY_EVENTS_PLURAL[Ntf_NUM_NOTIFY_EVENTS] = , [Ntf_EVENT_EXAM_ANNOUNCEMENT] = #if L==1 // ca - "Noves convocatòries d'examen" + "Noves convocatòries d'examen" #elif L==2 // de "Neue Aufrufe für Prüfung" #elif L==3 // en @@ -27844,7 +27823,7 @@ const char *Txt_NOTIFY_EVENTS_PLURAL[Ntf_NUM_NOTIFY_EVENTS] = #elif L==6 // gn "Nuevas convocatorias de examen" // Okoteve traducción #elif L==7 // it - "Nuovi appelli d'esame" + "Nuovi appelli d'esame" #elif L==8 // pl "Nowe anonse egzamin" #elif L==9 // pt @@ -27882,7 +27861,7 @@ const char *Txt_NOTIFY_EVENTS_PLURAL[Ntf_NUM_NOTIFY_EVENTS] = #elif L==4 // es "Nuevas inscripciones como estudiante" #elif L==5 // fr - "Nouvelles inscriptions en tant qu'étudiant" + "Nouvelles inscriptions en tant qu'étudiant" #elif L==6 // gn "Nuevas inscripciones como estudiante" // Okoteve traducción #elif L==7 // it @@ -27903,7 +27882,7 @@ const char *Txt_NOTIFY_EVENTS_PLURAL[Ntf_NUM_NOTIFY_EVENTS] = #elif L==4 // es "Nuevas inscripciones como profesor/a" #elif L==5 // fr - "Nouvelles inscriptions en tant qu'enseignant" + "Nouvelles inscriptions en tant qu'enseignant" #elif L==6 // gn "Nuevas inscripciones como profesor/a" // Okoteve traducción #elif L==7 // it @@ -27916,7 +27895,7 @@ const char *Txt_NOTIFY_EVENTS_PLURAL[Ntf_NUM_NOTIFY_EVENTS] = , [Ntf_EVENT_ENROLMENT_REQUEST] = #if L==1 // ca - "Novas peticiós d'inscripció" + "Novas peticiós d'inscripció" #elif L==2 // de "New Registrierungsanforderungen" #elif L==3 // en @@ -27924,7 +27903,7 @@ const char *Txt_NOTIFY_EVENTS_PLURAL[Ntf_NUM_NOTIFY_EVENTS] = #elif L==4 // es "Nuevas peticiones de inscripción" #elif L==5 // fr - "Nouvelles demandes d'inscription" + "Nouvelles demandes d'inscription" #elif L==6 // gn "Nuevas peticiones de inscripción" // Okoteve traducción #elif L==7 // it @@ -28155,7 +28134,7 @@ const char *Txt_NOTIFY_EVENTS_PLURAL[Ntf_NUM_NOTIFY_EVENTS] = #elif L==4 // es "Nuevas inscripciones como profesor/a/a no editor/a" #elif L==5 // fr - "Nouvelles inscriptions en tant qu'enseignant/e non-éditeur/trice" + "Nouvelles inscriptions en tant qu'enseignant/e non-éditeur/trice" #elif L==6 // gn "Nuevas inscripciones como profesor/a no editor/a" // Okoteve traducción #elif L==7 // it @@ -28217,11 +28196,11 @@ const char *Txt_NOTIFY_EVENTS_SINGULAR[Ntf_NUM_NOTIFY_EVENTS] = #elif L==2 // de "Lehrer Datei" #elif L==3 // en - "Teachers' file" + "Teachers' file" #elif L==4 // es "Archivo de profesores" #elif L==5 // fr - "Fichier d'enseignants" + "Fichier d'enseignants" #elif L==6 // gn "Archivo de profesores" // Okoteve traducción #elif L==7 // it @@ -28276,7 +28255,7 @@ const char *Txt_NOTIFY_EVENTS_SINGULAR[Ntf_NUM_NOTIFY_EVENTS] = , [Ntf_EVENT_EXAM_ANNOUNCEMENT] = #if L==1 // ca - "Convocatòria d'examen" + "Convocatòria d'examen" #elif L==2 // de "Aufrufe für Prüfung" #elif L==3 // en @@ -28288,7 +28267,7 @@ const char *Txt_NOTIFY_EVENTS_SINGULAR[Ntf_NUM_NOTIFY_EVENTS] = #elif L==6 // gn "Convocatoria de examen" // Okoteve traducción #elif L==7 // it - "Appello d'esame" + "Appello d'esame" #elif L==8 // pl "Ogloszenie egzamin" #elif L==9 // pt @@ -28326,7 +28305,7 @@ const char *Txt_NOTIFY_EVENTS_SINGULAR[Ntf_NUM_NOTIFY_EVENTS] = #elif L==4 // es "Inscripción como estudiante" #elif L==5 // fr - "Inscription en tant qu'étudiant" + "Inscription en tant qu'étudiant" #elif L==6 // gn "Inscripción como estudiante" // Okoteve traducción #elif L==7 // it @@ -28347,7 +28326,7 @@ const char *Txt_NOTIFY_EVENTS_SINGULAR[Ntf_NUM_NOTIFY_EVENTS] = #elif L==4 // es "Inscripción como profesor/a" #elif L==5 // fr - "Inscription en tant qu'enseignant" + "Inscription en tant qu'enseignant" #elif L==6 // gn "Inscripción como profesor/a" // Okoteve traducción #elif L==7 // it @@ -28360,7 +28339,7 @@ const char *Txt_NOTIFY_EVENTS_SINGULAR[Ntf_NUM_NOTIFY_EVENTS] = , [Ntf_EVENT_ENROLMENT_REQUEST] = #if L==1 // ca - "Petició d'inscripció" + "Petició d'inscripció" #elif L==2 // de "Registrierungsanforderung" #elif L==3 // en @@ -28368,7 +28347,7 @@ const char *Txt_NOTIFY_EVENTS_SINGULAR[Ntf_NUM_NOTIFY_EVENTS] = #elif L==4 // es "Petición de inscripción" #elif L==5 // fr - "Demande d'inscription" + "Demande d'inscription" #elif L==6 // gn "Petición de inscripción" // Okoteve traducción #elif L==7 // it @@ -28599,7 +28578,7 @@ const char *Txt_NOTIFY_EVENTS_SINGULAR[Ntf_NUM_NOTIFY_EVENTS] = #elif L==4 // es "Inscripción como profesor/a no editor/a" #elif L==5 // fr - "Inscription en tant qu'enseignant non-éditeur/trice" + "Inscription en tant qu'enseignant non-éditeur/trice" #elif L==6 // gn "Inscripción como profesor/a no editor/a" // Okoteve traducción #elif L==7 // it @@ -28676,7 +28655,7 @@ const char *Txt_Now_each_student_can_only_belong_to_a_group_of_type_X = // Warni const char *Txt_Number_of_files = #if L==1 // ca - "Nombre d'arxius"; + "Nombre d'arxius"; #elif L==2 // de "Anzahl der Dateien"; #elif L==3 // en @@ -28709,7 +28688,7 @@ const char *Txt_Number_of_files_in_DOCUM_zones = #elif L==6 // gn "N.º de archivos en zonas de documentos"; // Okoteve traducción #elif L==7 // it - "Numero di file nell'area documenti"; + "Numero di file nell'area documenti"; #elif L==8 // pl "Number of files in documents area"; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -28718,7 +28697,7 @@ const char *Txt_Number_of_files_in_DOCUM_zones = const char *Txt_Number_of_files_in_SHARE_zones = #if L==1 // ca - "Nombre d'arxius compartits"; + "Nombre d'arxius compartits"; #elif L==2 // de "Anzahl der freigegebene Dateien"; #elif L==3 // en @@ -28789,7 +28768,7 @@ const char *Txt_Number_of_indicators = #elif L==4 // es "N.º de indicadores"; #elif L==5 // fr - "Nombre d'indicateurs"; + "Nombre d'indicateurs"; #elif L==6 // gn "N.º de indicadores"; // Okoteve traducción #elif L==7 // it @@ -28928,7 +28907,7 @@ const char *Txt_Number_of_posts_BR_per_user = const char *Txt_Number_of_private_files = #if L==1 // ca - "Nombre d'arxius privats"; + "Nombre d'arxius privats"; #elif L==2 // de "Anzahl der private Dateien"; #elif L==3 // en @@ -28949,7 +28928,7 @@ const char *Txt_Number_of_private_files = const char *Txt_Number_of_BR_program_items = #if L==1 // ca - "Nombre d'elements
de programes"; + "Nombre d'elements
de programes"; #elif L==2 // de "Anzahl der Programmelemente"; #elif L==3 // en @@ -28957,7 +28936,7 @@ const char *Txt_Number_of_BR_program_items = #elif L==4 // es "N.º de
items en programas"; #elif L==5 // fr - "Nombre d'éléments
de programme"; + "Nombre d'éléments
de programme"; #elif L==6 // gn "N.º de
items en programas"; // Okoteve traducción #elif L==7 // it @@ -28970,7 +28949,7 @@ const char *Txt_Number_of_BR_program_items = const char *Txt_Number_of_public_files = #if L==1 // ca - "Nombre d'arxius públics"; + "Nombre d'arxius públics"; #elif L==2 // de "Anzahl der öffentliche Dateien"; #elif L==3 // en @@ -29096,7 +29075,7 @@ const char *Txt_Number_of_threads_BR_per_forum = const char *Txt_Number_of_BR_assignments = #if L==1 // ca - "Nombre
d'activitats"; + "Nombre
d'activitats"; #elif L==2 // de "Anzahl der
Aufgaben"; #elif L==3 // en @@ -29104,7 +29083,7 @@ const char *Txt_Number_of_BR_assignments = #elif L==4 // es "N.º de
actividades"; #elif L==5 // fr - "Nombre
d'activités"; + "Nombre
d'activités"; #elif L==6 // gn "N.º de
actividades"; // Okoteve traducción #elif L==7 // it @@ -29117,7 +29096,7 @@ const char *Txt_Number_of_BR_assignments = const char *Txt_Number_of_BR_courses_with_BR_assignments = #if L==1 // ca - "Nombre
d'assignatures
amb activitats"; + "Nombre
d'assignatures
amb activitats"; #elif L==2 // de "Anzahl der
Kursen
mit Aufgaben"; #elif L==3 // en @@ -29138,7 +29117,7 @@ const char *Txt_Number_of_BR_courses_with_BR_assignments = const char *Txt_Number_of_BR_courses_with_BR_exams = #if L==1 // ca - "Nombre
d'assignatures
amb exàmens"; + "Nombre
d'assignatures
amb exàmens"; #elif L==2 // de "Anzahl der
Kursen
mit Prüfung"; #elif L==3 // en @@ -29159,7 +29138,7 @@ const char *Txt_Number_of_BR_courses_with_BR_exams = const char *Txt_Number_of_BR_courses_with_BR_exportable_BR_test_BR_questions = #if L==1 // ca - "Nombre
d'assignatures
amb preguntes
de test
exportables"; + "Nombre
d'assignatures
amb preguntes
de test
exportables"; #elif L==2 // de "Anzahl der
Kursen
mit exportierbar
Testfragen"; #elif L==3 // en @@ -29180,7 +29159,7 @@ const char *Txt_Number_of_BR_courses_with_BR_exportable_BR_test_BR_questions = const char *Txt_Number_of_BR_courses_with_BR_games = #if L==1 // ca - "Nombre
d'assignatures
amb jocs"; + "Nombre
d'assignatures
amb jocs"; #elif L==2 // de "Anzahl der
Kursen
mit Spiele"; #elif L==3 // en @@ -29201,7 +29180,7 @@ const char *Txt_Number_of_BR_courses_with_BR_games = const char *Txt_Number_of_BR_courses_with_BR_program_items = #if L==1 // ca - "Nombre
d'assignatures amb
elements de programes"; + "Nombre
d'assignatures amb
elements de programes"; #elif L==2 // de "Anzahl der
Kursen mit
Programmelemente"; #elif L==3 // en @@ -29209,7 +29188,7 @@ const char *Txt_Number_of_BR_courses_with_BR_program_items = #elif L==4 // es "N.º de
asignaturas con
items de programas"; #elif L==5 // fr - "Nombre de
matières avec
d'éléments de programme"; + "Nombre de
matières avec
d'éléments de programme"; #elif L==6 // gn "N.º de
asignaturas con
items de programas"; // Okoteve traducción #elif L==7 // it @@ -29222,7 +29201,7 @@ const char *Txt_Number_of_BR_courses_with_BR_program_items = const char *Txt_Number_of_BR_courses_with_BR_projects = #if L==1 // ca - "Nombre
d'assignatures
amb projectes"; + "Nombre
d'assignatures
amb projectes"; #elif L==2 // de "Anzahl der
Kursen
mit Projekte"; #elif L==3 // en @@ -29243,7 +29222,7 @@ const char *Txt_Number_of_BR_courses_with_BR_projects = const char *Txt_Number_of_BR_courses_BR_with_test_BR_questions = #if L==1 // ca - "Nombre
d'assignatures
amb preguntes
de test"; + "Nombre
d'assignatures
amb preguntes
de test"; #elif L==2 // de "Anzahl der
Kursen
mit Testfragen"; #elif L==3 // en @@ -29264,7 +29243,7 @@ const char *Txt_Number_of_BR_courses_BR_with_test_BR_questions = const char *Txt_Number_of_BR_courses_with_BR_surveys = #if L==1 // ca - "Nombre
d'assignatures
amb enquestes"; + "Nombre
d'assignatures
amb enquestes"; #elif L==2 // de "Anzahl der
Kursen
mit Umfragen"; #elif L==3 // en @@ -29285,7 +29264,7 @@ const char *Txt_Number_of_BR_courses_with_BR_surveys = const char *Txt_Number_of_BR_events = #if L==1 // ca - "N.º d'
esdeveniments."; + "N.º d'
esdeveniments."; #elif L==2 // de "Anzahl der
Ereignisse"; #elif L==3 // en @@ -29293,7 +29272,7 @@ const char *Txt_Number_of_BR_events = #elif L==4 // es "N.º de
eventos"; #elif L==5 // fr - "Nombre
d'événements"; + "Nombre
d'événements"; #elif L==6 // gn "N.º de
eventos"; // Okoteve traducción #elif L==7 // it @@ -29314,7 +29293,7 @@ const char *Txt_Number_of_BR_emails = #elif L==4 // es "N.º de
correos"; #elif L==5 // fr - "Nombre
d'emails"; + "Nombre
d'emails"; #elif L==6 // gn "N.º de
correos"; // Okoteve traducción #elif L==7 // it @@ -29327,7 +29306,7 @@ const char *Txt_Number_of_BR_emails = const char *Txt_Number_of_BR_exams = #if L==1 // ca - "Nombre
d'exàmens"; + "Nombre
d'exàmens"; #elif L==2 // de "Anzahl der
Prüfung"; #elif L==3 // en @@ -29335,11 +29314,11 @@ const char *Txt_Number_of_BR_exams = #elif L==4 // es "N.º de
exámenes"; #elif L==5 // fr - "Nombre
d'examens"; + "Nombre
d'examens"; #elif L==6 // gn "N.º de
exámenes"; // Okoteve traducción #elif L==7 // it - "Numero
d'esame"; + "Numero
d'esame"; #elif L==8 // pl "Liczba
egzaminów"; #elif L==9 // pt @@ -29411,7 +29390,7 @@ const char *Txt_Number_of_BR_projects = const char *Txt_Number_of_students = #if L==1 // ca - "Nombre d'estudiants"; + "Nombre d'estudiants"; #elif L==2 // de "Anzahl der Studenten"; #elif L==3 // en @@ -29419,7 +29398,7 @@ const char *Txt_Number_of_students = #elif L==4 // es "N.º de estudiantes"; #elif L==5 // fr - "Nombre d'étudiants"; + "Nombre d'étudiants"; #elif L==6 // gn "N.º de estudiantes"; // Okoteve traducción #elif L==7 // it @@ -29432,7 +29411,7 @@ const char *Txt_Number_of_students = const char *Txt_Number_of_BR_surveys = #if L==1 // ca - "Nombre
d'enquestes"; + "Nombre
d'enquestes"; #elif L==2 // de "Anzahl der
Umfragen"; #elif L==3 // en @@ -29474,7 +29453,7 @@ const char *Txt_Number_BR_of_test_BR_questions = const char *Txt_Number_of_users = #if L==1 // ca - "Nombre d'usuaris"; + "Nombre d'usuaris"; #elif L==2 // de "Anzahl der Benutzer"; #elif L==3 // en @@ -29482,7 +29461,7 @@ const char *Txt_Number_of_users = #elif L==4 // es "N.º de usuarios"; #elif L==5 // fr - "Nombre d'utilisateurs"; + "Nombre d'utilisateurs"; #elif L==6 // gn "N.º de usuarios"; // Okoteve traducción #elif L==7 // it @@ -29547,7 +29526,7 @@ const char *Txt_Office = #elif L==5 // fr "Bureau"; #elif L==6 // gn - "Mba'apoha"; + "Mba'apoha"; #elif L==7 // it "Ufficio"; #elif L==8 // pl @@ -29684,7 +29663,7 @@ const char *Txt_Only_courses_with_more_than_X_clicks_are_shown = // Warning: it const char *Txt_only_if_the_scope_is_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "només si l'àmbit és %s"; + "només si l'àmbit és %s"; #elif L==2 // de "nur dann, wenn der Geltungsbereich ist %s"; #elif L==3 // en @@ -29696,7 +29675,7 @@ const char *Txt_only_if_the_scope_is_X = // Warning: it is very important to inc #elif L==6 // gn "solo si el ámbito es %s"; // Okoteve traducción #elif L==7 // it - "solo se l'ambito è %s"; + "solo se l'ambito è %s"; #elif L==8 // pl "tylko wtedy, gdy zakres jest %s"; #elif L==9 // pt @@ -29913,7 +29892,7 @@ const char *Txt_or_you_can_create_a_new_link_inside_the_folder_X = // Warning: i " dentro de la carpeta %s:"; // Okoteve traducción #elif L==7 // it "…oppure è possibile creare una nuova cartella" - " all'interno della cartella %s:"; + " all'interno della cartella %s:"; #elif L==8 // pl "…czy możesz utworzyć nowy link" " wewnątrz folderu %s:"; @@ -29924,7 +29903,7 @@ const char *Txt_or_you_can_create_a_new_link_inside_the_folder_X = // Warning: i const char *Txt_or_you_can_make_a_file_copy_to_the_folder_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "…o pot realitzar una còpia d'arxius" + "…o pot realitzar una còpia d'arxius" " a la carpeta %s:"; #elif L==2 // de "…Oder Sie können die Kopie einer Datei" @@ -30022,7 +30001,7 @@ const char *Txt_Original_message = #elif L==4 // es "Mensaje original"; #elif L==5 // fr - "Message d'origine"; + "Message d'origine"; #elif L==6 // gn "Mensaje original"; // Okoteve traducción #elif L==7 // it @@ -30400,7 +30379,7 @@ const char *Txt_PERCENT_of_users = #elif L==4 // es "% de usuarios"; #elif L==5 // fr - "% d'utilisateurs"; + "% d'utilisateurs"; #elif L==6 // gn "% de usuarios"; // Okoteve traducción #elif L==7 // it @@ -30486,7 +30465,7 @@ const char *Txt_Photo = #elif L==5 // fr "Photo"; #elif L==6 // gn - "Ta'anga"; + "Ta'anga"; #elif L==7 // it "Foto"; #elif L==8 // pl @@ -30497,7 +30476,7 @@ const char *Txt_Photo = const char *Txt_Photo_has_been_updated = #if L==1 // ca - "La fotografia s'ha actualitzat."; + "La fotografia s'ha actualitzat."; #elif L==2 // de "Foto wurde aktualisiert."; #elif L==3 // en @@ -30780,7 +30759,7 @@ const char *Txt_PLACES_HELP_ORDER[Plc_NUM_ORDERS] = #elif L==4 // es "Ordenar por nº de titulaciones" #elif L==5 // fr - "Trier par nombre d'études" + "Trier par nombre d'études" #elif L==6 // gn "Ordenar por nº de titulaciones" // Okoteve traducción #elif L==7 // it @@ -30827,7 +30806,7 @@ const char *Txt_PLACES_ORDER[Plc_NUM_ORDERS] = #elif L==5 // fr "Centres" #elif L==6 // gn - "Mbo'ehao" + "Mbo'ehao" #elif L==7 // it "Centri" #elif L==8 // pl @@ -30910,7 +30889,7 @@ const char *Txt_Please_check_your_email_address = #elif L==4 // es "Por favor, compruebe su dirección de correo."; #elif L==5 // fr - "S'il vous plaít, v&eaxcute;rifiez votre adresse email."; + "S'il vous plaít, v&eaxcute;rifiez votre adresse email."; #elif L==6 // gn "Por favor, compruebe su dirección de correo."; // Okoteve traducción #elif L==7 // it @@ -30931,7 +30910,7 @@ const char *Txt_Please_confirm_your_email_address = #elif L==4 // es "Por favor, confirme su dirección de correo."; #elif L==5 // fr - "S'il vous plaít, confirmez votre adresse email."; + "S'il vous plaít, confirmez votre adresse email."; #elif L==6 // gn "Por favor, confirme su dirección de correo."; // Okoteve traducción #elif L==7 // it @@ -30952,7 +30931,7 @@ const char *Txt_Please_enter_your_ID = #elif L==4 // es "Por favor, escriba su ID (DNI/cédula)."; #elif L==5 // fr - "S'il vous plaít, entrez votre ID."; + "S'il vous plaít, entrez votre ID."; #elif L==6 // gn "Por favor, escriba su ID (DNI/cédula)."; // Okoteve traducción #elif L==7 // it @@ -30967,8 +30946,8 @@ const char *Txt_Please_fill_in_your_ID = #if L==1 // ca "Si us plau, ompli el seu ID (DNI/cèdula)." " És una dada opcional," - " però és recomanable que l'ompli" - " perquè facilita el procés d'inscripció" + " però és recomanable que l'ompli" + " perquè facilita el procés d'inscripció" " dels usuaris en les assignatures."; #elif L==2 // de "Bitte geben Sie Ihre Ausweis-Nr. änder." @@ -30989,10 +30968,10 @@ const char *Txt_Please_fill_in_your_ID = " porque facilita el proceso de inscripción" " de los usuarios en las asignaturas."; #elif L==5 // fr - "S'il vous plaít, indiquez votre ID." - " C'est une donnée facultative," + "S'il vous plaít, indiquez votre ID." + " C'est une donnée facultative," " mais il est recommandé que vous la remplissez" - " parce qu'il facilite le processus d'enregistrement" + " parce qu'il facilite le processus d'enregistrement" " des utilisateurs dans les matières."; #elif L==6 // gn "Por favor, rellene su ID (DNI/cédula)." @@ -31032,7 +31011,7 @@ const char *Txt_Please_fill_in_your_record_card_including_your_country_nationali "Por favor, rellene su ficha," " incluyendo su país (nacionalidad)."; #elif L==5 // fr - "S'il vous plaít, remplissez votre carte d'enregistrement," + "S'il vous plaít, remplissez votre carte d'enregistrement," " y compris votre pays (nationalité)."; #elif L==6 // gn "Por favor, rellene su ficha," @@ -31062,7 +31041,7 @@ const char *Txt_Please_fill_in_your_record_card_including_your_name = "Por favor, rellene su ficha," " incluyendo su nombre y apellido(s)."; #elif L==5 // fr - "S'il vous plaít, remplissez votre carte d'enregistrement," + "S'il vous plaít, remplissez votre carte d'enregistrement," " y compris votre nom."; #elif L==6 // gn "Por favor, rellene su ficha," @@ -31092,7 +31071,7 @@ const char *Txt_Please_fill_in_your_record_card_including_your_sex = "Por favor, rellene su ficha," " incluyendo el sexo."; #elif L==5 // fr - "S'il vous plaít, remplissez votre carte d'enregistrement," + "S'il vous plaít, remplissez votre carte d'enregistrement," " y compris votre sexe."; #elif L==6 // gn "Por favor, rellene su ficha," @@ -31118,7 +31097,7 @@ const char *Txt_Please_check_your_privacy_settings = #elif L==4 // es "Por favor, revise sus ajustes de privacidad."; #elif L==5 // fr - "S'il vous plaît, vérifiez vos paramètres de privacité."; + "S'il vous plaît, vérifiez vos paramètres de privacité."; #elif L==6 // gn "Por favor, revise sus ajustes de privacidad."; // Okoteve traducción #elif L==7 // it @@ -31131,7 +31110,7 @@ const char *Txt_Please_check_your_privacy_settings = const char *Txt_Please_review_your_answers_before_submitting_the_exam = #if L==1 // ca - "Si us plau, revisi les seves respostes abans d'enviar l'examen."; + "Si us plau, revisi les seves respostes abans d'enviar l'examen."; #elif L==2 // de "Bitte überprüfen Sie Ihre Antworten, bevor Sie die Prüfung einreichen."; #elif L==3 // en @@ -31139,11 +31118,11 @@ const char *Txt_Please_review_your_answers_before_submitting_the_exam = #elif L==4 // es "Por favor, revise sus respuestas antes de enviar el examen."; #elif L==5 // fr - "S'il vous plaît, veuillez revoir vos réponses avant de soumettre l'examen."; + "S'il vous plaît, veuillez revoir vos réponses avant de soumettre l'examen."; #elif L==6 // gn "Por favor, revise sus respuestas antes de enviar el examen."; // Okoteve traducción #elif L==7 // it - "Si prega di rivedere le risposte prima di inviare l'esame."; + "Si prega di rivedere le risposte prima di inviare l'esame."; #elif L==8 // pl "Przejrzyj swoje odpowiedzi przed przesłaniem egzaminu."; #elif L==9 // pt @@ -31160,7 +31139,7 @@ const char *Txt_Please_select_the_country_of_your_institution = #elif L==4 // es "Por favor, seleccione el país de su institución."; #elif L==5 // fr - "S'il vous plaít, sélectionnez le pays de votre établissement."; + "S'il vous plaít, sélectionnez le pays de votre établissement."; #elif L==6 // gn "Por favor, seleccione el país de su institución."; // Okoteve traducción #elif L==7 // it @@ -31181,7 +31160,7 @@ const char *Txt_Please_select_your_centre = #elif L==4 // es "Por favor, seleccione su centro."; #elif L==5 // fr - "S'il vous plaít, sélectionnez votre centre."; + "S'il vous plaít, sélectionnez votre centre."; #elif L==6 // gn "Por favor, seleccione su centro."; // Okoteve traducción #elif L==7 // it @@ -31202,7 +31181,7 @@ const char *Txt_Please_select_your_department = #elif L==4 // es "Por favor, seleccione su departamento."; #elif L==5 // fr - "S'il vous plaít, sélectionnez votre département."; + "S'il vous plaít, sélectionnez votre département."; #elif L==6 // gn "Por favor, seleccione su departamento."; // Okoteve traducción #elif L==7 // it @@ -31223,7 +31202,7 @@ const char *Txt_Please_select_your_institution = #elif L==4 // es "Por favor, seleccione su institución."; #elif L==5 // fr - "S'il vous plaít, sélectionnez votre établissement."; + "S'il vous plaít, sélectionnez votre établissement."; #elif L==6 // gn "Por favor, seleccione su institución."; // Okoteve traducción #elif L==7 // it @@ -31236,7 +31215,7 @@ const char *Txt_Please_select_your_institution = const char *Txt_Please_specify_if_you_allow_downloading_the_question_bank_from_other_applications = #if L==1 // ca - "Si us plau, especifiqui si permet la descàrrega de el banc de preguntes des d'altres aplicacions."; + "Si us plau, especifiqui si permet la descàrrega de el banc de preguntes des d'altres aplicacions."; #elif L==2 // de "Bitte geben Sie an, ob Sie das Herunterladen der Fragenbank aus anderen Anwendungen zulassen."; #elif L==3 // en @@ -31244,7 +31223,7 @@ const char *Txt_Please_specify_if_you_allow_downloading_the_question_bank_from_o #elif L==4 // es "Por favor, especifique si permite la descarga del banco de preguntas desde otras aplicaciones."; #elif L==5 // fr - "Veuillez indiquer si vous autorisez le téléchargement de la banque de questions à partir d'autres applications."; + "Veuillez indiquer si vous autorisez le téléchargement de la banque de questions à partir d'autres applications."; #elif L==6 // gn "Por favor, especifique si permite la descarga del banco de preguntas desde otras aplicaciones."; // Okoteve traducción #elif L==7 // it @@ -31265,7 +31244,7 @@ const char *Txt_Please_wait_ = #elif L==4 // es "Espere, por favor…"; #elif L==5 // fr - "Attendez s'il vous plaît…"; + "Attendez s'il vous plaît…"; #elif L==6 // gn "Espere, por favor…"; // Okoteve traducción #elif L==7 // it @@ -31833,7 +31812,7 @@ const char *Txt_PROJECT_ORDER_HELP[Prj_NUM_ORDERS] = , [Prj_ORDER_END_TIME] = #if L==1 // ca - "Ordenar per data de l'última edició" + "Ordenar per data de l'última edició" #elif L==2 // de "Sortieren nach letzten Ausgabe" #elif L==3 // en @@ -31845,7 +31824,7 @@ const char *Txt_PROJECT_ORDER_HELP[Prj_NUM_ORDERS] = #elif L==6 // gn "Ordenar por fecha de última edición" // Okoteve traducción #elif L==7 // it - "Ordina per data dell'ultima edizione" + "Ordina per data dell'ultima edizione" #elif L==8 // pl "Sortuj według daty ostatniej edycji" #elif L==9 // pt @@ -31951,7 +31930,7 @@ const char *Txt_PROJECT_ROLES_SINGUL_Abc[Prj_NUM_ROLES_IN_PROJECT] = #elif L==5 // fr "Étudiant/e" #elif L==6 // gn - "Temimbo'e" + "Temimbo'e" #elif L==7 // it "Studente" #elif L==8 // pl @@ -32101,7 +32080,7 @@ const char *Txt_PROJECT_ROLES_SINGUL_abc[Prj_NUM_ROLES_IN_PROJECT][Usr_NUM_SEXS] #elif L==5 // fr "étudiant/e" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studente" #elif L==8 // pl @@ -32122,7 +32101,7 @@ const char *Txt_PROJECT_ROLES_SINGUL_abc[Prj_NUM_ROLES_IN_PROJECT][Usr_NUM_SEXS] #elif L==5 // fr "étudiante" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studente" #elif L==8 // pl @@ -32143,7 +32122,7 @@ const char *Txt_PROJECT_ROLES_SINGUL_abc[Prj_NUM_ROLES_IN_PROJECT][Usr_NUM_SEXS] #elif L==5 // fr "étudiant" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studente" #elif L==8 // pl @@ -32164,7 +32143,7 @@ const char *Txt_PROJECT_ROLES_SINGUL_abc[Prj_NUM_ROLES_IN_PROJECT][Usr_NUM_SEXS] #elif L==5 // fr "étudiant/e" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studente" #elif L==8 // pl @@ -32377,7 +32356,7 @@ const char *Txt_PROJECT_ROLES_PLURAL_Abc[Prj_NUM_ROLES_IN_PROJECT] = #elif L==5 // fr "Étudiants" #elif L==6 // gn - "Temimbo'e" + "Temimbo'e" #elif L==7 // it "Studenti" #elif L==8 // pl @@ -32464,7 +32443,7 @@ const char *Txt_PROJECT_ROLES_PLURAL_abc[Prj_NUM_ROLES_IN_PROJECT] = #elif L==5 // fr "étudiants" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studenti" #elif L==8 // pl @@ -32810,7 +32789,7 @@ const char *Txt_Public_agenda_USER = // Warning: it is very important to include #elif L==2 // de "Öffentliche Organizer von %s"; #elif L==3 // en - "%s's public agenda"; + "%s's public agenda"; #elif L==4 // es "Agenda pública de %s"; #elif L==5 // fr @@ -33268,7 +33247,7 @@ const char *Txt_Real_number_between_A_and_B_2 = // Must start by space const char *Txt_Recommended_aspect_ratio = #if L==1 // ca - "Relació d'aspecte recomanada"; + "Relació d'aspecte recomanada"; #elif L==2 // de "Empfohlene Seitenverhältnisr"; #elif L==3 // en @@ -33276,7 +33255,7 @@ const char *Txt_Recommended_aspect_ratio = #elif L==4 // es "Relación de aspecto recomendada"; #elif L==5 // fr - "Rapport d'aspect recommandé"; + "Rapport d'aspect recommandé"; #elif L==6 // gn "Relación de aspecto recomendada"; // Okoteve traducción #elif L==7 // it @@ -33817,7 +33796,7 @@ const char *Txt_Register_me_in_X = // Warning: it is very important to include % const char *Txt_Register_USER_in_the_course_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "Inscriure en l'assignatura %s"; + "Inscriure en l'assignatura %s"; #elif L==2 // de "Anmeldung im Kurs %s"; #elif L==3 // en @@ -33850,7 +33829,7 @@ const char *Txt_Register_USER_as_an_administrator_of_the_centre_X = // Warning: "Inscribir como administrador/a" " del centro %s"; #elif L==5 // fr - "Inscrire en tant qu'administrateur" + "Inscrire en tant qu'administrateur" " du centre %s"; #elif L==6 // gn "Inscribir como administrador/a" @@ -33880,7 +33859,7 @@ const char *Txt_Register_USER_as_an_administrator_of_the_degree_X = // Warning: "Inscribir como administrador/a" " de la titulación %s"; #elif L==5 // fr - "Inscrire en tant qu'administrateur" + "Inscrire en tant qu'administrateur" " du étude %s"; #elif L==6 // gn "Inscribir como administrador/a" @@ -33910,7 +33889,7 @@ const char *Txt_Register_USER_as_an_administrator_of_the_institution_X = // Warn "Inscribir como administrador/a" " de la institución %s"; #elif L==5 // fr - "Inscrire en tant qu'administrateur" + "Inscrire en tant qu'administrateur" " du établissement %s"; #elif L==6 // gn "Inscribir como administrador/a" @@ -34138,7 +34117,7 @@ const char *Txt_Remove_files_older_than_PART_1_OF_2 = const char *Txt_Remove_files_older_than_PART_2_OF_2 = #if L==1 // ca - "mesos d'antiguitat."; + "mesos d'antiguitat."; #elif L==2 // de "Monate."; #elif L==3 // en @@ -34335,7 +34314,7 @@ const char *Txt_Remove_me_as_an_administrator = #elif L==4 // es "Eliminarme como administrador/a"; #elif L==5 // fr - "Enlever-moi en tant qu'administrateur"; + "Enlever-moi en tant qu'administrateur"; #elif L==6 // gn "Eliminarme como administrador/a"; // Okoteve traducción #elif L==7 // it @@ -34360,7 +34339,7 @@ const char *Txt_Remove_me_as_an_administrator_of_the_centre_X = // Warning: it i "Eliminarme como administrador/a" " del centro %s"; #elif L==5 // fr - "Enlever-moi en tant qu'administrateur" + "Enlever-moi en tant qu'administrateur" " du centre %s"; #elif L==6 // gn "Eliminarme como administrador/a" @@ -34390,7 +34369,7 @@ const char *Txt_Remove_me_as_an_administrator_of_the_degree_X = // Warning: it i "Eliminarme como administrador/a" " de la titulación %s"; #elif L==5 // fr - "Enlever-moi en tant qu'administrateur" + "Enlever-moi en tant qu'administrateur" " du étude %s"; #elif L==6 // gn "Eliminarme como administrador/a" @@ -34420,7 +34399,7 @@ const char *Txt_Remove_me_as_an_administrator_of_the_institution_X = // Warning: "Eliminarme como administrador/a" " de la institución %s"; #elif L==5 // fr - "Enlever-moi en tant qu'administrateur" + "Enlever-moi en tant qu'administrateur" " du établissement %s"; #elif L==6 // gn "Eliminarme como administrador/a" @@ -34438,7 +34417,7 @@ const char *Txt_Remove_me_as_an_administrator_of_the_institution_X = // Warning: const char *Txt_Remove_me_from_this_course = #if L==1 // ca - "Eliminarme d'aquesta assignatura"; + "Eliminarme d'aquesta assignatura"; #elif L==2 // de "Entfernen Sie diesen Kurs"; #elif L==3 // en @@ -34753,7 +34732,7 @@ const char *Txt_Remove_type_of_group = const char *Txt_Remove_user_from_this_course = #if L==1 // ca - "Eliminar usuari d'aquesta assignatura"; + "Eliminar usuari d'aquesta assignatura"; #elif L==2 // de "Entfernen Benutzer Sie diesen Kurs"; #elif L==3 // en @@ -34774,7 +34753,7 @@ const char *Txt_Remove_user_from_this_course = const char *Txt_Remove_USER_from_this_project = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "Eliminar %s d'aquest projecte"; + "Eliminar %s d'aquest projecte"; #elif L==2 // de "Entfernen %s Sie diesen Projekt"; #elif L==3 // en @@ -34803,7 +34782,7 @@ const char *Txt_Remove_USER_as_an_administrator = #elif L==4 // es "Eliminar como administrador/a"; #elif L==5 // fr - "Enlever en tant qu'administrateur"; + "Enlever en tant qu'administrateur"; #elif L==6 // gn "Eliminar como administrador/a"; // Okoteve traducción #elif L==7 // it @@ -34828,7 +34807,7 @@ const char *Txt_Remove_USER_as_an_administrator_of_the_centre_X = // Warning: it "Eliminar como administrador/a" " del centro %s"; #elif L==5 // fr - "Enlever en tant qu'administrateur" + "Enlever en tant qu'administrateur" " du centre %s"; #elif L==6 // gn "Eliminar como administrador/a" @@ -34858,7 +34837,7 @@ const char *Txt_Remove_USER_as_an_administrator_of_the_degree_X = // Warning: it "Eliminar como administrador/a" " de la titulación %s"; #elif L==5 // fr - "Enlever en tant qu'administrateur" + "Enlever en tant qu'administrateur" " du étude %s"; #elif L==6 // gn "Eliminar como administrador/a" @@ -34888,7 +34867,7 @@ const char *Txt_Remove_USER_as_an_administrator_of_the_institution_X = // Warnin "Eliminar como administrador/a" " de la institución %s"; #elif L==5 // fr - "Enlever en tant qu'administrateur" + "Enlever en tant qu'administrateur" " du établissement %s"; #elif L==6 // gn "Eliminar como administrador/a" @@ -35011,7 +34990,7 @@ const char *Txt_Report = const char *Txt_Report_of_use_of_PLATFORM = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "Informe d'ús de %s"; + "Informe d'ús de %s"; #elif L==2 // de "Bericht der Nutzung der %s"; #elif L==3 // en @@ -35019,7 +34998,7 @@ const char *Txt_Report_of_use_of_PLATFORM = // Warning: it is very important to #elif L==4 // es "Informe de uso de %s"; #elif L==5 // fr - "Rapport d'utilisation de %s"; + "Rapport d'utilisation de %s"; #elif L==6 // gn "Informe de uso de %s"; // Okoteve traducción #elif L==7 // it @@ -35271,7 +35250,7 @@ const char *Txt_Results_of_exam_X = // Warning: it is very important to include #elif L==4 // es "Resultados del examen "%s""; #elif L==5 // fr - "Résultats de l'exam "%s""; + "Résultats de l'exam "%s""; #elif L==6 // gn "Resultados del examen "%s""; // Okoteve traducción #elif L==7 // it @@ -35454,7 +35433,7 @@ const char *Txt_ROLE_STATS[Sta_NUM_ROLES_STAT] = , [Sta_ROLE_INS_ADMINS] = #if L==1 // ca - "administradors d'institucions" + "administradors d'institucions" #elif L==2 // de "Administratoren von Hochschulen" #elif L==3 // en @@ -35462,7 +35441,7 @@ const char *Txt_ROLE_STATS[Sta_NUM_ROLES_STAT] = #elif L==4 // es "administradores de instituciones" #elif L==5 // fr - "administrateurs d'établissements" + "administrateurs d'établissements" #elif L==6 // gn "administradores de instituciones" // Okoteve traducción #elif L==7 // it @@ -35527,7 +35506,7 @@ const char *Txt_ROLE_STATS[Sta_NUM_ROLES_STAT] = #elif L==5 // fr "enseignants" #elif L==6 // gn - "mbo'ehára" + "mbo'ehára" #elif L==7 // it "professori" #elif L==8 // pl @@ -35548,7 +35527,7 @@ const char *Txt_ROLE_STATS[Sta_NUM_ROLES_STAT] = #elif L==5 // fr "enseignants non-éditeurs" #elif L==6 // gn - "mbo'ehára no editores" // Okoteve traducción + "mbo'ehára no editores" // Okoteve traducción #elif L==7 // it "professori non-editing" #elif L==8 // pl @@ -35569,7 +35548,7 @@ const char *Txt_ROLE_STATS[Sta_NUM_ROLES_STAT] = #elif L==5 // fr "étudiants" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studenti" #elif L==8 // pl @@ -35929,7 +35908,7 @@ const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Étudiant/e" #elif L==6 // gn - "Temimbo'e" + "Temimbo'e" #elif L==7 // it "Studente" #elif L==8 // pl @@ -35950,7 +35929,7 @@ const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Étudiante" #elif L==6 // gn - "Temimbo'e" + "Temimbo'e" #elif L==7 // it "Studentessa" #elif L==8 // pl @@ -35971,7 +35950,7 @@ const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Étudiant" #elif L==6 // gn - "Temimbo'e" + "Temimbo'e" #elif L==7 // it "Studente" #elif L==8 // pl @@ -35992,7 +35971,7 @@ const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Étudiant/e" #elif L==6 // gn - "Temimbo'e" + "Temimbo'e" #elif L==7 // it "Studente" #elif L==8 // pl @@ -36013,7 +35992,7 @@ const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignant/e non-éditeur/trice" #elif L==6 // gn - "Mbo'ehára no editor/a" // Okoteve traducción + "Mbo'ehára no editor/a" // Okoteve traducción #elif L==7 // it "Professore/ssa non-editing" #elif L==8 // pl @@ -36034,7 +36013,7 @@ const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignante non-éditrice" #elif L==6 // gn - "Mbo'ehára no editora" // Okoteve traducción + "Mbo'ehára no editora" // Okoteve traducción #elif L==7 // it "Professoressa non-editing" #elif L==8 // pl @@ -36055,7 +36034,7 @@ const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignant non-éditeur" #elif L==6 // gn - "Mbo'ehára no editor" // Okoteve traducción + "Mbo'ehára no editor" // Okoteve traducción #elif L==7 // it "Professore non-editing" #elif L==8 // pl @@ -36076,7 +36055,7 @@ const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignant/e non-éditeur/trice" #elif L==6 // gn - "Mbo'ehára no editor/a" // Okoteve traducción + "Mbo'ehára no editor/a" // Okoteve traducción #elif L==7 // it "Professore/ssa non-editing" #elif L==8 // pl @@ -36097,7 +36076,7 @@ const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignant/e" #elif L==6 // gn - "Mbo'ehára" + "Mbo'ehára" #elif L==7 // it "Professore/ssa" #elif L==8 // pl @@ -36118,7 +36097,7 @@ const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignante" #elif L==6 // gn - "Mbo'ehára" + "Mbo'ehára" #elif L==7 // it "Professoressa" #elif L==8 // pl @@ -36139,7 +36118,7 @@ const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignant" #elif L==6 // gn - "Mbo'ehára" + "Mbo'ehára" #elif L==7 // it "Professore" #elif L==8 // pl @@ -36160,7 +36139,7 @@ const char *Txt_ROLES_SINGUL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignant/e" #elif L==6 // gn - "Mbo'ehára" + "Mbo'ehára" #elif L==7 // it "Professore/ssa" #elif L==8 // pl @@ -36772,7 +36751,7 @@ const char *Txt_ROLES_SINGUL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "étudiant/e" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studente" #elif L==8 // pl @@ -36793,7 +36772,7 @@ const char *Txt_ROLES_SINGUL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "étudiante" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studentessa" #elif L==8 // pl @@ -36814,7 +36793,7 @@ const char *Txt_ROLES_SINGUL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "étudiant" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studente" #elif L==8 // pl @@ -36835,7 +36814,7 @@ const char *Txt_ROLES_SINGUL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "étudiant/e" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studente/ssa" #elif L==8 // pl @@ -36856,7 +36835,7 @@ const char *Txt_ROLES_SINGUL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignant/e non-éditeur/trice" #elif L==6 // gn - "mbo'ehára no editor/a" // Okoteve traducción + "mbo'ehára no editor/a" // Okoteve traducción #elif L==7 // it "professore/ssa non-editing" #elif L==8 // pl @@ -36877,7 +36856,7 @@ const char *Txt_ROLES_SINGUL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignante non-éditrice" #elif L==6 // gn - "mbo'ehára no editora" // Okoteve traducción + "mbo'ehára no editora" // Okoteve traducción #elif L==7 // it "professoressa non-editing" #elif L==8 // pl @@ -36898,7 +36877,7 @@ const char *Txt_ROLES_SINGUL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignant non-éditeur" #elif L==6 // gn - "mbo'ehára no editor" // Okoteve traducción + "mbo'ehára no editor" // Okoteve traducción #elif L==7 // it "professore non-editing" #elif L==8 // pl @@ -36919,7 +36898,7 @@ const char *Txt_ROLES_SINGUL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignant/e non-éditeur/trice" #elif L==6 // gn - "mbo'ehára no editor/a" // Okoteve traducción + "mbo'ehára no editor/a" // Okoteve traducción #elif L==7 // it "professore/ssa non-editing" #elif L==8 // pl @@ -36940,7 +36919,7 @@ const char *Txt_ROLES_SINGUL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignant/e" #elif L==6 // gn - "mbo'ehára" + "mbo'ehára" #elif L==7 // it "Professore/ssa" #elif L==8 // pl @@ -36961,7 +36940,7 @@ const char *Txt_ROLES_SINGUL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignante" #elif L==6 // gn - "mbo'ehára" + "mbo'ehára" #elif L==7 // it "Professoressa" #elif L==8 // pl @@ -36982,7 +36961,7 @@ const char *Txt_ROLES_SINGUL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignant" #elif L==6 // gn - "mbo'ehára" + "mbo'ehára" #elif L==7 // it "professore" #elif L==8 // pl @@ -37003,7 +36982,7 @@ const char *Txt_ROLES_SINGUL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignant/e" #elif L==6 // gn - "mbo'ehára" + "mbo'ehára" #elif L==7 // it "professore/ssa" #elif L==8 // pl @@ -37615,7 +37594,7 @@ const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Étudiants" #elif L==6 // gn - "Temimbo'e" + "Temimbo'e" #elif L==7 // it "Studenti" #elif L==8 // pl @@ -37636,7 +37615,7 @@ const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Étudiantes" #elif L==6 // gn - "Temimbo'e" + "Temimbo'e" #elif L==7 // it "Studentesse" #elif L==8 // pl @@ -37657,7 +37636,7 @@ const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Étudiants" #elif L==6 // gn - "Temimbo'e" + "Temimbo'e" #elif L==7 // it "Studenti" #elif L==8 // pl @@ -37678,7 +37657,7 @@ const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Étudiants" #elif L==6 // gn - "Temimbo'e" + "Temimbo'e" #elif L==7 // it "Studenti" #elif L==8 // pl @@ -37699,7 +37678,7 @@ const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignants non-éditeurs" #elif L==6 // gn - "Mbo'ehára no editores" // Okoteve traducción + "Mbo'ehára no editores" // Okoteve traducción #elif L==7 // it "Professori non-editing" #elif L==8 // pl @@ -37720,7 +37699,7 @@ const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignantes non-éditrices" #elif L==6 // gn - "Mbo'ehára no editoras" // Okoteve traducción + "Mbo'ehára no editoras" // Okoteve traducción #elif L==7 // it "Professoresse non-editing" #elif L==8 // pl @@ -37741,7 +37720,7 @@ const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignants non-éditeurs" #elif L==6 // gn - "Mbo'ehára no editores" // Okoteve traducción + "Mbo'ehára no editores" // Okoteve traducción #elif L==7 // it "Professori non-editing" #elif L==8 // pl @@ -37762,7 +37741,7 @@ const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignants non-éditeurs" #elif L==6 // gn - "Mbo'ehára no editores" // Okoteve traducción + "Mbo'ehára no editores" // Okoteve traducción #elif L==7 // it "Professori non-editing" #elif L==8 // pl @@ -37783,7 +37762,7 @@ const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignants" #elif L==6 // gn - "Mbo'ehára" + "Mbo'ehára" #elif L==7 // it "Professori" #elif L==8 // pl @@ -37804,7 +37783,7 @@ const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignantes" #elif L==6 // gn - "Mbo'ehára" + "Mbo'ehára" #elif L==7 // it "Professoresse" #elif L==8 // pl @@ -37825,7 +37804,7 @@ const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignants" #elif L==6 // gn - "Mbo'ehára" + "Mbo'ehára" #elif L==7 // it "Professori" #elif L==8 // pl @@ -37846,7 +37825,7 @@ const char *Txt_ROLES_PLURAL_Abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "Enseignants" #elif L==6 // gn - "Mbo'ehára" + "Mbo'ehára" #elif L==7 // it "Professori" #elif L==8 // pl @@ -38290,7 +38269,7 @@ const char *Txt_ROLES_PLURAL_BRIEF_Abc[Rol_NUM_ROLES] = #elif L==5 // fr "Ense.n.é." #elif L==6 // gn - "Mbo'e.n.e." // Okoteve traducción + "Mbo'e.n.e." // Okoteve traducción #elif L==7 // it "Prof.n.e." #elif L==8 // pl @@ -38311,7 +38290,7 @@ const char *Txt_ROLES_PLURAL_BRIEF_Abc[Rol_NUM_ROLES] = #elif L==5 // fr "Ense." #elif L==6 // gn - "Mbo'e." + "Mbo'e." #elif L==7 // it "Prof." #elif L==8 // pl @@ -38671,7 +38650,7 @@ const char *Txt_ROLES_PLURAL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "étudiants" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studenti" #elif L==8 // pl @@ -38692,7 +38671,7 @@ const char *Txt_ROLES_PLURAL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "étudiantes" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studentesse" #elif L==8 // pl @@ -38713,7 +38692,7 @@ const char *Txt_ROLES_PLURAL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "étudiants" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studenti" #elif L==8 // pl @@ -38734,7 +38713,7 @@ const char *Txt_ROLES_PLURAL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "étudiants" #elif L==6 // gn - "temimbo'e" + "temimbo'e" #elif L==7 // it "studenti" #elif L==8 // pl @@ -38755,7 +38734,7 @@ const char *Txt_ROLES_PLURAL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignants non-éditeurs" #elif L==6 // gn - "mbo'ehára no editores" // Okoteve traducción + "mbo'ehára no editores" // Okoteve traducción #elif L==7 // it "professori non-editing" #elif L==8 // pl @@ -38776,7 +38755,7 @@ const char *Txt_ROLES_PLURAL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignantes non-éditrices" #elif L==6 // gn - "mbo'ehára no editoras" // Okoteve traducción + "mbo'ehára no editoras" // Okoteve traducción #elif L==7 // it "professoresse non-editing" #elif L==8 // pl @@ -38797,7 +38776,7 @@ const char *Txt_ROLES_PLURAL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignants non-éditeurs" #elif L==6 // gn - "mbo'ehára no editores" // Okoteve traducción + "mbo'ehára no editores" // Okoteve traducción #elif L==7 // it "professori non-editing" #elif L==8 // pl @@ -38818,7 +38797,7 @@ const char *Txt_ROLES_PLURAL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignants non-éditeurs" #elif L==6 // gn - "mbo'ehára no editores" // Okoteve traducción + "mbo'ehára no editores" // Okoteve traducción #elif L==7 // it "professori non-editing" #elif L==8 // pl @@ -38839,7 +38818,7 @@ const char *Txt_ROLES_PLURAL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignants" #elif L==6 // gn - "mbo'ehára" + "mbo'ehára" #elif L==7 // it "professori" #elif L==8 // pl @@ -38860,7 +38839,7 @@ const char *Txt_ROLES_PLURAL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignantes" #elif L==6 // gn - "mbo'ehára" + "mbo'ehára" #elif L==7 // it "professoresse" #elif L==8 // pl @@ -38881,7 +38860,7 @@ const char *Txt_ROLES_PLURAL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignants" #elif L==6 // gn - "mbo'ehára" + "mbo'ehára" #elif L==7 // it "professori" #elif L==8 // pl @@ -38902,7 +38881,7 @@ const char *Txt_ROLES_PLURAL_abc[Rol_NUM_ROLES][Usr_NUM_SEXS] = #elif L==5 // fr "enseignants" #elif L==6 // gn - "mbo'ehára" + "mbo'ehára" #elif L==7 // it "professori" #elif L==8 // pl @@ -39260,7 +39239,7 @@ const char *Txt_Room = #elif L==5 // fr "Salle"; #elif L==6 // gn - "Mbo'ehakoty"; + "Mbo'ehakoty"; #elif L==7 // it "Aula"; #elif L==8 // pl @@ -39919,7 +39898,7 @@ const char *Txt_ROOM_TYPES[Roo_NUM_TYPES] = #elif L==5 // fr "Salle" #elif L==6 // gn - "Mbo'ehakoty" + "Mbo'ehakoty" #elif L==7 // it "Aula" #elif L==8 // pl @@ -40088,7 +40067,7 @@ const char *Txt_Rooms = #elif L==5 // fr "Salles"; #elif L==6 // gn - "Mbo'ehakoty"; + "Mbo'ehakoty"; #elif L==7 // it "Aule"; #elif L==8 // pl @@ -40774,27 +40753,6 @@ const char *Txt_Save_file_properties = "Salvar as propriedades do arquivo"; #endif -const char *Txt_Saving_ = -#if L==1 // ca - "Desant…"; -#elif L==2 // de - "Speichern…"; -#elif L==3 // en - "Saving…"; -#elif L==4 // es - "Guardando…"; -#elif L==5 // fr - "Enregistrement…"; -#elif L==6 // gn - "Guardando…"; // Okoteve traducción -#elif L==7 // it - "Salvataggio…"; -#elif L==8 // pl - "Zapisywanie…"; -#elif L==9 // pt - "Salvando…"; -#endif - const char *Txt_Scope = #if L==1 // ca "Àmbit"; @@ -40870,7 +40828,7 @@ const char *Txt_Search_courses = #elif L==5 // fr "Chercher matières"; #elif L==6 // gn - "Heka mbo'esyry"; + "Heka mbo'esyry"; #elif L==7 // it "Cercare corsi"; #elif L==8 // pl @@ -40889,7 +40847,7 @@ const char *Txt_See_full_notice = #elif L==4 // es "Ver aviso completo"; #elif L==5 // fr - "Voir l'avis complet"; + "Voir l'avis complet"; #elif L==6 // gn "Ver aviso completo"; // Okoteve traducción #elif L==7 // it @@ -42054,7 +42012,7 @@ const char *Txt_SEX_SINGULAR_Abc[Usr_NUM_SEXS] = #elif L==5 // fr "Homme" #elif L==6 // gn - "Kuimba'e" + "Kuimba'e" #elif L==7 // it "Uomo" #elif L==8 // pl @@ -42108,7 +42066,7 @@ const char *Txt_Share = const char *Txt_Shared_files_area = #if L==1 // ca - "Zona d'arxius compartits"; + "Zona d'arxius compartits"; #elif L==2 // de "Freigegebene Dateien-Bereich"; #elif L==3 // en @@ -42129,7 +42087,7 @@ const char *Txt_Shared_files_area = const char *Txt_shared_files_area = #if L==1 // ca - "zona d'arxius compartits"; + "zona d'arxius compartits"; #elif L==2 // de "Freigegebene Dateien-Bereich"; #elif L==3 // en @@ -42213,7 +42171,7 @@ const char *Txt_Short_name_of_the_centre = const char *Txt_Short_name_of_the_course = #if L==1 // ca - "Nom breu de l'assignatura"; + "Nom breu de l'assignatura"; #elif L==2 // de "Kurzname der Kurs"; #elif L==3 // en @@ -42242,11 +42200,11 @@ const char *Txt_Short_name_of_the_institution = #elif L==4 // es "Nombre breve de la institución"; #elif L==5 // fr - "Nom abrégé de l'institution"; + "Nom abrégé de l'institution"; #elif L==6 // gn "Nombre breve de la institución"; // Okoteve traducción #elif L==7 // it - "Nome breve dell'istituzione"; + "Nome breve dell'istituzione"; #elif L==8 // pl "Skrócona nazwa instytucji"; #elif L==9 // pt @@ -42759,7 +42717,7 @@ const char *Txt_Sort_degrees_by = const char *Txt_Source_of_information = #if L==1 // ca - "Font d'informació"; + "Font d'informació"; #elif L==2 // de "Quelle von Informationen"; #elif L==3 // en @@ -42767,7 +42725,7 @@ const char *Txt_Source_of_information = #elif L==4 // es "Fuente de información"; #elif L==5 // fr - "Source d'information"; + "Source d'information"; #elif L==6 // gn "Fuente de información"; // Okoteve traducción #elif L==7 // it @@ -42960,7 +42918,7 @@ const char *Txt_STAT_CLICKS_GROUPED_BY[Sta_NUM_CLICKS_GROUPED_BY] = #elif L==5 // fr "minute" #elif L==6 // gn - "aravo'i" + "aravo'i" #elif L==7 // it "minuto" #elif L==8 // pl @@ -43128,7 +43086,7 @@ const char *Txt_STAT_CLICKS_GROUPED_BY[Sta_NUM_CLICKS_GROUPED_BY] = #elif L==5 // fr "minute" #elif L==6 // gn - "aravo'i" + "aravo'i" #elif L==7 // it "minuto" #elif L==8 // pl @@ -43254,7 +43212,7 @@ const char *Txt_STAT_CLICKS_GROUPED_BY[Sta_NUM_CLICKS_GROUPED_BY] = #elif L==5 // fr "établissement" #elif L==6 // gn - "mbo'ehao" + "mbo'ehao" #elif L==7 // it "istituzione" #elif L==8 // pl @@ -43275,7 +43233,7 @@ const char *Txt_STAT_CLICKS_GROUPED_BY[Sta_NUM_CLICKS_GROUPED_BY] = #elif L==5 // fr "centre" #elif L==6 // gn - "mbo'ehao" + "mbo'ehao" #elif L==7 // it "centro" #elif L==8 // pl @@ -43317,7 +43275,7 @@ const char *Txt_STAT_CLICKS_GROUPED_BY[Sta_NUM_CLICKS_GROUPED_BY] = #elif L==5 // fr "matière" #elif L==6 // gn - "mbo'esyry" + "mbo'esyry" #elif L==7 // it "corso" #elif L==8 // pl @@ -43739,7 +43697,7 @@ const char *Txt_STAT_DEGREE_PHOTO_ORDER[Pho_NUM_HOW_ORDER_DEGREES] = { [Pho_PROPORTIONAL_TO_NUMBER_OF_STUDENTS] = #if L==1 // ca - "nombre d'estudiants" + "nombre d'estudiants" #elif L==2 // de "Anzahl der Studenten" #elif L==3 // en @@ -43747,7 +43705,7 @@ const char *Txt_STAT_DEGREE_PHOTO_ORDER[Pho_NUM_HOW_ORDER_DEGREES] = #elif L==4 // es "nº de estudiantes" #elif L==5 // fr - "nombre d'étudiants" + "nombre d'étudiants" #elif L==6 // gn "nº de estudiantes" // Okoteve traducción #elif L==7 // it @@ -43760,7 +43718,7 @@ const char *Txt_STAT_DEGREE_PHOTO_ORDER[Pho_NUM_HOW_ORDER_DEGREES] = , [Pho_PROPORTIONAL_TO_NUMBER_OF_PHOTOS] = #if L==1 // ca - "nombre d'estudiants amb fotografia" + "nombre d'estudiants amb fotografia" #elif L==2 // de "Anzahl der Studenten mit Foto" #elif L==3 // en @@ -43768,7 +43726,7 @@ const char *Txt_STAT_DEGREE_PHOTO_ORDER[Pho_NUM_HOW_ORDER_DEGREES] = #elif L==4 // es "nº de estudiantes con fotografía" #elif L==5 // fr - "nombre d'étudiants avec photo" + "nombre d'étudiants avec photo" #elif L==6 // gn "nº de estudiantes con fotografía" // Okoteve traducción #elif L==7 // it @@ -43922,7 +43880,7 @@ const char *Txt_STAT_TYPE_COUNT_CAPS[Sta_NUM_COUNT_TYPES] = #elif L==6 // gn "Tiempo de envío de página" // Okoteve traducción #elif L==7 // it - "Tempo d'invio della pagina" + "Tempo d'invio della pagina" #elif L==8 // pl "Time to send page" // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -44030,7 +43988,7 @@ const char *Txt_STAT_TYPE_COUNT_SMALL[Sta_NUM_COUNT_TYPES] = #elif L==6 // gn "tiempo de envío" // Okoteve traducción #elif L==7 // it - "tempo d'invio" + "tempo d'invio" #elif L==8 // pl "time to send" // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -44115,7 +44073,7 @@ const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES] = #elif L==5 // fr "Établissements" #elif L==6 // gn - "Mbo'ehao" + "Mbo'ehao" #elif L==7 // it "Istituzioni" #elif L==8 // pl @@ -44134,7 +44092,7 @@ const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES] = #elif L==4 // es "Tipos de titulación" #elif L==5 // fr - "Types d'étude" + "Types d'étude" #elif L==6 // gn "Arandurã lája" #elif L==7 // it @@ -44493,7 +44451,7 @@ const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES] = #elif L==5 // fr "Langue" #elif L==6 // gn - "Ñe'ẽ" + "Ñe'ẽ" #elif L==7 // it "Lingua" #elif L==8 // pl @@ -44704,7 +44662,7 @@ const char *Txt_Statistic = #elif L==5 // fr "Statistique"; #elif L==6 // gn - "Papy'aporeko"; + "Papy'aporeko"; #elif L==7 // it "Statistica"; #elif L==8 // pl @@ -44736,7 +44694,7 @@ const char *Txt_Statistics_of_all_visits = const char *Txt_Statistics_of_visits_to_the_course_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "Estadística d'accessos a l'assignatura %s"; + "Estadística d'accessos a l'assignatura %s"; #elif L==2 // de "Statistik der Besuche des Kurses %s"; #elif L==3 // en @@ -44832,7 +44790,7 @@ const char *Txt_Step_2_Select_the_desired_action = #elif L==6 // gn "Paso 2: Seleccione la acción que desea realizar"; // Okoteve traducción #elif L==7 // it - "Passo 2: Seleziona l'azione desiderata"; + "Passo 2: Seleziona l'azione desiderata"; #elif L==8 // pl "Step 2: Select the desired action"; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -44883,15 +44841,15 @@ const char *Txt_Step_4_Confirm_the_enrolment_removing = const char *Txt_Student_comment = #if L==1 // ca - "Comentari de l'estudiant"; + "Comentari de l'estudiant"; #elif L==2 // de "Student-Kommentar"; #elif L==3 // en - "Student's comment"; + "Student's comment"; #elif L==4 // es "Comentario del estudiante"; #elif L==5 // fr - "Commentaire de l'étudiant"; + "Commentaire de l'étudiant"; #elif L==6 // gn "Comentario del estudiante"; // Okoteve traducción #elif L==7 // it @@ -45051,7 +45009,7 @@ const char *Txt_Survey = const char *Txt_SURVEY_You_belong_to_the_scope_of_the_survey = #if L==1 // ca - "Pertany a l'àmbit de l'enquesta"; + "Pertany a l'àmbit de l'enquesta"; #elif L==2 // de "Sie gehören zum Umfang der Umfrage"; #elif L==3 // en @@ -45059,11 +45017,11 @@ const char *Txt_SURVEY_You_belong_to_the_scope_of_the_survey = #elif L==4 // es "Pertenece al ámbito de la encuesta"; #elif L==5 // fr - "Vous appartenez à la portée de l'enquête"; + "Vous appartenez à la portée de l'enquête"; #elif L==6 // gn "Pertenece al ámbito de la encuesta"; // Okoteve traducción #elif L==7 // it - "Voi appartenete al campo d'indagine"; + "Voi appartenete al campo d'indagine"; #elif L==8 // pl "Należysz do zakresu badania"; #elif L==9 // pt @@ -45072,19 +45030,19 @@ const char *Txt_SURVEY_You_belong_to_the_scope_of_the_survey = const char *Txt_SURVEY_You_dont_belong_to_the_scope_of_the_survey = #if L==1 // ca - "No pertany a l'àmbit de l'enquesta"; + "No pertany a l'àmbit de l'enquesta"; #elif L==2 // de "Sie gehören nicht zum Umfang der Befragung"; #elif L==3 // en - "You don't belong to the scope of the survey"; + "You don't belong to the scope of the survey"; #elif L==4 // es "No pertenece al ámbito de la encuesta"; #elif L==5 // fr - "Vous n'appartenez pas à la portée de l'enquête"; + "Vous n'appartenez pas à la portée de l'enquête"; #elif L==6 // gn "No pertenece al ámbito de la encuesta"; // Okoteve traducción #elif L==7 // it - "Voi non appartieni al campo d'indagine"; + "Voi non appartieni al campo d'indagine"; #elif L==8 // pl "Nie należą do zakresu badania"; #elif L==9 // pt @@ -45534,7 +45492,7 @@ const char *Txt_TABS_TXT[Tab_NUM_TABS] = #elif L==5 // fr "Établissement" #elif L==6 // gn - "Mbo'ehao" + "Mbo'ehao" #elif L==7 // it "Istituzione" #elif L==8 // pl @@ -45555,7 +45513,7 @@ const char *Txt_TABS_TXT[Tab_NUM_TABS] = #elif L==5 // fr "Centre" #elif L==6 // gn - "Mbo'ehao" + "Mbo'ehao" #elif L==7 // it "Centro" #elif L==8 // pl @@ -45597,7 +45555,7 @@ const char *Txt_TABS_TXT[Tab_NUM_TABS] = #elif L==5 // fr "Matière" #elif L==6 // gn - "Mbo'esyry" + "Mbo'esyry" #elif L==7 // it "Corso" #elif L==8 // pl @@ -45702,7 +45660,7 @@ const char *Txt_TABS_TXT[Tab_NUM_TABS] = #elif L==5 // fr "Analytiques" #elif L==6 // gn - "Ñehesa'ÿijo" + "Ñehesa'ÿijo" #elif L==7 // it "Analitiche" #elif L==8 // pl @@ -45917,11 +45875,11 @@ const char *Txt_TAGLINE = # elif L==4 "plataforma de apoyo a la docencia / UGR /"; # elif L==5 - "plate-forme pour appuyer l'enseignement / UGR /"; + "plate-forme pour appuyer l'enseignement / UGR /"; # elif L==6 "plataforma de apoyo a la docencia / UGR /"; // Okoteve traducción # elif L==7 - "piattaforma per sostenere l'insegnamento / UGR /"; + "piattaforma per sostenere l'insegnamento / UGR /"; # elif L==8 "platforma do wspierania nauczania / UGR /"; # elif L==9 @@ -45938,11 +45896,11 @@ const char *Txt_TAGLINE_BR = # elif L==4 "/ UGR / plataforma de
apoyo a la docencia"; # elif L==5 - "/ UGR / plate-forme pour
appuyer l'enseignement"; + "/ UGR / plate-forme pour
appuyer l'enseignement"; # elif L==6 "/ UGR / plataforma de
apoyo a la docencia"; // Okoteve traducción # elif L==7 - "/ UGR / piattaforma per
sostenere l'insegnamento"; + "/ UGR / piattaforma per
sostenere l'insegnamento"; # elif L==8 "/ UGR / platforma do
wspierania nauczania"; # elif L==9 @@ -45961,11 +45919,11 @@ const char *Txt_TAGLINE = # elif L==4 "plataforma de apoyo a la docencia (Raspberry Pi)"; # elif L==5 - "plate-forme pour appuyer l'enseignement (Raspberry Pi)"; + "plate-forme pour appuyer l'enseignement (Raspberry Pi)"; # elif L==6 "plataforma de apoyo a la docencia (Raspberry Pi)"; // Okoteve traducción # elif L==7 - "piattaforma per sostenere l'insegnamento (Raspberry Pi)"; + "piattaforma per sostenere l'insegnamento (Raspberry Pi)"; # elif L==8 "platforma do wspierania nauczania (Raspberry Pi)"; # elif L==9 @@ -45982,11 +45940,11 @@ const char *Txt_TAGLINE_BR = # elif L==4 "plataforma de apoyo a la
docencia (Raspberry Pi)"; # elif L==5 - "plate-forme pour appuyer
l'enseignement (Raspberry Pi)"; + "plate-forme pour appuyer
l'enseignement (Raspberry Pi)"; # elif L==6 "plataforma de apoyo a la
docencia (Raspberry Pi)"; // Okoteve traducción # elif L==7 - "piattaforma per sostenere
l'insegnamento (Raspberry Pi)"; + "piattaforma per sostenere
l'insegnamento (Raspberry Pi)"; # elif L==8 "platforma do wspierania
nauczania (Raspberry Pi)"; # elif L==9 @@ -46043,7 +46001,7 @@ const char *Txt_Teachers_comment = #elif L==2 // de "Lehrern-Kommentar"; #elif L==3 // en - "Teachers' comment"; + "Teachers' comment"; #elif L==4 // es "Comentario de profesores"; #elif L==5 // fr @@ -46060,15 +46018,15 @@ const char *Txt_Teachers_comment = const char *Txt_Teachers_files_area = #if L==1 // ca - "Zona d'arxius de professors"; + "Zona d'arxius de professors"; #elif L==2 // de "Lehrer Dateien-Bereich"; #elif L==3 // en - "Teachers' files area"; + "Teachers' files area"; #elif L==4 // es "Zona de archivos de profesores"; #elif L==5 // fr - "Zone de fichiers d'enseignants"; + "Zone de fichiers d'enseignants"; #elif L==6 // gn "Zona de archivos de profesores"; // Okoteve traducción #elif L==7 // it @@ -46081,15 +46039,15 @@ const char *Txt_Teachers_files_area = const char *Txt_teachers_files_area = #if L==1 // ca - "zona d'arxius de professors"; + "zona d'arxius de professors"; #elif L==2 // de "Lehrer Dateien-Bereich"; #elif L==3 // en - "teachers' files area"; + "teachers' files area"; #elif L==4 // es "zona de archivos de profesores"; #elif L==5 // fr - "zone de fichiers d'enseignants"; + "zone de fichiers d'enseignants"; #elif L==6 // gn "zona de archivos de profesores"; // Okoteve traducción #elif L==7 // it @@ -46110,7 +46068,7 @@ const char *Txt_Teaching_platform = #elif L==4 // es "Plataforma docente"; #elif L==5 // fr - "Plate-forme d'enseignement"; + "Plate-forme d'enseignement"; #elif L==6 // gn "Plataforma docente"; // Okoteve traducción #elif L==7 // it @@ -46123,7 +46081,7 @@ const char *Txt_Teaching_platform = const char *Txt_Temporary_private_storage_area = #if L==1 // ca - "Zona d'emmagatzematge privada"; + "Zona d'emmagatzematge privada"; #elif L==2 // de "Privater Speicherbereich"; #elif L==3 // en @@ -46144,7 +46102,7 @@ const char *Txt_Temporary_private_storage_area = const char *Txt_temporary_private_storage_area = #if L==1 // ca - "zona d'emmagatzematge privada"; + "zona d'emmagatzematge privada"; #elif L==2 // de "privater Speicherbereich"; #elif L==3 // en @@ -46249,7 +46207,7 @@ const char *Txt_TEXT_plain = const char *Txt_Thank_you_for_reporting_a_possible_duplicate_user = #if L==1 // ca - "Gràcies per informar d'un usuari possiblement duplicat."; + "Gràcies per informar d'un usuari possiblement duplicat."; #elif L==2 // de "Vielen Dank für eine mögliche doppelte Benutzer berichten."; #elif L==3 // en @@ -46257,7 +46215,7 @@ const char *Txt_Thank_you_for_reporting_a_possible_duplicate_user = #elif L==4 // es "Gracias por informar de un usuario posiblemente duplicado."; #elif L==5 // fr - "Merci d'avoir signalé un éventuel utilisateur en double."; + "Merci d'avoir signalé un éventuel utilisateur en double."; #elif L==6 // gn "Gracias por informar de un usuario posiblemente duplicado."; // Okoteve traducción #elif L==7 // it @@ -46333,7 +46291,7 @@ const char *Txt_The_alphabetical_code_X_is_not_correct = // Warning: it is very const char *Txt_The_announcement_of_exam_has_been_successfully_updated = #if L==1 // ca - "La convocatòria d'examen s'ha actualitzat correctament."; + "La convocatòria d'examen s'ha actualitzat correctament."; #elif L==2 // de "Der Aufruf zur Prüfung wurde erfolgreich aktualisiert."; #elif L==3 // en @@ -46341,11 +46299,11 @@ const char *Txt_The_announcement_of_exam_has_been_successfully_updated = #elif L==4 // es "La convocatoria de examen se ha actualizado correctamente."; #elif L==5 // fr - "La convocation pour l'examen a été mis à jour avec succès."; + "La convocation pour l'examen a été mis à jour avec succès."; #elif L==6 // gn "La convocatoria de examen se ha actualizado correctamente."; // Okoteve traducción #elif L==7 // it - "L'apello d'esame è stata aggiornata con successo."; + "L'apello d'esame è stata aggiornata con successo."; #elif L==8 // pl "Ogloszenie egzamin został pomyślnie zaktualizowany."; #elif L==9 // pt @@ -46414,7 +46372,7 @@ const char *Txt_The_answers_of_the_question_with_code_X_will_appear_without_shuf const char *Txt_The_assignment_has_been_modified = #if L==1 // ca - "L'activitat ha estat modificada."; + "L'activitat ha estat modificada."; #elif L==2 // de "Die Aufgabe wurde geändert."; #elif L==3 // en @@ -46422,11 +46380,11 @@ const char *Txt_The_assignment_has_been_modified = #elif L==4 // es "La actividad ha sido modificada."; #elif L==5 // fr - "L'activité a été modifiée."; + "L'activité a été modifiée."; #elif L==6 // gn "La actividad ha sido modificada."; // Okoteve traducción #elif L==7 // it - "L'attività è stata modificata."; + "L'attività è stata modificata."; #elif L==8 // pl "Działanie zostało zmodyfikowane."; #elif L==9 // pt @@ -46477,7 +46435,7 @@ const char *Txt_The_banner_X_has_been_renamed_as_Y = // Warning: it is very impo const char *Txt_The_building_X_already_exists = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "L'edifici %s ja existeix."; + "L'edifici %s ja existeix."; #elif L==2 // de "Das Gebäude %s wurde bereits eingegeben."; #elif L==3 // en @@ -46489,7 +46447,7 @@ const char *Txt_The_building_X_already_exists = // Warning: it is very important #elif L==6 // gn "El edificio %s ya existe."; // Okoteve traducción #elif L==7 // it - "L'edificio %s già esiste."; + "L'edificio %s già esiste."; #elif L==8 // pl "Budynek %s już istnieje."; #elif L==9 // pt @@ -46498,7 +46456,7 @@ const char *Txt_The_building_X_already_exists = // Warning: it is very important const char *Txt_The_building_X_has_been_renamed_as_Y = // Warning: it is very important to include two %s in the following sentences #if L==1 // ca - "L'edifici %s ha passat a denominar-se %s."; + "L'edifici %s ha passat a denominar-se %s."; #elif L==2 // de "Das Gebäude %s wurde in %s umbenannt."; #elif L==3 // en @@ -46510,7 +46468,7 @@ const char *Txt_The_building_X_has_been_renamed_as_Y = // Warning: it is very im #elif L==6 // gn "El edificio %s ha pasado a denominarse %s."; // Okoteve traducción #elif L==7 // it - "L'edificio %s è stata rinominata come %s."; + "L'edificio %s è stata rinominata come %s."; #elif L==8 // pl "Budynek %s zostało przemianowane na %s."; #elif L==9 // pt @@ -46519,7 +46477,7 @@ const char *Txt_The_building_X_has_been_renamed_as_Y = // Warning: it is very im const char *Txt_The_building_of_room_X_has_not_changed = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "L'edifici de la sala %s no ha canviat."; + "L'edifici de la sala %s no ha canviat."; #elif L==2 // de "Das Gebäude des Raum %s hat sich nicht geändert."; #elif L==3 // en @@ -46527,11 +46485,11 @@ const char *Txt_The_building_of_room_X_has_not_changed = // Warning: it is very #elif L==4 // es "El edificio de la sala %s no ha cambiado."; #elif L==5 // fr - "Le bâtiment de la salle %s n'a pas changé."; + "Le bâtiment de la salle %s n'a pas changé."; #elif L==6 // gn "El edificio de la sala %s no ha cambiado."; // Okoteve traducción #elif L==7 // it - "L'edificio della aula %s non è cambiata."; + "L'edificio della aula %s non è cambiata."; #elif L==8 // pl "Budynek klasy %s nie uległa zmianie."; #elif L==9 // pt @@ -46540,7 +46498,7 @@ const char *Txt_The_building_of_room_X_has_not_changed = // Warning: it is very const char *Txt_The_building_of_room_X_is_now_Y = // Warning: it is very important to include two %s in the following sentences #if L==1 // ca - "L'edifici de la sala %s ara és %s."; + "L'edifici de la sala %s ara és %s."; #elif L==2 // de "Das Gebäude des Raum %s beträgt jetzt %s."; #elif L==3 // en @@ -46552,7 +46510,7 @@ const char *Txt_The_building_of_room_X_is_now_Y = // Warning: it is very importa #elif L==6 // gn "El edificio de la sala %s ahora es %s."; // Okoteve traducción #elif L==7 // it - "L'edificio della aula %s è ora %s."; + "L'edificio della aula %s è ora %s."; #elif L==8 // pl "Budynek klasy %s wynosi teraz %s."; #elif L==9 // pt @@ -46561,7 +46519,7 @@ const char *Txt_The_building_of_room_X_is_now_Y = // Warning: it is very importa const char *Txt_The_capacity_of_room_X_has_not_changed = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "L'aforament de la sala %s no ha canviat."; + "L'aforament de la sala %s no ha canviat."; #elif L==2 // de "Die Kapazität des Raum %s hat sich nicht geändert."; #elif L==3 // en @@ -46569,7 +46527,7 @@ const char *Txt_The_capacity_of_room_X_has_not_changed = // Warning: it is very #elif L==4 // es "El aforo de la sala %s no ha cambiado."; #elif L==5 // fr - "La capacité de la salle %s n'a pas changé."; + "La capacité de la salle %s n'a pas changé."; #elif L==6 // gn "El aforo de la sala %s no ha cambiado."; // Okoteve traducción #elif L==7 // it @@ -46582,7 +46540,7 @@ const char *Txt_The_capacity_of_room_X_has_not_changed = // Warning: it is very const char *Txt_The_capacity_of_room_X_is_now_Y = // Warning: it is very important to include %s and %u in the following sentences #if L==1 // ca - "L'aforament de la sala %s ara és %u."; + "L'aforament de la sala %s ara és %u."; #elif L==2 // de "Die Kapazität des Raum %s beträgt jetzt %u."; #elif L==3 // en @@ -46696,7 +46654,7 @@ const char *Txt_The_comment_no_longer_exists = const char *Txt_The_configuration_of_the_projects_has_been_updated = #if L==1 // ca - "La configuració dels projectes s'ha actualitzat."; + "La configuració dels projectes s'ha actualitzat."; #elif L==2 // de "Die Konfiguration der Projekte wurde aktualisiert."; #elif L==3 // en @@ -46958,7 +46916,7 @@ const char *Txt_The_copy_has_stopped_when_trying_to_paste_the_file_X_because_the " porque ya existe otro objecto con ese nombre."; // Okoteve traducción #elif L==7 // it "La copia è terminata quando si è provato a incollare il file %s" - " perchè c'era già un oggetto con quel nome."; + " perchè c'era già un oggetto con quel nome."; #elif L==8 // pl "The copy has stopped when trying to paste the file %s" " because there is already an object with that name."; // Potrzebujesz tlumaczenie @@ -46988,7 +46946,7 @@ const char *Txt_The_copy_has_stopped_when_trying_to_paste_the_link_X_because_the " porque ya existe otro objecto con ese nombre."; // Okoteve traducción #elif L==7 // it "La copia è terminata quando si è provato a incollare il link %s" - " perchè c'era già un oggetto con quel nome."; + " perchè c'era già un oggetto con quel nome."; #elif L==8 // pl "The copy has stopped when trying to paste the link %s" " because there is already an object with that name."; // Potrzebujesz tlumaczenie @@ -47089,7 +47047,7 @@ const char *Txt_The_country_of_the_institution_X_has_changed_to_Y = // Warning: "El país de la institución %s" " ha cambiado a %s."; // Okoteve traducción #elif L==7 // it - "Il paese dell'istituzione %s" + "Il paese dell'istituzione %s" " è cambiato in %s."; #elif L==8 // pl "The country of the institution %s" @@ -47134,7 +47092,7 @@ const char *Txt_The_course_X_already_exists_in_year_Y = // Warning: it is very i #elif L==6 // gn "La asignatura %s ya existe en el año/semestre %s."; // Okoteve traducción #elif L==7 // it - "Il corso %s esiste già nell'anno/semester %s."; + "Il corso %s esiste già nell'anno/semester %s."; #elif L==8 // pl "The course %s already exists in year/semester %s."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -47215,7 +47173,7 @@ const char *Txt_The_date_range_must_be_less_than_or_equal_to_X_days = // Warning const char *Txt_The_date_time_of_opening_of_groups_has_changed = #if L==1 // ca - "La data / hora d'obertura de grups s'ha modificat."; + "La data / hora d'obertura de grups s'ha modificat."; #elif L==2 // de "The date / time of opening of groups has changed."; // Need Übersetzung #elif L==3 // en @@ -47599,7 +47557,7 @@ const char *Txt_The_enrolment_of_students_into_groups_of_type_X_is_now_voluntary const char *Txt_The_event_has_been_modified = #if L==1 // ca - "L'esdeveniment ha estat modificat."; + "L'esdeveniment ha estat modificat."; #elif L==2 // de "Der Ereignis wurde geändert."; #elif L==3 // en @@ -47607,11 +47565,11 @@ const char *Txt_The_event_has_been_modified = #elif L==4 // es "El evento ha sido modificado."; #elif L==5 // fr - "L'événement a été modifié."; + "L'événement a été modifié."; #elif L==6 // gn "El evento ha sido modificado."; // Okoteve traducción #elif L==7 // it - "L'evento è stata modificato."; + "L'evento è stata modificato."; #elif L==8 // pl "Wydarzenie zostało zmodyfikowane."; #elif L==9 // pt @@ -47620,7 +47578,7 @@ const char *Txt_The_event_has_been_modified = const char *Txt_The_exam_has_been_modified = #if L==1 // ca - "L'examen ha estat modificat."; + "L'examen ha estat modificat."; #elif L==2 // de "Der Ereignis wurde geändert."; #elif L==3 // en @@ -47628,11 +47586,11 @@ const char *Txt_The_exam_has_been_modified = #elif L==4 // es "El examen ha sido modificado."; #elif L==5 // fr - "L'examen a été modifié."; + "L'examen a été modifié."; #elif L==6 // gn "El examen ha sido modificado."; // Okoteve traducción #elif L==7 // it - "L'esame è stata modificato."; + "L'esame è stata modificato."; #elif L==8 // pl "Egzamin został zmodyfikowany."; #elif L==9 // pt @@ -47641,7 +47599,7 @@ const char *Txt_The_exam_has_been_modified = const char *Txt_The_file_could_not_be_processed_successfully = #if L==1 // ca - "El fitxer no s'ha pogut processar correctament."; + "El fitxer no s'ha pogut processar correctament."; #elif L==2 // de "Die Datei konnte nicht erfolgreich verarbeitet werden."; #elif L==3 // en @@ -47649,7 +47607,7 @@ const char *Txt_The_file_could_not_be_processed_successfully = #elif L==4 // es "El archivo no ha podido procesarse correctamente."; #elif L==5 // fr - "Le fichier n'a pas pu être traité avec succès."; + "Le fichier n'a pas pu être traité avec succès."; #elif L==6 // gn "El archivo no ha podido procesarse correctamente."; // Okoteve traducción #elif L==7 // it @@ -47681,7 +47639,7 @@ const char *Txt_The_file_X_has_been_placed_inside_the_folder_Y = // Warning: it " dentro de la carpeta %s."; // Okoteve traducción #elif L==7 // it "Il file %s è stato messo" - " all'interno della cartella %s."; + " all'interno della cartella %s."; #elif L==8 // pl "The file %s has been placed" " inside the folder %s."; // Potrzebujesz tlumaczenie @@ -47713,7 +47671,7 @@ const char *Txt_The_file_is_not_X = // Warning: it is very important to include const char *Txt_The_file_of_folder_no_longer_exists_or_is_now_hidden = #if L==1 // ca - "L'arxiu o carpeta ja no existeix o està ara ocult."; + "L'arxiu o carpeta ja no existeix o està ara ocult."; #elif L==2 // de "Die Datei oder Ordner existiert nicht mehr oder ist jetzt versteckt."; #elif L==3 // en @@ -47721,7 +47679,7 @@ const char *Txt_The_file_of_folder_no_longer_exists_or_is_now_hidden = #elif L==4 // es "El archivo o carpeta ya no existe o está ahora oculto."; #elif L==5 // fr - "Le fichier ou répertoire n'existe plus ou est maintenant caché."; + "Le fichier ou répertoire n'existe plus ou est maintenant caché."; #elif L==6 // gn "El archivo o carpeta ya no existe o está ahora oculto."; // Okoteve traducción #elif L==7 // it @@ -47784,7 +47742,7 @@ const char *Txt_The_floor_of_room_X_has_not_changed = // Warning: it is very imp #elif L==4 // es "La planta de la sala %s no ha cambiado."; #elif L==5 // fr - "L'étage de la salle %s n'a pas changé."; + "L'étage de la salle %s n'a pas changé."; #elif L==6 // gn "La planta de la sala %s no ha cambiado."; // Okoteve traducción #elif L==7 // it @@ -47805,7 +47763,7 @@ const char *Txt_The_floor_of_room_X_is_now_Y = // Warning: it is very important #elif L==4 // es "La planta de la sala %s ahora es %d."; #elif L==5 // fr - "L'étage de la salle %s est maintenant de %d."; + "L'étage de la salle %s est maintenant de %d."; #elif L==6 // gn "La planta de la sala %s ahora es %d."; // Okoteve traducción #elif L==7 // it @@ -47830,7 +47788,7 @@ const char *Txt_The_folder_X_has_been_created_inside_the_folder_Y = // Warning: #elif L==6 // gn "Se ha creado la carpeta %s dentro de la carpeta %s."; // Okoteve traducción #elif L==7 // it - "La cartella %s è stata creata all'interno della cartella %s."; + "La cartella %s è stata creata all'interno della cartella %s."; #elif L==8 // pl "The folder %s has been created inside the folder %s."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -47921,7 +47879,7 @@ const char *Txt_The_folder_name_X_has_not_changed_because_there_is_already_a_fol " porque ya existe una carpeta o un archivo con el nombre %s."; // Okoteve traducción #elif L==7 // it "Il nome della cartella %s non è cambiato" - " perchè c'è già una cartella o un file con il nome %s."; + " perchè c'è già una cartella o un file con il nome %s."; #elif L==8 // pl "The folder name %s has not changed" " because there is already a folder or a file with the name %s."; // Potrzebujesz tlumaczenie @@ -48037,7 +47995,7 @@ const char *Txt_The_group_X_is_now_open = // Warning: it is very important to in const char *Txt_The_group_X_does_not_have_a_student_limit_now = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "El grup %s ara no té cap límit d'estudiants."; + "El grup %s ara no té cap límit d'estudiants."; #elif L==2 // de "Die Gruppe %s hat jetzt kein Studentenlimit."; #elif L==3 // en @@ -48045,7 +48003,7 @@ const char *Txt_The_group_X_does_not_have_a_student_limit_now = // Warning: it i #elif L==4 // es "El grupo %s no tiene ahora límite de estudiantes."; #elif L==5 // fr - "Le groupe %s n'a plus de limite d'étudiants."; + "Le groupe %s n'a plus de limite d'étudiants."; #elif L==6 // gn "El grupo %s no tiene ahora límite de estudiantes."; // Okoteve traducción #elif L==7 // it @@ -48058,7 +48016,7 @@ const char *Txt_The_group_X_does_not_have_a_student_limit_now = // Warning: it i const char *Txt_The_groups_will_automatically_open = #if L==1 // ca - "Els grups s'obriran automàticament."; + "Els grups s'obriran automàticament."; #elif L==2 // de "The groups will automatically open."; // Need Übersetzung #elif L==3 // en @@ -48079,7 +48037,7 @@ const char *Txt_The_groups_will_automatically_open = const char *Txt_The_groups_will_not_automatically_open = #if L==1 // ca - "Els grups no s'obriran automàticament."; + "Els grups no s'obriran automàticament."; #elif L==2 // de "The groups will not automatically open."; // Need Übersetzung #elif L==3 // en @@ -48199,7 +48157,7 @@ const char *Txt_The_ID_X_is_not_valid = // Warning: it is very important to incl "El ID (DNI/cédula) %s no es válido." " Solo puede contener números (al menos uno) y letras."; // Okoteve traducción #elif L==7 // it - "L'ID %s non è valido." + "L'ID %s non è valido." " Può contenere solo numeri (almeno uno) e lettere."; #elif L==8 // pl "The ID %s is not valid." @@ -48211,7 +48169,7 @@ const char *Txt_The_ID_X_is_not_valid = // Warning: it is very important to incl const char *Txt_The_ID_is_used_in_order_to_facilitate_ = #if L==1 // ca - "L'ID s'utilitza per tal de facilitar" + "L'ID s'utilitza per tal de facilitar" " la inscripció en les assignatures" " i la consulta de qualificacions." " Si hi ha diverses versions de la ID" @@ -48239,10 +48197,10 @@ const char *Txt_The_ID_is_used_in_order_to_facilitate_ = " (por ej. DNI con o sin letra)," " indique todas las versiones."; #elif L==5 // fr - "L'ID est utilisé afin de faciliter" - " l'inscription à des matières" + "L'ID est utilisé afin de faciliter" + " l'inscription à des matières" " et la consulte des notes." - " S'il existe plusieurs versions du ID" + " S'il existe plusieurs versions du ID" " (par example avec ou sans lettre)," " écrire toutes les versions."; #elif L==6 // gn @@ -48253,8 +48211,8 @@ const char *Txt_The_ID_is_used_in_order_to_facilitate_ = " (por ej. DNI con o sin letra)," " indique todas las versiones."; // Okoteve traducción #elif L==7 // it - "L'ID è utilizzato per agevolare" - " l'iscrizione ai corsi" + "L'ID è utilizzato per agevolare" + " l'iscrizione ai corsi" " e consultare dei risultati." " Se ci sono più versioni del ID" " (ad es. con o senza lettera)," @@ -48340,7 +48298,7 @@ const char *Txt_The_institution_X_already_exists = // Warning: it is very import #elif L==6 // gn "La institución %s ya existe."; // Okoteve traducción #elif L==7 // it - "L'istituzione %s già esiste."; + "L'istituzione %s già esiste."; #elif L==8 // pl "The institution %s already exists."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -48361,7 +48319,7 @@ const char *Txt_The_institution_X_has_been_renamed_as_Y = // Warning: it is very #elif L==6 // gn "La institución %s ha pasado a denominarse %s."; // Okoteve traducción #elif L==7 // it - "L'istituzione %s è stata rinominata %s."; + "L'istituzione %s è stata rinominata %s."; #elif L==8 // pl "The institution %s has been renamed as %s."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -48382,7 +48340,7 @@ const char *Txt_The_institution_of_the_centre_has_changed = #elif L==6 // gn "La institución del centro ha cambiado."; // Okoteve traducción #elif L==7 // it - "L'istituzione del centro è cambiata."; + "L'istituzione del centro è cambiata."; #elif L==8 // pl "The institution of the centre has changed."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -48403,7 +48361,7 @@ const char *Txt_The_institution_of_the_department_has_changed = #elif L==6 // gn "La institución del departamento ha cambiado."; // Okoteve traducción #elif L==7 // it - "L'istituzione del dipartimento è cambiata."; + "L'istituzione del dipartimento è cambiata."; #elif L==8 // pl "The institution of the department has changed."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -48475,7 +48433,7 @@ const char *Txt_The_integrated_editor_is_not_yet_available = #elif L==6 // gn "El editor integrado aún no está disponible."; // Okoteve traducción #elif L==7 // it - "L'editor integrato non è ancora disponibile."; + "L'editor integrato non è ancora disponibile."; #elif L==8 // pl "The integrated editor is not yet available."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -48524,7 +48482,7 @@ const char *Txt_The_link_X_has_been_placed_inside_the_folder_Y = // Warning: it " dentro de la carpeta %s."; // Okoteve traducción #elif L==7 // it "Il link %s è stato messo" - " all'interno della cartella %s."; + " all'interno della cartella %s."; #elif L==8 // pl "The link %s has been placed" " inside the folder %s."; // Potrzebujesz tlumaczenie @@ -48598,7 +48556,7 @@ const char *Txt_The_list_of_X_users_is_too_large_to_be_displayed = // Warning: i const char *Txt_The_location_of_the_building_X_has_changed_to_Y = // Warning: it is very important to include two %s in the following sentences #if L==1 // ca - "La ubicació de l'edifici %s" + "La ubicació de l'edifici %s" " ha canviat a %s."; #elif L==2 // de "Der Standort des Gebäudes %s" @@ -48610,13 +48568,13 @@ const char *Txt_The_location_of_the_building_X_has_changed_to_Y = // Warning: it "La ubicación del edificio %s" " ha cambiado a %s."; #elif L==5 // fr - "L'emplacement du bâtiment %s" + "L'emplacement du bâtiment %s" " a été remplacé par %s."; #elif L==6 // gn "La ubicación del edificio %s" " ha cambiado a %s."; // Okoteve traducción #elif L==7 // it - "La posizione dell'edificio %s" + "La posizione dell'edificio %s" " è cambiata in %s."; #elif L==8 // pl "Lokalizacja budynek %s" @@ -48628,7 +48586,7 @@ const char *Txt_The_location_of_the_building_X_has_changed_to_Y = // Warning: it const char *Txt_The_location_of_the_building_X_has_not_changed = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "La ubicació de l'edifici %s" + "La ubicació de l'edifici %s" " no ha canviat."; #elif L==2 // de "Der Standort des Gebäudes %s" @@ -48640,13 +48598,13 @@ const char *Txt_The_location_of_the_building_X_has_not_changed = // Warning: it "La ubicación del edificio %s" " no ha cambiado."; #elif L==5 // fr - "L'emplacement du bâtiment %s" - " n'a pas changé."; + "L'emplacement du bâtiment %s" + " n'a pas changé."; #elif L==6 // gn "La ubicación del edificio %s" " no ha cambiado."; // Okoteve traducción #elif L==7 // it - "La posizione dell'edificio %s" + "La posizione dell'edificio %s" " non è cambiata."; #elif L==8 // pl "Lokalizacja budynek %s" @@ -48700,8 +48658,8 @@ const char *Txt_the_marks_of_a_student_chosen_at_random_ = "se mostrarán las calificaciones de un estudiante de la asignatura escogido al azar;
" " si ve más de un estudiante, significa que los números de filas de cabecera o de pie no son correctos"; #elif L==5 // fr - "les notes d'un étudiant choisi au hasard dans la matière seront présentés;
" - " si vous voyez plus d'un étudiant, cela signifie que le nombre de ligned de la tête ou du pied n'est pas correcte"; + "les notes d'un étudiant choisi au hasard dans la matière seront présentés;
" + " si vous voyez plus d'un étudiant, cela signifie que le nombre de ligned de la tête ou du pied n'est pas correcte"; #elif L==6 // gn "se mostrarán las calificaciones de un estudiante de la asignatura escogido al azar;
" " si ve más de un estudiante, significa que los números de filas de cabecera o de pie no son correctos"; // Okoteve traducción @@ -48718,7 +48676,7 @@ const char *Txt_the_marks_of_a_student_chosen_at_random_ = const char *Txt_The_maximum_number_of_students_in_group_X_has_not_changed = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "El nombre màxim d'estudiants" + "El nombre màxim d'estudiants" " del grup %s no ha canviat."; #elif L==2 // de "Die maximale Anzahl der Studenten" @@ -48730,8 +48688,8 @@ const char *Txt_The_maximum_number_of_students_in_group_X_has_not_changed = // W "El nº máximo de estudiantes" " del grupo %s no ha cambiado."; #elif L==5 // fr - "Le nombre maximum d'étudiants" - " du groupe %s n'a pas changé."; + "Le nombre maximum d'étudiants" + " du groupe %s n'a pas changé."; #elif L==6 // gn "El nº máximo de estudiantes" " del grupo %s no ha cambiado."; // Okoteve traducción @@ -48748,7 +48706,7 @@ const char *Txt_The_maximum_number_of_students_in_group_X_has_not_changed = // W const char *Txt_The_maximum_number_of_students_in_group_X_is_now_Y = // Warning: it is very important to include %s and %u in the following sentences #if L==1 // ca - "El nombre màxim d'estudiants" + "El nombre màxim d'estudiants" " del grup %s ara és %u."; #elif L==2 // de "Die maximale Anzahl der Studenten" @@ -48760,7 +48718,7 @@ const char *Txt_The_maximum_number_of_students_in_group_X_is_now_Y = // Warning: "El nº máximo de estudiantes" " del grupo %s ahora es %u."; #elif L==5 // fr - "Le nombre maximum d'étudiants" + "Le nombre maximum d'étudiants" " du groupe %s est maintenant de %u."; #elif L==6 // gn "El nº máximo de estudiantes" @@ -48862,7 +48820,7 @@ const char *Txt_The_name_of_the_banner_X_has_not_changed = // Warning: it is ver const char *Txt_The_name_of_the_building_X_has_not_changed = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "El nom de l'edifici %s no ha canviat."; + "El nom de l'edifici %s no ha canviat."; #elif L==2 // de "Der Name des Gebäudes %s hat sich nicht geändert."; #elif L==3 // en @@ -48870,11 +48828,11 @@ const char *Txt_The_name_of_the_building_X_has_not_changed = // Warning: it is v #elif L==4 // es "El nombre del edificio %s no ha cambiado."; #elif L==5 // fr - "Le nom du bâtiment %s n'a pas changé."; + "Le nom du bâtiment %s n'a pas changé."; #elif L==6 // gn "El nombre del edificio %s no ha cambiado."; // Okoteve traducción #elif L==7 // it - "Il nome dell'edificio %s non è cambiato."; + "Il nome dell'edificio %s non è cambiato."; #elif L==8 // pl "Nazwa budynek %s nie uległa zmianie."; #elif L==9 // pt @@ -49126,7 +49084,7 @@ const char *Txt_The_name_of_the_institution_X_has_not_changed = // Warning: it i #elif L==6 // gn "El nombre de la institución %s no ha cambiado."; // Okoteve traducción #elif L==7 // it - "Il nome dell'istituzione %s non è cambiato."; + "Il nome dell'istituzione %s non è cambiato."; #elif L==8 // pl "The name of the institution %s has not changed."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -49164,7 +49122,7 @@ const char *Txt_The_name_of_the_place_X_has_not_changed = // Warning: it is very #elif L==4 // es "El nombre del lugar %s no ha cambiado."; #elif L==5 // fr - "Le nom de l'emplacement %s n'a pas changé."; + "Le nom de l'emplacement %s n'a pas changé."; #elif L==6 // gn "El nombre del lugar %s no ha cambiado."; // Okoteve traducción #elif L==7 // it @@ -49206,7 +49164,7 @@ const char *Txt_The_name_of_the_room_X_has_not_changed = // Warning: it is very #elif L==4 // es "El nombre de la sala %s no ha cambiado."; #elif L==5 // fr - "Le nom de la salle %s n'a pas changé."; + "Le nom de la salle %s n'a pas changé."; #elif L==6 // gn "El nombre de la sala %s no ha cambiado."; // Okoteve traducción #elif L==7 // it @@ -49381,14 +49339,14 @@ const char *Txt_The_nickname_entered_X_is_not_valid_ = // Warning: it is very im const char *Txt_The_notice_will_appear_as_a_yellow_note_ = #if L==1 // ca - "L'avís apareixerà en forma de nota groga" - " a l'esquerra de la pàgina" + "L'avís apareixerà en forma de nota groga" + " a l'esquerra de la pàgina" " i serà visible per tot el món" - " (no només pels usuaris de l'assignatura).
" + " (no només pels usuaris de l'assignatura).
" "El missatge ha de ser breu." " Per crear un avís extens" - " o d'accés exclusiu per a estudiants," - " pot utilitzar el fòrum de l'assignatura," + " o d'accés exclusiu per a estudiants," + " pot utilitzar el fòrum de l'assignatura," " enviar un missatge a tots," " o pujar un arxiu amb el text a la zona de documents."; #elif L==2 // de @@ -49425,7 +49383,7 @@ const char *Txt_The_notice_will_appear_as_a_yellow_note_ = " enviar un mensaje a todos," " o subir un archivo con el texto a la zona de documentos."; #elif L==5 // fr - "L'avis apparaîtra comme une note jaune" + "L'avis apparaîtra comme une note jaune" " à gauche de la page" " et sera visible dans le monde entier" " (pas seulement par les utilisateurs du cours).
" @@ -49447,7 +49405,7 @@ const char *Txt_The_notice_will_appear_as_a_yellow_note_ = " enviar un mensaje a todos," " o subir un archivo con el texto a la zona de documentos."; // Okoteve traducción #elif L==7 // it - "L'avviso verrà visualizzato come una nota di colore giallo" + "L'avviso verrà visualizzato come una nota di colore giallo" " nella parte sinistra della pagina" " e sarà visibile in tutto il mondo" " (non solo dagli utenti del corso).
" @@ -49456,7 +49414,7 @@ const char *Txt_The_notice_will_appear_as_a_yellow_note_ = " o una comunicazione con accesso esclusivo per gli studenti," " è possibile utilizzare il forum del corso," " inviare un messaggio a tutti," - " o caricare un file con il testo all'area documenti."; + " o caricare un file con il testo all'area documenti."; #elif L==8 // pl "Ogłoszenie pojawi się jako żółty notatki" " w lewej strony" @@ -49669,7 +49627,7 @@ const char *Txt_The_number_of_questions_must_be_in_the_interval_X = // Warning: #elif L==6 // gn "El número de preguntas debe estar en el intervalo [%u,%u]."; // Okoteve traducción #elif L==7 // it - "Il numero di domande dovrebbe stare nell'intervallo [%u,%u]."; + "Il numero di domande dovrebbe stare nell'intervallo [%u,%u]."; #elif L==8 // pl "The number of questions must be in the interval [%u,%u]."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -49832,7 +49790,7 @@ const char *Txt_The_password_is_too_trivial_ = " Use otra más difícil de averiguar."; // Okoteve traducción #elif L==7 // it "La password è troppo semplice." - " Utilizza un'altra più difficile da individuare."; + " Utilizza un'altra più difficile da individuare."; #elif L==8 // pl "The password is too trivial." " Use other harder to guess."; // Potrzebujesz tlumaczenie @@ -49893,7 +49851,7 @@ const char *Txt_The_place_X_already_exists = // Warning: it is very important to #elif L==4 // es "El lugar %s ya existe."; #elif L==5 // fr - "L'emplacement %s existe déjà."; + "L'emplacement %s existe déjà."; #elif L==6 // gn "El lugar %s ya existe."; // Okoteve traducción #elif L==7 // it @@ -49914,7 +49872,7 @@ const char *Txt_The_place_X_has_been_renamed_as_Y = // Warning: it is very impor #elif L==4 // es "El lugar %s ha pasado a denominarse %s."; #elif L==5 // fr - "L'emplacement %s a été renommé en %s."; + "L'emplacement %s a été renommé en %s."; #elif L==6 // gn "El lugar %s ha pasado a denominarse %s."; // Okoteve traducción #elif L==7 // it @@ -50095,7 +50053,7 @@ const char *Txt_The_record_field_X_has_been_renamed_as_Y = // Warning: it is ver const char *Txt_The_requested_group_changes_were_successful = #if L==1 // ca - "Els canvis de grup sol·licitats s'han realitzat correctament."; + "Els canvis de grup sol·licitats s'han realitzat correctament."; #elif L==2 // de "The requested group changes were successful."; // Need Übersetzung #elif L==3 // en @@ -50167,7 +50125,7 @@ const char *Txt_The_room_X_already_exists = // Warning: it is very important to #elif L==6 // gn "La sala %s ya existe."; // Okoteve traducción #elif L==7 // it - "L'aula %s già esiste."; + "L'aula %s già esiste."; #elif L==8 // pl "Klasa %s już istnieje."; #elif L==9 // pt @@ -50184,11 +50142,11 @@ const char *Txt_The_room_X_does_not_have_a_limited_capacity_now = // Warning: it #elif L==4 // es "La sala %s ya no tiene un aforo limitado."; #elif L==5 // fr - "La salle %s n'a plus de capacité limitée."; + "La salle %s n'a plus de capacité limitée."; #elif L==6 // gn "La sala %s ya no tiene un aforo limitado."; // Okoteve traducción #elif L==7 // it - "L'aula %s non ha una capacità limitata ora."; + "L'aula %s non ha una capacità limitata ora."; #elif L==8 // pl "Klasa %s nie ma teraz ograniczonej pojemności."; #elif L==9 // pt @@ -50209,7 +50167,7 @@ const char *Txt_The_room_X_has_been_renamed_as_Y = // Warning: it is very import #elif L==6 // gn "La sala %s ha pasado a denominarse %s."; // Okoteve traducción #elif L==7 // it - "L'aula %s è stata rinominata come %s."; + "L'aula %s è stata rinominata come %s."; #elif L==8 // pl "Klasa %s zostało przemianowane na %s."; #elif L==9 // pt @@ -50230,7 +50188,7 @@ const char *Txt_The_room_assigned_to_the_group_X_has_changed = #elif L==6 // gn "La sala asignada al grupo %s ha cambiado."; // Okoteve traducción #elif L==7 // it - "L'aula assegnata al gruppo %s è cambiata."; + "L'aula assegnata al gruppo %s è cambiata."; #elif L==8 // pl "Klasa przypisana do grupy %s uległa zmianie."; #elif L==9 // pt @@ -50319,7 +50277,7 @@ const char *Txt_The_set_of_questions_has_been_modified = #elif L==4 // es "El conjunto de preguntas ha sido modificado."; #elif L==5 // fr - "L'ensemble de questions a été modifié."; + "L'ensemble de questions a été modifié."; #elif L==6 // gn "El conjunto de preguntas ha sido modificado."; // Okoteve traducción #elif L==7 // it @@ -50446,7 +50404,7 @@ const char *Txt_The_status_of_the_institution_X_has_changed = // Warning: it is const char *Txt_The_survey_has_been_modified = #if L==1 // ca - "L'enquesta ha estat modificada."; + "L'enquesta ha estat modificada."; #elif L==2 // de "Die Umfrage wurde geändert."; #elif L==3 // en @@ -50479,7 +50437,7 @@ const char *Txt_The_tag_X_has_been_renamed_as_Y = // Warning: it is very importa #elif L==6 // gn "El descriptor %s ha pasado a denominarse %s."; // Okoteve traducción #elif L==7 // it - "L'etichetta %s è stata rinominata come %s."; + "L'etichetta %s è stata rinominata come %s."; #elif L==8 // pl "The tag %s has been renamed as %s."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -50500,7 +50458,7 @@ const char *Txt_The_tag_X_has_not_changed = // Warning: it is very important to #elif L==6 // gn "El descriptor %s no ha cambiado."; // Okoteve traducción #elif L==7 // it - "L'etichetta %s non è cambiata."; + "L'etichetta %s non è cambiata."; #elif L==8 // pl "The tag %s has not changed."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -50530,7 +50488,7 @@ const char *Txt_The_test_X_has_already_been_assessed_previously = // Warning: it const char *Txt_The_test_configuration_has_been_updated = #if L==1 // ca - "La configuració dels test s'ha actualitzat."; + "La configuració dels test s'ha actualitzat."; #elif L==2 // de "Die Testkonfiguration wurde aktualisiert."; #elif L==3 // en @@ -50593,7 +50551,7 @@ const char *Txt_The_thread_X_is_already_in_this_forum = // Warning: it is very i const char *Txt_The_timetable_is_empty = #if L==1 // ca - "L'horari està buit."; + "L'horari està buit."; #elif L==2 // de "Der Fahrplan ist leer."; #elif L==3 // en @@ -50601,7 +50559,7 @@ const char *Txt_The_timetable_is_empty = #elif L==4 // es "El horario está vacío."; #elif L==5 // fr - "L'horaire est vide."; + "L'horaire est vide."; #elif L==6 // gn "El horario está vacío."; // Okoteve traducción #elif L==7 // it @@ -50769,7 +50727,7 @@ const char *Txt_The_type_of_room_X_has_not_changed = // Warning: it is very impo #elif L==4 // es "El tipo de la sala %s no ha cambiado."; #elif L==5 // fr - "Le type de la salle %s n'a pas changé."; + "Le type de la salle %s n'a pas changé."; #elif L==6 // gn "El tipo de la sala %s no ha cambiado."; // Okoteve traducción #elif L==7 // it @@ -50836,7 +50794,7 @@ const char *Txt_The_URL_X_has_been_updated = // Warning: it is very important to #elif L==6 // gn "El URL %s se ha actualizado."; // Okoteve traducción #elif L==7 // it - "L'URL %s è stata archiviata."; + "L'URL %s è stata archiviata."; #elif L==8 // pl "The URL %s has been updated."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -50853,7 +50811,7 @@ const char *Txt_The_user_does_not_exist = #elif L==4 // es "El usuario/a no existe."; #elif L==5 // fr - "L'utilisateur n'existe pas."; + "L'utilisateur n'existe pas."; #elif L==6 // gn "El usuario/a no existe."; // Okoteve traducción #elif L==7 // it @@ -50878,7 +50836,7 @@ const char *Txt_The_user_does_not_exist_or_password_is_incorrect = "El usuario/a no existe" " o bien la contraseña es incorrecta."; #elif L==5 // fr - "L'utilisateur n'existe pas" + "L'utilisateur n'existe pas" " ou le mot de passe est incorrect."; #elif L==6 // gn "El usuario/a no existe" @@ -51017,7 +50975,7 @@ const char *Txt_THE_USER_X_has_been_enroled_as_administrator_of_Y = // Warning: const char *Txt_THE_USER_X_has_been_enroled_in_the_course_Y = // Warning: it is very important to include two %s in the following sentences #if L==1 // ca "%s ha estat afegit/da" - " a l'assignatura %s."; + " a l'assignatura %s."; #elif L==2 // de "%s hat sich" " im Kurs %s eingeschrieben."; @@ -51221,7 +51179,7 @@ const char *Txt_THE_USER_X_has_been_removed_from_one_group = // Warning: it is v const char *Txt_THE_USER_X_has_been_removed_from_the_course_Y = // Warning: it is very important to include two %s in the following sentences #if L==1 // ca "%s ha estat eliminat" - " de l'assignatura %s."; + " de l'assignatura %s."; #elif L==2 // de "%s wurde aus" " dem Kurs %s entfernt."; @@ -51400,7 +51358,7 @@ const char *Txt_THE_USER_X_is_already_enroled_in_the_course_Y = // Warning: it i const char *Txt_The_user_is_new_not_yet_in_X = // Warning: it is very important to include %s in the following sentences #if L==1 // ca - "L'usuari és nou, encara no existeix en %s."; + "L'usuari és nou, encara no existeix en %s."; #elif L==2 // de "Der Benutzer ist neu, noch nicht in %s."; #elif L==3 // en @@ -51408,11 +51366,11 @@ const char *Txt_The_user_is_new_not_yet_in_X = // Warning: it is very important #elif L==4 // es "El usuario/a es nuevo/a, aún no existe en %s."; #elif L==5 // fr - "L'utilisateur est nouveau, pas encore dans %s."; + "L'utilisateur est nouveau, pas encore dans %s."; #elif L==6 // gn "El usuario/a es nuevo/a, aún no existe en %s."; // Okoteve traducción #elif L==7 // it - "L'utente è nuovo, non esiste ancora in %s."; + "L'utente è nuovo, non esiste ancora in %s."; #elif L==8 // pl "Użytkownik jest nowa, jeszcze nie w %s."; #elif L==9 // pt @@ -51492,11 +51450,11 @@ const char *Txt_The_whole_course = #elif L==4 // es "Toda la asignatura"; #elif L==5 // fr - "L'ensemble de la matière"; + "L'ensemble de la matière"; #elif L==6 // gn "Toda la asignatura"; // Okoteve traducción #elif L==7 // it - "L'intero corso"; + "L'intero corso"; #elif L==8 // pl "The whole course"; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -51517,7 +51475,7 @@ const char *Txt_The_year_X_is_not_allowed = // Warning: it is very important to #elif L==6 // gn "El año/semestre %u no está permitido."; // Okoteve traducción #elif L==7 // it - "L'anno/semester %u non è consentito."; + "L'anno/semester %u non è consentito."; #elif L==8 // pl "The year/semester %u is not allowed."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -51538,7 +51496,7 @@ const char *Txt_The_year_of_the_course_X_has_changed = // Warning: it is very im #elif L==6 // gn "El año/semestre de la asignatura %s ha cambiado."; // Okoteve traducción #elif L==7 // it - "L'anno/semestre del corso %s è cambiato."; + "L'anno/semestre del corso %s è cambiato."; #elif L==8 // pl "The year/semestre of the couse %s has changed."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -51622,7 +51580,7 @@ const char *Txt_There_are_more_than_one_table_in_the_file_of_marks = #elif L==6 // gn "Hay más de una tabla en el archivo de calificaciones."; // Okoteve traducción #elif L==7 // it - "C'è più di una tabella nel file dei risultati."; + "C'è più di una tabella nel file dei risultati."; #elif L==8 // pl "There are more than one table in the file of marks."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -51649,7 +51607,7 @@ const char *Txt_There_are_more_than_one_user_with_the_ID_X_Please_type_a_nick_or "Hay más de un usuario con el ID %s." " Por favor, escriba un @apodo o correo."; // Okoteve traducción #elif L==7 // it - "Ci sono più di un utente con l'ID %s." + "Ci sono più di un utente con l'ID %s." " Si prega di digitare un @nome-utente o email."; #elif L==8 // pl "There are more than one user with the ID %s." @@ -51719,7 +51677,7 @@ const char *Txt_There_are_no_centres_with_requests_for_degrees_to_be_confirmed = " con solicitudes de titulaciones" " pendientes de confirmar."; #elif L==5 // fr - "Il n'y a pas de centres" + "Il n'y a pas de centres" " avec demandes de degrés" " à confirmer."; #elif L==6 // gn @@ -51758,8 +51716,8 @@ const char *Txt_There_are_no_countries_with_requests_for_institutions_to_be_conf " con solicitudes de instituciones" " pendientes de confirmar."; #elif L==5 // fr - "Il n'y a pas de pays" - " avec demandes d'établissements" + "Il n'y a pas de pays" + " avec demandes d'établissements" " à confirmer."; #elif L==6 // gn "No hay países" @@ -51782,7 +51740,7 @@ const char *Txt_There_are_no_countries_with_requests_for_institutions_to_be_conf const char *Txt_There_are_no_degrees_with_requests_for_courses_to_be_confirmed = #if L==1 // ca "No hi ha titulacions" - " amb sol·licituds d'assignatures" + " amb sol·licituds d'assignatures" " pendents de confirmar."; #elif L==2 // de "There are no degrees" @@ -51797,7 +51755,7 @@ const char *Txt_There_are_no_degrees_with_requests_for_courses_to_be_confirmed = " con solicitudes de asignaturas" " pendientes de confirmar."; #elif L==5 // fr - "Il n'y a pas de degrés" + "Il n'y a pas de degrés" " avec demandes de cours" " à confirmer."; #elif L==6 // gn @@ -51836,7 +51794,7 @@ const char *Txt_There_are_no_institutions_with_requests_for_centres_to_be_confir " con solicitudes de centros" " pendientes de confirmar."; #elif L==5 // fr - "Il n'y a pas d'établissements" + "Il n'y a pas d'établissements" " avec demandes de centres" " à confirmer."; #elif L==6 // gn @@ -51976,7 +51934,7 @@ const char *Txt_There_is_already_a_file_named_X = // Warning: it is very importa #elif L==6 // gn "Ya existe un archivo con el nombre %s."; // Okoteve traducción #elif L==7 // it - "C'è già un file chiamato %s."; + "C'è già un file chiamato %s."; #elif L==8 // pl "There is already a file named %s."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -51997,7 +51955,7 @@ const char *Txt_There_is_already_a_non_empty_folder_named_X = // Warning: it is #elif L==6 // gn "Ya existe una carpeta no vacía con el nombre %s."; // Okoteve traducción #elif L==7 // it - "C'è già una cartella non vuota chiamata %s."; + "C'è già una cartella non vuota chiamata %s."; #elif L==8 // pl "There is already a non-empty folder named %s."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -52018,7 +51976,7 @@ const char *Txt_There_is_no_empty_account_associated_with_your_ID_X = // Warning "No existe ninguna cuenta vacía (aún no usada)" " asociada a su ID %s."; #elif L==5 // fr - "Il n'y a pas de compte vide (pas encore utilisé)" + "Il n'y a pas de compte vide (pas encore utilisé)" " associé à votre ID %s."; #elif L==6 // gn "No existe ninguna cuenta vacía (aún no usada)" @@ -52084,7 +52042,7 @@ const char *Txt_There_is_no_user_with_email_X = // Warning: it is very important "No existe ningún usuario" " con correo %s."; // Okoteve traducción #elif L==7 // it - "Non c'è alcun utente" + "Non c'è alcun utente" " con email %s."; #elif L==8 // pl "There is no user" @@ -52114,7 +52072,7 @@ const char *Txt_There_is_no_user_with_ID_nick_or_email_X = // Warning: it is ver "No existe ningún usuario" " con ID (DNI/cédula), apodo o correo %s."; // Okoteve traducción #elif L==7 // it - "Non c'è alcun utente" + "Non c'è alcun utente" " con ID, nome utente o email %s."; #elif L==8 // pl "There is no user" @@ -52144,7 +52102,7 @@ const char *Txt_There_is_no_user_with_nickname_X = // Warning: it is very import "No existe ningún usuario" " con el apodo %s."; // Okoteve traducción #elif L==7 // it - "Non c'è alcun utente" + "Non c'è alcun utente" " con nome utente %s."; #elif L==8 // pl "There is no user" @@ -52168,7 +52126,7 @@ const char *Txt_There_was_a_problem_sending_an_email_automatically = #elif L==6 // gn "Ha ocurrido un problema enviando automáticamente un correo."; // Okoteve traducción #elif L==7 // it - "C'è stato un problema inviando automaticamente un'email."; + "C'è stato un problema inviando automaticamente un'email."; #elif L==8 // pl "There was a problem sending an email automatically."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -52185,7 +52143,7 @@ const char *Txt_This_exam_has_no_questions = #elif L==4 // es "Este examen no tiene preguntas."; #elif L==5 // fr - "Cet examen n'a pas de questions."; + "Cet examen n'a pas de questions."; #elif L==6 // gn "Este examen no tiene preguntas."; // Okoteve traducción #elif L==7 // it @@ -52198,15 +52156,15 @@ const char *Txt_This_exam_has_no_questions = const char *Txt_This_link_will_remain_active_as_long_as_your_user_s_account_exists = #if L==1 // ca - "Aquest enllaç romandrà actiu mentre existeixi el seu compte de l'usuari."; + "Aquest enllaç romandrà actiu mentre existeixi el seu compte de l'usuari."; #elif L==2 // de "Diese Verbindung bleibt aktiv, solange das Konto Ihres Benutzers vorhanden."; #elif L==3 // en - "This link will remain active as long as your user's account exists."; + "This link will remain active as long as your user's account exists."; #elif L==4 // es "Este enlace permanecerá activo mientras exista su cuenta del usuario."; #elif L==5 // fr - "Ce lien restera actif aussi longtemps que votre compte de l'utilisateur existe."; + "Ce lien restera actif aussi longtemps que votre compte de l'utilisateur existe."; #elif L==6 // gn "Este enlace permanecerá activo mientras exista su cuenta del usuario."; // Okoteve traducción #elif L==7 // it @@ -52257,7 +52215,7 @@ const char *Txt_This_survey_has_no_questions = #elif L==4 // es "Esta encuesta no tiene preguntas."; #elif L==5 // fr - "Ce sondage n'a pas de questions."; + "Ce sondage n'a pas de questions."; #elif L==6 // gn "Esta encuesta no tiene preguntas."; // Okoteve traducción #elif L==7 // it @@ -52509,7 +52467,7 @@ const char *Txt_TIME_until = #elif L==4 // es "hasta"; #elif L==5 // fr - "jusqu'au"; + "jusqu'au"; #elif L==6 // gn "hasta"; // Okoteve traducción #elif L==7 // it @@ -52543,7 +52501,7 @@ const char *Txt_time = const char *Txt_Time_zone_used_in_the_calculation_of_these_statistics = #if L==1 // ca - "Zona horària usada en el càlcul d'aquesta estadística"; + "Zona horària usada en el càlcul d'aquesta estadística"; #elif L==2 // de "Zeitzone in die Berechnung dieser Statistik verwendet"; #elif L==3 // en @@ -52798,7 +52756,7 @@ const char *Txt_TIMELINE_NOTE[TL_NUM_NOTE_TYPES] = , [TL_NOTE_EXAM_ANNOUNCEMENT] = #if L==1 // ca - "Convocatòria d'examen" + "Convocatòria d'examen" #elif L==2 // de "Aufrufe für Prüfung" #elif L==3 // en @@ -52810,7 +52768,7 @@ const char *Txt_TIMELINE_NOTE[TL_NUM_NOTE_TYPES] = #elif L==6 // gn "Convocatoria de examen" // Okoteve traducción #elif L==7 // it - "Appello d'esame" + "Appello d'esame" #elif L==8 // pl "Ogloszenie egzamin" #elif L==9 // pt @@ -52975,7 +52933,7 @@ const char *Txt_TIMELINE_NOTE_Not_favourited_by_anyone = // No longer shared #elif L==4 // es "No marcado como favorito por nadie"; #elif L==5 // fr - "Personne n'a marqué comme favori"; + "Personne n'a marqué comme favori"; #elif L==6 // gn "No marcado como favorito por nadie"; // Okoteve traducción #elif L==7 // it @@ -52996,7 +52954,7 @@ const char *Txt_TIMELINE_NOTE_Not_shared_by_anyone = // No longer shared #elif L==4 // es "No compartido por nadie"; #elif L==5 // fr - "Personne n'a partagé"; + "Personne n'a partagé"; #elif L==6 // gn "No compartido por nadie"; // Okoteve traducción #elif L==7 // it @@ -53206,7 +53164,7 @@ const char *Txt_TIMETABLE_TYPES[TT_NUM_TIMETABLE_TYPES] = { [TT_COURSE_TIMETABLE] = #if L==1 // ca - "Horari de classes de l'assignatura" + "Horari de classes de l'assignatura" #elif L==2 // de "Stundenplan" #elif L==3 // en @@ -53597,8 +53555,8 @@ const char *Txt_To_remove_an_institution_you_must_first_remove_all_centres_and_u "Para eliminar una institución, primero debe eliminar" " todos centros y todos los usuarios de esa institución."; // Okoteve traducción #elif L==7 // it - "Per rimuovere un'istituzione, devi prima rimuovere" - " tutti gli centri e utenti di quell'istituzione."; + "Per rimuovere un'istituzione, devi prima rimuovere" + " tutti gli centri e utenti di quell'istituzione."; #elif L==8 // pl "To remove an institution, you must first remove" " all centres and users in the institution."; // Potrzebujesz tlumaczenie @@ -53657,8 +53615,8 @@ const char *Txt_To_use_chat_you_must_have_installed_the_software_X_and_add_Y_ = const char *Txt_To_watch_multimedia_content_from_another_website_you_have_to_accept_third_party_cookies_in_your_personal_settings = #if L==1 // ca - "Per veure contingut multimèdia d'un altre lloc web" - " ha d'acceptar les cookies de tercers" + "Per veure contingut multimèdia d'un altre lloc web" + " ha d'acceptar les cookies de tercers" " en les seves paràmetres personals."; #elif L==2 // de "Um Multimedia-Inhalte von einer anderen Website anzuzeigen," @@ -53673,7 +53631,7 @@ const char *Txt_To_watch_multimedia_content_from_another_website_you_have_to_acc " tiene que aceptar las cookies de terceros" " en sus ajustes personales."; #elif L==5 // fr - "Pour regarder le contenu multimédia d'un autre site Web," + "Pour regarder le contenu multimédia d'un autre site Web," " vous devez accepter les cookies de tiers" " dans vos réglages personnels."; #elif L==6 // gn @@ -53704,7 +53662,7 @@ const char *Txt_Today = #elif L==4 // es "Hoy"; #elif L==5 // fr - "Aujourd'hui"; + "Aujourd'hui"; #elif L==6 // gn "Ko ára"; #elif L==7 // it @@ -53780,7 +53738,7 @@ const char *Txt_TST_Answer_given_by_the_teachers = const char *Txt_TST_Answer_given_by_the_user = #if L==1 // ca - "Resposta donada per l'usuari/a"; + "Resposta donada per l'usuari/a"; #elif L==2 // de "Antwort vom Benutzer"; #elif L==3 // en @@ -53788,11 +53746,11 @@ const char *Txt_TST_Answer_given_by_the_user = #elif L==4 // es "Respuesta dada por el usuario/a"; #elif L==5 // fr - "Réponse donnée par l'utilisateur/se"; + "Réponse donnée par l'utilisateur/se"; #elif L==6 // gn "Respuesta dada por el usuario/a"; // Okoteve traducción #elif L==7 // it - "Risposta fornita dall'utente"; + "Risposta fornita dall'utente"; #elif L==8 // pl "Odpowiedź udzielona przez użytkownika"; #elif L==9 // pt @@ -53850,7 +53808,7 @@ const char *Txt_TST_PLUGGABLE[TstCfg_NUM_OPTIONS_PLUGGABLE] = "", [TstCfg_PLUGGABLE_NO] = #if L==1 // ca - "Banc de preguntes no descarregable/visible des d'altres aplicacions (SWADroid, iSWAD, TriSWADos)." + "Banc de preguntes no descarregable/visible des d'altres aplicacions (SWADroid, iSWAD, TriSWADos)." #elif L==2 // de "Fragenbank nicht herunterladbar/sichtbar von anderen Anwendungen (SWADroid, iSWAD, TriSWADos)." #elif L==3 // en @@ -53858,7 +53816,7 @@ const char *Txt_TST_PLUGGABLE[TstCfg_NUM_OPTIONS_PLUGGABLE] = #elif L==4 // es "Banco de preguntas no descargable/visible desde otras aplicaciones (SWADroid, iSWAD, TriSWADos)." #elif L==5 // fr - "Banque de questions non téléchargeable/visible depuis d'autres applications (SWADroid, iSWAD, TriSWADos)." + "Banque de questions non téléchargeable/visible depuis d'autres applications (SWADroid, iSWAD, TriSWADos)." #elif L==6 // gn "Banco de preguntas no descargable/visible desde otras aplicaciones (SWADroid, iSWAD, TriSWADos)."// Okoteve traducción #elif L==7 // it @@ -53871,7 +53829,7 @@ const char *Txt_TST_PLUGGABLE[TstCfg_NUM_OPTIONS_PLUGGABLE] = , [TstCfg_PLUGGABLE_YES] = #if L==1 // ca - "Banc de preguntes descarregable/visible des d'altres aplicacions (SWADroid, iSWAD, TriSWADos)." + "Banc de preguntes descarregable/visible des d'altres aplicacions (SWADroid, iSWAD, TriSWADos)." #elif L==2 // de "Fragenbank herunterladbar/sichtbar von anderen Anwendungen (SWADroid, iSWAD, TriSWADos)." #elif L==3 // en @@ -53879,7 +53837,7 @@ const char *Txt_TST_PLUGGABLE[TstCfg_NUM_OPTIONS_PLUGGABLE] = #elif L==4 // es "Banco de preguntas descargable/visible desde otras aplicaciones (SWADroid, iSWAD, TriSWADos)." #elif L==5 // fr - "Banque de questions téléchargeable/visible depuis d'autres applications (SWADroid, iSWAD, TriSWADos)." + "Banque de questions téléchargeable/visible depuis d'autres applications (SWADroid, iSWAD, TriSWADos)." #elif L==6 // gn "Banco de preguntas descargable/visible desde otras aplicaciones (SWADroid, iSWAD, TriSWADos)."// Okoteve traducción #elif L==7 // it @@ -54010,7 +53968,7 @@ const char *Txt_TST_STR_ANSWER_TYPES[Tst_NUM_ANS_TYPES] = #elif L==5 // fr "Texte" #elif L==6 // gn - "Mba'ehaipyre" + "Mba'ehaipyre" #elif L==7 // it "Testo" #elif L==8 // pl @@ -54053,7 +54011,7 @@ const char *Txt_TST_STR_ORDER_FULL[Tst_NUM_TYPES_ORDER_QST] = #elif L==4 // es "Ordenar por nº de veces que se ha respondido la pregunta" #elif L==5 // fr - "Trier par nombre de fois qu'on a répondu à la question" + "Trier par nombre de fois qu'on a répondu à la question" #elif L==6 // gn "Ordenar por nº de veces que se ha respondido la pregunta" // Okoteve traducción #elif L==7 // it @@ -54099,7 +54057,7 @@ const char *Txt_TST_STR_ORDER_FULL[Tst_NUM_TYPES_ORDER_QST] = "Ordenar por nº de veces que se ha respondido" " la pregunta (excluyendo respuestas en blanco)" #elif L==5 // fr - "Trier par nombre de fois qu'on a répondu" + "Trier par nombre de fois qu'on a répondu" " à la question (non vide)" #elif L==6 // gn "Ordenar por nº de veces que se ha respondido" @@ -54448,7 +54406,7 @@ const char *Txt_Type_of_degree = #elif L==4 // es "Tipo de titulación"; #elif L==5 // fr - "Type d'étude"; + "Type d'étude"; #elif L==6 // gn "Tipo de titulación"; // Okoteve traducción #elif L==7 // it @@ -54638,7 +54596,7 @@ const char *Txt_Types_of_degree = #elif L==4 // es "Tipos de titulación"; #elif L==5 // fr - "Types d'étude"; + "Types d'étude"; #elif L==6 // gn "Arandurã lája"; #elif L==7 // it @@ -54755,9 +54713,9 @@ const char *Txt_Unfortunately_Firefox_and_Chrome_no_longer_allow_Java_to_run_ = " hasta que desarrollemos un nuevo chat con otra tecnología." " Sentimos las molestias."; #elif L==5 // fr - "Malheureusement, pas Firefox et Chrome plus vous permettent d'exécuter Java," - " donc le chat n'est pas disponible pour ces navigateurs" - " jusqu'à ce que nous développons un nouveau chat avec d'autres technologies." + "Malheureusement, pas Firefox et Chrome plus vous permettent d'exécuter Java," + " donc le chat n'est pas disponible pour ces navigateurs" + " jusqu'à ce que nous développons un nouveau chat avec d'autres technologies." " Désolé pour la gêne occasionnée."; #elif L==6 // gn "Desafortunadamente Firefox y Chrome ya no permiten ejecutar Java," @@ -54768,7 +54726,7 @@ const char *Txt_Unfortunately_Firefox_and_Chrome_no_longer_allow_Java_to_run_ = "Purtroppo Firefox e Chrome non consentono più di eseguire Java," " quindi la chat non è disponibile per questi browser" " finché non sviluppiamo una nuova chat con altre tecnologie." - " Ci scusiamo per l'inconveniente."; + " Ci scusiamo per l'inconveniente."; #elif L==8 // pl "Niestety Firefox i Chrome nie pozwalają już na uruchamianie Java," " więc rozmowa nie jest dostępny dla tych przeglądarek" @@ -54917,7 +54875,7 @@ const char *Txt_Unlock_editing = #elif L==4 // es "Desbloquear edición"; #elif L==5 // fr - "Déverrouiller l'édition"; + "Déverrouiller l'édition"; #elif L==6 // gn "Desbloquear edición"; // Okoteve traducción #elif L==7 // it @@ -55587,7 +55545,7 @@ const char *Txt_USER_comments = const char *Txt_User_ID = #if L==1 // ca - "ID (DNI/cèdula/passaport) de l'usuari"; + "ID (DNI/cèdula/passaport) de l'usuari"; #elif L==2 // de "Ausweis-Nr."; #elif L==3 // en @@ -55595,11 +55553,11 @@ const char *Txt_User_ID = #elif L==4 // es "ID (DNI/cédula) del usuario"; #elif L==5 // fr - "Numéro d'identité d'utilisateur"; + "Numéro d'identité d'utilisateur"; #elif L==6 // gn "ID (DNI/cédula) del usuario"; // Okoteve traducción #elif L==7 // it - "Numero carta d'identità utente"; + "Numero carta d'identità utente"; #elif L==8 // pl "User ID"; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -55646,15 +55604,15 @@ const char *Txt_User_not_found_or_you_do_not_have_permission_ = " para realizar esta acción."; #elif L==5 // fr "Utilisateur introuvable" - " ou vous n'avez pas l'autorisation" - " d'effectuer cette action."; + " ou vous n'avez pas l'autorisation" + " d'effectuer cette action."; #elif L==6 // gn "Usuario/a no encontrado/a" " o bien usted no tiene permiso" " para realizar esta acción."; // Okoteve traducción #elif L==7 // it "IUtente non trovato" - " o non si dispone dell'autorizzazione" + " o non si dispone dell'autorizzazione" " per eseguire questa azione."; #elif L==8 // pl "User not found" @@ -55966,7 +55924,7 @@ const char *Txt_X_users_who_have_accepted_and_who_have_email = // Warning: it is " y que tienen correo"; #elif L==5 // fr "%u utilisateurs qui ont accepté" - " et qui ont l'email"; + " et qui ont l'email"; #elif L==6 // gn "%u usuarios que han aceptado la inscripción" " y que tienen correo"; // Okoteve traducción @@ -55991,7 +55949,7 @@ const char *Txt_X_users_who_have_email = // Warning: it is very important to inc #elif L==4 // es "%u usuarios con correo"; #elif L==5 // fr - "%u utilisateurs qui ont l'email"; + "%u utilisateurs qui ont l'email"; #elif L==6 // gn "%u usuarios con correo"; // Okoteve traducción #elif L==7 // it @@ -56606,7 +56564,7 @@ const char *Txt_Visible_by_BR_the_student = #elif L==4 // es "¿Visible por
el estudiante?"; #elif L==5 // fr - "Visible par
l'étudiant/e?"; + "Visible par
l'étudiant/e?"; #elif L==6 // gn "¿Visible por
el estudiante?"; // Okoteve traducción #elif L==7 // it @@ -56896,7 +56854,7 @@ const char *Txt_Where_s_USER = #elif L==2 // de "Wo ist %s?"; #elif L==3 // en - "Where's %s"; + "Where's %s"; #elif L==4 // es "¿Dónde está %s?"; #elif L==5 // fr @@ -56964,7 +56922,7 @@ const char *Txt_WHO[Usr_NUM_WHO] = #elif L==2 // de "Benutzer Ich folge" #elif L==3 // en - "Users I'm following" + "Users I'm following" #elif L==4 // es "Usuarios que sigo" #elif L==5 // fr @@ -57108,7 +57066,7 @@ const char *Txt_Wording = // Statement of a question const char *Txt_Works_area = #if L==1 // ca - "Zona d'altres treballs"; + "Zona d'altres treballs"; #elif L==2 // de "Hausarbeiten-Bereich"; #elif L==3 // en @@ -57213,7 +57171,7 @@ const char *Txt_wrong_ANSWERS = const char *Txt_Wrong_file_type = #if L==1 // ca - "Tipus d'arxiu incorrecte."; + "Tipus d'arxiu incorrecte."; #elif L==2 // de "Falsche Dateityp."; #elif L==3 // en @@ -57780,7 +57738,7 @@ const char *Txt_You_are_not_enroled_in_any_course[Usr_NUM_SEXS] = #elif L==4 // es "No está inscrito/a en ninguna asignatura." #elif L==5 // fr - "Vous n'êtes pas inscrit à une matière." + "Vous n'êtes pas inscrit à une matière." #elif L==6 // gn "No está inscrito/a en ninguna asignatura." // Okoteve traducción #elif L==7 // it @@ -57801,7 +57759,7 @@ const char *Txt_You_are_not_enroled_in_any_course[Usr_NUM_SEXS] = #elif L==4 // es "No está inscrita en ninguna asignatura." #elif L==5 // fr - "Vous n'êtes pas inscrit à une matière." + "Vous n'êtes pas inscrit à une matière." #elif L==6 // gn "No está inscrita en ninguna asignatura." // Okoteve traducción #elif L==7 // it @@ -57822,7 +57780,7 @@ const char *Txt_You_are_not_enroled_in_any_course[Usr_NUM_SEXS] = #elif L==4 // es "No está inscrito en ninguna asignatura." #elif L==5 // fr - "Vous n'êtes pas inscrit à une matière." + "Vous n'êtes pas inscrit à une matière." #elif L==6 // gn "No está inscrito en ninguna asignatura." // Okoteve traducción #elif L==7 // it @@ -57843,7 +57801,7 @@ const char *Txt_You_are_not_enroled_in_any_course[Usr_NUM_SEXS] = #elif L==4 // es "No está inscrito/a en ninguna asignatura." #elif L==5 // fr - "Vous n'êtes pas inscrit à une matière." + "Vous n'êtes pas inscrit à une matière." #elif L==6 // gn "No está inscrito/a en ninguna asignatura." // Okoteve traducción #elif L==7 // it @@ -57876,7 +57834,7 @@ const char *Txt_You_can_create_a_new_folder_inside_the_folder_X = // Warning: it " dentro de la carpeta %s:"; // Okoteve traducción #elif L==7 // it "È possibile creare una nuova cartella" - " all'interno della cartella %s:"; + " all'interno della cartella %s:"; #elif L==8 // pl "Możesz utworzyć nowy folder" " wewnątrz folderu %s:"; @@ -58076,7 +58034,7 @@ const char *Txt_You_can_not_leave_the_image_empty = #elif L==6 // gn "No puede dejar la imagen vacía."; // Okoteve traducción #elif L==7 // it - "Non puoi lasciare l'image vuota."; + "Non puoi lasciare l'image vuota."; #elif L==8 // pl "You can not leave the image empty."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -58245,16 +58203,16 @@ const char *Txt_You_can_only_perform_X_further_actions_ = // Warning: it is very " si no envía su fotografía."; // Necessita traduccio #elif L==2 // de "You can only perform %u further actions" - " if you don't send your photo."; // Need Übersetzung + " if you don't send your photo."; // Need Übersetzung #elif L==3 // en "You can only perform %u further actions" - " if you don't send your photo."; + " if you don't send your photo."; #elif L==4 // es "Solo podrá realizar %u acciones más" " si no envía su fotografía."; #elif L==5 // fr "You can only perform %u further actions" - " if you don't send your photo."; // Besoin de traduction + " if you don't send your photo."; // Besoin de traduction #elif L==6 // gn "Solo podrá realizar %u acciones más" " si no envía su fotografía."; // Okoteve traducción @@ -58263,7 +58221,7 @@ const char *Txt_You_can_only_perform_X_further_actions_ = // Warning: it is very " se non hai inviato la tua foto."; #elif L==8 // pl "You can only perform %u further actions" - " if you don't send your photo."; // Potrzebujesz tlumaczenie + " if you don't send your photo."; // Potrzebujesz tlumaczenie #elif L==9 // pt "Você só pode executar %u ações adicionais" " se não enviar sua foto."; @@ -58289,7 +58247,7 @@ const char *Txt_You_can_only_receive_email_notifications_if_ = // Warning: it is #elif L==5 // fr "Vous ne pouvez recevoir des notifications par email" " si votre adresse email est confirmé (%s > %s)" - " et se termine dans l'un des domaines autorisés (%s > %s > %s)."; + " et se termine dans l'un des domaines autorisés (%s > %s > %s)."; #elif L==6 // gn "Solo podrá recibir notificaciones por correo" " si su dirección de correo está confirmada (%s > %s)" @@ -58380,7 +58338,7 @@ const char *Txt_You_can_search_for_courses_select_them_and_request_your_enrolmen " y solicitar su inscripción en ellas."; // Okoteve traducción" #elif L==7 // it "È possibile cercare corsi, selezionarli" - " e richiedere l'iscrizione in loro."; + " e richiedere l'iscrizione in loro."; #elif L==8 // pl "Możesz szukać kursów, zaznacz je" " i poprosić o rejestrację w nich."; @@ -58409,7 +58367,7 @@ const char *Txt_You_can_send_a_file_with_an_image_in_PNG_format_transparent_back "Puede enviar un archivo con una imagen en formato PNG," " fondo transparente y tamaño %u×%u píxeles."; // Okoteve traducción #elif L==7 // it - "Puoi inviare un file con un'immagine in formato PNG," + "Puoi inviare un file con un'immagine in formato PNG," " sfondo trasparente e di dimensione %u×%u pixel."; #elif L==8 // pl "You can send a file with an image in PNG format," @@ -58438,15 +58396,15 @@ const char *Txt_You_can_send_a_file_with_an_image_in_JPEG_format_ = " y con el fondo blanco o muy claro."; #elif L==5 // fr "Vous pouvez envoyer un fichier avec une image au format JPEG.
" - "L'image doit contenir au moins un visage en position verticale et frontale," + "L'image doit contenir au moins un visage en position verticale et frontale," " et le fond doit être blanc ou très clair."; #elif L==6 // gn "Puede enviar un archivo con una imagen en formato JPEG.
" "La imagen debe contener al menos un rostro en posición vertical y frontal," " y con el fondo blanco o muy claro."; // Okoteve traducción #elif L==7 // it - "È possibile inviare un file in un'immagine con formato JPEG.
" - "L'immagine deve contenere almeno una faccia in posizione verticale e frontale," + "È possibile inviare un file in un'immagine con formato JPEG.
" + "L'immagine deve contenere almeno una faccia in posizione verticale e frontale," " e lo sfondo deve essere bianco o molto chiaro."; #elif L==8 // pl "Możesz wysłać plik obrazu w formacie JPEG.
" @@ -58464,7 +58422,7 @@ const char *Txt_You_dont_follow_any_user = #elif L==2 // de "Sie haben noch keine Benutzer folgen."; #elif L==3 // en - "You don't follow any user."; + "You don't follow any user."; #elif L==4 // es "Usted no sigue a ningún usuario."; #elif L==5 // fr @@ -58481,19 +58439,19 @@ const char *Txt_You_dont_follow_any_user = const char *Txt_You_dont_have_access_to_the_exam = #if L==1 // ca - "No té accés a l'examen."; + "No té accés a l'examen."; #elif L==2 // de "Sie haben keinen Zugang zur Prüfung."; #elif L==3 // en - "You don't have access to the exam."; + "You don't have access to the exam."; #elif L==4 // es "No tiene acceso al examen."; #elif L==5 // fr - "Vous n'avez pas accès à l'examen."; + "Vous n'avez pas accès à l'examen."; #elif L==6 // gn "No tiene acceso al examen."; // Okoteve traducción #elif L==7 // it - "Non hai accesso all'esame."; + "Non hai accesso all'esame."; #elif L==8 // pl "Nie masz dostępu do egzaminu."; #elif L==9 // pt @@ -58508,22 +58466,22 @@ const char *Txt_You_dont_have_permission_to_perform_this_action = "Sie haben keine Berechtigung," " um diese Handlung durchzuführen."; #elif L==3 // en - "You don't have permission" + "You don't have permission" " to perform this action."; #elif L==4 // es "Usted no tiene permiso" " para realizar esta acción."; #elif L==5 // fr - "Vous n'avez pas la permission" - " d'effectuer cette action."; + "Vous n'avez pas la permission" + " d'effectuer cette action."; #elif L==6 // gn "Usted no tiene permiso" " para realizar esta acción."; // Okoteve traducción #elif L==7 // it - "Non si dispone dell'autorizzazione" + "Non si dispone dell'autorizzazione" " per eseguire questa azione."; #elif L==8 // pl - "You don't have permission" + "You don't have permission" " to perform this action."; // Potrzebujesz tlumaczenie #elif L==9 // pt "Você não tem permissão" @@ -58663,7 +58621,7 @@ const char *Txt_You_have_no_notifications = #elif L==4 // es "No tiene notificaciones."; #elif L==5 // fr - "Vous n'avez aucune notification."; + "Vous n'avez aucune notification."; #elif L==6 // gn "No tiene notificaciones."; // Okoteve traducción #elif L==7 // it @@ -58684,7 +58642,7 @@ const char *Txt_You_have_no_unread_notifications = #elif L==4 // es "No tiene notificaciones sin leer."; #elif L==5 // fr - "Vous n'avez aucune notification non lue."; + "Vous n'avez aucune notification non lue."; #elif L==6 // gn "No tiene notificaciones sin leer."; // Okoteve traducción #elif L==7 // it @@ -58718,7 +58676,7 @@ const char *Txt_You_have_not_banned_any_sender = const char *Txt_You_have_not_confirmed_the_action = #if L==1 // ca - "No ha confirmat l'acció."; + "No ha confirmat l'acció."; #elif L==2 // de "Sie haben nicht die Aktion bestätigt."; #elif L==3 // en @@ -58726,7 +58684,7 @@ const char *Txt_You_have_not_confirmed_the_action = #elif L==4 // es "No ha confirmado la acción."; #elif L==5 // fr - "Vous n'avez pas confirmé l'action."; + "Vous n'avez pas confirmé l'action."; #elif L==6 // gn "No ha confirmado la acción."; // Okoteve traducción #elif L==7 // it @@ -58747,7 +58705,7 @@ const char *Txt_You_have_not_entered_your_password_correctly = #elif L==4 // es "No ha introducido correctamente su contraseña."; #elif L==5 // fr - "Vous n'avez pas entré votre mot de passe correctement."; + "Vous n'avez pas entré votre mot de passe correctement."; #elif L==6 // gn "No ha introducido correctamente su contraseña."; // Okoteve traducción #elif L==7 // it @@ -58907,7 +58865,7 @@ const char *Txt_You_must_enter_the_range_of_floating_point_values_allowed_as_ans const char *Txt_You_must_enter_your_nick_email_or_ID = #if L==1 // ca - "Ha d'escriure el seu @sobrenom, correu o ID (DNI/cèdula)."; + "Ha d'escriure el seu @sobrenom, correu o ID (DNI/cèdula)."; #elif L==2 // de "Bitte geben Sie Ihre @Benutzername, Email oder Ausweis-Nr."; #elif L==3 // en @@ -58915,11 +58873,11 @@ const char *Txt_You_must_enter_your_nick_email_or_ID = #elif L==4 // es "Debe escribir su @apodo, correo o ID (DNI/cédula)."; #elif L==5 // fr - "Vous devez entrer votre @surnom, courrier ou numéro d'identité."; + "Vous devez entrer votre @surnom, courrier ou numéro d'identité."; #elif L==6 // gn "Debe escribir su @apodo, correo o ID (DNI/cédula)."; // Okoteve traducción #elif L==7 // it - "Devi inserire il tuo @nome-utente, email o numero carta d'identità."; + "Devi inserire il tuo @nome-utente, email o numero carta d'identità."; #elif L==8 // pl "Musisz napisać @pseudonim, email lub ID."; #elif L==9 // pt @@ -59111,7 +59069,7 @@ const char *Txt_You_must_specify_the_image_of_the_new_banner = "Debe especificar la imagen" " del nuevo banner."; // Okoteve traducción #elif L==7 // it - "Devi specificare l'image" + "Devi specificare l'image" " del nuovo banner."; #elif L==8 // pl "You must specify the image" @@ -59142,7 +59100,7 @@ const char *Txt_You_must_specify_the_logo_the_application_key_the_URL_and_the_IP " el URL y la IP del nuevo complemento."; // Okoteve traducción #elif L==7 // it "Devi specificare il logo, il codice di applicazione," - " l'URL e l'indirizzo IP del nuovo plugin."; + " l'URL e l'indirizzo IP del nuovo plugin."; #elif L==8 // pl "You must specify the logo, the application key," " the URL and the IP address of the new plugin."; // Potrzebujesz tlumaczenie @@ -59351,7 +59309,7 @@ const char *Txt_You_must_specify_the_short_name_and_the_full_name_of_the_new_ban const char *Txt_You_must_specify_the_short_name_and_the_full_name_of_the_new_building = #if L==1 // ca - "Heu d'especificar el nom curt i el nom complet" + "Heu d'especificar el nom curt i el nom complet" " de el nou edifici."; #elif L==2 // de "Sie m¨ssen den Kurznamen und den vollständigen Namen" @@ -59591,7 +59549,7 @@ const char *Txt_You_must_specify_the_short_name_and_the_full_name_of_the_new_ema const char *Txt_You_must_specify_the_short_name_and_the_full_name_of_the_new_place = #if L==1 // ca - "Heu d'especificar el nom curt i el nom complet" + "Heu d'especificar el nom curt i el nom complet" " del nou lloc."; #elif L==2 // de "Sie m¨ssen den Kurznamen und den vollständigen Namen" @@ -59621,7 +59579,7 @@ const char *Txt_You_must_specify_the_short_name_and_the_full_name_of_the_new_pla const char *Txt_You_must_specify_the_short_name_and_the_full_name_of_the_new_room = #if L==1 // ca - "Heu d'especificar el nom curt i el nom complet" + "Heu d'especificar el nom curt i el nom complet" " de la nova sala."; #elif L==2 // de "Sie m¨ssen den Kurznamen und den vollständigen Namen" @@ -59651,7 +59609,7 @@ const char *Txt_You_must_specify_the_short_name_and_the_full_name_of_the_new_roo const char *Txt_You_must_specify_the_title_of_the_assignment = #if L==1 // ca - "Cal especificar el títol de l'activitat."; + "Cal especificar el títol de l'activitat."; #elif L==2 // de "Die Aufgabe muss angegeben werden."; #elif L==3 // en @@ -59659,11 +59617,11 @@ const char *Txt_You_must_specify_the_title_of_the_assignment = #elif L==4 // es "Debe especificar el título de la actividad."; #elif L==5 // fr - "Vous devez spécifier le titre de l'activité."; + "Vous devez spécifier le titre de l'activité."; #elif L==6 // gn "Debe especificar el título de la actividad."; // Okoteve traducción #elif L==7 // it - "È necessario specificare il titolo dell'attività."; + "È necessario specificare il titolo dell'attività."; #elif L==8 // pl "Musisz podać tytuł zadania."; #elif L==9 // pt @@ -59672,7 +59630,7 @@ const char *Txt_You_must_specify_the_title_of_the_assignment = const char *Txt_You_must_specify_the_title_of_the_event = #if L==1 // ca - "Cal especificar el títol de l'esdeveniment."; + "Cal especificar el títol de l'esdeveniment."; #elif L==2 // de "Der Ereignis muss angegeben werden."; #elif L==3 // en @@ -59684,7 +59642,7 @@ const char *Txt_You_must_specify_the_title_of_the_event = #elif L==6 // gn "Debe especificar el título del evento."; // Okoteve traducción #elif L==7 // it - "È necessario specificare il titolo dell'evento."; + "È necessario specificare il titolo dell'evento."; #elif L==8 // pl "Musisz podać tytuł wydarzenia."; #elif L==9 // pt @@ -59693,7 +59651,7 @@ const char *Txt_You_must_specify_the_title_of_the_event = const char *Txt_You_must_specify_the_title_of_the_exam = #if L==1 // ca - "Cal especificar el títol de l'examen."; + "Cal especificar el títol de l'examen."; #elif L==2 // de "Der Prüfung muss angegeben werden."; #elif L==3 // en @@ -59701,11 +59659,11 @@ const char *Txt_You_must_specify_the_title_of_the_exam = #elif L==4 // es "Debe especificar el título del examen."; #elif L==5 // fr - "Vous devez spécifier le titre de l'examen."; + "Vous devez spécifier le titre de l'examen."; #elif L==6 // gn "Debe especificar el título del examen."; // Okoteve traducción #elif L==7 // it - "È necessario specificare il titolo dell'esame."; + "È necessario specificare il titolo dell'esame."; #elif L==8 // pl "Musisz podać tytuł egzaminu."; #elif L==9 // pt @@ -59764,7 +59722,7 @@ const char *Txt_You_must_specify_the_title_of_the_set_of_questions = #elif L==4 // es "Debe especificar el título del conjunto de preguntas."; #elif L==5 // fr - "Vous devez spécifier le titre de l'ensemble de questions."; + "Vous devez spécifier le titre de l'ensemble de questions."; #elif L==6 // gn "Debe especificar el título del conjunto de preguntas."; // Okoteve traducción #elif L==7 // it @@ -59777,7 +59735,7 @@ const char *Txt_You_must_specify_the_title_of_the_set_of_questions = const char *Txt_You_must_specify_the_title_of_the_survey = #if L==1 // ca - "Cal especificar el títol de l'enquesta."; + "Cal especificar el títol de l'enquesta."; #elif L==2 // de "Die Umfrage muss angegeben werden."; #elif L==3 // en @@ -59810,7 +59768,7 @@ const char *Txt_You_must_specify_the_URL_of_the_new_banner = #elif L==6 // gn "Debe especificar el URL del nuevo banner."; // Okoteve traducción #elif L==7 // it - "Devi specificare l'URL del nuovo banner."; + "Devi specificare l'URL del nuovo banner."; #elif L==8 // pl "You must specify the URL of the new banner."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -59831,7 +59789,7 @@ const char *Txt_You_must_specify_the_URL_of_the_new_link = #elif L==6 // gn "Debe especificar el URL del nuevo enlace."; // Okoteve traducción #elif L==7 // it - "Devi specificare l'URL del nuovo link."; + "Devi specificare l'URL del nuovo link."; #elif L==8 // pl "You must specify the URL of the new link."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -59858,7 +59816,7 @@ const char *Txt_You_must_specify_the_web_address_of_the_new_centre = "Debe especificar la dirección web" " del nuevo centro."; // Okoteve traducción #elif L==7 // it - "Devi specificare l'indirizzo web" + "Devi specificare l'indirizzo web" " del nuovo centro."; #elif L==8 // pl "You must specify the web address" @@ -59889,7 +59847,7 @@ const char *Txt_You_must_specify_the_web_address_of_the_new_degree = "Debe especificar la dirección web" " de la nueva titulación."; // Okoteve traducción #elif L==7 // it - "Devi specificare l'indirizzo web" + "Devi specificare l'indirizzo web" " della nuova laurea."; #elif L==8 // pl "You must specify the web address" @@ -59919,7 +59877,7 @@ const char *Txt_You_must_specify_the_web_address_of_the_new_department = "Debe especificar la dirección web" " del nuevo departamento."; // Okoteve traducción #elif L==7 // it - "Devi specificare l'indirizzo web" + "Devi specificare l'indirizzo web" " del nuovo dipartimento."; #elif L==8 // pl "You must specify the web address" @@ -59949,7 +59907,7 @@ const char *Txt_You_must_specify_the_web_address_of_the_new_institution = "Debe especificar la dirección web" " de la nueva institución."; // Okoteve traducción #elif L==7 // it - "Devi specificare l'indirizzo web" + "Devi specificare l'indirizzo web" " della nuova istituzione."; #elif L==8 // pl "You must specify the web address" @@ -59973,7 +59931,7 @@ const char *Txt_You_must_type_at_least_one_tag_for_the_question = #elif L==6 // gn "Debe escribir al menos un descriptor para la pregunta."; // Okoteve traducción #elif L==7 // it - "Devi scrivere almeno un'etichetta per la domanda."; + "Devi scrivere almeno un'etichetta per la domanda."; #elif L==8 // pl "You must type at least one tag for the question."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -60036,7 +59994,7 @@ const char *Txt_You_must_type_the_stem_of_the_question = #elif L==6 // gn "Debe escribir el enunciado de la pregunta."; // Okoteve traducción #elif L==7 // it - "Devi scrivere l'enunciato della domanda."; + "Devi scrivere l'enunciato della domanda."; #elif L==8 // pl "You must type the stem of the question."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -60176,13 +60134,13 @@ const char *Txt_Your_password_must_be_at_least_X_characters_and_can_not_contain_ #elif L==2 // de "Your password must be at least %u characters" " and can not contain spaces." - " It's very important not to use only" + " It's very important not to use only" " numeric digits, or a name or surname," " or a known word."; // Need Übersetzung #elif L==3 // en "Your password must be at least %u characters" " and can not contain spaces." - " It's very important not to use only" + " It's very important not to use only" " numeric digits, or a name or surname," " or a known word."; #elif L==4 // es @@ -60194,7 +60152,7 @@ const char *Txt_Your_password_must_be_at_least_X_characters_and_can_not_contain_ #elif L==5 // fr "Your password must be at least %u characters" " and can not contain spaces." - " It's very important not to use only" + " It's very important not to use only" " numeric digits, or a name or surname," " or a known word."; // Besoin de traduction #elif L==6 // gn @@ -60206,13 +60164,13 @@ const char *Txt_Your_password_must_be_at_least_X_characters_and_can_not_contain_ #elif L==7 // it "La tua password deve essere almeno di %u caratteri" " e non può contenere spazi." - " E' molto importante non usare solo" + " E' molto importante non usare solo" " tasti numerici, o un nome o cognome," " o una parola conosciuta."; #elif L==8 // pl "Your password must be at least %u characters" " and can not contain spaces." - " It's very important not to use only" + " It's very important not to use only" " numeric digits, or a name or surname," " or a known word."; // Potrzebujesz tlumaczenie #elif L==9 // pt @@ -60288,10 +60246,10 @@ const char *Txt_Your_record_card_in_this_course_has_been_updated = const char *Txt_Your_request_for_enrolment_as_X_in_the_course_Y_has_been_accepted_for_processing = // Warning: it is very important to include two %s in the following sentences #if L==1 // ca - "La seva petició d'inscripció com %s" - " en l'assignatura %s ha estat realitzada." + "La seva petició d'inscripció com %s" + " en l'assignatura %s ha estat realitzada." " La petició serà revisada per un professor o un administrador." - " Vostè rebrà una notificació quan s'accepti la seva inscripció."; + " Vostè rebrà una notificació quan s'accepti la seva inscripció."; #elif L==2 // de "Sein Antrag auf Registrierung als %s" " in Kurs %s gemacht wurde." @@ -60308,10 +60266,10 @@ const char *Txt_Your_request_for_enrolment_as_X_in_the_course_Y_has_been_accepte " La petición será revisada por un/a profesor/a o un/a administrador/a." " Usted recibirá una notificación cuando se acepte su inscripción."; #elif L==5 // fr - "Votre demande d'enregistrement en tant que %s" + "Votre demande d'enregistrement en tant que %s" " dans la matière %s a été fait." " Votre demande sera examinée par un enseignant ou un administrateur." - " Vous serez avisé lorsque l'enregistrement est acceptée."; + " Vous serez avisé lorsque l'enregistrement est acceptée."; #elif L==6 // gn "Su petición de inscripción como %s" " en la asignatura %s ha sido realizada."