diff --git a/swad_changelog.h b/swad_changelog.h index 163d40669..99b387c68 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -35,11 +35,13 @@ /****************************** Public constants *****************************/ /*****************************************************************************/ -#define Log_PLATFORM_VERSION "SWAD 14.48 (2014/12/30)" +#define Log_PLATFORM_VERSION "SWAD 14.48.1 (2014/12/30)" // 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 | tail -1 /* + Version 14.48.1 :Dec 30, 2014 The text of some menu items has been reduced to a single word. + Fixed bugs in layout. (174502 lines) Version 14.48 :Dec 30, 2014 Changes in layout and CSS. (174502 lines) Version 14.47.7 :Dec 30, 2014 Changes in CSS font families. (174554 lines) Version 14.47.6 :Dec 30, 2014 Changes in HTML and CSS. (174551 lines) diff --git a/swad_test.c b/swad_test.c index e82ee469e..0216cf1da 100644 --- a/swad_test.c +++ b/swad_test.c @@ -1119,7 +1119,8 @@ void Tst_ShowFormAskEditTsts (void) Tst_ShowFormAnswerTypes (); /***** Starting and ending dates in the search *****/ - fprintf (Gbl.F.Out,""); + fprintf (Gbl.F.Out,"
"); Dat_WriteFormIniEndDates (); fprintf (Gbl.F.Out,"
"); @@ -4215,8 +4216,7 @@ static void Tst_PutFormEditOneQst (char *Stem,char *Feedback) if (Gbl.Test.QstCod != -1) // If the question already has assigned a code Par_PutHiddenParamLong ("QstCod",Gbl.Test.QstCod); - fprintf (Gbl.F.Out,"
" - ""); + fprintf (Gbl.F.Out,"
"); /***** Get tags already existing for questions in current course *****/ NumRows = Tst_GetAllTagsFromCurrentCrs (&mysql_res); @@ -4501,8 +4501,7 @@ static void Tst_PutFormEditOneQst (char *Stem,char *Feedback) /***** Send and undo buttons *****/ fprintf (Gbl.F.Out,"
" "" - "" - "
"); + ""); Lay_PutSendButton (Txt_Save); fprintf (Gbl.F.Out,""); @@ -5934,11 +5933,9 @@ void Tst_SelDatesToSeeMyTstExams (void) Act_FormStart (ActSeeMyTstExa); /***** Starting and ending dates in the search *****/ - fprintf (Gbl.F.Out,"
" - ""); + fprintf (Gbl.F.Out,"
"); Dat_WriteFormIniEndDates (); - fprintf (Gbl.F.Out,"
" - "
"); + fprintf (Gbl.F.Out,""); /***** Button to send the form *****/ Lay_PutSendButton (Txt_See_exams); @@ -6274,7 +6271,8 @@ static void Tst_ShowResultsOfTestExams (struct UsrData *UsrDat) ActSeeOneTstExaOth); Tst_PutParamTstCod (TstCod); fprintf (Gbl.F.Out,"" + " alt=\"%s\" title=\"%s\"" + " class=\"ICON16x16B\" />" "", Gbl.Prefs.IconsURL, Txt_See_exam, diff --git a/swad_test_import.c b/swad_test_import.c index 733db1ad8..a74afb804 100644 --- a/swad_test_import.c +++ b/swad_test_import.c @@ -138,7 +138,7 @@ void TsI_ShowFormImportQstsFromXML (void) /***** Write a form to import questions *****/ Act_FormStart (ActImpTstQst); - fprintf (Gbl.F.Out,"" + fprintf (Gbl.F.Out,"
" "" "" "" "" - "" "" diff --git a/swad_text.c b/swad_text.c index 30d892108..c98b53677 100644 --- a/swad_text.c +++ b/swad_text.c @@ -16867,23 +16867,23 @@ const char *Txt_MENU_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // ActSeeAnn #if L==0 - "Anuncis
globals" + "Anuncis" #elif L==1 - "Globale
Bekanntmachungen" + "Bekanntmachungen" #elif L==2 - "Global
announcements" + "Announcements" #elif L==3 - "Anuncios
globales" + "Anuncios" #elif L==4 - "Annonces
globales" + "Annonces" #elif L==5 - "Anuncios
globales" // Okoteve traducción + "Anuncios" // Okoteve traducción #elif L==6 - "Annunci
globali" + "Annunci" #elif L==7 - "Globalne
ogłoszenia" + "Ogłoszenia" #elif L==8 - "Anúncios
globais" + "Anúncios" #endif , // ActSeeNot @@ -17014,17 +17014,17 @@ const char *Txt_MENU_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // ActMaiStd #if L==0 - "Correu
electrònic" + "Correu" #elif L==1 "E-Mail" #elif L==2 "E-mail" #elif L==3 - "Correo
electrónico" + "Correo" #elif L==4 - "Courrier
électronique" + "Courrier" #elif L==5 - "Ñe'ẽveve" + "Correo" // Okoteve traducción #elif L==6 "E-mail" #elif L==7 @@ -17070,65 +17070,65 @@ const char *Txt_MENU_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // ActReqUseGbl #if L==0 - "Ús de
SWAD" + "Xifres" #elif L==1 - "Nutzung
von SWAD" + "Zahlen" #elif L==2 - "Use of
SWAD" + "Figures" #elif L==3 - "Uso de
SWAD" + "Cifras" #elif L==4 - "Utilisation
de SWAD" + "Chiffres" #elif L==5 - "Uso de
SWAD" // Okoteve traducción + "Cifras" // Okoteve traducción #elif L==6 - "Uso di
SWAD" + "Cifre" #elif L==7 - "Korzystanie z
SWAD" + "Cyfry" #elif L==8 - "Utilização
de SWAD" + "Números" #endif , // ActSeePhoDeg #if L==0 - "Orla
titulacions" + "Titulacions" #elif L==1 - "Mischbilder der
Studiengänge" + "Studiengang" #elif L==2 - "Photos
of degrees" + "Degrees" #elif L==3 - "Orla
titulaciones" + "Titulaciones" #elif L==4 - "Photographie
études" + "Études" #elif L==5 - "Orla
titulaciones" // Okoteve traducción + "Arandurã" #elif L==6 - "Foto
di laurea" + "Lauree" #elif L==7 - "Zdjecia
stopni" + "Stopnie" #elif L==8 - "Fotografia
titulaçoes" + "Titulaçãos" #endif , // ActReqStaCrs #if L==0 - "Indicadors
assignatures" + "Indicadors" #elif L==1 - "Anzeigen
Kursen" + "Anzeigen" #elif L==2 - "Indicators
courses" + "Indicators" #elif L==3 - "Indicadores
asignaturas" + "Indicadores" #elif L==4 - "Indicateurs
matières" + "Indicateurs" #elif L==5 - "Indicadores
asignaturas" // Okoteve traducción + "Indicadores" // Okoteve traducción #elif L==6 - "Indicatori
corsi" + "Indicatori" #elif L==7 - "Wskaźniki
kursów" + "Wskaźniki" #elif L==8 - "Indicadores
disciplinas" + "Indicadores" #endif , // ActReqAccCrs @@ -17175,23 +17175,23 @@ const char *Txt_MENU_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // ActLstClk #if L==0 - "Últims
clics" + "Clics" #elif L==1 - "Letzte
Klicks" + "Klicks" #elif L==2 - "Last
clicks" + "Clicks" #elif L==3 - "Últimos
clics" + "Clics" #elif L==4 - "Dernière
clics" + "Clics" #elif L==5 - "Últimos
clics" // Okoteve traducción + "Clics" // Okoteve traducción #elif L==6 - "Ultimi
clic" + "Clic" #elif L==7 - "Ostatnich
kliknięć" + "Kliknięć" #elif L==8 - "Últimos
cliques" + "Cliques" #endif , NULL, @@ -17233,23 +17233,23 @@ const char *Txt_MENU_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // ActMyCrs #if L==0 - "Els meus
assignatures" + "Assignatures" #elif L==1 - "Meine
Kursen" + "Kursen" #elif L==2 - "My courses" + "Courses" #elif L==3 - "Mis
asignaturas" + "Asignaturas" #elif L==4 - "Mes
matières" + "Matières" #elif L==5 - "Ch
mbo'esyry" + "Mbo'esyry" #elif L==6 - "Miei corsi" + "Corsi" #elif L==7 - "Moje
kursów" + "Kursów" #elif L==8 - "As minha
disciplinas" + "Disciplinas" #endif , // ActSeeMyTimTbl @@ -17359,23 +17359,23 @@ const char *Txt_MENU_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // ActMFUAct #if L==0 - "Accions
freqüents" + "Accions" #elif L==1 - "Häufige
Aktionen" + "Aktionen" #elif L==2 - "Frequent
actions" + "Actions" #elif L==3 - "Acciones
frecuentes" + "Acciones" #elif L==4 - "Actions
fréquentes" + "Actions" #elif L==5 - "Acciones
frecuentes" // Okoteve traducción + "Acciones" // Okoteve traducción #elif L==6 - "Azioni
frequenti" + "Azioni" #elif L==7 - "Częste
działania" + "Akcje" #elif L==8 - "Ações
freqüentes" + "Ações" #endif , NULL, @@ -18761,23 +18761,23 @@ const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // ActSeeAnn #if L==0 - "Anuncis globals" + "Anuncis" #elif L==1 - "Globale Bekanntmachungen" + "Bekanntmachungen" #elif L==2 - "Global announcements" + "Announcements" #elif L==3 - "Anuncios globales" + "Anuncios" #elif L==4 - "Annonces globales" + "Annonces" #elif L==5 - "Anuncios globales" // Okoteve traducción + "Anuncios" // Okoteve traducción #elif L==6 - "Annunci globali" + "Annunci" #elif L==7 - "Globalne ogłoszenia" + "Ogłoszenia" #elif L==8 - "Anúncios globais" + "Anúncios" #endif , // ActSeeNot @@ -18908,17 +18908,17 @@ const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // ActMaiStd #if L==0 - "Correu electrònic" + "Correu" #elif L==1 "E-Mail" #elif L==2 "E-mail" #elif L==3 - "Correo electrónico" + "Correo" #elif L==4 - "Courrier électronique" + "Courrier" #elif L==5 - "Ñe'ẽveve" + "Correo" // Okoteve traducción #elif L==6 "E-mail" #elif L==7 @@ -18964,65 +18964,65 @@ const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // ActReqUseGbl #if L==0 - "Ús de SWAD" + "Xifres" #elif L==1 - "Nutzung von SWAD" + "Zahlen" #elif L==2 - "Use of SWAD" + "Figures" #elif L==3 - "Uso de SWAD" + "Cifras" #elif L==4 - "Utilisation de SWAD" + "Chiffres" #elif L==5 - "Uso de SWAD" // Okoteve traducción + "Cifras" // Okoteve traducción #elif L==6 - "Uso di SWAD" + "Cifre" #elif L==7 - "Korzystanie z SWAD" + "Cyfry" #elif L==8 - "Utilização de SWAD" + "Números" #endif , // ActSeePhoDeg #if L==0 - "Orla titulacions" + "Titulacions" #elif L==1 - "Mischbilder der Studiengänge" + "Studiengang" #elif L==2 - "Photos of degrees" + "Degrees" #elif L==3 - "Orla titulaciones" + "Titulaciones" #elif L==4 - "Photographie études" + "Études" #elif L==5 - "Orla titulaciones" // Okoteve traducción + "Arandurã" #elif L==6 - "Foto di lauree" + "Lauree" #elif L==7 - "Zdjecia stopni" + "Stopnie" #elif L==8 - "Fotografia titulaçoes" + "Titulaçãos" #endif , // ActReqStaCrs #if L==0 - "Indicadors assignatures" + "Indicadors" #elif L==1 - "Anzeigen Kursen" + "Anzeigen" #elif L==2 - "Indicators courses" + "Indicators" #elif L==3 - "Indicadores asignaturas" + "Indicadores" #elif L==4 - "Indicateurs matières" + "Indicateurs" #elif L==5 - "Indicadores asignaturas" // Okoteve traducción + "Indicadores" // Okoteve traducción #elif L==6 - "Indicatori corsi" + "Indicatori" #elif L==7 - "Wskaźniki kursów" + "Wskaźniki" #elif L==8 - "Indicadores disciplinas" + "Indicadores" #endif , // ActReqAccCrs @@ -19069,23 +19069,23 @@ const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // ActLstClk #if L==0 - "Últims clics" + "Clics" #elif L==1 - "Letzte Klicks" + "Klicks" #elif L==2 - "Last clicks" + "Clicks" #elif L==3 - "Últimos clics" + "Clics" #elif L==4 - "Dernière clics" + "Clics" #elif L==5 - "Últimos clics" // Okoteve traducción + "Clics" // Okoteve traducción #elif L==6 - "Ultimi clic" + "Clic" #elif L==7 - "Ostatnich kliknięć" + "Kliknięć" #elif L==8 - "Últimos cliques" + "Cliques" #endif , NULL, @@ -19127,23 +19127,23 @@ const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // ActMyCrs #if L==0 - "Els meus assignatures" + "Assignatures" #elif L==1 - "Meine Kursen" + "Kursen" #elif L==2 - "My courses" + "Courses" #elif L==3 - "Mis asignaturas" + "Asignaturas" #elif L==4 - "Mes matières" + "Matières" #elif L==5 - "Che mbo'esyry" + "Mbo'esyry" #elif L==6 - "Miei corsi" + "Corsi" #elif L==7 - "Moje kursów" + "Kursów" #elif L==8 - "As minha disciplinas" + "Disciplinas" #endif , // ActSeeMyTimTbl @@ -19253,23 +19253,23 @@ const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = , // ActMFUAct #if L==0 - "Accions freqüents" + "Accions" #elif L==1 - "Häufige Aktionen" + "Aktionen" #elif L==2 - "Frequent actions" + "Actions" #elif L==3 - "Acciones frecuentes" + "Acciones" #elif L==4 - "Actions fréquentes" + "Actions" #elif L==5 - "Acciones frecuentes" // Okoteve traducción + "Acciones" // Okoteve traducción #elif L==6 - "Azioni frequenti" + "Azioni" #elif L==7 - "Częste działania" + "Akcje" #elif L==8 - "Ações freqüentes" + "Ações" #endif , NULL,
" "%s:" @@ -148,7 +148,7 @@ void TsI_ShowFormImportQstsFromXML (void) "
" + "" "" "