mirror of https://github.com/acanas/swad-core.git
Version19.143
This commit is contained in:
parent
fefffb2ea3
commit
a2a66a2819
|
@ -405,7 +405,7 @@ const struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
|
|||
[ActReqRemPrgItm ] = {1827,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_ReqRemPrgItem ,NULL},
|
||||
[ActRemPrgItm ] = {1828,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_RemovePrgItem ,NULL},
|
||||
[ActHidPrgItm ] = {1829,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_HidePrgItem ,NULL},
|
||||
[ActShoPrgItm ] = {1830,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_ShowPrgItem ,NULL},
|
||||
[ActShoPrgItm ] = {1830,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_UnhidePrgItem ,NULL},
|
||||
[ActUp_PrgItm ] = {1831,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_MoveUpPrgItem ,NULL},
|
||||
[ActDwnPrgItm ] = {1832,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_MoveDownPrgItem ,NULL},
|
||||
[ActLftPrgItm ] = {1834,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_MoveLeftPrgItem ,NULL},
|
||||
|
|
|
@ -497,7 +497,7 @@ enscript -2 --landscape --color --file-align=2 --highlight --line-numbers -o - *
|
|||
En OpenSWAD:
|
||||
ps2pdf source.ps destination.pdf
|
||||
*/
|
||||
#define Log_PLATFORM_VERSION "SWAD 19.142 (2020-03-04)"
|
||||
#define Log_PLATFORM_VERSION "SWAD 19.143 (2020-03-05)"
|
||||
#define CSS_FILE "swad19.141.6.css"
|
||||
#define JS_FILE "swad19.91.1.js"
|
||||
/*
|
||||
|
@ -525,8 +525,8 @@ Param
|
|||
// TODO: Si el alumno ha marcado "Permitir que los profesores...", entonces pedir confirmación al pulsar el botón azul, para evitar que se envíe por error antes de tiempo
|
||||
// TODO: Oresti Baños: cambiar ojos por candados en descriptores para prohibir/permitir y dejar los ojos para poder elegir descriptores
|
||||
// TODO: Hide/show items should hide/show subtrees
|
||||
// TODO: When creating/changing a item ==> highlight only that item ==> pass subtree to Prg_ShowAllItems
|
||||
|
||||
Version 19.143: Mar 05, 2020 Changes in edition of course program. (282214 lines)
|
||||
Version 19.142: Mar 04, 2020 Highlighted subtree of course program. (282277 lines)
|
||||
Version 19.141.7: Mar 04, 2020 Create item at the end of course program. (282202 lines)
|
||||
Version 19.141.6: Mar 04, 2020 Changes in edition of course program. (282230 lines)
|
||||
|
|
902
swad_program.c
902
swad_program.c
File diff suppressed because it is too large
Load Diff
|
@ -50,6 +50,7 @@ struct ProgramItemHierarchy
|
|||
struct ProgramItem
|
||||
{
|
||||
struct ProgramItemHierarchy Hierarchy;
|
||||
unsigned NumItem;
|
||||
long UsrCod;
|
||||
time_t TimeUTC[Dat_NUM_START_END_TIME];
|
||||
bool Open;
|
||||
|
@ -72,7 +73,7 @@ void Prg_RecFormChgPrgItem (void);
|
|||
void Prg_ReqRemPrgItem (void);
|
||||
void Prg_RemovePrgItem (void);
|
||||
void Prg_HidePrgItem (void);
|
||||
void Prg_ShowPrgItem (void);
|
||||
void Prg_UnhidePrgItem (void);
|
||||
|
||||
void Prg_MoveUpPrgItem (void);
|
||||
void Prg_MoveDownPrgItem (void);
|
||||
|
|
63
swad_text.c
63
swad_text.c
|
@ -1506,27 +1506,6 @@ const char *Txt_Already_existed_an_event_with_the_title_X = // Warning: it is ve
|
|||
"Já existe um evento com o título <strong>%s</strong>.";
|
||||
#endif
|
||||
|
||||
const char *Txt_Already_existed_an_item_with_the_title_X = // Warning: it is very important to include %s in the following sentences
|
||||
#if L==1 // ca
|
||||
"Ja existia un ítem amb el títol <strong>%s</strong>.";
|
||||
#elif L==2 // de
|
||||
"Es gibt bereits einen Artikel mit dem Namen <strong>%s</strong>.";
|
||||
#elif L==3 // en
|
||||
"Already existed an item with the title <strong>%s</strong>.";
|
||||
#elif L==4 // es
|
||||
"Ya existía un ítem con el título <strong>%s</strong>.";
|
||||
#elif L==5 // fr
|
||||
"Il existe déjà un article du titre <strong>%s</strong>.";
|
||||
#elif L==6 // gn
|
||||
"Ya existía un ítem con el título <strong>%s</strong>."; // Okoteve traducción
|
||||
#elif L==7 // it
|
||||
"Esiste già un articolo con il titolo <strong>%s</strong>.";
|
||||
#elif L==8 // pl
|
||||
"Istniala juz przedmiot z tytulu <strong>%s</strong>.";
|
||||
#elif L==9 // pt
|
||||
"Já existe um item com o título <strong>%s</strong>.";
|
||||
#endif
|
||||
|
||||
const char *Txt_Altitude =
|
||||
#if L==1 // ca
|
||||
"Altitud";
|
||||
|
@ -6613,27 +6592,6 @@ const char *Txt_Created_new_institution_X = // Warning: it is very important to
|
|||
"Criada nova institução <strong>%s</strong>.";
|
||||
#endif
|
||||
|
||||
const char *Txt_Created_new_item_X = // Warning: it is very important to include %s in the following sentences
|
||||
#if L==1 // ca
|
||||
"Creado nuevo ítem <strong>%s</strong>."; // Necessita traduccio
|
||||
#elif L==2 // de
|
||||
"Neue Artikel <strong>%s</strong> eingegeben.";
|
||||
#elif L==3 // en
|
||||
"Created new item <strong>%s</strong>.";
|
||||
#elif L==4 // es
|
||||
"Creado nuevo ítem <strong>%s</strong>.";
|
||||
#elif L==5 // fr
|
||||
"Créée nouvel article <strong>%s</strong>.";
|
||||
#elif L==6 // gn
|
||||
"Creado nuevo ítem <strong>%s</strong>."; // Okoteve traducción
|
||||
#elif L==7 // it
|
||||
"Creato nuovo articolo <strong>%s</strong>.";
|
||||
#elif L==8 // pl
|
||||
"Utworzono nowa przedmiot <strong>%s</strong>.";
|
||||
#elif L==9 // pt
|
||||
"Criado novo item <strong>%s</strong>.";
|
||||
#endif
|
||||
|
||||
const char *Txt_Created_new_link_X = // Warning: it is very important to include %s in the following sentences
|
||||
#if L==1 // ca
|
||||
"Creado nuevo enlace <strong>%s</strong>."; // Necessita traduccio
|
||||
|
@ -57115,27 +57073,6 @@ const char *Txt_You_must_specify_the_title_of_the_game =
|
|||
"Você deve especificar o título do jogo.";
|
||||
#endif
|
||||
|
||||
const char *Txt_You_must_specify_the_title_of_the_item =
|
||||
#if L==1 // ca
|
||||
"Cal especificar el títol del ítem.";
|
||||
#elif L==2 // de
|
||||
"Die Artikel muss angegeben werden.";
|
||||
#elif L==3 // en
|
||||
"You must specify the title of the item.";
|
||||
#elif L==4 // es
|
||||
"Debe especificar el título del ítem.";
|
||||
#elif L==5 // fr
|
||||
"Vous devez spécifier le titre du article.";
|
||||
#elif L==6 // gn
|
||||
"Debe especificar el título del ítem."; // Okoteve traducción
|
||||
#elif L==7 // it
|
||||
"È necessario specificare il titolo del articolo.";
|
||||
#elif L==8 // pl
|
||||
"Musisz podać tytuł przedmiot.";
|
||||
#elif L==9 // pt
|
||||
"Você deve especificar o título do item.";
|
||||
#endif
|
||||
|
||||
const char *Txt_You_must_specify_the_title_of_the_project =
|
||||
#if L==1 // ca
|
||||
"Cal especificar el títol del projecte.";
|
||||
|
|
Loading…
Reference in New Issue