From a04402a458cb64a2516e890d935b69bc7c7022ea Mon Sep 17 00:00:00 2001 From: acanas Date: Thu, 7 May 2020 14:15:39 +0200 Subject: [PATCH] Version19.216.1 --- swad_changelog.h | 5 +- swad_chat.c | 4 +- swad_exam_event.c | 2 +- swad_exam_print.c | 5 + swad_exam_set.c | 4 +- swad_figure.c | 92 ++--- swad_forum.c | 4 +- swad_game.c | 4 +- swad_group.c | 4 +- swad_indicator.c | 12 +- swad_network.c | 4 +- swad_record.c | 4 +- swad_survey.c | 8 +- swad_test.c | 8 +- swad_text.c | 966 +++++++++++++++++++++++----------------------- 15 files changed, 567 insertions(+), 559 deletions(-) diff --git a/swad_changelog.h b/swad_changelog.h index 62af05110..b82d98ff4 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -548,10 +548,13 @@ enscript -2 --landscape --color --file-align=2 --highlight --line-numbers -o - * En OpenSWAD: ps2pdf source.ps destination.pdf */ -#define Log_PLATFORM_VERSION "SWAD 19.216 (2020-05-07)" +#define Log_PLATFORM_VERSION "SWAD 19.216.1 (2020-05-07)" #define CSS_FILE "swad19.193.1.css" #define JS_FILE "swad19.193.1.js" /* + Version 19.217: May 07, 2020 Generate and show questions of each set in an exam print. (? lines) + Version 19.216.1: May 07, 2020 Fixed bug in edition of exam questions, reported by Antonio Cañas Martínez. + Changes in some texts. (301957 lines) Version 19.216: May 07, 2020 New module exam_print to generate new exam prints. (301949 lines) 1 change necessary in database: ALTER TABLE exa_sets CHANGE COLUMN NumQstsToExam NumQstsToPrint INT NOT NULL DEFAULT 0; diff --git a/swad_chat.c b/swad_chat.c index 229e9ccb6..8b67ad080 100644 --- a/swad_chat.c +++ b/swad_chat.c @@ -243,7 +243,7 @@ void Cht_ShowListOfChatRoomsWithUsrs (void) { extern const char *Txt_Rooms_with_users; extern const char *Txt_CHAT_Room_code; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; MYSQL_RES *mysql_res; MYSQL_ROW row; unsigned long NumRows; @@ -266,7 +266,7 @@ void Cht_ShowListOfChatRoomsWithUsrs (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"CM LIGHT_BLUE",Txt_CHAT_Room_code); - HTM_TH (1,1,"LM LIGHT_BLUE",Txt_No_of_users); + HTM_TH (1,1,"LM LIGHT_BLUE",Txt_Number_of_users); HTM_TR_End (); diff --git a/swad_exam_event.c b/swad_exam_event.c index 6e0ffedfb..4b4dba5f3 100644 --- a/swad_exam_event.c +++ b/swad_exam_event.c @@ -1372,7 +1372,7 @@ void ExaEvt_UnhideEvent (void) /***** Unhide event *****/ DB_QueryUPDATE ("can not unhide exam event", - "UPDATE exa_events SET Hidden='N'", + "UPDATE exa_events SET Hidden='N'" " WHERE EvtCod=%ld" " AND ExaCod=%ld", // Extra check Event.EvtCod,Event.ExaCod); diff --git a/swad_exam_print.c b/swad_exam_print.c index fcad6520c..b3afc5053 100644 --- a/swad_exam_print.c +++ b/swad_exam_print.c @@ -150,6 +150,8 @@ static void ExaPrn_PrintDestructor (struct ExaPrn_Print *Print) static void ExaPrn_GetQuestionsForNewPrintFromDB (struct Exa_Exam *Exam, struct ExaPrn_Print *Print) { + extern const char *Txt_question; + extern const char *Txt_questions; MYSQL_RES *mysql_res; MYSQL_ROW row; unsigned NumSets; @@ -209,6 +211,9 @@ static void ExaPrn_GetQuestionsForNewPrintFromDB (struct Exa_Exam *Exam, /***** Number of questions to appear in exam print *****/ HTM_TD_Begin ("class=\"RT COLOR%u\"",Gbl.RowEvenOdd); HTM_Unsigned (Set.NumQstsToPrint); + HTM_NBSP (); + HTM_Txt (Set.NumQstsToPrint == 1 ? Txt_question : + Txt_questions); HTM_TD_End (); /***** End first row *****/ diff --git a/swad_exam_set.c b/swad_exam_set.c index b6c8af417..1481976b3 100644 --- a/swad_exam_set.c +++ b/swad_exam_set.c @@ -1259,7 +1259,7 @@ static void ExaSet_PutTableHeadingForSets (void) extern const char *Txt_No_INDEX; extern const char *Txt_Set_of_questions; extern const char *Txt_Number_of_questions; - extern const char *Txt_Number_of_questions_in_the_exam; + extern const char *Txt_Number_of_questions_to_show; /***** Begin row *****/ HTM_TR_Begin (NULL); @@ -1269,7 +1269,7 @@ static void ExaSet_PutTableHeadingForSets (void) HTM_TH (1,1,"RB",Txt_No_INDEX); HTM_TH (1,1,"LB",Txt_Set_of_questions); HTM_TH (1,1,"RB",Txt_Number_of_questions); - HTM_TH (1,1,"RB",Txt_Number_of_questions_in_the_exam); + HTM_TH (1,1,"RB",Txt_Number_of_questions_to_show); /***** End row *****/ HTM_TR_End (); diff --git a/swad_figure.c b/swad_figure.c index 906349c59..a44cb028c 100644 --- a/swad_figure.c +++ b/swad_figure.c @@ -382,7 +382,7 @@ static void Fig_GetAndShowUsersStats (void) extern const char *Hlp_ANALYTICS_Figures_users; extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_Users; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_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; @@ -395,7 +395,7 @@ static void Fig_GetAndShowUsersStats (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"RM",Txt_Users); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_Average_number_of_courses_to_which_a_user_belongs); HTM_TH (1,1,"RM",Txt_Average_number_of_users_belonging_to_a_course); @@ -2768,8 +2768,8 @@ static void Fig_GetAndShowOERsStats (void) extern const char *Hlp_ANALYTICS_Figures_open_educational_resources_oer; extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_License; - extern const char *Txt_No_of_private_files; - extern const char *Txt_No_of_public_files; + extern const char *Txt_Number_of_private_files; + extern const char *Txt_Number_of_public_files; extern const char *Txt_LICENSES[Brw_NUM_LICENSES]; Brw_License_t License; unsigned long NumFiles[2]; @@ -2783,8 +2783,8 @@ static void Fig_GetAndShowOERsStats (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",Txt_License); - HTM_TH (1,1,"RM",Txt_No_of_private_files); - HTM_TH (1,1,"RM",Txt_No_of_public_files); + HTM_TH (1,1,"RM",Txt_Number_of_private_files); + HTM_TH (1,1,"RM",Txt_Number_of_public_files); HTM_TR_End (); @@ -3388,10 +3388,10 @@ static void Fig_GetAndShowTimelineActivityStats (void) extern const char *Hlp_ANALYTICS_Figures_timeline; extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_Type; - extern const char *Txt_No_of_posts; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_posts; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; - extern const char *Txt_No_of_posts_BR_per_user; + extern const char *Txt_Number_of_posts_BR_per_user; extern const char *Txt_TIMELINE_NOTE[TL_NUM_NOTE_TYPES]; extern const char *Txt_Total; MYSQL_RES *mysql_res; @@ -3411,10 +3411,10 @@ static void Fig_GetAndShowTimelineActivityStats (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",Txt_Type); - HTM_TH (1,1,"RM",Txt_No_of_posts); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_posts); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); - HTM_TH (1,1,"RM",Txt_No_of_posts_BR_per_user); + HTM_TH (1,1,"RM",Txt_Number_of_posts_BR_per_user); HTM_TR_End (); @@ -3699,7 +3699,7 @@ static void Fig_GetAndShowFollowStats (void) extern const char *Hlp_ANALYTICS_Figures_followed_followers; extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_Users; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; extern const char *Txt_Followed; extern const char *Txt_Followers; @@ -3725,7 +3725,7 @@ static void Fig_GetAndShowFollowStats (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",Txt_Users); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); HTM_TR_End (); @@ -3994,13 +3994,13 @@ static void Fig_GetAndShowForumStats (void) extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_Scope; extern const char *Txt_Forums; - extern const char *Txt_No_of_forums; - extern const char *Txt_No_of_threads; - extern const char *Txt_No_of_posts; + extern const char *Txt_Number_of_forums; + extern const char *Txt_Number_of_threads; + extern const char *Txt_Number_of_posts; extern const char *Txt_Number_of_BR_notifications; - extern const char *Txt_No_of_threads_BR_per_forum; - extern const char *Txt_No_of_posts_BR_per_thread; - extern const char *Txt_No_of_posts_BR_per_forum; + extern const char *Txt_Number_of_threads_BR_per_forum; + extern const char *Txt_Number_of_posts_BR_per_thread; + extern const char *Txt_Number_of_posts_BR_per_forum; struct Fig_FiguresForum FiguresForum; /***** Reset total stats *****/ @@ -4021,13 +4021,13 @@ static void Fig_GetAndShowForumStats (void) Ico_PutIcon ("comments.svg",Txt_Scope,"ICO16x16"); HTM_TH_End (); HTM_TH (1,1,"LT",Txt_Forums); - HTM_TH (1,1,"RT",Txt_No_of_forums); - HTM_TH (1,1,"RT",Txt_No_of_threads); - HTM_TH (1,1,"RT",Txt_No_of_posts); + HTM_TH (1,1,"RT",Txt_Number_of_forums); + HTM_TH (1,1,"RT",Txt_Number_of_threads); + HTM_TH (1,1,"RT",Txt_Number_of_posts); HTM_TH (1,1,"RT",Txt_Number_of_BR_notifications); - HTM_TH (1,1,"RT",Txt_No_of_threads_BR_per_forum); - HTM_TH (1,1,"RT",Txt_No_of_posts_BR_per_thread); - HTM_TH (1,1,"RT",Txt_No_of_posts_BR_per_forum); + HTM_TH (1,1,"RT",Txt_Number_of_threads_BR_per_forum); + HTM_TH (1,1,"RT",Txt_Number_of_posts_BR_per_thread); + HTM_TH (1,1,"RT",Txt_Number_of_posts_BR_per_forum); HTM_TR_End (); @@ -4336,7 +4336,7 @@ static void Fig_GetAndShowNumUsrsPerNotifyEvent (void) extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_Event; extern const char *Txt_NOTIFY_EVENTS_PLURAL[Ntf_NUM_NOTIFY_EVENTS]; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; extern const char *Txt_Number_of_BR_events; extern const char *Txt_Number_of_BR_emails; @@ -4362,7 +4362,7 @@ static void Fig_GetAndShowNumUsrsPerNotifyEvent (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",Txt_Event); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); HTM_TH (1,1,"RM",Txt_Number_of_BR_events); HTM_TH (1,1,"RM",Txt_Number_of_BR_emails); @@ -4847,7 +4847,7 @@ static void Fig_GetAndShowNumUsrsPerPrivacyForAnObject (const char *TxtObject, const char *FieldName, unsigned MaskAllowedVisibility) { - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; extern const char *Pri_VisibilityDB[Pri_NUM_OPTIONS_PRIVACY]; extern const char *Txt_PRIVACY_OPTIONS[Pri_NUM_OPTIONS_PRIVACY]; @@ -4860,7 +4860,7 @@ static void Fig_GetAndShowNumUsrsPerPrivacyForAnObject (const char *TxtObject, HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",TxtObject); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); HTM_TR_End (); @@ -4917,7 +4917,7 @@ static void Fig_GetAndShowNumUsrsPerCookies (void) extern const char *Hlp_ANALYTICS_Figures_cookies; extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_Cookies; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; unsigned i; static const char AcceptedInDB[2] = @@ -4949,7 +4949,7 @@ static void Fig_GetAndShowNumUsrsPerCookies (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",Txt_Cookies); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); HTM_TR_End (); @@ -5009,7 +5009,7 @@ static void Fig_GetAndShowNumUsrsPerLanguage (void) extern const char *Txt_Language; extern const char *Lan_STR_LANG_ID[1 + Lan_NUM_LANGUAGES]; extern const char *Txt_STR_LANG_NAME[1 + Lan_NUM_LANGUAGES]; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; Lan_Language_t Lan; char *SubQuery; @@ -5025,7 +5025,7 @@ static void Fig_GetAndShowNumUsrsPerLanguage (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",Txt_Language); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); HTM_TR_End (); @@ -5086,7 +5086,7 @@ static void Fig_GetAndShowNumUsrsPerFirstDayOfWeek (void) extern const char *Txt_Calendar; extern const char *Txt_First_day_of_the_week_X; extern const char *Txt_DAYS_SMALL[7]; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; unsigned FirstDayOfWeek; char *SubQuery; @@ -5103,7 +5103,7 @@ static void Fig_GetAndShowNumUsrsPerFirstDayOfWeek (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",Txt_Calendar); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); HTM_TR_End (); @@ -5171,7 +5171,7 @@ static void Fig_GetAndShowNumUsrsPerDateFormat (void) extern const char *Hlp_ANALYTICS_Figures_dates; extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_Format; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; unsigned Format; char *SubQuery; @@ -5187,7 +5187,7 @@ static void Fig_GetAndShowNumUsrsPerDateFormat (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",Txt_Format); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); HTM_TR_End (); @@ -5248,7 +5248,7 @@ static void Fig_GetAndShowNumUsrsPerIconSet (void) extern const char *Ico_IconSetNames[Ico_NUM_ICON_SETS]; extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_Icons; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; Ico_IconSet_t IconSet; char *SubQuery; @@ -5265,7 +5265,7 @@ static void Fig_GetAndShowNumUsrsPerIconSet (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",Txt_Icons); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); HTM_TR_End (); @@ -5329,7 +5329,7 @@ static void Fig_GetAndShowNumUsrsPerMenu (void) extern const char *Mnu_MenuIcons[Mnu_NUM_MENUS]; extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_Menu; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; extern const char *Txt_MENU_NAMES[Mnu_NUM_MENUS]; Mnu_Menu_t Menu; @@ -5346,7 +5346,7 @@ static void Fig_GetAndShowNumUsrsPerMenu (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",Txt_Menu); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); HTM_TR_End (); @@ -5406,7 +5406,7 @@ static void Fig_GetAndShowNumUsrsPerTheme (void) extern const char *The_ThemeNames[The_NUM_THEMES]; extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_Theme_SKIN; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; The_Theme_t Theme; char *SubQuery; @@ -5423,7 +5423,7 @@ static void Fig_GetAndShowNumUsrsPerTheme (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",Txt_Theme_SKIN); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); HTM_TR_End (); @@ -5486,7 +5486,7 @@ static void Fig_GetAndShowNumUsrsPerSideColumns (void) extern const char *Hlp_ANALYTICS_Figures_columns; extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_Columns; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; unsigned SideCols; char *SubQuery; @@ -5504,7 +5504,7 @@ static void Fig_GetAndShowNumUsrsPerSideColumns (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"CM",Txt_Columns); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); HTM_TR_End (); diff --git a/swad_forum.c b/swad_forum.c index 1345c3538..a17c2a982 100644 --- a/swad_forum.c +++ b/swad_forum.c @@ -2433,7 +2433,7 @@ static void For_ShowForumThreadsHighlightingOneThread (struct For_Forums *Forums extern const char *Txt_MSG_Subject; extern const char *Txt_FORUM_THREAD_HELP_ORDER[Dat_NUM_START_END_TIME]; extern const char *Txt_FORUM_THREAD_ORDER[Dat_NUM_START_END_TIME]; - extern const char *Txt_No_BR_msgs; + extern const char *Txt_Number_BR_msgs; extern const char *Txt_Unread_BR_msgs; extern const char *Txt_WriBRters; extern const char *Txt_ReaBRders; @@ -2562,7 +2562,7 @@ static void For_ShowForumThreadsHighlightingOneThread (struct For_Forums *Forums HTM_TH_End (); } - HTM_TH (1,1,"RM",Txt_No_BR_msgs); + HTM_TH (1,1,"RM",Txt_Number_BR_msgs); HTM_TH (1,1,"RM",Txt_Unread_BR_msgs); HTM_TH (1,1,"RM",Txt_WriBRters); HTM_TH (1,1,"RM",Txt_ReaBRders); diff --git a/swad_game.c b/swad_game.c index cdbc7fed5..a29dd0126 100644 --- a/swad_game.c +++ b/swad_game.c @@ -507,7 +507,7 @@ static void Gam_ShowOneGame (struct Gam_Games *Games, struct Gam_Game *Game,bool ShowOnlyThisGame) { extern const char *Txt_View_game; - extern const char *Txt_No_of_questions; + extern const char *Txt_Number_of_questions; extern const char *Txt_Maximum_grade; extern const char *Txt_Result_visibility; extern const char *Txt_Matches; @@ -591,7 +591,7 @@ static void Gam_ShowOneGame (struct Gam_Games *Games, /* Number of questions, maximum grade, visibility of results */ HTM_DIV_Begin ("class=\"%s\"",Game->Hidden ? "ASG_GRP_LIGHT" : "ASG_GRP"); - HTM_TxtColonNBSP (Txt_No_of_questions); + HTM_TxtColonNBSP (Txt_Number_of_questions); HTM_Unsigned (Game->NumQsts); HTM_BR (); HTM_TxtColonNBSP (Txt_Maximum_grade); diff --git a/swad_group.c b/swad_group.c index 6bbe97485..cdf72ae8d 100644 --- a/swad_group.c +++ b/swad_group.c @@ -1458,7 +1458,7 @@ static void Grp_WriteHeadingGroupTypes (void) extern const char *Txt_Mandatory_enrolment; extern const char *Txt_Multiple_enrolment; extern const char *Txt_Opening_of_groups; - extern const char *Txt_No_of_BR_groups; + extern const char *Txt_Number_of_BR_groups; HTM_TR_Begin (NULL); @@ -1471,7 +1471,7 @@ static void Grp_WriteHeadingGroupTypes (void) HTM_TH (1,1,"CM",Txt_Mandatory_enrolment); HTM_TH (1,1,"CM",Txt_Multiple_enrolment); HTM_TH (1,1,"CM",Txt_Opening_of_groups); - HTM_TH (1,1,"CM",Txt_No_of_BR_groups); + HTM_TH (1,1,"CM",Txt_Number_of_BR_groups); HTM_TR_End (); } diff --git a/swad_indicator.c b/swad_indicator.c index 0e0443983..71ccb6c3c 100644 --- a/swad_indicator.c +++ b/swad_indicator.c @@ -103,7 +103,7 @@ void Ind_ReqIndicatorsCourses (void) extern const char *Txt_only_if_the_scope_is_X; extern const char *Txt_Department; extern const char *Txt_Any_department; - extern const char *Txt_No_of_indicators; + extern const char *Txt_Number_of_indicators; extern const char *Txt_Indicators_of_courses; extern const char *Txt_Show_more_details; struct Ind_Indicators Indicators; @@ -188,7 +188,7 @@ void Ind_ReqIndicatorsCourses (void) HTM_TR_Begin (NULL); HTM_TD_Begin ("class=\"RT %s\"",The_ClassFormInBox[Gbl.Prefs.Theme]); - HTM_TxtF ("%s:",Txt_No_of_indicators); + HTM_TxtF ("%s:",Txt_Number_of_indicators); HTM_TD_End (); HTM_TD_Begin ("class=\"LT\""); @@ -741,8 +741,8 @@ static void Ind_ShowTableOfCoursesWithIndicators (const struct Ind_Indicators *I extern const char *Txt_No_INDEX; extern const char *Txt_Syllabus_of_the_course; extern const char *Txt_INFO_TITLE[Inf_NUM_INFO_TYPES]; - extern const char *Txt_No_of_files_in_SHARE_zones; - extern const char *Txt_No_of_files_in_DOCUM_zones; + extern const char *Txt_Number_of_files_in_SHARE_zones; + extern const char *Txt_Number_of_files_in_DOCUM_zones; extern const char *Txt_Guided_academic_assignments; extern const char *Txt_Assignments; extern const char *Txt_Files_assignments; @@ -872,8 +872,8 @@ static void Ind_ShowTableOfCoursesWithIndicators (const struct Ind_Indicators *I HTM_TH (1,1,"RM COLOR0",Txt_Messages_sent_by_teachers); HTM_TH (1,1,"CM COLOR0",Txt_YES); HTM_TH (1,1,"CM COLOR0",Txt_NO); - HTM_TH (1,1,"RM COLOR0",Txt_No_of_files_in_DOCUM_zones); - HTM_TH (1,1,"RM COLOR0",Txt_No_of_files_in_SHARE_zones); + HTM_TH (1,1,"RM COLOR0",Txt_Number_of_files_in_DOCUM_zones); + HTM_TH (1,1,"RM COLOR0",Txt_Number_of_files_in_SHARE_zones); HTM_TH (1,1,"CM COLOR0",Txt_YES); HTM_TH (1,1,"CM COLOR0",Txt_NO); HTM_TH (1,1,"LM COLOR0",Txt_INFO_TITLE[Inf_ASSESSMENT]); diff --git a/swad_network.c b/swad_network.c index fe03671d9..a293fcca8 100644 --- a/swad_network.c +++ b/swad_network.c @@ -433,7 +433,7 @@ void Net_ShowWebAndSocialNetworksStats (void) extern const char *Hlp_ANALYTICS_Figures_webs_social_networks; extern const char *Txt_FIGURE_TYPES[Fig_NUM_FIGURES]; extern const char *Txt_Web_social_network; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_users; extern const char *Txt_PERCENT_of_users; MYSQL_RES *mysql_res; MYSQL_ROW row; @@ -559,7 +559,7 @@ void Net_ShowWebAndSocialNetworksStats (void) HTM_TR_Begin (NULL); HTM_TH (1,1,"LM",Txt_Web_social_network); - HTM_TH (1,1,"RM",Txt_No_of_users); + HTM_TH (1,1,"RM",Txt_Number_of_users); HTM_TH (1,1,"RM",Txt_PERCENT_of_users); HTM_TR_End (); diff --git a/swad_record.c b/swad_record.c index 6ef469f0f..edd863ede 100644 --- a/swad_record.c +++ b/swad_record.c @@ -404,14 +404,14 @@ void Rec_ShowFormCreateRecordField (void) static void Rec_WriteHeadingRecordFields (void) { extern const char *Txt_Field_BR_name; - extern const char *Txt_No_of_BR_lines; + extern const char *Txt_Number_of_BR_lines; extern const char *Txt_Visible_by_BR_the_student; HTM_TR_Begin (NULL); HTM_TH_Empty (1); HTM_TH (1,1,"CM",Txt_Field_BR_name); - HTM_TH (1,1,"CM",Txt_No_of_BR_lines); + HTM_TH (1,1,"CM",Txt_Number_of_BR_lines); HTM_TH (1,1,"CM",Txt_Visible_by_BR_the_student); HTM_TR_End (); diff --git a/swad_survey.c b/swad_survey.c index fdccd1389..1f4396de0 100644 --- a/swad_survey.c +++ b/swad_survey.c @@ -450,8 +450,8 @@ static void Svy_ShowOneSurvey (struct Svy_Surveys *Surveys, extern const char *Hlp_ASSESSMENT_Surveys; extern const char *Txt_Survey; extern const char *Txt_View_survey; - extern const char *Txt_No_of_questions; - extern const char *Txt_No_of_users; + extern const char *Txt_Number_of_questions; + extern const char *Txt_Number_of_users; extern const char *Txt_Scope; extern const char *Txt_Country; extern const char *Txt_Institution; @@ -571,10 +571,10 @@ static void Svy_ShowOneSurvey (struct Svy_Surveys *Surveys, HTM_DIV_Begin ("class=\"%s\"", Svy.Status.Visible ? "ASG_GRP" : "ASG_GRP_LIGHT"); - HTM_TxtColonNBSP (Txt_No_of_questions); + HTM_TxtColonNBSP (Txt_Number_of_questions); HTM_Unsigned (Svy.NumQsts); HTM_Txt ("; "); - HTM_TxtColonNBSP (Txt_No_of_users); + HTM_TxtColonNBSP (Txt_Number_of_users); HTM_Unsigned (Svy.NumUsrs); HTM_DIV_End (); diff --git a/swad_test.c b/swad_test.c index a1db9219f..5a76f7d75 100644 --- a/swad_test.c +++ b/swad_test.c @@ -366,7 +366,7 @@ static void Tst_ShowFormRequestTest (struct Tst_Test *Test) { extern const char *Hlp_ASSESSMENT_Tests; extern const char *Txt_Take_a_test; - extern const char *Txt_No_of_questions; + extern const char *Txt_Number_of_questions; extern const char *Txt_Generate_test; extern const char *Txt_No_test_questions; MYSQL_RES *mysql_res; @@ -399,7 +399,7 @@ static void Tst_ShowFormRequestTest (struct Tst_Test *Test) HTM_TR_Begin (NULL); /* Label */ - Frm_LabelColumn ("RT","NumQst",Txt_No_of_questions); + Frm_LabelColumn ("RT","NumQst",Txt_Number_of_questions); /* Data */ HTM_TD_Begin ("class=\"LT\""); @@ -2017,7 +2017,7 @@ static void Tst_ShowFormConfigTst (void) extern const char *Txt_Configure_tests; extern const char *Txt_Plugins; extern const char *Txt_TST_PLUGGABLE[TstCfg_NUM_OPTIONS_PLUGGABLE]; - extern const char *Txt_No_of_questions; + extern const char *Txt_Number_of_questions; extern const char *Txt_minimum; extern const char *Txt_default; extern const char *Txt_maximum; @@ -2073,7 +2073,7 @@ static void Tst_ShowFormConfigTst (void) HTM_TR_Begin (NULL); HTM_TD_Begin ("class=\"%s RT\"",The_ClassFormInBox[Gbl.Prefs.Theme]); - HTM_TxtF ("%s:",Txt_No_of_questions); + HTM_TxtF ("%s:",Txt_Number_of_questions); HTM_TD_End (); HTM_TD_Begin ("class=\"LB\""); diff --git a/swad_text.c b/swad_text.c index 2ff03dcda..88aa52d9a 100644 --- a/swad_text.c +++ b/swad_text.c @@ -25958,27 +25958,6 @@ const char *Txt_No_courses = "Não há disciplinas."; #endif -const char *Txt_No_types_of_degree = -#if L==1 // ca - "No hay tipos de titulación."; // Necessita traduccio -#elif L==2 // de - "No types of degree."; // Need Übersetzung -#elif L==3 // en - "No types of degree."; -#elif L==4 // es - "No hay tipos de titulación."; -#elif L==5 // fr - "There are no types of degree."; // Besoin de traduction -#elif L==6 // gn - "No hay tipos de titulación."; // Okoteve traducción -#elif L==7 // it - "Non ci sono tipi di lauree."; -#elif L==8 // pl - "No types of degree."; // Potrzebujesz tlumaczenie -#elif L==9 // pt - "Não há tipos de grau."; -#endif - const char *Txt_No_degrees = #if L==1 // ca "No hi ha titulacions."; @@ -26291,27 +26270,6 @@ const char *Txt_No_links = "Não há ligações."; #endif -const char *Txt_No_BR_msgs = -#if L==1 // ca - "N.º
mens."; // Necessita traduccio -#elif L==2 // de - "Anzahl
Nachr."; -#elif L==3 // en - "No.
msgs."; -#elif L==4 // es - "N.º
mens."; -#elif L==5 // fr - "Nombre
msgs."; -#elif L==6 // gn - "N.º
mens."; // Okoteve traducción -#elif L==7 // it - "Num.
msg."; -#elif L==8 // pl - "Numer
msgs."; -#elif L==9 // pt - "N.º
mens."; -#endif - const char *Txt_No_new_posts = #if L==1 // ca "No hay comentarios nuevos"; // Necessita traduccio @@ -26354,447 +26312,6 @@ const char *Txt_No_notices = "Não há avisos."; #endif -const char *Txt_No_of_files = -#if L==1 // ca - "Nombre d'arxius"; -#elif L==2 // de - "Anzahl der Dateien"; -#elif L==3 // en - "Number of files"; -#elif L==4 // es - "N.º de archivos"; -#elif L==5 // fr - "Nombre de fichiers"; -#elif L==6 // gn - "N.º de archivos"; // Okoteve traducción -#elif L==7 // it - "Numero di file"; -#elif L==8 // pl - "Liczba pliki"; -#elif L==9 // pt - "N.º de arquivos"; -#endif - -const char *Txt_No_of_files_in_SHARE_zones = -#if L==1 // ca - "Nombre d'arxius compartits"; -#elif L==2 // de - "Anzahl der freigegebene Dateien"; -#elif L==3 // en - "Number of shared files"; -#elif L==4 // es - "N.º de archivos compartidos"; -#elif L==5 // fr - "Nombre de fichiers partagés"; -#elif L==6 // gn - "N.º de archivos compartidos"; // Okoteve traducción -#elif L==7 // it - "Numero di file condivisi"; -#elif L==8 // pl - "Liczba pliki udostępnione"; -#elif L==9 // pt - "N.º de arquivos compartilhados"; -#endif - -const char *Txt_No_of_files_in_DOCUM_zones = -#if L==1 // ca - "N.º de archivos en zonas de documentos"; // Necessita traduccio -#elif L==2 // de - "Anzahl der Dateien im Dokumente-Bereich"; -#elif L==3 // en - "Number of files in documents area"; -#elif L==4 // es - "N.º de archivos en zonas de documentos"; -#elif L==5 // fr - "Nombre de fichiers dans les zones de documents"; -#elif L==6 // gn - "N.º de archivos en zonas de documentos"; // Okoteve traducción -#elif L==7 // it - "Numero di file nell'area documenti"; -#elif L==8 // pl - "Number of files in documents area"; // Potrzebujesz tlumaczenie -#elif L==9 // pt - "N.º de arquivos em zonas de documentos"; -#endif - -const char *Txt_No_of_forums = -#if L==1 // ca - "N.º de foros"; // Necessita traduccio -#elif L==2 // de - "Anzahl der Foren"; -#elif L==3 // en - "No. of forums"; -#elif L==4 // es - "N.º de foros"; -#elif L==5 // fr - "Nombre de forums"; -#elif L==6 // gn - "N.º de foros"; // Okoteve traducción -#elif L==7 // it - "Numero di forum"; -#elif L==8 // pl - "Liczba forum"; -#elif L==9 // pt - "N.º de fóruns"; -#endif - -const char *Txt_No_of_BR_groups = -#if L==1 // ca - "N.º de
grupos"; // Necessita traduccio -#elif L==2 // de - "Anzahl der
Gruppen"; -#elif L==3 // en - "No. of
groups"; -#elif L==4 // es - "N.º de
grupos"; -#elif L==5 // fr - "Nombre de
groupes"; -#elif L==6 // gn - "N.º de
grupos"; // Okoteve traducción -#elif L==7 // it - "Numero di
gruppi"; -#elif L==8 // pl - "Liczba z
grupy"; -#elif L==9 // pt - "N.º de
grupos"; -#endif - -const char *Txt_No_of_indicators = -#if L==1 // ca - "N.º de indicadores"; // Necessita traduccio -#elif L==2 // de - "Anzahl der Indikatoren"; -#elif L==3 // en - "No. of indicators"; -#elif L==4 // es - "N.º de indicadores"; -#elif L==5 // fr - "Nombre d'indicateurs"; -#elif L==6 // gn - "N.º de indicadores"; // Okoteve traducción -#elif L==7 // it - "Numero di indicatori"; -#elif L==8 // pl - "Liczba z wskazniki"; -#elif L==9 // pt - "N.º de indocadores"; -#endif - -const char *Txt_No_of_BR_lines = -#if L==1 // ca - "N.º de
líneas"; // Necessita traduccio -#elif L==2 // de - "Anzahl der
Zeilen"; -#elif L==3 // en - "No. of
lines"; -#elif L==4 // es - "N.º de
líneas"; -#elif L==5 // fr - "Nombre de
lignes"; -#elif L==6 // gn - "N.º de
líneas"; // Okoteve traducción -#elif L==7 // it - "Numero di
linee"; -#elif L==8 // pl - "Liczba z
linie"; -#elif L==9 // pt - "N.º de
linhas"; -#endif - -const char *Txt_No_of_posts = -#if L==1 // ca - "N.º de comentarios"; // Necessita traduccio -#elif L==2 // de - "Anzahl der Nachrichten"; -#elif L==3 // en - "No. of posts"; -#elif L==4 // es - "N.º de comentarios"; -#elif L==5 // fr - "Nombre de posts"; -#elif L==6 // gn - "N.º de comentarios"; // Okoteve traducción -#elif L==7 // it - "Numero di post"; -#elif L==8 // pl - "Liczba wiadomosci"; -#elif L==9 // pt - "N.º de posts"; -#endif - -const char *Txt_No_of_posts_BR_per_forum = -#if L==1 // ca - "N.º de comentarios
por foro"; // Necessita traduccio -#elif L==2 // de - "Anzahl der Nachrichten
pro Forum"; -#elif L==3 // en - "No. of posts
per forum"; -#elif L==4 // es - "N.º de comentarios
por foro"; -#elif L==5 // fr - "Nombre de posts
par forum"; -#elif L==6 // gn - "N.º de comentarios
por foro"; // Okoteve traducción -#elif L==7 // it - "Numero di post
per forum"; -#elif L==8 // pl - "Liczba wiadomosci
per forum"; -#elif L==9 // pt - "N.º de posts
por fórum"; -#endif - -const char *Txt_No_of_posts_BR_per_user = -#if L==1 // ca - "N.º de comentarios
por usuari"; // Necessita traduccio -#elif L==2 // de - "Anzahl der Nachrichten
pro Benutzer"; -#elif L==3 // en - "No. of posts
per user"; -#elif L==4 // es - "N.º de comentarios
por usuario"; -#elif L==5 // fr - "Nombre de posts
par utilisateur"; -#elif L==6 // gn - "N.º de comentarios
por puruhára"; // Okoteve traducción -#elif L==7 // it - "Numero di post
per utente"; -#elif L==8 // pl - "Liczba wiadomosci
per użytkownik"; -#elif L==9 // pt - "N.º de posts
por utilizador"; -#endif - -const char *Txt_No_of_posts_BR_per_thread = -#if L==1 // ca - "N.º de comentarios
por discusión"; // Necessita traduccio -#elif L==2 // de - "Anzahl der Nachrichten
pro Thread"; -#elif L==3 // en - "No. of posts
per thread"; -#elif L==4 // es - "N.º de comentarios
por usuario"; -#elif L==5 // fr - "Nombre de posts
par fil"; -#elif L==6 // gn - "N.º de comentarios
por discusión"; // Okoteve traducción -#elif L==7 // it - "Numero di post
per discussione"; -#elif L==8 // pl - "Liczba wiadomosci
per watku"; -#elif L==9 // pt - "N.º de posts
por discussão"; -#endif - -const char *Txt_No_of_private_files = -#if L==1 // ca - "Nombre d'arxius privats"; -#elif L==2 // de - "Anzahl der private Dateien"; -#elif L==3 // en - "Number of private files"; -#elif L==4 // es - "N.º de archivos privados"; -#elif L==5 // fr - "Nombre de fichiers privés"; -#elif L==6 // gn - "N.º de archivos privados"; // Okoteve traducción -#elif L==7 // it - "Numero di file privati"; -#elif L==8 // pl - "Liczba prywatne pliki"; -#elif L==9 // pt - "N.º de arquivos privados"; -#endif - -const char *Txt_No_of_public_files = -#if L==1 // ca - "Nombre d'arxius públics"; -#elif L==2 // de - "Anzahl der öffentliche Dateien"; -#elif L==3 // en - "Number of public files"; -#elif L==4 // es - "N.º de archivos públicos"; -#elif L==5 // fr - "Nombre de fichiers publics"; -#elif L==6 // gn - "N.º de archivos públicos"; // Okoteve traducción -#elif L==7 // it - "Numero di file pubblici"; -#elif L==8 // pl - "Liczba publicznych pliki"; -#elif L==9 // pt - "N.º de arquivos públicos"; -#endif - -const char *Txt_No_of_questions = -#if L==1 // ca - "Nombre de preguntes"; -#elif L==2 // de - "Anzahl der Fragen"; -#elif L==3 // en - "No. of questions"; -#elif L==4 // es - "N.º de preguntas"; -#elif L==5 // fr - "Nombre de questions"; -#elif L==6 // gn - "N.º de preguntas"; // Okoteve traducción -#elif L==7 // it - "Numero di domande"; -#elif L==8 // pl - "Liczba pytań"; -#elif L==9 // pt - "N.º de perguntas"; -#endif - -const char *Txt_No_of_threads = -#if L==1 // ca - "N.º de discusiones"; // Necessita traduccio -#elif L==2 // de - "Anzahl der Threads"; -#elif L==3 // en - "No. of threads"; -#elif L==4 // es - "N.º de discusiones"; -#elif L==5 // fr - "Nombre de fils"; -#elif L==6 // gn - "N.º de discusiones"; // Okoteve traducción -#elif L==7 // it - "Numero di discussioni"; -#elif L==8 // pl - "Liczba watków"; -#elif L==9 // pt - "N.º de discussões"; -#endif - -const char *Txt_No_of_threads_BR_per_forum = -#if L==1 // ca - "N.º de discusiones
por foro"; // Necessita traduccio -#elif L==2 // de - "Anzahl der Threads
pro Forum"; -#elif L==3 // en - "No. of threads
per forum"; -#elif L==4 // es - "N.º de discusiones
por foro"; -#elif L==5 // fr - "Nombre de fils
par forum"; -#elif L==6 // gn - "N.º de discusiones
por foro"; // Okoteve traducción -#elif L==7 // it - "Numero di discussioni
per forum"; -#elif L==8 // pl - "Liczba watków
per forum"; -#elif L==9 // pt - "N.º de discussões
por fórum"; -#endif - -const char *Txt_Number_of_BR_program_items = -#if L==1 // ca - "Nombre d'elements
de programes"; -#elif L==2 // de - "Anzahl der Programmelemente"; -#elif L==3 // en - "Number of
program items"; -#elif L==4 // es - "N.º de
items en programas"; -#elif L==5 // fr - "Nombre d'éléments
de programme"; -#elif L==6 // gn - "N.º de
items en programas"; // Okoteve traducción -#elif L==7 // it - "Numero di elementi
di programmi"; -#elif L==8 // pl - "Liczba
pozycji programu"; -#elif L==9 // pt - "N.º de
itens de programas"; -#endif - -const char *Txt_Number_of_questions = -#if L==1 // ca - "Nombre de preguntes"; -#elif L==2 // de - "Anzahl der Fragen"; -#elif L==3 // en - "Number of questions"; -#elif L==4 // es - "N.º de preguntas"; -#elif L==5 // fr - "Nombre de questions"; -#elif L==6 // gn - "N.º de preguntas"; // Okoteve traducción -#elif L==7 // it - "Numero di domande"; -#elif L==8 // pl - "Liczba pytań"; -#elif L==9 // pt - "Número de perguntas"; -#endif - -const char *Txt_Number_of_questions_in_the_exam = -#if L==1 // ca - "Nombre de preguntes a l'examen"; -#elif L==2 // de - "Anzahl der Fragen in der Prüfung"; -#elif L==3 // en - "Number of questions in the exam"; -#elif L==4 // es - "N.º de preguntas en el examen"; -#elif L==5 // fr - "Nombre de questions dans l'examen"; -#elif L==6 // gn - "N.º de preguntas en el examen"; // Okoteve traducción -#elif L==7 // it - "Numero di domande nell'esame"; -#elif L==8 // pl - "Liczba pytań na egzaminie"; -#elif L==9 // pt - "Número de perguntas no exame"; -#endif - -const char *Txt_Number_of_BR_times_that_BR_questions_BR_have_been_BR_responded = -#if L==1 // ca - "N.º de
veces
que se ha
respondido"; // Necessita traduccio -#elif L==2 // de - "Number of
times that
questions
have been
responded"; // Need Übersetzung -#elif L==3 // en - "Number of
times that
questions
have been
responded"; -#elif L==4 // es - "N.º de
veces
que se ha
respondido"; -#elif L==5 // fr - "Number of
times that
questions
have been
responded"; // Besoin de traduction -#elif L==6 // gn - "N.º de
veces
que se ha
respondido"; // Okoteve traducción -#elif L==7 // it - "Number of
times that
questions
have been
responded"; // Bisogno di traduzione -#elif L==8 // pl - "Number of
times that
questions
have been
responded"; // Potrzebujesz tlumaczenie -#elif L==9 // pt - "N.º de
vezes que
as perguntas
foram
respondidas"; -#endif - -const char *Txt_No_of_users = -#if L==1 // ca - "Nombre d'usuaris"; // Necessita traduccio -#elif L==2 // de - "Anzahl der Benutzer"; -#elif L==3 // en - "No. of users"; -#elif L==4 // es - "N.º de usuarios"; -#elif L==5 // fr - "Nombre d'utilisateurs"; -#elif L==6 // gn - "N.º de usuarios"; // Okoteve traducción -#elif L==7 // it - "Numero di utenti"; -#elif L==8 // pl - "Liczba uzytkowników"; -#elif L==9 // pt - "N.º de utilizadores"; -#endif - const char *Txt_No_projects = #if L==1 // ca "No hi ha projectes."; @@ -26984,6 +26501,27 @@ const char *Txt_No_test_questions = "Não existem perguntas de test."; #endif +const char *Txt_No_types_of_degree = +#if L==1 // ca + "No hay tipos de titulación."; // Necessita traduccio +#elif L==2 // de + "No types of degree."; // Need Übersetzung +#elif L==3 // en + "No types of degree."; +#elif L==4 // es + "No hay tipos de titulación."; +#elif L==5 // fr + "There are no types of degree."; // Besoin de traduction +#elif L==6 // gn + "No hay tipos de titulación."; // Okoteve traducción +#elif L==7 // it + "Non ci sono tipi di lauree."; +#elif L==8 // pl + "No types of degree."; // Potrzebujesz tlumaczenie +#elif L==9 // pt + "Não há tipos de grau."; +#endif + const char *Txt_No_user_has_been_eliminated = #if L==1 // ca "No se ha eliminado ningún usuario."; // Necessita traduccio @@ -28757,6 +28295,426 @@ const char *Txt_Now_each_student_can_only_belong_to_a_group_of_type_X = // Warni "Now each student can only belong to a group of type %s."; // #endif +const char *Txt_Number_of_files = +#if L==1 // ca + "Nombre d'arxius"; +#elif L==2 // de + "Anzahl der Dateien"; +#elif L==3 // en + "Number of files"; +#elif L==4 // es + "N.º de archivos"; +#elif L==5 // fr + "Nombre de fichiers"; +#elif L==6 // gn + "N.º de archivos"; // Okoteve traducción +#elif L==7 // it + "Numero di file"; +#elif L==8 // pl + "Liczba pliki"; +#elif L==9 // pt + "N.º de arquivos"; +#endif + +const char *Txt_Number_of_files_in_DOCUM_zones = +#if L==1 // ca + "N.º de archivos en zonas de documentos"; // Necessita traduccio +#elif L==2 // de + "Anzahl der Dateien im Dokumente-Bereich"; +#elif L==3 // en + "Number of files in documents area"; +#elif L==4 // es + "N.º de archivos en zonas de documentos"; +#elif L==5 // fr + "Nombre de fichiers dans les zones de documents"; +#elif L==6 // gn + "N.º de archivos en zonas de documentos"; // Okoteve traducción +#elif L==7 // it + "Numero di file nell'area documenti"; +#elif L==8 // pl + "Number of files in documents area"; // Potrzebujesz tlumaczenie +#elif L==9 // pt + "N.º de arquivos em zonas de documentos"; +#endif + +const char *Txt_Number_of_files_in_SHARE_zones = +#if L==1 // ca + "Nombre d'arxius compartits"; +#elif L==2 // de + "Anzahl der freigegebene Dateien"; +#elif L==3 // en + "Number of shared files"; +#elif L==4 // es + "N.º de archivos compartidos"; +#elif L==5 // fr + "Nombre de fichiers partagés"; +#elif L==6 // gn + "N.º de archivos compartidos"; // Okoteve traducción +#elif L==7 // it + "Numero di file condivisi"; +#elif L==8 // pl + "Liczba pliki udostępnione"; +#elif L==9 // pt + "N.º de arquivos compartilhados"; +#endif + +const char *Txt_Number_of_forums = +#if L==1 // ca + "N.º de foros"; // Necessita traduccio +#elif L==2 // de + "Anzahl der Foren"; +#elif L==3 // en + "No. of forums"; +#elif L==4 // es + "N.º de foros"; +#elif L==5 // fr + "Nombre de forums"; +#elif L==6 // gn + "N.º de foros"; // Okoteve traducción +#elif L==7 // it + "Numero di forum"; +#elif L==8 // pl + "Liczba forum"; +#elif L==9 // pt + "N.º de fóruns"; +#endif + +const char *Txt_Number_of_BR_groups = +#if L==1 // ca + "N.º de
grupos"; // Necessita traduccio +#elif L==2 // de + "Anzahl der
Gruppen"; +#elif L==3 // en + "Number of
groups"; +#elif L==4 // es + "N.º de
grupos"; +#elif L==5 // fr + "Nombre de
groupes"; +#elif L==6 // gn + "N.º de
grupos"; // Okoteve traducción +#elif L==7 // it + "Numero di
gruppi"; +#elif L==8 // pl + "Liczba z
grupy"; +#elif L==9 // pt + "N.º de
grupos"; +#endif + +const char *Txt_Number_of_indicators = +#if L==1 // ca + "N.º de indicadores"; // Necessita traduccio +#elif L==2 // de + "Anzahl der Indikatoren"; +#elif L==3 // en + "Number of indicators"; +#elif L==4 // es + "N.º de indicadores"; +#elif L==5 // fr + "Nombre d'indicateurs"; +#elif L==6 // gn + "N.º de indicadores"; // Okoteve traducción +#elif L==7 // it + "Numero di indicatori"; +#elif L==8 // pl + "Liczba z wskazniki"; +#elif L==9 // pt + "N.º de indocadores"; +#endif + +const char *Txt_Number_of_BR_lines = +#if L==1 // ca + "N.º de
líneas"; // Necessita traduccio +#elif L==2 // de + "Anzahl der
Zeilen"; +#elif L==3 // en + "Number of
lines"; +#elif L==4 // es + "N.º de
líneas"; +#elif L==5 // fr + "Nombre de
lignes"; +#elif L==6 // gn + "N.º de
líneas"; // Okoteve traducción +#elif L==7 // it + "Numero di
linee"; +#elif L==8 // pl + "Liczba z
linie"; +#elif L==9 // pt + "N.º de
linhas"; +#endif + +const char *Txt_Number_BR_msgs = +#if L==1 // ca + "N.º
mens."; // Necessita traduccio +#elif L==2 // de + "Anzahl
Nachr."; +#elif L==3 // en + "Number
msgs."; +#elif L==4 // es + "N.º
mens."; +#elif L==5 // fr + "Nombre
msgs."; +#elif L==6 // gn + "N.º
mens."; // Okoteve traducción +#elif L==7 // it + "Num.
msg."; +#elif L==8 // pl + "Numer
msgs."; +#elif L==9 // pt + "N.º
mens."; +#endif + +const char *Txt_Number_of_posts = +#if L==1 // ca + "N.º de comentarios"; // Necessita traduccio +#elif L==2 // de + "Anzahl der Nachrichten"; +#elif L==3 // en + "Number of posts"; +#elif L==4 // es + "N.º de comentarios"; +#elif L==5 // fr + "Nombre de posts"; +#elif L==6 // gn + "N.º de comentarios"; // Okoteve traducción +#elif L==7 // it + "Numero di post"; +#elif L==8 // pl + "Liczba wiadomosci"; +#elif L==9 // pt + "N.º de posts"; +#endif + +const char *Txt_Number_of_posts_BR_per_forum = +#if L==1 // ca + "N.º de comentarios
por foro"; // Necessita traduccio +#elif L==2 // de + "Anzahl der Nachrichten
pro Forum"; +#elif L==3 // en + "Number of posts
per forum"; +#elif L==4 // es + "N.º de comentarios
por foro"; +#elif L==5 // fr + "Nombre de posts
par forum"; +#elif L==6 // gn + "N.º de comentarios
por foro"; // Okoteve traducción +#elif L==7 // it + "Numero di post
per forum"; +#elif L==8 // pl + "Liczba wiadomosci
per forum"; +#elif L==9 // pt + "N.º de posts
por fórum"; +#endif + +const char *Txt_Number_of_posts_BR_per_thread = +#if L==1 // ca + "N.º de comentarios
por discusión"; // Necessita traduccio +#elif L==2 // de + "Anzahl der Nachrichten
pro Thread"; +#elif L==3 // en + "Number of posts
per thread"; +#elif L==4 // es + "N.º de comentarios
por usuario"; +#elif L==5 // fr + "Nombre de posts
par fil"; +#elif L==6 // gn + "N.º de comentarios
por discusión"; // Okoteve traducción +#elif L==7 // it + "Numero di post
per discussione"; +#elif L==8 // pl + "Liczba wiadomosci
per watku"; +#elif L==9 // pt + "N.º de posts
por discussão"; +#endif + +const char *Txt_Number_of_posts_BR_per_user = +#if L==1 // ca + "N.º de comentarios
por usuari"; // Necessita traduccio +#elif L==2 // de + "Anzahl der Nachrichten
pro Benutzer"; +#elif L==3 // en + "Number of posts
per user"; +#elif L==4 // es + "N.º de comentarios
por usuario"; +#elif L==5 // fr + "Nombre de posts
par utilisateur"; +#elif L==6 // gn + "N.º de comentarios
por puruhára"; // Okoteve traducción +#elif L==7 // it + "Numero di post
per utente"; +#elif L==8 // pl + "Liczba wiadomosci
per użytkownik"; +#elif L==9 // pt + "N.º de posts
por utilizador"; +#endif + +const char *Txt_Number_of_private_files = +#if L==1 // ca + "Nombre d'arxius privats"; +#elif L==2 // de + "Anzahl der private Dateien"; +#elif L==3 // en + "Number of private files"; +#elif L==4 // es + "N.º de archivos privados"; +#elif L==5 // fr + "Nombre de fichiers privés"; +#elif L==6 // gn + "N.º de archivos privados"; // Okoteve traducción +#elif L==7 // it + "Numero di file privati"; +#elif L==8 // pl + "Liczba prywatne pliki"; +#elif L==9 // pt + "N.º de arquivos privados"; +#endif + +const char *Txt_Number_of_BR_program_items = +#if L==1 // ca + "Nombre d'elements
de programes"; +#elif L==2 // de + "Anzahl der Programmelemente"; +#elif L==3 // en + "Number of
program items"; +#elif L==4 // es + "N.º de
items en programas"; +#elif L==5 // fr + "Nombre d'éléments
de programme"; +#elif L==6 // gn + "N.º de
items en programas"; // Okoteve traducción +#elif L==7 // it + "Numero di elementi
di programmi"; +#elif L==8 // pl + "Liczba
pozycji programu"; +#elif L==9 // pt + "N.º de
itens de programas"; +#endif + +const char *Txt_Number_of_public_files = +#if L==1 // ca + "Nombre d'arxius públics"; +#elif L==2 // de + "Anzahl der öffentliche Dateien"; +#elif L==3 // en + "Number of public files"; +#elif L==4 // es + "N.º de archivos públicos"; +#elif L==5 // fr + "Nombre de fichiers publics"; +#elif L==6 // gn + "N.º de archivos públicos"; // Okoteve traducción +#elif L==7 // it + "Numero di file pubblici"; +#elif L==8 // pl + "Liczba publicznych pliki"; +#elif L==9 // pt + "N.º de arquivos públicos"; +#endif + +const char *Txt_Number_of_questions = +#if L==1 // ca + "Nombre de preguntes"; +#elif L==2 // de + "Anzahl der Fragen"; +#elif L==3 // en + "Number of questions"; +#elif L==4 // es + "N.º de preguntas"; +#elif L==5 // fr + "Nombre de questions"; +#elif L==6 // gn + "N.º de preguntas"; // Okoteve traducción +#elif L==7 // it + "Numero di domande"; +#elif L==8 // pl + "Liczba pytań"; +#elif L==9 // pt + "Número de perguntas"; +#endif + +const char *Txt_Number_of_questions_to_show = +#if L==1 // ca + "Nombre de preguntes a mostrar"; +#elif L==2 // de + "Anzahl der anzuzeigenden Fragen"; +#elif L==3 // en + "Number of questions to show"; +#elif L==4 // es + "N.º de preguntas a mostrar"; +#elif L==5 // fr + "Nombre de questions à afficher"; +#elif L==6 // gn + "N.º de preguntas a mostrar"; // Okoteve traducción +#elif L==7 // it + "Numero di domande da mostrare"; +#elif L==8 // pl + "Liczba pytań do wyświetlenia"; +#elif L==9 // pt + "Número de perguntas a mostrar"; +#endif + +const char *Txt_Number_of_BR_times_that_BR_questions_BR_have_been_BR_responded = +#if L==1 // ca + "N.º de
veces
que se ha
respondido"; // Necessita traduccio +#elif L==2 // de + "Number of
times that
questions
have been
responded"; // Need Übersetzung +#elif L==3 // en + "Number of
times that
questions
have been
responded"; +#elif L==4 // es + "N.º de
veces
que se ha
respondido"; +#elif L==5 // fr + "Number of
times that
questions
have been
responded"; // Besoin de traduction +#elif L==6 // gn + "N.º de
veces
que se ha
respondido"; // Okoteve traducción +#elif L==7 // it + "Number of
times that
questions
have been
responded"; // Bisogno di traduzione +#elif L==8 // pl + "Number of
times that
questions
have been
responded"; // Potrzebujesz tlumaczenie +#elif L==9 // pt + "N.º de
vezes que
as perguntas
foram
respondidas"; +#endif + +const char *Txt_Number_of_threads = +#if L==1 // ca + "N.º de discusiones"; // Necessita traduccio +#elif L==2 // de + "Anzahl der Threads"; +#elif L==3 // en + "Number of threads"; +#elif L==4 // es + "N.º de discusiones"; +#elif L==5 // fr + "Nombre de fils"; +#elif L==6 // gn + "N.º de discusiones"; // Okoteve traducción +#elif L==7 // it + "Numero di discussioni"; +#elif L==8 // pl + "Liczba watków"; +#elif L==9 // pt + "N.º de discussões"; +#endif + +const char *Txt_Number_of_threads_BR_per_forum = +#if L==1 // ca + "N.º de discusiones
por foro"; // Necessita traduccio +#elif L==2 // de + "Anzahl der Threads
pro Forum"; +#elif L==3 // en + "Number of threads
per forum"; +#elif L==4 // es + "N.º de discusiones
por foro"; +#elif L==5 // fr + "Nombre de fils
par forum"; +#elif L==6 // gn + "N.º de discusiones
por foro"; // Okoteve traducción +#elif L==7 // it + "Numero di discussioni
per forum"; +#elif L==8 // pl + "Liczba watków
per forum"; +#elif L==9 // pt + "N.º de discussões
por fórum"; +#endif + const char *Txt_Number_of_BR_assignments = #if L==1 // ca "Nombre
d'activitats"; @@ -32509,6 +32467,48 @@ const char *Txt_Publish_announcement_OF_EXAM = "Publicar chamada"; #endif +const char *Txt_question = +#if L==1 // ca + "pregunta"; +#elif L==2 // de + "Frage"; +#elif L==3 // en + "question"; +#elif L==4 // es + "pregunta"; +#elif L==5 // fr + "question"; +#elif L==6 // gn + "pregunta"; // Okoteve traducción +#elif L==7 // it + "domande"; +#elif L==8 // pl + "pytanie"; +#elif L==9 // pt + "pergunta"; +#endif + +const char *Txt_questions = +#if L==1 // ca + "preguntes"; +#elif L==2 // de + "Fragen"; +#elif L==3 // en + "questions"; +#elif L==4 // es + "preguntas"; +#elif L==5 // fr + "questions"; +#elif L==6 // gn + "preguntas"; // Okoteve traducción +#elif L==7 // it + "domande"; +#elif L==8 // pl + "pytania"; +#elif L==9 // pt + "perguntas"; +#endif + const char *Txt_QR_code = #if L==1 // ca "Codi QR";