From 2b6d07deebc4d2e094a494842aa9db35b4b0cbcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Ca=C3=B1as=20Vargas?= Date: Mon, 10 Oct 2016 17:53:56 +0200 Subject: [PATCH] Version 16.18.1 --- swad_account.c | 3 ++ swad_changelog.h | 3 +- swad_text.c | 85 ++++++++++++++++++++++++++++++------------------ swad_user.c | 2 +- 4 files changed, 59 insertions(+), 34 deletions(-) diff --git a/swad_account.c b/swad_account.c index 67a50e7fe..06281f6c7 100644 --- a/swad_account.c +++ b/swad_account.c @@ -411,6 +411,7 @@ void Acc_ShowFormChangeMyAccount (void) extern const char *Txt_Before_going_to_any_other_option_you_must_fill_your_nickname; extern const char *Txt_Please_fill_in_your_email_address; extern const char *Txt_Please_fill_in_your_ID; + extern const char *Txt_Please_confirm_your_email_address; extern const char *Txt_User_account; /***** Get current user's nickname and e-mail address @@ -425,6 +426,8 @@ void Acc_ShowFormChangeMyAccount (void) Lay_ShowAlert (Lay_WARNING,Txt_Please_fill_in_your_email_address); else if (!Gbl.Usrs.Me.UsrDat.IDs.Num) Lay_ShowAlert (Lay_WARNING,Txt_Please_fill_in_your_ID); + else if (!Gbl.Usrs.Me.UsrDat.EmailConfirmed) + Lay_ShowAlert (Lay_WARNING,Txt_Please_confirm_your_email_address); /***** Put links to change my password and to remove my account*****/ fprintf (Gbl.F.Out,"
"); diff --git a/swad_changelog.h b/swad_changelog.h index a2ea737d7..a75aa1a5e 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -148,13 +148,14 @@ /****************************** Public constants *****************************/ /*****************************************************************************/ -#define Log_PLATFORM_VERSION "SWAD 16.18 (2016-10-09)" +#define Log_PLATFORM_VERSION "SWAD 16.18.1 (2016-10-10)" #define CSS_FILE "swad15.229.css" #define JS_FILE "swad15.238.1.js" // Number of lines (includes comments but not blank lines) has been got with the following command: // nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*.h sql/swad*.sql | tail -1 /* + Version 16.18.1: Oct 10, 2016 Warning in User > Account to confirm user's e-mail address. (205116 lines) Version 16.18: Oct 09, 2016 Removed external authentication (previously used at University of Granada). (205092 lines) 4 changes necessary in database: DROP TABLE IF EXISTS imported_groups; diff --git a/swad_text.c b/swad_text.c index db0c75149..18522f00f 100644 --- a/swad_text.c +++ b/swad_text.c @@ -168,7 +168,7 @@ const char *Txt_Do_you_want_to_change_the_language_to_LANGUAGE[1+Txt_NUM_LANGUAG const char *Txt_Do_you_want_to_change_your_language_to_LANGUAGE[1+Txt_NUM_LANGUAGES] = { "", - "Voleu canviar el seu idioma a català?", + "Voleu canviar el vostre idioma a català?", "Wollen Sie Ihre Sprache auf Deutsch umstellen?", "Do you want to change your language to English?", "¿Desea cambiar su idioma a español?", @@ -461,7 +461,7 @@ const char *Txt_If_you_no_longer_wish_to_receive_email_notifications_NO_HTML[1+T { "", "Si no desitgeu rebre més avisos per correu," - " desactiveu la opció corresponent en les preferències del seu perfil.", + " desactiveu la opció corresponent en les preferències del vostre perfil.", "Wenn Sie nicht mehr erhalten möchten, E-Mail-Benachrichtigungen," " Deaktivieren Sie die Option in den Einstellungen Ihres Profils.", "If you no longer wish to receive e-mail notifications," @@ -881,16 +881,16 @@ const char *Txt_The_following_password_has_been_assigned_to_you_to_log_in_X_NO_H #if L==1 "Se li ha assignat la següent contrasenya per entrar a %s: %s\n" "Si desitja activar aquesta nova contrasenya," - " ha de entrar a %s amb el seu ID (DNI/cédula), sobrenom o e-mail" + " ha de entrar a %s amb el vostre ID (DNI/cédula), sobrenom o e-mail" " i aquesta nova contrasenya abans de %u dies." " Un cop hagi entrat, pot canviar la contrasenya per una altra.\n" "Si no accedeix amb aquesta nova contrasenya," " seguirà tenint la contrasenya que tingués fins ara.\n" "Si ha rebut aquest missatge sense sol·licitar-lo," - " es deu a que algú que coneix el seu ID (DNI/cédula), el seu sobrenom o el seu e-mail" + " es deu a que algú que coneix el vostre ID (DNI/cédula), el vostre sobrenom o el vostre e-mail" " ha sol·licitat l'enviament de una nova contrasenya per a vostè.\n" "Aquesta nova contrasenya se ha enviat només a la adreça de correu %s," - " que és la que apareix a la seva fitxa.\n\n"; + " que és la que apareix a la vostra fitxa.\n\n"; #elif L==2 "The following password has been assigned to you to log in %s: %s\n" "If you want to activate the new password," @@ -3567,7 +3567,7 @@ const char *Txt_Banners = const char *Txt_Before_creating_a_new_account_check_if_you_have_been_already_registered_with_your_ID = #if L==1 "Abans de crear un compte nou," - " comprovi si ja li han inscrit amb el seu ID"; + " comprovi si ja li han inscrit amb el vostre ID"; #elif L==2 "Bevor ein neues Benutzerkonto erstellen," " wenn Sie bereits mit Ihrer ID registriert worden sind"; @@ -3597,7 +3597,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 "Abans d'accedir a qualsevol altra opció" - " ha de crear el seu sobrenom."; + " ha de crear el vostre sobrenom."; #elif L==2 "Bevor ich auf jede andere Option" " müssen Sie Ihr Benutzernamen erstellen."; @@ -3627,7 +3627,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 "Abans d'accedir a qualsevol altra opció" - " ha de crear la seva contrasenya."; + " ha de crear la vostra contrasenya."; #elif L==2 "Bevor ich auf jede andere Option" " müssen Sie Ihr Passwort erstellen."; @@ -4974,11 +4974,11 @@ const char *Txt_Confirm_my_enrollment = const char *Txt_Congratulations_You_have_created_your_account_X_Now_Y_will_request_you_ = // Warning: it is very important to include two %s in the following sentences #if L==1 - "Enhorabona! Ha creat el seu compte @%s." - " Ara %s li demanarà algunes dades per completar el seu perfil." - " Després podrà sol·licitar la seva inscripció en assignatures." + "Enhorabona! Ha creat el vostre compte @%s." + " Ara %s li demanarà algunes dades per completar el vostre perfil." + " Després podrà sol·licitar la vostra inscripció en assignatures." " Si no hi ha una assignatura," - " vostè pot crear abans de sol·licitar la seva inscripció en ella" + " vostè pot crear abans de sol·licitar la vostra inscripció en ella" " (el mateix és aplicable a institucions, centres i titulacions)."; #elif L==2 "Herzlichen Glückwunsch! Du hast Dein Benutzerkonto @%s erstellt." @@ -9234,7 +9234,7 @@ const char *Txt_Do_you_really_want_to_remove_the_type_of_group_X_Y_groups_ = // const char *Txt_Do_you_really_want_to_remove_your_photo = #if L==1 - "De veres voleu eliminar la seva foto?"; + "De veres voleu eliminar la vostra foto?"; #elif L==2 "Wollen Sie die Ihr Foto zu entfernen?"; #elif L==3 @@ -12648,7 +12648,7 @@ const char *Txt_FOLLOWS_YOU = const char *Txt_For_security_enter_your_password = #if L==1 - "Per a més seguretat, introdueixi la seva contrasenya"; + "Per a més seguretat, introdueixi la vostra contrasenya"; #elif L==2 "Aus Sicherheitsgründen geben Sie Ihr Passwort"; #elif L==3 @@ -14655,8 +14655,8 @@ const char *Txt_If_this_is_a_new_user_in_X_you_should_indicate_her_his_ID = // W const char *Txt_If_you_can_not_find_your_institution_your_centre_your_degree_or_your_courses_you_can_create_them = #if L==1 - "Si no trobes la seva institució, el seu centre," - " la seva titulació o les seves assignatures, pot crear-los."; + "Si no trobes la vostra institució, el vostre centre," + " la vostra titulació o les seves assignatures, pot crear-los."; #elif L==2 "Wenn Sie Ihre Institution, Ihre Zentrum, Ihr Studium" " oder Ihre Kurse nicht finden kónnen, kónnen Sie sie erstellen."; @@ -28302,9 +28302,30 @@ const char *Txt_PLACES_ORDER[2] = #endif }; +const char *Txt_Please_confirm_your_email_address = +#if L==1 + "Si us plau, confirmeu la vostra adreça de correu."; +#elif L==2 + "Bitte bestätigen Sie Ihre E-Mail-Adresse."; +#elif L==3 + "Please confirm your email address."; +#elif L==4 + "Por favor, confirme su dirección de correo."; +#elif L==5 + "S'il vous plaít, confirmez votre adresse e-mail."; +#elif L==6 + "Por favor, confirme su dirección de correo."; // Okoteve traducción +#elif L==7 + "Per favore, conferma il tuo indirizzo e-mail."; +#elif L==8 + "Proszę, potwierdź swój w tym adresu e-mail."; +#elif L==9 + "Por favor, por favor confirme o seu endereço de e-mail."; +#endif + const char *Txt_Please_enter_your_ID = #if L==1 - "Si us plau, escriviu el seu ID (DNI/cèdula)."; + "Si us plau, escriviu el vostre ID (DNI/cèdula)."; #elif L==2 "Bitte geben Sie Ihre Ausweis-Nr. änder."; #elif L==3 @@ -28325,7 +28346,7 @@ const char *Txt_Please_enter_your_ID = const char *Txt_Please_fill_in_your_centre_and_department = #if L==1 - "Si us plau, ompli el seu centre i department."; + "Si us plau, ompli el vostre centre i department."; #elif L==2 "Bitte geben Sie Ihre Zentrum und Abteilung zu füllen."; #elif L==3 @@ -28346,7 +28367,7 @@ const char *Txt_Please_fill_in_your_centre_and_department = const char *Txt_Please_fill_in_your_email_address = #if L==1 - "Si us plau, ompli la seva adreça de correu."; + "Si us plau, ompli la vostra adreça de correu."; #elif L==2 "Bitte geben Sie Ihre E-Mail-Adresse ein."; #elif L==3 @@ -28367,7 +28388,7 @@ const char *Txt_Please_fill_in_your_email_address = const char *Txt_Please_fill_in_your_ID = #if L==1 - "Si us plau, ompli el seu ID (DNI/cèdula)." + "Si us plau, ompli el vostre ID (DNI/cèdula)." " És una dada opcional," " però és recomanable que l'ompli" " perquè facilita el procés d'inscripció" @@ -28423,7 +28444,7 @@ const char *Txt_Please_fill_in_your_ID = const char *Txt_Please_fill_in_your_institution = #if L==1 - "Si us plau, ompli la seva institució."; + "Si us plau, ompli la vostra institució."; #elif L==2 "Bitte geben Sie Ihre Einrichtung zu füllen."; #elif L==3 @@ -28444,8 +28465,8 @@ const char *Txt_Please_fill_in_your_institution = const char *Txt_Please_fill_in_your_record_card_including_your_country_nationality = #if L==1 - "Si us plau, ompli la seva fitxa," - " incloent el seu pais (nacionalitat)."; + "Si us plau, ompli la vostra fitxa," + " incloent el vostre pais (nacionalitat)."; #elif L==2 "Bitte geben Sie Ihre Karteikarte zu füllen," " einschließlich Ihrem Land (Nationalität)."; @@ -28473,8 +28494,8 @@ const char *Txt_Please_fill_in_your_record_card_including_your_country_nationali const char *Txt_Please_fill_in_your_record_card_including_your_name = #if L==1 - "Si us plau, ompli la seva fitxa," - " incloent el seu nom i cognom(s)."; + "Si us plau, ompli la vostra fitxa," + " incloent el vostre nom i cognom(s)."; #elif L==2 "Bitte geben Sie Ihre Karteikarte zu füllen," " mit Ihrem Namen."; @@ -28503,7 +28524,7 @@ const char *Txt_Please_fill_in_your_record_card_including_your_name = const char *Txt_Please_fill_in_your_record_card_including_your_sex = #if L==1 - "Si us plau, ompli la seva fitxa," + "Si us plau, ompli la vostra fitxa," " incloent el sexe."; #elif L==2 "Bitte geben Sie Ihre Karteikarte zu füllen," @@ -35636,7 +35657,7 @@ const char *Txt_Select_or_create_one_institution_in_X = // Warning: it is very i const char *Txt_Select_one_or_more_files_from_your_computer_or_drag_and_drop_here = #if L==1 - "Seleccioneu un o més fitxers del seu ordinador
" + "Seleccioneu un o més fitxers del vostre ordinador
" "o arrossegueu i deixeu-los anar aquí"; #elif L==2 "Wählen Sie eine oder mehrere Dateien von Ihrem Computer
" @@ -46853,7 +46874,7 @@ const char *Txt_this_field_is_filled_in_the_records_of_X_students = // Warning: const char *Txt_This_link_will_remain_active_as_long_as_your_user_s_account_exists = #if L==1 - "Aquest enllaç romandrà actiu mentre existeixi el seu compte de l'usuari."; + "Aquest enllaç romandrà actiu mentre existeixi el vostre compte de l'usuari."; #elif L==2 "Diese Verbindung bleibt aktiv, solange das Konto Ihres Benutzers vorhanden."; #elif L==3 @@ -52683,7 +52704,7 @@ const char *Txt_You_can_register_voluntarily_in_one_or_more_groups_of_type_X = / const char *Txt_You_can_search_for_courses_select_them_and_request_your_enrollment_in_them = #if L==1 "Podeu cercar assignatures, seleccionar-les" - " i sol·licitar la seva inscripció en elles."; + " i sol·licitar la vostra inscripció en elles."; #elif L==2 "Sie können für Kurse zu suchen, wählen Sie sie aus" " und fordern Sie Ihre Anmeldung in ihnen."; @@ -53048,7 +53069,7 @@ const char *Txt_You_have_not_confirmed_the_action = const char *Txt_You_have_not_entered_your_password_correctly = #if L==1 - "No ha introduït correctament la seva contrasenya."; + "No ha introduït correctament la vostra contrasenya."; #elif L==2 "Sie haben Ihr Passwort nicht korrekt eingegeben wurde."; #elif L==3 @@ -53297,7 +53318,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 - "Ha d'escriure el seu @sobrenom, correu o ID (DNI/cèdula)."; + "Ha d'escriure el vostre @sobrenom, correu o ID (DNI/cèdula)."; #elif L==2 "Bitte geben Sie Ihre @Benutzername, E-mail oder Ausweis-Nr."; #elif L==3 @@ -54651,7 +54672,7 @@ const char *Txt_Your_request_for_enrollment_as_X_in_the_course_Y_has_been_accept "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 vostra inscripció."; #elif L==2 "Sein Antrag auf Registrierung als %s" " in Kurs %s gemacht wurde." diff --git a/swad_user.c b/swad_user.c index 5e210caf5..f21f6ee56 100644 --- a/swad_user.c +++ b/swad_user.c @@ -1698,7 +1698,7 @@ void Usr_WelcomeUsr (void) fprintf (Gbl.F.Out,"
"); - /***** User's first name *****/ + /***** Welcome to a user *****/ if (Gbl.Usrs.Me.UsrDat.FirstName[0]) { CongratulateMyBirthday = false;