mirror of https://github.com/acanas/swad-core.git
Version 14.52.4
This commit is contained in:
parent
360c523fd2
commit
33d95ee09c
|
@ -35,11 +35,12 @@
|
|||
/****************************** Public constants *****************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
#define Log_PLATFORM_VERSION "SWAD 14.52.3 (2015/01/02)"
|
||||
#define Log_PLATFORM_VERSION "SWAD 14.52.4 (2015/01/02)"
|
||||
|
||||
// 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.52.4 :Jan 02, 2014 Removed unnecessary titles in statistics. (173169 lines)
|
||||
Version 14.52.3 :Jan 02, 2014 Titles in statistics. (173258 lines)
|
||||
Version 14.52.2 :Jan 02, 2014 Fixed bugs in layout.
|
||||
Statistics about number of users who hace chosen a menu. (173163 lines)
|
||||
|
|
|
@ -313,7 +313,7 @@ static void Net_GetMyWebsAndSocialNetsFromForm (void)
|
|||
|
||||
void Net_ShowWebAndSocialNetworksStats (void)
|
||||
{
|
||||
extern const char *Txt_Webs_social_networks;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Web_social_network;
|
||||
extern const char *Txt_No_of_users;
|
||||
extern const char *Txt_PERCENT_of_users;
|
||||
|
@ -388,7 +388,7 @@ void Net_ShowWebAndSocialNetworksStats (void)
|
|||
"can not get number of users with webs / social networks");
|
||||
|
||||
/***** Number of users *****/
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Webs_social_networks);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_SOCIAL_NETWORKS]);
|
||||
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
"<th class=\"TIT_TBL\" style=\"text-align:left;\">"
|
||||
|
|
|
@ -3617,7 +3617,7 @@ void Sta_ReqUseOfPlatform (void)
|
|||
{
|
||||
extern const char *The_ClassFormul[The_NUM_THEMES];
|
||||
extern const char *Txt_Scope;
|
||||
extern const char *Txt_Statistics;
|
||||
extern const char *Txt_Statistic;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Show_statistic;
|
||||
Sta_UseStatType_t UseStatType;
|
||||
|
@ -3644,7 +3644,7 @@ void Sta_ReqUseOfPlatform (void)
|
|||
/***** Type of statistic *****/
|
||||
fprintf (Gbl.F.Out,"<br />"
|
||||
"%s: <select name=\"UseStatType\">",
|
||||
Txt_Statistics);
|
||||
Txt_Statistic);
|
||||
for (UseStatType = (Sta_UseStatType_t) 0;
|
||||
UseStatType < Sta_NUM_TYPES_USE_STATS;
|
||||
UseStatType++)
|
||||
|
@ -3775,9 +3775,9 @@ void Sta_ShowUseOfPlatform (void)
|
|||
|
||||
static void Sta_GetAndShowDegCrsStats (void)
|
||||
{
|
||||
extern const char *Txt_Degrees_and_courses;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Degrees_and_courses);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_DEGREES_AND_COURSES]);
|
||||
Sta_WriteHeadDegsCrssInSWAD ();
|
||||
Sta_GetAndShowNumCtysInSWAD ();
|
||||
Sta_GetAndShowNumInssInSWAD ();
|
||||
|
@ -4413,13 +4413,14 @@ unsigned Sta_GetTotalNumberOfUsers (Sco_Scope_t Scope,Rol_Role_t Role)
|
|||
|
||||
static void Sta_GetAndShowUsersStats (void)
|
||||
{
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Users;
|
||||
extern const char *Txt_No_of_users;
|
||||
extern const char *Txt_Average_number_of_courses_to_which_a_user_belongs;
|
||||
extern const char *Txt_Average_number_of_users_belonging_to_a_course;
|
||||
|
||||
/***** Number of users *****/
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Users);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_USERS]);
|
||||
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
"<th class=\"TIT_TBL\" style=\"text-align:right;\">"
|
||||
|
@ -4449,10 +4450,11 @@ static void Sta_GetAndShowUsersStats (void)
|
|||
/*****************************************************************************/
|
||||
/********************* Show stats about exploration trees ********************/
|
||||
/*****************************************************************************/
|
||||
// TODO: add links to statistic
|
||||
|
||||
static void Sta_GetAndShowFileBrowsersStats (void)
|
||||
{
|
||||
extern const char *Txt_Folders_and_files;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_STAT_COURSE_FILE_ZONES[];
|
||||
extern const char *Txt_Virtual_pendrives;
|
||||
static const Brw_FileBrowser_t StatCrsFileZones[Sta_NUM_STAT_CRS_FILE_ZONES] =
|
||||
|
@ -4470,7 +4472,7 @@ static void Sta_GetAndShowFileBrowsersStats (void)
|
|||
unsigned NumStat;
|
||||
|
||||
/***** Table start *****/
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Folders_and_files);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_FOLDERS_AND_FILES]);
|
||||
|
||||
/***** Write table heading *****/
|
||||
Sta_WriteStatsExpTreesTableHead ();
|
||||
|
@ -4908,7 +4910,7 @@ static void Sta_GetSizeOfFileZoneFromDB (Sco_Scope_t Scope,Brw_FileBrowser_t Fil
|
|||
|
||||
static void Sta_GetAndShowOERsStats (void)
|
||||
{
|
||||
extern const char *Txt_OER;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_License;
|
||||
extern const char *Txt_No_of_private_files;
|
||||
extern const char *Txt_No_of_public_files;
|
||||
|
@ -4917,7 +4919,7 @@ static void Sta_GetAndShowOERsStats (void)
|
|||
unsigned long NumFiles[2];
|
||||
|
||||
/***** Table start *****/
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_OER);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_OER]);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -5060,7 +5062,7 @@ static void Sta_GetNumberOfOERsFromDB (Sco_Scope_t Scope,Brw_License_t License,u
|
|||
|
||||
static void Sta_GetAndShowAssignmentsStats (void)
|
||||
{
|
||||
extern const char *Txt_Assignments;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Number_of_BR_assignments;
|
||||
extern const char *Txt_Number_of_BR_courses_with_BR_assignments;
|
||||
extern const char *Txt_Average_number_BR_of_assignments_BR_per_course;
|
||||
|
@ -5077,7 +5079,7 @@ static void Sta_GetAndShowAssignmentsStats (void)
|
|||
NumAssignmentsPerCourse = (float) NumAssignments / (float) NumCoursesWithAssignments;
|
||||
|
||||
/***** Table start *****/
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Assignments);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_ASSIGNMENTS]);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -5129,7 +5131,7 @@ static void Sta_GetAndShowAssignmentsStats (void)
|
|||
|
||||
static void Sta_GetAndShowTestsStats (void)
|
||||
{
|
||||
extern const char *Txt_Tests;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Type_of_BR_answers;
|
||||
extern const char *Txt_Number_of_BR_courses_BR_with_test_BR_questions;
|
||||
extern const char *Txt_Number_of_BR_courses_with_BR_exportable_BR_test_BR_questions;
|
||||
|
@ -5147,7 +5149,7 @@ static void Sta_GetAndShowTestsStats (void)
|
|||
" border-width:1px;";
|
||||
|
||||
/***** Table start *****/
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Tests);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_TESTS]);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -5298,7 +5300,7 @@ static void Sta_GetAndShowTestsStats (void)
|
|||
|
||||
static void Sta_GetAndShowNoticesStats (void)
|
||||
{
|
||||
extern const char *Txt_Notices;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_NOTICE_Active_BR_notices;
|
||||
extern const char *Txt_NOTICE_Obsolete_BR_notices;
|
||||
extern const char *Txt_NOTICE_Deleted_BR_notices;
|
||||
|
@ -5326,7 +5328,7 @@ static void Sta_GetAndShowNoticesStats (void)
|
|||
NumTotalNotifications += NumNotif;
|
||||
|
||||
/***** Table start *****/
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Notices);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_NOTICES]);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -5386,6 +5388,7 @@ static void Sta_GetAndShowNoticesStats (void)
|
|||
|
||||
static void Sta_GetAndShowMsgsStats (void)
|
||||
{
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Messages;
|
||||
extern const char *Txt_MSGS_Not_deleted;
|
||||
extern const char *Txt_MSGS_Deleted;
|
||||
|
@ -5406,7 +5409,7 @@ static void Sta_GetAndShowMsgsStats (void)
|
|||
NumMsgsReceivedAndNotified = Msg_GetNumMsgsReceived (Gbl.Scope.Current,Msg_STATUS_NOTIFIED);
|
||||
|
||||
/***** Table start *****/
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Messages);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_MSGS_BETWEEN_USERS]);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -5487,6 +5490,7 @@ static void Sta_GetAndShowMsgsStats (void)
|
|||
|
||||
static void Sta_GetAndShowForumStats (void)
|
||||
{
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Forums;
|
||||
extern const char *Txt_No_of_forums;
|
||||
extern const char *Txt_No_of_threads;
|
||||
|
@ -5504,7 +5508,7 @@ static void Sta_GetAndShowForumStats (void)
|
|||
StatsForum.NumUsrsToBeNotifiedByEMail = 0;
|
||||
|
||||
/***** Table start *****/
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Forums);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_FORUMS]);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -5840,7 +5844,7 @@ static void Sta_WriteForumTotalStats (struct Sta_StatsForum *StatsForum)
|
|||
|
||||
static void Sta_GetAndShowSurveysStats (void)
|
||||
{
|
||||
extern const char *Txt_Surveys;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Number_of_BR_surveys;
|
||||
extern const char *Txt_Number_of_BR_courses_with_BR_surveys;
|
||||
extern const char *Txt_Average_number_BR_of_surveys_BR_per_course;
|
||||
|
@ -5862,7 +5866,7 @@ static void Sta_GetAndShowSurveysStats (void)
|
|||
}
|
||||
|
||||
/***** Table start *****/
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Surveys);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_SURVEYS]);
|
||||
|
||||
/***** Write table heading *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -5922,6 +5926,7 @@ static void Sta_GetAndShowSurveysStats (void)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerLanguage (void)
|
||||
{
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Language;
|
||||
extern const char *Txt_STR_LANG_ID[Txt_NUM_LANGUAGES];
|
||||
extern const char *Txt_STR_LANG_NAME[Txt_NUM_LANGUAGES];
|
||||
|
@ -5932,7 +5937,7 @@ static void Sta_GetAndShowNumUsrsPerLanguage (void)
|
|||
unsigned NumUsrs[Txt_NUM_LANGUAGES];
|
||||
unsigned NumUsrsTotal = 0;
|
||||
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Language);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_LANGUAGES]);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -6045,6 +6050,7 @@ static void Sta_GetAndShowNumUsrsPerLanguage (void)
|
|||
static void Sta_GetAndShowNumUsrsPerLayout (void)
|
||||
{
|
||||
extern const char *Lay_LayoutIcons[Lay_NUM_LAYOUTS];
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Layout;
|
||||
extern const char *Txt_No_of_users;
|
||||
extern const char *Txt_PERCENT_of_users;
|
||||
|
@ -6054,7 +6060,7 @@ static void Sta_GetAndShowNumUsrsPerLayout (void)
|
|||
unsigned NumUsrs[Lay_NUM_LAYOUTS];
|
||||
unsigned NumUsrsTotal = 0;
|
||||
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Layout);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_LAYOUTS]);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -6163,9 +6169,10 @@ static void Sta_GetAndShowNumUsrsPerLayout (void)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerTheme (void)
|
||||
{
|
||||
extern const char *Txt_Theme_SKIN;
|
||||
extern const char *The_ThemeId[The_NUM_THEMES];
|
||||
extern const char *The_ThemeNames[The_NUM_THEMES];
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Theme_SKIN;
|
||||
extern const char *Txt_No_of_users;
|
||||
extern const char *Txt_PERCENT_of_users;
|
||||
The_Theme_t Theme;
|
||||
|
@ -6173,7 +6180,7 @@ static void Sta_GetAndShowNumUsrsPerTheme (void)
|
|||
unsigned NumUsrs[The_NUM_THEMES];
|
||||
unsigned NumUsrsTotal = 0;
|
||||
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Theme_SKIN);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_THEMES]);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -6283,9 +6290,10 @@ static void Sta_GetAndShowNumUsrsPerTheme (void)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerIconSet (void)
|
||||
{
|
||||
extern const char *Txt_Icons;
|
||||
extern const char *Ico_IconSetId[Ico_NUM_ICON_SETS];
|
||||
extern const char *Ico_IconSetNames[Ico_NUM_ICON_SETS];
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Icons;
|
||||
extern const char *Txt_No_of_users;
|
||||
extern const char *Txt_PERCENT_of_users;
|
||||
Ico_IconSet_t IconSet;
|
||||
|
@ -6293,7 +6301,7 @@ static void Sta_GetAndShowNumUsrsPerIconSet (void)
|
|||
unsigned NumUsrs[Ico_NUM_ICON_SETS];
|
||||
unsigned NumUsrsTotal = 0;
|
||||
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Icons);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_ICON_SETS]);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -6406,8 +6414,9 @@ static void Sta_GetAndShowNumUsrsPerIconSet (void)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerMenu (void)
|
||||
{
|
||||
extern const char *Txt_Menu;
|
||||
extern const char *Mnu_MenuIcons[Mnu_NUM_MENUS];
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Menu;
|
||||
extern const char *Txt_No_of_users;
|
||||
extern const char *Txt_PERCENT_of_users;
|
||||
extern const char *Txt_MENU_NAMES[Mnu_NUM_MENUS];
|
||||
|
@ -6416,7 +6425,7 @@ static void Sta_GetAndShowNumUsrsPerMenu (void)
|
|||
unsigned NumUsrs[Mnu_NUM_MENUS];
|
||||
unsigned NumUsrsTotal = 0;
|
||||
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Menu);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_MENUS]);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -6525,6 +6534,7 @@ static void Sta_GetAndShowNumUsrsPerMenu (void)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerSideColumns (void)
|
||||
{
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Columns;
|
||||
extern const char *Txt_No_of_users;
|
||||
extern const char *Txt_PERCENT_of_users;
|
||||
|
@ -6534,7 +6544,7 @@ static void Sta_GetAndShowNumUsrsPerSideColumns (void)
|
|||
unsigned NumUsrsTotal = 0;
|
||||
extern const char *Txt_LAYOUT_SIDE_COLUMNS[4];
|
||||
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Columns);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_SIDE_COLUMNS]);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
@ -6644,7 +6654,7 @@ static void Sta_GetAndShowNumUsrsPerSideColumns (void)
|
|||
|
||||
static void Sta_GetAndShowNumUsrsPerNotifyEvent (void)
|
||||
{
|
||||
extern const char *Txt_Notifications;
|
||||
extern const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS];
|
||||
extern const char *Txt_Event;
|
||||
extern const char *Txt_NOTIFY_EVENTS_PLURAL[Ntf_NUM_NOTIFY_EVENTS];
|
||||
extern const char *Txt_No_of_users;
|
||||
|
@ -6666,7 +6676,7 @@ static void Sta_GetAndShowNumUsrsPerNotifyEvent (void)
|
|||
char *StyleTableCell = " border-style:solid none none none;"
|
||||
" border-width:1px;";
|
||||
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_Notifications);
|
||||
Lay_StartRoundFrameTable10 (NULL,2,Txt_STAT_USE_STAT_TYPES[Sta_NOTIFY_EVENTS]);
|
||||
|
||||
/***** Heading row *****/
|
||||
fprintf (Gbl.F.Out,"<tr>"
|
||||
|
|
401
swad_text.c
401
swad_text.c
|
@ -7281,27 +7281,6 @@ const char *Txt_degrees =
|
|||
"titulaçoes";
|
||||
#endif
|
||||
|
||||
const char *Txt_Degrees_and_courses =
|
||||
#if L==0
|
||||
"Titulaciones y asignaturas"; // Necessita traducció
|
||||
#elif L==1
|
||||
"Studiengänge und Kursen";
|
||||
#elif L==2
|
||||
"Degrees and courses";
|
||||
#elif L==3
|
||||
"Titulaciones y asignaturas";
|
||||
#elif L==4
|
||||
"Études et matières";
|
||||
#elif L==5
|
||||
"Titulaciones y asignaturas"; // Okoteve traducción
|
||||
#elif L==6
|
||||
"Lauree e corsi";
|
||||
#elif L==7
|
||||
"Degrees and courses"; // Potrzebujesz tlumaczenie
|
||||
#elif L==8
|
||||
"Titulaçoes e disciplinas";
|
||||
#endif
|
||||
|
||||
const char *Txt_Degrees_of_CENTRE_X = // Warning: it is very important to include %s in the following sentences
|
||||
#if L==0
|
||||
"Titulacions de %s";
|
||||
|
@ -11320,27 +11299,6 @@ const char *Txt_folders =
|
|||
"diretórios";
|
||||
#endif
|
||||
|
||||
const char *Txt_Folders_and_files =
|
||||
#if L==0
|
||||
"Carpetes i fitxers";
|
||||
#elif L==1
|
||||
"Verzeichnisse und Dateien";
|
||||
#elif L==2
|
||||
"Folders and files";
|
||||
#elif L==3
|
||||
"Carpetas y archivos";
|
||||
#elif L==4
|
||||
"Répertoires et fichiers";
|
||||
#elif L==5
|
||||
"Carpetas y archivos"; // Okoteve traducción
|
||||
#elif L==6
|
||||
"Cartelle e file";
|
||||
#elif L==7
|
||||
"Foldery i pliki";
|
||||
#elif L==8
|
||||
"Diretórios e arquivos";
|
||||
#endif
|
||||
|
||||
const char *Txt_Folders_copied =
|
||||
#if L==0
|
||||
"Carpetes copiades";
|
||||
|
@ -23534,27 +23492,6 @@ const char *Txt_Notice_created =
|
|||
"Aviso criado.";
|
||||
#endif
|
||||
|
||||
const char *Txt_Notices =
|
||||
#if L==0
|
||||
"Avisos";
|
||||
#elif L==1
|
||||
"Ankündigungen";
|
||||
#elif L==2
|
||||
"Notices";
|
||||
#elif L==3
|
||||
"Avisos";
|
||||
#elif L==4
|
||||
"Avis";
|
||||
#elif L==5
|
||||
"Marandu";
|
||||
#elif L==6
|
||||
"Avvisi";
|
||||
#elif L==7
|
||||
"Ogloszenia";
|
||||
#elif L==8
|
||||
"Avisos";
|
||||
#endif
|
||||
|
||||
const char *Txt_NOTIF_new_SINGULAR =
|
||||
#if L==0
|
||||
"nueva"; // Necessita traduccio
|
||||
|
@ -24605,27 +24542,6 @@ const char *Txt_Numeric_BR_code_BR_ISO_3166_1 =
|
|||
"Cód.<br />numérico<br />ISO 3166-1";
|
||||
#endif
|
||||
|
||||
const char *Txt_OER =
|
||||
#if L==0
|
||||
"Recursos Educatius Oberts (OER)";
|
||||
#elif L==1
|
||||
"Open Educational Resources (OER)";
|
||||
#elif L==2
|
||||
"Open Educational Resources (OER)";
|
||||
#elif L==3
|
||||
"Recursos Educativos Abiertos (OER)";
|
||||
#elif L==4
|
||||
"Ressources Éducatives Libres (REL)";
|
||||
#elif L==5
|
||||
"Recursos Educativos Abiertos (OER)"; // Okoteve traducción
|
||||
#elif L==6
|
||||
"Risorse Didattiche Aperte (OER)";
|
||||
#elif L==7
|
||||
"Otwarte Zasoby Edukacyjne (OER)";
|
||||
#elif L==8
|
||||
"Recursos Educacionais Abertos (OER)";
|
||||
#endif
|
||||
|
||||
const char *Txt_of_PART_OF_A_TOTAL = // Example: transferred 2 of 3 files
|
||||
#if L==0
|
||||
"de"; // Necessita traduccio
|
||||
|
@ -34847,381 +34763,381 @@ const char *Txt_STAT_TYPE_COUNT_SMALL[Sta_NUM_STAT_COUNT_TYPES] =
|
|||
const char *Txt_STAT_USE_STAT_TYPES[Sta_NUM_TYPES_USE_STATS] =
|
||||
{
|
||||
#if L==0
|
||||
"titulaciones y asignaturas" // Necessita traducció
|
||||
"Titulaciones y asignaturas" // Necessita traducció
|
||||
#elif L==1
|
||||
"Studiengänge und Kursen"
|
||||
#elif L==2
|
||||
"degrees and courses"
|
||||
"Degrees and courses"
|
||||
#elif L==3
|
||||
"titulaciones y asignaturas"
|
||||
"Titulaciones y asignaturas"
|
||||
#elif L==4
|
||||
"études et matières"
|
||||
"Études et matières"
|
||||
#elif L==5
|
||||
"titulaciones y asignaturas" // Okoteve traducción
|
||||
"Titulaciones y asignaturas" // Okoteve traducción
|
||||
#elif L==6
|
||||
"lauree e corsi"
|
||||
"Lauree e corsi"
|
||||
#elif L==7
|
||||
"degrees and courses" // Potrzebujesz tlumaczenie
|
||||
"Degrees and courses" // Potrzebujesz tlumaczenie
|
||||
#elif L==8
|
||||
"titulaçoes e disciplinas"
|
||||
"Titulaçoes e disciplinas"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"usuaris"
|
||||
"Usuaris"
|
||||
#elif L==1
|
||||
"Benutzer"
|
||||
#elif L==2
|
||||
"users"
|
||||
"Users"
|
||||
#elif L==3
|
||||
"usuarios"
|
||||
"Usuarios"
|
||||
#elif L==4
|
||||
"utilisateurs"
|
||||
"Utilisateurs"
|
||||
#elif L==5
|
||||
"puruhára"
|
||||
"Puruhára"
|
||||
#elif L==6
|
||||
"utenti"
|
||||
"Utenti"
|
||||
#elif L==7
|
||||
"użytkownicy"
|
||||
"Użytkownicy"
|
||||
#elif L==8
|
||||
"utilizadores"
|
||||
"Utilizadores"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"webs / xarxes socials"
|
||||
"Webs / xarxes socials"
|
||||
#elif L==1
|
||||
"Webs / Social Networks"
|
||||
#elif L==2
|
||||
"webs / social networks"
|
||||
"Webs / social networks"
|
||||
#elif L==3
|
||||
"webs / redes sociales"
|
||||
"Webs / redes sociales"
|
||||
#elif L==4
|
||||
"webs / réseaux sociaux"
|
||||
"Webs / réseaux sociaux"
|
||||
#elif L==5
|
||||
"webs / redes sociales" // Okoteve traducción
|
||||
"Webs / redes sociales" // Okoteve traducción
|
||||
#elif L==6
|
||||
"webs / reti sociali"
|
||||
"Webs / reti sociali"
|
||||
#elif L==7
|
||||
"webs / sieci społeczne"
|
||||
"Webs / sieci społeczne"
|
||||
#elif L==8
|
||||
"webs / redes sociais"
|
||||
"Webs / redes sociais"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"carpetes i fitxers"
|
||||
"Carpetes i fitxers"
|
||||
#elif L==1
|
||||
"Verzeichnisse und Dateien"
|
||||
#elif L==2
|
||||
"folders and files"
|
||||
"Folders and files"
|
||||
#elif L==3
|
||||
"carpetas y archivos"
|
||||
"Carpetas y archivos"
|
||||
#elif L==4
|
||||
"répertoires et fichiers"
|
||||
"Répertoires et fichiers"
|
||||
#elif L==5
|
||||
"carpetas y archivos" // Okoteve traducción
|
||||
"Carpetas y archivos" // Okoteve traducción
|
||||
#elif L==6
|
||||
"cartelle e file"
|
||||
"Cartelle e file"
|
||||
#elif L==7
|
||||
"folders and files" // Potrzebujesz tlumaczenie
|
||||
"Folders and files" // Potrzebujesz tlumaczenie
|
||||
#elif L==8
|
||||
"diretórios e arquivos"
|
||||
"Diretórios e arquivos"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"recursos educatius oberts (OER)"
|
||||
"Recursos Educatius Oberts (OER)"
|
||||
#elif L==1
|
||||
"Open Educational Resources (OER)"
|
||||
#elif L==2
|
||||
"open educational resources (OER)"
|
||||
"Open Educational Resources (OER)"
|
||||
#elif L==3
|
||||
"recursos educativos abiertos (OER)"
|
||||
"Recursos Educativos Abiertos (OER)"
|
||||
#elif L==4
|
||||
"Ressources Éducatives Libres (REL)"
|
||||
#elif L==5
|
||||
"recursos educativos abiertos (OER)" // Okoteve traducción
|
||||
"Recursos Educativos Abiertos (OER)" // Okoteve traducción
|
||||
#elif L==6
|
||||
"risorse didattiche aperte (OER)"
|
||||
"Risorse Didattiche Aperte (OER)"
|
||||
#elif L==7
|
||||
"Otwarte Zasoby Edukacyjne (OER)"
|
||||
#elif L==8
|
||||
"recursos educacionais abertos (OER)"
|
||||
"Recursos Educacionais Abertos (OER)"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"activitats"
|
||||
"Activitats"
|
||||
#elif L==1
|
||||
"Aufgaben"
|
||||
#elif L==2
|
||||
"assignments"
|
||||
"Assignments"
|
||||
#elif L==3
|
||||
"actividades"
|
||||
"Actividades"
|
||||
#elif L==4
|
||||
"activités"
|
||||
"Activités"
|
||||
#elif L==5
|
||||
"taréa"
|
||||
"Taréa"
|
||||
#elif L==6
|
||||
"attività"
|
||||
"Attività"
|
||||
#elif L==7
|
||||
"assignments" // Potrzebujesz tlumaczenie
|
||||
"Assignments" // Potrzebujesz tlumaczenie
|
||||
#elif L==8
|
||||
"atividades"
|
||||
"Atividades"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"tests"
|
||||
"Tests"
|
||||
#elif L==1
|
||||
"Tests"
|
||||
#elif L==2
|
||||
"tests"
|
||||
"Tests"
|
||||
#elif L==3
|
||||
"tests"
|
||||
"Tests"
|
||||
#elif L==4
|
||||
"tests"
|
||||
"Tests"
|
||||
#elif L==5
|
||||
"tests" // Okoteve traducción
|
||||
"Tests" // Okoteve traducción
|
||||
#elif L==6
|
||||
"test"
|
||||
"Test"
|
||||
#elif L==7
|
||||
"tests" // Potrzebujesz tlumaczenie
|
||||
"Tests" // Potrzebujesz tlumaczenie
|
||||
#elif L==8
|
||||
"testes"
|
||||
"Testes"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"notificacions"
|
||||
"Notificacions"
|
||||
#elif L==1
|
||||
"Anmeldungen"
|
||||
#elif L==2
|
||||
"notifications"
|
||||
"Notifications"
|
||||
#elif L==3
|
||||
"notificaciones"
|
||||
"Notificaciones"
|
||||
#elif L==4
|
||||
"notifications"
|
||||
"Notifications"
|
||||
#elif L==5
|
||||
"momarandu"
|
||||
"Momarandu"
|
||||
#elif L==6
|
||||
"notifiche"
|
||||
"Notifiche"
|
||||
#elif L==7
|
||||
"powiadomienia"
|
||||
"Powiadomienia"
|
||||
#elif L==8
|
||||
"notificações"
|
||||
"Notificações"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"avisos"
|
||||
"Avisos"
|
||||
#elif L==1
|
||||
"Ankündigungen"
|
||||
#elif L==2
|
||||
"notices"
|
||||
"Notices"
|
||||
#elif L==3
|
||||
"avisos"
|
||||
"Avisos"
|
||||
#elif L==4
|
||||
"avis"
|
||||
"Avis"
|
||||
#elif L==5
|
||||
"marandu"
|
||||
"Marandu"
|
||||
#elif L==6
|
||||
"avvisi"
|
||||
"Avvisi"
|
||||
#elif L==7
|
||||
"notices" // Potrzebujesz tlumaczenie
|
||||
"Notices" // Potrzebujesz tlumaczenie
|
||||
#elif L==8
|
||||
"avisos"
|
||||
"Avisos"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"missatges"
|
||||
"Missatges"
|
||||
#elif L==1
|
||||
"Nachrichten"
|
||||
#elif L==2
|
||||
"messages"
|
||||
"Messages"
|
||||
#elif L==3
|
||||
"mensajes"
|
||||
"Mensajes"
|
||||
#elif L==4
|
||||
"messages"
|
||||
"Messages"
|
||||
#elif L==5
|
||||
"marandu"
|
||||
"Marandu"
|
||||
#elif L==6
|
||||
"messaggi"
|
||||
"Messaggi"
|
||||
#elif L==7
|
||||
"wiadomości"
|
||||
"Wiadomości"
|
||||
#elif L==8
|
||||
"mensagens"
|
||||
"Mensagens"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"fòrums"
|
||||
"Fòrums"
|
||||
#elif L==1
|
||||
"Foren"
|
||||
#elif L==2
|
||||
"forums"
|
||||
"Forums"
|
||||
#elif L==3
|
||||
"foros"
|
||||
"Foros"
|
||||
#elif L==4
|
||||
"forums"
|
||||
"Forums"
|
||||
#elif L==5
|
||||
"foros" // Okoteve traducción
|
||||
"Foros" // Okoteve traducción
|
||||
#elif L==6
|
||||
"forum"
|
||||
"Forum"
|
||||
#elif L==7
|
||||
"forums" // Potrzebujesz tlumaczenie
|
||||
"Forums" // Potrzebujesz tlumaczenie
|
||||
#elif L==8
|
||||
"fóruns"
|
||||
"Fóruns"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"enquestes"
|
||||
"Enquestes"
|
||||
#elif L==1
|
||||
"Umfragen"
|
||||
#elif L==2
|
||||
"surveys"
|
||||
"Surveys"
|
||||
#elif L==3
|
||||
"encuestas"
|
||||
"Encuestas"
|
||||
#elif L==4
|
||||
"sondages"
|
||||
"Sondages"
|
||||
#elif L==5
|
||||
"encuestas" // Okoteve traducción
|
||||
"Encuestas" // Okoteve traducción
|
||||
#elif L==6
|
||||
"sondaggi"
|
||||
"Sondaggi"
|
||||
#elif L==7
|
||||
"badania"
|
||||
"Badania"
|
||||
#elif L==8
|
||||
"inquéritos"
|
||||
"Inquéritos"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"idioma"
|
||||
"Idioma"
|
||||
#elif L==1
|
||||
"Sprache"
|
||||
#elif L==2
|
||||
"language"
|
||||
"Language"
|
||||
#elif L==3
|
||||
"idioma"
|
||||
"Idioma"
|
||||
#elif L==4
|
||||
"langue"
|
||||
"Langue"
|
||||
#elif L==5
|
||||
"ñe'ẽ"
|
||||
"Ñe'ẽ"
|
||||
#elif L==6
|
||||
"lingua"
|
||||
"Lingua"
|
||||
#elif L==7
|
||||
"language" // Potrzebujesz tlumaczenie
|
||||
"Language" // Potrzebujesz tlumaczenie
|
||||
#elif L==8
|
||||
"lingua"
|
||||
"Lingua"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"disseny"
|
||||
"Disseny"
|
||||
#elif L==1
|
||||
"layout"
|
||||
#elif L==2
|
||||
"layout"
|
||||
"Layout"
|
||||
#elif L==3
|
||||
"diseño"
|
||||
"Diseño"
|
||||
#elif L==4
|
||||
"disposition"
|
||||
"Disposition"
|
||||
#elif L==5
|
||||
"ta'ãngahai"
|
||||
"Ta'ãngahai"
|
||||
#elif L==6
|
||||
"layout"
|
||||
"Layout"
|
||||
#elif L==7
|
||||
"układ"
|
||||
"Układ"
|
||||
#elif L==8
|
||||
"layout"
|
||||
"Layout"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"tema (colors)"
|
||||
"Tema (colors)"
|
||||
#elif L==1
|
||||
"Skin"
|
||||
#elif L==2
|
||||
"theme"
|
||||
"Theme"
|
||||
#elif L==3
|
||||
"tema (colores)"
|
||||
"Tema (colores)"
|
||||
#elif L==4
|
||||
"thème"
|
||||
"Thème"
|
||||
#elif L==5
|
||||
"tema (colores)" // Okoteve traducción
|
||||
"Tema (colores)" // Okoteve traducción
|
||||
#elif L==6
|
||||
"tema"
|
||||
"Tema"
|
||||
#elif L==7
|
||||
"temat"
|
||||
"Temat"
|
||||
#elif L==8
|
||||
"skin"
|
||||
"Skin"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"icones"
|
||||
"Icones"
|
||||
#elif L==1
|
||||
"Symbole"
|
||||
#elif L==2
|
||||
"icons"
|
||||
"Icons"
|
||||
#elif L==3
|
||||
"iconos"
|
||||
"Iconos"
|
||||
#elif L==4
|
||||
"icônes"
|
||||
"Icônes"
|
||||
#elif L==5
|
||||
"iconos" // Okoteve traducción
|
||||
"Iconos" // Okoteve traducción
|
||||
#elif L==6
|
||||
"icone"
|
||||
"Icone"
|
||||
#elif L==7
|
||||
"ikony"
|
||||
"Ikony"
|
||||
#elif L==8
|
||||
"ícones"
|
||||
"Ícones"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"menú"
|
||||
"Menú"
|
||||
#elif L==1
|
||||
"Menü"
|
||||
#elif L==2
|
||||
"menu"
|
||||
"Menu"
|
||||
#elif L==3
|
||||
"menú"
|
||||
"Menú"
|
||||
#elif L==4
|
||||
"menu"
|
||||
"Menu"
|
||||
#elif L==5
|
||||
"menú" // Okoteve traducción
|
||||
"Menú" // Okoteve traducción
|
||||
#elif L==6
|
||||
"menu"
|
||||
"Menu"
|
||||
#elif L==7
|
||||
"menu"
|
||||
"Menu"
|
||||
#elif L==8
|
||||
"menu"
|
||||
"Menu"
|
||||
#endif
|
||||
,
|
||||
#if L==0
|
||||
"columnes"
|
||||
"Columnes"
|
||||
#elif L==1
|
||||
"Spalten"
|
||||
#elif L==2
|
||||
"columns"
|
||||
"Columns"
|
||||
#elif L==3
|
||||
"columnas"
|
||||
"Columnas"
|
||||
#elif L==4
|
||||
"colonnes"
|
||||
"Colonnes"
|
||||
#elif L==5
|
||||
"columnas" // Okoteve traducción
|
||||
"Columnas" // Okoteve traducción
|
||||
#elif L==6
|
||||
"colonne"
|
||||
"Colonne"
|
||||
#elif L==7
|
||||
"kolumny"
|
||||
"Kolumny"
|
||||
#elif L==8
|
||||
"colunas"
|
||||
"Colunas"
|
||||
#endif
|
||||
};
|
||||
|
||||
const char *Txt_Statistics =
|
||||
const char *Txt_Statistic =
|
||||
#if L==0
|
||||
"Estadístiques";
|
||||
"Estadístique";
|
||||
#elif L==1
|
||||
"Statistik";
|
||||
#elif L==2
|
||||
"Statistics";
|
||||
"Statistic";
|
||||
#elif L==3
|
||||
"Estadísticas";
|
||||
"Estadística";
|
||||
#elif L==4
|
||||
"Statistiques";
|
||||
"Statistique";
|
||||
#elif L==5
|
||||
"Papy'aporeko";
|
||||
#elif L==6
|
||||
"Statistiche";
|
||||
"Statistica";
|
||||
#elif L==7
|
||||
"Statystyki";
|
||||
#elif L==8
|
||||
|
@ -37025,27 +36941,6 @@ const char *Txt_Test_result =
|
|||
"Resultado do teste";
|
||||
#endif
|
||||
|
||||
const char *Txt_Tests =
|
||||
#if L==0
|
||||
"Tests";
|
||||
#elif L==1
|
||||
"Tests";
|
||||
#elif L==2
|
||||
"Tests";
|
||||
#elif L==3
|
||||
"Tests";
|
||||
#elif L==4
|
||||
"Tests";
|
||||
#elif L==5
|
||||
"Tests"; // Okoteve traducción
|
||||
#elif L==6
|
||||
"Test";
|
||||
#elif L==7
|
||||
"Testów";
|
||||
#elif L==8
|
||||
"Testes";
|
||||
#endif
|
||||
|
||||
const char *Txt_Thanks_for_answering_the_survey =
|
||||
#if L==0
|
||||
"Gracias por responder la encuesta."; // Necessita traduccio
|
||||
|
|
Loading…
Reference in New Issue