mirror of
https://github.com/acanas/swad-core.git
synced 2024-06-17 05:55:43 +02:00
Version 16.97.1
This commit is contained in:
parent
08374d48a1
commit
27cb580acf
|
@ -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');
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
16
swad_exam.c
16
swad_exam.c
|
@ -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 ();
|
||||
|
|
96
swad_text.c
96
swad_text.c
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user