Version 16.97.1

This commit is contained in:
Antonio Cañas Vargas 2016-12-12 09:38:46 +01:00
parent 08374d48a1
commit 27cb580acf
4 changed files with 64 additions and 55 deletions

View File

@ -185,13 +185,14 @@
/****************************** Public constants *****************************/
/*****************************************************************************/
#define Log_PLATFORM_VERSION "SWAD 16.97 (2016-12-12)"
#define Log_PLATFORM_VERSION "SWAD 16.97.1 (2016-12-12)"
#define CSS_FILE "swad16.97.css"
#define JS_FILE "swad16.90.2.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.97.1: Dec 12, 2016 Changes in translation about announcements of exams. (210748 lines)
Version 16.97: Dec 12, 2016 Exam announcements can be hidden. (210739 lines)
2 changes necessary in database:
INSERT INTO actions (ActCod,Language,Obsolete,Txt) VALUES ('1620','es','N','Ocultar convocatoria de examen');

View File

@ -28,8 +28,8 @@
/** Uncomment one of the following installations of SWAD or create your own **/
/*****************************************************************************/
#define LOCALHOST_UBUNTU // Comment this line if not applicable
//#define OPENSWAD_ORG // Comment this line if not applicable
//#define LOCALHOST_UBUNTU // Comment this line if not applicable
#define OPENSWAD_ORG // Comment this line if not applicable
//#define SWAD_UGR_ES // Comment this line if not applicable
//#define SWADBERRY_UGR_ES // Comment this line if not applicable

View File

