mirror of https://github.com/acanas/swad-core.git
Version 16.18.1
This commit is contained in:
parent
179107db58
commit
2b6d07deeb
|
@ -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,"<div class=\"CONTEXT_MENU\">");
|
||||
|
|
|
@ -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;
|
||||
|
|
85
swad_text.c
85
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<br />"
|
||||
"Seleccioneu un o més fitxers del vostre ordinador<br />"
|
||||
"o arrossegueu i deixeu-los anar aquí";
|
||||
#elif L==2
|
||||
"Wählen Sie eine oder mehrere Dateien von Ihrem Computer<br />"
|
||||
|
@ -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 <strong>%s</strong>"
|
||||
" en l'assignatura <strong>%s</strong> 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 <strong>%s</strong>"
|
||||
" in Kurs <strong>%s</strong> gemacht wurde."
|
||||
|
|
|
@ -1698,7 +1698,7 @@ void Usr_WelcomeUsr (void)
|
|||
fprintf (Gbl.F.Out,"<div class=\"CENTER_MIDDLE\""
|
||||
" style=\"margin:12px;\">");
|
||||
|
||||
/***** User's first name *****/
|
||||
/***** Welcome to a user *****/
|
||||
if (Gbl.Usrs.Me.UsrDat.FirstName[0])
|
||||
{
|
||||
CongratulateMyBirthday = false;
|
||||
|
|
Loading…
Reference in New Issue