@ -274,6 +274,8 @@ void Exa_FreeMemExamAnnouncement (void)
/*****************************************************************************/
/************************ Receive an exam announcement ***********************/
/*****************************************************************************/
// This function is splitted into a-priori and a-posteriori functions
// in order to view updated links in month of left column
void Exa_ReceiveExamAnnouncement1 (void)
{
@ -391,6 +393,8 @@ void Exa_ReqRemoveExamAnnouncement (void)
/*****************************************************************************/
/************************ Remove an exam announcement ************************/
/*****************************************************************************/
// This function is splitted into a-priori and a-posteriori functions
// in order to view updated links in month of left column
void Exa_RemoveExamAnnouncement1 (void)
{
@ -432,6 +436,8 @@ void Exa_RemoveExamAnnouncement2 (void)
/*****************************************************************************/
/************************ Hide an exam announcement **************************/
/*****************************************************************************/
// This function is splitted into a-priori and a-posteriori functions
// in order to view updated links in month of left column
void Exa_HideExamAnnouncement1 (void)
{
@ -452,10 +458,10 @@ void Exa_HideExamAnnouncement1 (void)
void Exa_HideExamAnnouncement2 (void)
{
extern const char *Txt_Announcement_of_exam_is_now_hidden;
extern const char *Txt_The_announcement_of_exam_is_now_hidden;
/***** Write message to show the change made *****/
Lay_ShowAlert (Lay_SUCCESS,Txt_Announcement_of_exam_is_now_hidden);
Lay_ShowAlert (Lay_SUCCESS,Txt_The_announcement_of_exam_is_now_hidden);
/***** Show exam announcements again *****/
Exa_ListExamAnnouncementsEdit ();
@ -464,6 +470,8 @@ void Exa_HideExamAnnouncement2 (void)
/*****************************************************************************/
/************************ Unhide an exam announcement ************************/
/*****************************************************************************/
// This function is splitted into a-priori and a-posteriori functions
// in order to view updated links in month of left column
void Exa_UnhideExamAnnouncement1 (void)
{
@ -484,10 +492,10 @@ void Exa_UnhideExamAnnouncement1 (void)
void Exa_UnhideExamAnnouncement2 (void)
{
extern const char *Txt_Announcement_of_exam_is_now_visible;
extern const char *Txt_The_announcement_of_exam_is_now_visible;
/***** Write message to show the change made *****/
Lay_ShowAlert (Lay_SUCCESS,Txt_Announcement_of_exam_is_now_visible);
Lay_ShowAlert (Lay_SUCCESS,Txt_The_announcement_of_exam_is_now_visible);
/***** Show exam announcements again *****/
Exa_ListExamAnnouncementsEdit ();

View File

@ -2470,7 +2470,7 @@ const char *Txt_Announcements =
const char *Txt_Announcement_of_exam_removed =
#if L==1
"Convocatoria d'examen eliminada.";
"Convocatòria d'examen eliminada.";
#elif L==2
"Aufruf zur Prüfung entfernt.";
#elif L==3
@ -2489,48 +2489,6 @@ const char *Txt_Announcement_of_exam_removed =
"Chamada para exame removida.";
#endif
const char *Txt_Announcement_of_exam_is_now_hidden =
#if L==1
"Convocatoria d'examen ara està oculta.";
#elif L==2
"Aufruf zur Prüfung ist jetzt ausgeblendet.";
#elif L==3
"Announcement of exam is now hidden.";
#elif L==4
"Convocatoria de examen ahora está oculta.";
#elif L==5
"Convocation pour l'examen est maintenant caché.";
#elif L==6
"Convocatoria de examen ahora está oculta."; // Okoteve traducción
#elif L==7
"Appello d'esame è ora nascosto.";
#elif L==8
"Ogloszenie egzamin jest teraz ukryte.";
#elif L==9
"Chamada para exame é agora oculta.";
#endif
const char *Txt_Announcement_of_exam_is_now_visible =
#if L==1
"Convocatoria d'examen ara està visible.";
#elif L==2
"Aufruf zur Prüfung ist jetzt sichtbar.";
#elif L==3
"Announcement of exam is now visible.";
#elif L==4
"Convocatoria de examen ahora está visible.";
#elif L==5
"Convocation pour l'examen est maintenant visible.";
#elif L==6
"Convocatoria de examen ahora está visible."; // Okoteve traducción
#elif L==7
"Appello d'esame è ora visibile.";
#elif L==8
"Ogloszenie egzamin jest teraz widoczny.";
#elif L==9
"Chamada para exame é agora visível.";
#endif
const char *Txt_Announcements_of_exams =
#if L==1
"Convocatòries d'exàmens";
@ -41627,23 +41585,65 @@ 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
"La convocatoria de examen se ha actualizado correctamente."; // Necessita traduccio
"La convocatòria d'examen s'ha actualitzat correctament.";
#elif L==2
"The announcement of exam has been successfully updated."; // Need Übersetzung
"Der Aufruf zur Prüfung wurde erfolgreich aktualisiert.";
#elif L==3
"The announcement of exam has been successfully updated.";
#elif L==4
"La convocatoria de examen se ha actualizado correctamente.";
#elif L==5
"The announcement of exam has been successfully updated."; // Besoin de traduction
"La convocation pour l'examen a été mis à jour avec succès.";
#elif L==6
"La convocatoria de examen se ha actualizado correctamente."; // Okoteve traducción
#elif L==7
"L'apello d'esame è stata aggiornata con successo.";
#elif L==8
"The announcement of exam has been successfully updated."; // Potrzebujesz tlumaczenie
"Ogloszenie egzamin został pomyślnie zaktualizowany.";
#elif L==9
"The announcement of exam has been successfully updated."; // Necessita de tradução
"A chamada para exame foi atualizada com sucesso.";
#endif
const char *Txt_The_announcement_of_exam_is_now_hidden =
#if L==1
"La convocatòria d'examen ara està oculta.";
#elif L==2
"Der Aufruf zur Prüfung ist jetzt ausgeblendet.";
#elif L==3
"The announcement of exam is now hidden.";
#elif L==4
"La convocatoria de examen ahora está oculta.";
#elif L==5
"La convocation pour l'examen est maintenant caché.";
#elif L==6
"La convocatoria de examen ahora está oculta."; // Okoteve traducción
#elif L==7
"L'apello d'esame è ora nascosto.";
#elif L==8
"Ogloszenie egzamin jest teraz ukryte.";
#elif L==9
"A chamada para exame é agora oculta.";
#endif
const char *Txt_The_announcement_of_exam_is_now_visible =
#if L==1
"La convocatòria d'examen ara està visible.";
#elif L==2
"Der Aufruf zur Prüfung ist jetzt sichtbar.";
#elif L==3
"The announcement of exam is now visible.";
#elif L==4
"La convocatoria de examen ahora está visible.";
#elif L==5
"La convocation pour l'examen est maintenant visible.";
#elif L==6
"La convocatoria de examen ahora está visible."; // Okoteve traducción
#elif L==7
"L'apello d'esame è ora visibile.";
#elif L==8
"Ogloszenie egzamin jest teraz widoczny.";
#elif L==9
"A chamada para exame é agora visível.";
#endif
const char *Txt_The_answers_of_the_question_with_code_X_will_appear_shuffled = // Warning: it is very important to include %ld in the following sentences