Version 22.109: May 11, 2023 Code refactoring confirming removal.

This commit is contained in:
acanas 2023-05-11 23:49:36 +02:00
parent 2f2f88d74a
commit 6a187daa6f
23 changed files with 160 additions and 681 deletions

View File

@ -1142,7 +1142,7 @@ static void Agd_FreeListEvents (struct Agd_Agenda *Agenda)
void Agd_AskRemEvent (void) void Agd_AskRemEvent (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_event_X; extern const char *Txt_Do_you_really_want_to_remove_the_event_X;
extern const char *Txt_Remove_event; extern const char *Txt_Remove;
struct Agd_Agenda Agenda; struct Agd_Agenda Agenda;
struct Agd_Event AgdEvent; struct Agd_Event AgdEvent;
@ -1163,7 +1163,7 @@ void Agd_AskRemEvent (void)
Agenda.AgdCodToEdit = AgdEvent.AgdCod; Agenda.AgdCodToEdit = AgdEvent.AgdCod;
Ale_ShowAlertAndButton (ActRemEvtMyAgd,NULL,NULL, Ale_ShowAlertAndButton (ActRemEvtMyAgd,NULL,NULL,
Agd_PutCurrentParsMyAgenda,&Agenda, Agd_PutCurrentParsMyAgenda,&Agenda,
Btn_REMOVE_BUTTON,Txt_Remove_event, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_event_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_event_X,
AgdEvent.Title); AgdEvent.Title);

View File

@ -988,7 +988,7 @@ void Asg_GetNotifAssignment (char SummaryStr[Ntf_MAX_BYTES_SUMMARY + 1],
void Asg_ReqRemAssignment (void) void Asg_ReqRemAssignment (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_assignment_X; extern const char *Txt_Do_you_really_want_to_remove_the_assignment_X;
extern const char *Txt_Remove_assignment; extern const char *Txt_Remove;
struct Asg_Assignments Assignments; struct Asg_Assignments Assignments;
/***** Reset assignments *****/ /***** Reset assignments *****/
@ -1008,7 +1008,7 @@ void Asg_ReqRemAssignment (void)
/***** Show question and button to remove the assignment *****/ /***** Show question and button to remove the assignment *****/
Ale_ShowAlertAndButton (ActRemAsg,NULL,NULL, Ale_ShowAlertAndButton (ActRemAsg,NULL,NULL,
Asg_PutPars,&Assignments, Asg_PutPars,&Assignments,
Btn_REMOVE_BUTTON,Txt_Remove_assignment, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_assignment_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_assignment_X,
Assignments.Asg.Title); Assignments.Asg.Title);

View File

@ -805,7 +805,7 @@ static void Att_FreeListEvents (struct Att_Events *Events)
void Att_AskRemEvent (void) void Att_AskRemEvent (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_event_X; extern const char *Txt_Do_you_really_want_to_remove_the_event_X;
extern const char *Txt_Remove_event; extern const char *Txt_Remove;
struct Att_Events Events; struct Att_Events Events;
/***** Reset attendance events *****/ /***** Reset attendance events *****/
@ -825,7 +825,7 @@ void Att_AskRemEvent (void)
/***** Show question and button to remove event *****/ /***** Show question and button to remove event *****/
Ale_ShowAlertAndButton (ActRemAtt,NULL,NULL, Ale_ShowAlertAndButton (ActRemAtt,NULL,NULL,
Att_PutPars,&Events, Att_PutPars,&Events,
Btn_REMOVE_BUTTON,Txt_Remove_event, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_event_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_event_X,
Events.Event.Title); Events.Event.Title);

View File

@ -5115,8 +5115,7 @@ static void Brw_WriteFileOrFolderPublisher (unsigned Level,long UsrCod)
void Brw_AskRemFileFromTree (void) void Brw_AskRemFileFromTree (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_FILE_OR_LINK_X; extern const char *Txt_Do_you_really_want_to_remove_FILE_OR_LINK_X;
extern const char *Txt_Remove_file; extern const char *Txt_Remove;
extern const char *Txt_Remove_link;
extern const char *Txt_You_can_not_remove_this_file_or_link; extern const char *Txt_You_can_not_remove_this_file_or_link;
char FileNameToShow[NAME_MAX + 1]; char FileNameToShow[NAME_MAX + 1];
@ -5134,9 +5133,7 @@ void Brw_AskRemFileFromTree (void)
FileNameToShow); FileNameToShow);
Ale_ShowAlertAndButton (Brw_ActRemoveFile[Gbl.FileBrowser.Type],NULL,NULL, Ale_ShowAlertAndButton (Brw_ActRemoveFile[Gbl.FileBrowser.Type],NULL,NULL,
Brw_PutImplicitParsFileBrowser,&Gbl.FileBrowser.FilFolLnk, Brw_PutImplicitParsFileBrowser,&Gbl.FileBrowser.FilFolLnk,
Btn_REMOVE_BUTTON, Btn_REMOVE_BUTTON,Txt_Remove,
Gbl.FileBrowser.FilFolLnk.Type == Brw_IS_FILE ? Txt_Remove_file :
Txt_Remove_link,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_FILE_OR_LINK_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_FILE_OR_LINK_X,
FileNameToShow); FileNameToShow);
} }
@ -5261,12 +5258,12 @@ void Brw_RemFolderFromTree (void)
static void Brw_AskConfirmRemoveFolderNotEmpty (void) static void Brw_AskConfirmRemoveFolderNotEmpty (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_folder_X; extern const char *Txt_Do_you_really_want_to_remove_the_folder_X;
extern const char *Txt_Remove_folder; extern const char *Txt_Remove;
/***** Show question and button to remove not empty folder *****/ /***** Show question and button to remove not empty folder *****/
Ale_ShowAlertAndButton (Brw_ActRemoveFolderNotEmpty[Gbl.FileBrowser.Type],NULL,NULL, Ale_ShowAlertAndButton (Brw_ActRemoveFolderNotEmpty[Gbl.FileBrowser.Type],NULL,NULL,
Brw_PutImplicitParsFileBrowser,&Gbl.FileBrowser.FilFolLnk, Brw_PutImplicitParsFileBrowser,&Gbl.FileBrowser.FilFolLnk,
Btn_REMOVE_BUTTON,Txt_Remove_folder, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_folder_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_folder_X,
Gbl.FileBrowser.FilFolLnk.Name); Gbl.FileBrowser.FilFolLnk.Name);
} }

View File

@ -629,10 +629,11 @@ TODO: Emilce Barrera Mesa: Podr
TODO: Emilce Barrera Mesa: Mis estudiantes presentan muchas dificultades a la hora de poner la foto porque la plataforma es muy exigente respecto al fondo de la imagen. TODO: Emilce Barrera Mesa: Mis estudiantes presentan muchas dificultades a la hora de poner la foto porque la plataforma es muy exigente respecto al fondo de la imagen.
*/ */
#define Log_PLATFORM_VERSION "SWAD 22.108 (2023-05-11)" #define Log_PLATFORM_VERSION "SWAD 22.109 (2023-05-11)"
#define CSS_FILE "swad22.107.36.css" #define CSS_FILE "swad22.107.36.css"
#define JS_FILE "swad22.49.js" #define JS_FILE "swad22.49.js"
/* /*
Version 22.109: May 11, 2023 Code refactoring confirming removal. (336647 lines)
Version 22.108: May 11, 2023 Code refactoring in forms. (337145 lines) Version 22.108: May 11, 2023 Code refactoring in forms. (337145 lines)
Version 22.107.40:May 10, 2023 Changes in creation of test questions and survey questions. (337447 lines) Version 22.107.40:May 10, 2023 Changes in creation of test questions and survey questions. (337447 lines)
Version 22.107.39:May 10, 2023 Changes in creation of user account. (337435 lines) Version 22.107.39:May 10, 2023 Changes in creation of user account. (337435 lines)

View File

@ -973,7 +973,7 @@ void Exa_FreeListExams (struct Exa_Exams *Exams)
void Exa_AskRemExam (void) void Exa_AskRemExam (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_exam_X; extern const char *Txt_Do_you_really_want_to_remove_the_exam_X;
extern const char *Txt_Remove_exam; extern const char *Txt_Remove;
struct Exa_Exams Exams; struct Exa_Exams Exams;
/***** Check if I can edit exams *****/ /***** Check if I can edit exams *****/
@ -993,7 +993,7 @@ void Exa_AskRemExam (void)
/***** Show question and button to remove exam *****/ /***** Show question and button to remove exam *****/
Ale_ShowAlertAndButton (ActRemExa,NULL,NULL, Ale_ShowAlertAndButton (ActRemExa,NULL,NULL,
Exa_PutPars,&Exams, Exa_PutPars,&Exams,
Btn_REMOVE_BUTTON,Txt_Remove_exam, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_exam_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_exam_X,
Exams.Exam.Title); Exams.Exam.Title);

View File

@ -788,7 +788,7 @@ static void ExaSes_GetSessionDataFromRow (MYSQL_RES *mysql_res,
void ExaSes_ReqRemSession (void) void ExaSes_ReqRemSession (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_session_X; extern const char *Txt_Do_you_really_want_to_remove_the_session_X;
extern const char *Txt_Remove_session; extern const char *Txt_Remove;
struct Exa_Exams Exams; struct Exa_Exams Exams;
struct ExaSes_Session Session; struct ExaSes_Session Session;
@ -805,7 +805,7 @@ void ExaSes_ReqRemSession (void)
Exams.SesCod = Session.SesCod; Exams.SesCod = Session.SesCod;
Ale_ShowAlertAndButton (ActRemExaSes,NULL,NULL, Ale_ShowAlertAndButton (ActRemExaSes,NULL,NULL,
ExaSes_PutParsEdit,&Exams, ExaSes_PutParsEdit,&Exams,
Btn_REMOVE_BUTTON,Txt_Remove_session, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_session_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_session_X,
Session.Title); Session.Title);

View File

@ -1234,7 +1234,7 @@ static void ExaSet_CopyQstFromBankToExamSet (const struct ExaSet_Set *Set,long Q
void ExaSet_ReqRemSet (void) void ExaSet_ReqRemSet (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_set_of_questions_X; extern const char *Txt_Do_you_really_want_to_remove_the_set_of_questions_X;
extern const char *Txt_Remove_set_of_questions; extern const char *Txt_Remove;
struct Exa_Exams Exams; struct Exa_Exams Exams;
struct ExaSet_Set Set; struct ExaSet_Set Set;
@ -1253,7 +1253,7 @@ void ExaSet_ReqRemSet (void)
/***** Show question and button to remove question *****/ /***** Show question and button to remove question *****/
Ale_ShowAlertAndButton (ActRemExaSet,NULL,NULL, Ale_ShowAlertAndButton (ActRemExaSet,NULL,NULL,
ExaSet_PutParsOneSet,&Exams, ExaSet_PutParsOneSet,&Exams,
Btn_REMOVE_BUTTON,Txt_Remove_set_of_questions, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_set_of_questions_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_set_of_questions_X,
Set.Title); Set.Title);
@ -1401,7 +1401,7 @@ void ExaSet_MoveDownSet (void)
void ExaSet_ReqRemQstFromSet (void) void ExaSet_ReqRemQstFromSet (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_question_X; extern const char *Txt_Do_you_really_want_to_remove_the_question_X;
extern const char *Txt_Remove_question; extern const char *Txt_Remove;
struct Exa_Exams Exams; struct Exa_Exams Exams;
struct ExaSet_Set Set; struct ExaSet_Set Set;
char *Anchor; char *Anchor;
@ -1423,7 +1423,7 @@ void ExaSet_ReqRemQstFromSet (void)
/***** Show question and button to remove question *****/ /***** Show question and button to remove question *****/
Ale_ShowAlertAndButton (ActRemExaQst,Anchor,NULL, Ale_ShowAlertAndButton (ActRemExaQst,Anchor,NULL,
ExaSet_PutParsOneQst,&Exams, ExaSet_PutParsOneQst,&Exams,
Btn_REMOVE_BUTTON,Txt_Remove_question, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_question_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_question_X,
Exams.QstCod); Exams.QstCod);

View File

@ -3017,7 +3017,7 @@ void For_ReqRemThread (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_entire_thread_X; extern const char *Txt_Do_you_really_want_to_remove_the_entire_thread_X;
extern const char *Txt_Do_you_really_want_to_remove_the_entire_thread; extern const char *Txt_Do_you_really_want_to_remove_the_entire_thread;
extern const char *Txt_Remove_thread; extern const char *Txt_Remove;
struct For_Forums Forums; struct For_Forums Forums;
char Subject[Cns_MAX_BYTES_SUBJECT + 1]; char Subject[Cns_MAX_BYTES_SUBJECT + 1];
@ -3039,14 +3039,14 @@ void For_ReqRemThread (void)
Ale_ShowAlertAndButton (For_ActionsDelThrFor[Forums.Forum.Type], Ale_ShowAlertAndButton (For_ActionsDelThrFor[Forums.Forum.Type],
For_FORUM_THREADS_SECTION_ID,NULL, For_FORUM_THREADS_SECTION_ID,NULL,
For_PutParsRemThread,&Forums, For_PutParsRemThread,&Forums,
Btn_REMOVE_BUTTON,Txt_Remove_thread, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_entire_thread_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_entire_thread_X,
Subject); Subject);
else else
Ale_ShowAlertAndButton (For_ActionsDelThrFor[Forums.Forum.Type], Ale_ShowAlertAndButton (For_ActionsDelThrFor[Forums.Forum.Type],
For_FORUM_THREADS_SECTION_ID,NULL, For_FORUM_THREADS_SECTION_ID,NULL,
For_PutParsRemThread,&Forums, For_PutParsRemThread,&Forums,
Btn_REMOVE_BUTTON,Txt_Remove_thread, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_entire_thread); Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_entire_thread);
HTM_SECTION_End (); HTM_SECTION_End ();

View File

@ -1029,7 +1029,7 @@ void Gam_FreeListGames (struct Gam_Games *Games)
void Gam_AskRemGame (void) void Gam_AskRemGame (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_game_X; extern const char *Txt_Do_you_really_want_to_remove_the_game_X;
extern const char *Txt_Remove_game; extern const char *Txt_Remove;
struct Gam_Games Games; struct Gam_Games Games;
/***** Reset games context *****/ /***** Reset games context *****/
@ -1050,7 +1050,7 @@ void Gam_AskRemGame (void)
/***** Show question and button to remove game *****/ /***** Show question and button to remove game *****/
Ale_ShowAlertAndButton (ActRemGam,NULL,NULL, Ale_ShowAlertAndButton (ActRemGam,NULL,NULL,
Gam_PutPars,&Games, Gam_PutPars,&Games,
Btn_REMOVE_BUTTON,Txt_Remove_game, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_game_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_game_X,
Games.Game.Title); Games.Game.Title);
@ -1927,7 +1927,7 @@ static void Gam_FreeListsSelectedQuestions (struct Gam_Games *Games)
void Gam_ReqRemQstFromGame (void) void Gam_ReqRemQstFromGame (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_question_X; extern const char *Txt_Do_you_really_want_to_remove_the_question_X;
extern const char *Txt_Remove_question; extern const char *Txt_Remove;
struct Gam_Games Games; struct Gam_Games Games;
unsigned QstInd; unsigned QstInd;
@ -1953,7 +1953,7 @@ void Gam_ReqRemQstFromGame (void)
Games.QstInd = QstInd; Games.QstInd = QstInd;
Ale_ShowAlertAndButton (ActRemGamQst,NULL,NULL, Ale_ShowAlertAndButton (ActRemGamQst,NULL,NULL,
Gam_PutParsOneQst,&Games, Gam_PutParsOneQst,&Games,
Btn_REMOVE_BUTTON,Txt_Remove_question, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_question_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_question_X,
QstInd); QstInd);

View File

@ -3364,7 +3364,7 @@ static void Grp_AskConfirmRemGrpTypWithGrps (unsigned NumGrps)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_type_of_group_X_1_group_; extern const char *Txt_Do_you_really_want_to_remove_the_type_of_group_X_1_group_;
extern const char *Txt_Do_you_really_want_to_remove_the_type_of_group_X_Y_groups_; extern const char *Txt_Do_you_really_want_to_remove_the_type_of_group_X_Y_groups_;
extern const char *Txt_Remove_type_of_group; extern const char *Txt_Remove;
/***** Get data of the group type from database *****/ /***** Get data of the group type from database *****/
Grp_GetGroupTypeDataByCod (&Gbl.Crs.Grps.GrpTyp); Grp_GetGroupTypeDataByCod (&Gbl.Crs.Grps.GrpTyp);
@ -3376,13 +3376,13 @@ static void Grp_AskConfirmRemGrpTypWithGrps (unsigned NumGrps)
if (NumGrps == 1) if (NumGrps == 1)
Ale_ShowAlertAndButton (ActRemGrpTyp,Grp_GROUP_TYPES_SECTION_ID,NULL, Ale_ShowAlertAndButton (ActRemGrpTyp,Grp_GROUP_TYPES_SECTION_ID,NULL,
Grp_PutParGrpTypCod,&Gbl.Crs.Grps.GrpTyp.GrpTypCod, Grp_PutParGrpTypCod,&Gbl.Crs.Grps.GrpTyp.GrpTypCod,
Btn_REMOVE_BUTTON,Txt_Remove_type_of_group, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_type_of_group_X_1_group_, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_type_of_group_X_1_group_,
Gbl.Crs.Grps.GrpTyp.GrpTypName); Gbl.Crs.Grps.GrpTyp.GrpTypName);
else else
Ale_ShowAlertAndButton (ActRemGrpTyp,Grp_GROUP_TYPES_SECTION_ID,NULL, Ale_ShowAlertAndButton (ActRemGrpTyp,Grp_GROUP_TYPES_SECTION_ID,NULL,
Grp_PutParGrpTypCod,&Gbl.Crs.Grps.GrpTyp.GrpTypCod, Grp_PutParGrpTypCod,&Gbl.Crs.Grps.GrpTyp.GrpTypCod,
Btn_REMOVE_BUTTON,Txt_Remove_type_of_group, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_type_of_group_X_Y_groups_, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_type_of_group_X_Y_groups_,
Gbl.Crs.Grps.GrpTyp.GrpTypName,NumGrps); Gbl.Crs.Grps.GrpTyp.GrpTypName,NumGrps);
@ -3400,7 +3400,7 @@ static void Grp_AskConfirmRemGrp (void)
extern const char *Txt_Do_you_really_want_to_remove_the_group_X; extern const char *Txt_Do_you_really_want_to_remove_the_group_X;
extern const char *Txt_Do_you_really_want_to_remove_the_group_X_1_student_; extern const char *Txt_Do_you_really_want_to_remove_the_group_X_1_student_;
extern const char *Txt_Do_you_really_want_to_remove_the_group_X_Y_students_; extern const char *Txt_Do_you_really_want_to_remove_the_group_X_Y_students_;
extern const char *Txt_Remove_group; extern const char *Txt_Remove;
struct GroupData GrpDat; struct GroupData GrpDat;
unsigned NumStds; unsigned NumStds;
@ -3419,19 +3419,19 @@ static void Grp_AskConfirmRemGrp (void)
if (NumStds == 0) if (NumStds == 0)
Ale_ShowAlertAndButton (ActRemGrp,Grp_GROUPS_SECTION_ID,NULL, Ale_ShowAlertAndButton (ActRemGrp,Grp_GROUPS_SECTION_ID,NULL,
Grp_PutParGrpCod,&Gbl.Crs.Grps.GrpCod, Grp_PutParGrpCod,&Gbl.Crs.Grps.GrpCod,
Btn_REMOVE_BUTTON,Txt_Remove_group, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_group_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_group_X,
GrpDat.GrpName); GrpDat.GrpName);
else if (NumStds == 1) else if (NumStds == 1)
Ale_ShowAlertAndButton (ActRemGrp,Grp_GROUPS_SECTION_ID,NULL, Ale_ShowAlertAndButton (ActRemGrp,Grp_GROUPS_SECTION_ID,NULL,
Grp_PutParGrpCod,&Gbl.Crs.Grps.GrpCod, Grp_PutParGrpCod,&Gbl.Crs.Grps.GrpCod,
Btn_REMOVE_BUTTON,Txt_Remove_group, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_group_X_1_student_, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_group_X_1_student_,
GrpDat.GrpName); GrpDat.GrpName);
else else
Ale_ShowAlertAndButton (ActRemGrp,Grp_GROUPS_SECTION_ID,NULL, Ale_ShowAlertAndButton (ActRemGrp,Grp_GROUPS_SECTION_ID,NULL,
Grp_PutParGrpCod,&Gbl.Crs.Grps.GrpCod, Grp_PutParGrpCod,&Gbl.Crs.Grps.GrpCod,
Btn_REMOVE_BUTTON,Txt_Remove_group, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_group_X_Y_students_, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_group_X_Y_students_,
GrpDat.GrpName,NumStds); GrpDat.GrpName,NumStds);

View File

@ -962,7 +962,7 @@ static void Mch_GetMatchDataFromRow (MYSQL_RES *mysql_res,
void Mch_ReqRemMatch (void) void Mch_ReqRemMatch (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_match_X; extern const char *Txt_Do_you_really_want_to_remove_the_match_X;
extern const char *Txt_Remove_match; extern const char *Txt_Remove;
struct Gam_Games Games; struct Gam_Games Games;
struct Mch_Match Match; struct Mch_Match Match;
@ -977,7 +977,7 @@ void Mch_ReqRemMatch (void)
/***** Show question and button to remove question *****/ /***** Show question and button to remove question *****/
Ale_ShowAlertAndButton (ActRemMch,NULL,NULL, Ale_ShowAlertAndButton (ActRemMch,NULL,NULL,
Mch_PutParsEdit,&Games, Mch_PutParsEdit,&Games,
Btn_REMOVE_BUTTON,Txt_Remove_match, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_match_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_match_X,
Match.Title); Match.Title);

View File

@ -419,7 +419,7 @@ void Pho_RecOtherUsrPhotoDetFaces (void)
void Pho_ReqRemMyPhoto (void) void Pho_ReqRemMyPhoto (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_your_photo; extern const char *Txt_Do_you_really_want_to_remove_your_photo;
extern const char *Txt_Remove_photo; extern const char *Txt_Remove;
extern const char *Txt_The_photo_no_longer_exists; extern const char *Txt_The_photo_no_longer_exists;
static const char *ClassPhoto[PhoSha_NUM_SHAPES] = static const char *ClassPhoto[PhoSha_NUM_SHAPES] =
{ {
@ -443,7 +443,7 @@ void Pho_ReqRemMyPhoto (void)
/* End alert */ /* End alert */
Ale_ShowAlertAndButton2 (ActRemMyPho,NULL,NULL, Ale_ShowAlertAndButton2 (ActRemMyPho,NULL,NULL,
NULL,NULL, NULL,NULL,
Btn_REMOVE_BUTTON,Txt_Remove_photo); Btn_REMOVE_BUTTON,Txt_Remove);
} }
else else
Ale_ShowAlert (Ale_INFO,Txt_The_photo_no_longer_exists); Ale_ShowAlert (Ale_INFO,Txt_The_photo_no_longer_exists);
@ -482,7 +482,7 @@ void Pho_ReqRemUsrPhoto (void)
{ {
extern const char *Txt_Photo; extern const char *Txt_Photo;
extern const char *Txt_Do_you_really_want_to_remove_the_photo_of_X; extern const char *Txt_Do_you_really_want_to_remove_the_photo_of_X;
extern const char *Txt_Remove_photo; extern const char *Txt_Remove;
extern const char *Txt_The_photo_no_longer_exists; extern const char *Txt_The_photo_no_longer_exists;
static const Act_Action_t NextAction[Rol_NUM_ROLES] = static const Act_Action_t NextAction[Rol_NUM_ROLES] =
{ {
@ -531,7 +531,7 @@ void Pho_ReqRemUsrPhoto (void)
/* End alert */ /* End alert */
Ale_ShowAlertAndButton2 (NextAction[Gbl.Usrs.Other.UsrDat.Roles.InCurrentCrs],NULL,NULL, Ale_ShowAlertAndButton2 (NextAction[Gbl.Usrs.Other.UsrDat.Roles.InCurrentCrs],NULL,NULL,
Usr_PutParOtherUsrCodEncrypted,Gbl.Usrs.Other.UsrDat.EnUsrCod, Usr_PutParOtherUsrCodEncrypted,Gbl.Usrs.Other.UsrDat.EnUsrCod,
Btn_REMOVE_BUTTON,Txt_Remove_photo); Btn_REMOVE_BUTTON,Txt_Remove);
} }
else else
Ale_ShowAlert (Ale_INFO,Txt_The_photo_no_longer_exists); Ale_ShowAlert (Ale_INFO,Txt_The_photo_no_longer_exists);

View File

@ -1377,7 +1377,7 @@ inline unsigned Prg_GetLevelFromNumItem (unsigned NumItem)
void Prg_ReqRemItem (void) void Prg_ReqRemItem (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_item_X; extern const char *Txt_Do_you_really_want_to_remove_the_item_X;
extern const char *Txt_Remove_item; extern const char *Txt_Remove;
struct Prg_Item Item; struct Prg_Item Item;
/***** Get list of program items *****/ /***** Get list of program items *****/
@ -1391,7 +1391,7 @@ void Prg_ReqRemItem (void)
/***** Show question and button to remove the program item *****/ /***** Show question and button to remove the program item *****/
Ale_ShowAlertAndButton (ActRemPrgItm,NULL,NULL, Ale_ShowAlertAndButton (ActRemPrgItm,NULL,NULL,
Prg_PutParItmCod,&Item.Hierarchy.ItmCod, Prg_PutParItmCod,&Item.Hierarchy.ItmCod,
Btn_REMOVE_BUTTON,Txt_Remove_item, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_item_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_item_X,
Item.Title); Item.Title);

View File

@ -145,7 +145,7 @@ void PrgRsc_ListItemResources (Prg_ListingType_t ListingType,
long SelectedRscCod) long SelectedRscCod)
{ {
extern const char *Hlp_COURSE_Program; extern const char *Hlp_COURSE_Program;
extern const char *Txt_Remove_resource; extern const char *Txt_Remove;
extern const char *Txt_Resources_of_X; extern const char *Txt_Resources_of_X;
MYSQL_RES *mysql_res; MYSQL_RES *mysql_res;
unsigned NumRsc; unsigned NumRsc;
@ -203,7 +203,7 @@ void PrgRsc_ListItemResources (Prg_ListingType_t ListingType,
/* Alert with button to remove resource */ /* Alert with button to remove resource */
Ale_ShowLastAlertAndButton (ActRemPrgRsc,PrgRsc_RESOURCE_SECTION_ID,NULL, Ale_ShowLastAlertAndButton (ActRemPrgRsc,PrgRsc_RESOURCE_SECTION_ID,NULL,
PrgRsc_PutParRscCod,&SelectedRscCod, PrgRsc_PutParRscCod,&SelectedRscCod,
Btn_REMOVE_BUTTON,Txt_Remove_resource); Btn_REMOVE_BUTTON,Txt_Remove);
else else
Ale_ShowAlerts (PrgRsc_RESOURCE_SECTION_ID); Ale_ShowAlerts (PrgRsc_RESOURCE_SECTION_ID);
} }

View File

@ -3470,7 +3470,7 @@ void Prj_FreeListProjects (struct Prj_Projects *Projects)
void Prj_ReqRemProject (void) void Prj_ReqRemProject (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_project_X; extern const char *Txt_Do_you_really_want_to_remove_the_project_X;
extern const char *Txt_Remove_project; extern const char *Txt_Remove;
struct Prj_Projects Projects; struct Prj_Projects Projects;
/***** Reset projects *****/ /***** Reset projects *****/
@ -3493,7 +3493,7 @@ void Prj_ReqRemProject (void)
/***** Show question and button to remove the project *****/ /***** Show question and button to remove the project *****/
Ale_ShowAlertAndButton (ActRemPrj,NULL,NULL, Ale_ShowAlertAndButton (ActRemPrj,NULL,NULL,
Prj_PutCurrentPars,&Projects, Prj_PutCurrentPars,&Projects,
Btn_REMOVE_BUTTON,Txt_Remove_project, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_project_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_project_X,
Projects.Prj.Title); Projects.Prj.Title);

View File

@ -3185,7 +3185,7 @@ long Qst_GetIntAnsFromStr (char *Str)
void Qst_ReqRemSelectedQsts (void) void Qst_ReqRemSelectedQsts (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_selected_questions; extern const char *Txt_Do_you_really_want_to_remove_the_selected_questions;
extern const char *Txt_Remove_questions; extern const char *Txt_Remove;
struct Qst_Questions Questions; struct Qst_Questions Questions;
/***** Create test *****/ /***** Create test *****/
@ -3197,7 +3197,7 @@ void Qst_ReqRemSelectedQsts (void)
/***** Show question and button to remove question *****/ /***** Show question and button to remove question *****/
Ale_ShowAlertAndButton (ActRemSevTstQst,NULL,NULL, Ale_ShowAlertAndButton (ActRemSevTstQst,NULL,NULL,
Qst_PutParsEditQst,&Questions, Qst_PutParsEditQst,&Questions,
Btn_REMOVE_BUTTON,Txt_Remove_questions, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_selected_questions); Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_selected_questions);
} }
else else
@ -3274,7 +3274,7 @@ void Qst_PutIconToRemoveOneQst (void *QstCod)
void Qst_ReqRemOneQst (void) void Qst_ReqRemOneQst (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_question_X; extern const char *Txt_Do_you_really_want_to_remove_the_question_X;
extern const char *Txt_Remove_question; extern const char *Txt_Remove;
bool EditingOnlyThisQst; bool EditingOnlyThisQst;
struct Qst_Questions Questions; struct Qst_Questions Questions;
@ -3295,18 +3295,28 @@ void Qst_ReqRemOneQst (void)
Err_ShowErrorAndExit ("Wrong test parameters."); Err_ShowErrorAndExit ("Wrong test parameters.");
/***** Show question and button to remove question *****/ /***** Show question and button to remove question *****/
/*
if (EditingOnlyThisQst) if (EditingOnlyThisQst)
Ale_ShowAlertAndButton (ActRemOneTstQst,NULL,NULL, Ale_ShowAlertAndButton (ActRemOneTstQst,NULL,NULL,
Qst_PutParsRemoveOnlyThisQst,&Questions.Question.QstCod, Qst_PutParsRemoveOnlyThisQst,&Questions.Question.QstCod,
Btn_REMOVE_BUTTON,Txt_Remove_question, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_question_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_question_X,
Questions.Question.QstCod); Questions.Question.QstCod);
else else
Ale_ShowAlertAndButton (ActRemOneTstQst,NULL,NULL, Ale_ShowAlertAndButton (ActRemOneTstQst,NULL,NULL,
Qst_PutParsEditQst,&Questions, Qst_PutParsEditQst,&Questions,
Btn_REMOVE_BUTTON,Txt_Remove_question, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_question_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_question_X,
Questions.Question.QstCod); Questions.Question.QstCod);
*/
Ale_ShowAlertAndButton (ActRemOneTstQst,NULL,NULL,
EditingOnlyThisQst ? Qst_PutParsRemoveOnlyThisQst :
Qst_PutParsEditQst,
EditingOnlyThisQst ? (void *) &Questions.Question.QstCod :
(void *) &Questions,
Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_question_X,
Questions.Question.QstCod);
/***** Continue editing questions *****/ /***** Continue editing questions *****/
if (EditingOnlyThisQst) if (EditingOnlyThisQst)

View File

@ -568,7 +568,7 @@ void Rec_ReqRemField (void)
void Rec_AskConfirmRemFieldWithRecords (unsigned NumRecords) void Rec_AskConfirmRemFieldWithRecords (unsigned NumRecords)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_field_X_from_the_records_of_Y_Z_; extern const char *Txt_Do_you_really_want_to_remove_the_field_X_from_the_records_of_Y_Z_;
extern const char *Txt_Remove_record_field; extern const char *Txt_Remove;
/***** Get from the database the name of the field *****/ /***** Get from the database the name of the field *****/
Rec_GetFieldByCod (Gbl.Crs.Records.Field.FieldCod, Rec_GetFieldByCod (Gbl.Crs.Records.Field.FieldCod,
@ -579,7 +579,7 @@ void Rec_AskConfirmRemFieldWithRecords (unsigned NumRecords)
/***** Show question and button to remove my photo *****/ /***** Show question and button to remove my photo *****/
Ale_ShowAlertAndButton (ActRemFie,NULL,NULL, Ale_ShowAlertAndButton (ActRemFie,NULL,NULL,
Rec_PutParFldCod,&Gbl.Crs.Records.Field.FieldCod, Rec_PutParFldCod,&Gbl.Crs.Records.Field.FieldCod,
Btn_REMOVE_BUTTON,Txt_Remove_record_field, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_field_X_from_the_records_of_Y_Z_, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_field_X_from_the_records_of_Y_Z_,
Gbl.Crs.Records.Field.Name,Gbl.Hierarchy.Crs.FullName, Gbl.Crs.Records.Field.Name,Gbl.Hierarchy.Crs.FullName,
NumRecords); NumRecords);

View File

@ -683,7 +683,7 @@ void Rub_FreeListRubrics (struct Rub_Rubrics *Rubrics)
void Rub_AskRemRubric (void) void Rub_AskRemRubric (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_rubric_X; extern const char *Txt_Do_you_really_want_to_remove_the_rubric_X;
extern const char *Txt_Remove_rubric; extern const char *Txt_Remove;
struct Rub_Rubrics Rubrics; struct Rub_Rubrics Rubrics;
/***** Reset rubrics context *****/ /***** Reset rubrics context *****/
@ -701,7 +701,7 @@ void Rub_AskRemRubric (void)
/***** Show criterion and button to remove rubric *****/ /***** Show criterion and button to remove rubric *****/
Ale_ShowAlertAndButton (ActRemRub,NULL,NULL, Ale_ShowAlertAndButton (ActRemRub,NULL,NULL,
Rub_PutPars,&Rubrics, Rub_PutPars,&Rubrics,
Btn_REMOVE_BUTTON,Txt_Remove_rubric, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_rubric_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_rubric_X,
Rubrics.Rubric.Title); Rubrics.Rubric.Title);

View File

@ -1061,7 +1061,7 @@ void RubCri_ResetCriterion (struct RubCri_Criterion *Criterion)
void RubCri_ReqRemCriterion (void) void RubCri_ReqRemCriterion (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_criterion_X; extern const char *Txt_Do_you_really_want_to_remove_the_criterion_X;
extern const char *Txt_Remove_criterion; extern const char *Txt_Remove;
struct Rub_Rubrics Rubrics; struct Rub_Rubrics Rubrics;
/***** Reset rubrics context *****/ /***** Reset rubrics context *****/
@ -1079,7 +1079,7 @@ void RubCri_ReqRemCriterion (void)
/***** Show question and button to remove question *****/ /***** Show question and button to remove question *****/
Ale_ShowAlertAndButton (ActRemRubCri,NULL,NULL, Ale_ShowAlertAndButton (ActRemRubCri,NULL,NULL,
RubCri_PutParsOneCriterion,&Rubrics, RubCri_PutParsOneCriterion,&Rubrics,
Btn_REMOVE_BUTTON,Txt_Remove_criterion, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_criterion_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_criterion_X,
Rubrics.Criterion.Title); Rubrics.Criterion.Title);

View File

@ -1391,7 +1391,7 @@ void Svy_GetNotifSurvey (char SummaryStr[Ntf_MAX_BYTES_SUMMARY + 1],
void Svy_AskRemSurvey (void) void Svy_AskRemSurvey (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_survey_X; extern const char *Txt_Do_you_really_want_to_remove_the_survey_X;
extern const char *Txt_Remove_survey; extern const char *Txt_Remove;
struct Svy_Surveys Surveys; struct Svy_Surveys Surveys;
/***** Reset surveys *****/ /***** Reset surveys *****/
@ -1413,7 +1413,7 @@ void Svy_AskRemSurvey (void)
/***** Show question and button to remove survey *****/ /***** Show question and button to remove survey *****/
Ale_ShowAlertAndButton (ActRemSvy,NULL,NULL, Ale_ShowAlertAndButton (ActRemSvy,NULL,NULL,
Svy_PutPars,&Surveys, Svy_PutPars,&Surveys,
Btn_REMOVE_BUTTON,Txt_Remove_survey, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_survey_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_survey_X,
Surveys.Svy.Title); Surveys.Svy.Title);
@ -3060,7 +3060,7 @@ static void Svy_PutParsRemoveOneQst (void *Surveys)
void Svy_ReqRemQst (void) void Svy_ReqRemQst (void)
{ {
extern const char *Txt_Do_you_really_want_to_remove_the_question_X; extern const char *Txt_Do_you_really_want_to_remove_the_question_X;
extern const char *Txt_Remove_question; extern const char *Txt_Remove;
struct Svy_Surveys Surveys; struct Svy_Surveys Surveys;
struct Svy_Question SvyQst; struct Svy_Question SvyQst;
@ -3084,7 +3084,7 @@ void Svy_ReqRemQst (void)
Surveys.QstCod = SvyQst.QstCod; Surveys.QstCod = SvyQst.QstCod;
Ale_ShowAlertAndButton (ActRemSvyQst,NULL,NULL, Ale_ShowAlertAndButton (ActRemSvyQst,NULL,NULL,
Svy_PutParsRemoveOneQst,&Surveys, Svy_PutParsRemoveOneQst,&Surveys,
Btn_REMOVE_BUTTON,Txt_Remove_question, Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_question_X, Ale_QUESTION,Txt_Do_you_really_want_to_remove_the_question_X,
(long) SvyQst.QstInd + 1); (long) SvyQst.QstInd + 1);

View File

@ -33436,121 +33436,6 @@ const char *Txt_Remove_all_students =
"Remove all students"; // Çeviri lazim! "Remove all students"; // Çeviri lazim!
#endif #endif
const char *Txt_Remove_assignment =
#if L==1 // ca
"Eliminar activitat";
#elif L==2 // de
"Aufgabe entfernen";
#elif L==3 // en
"Remove assignment";
#elif L==4 // es
"Eliminar actividad";
#elif L==5 // fr
"Supprimer activité";
#elif L==6 // gn
"Eliminar actividad"; // Okoteve traducción
#elif L==7 // it
"Rimuovere attività";
#elif L==8 // pl
"Usuń przypisanie";
#elif L==9 // pt
"Remover atividade";
#elif L==10 // tr
"Atamayı kaldır";
#endif
const char *Txt_Remove_criterion =
#if L==1 // ca
"Eliminar criteri";
#elif L==2 // de
"Kriterium entfernen";
#elif L==3 // en
"Remove criterion";
#elif L==4 // es
"Eliminar criterio";
#elif L==5 // fr
"Supprimer critère";
#elif L==6 // gn
"Eliminar criterio"; // Okoteve traducción
#elif L==7 // it
"Rimuovere criterio";
#elif L==8 // pl
"Usuń kryterium";
#elif L==9 // pt
"Remover critério";
#elif L==10 // tr
"Kriter kaldır";
#endif
const char *Txt_Remove_event =
#if L==1 // ca
"Eliminar esdeveniment";
#elif L==2 // de
"Ereignis entfernen";
#elif L==3 // en
"Remove event";
#elif L==4 // es
"Eliminar evento";
#elif L==5 // fr
"Supprimer événement";
#elif L==6 // gn
"Eliminar evento"; // Okoteve traducción
#elif L==7 // it
"Rimuovere evento";
#elif L==8 // pl
"Usuń wydarzenie";
#elif L==9 // pt
"Remover evento";
#elif L==10 // tr
"Etkinliği kaldır";
#endif
const char *Txt_Remove_exam =
#if L==1 // ca
"Eliminar examen";
#elif L==2 // de
"Prüfung entfernen";
#elif L==3 // en
"Remove exam";
#elif L==4 // es
"Eliminar examen";
#elif L==5 // fr
"Supprimer examen";
#elif L==6 // gn
"Eliminar examen"; // Okoteve traducción
#elif L==7 // it
"Rimuovere esame";
#elif L==8 // pl
"Usuń egzamin";
#elif L==9 // pt
"Remover exame";
#elif L==10 // tr
"Sınavı kaldır";
#endif
const char *Txt_Remove_file =
#if L==1 // ca
"Eliminar fitxer";
#elif L==2 // de
"Datei entfernen";
#elif L==3 // en
"Remove file";
#elif L==4 // es
"Eliminar archivo";
#elif L==5 // fr
"Supprimer fichier";
#elif L==6 // gn
"Eliminar archivo"; // Okoteve traducción
#elif L==7 // it
"Rimuovere file";
#elif L==8 // pl
"Usuń plik";
#elif L==9 // pt
"Remover arquivo";
#elif L==10 // tr
"Dosyayı kaldır";
#endif
const char *Txt_Remove_files_older_than_PART_1_OF_2 = const char *Txt_Remove_files_older_than_PART_1_OF_2 =
#if L==1 // ca #if L==1 // ca
"Eliminar els arxius amb més de"; "Eliminar els arxius amb més de";
@ -33597,144 +33482,6 @@ const char *Txt_Remove_files_older_than_PART_2_OF_2 =
"months."; // Çeviri lazim! "months."; // Çeviri lazim!
#endif #endif
const char *Txt_Remove_folder =
#if L==1 // ca
"Eliminar carpeta";
#elif L==2 // de
"Verzeichnis entfernen";
#elif L==3 // en
"Remove folder";
#elif L==4 // es
"Eliminar carpeta";
#elif L==5 // fr
"Supprimer répertoire";
#elif L==6 // gn
"Eliminar carpeta"; // Okoteve traducción
#elif L==7 // it
"Rimuovere cartella";
#elif L==8 // pl
"Usuń folder";
#elif L==9 // pt
"Remover diretório";
#elif L==10 // tr
"Klasörü kaldır";
#endif
const char *Txt_Remove_game =
#if L==1 // ca
"Eliminar joc";
#elif L==2 // de
"Spiel entfernen";
#elif L==3 // en
"Remove game";
#elif L==4 // es
"Eliminar juego";
#elif L==5 // fr
"Supprimer jeu";
#elif L==6 // gn
"Eliminar juego"; // Okoteve traducción
#elif L==7 // it
"Rimuovere gioco";
#elif L==8 // pl
"Usuń gra";
#elif L==9 // pt
"Remover jogo";
#elif L==10 // tr
"Oyunu kaldır";
#endif
const char *Txt_Remove_group =
#if L==1 // ca
"Eliminar grup";
#elif L==2 // de
"Gruppe entfernen";
#elif L==3 // en
"Remove group";
#elif L==4 // es
"Eliminar grupo";
#elif L==5 // fr
"Supprimer groupe";
#elif L==6 // gn
"Eliminar grupo"; // Okoteve traducción
#elif L==7 // it
"Rimuovere gruppo";
#elif L==8 // pl
"Usuń gruper";
#elif L==9 // pt
"Remover grupo";
#elif L==10 // tr
"Grubu kaldır";
#endif
const char *Txt_Remove_item =
#if L==1 // ca
"Eliminar ítem";
#elif L==2 // de
"Artikel entfernen";
#elif L==3 // en
"Remove item";
#elif L==4 // es
"Eliminar ítem";
#elif L==5 // fr
"Supprimer article";
#elif L==6 // gn
"Eliminar ítem"; // Okoteve traducción
#elif L==7 // it
"Rimuovere articolo";
#elif L==8 // pl
"Usuń przedmiot";
#elif L==9 // pt
"Remover item";
#elif L==10 // tr
"Öğeyi kaldır";
#endif
const char *Txt_Remove_link =
#if L==1 // ca
"Eliminar enllaç";
#elif L==2 // de
"Link entfernen";
#elif L==3 // en
"Remove link";
#elif L==4 // es
"Eliminar enlace";
#elif L==5 // fr
"Supprimer lien";
#elif L==6 // gn
"Eliminar enlace"; // Okoteve traducción
#elif L==7 // it
"Rimuovere link";
#elif L==8 // pl
"Usuń link";
#elif L==9 // pt
"Remover ligação";
#elif L==10 // tr
"Bağlantıyı kaldır";
#endif
const char *Txt_Remove_match = // of a game
#if L==1 // ca
"Eliminar partida";
#elif L==2 // de
"Spiel entfernen";
#elif L==3 // en
"Remove match";
#elif L==4 // es
"Eliminar partida";
#elif L==5 // fr
"Supprimer match";
#elif L==6 // gn
"Eliminar partida"; // Okoteve traducción
#elif L==7 // it
"Rimuovere partita";
#elif L==8 // pl
"Usuń mecz";
#elif L==9 // pt
"Remover jogo";
#elif L==10 // tr
"Eşleşmeyi kaldır";
#endif
const char *Txt_Remove_me = const char *Txt_Remove_me =
#if L==1 // ca #if L==1 // ca
"Eliminarme"; "Eliminarme";
@ -33949,259 +33696,6 @@ const char *Txt_Remove_old_files =
"Remove old files"; // Çeviri lazim! "Remove old files"; // Çeviri lazim!
#endif #endif
const char *Txt_Remove_photo =
#if L==1 // ca
"Eliminar foto";
#elif L==2 // de
"Foto entfernen";
#elif L==3 // en
"Remove photo";
#elif L==4 // es
"Eliminar foto";
#elif L==5 // fr
"Supprimer photo";
#elif L==6 // gn
"Eliminar foto"; // Okoteve traducción
#elif L==7 // it
"Rimuovere foto";
#elif L==8 // pl
"Usuń zdjecie";
#elif L==9 // pt
"Remover foto";
#elif L==10 // tr
"Fotoğrafı kaldır";
#endif
const char *Txt_Remove_project =
#if L==1 // ca
"Eliminar projecte";
#elif L==2 // de
"Projekt entfernen";
#elif L==3 // en
"Remove project";
#elif L==4 // es
"Eliminar proyecto";
#elif L==5 // fr
"Supprimer projet";
#elif L==6 // gn
"Eliminar proyecto"; // Okoteve traducción
#elif L==7 // it
"Rimuovere progetto";
#elif L==8 // pl
"Usuń projekt";
#elif L==9 // pt
"Remover projeto";
#elif L==10 // tr
"Projeyi kaldır";
#endif
const char *Txt_Remove_question =
#if L==1 // ca
"Eliminar pregunta";
#elif L==2 // de
"Frage entfernen";
#elif L==3 // en
"Remove question";
#elif L==4 // es
"Eliminar pregunta";
#elif L==5 // fr
"Supprimer question";
#elif L==6 // gn
"Eliminar pregunta"; // Okoteve traducción
#elif L==7 // it
"Rimuovere domanda";
#elif L==8 // pl
"Usuń pytanie";
#elif L==9 // pt
"Remover pergunta";
#elif L==10 // tr
"Soruyu kaldır";
#endif
const char *Txt_Remove_questions =
#if L==1 // ca
"Eliminar preguntas";
#elif L==2 // de
"Fragen entfernen";
#elif L==3 // en
"Remove questions";
#elif L==4 // es
"Eliminar preguntas";
#elif L==5 // fr
"Supprimer questions";
#elif L==6 // gn
"Eliminar preguntas"; // Okoteve traducción
#elif L==7 // it
"Rimuovere domande";
#elif L==8 // pl
"Usuń pytania";
#elif L==9 // pt
"Remover perguntas";
#elif L==10 // tr
"Soruları kaldır";
#endif
const char *Txt_Remove_record_field =
#if L==1 // ca
"Eliminar camp de fitxa";
#elif L==2 // de
"Datenfeld entfernen";
#elif L==3 // en
"Remove record field";
#elif L==4 // es
"Eliminar campo de ficha";
#elif L==5 // fr
"Supprimer champ de carte";
#elif L==6 // gn
"Eliminar campo de ficha"; // Okoteve traducción
#elif L==7 // it
"Rimuovere campo di scheda";
#elif L==8 // pl
"Usuń pola rekordu";
#elif L==9 // pt
"Remover campo de cartão";
#elif L==10 // tr
"Kayıt alanını kaldır";
#endif
const char *Txt_Remove_resource =
#if L==1 // ca
"Eliminar recurs";
#elif L==2 // de
"Ressource entfernen";
#elif L==3 // en
"Remove resource";
#elif L==4 // es
"Eliminar recurso";
#elif L==5 // fr
"Supprimer ressource";
#elif L==6 // gn
"Eliminar recurso"; // Okoteve traducción
#elif L==7 // it
"Rimuovere risorsa";
#elif L==8 // pl
"Usuń zasób";
#elif L==9 // pt
"Remover recurso";
#elif L==10 // tr
"Kaynağı kaldır";
#endif
const char *Txt_Remove_rubric =
#if L==1 // ca
"Eliminar rúbrica";
#elif L==2 // de
"Rubrik entfernen";
#elif L==3 // en
"Remove rubric";
#elif L==4 // es
"Eliminar rúbrica";
#elif L==5 // fr
"Supprimer rubrique";
#elif L==6 // gn
"Eliminar rúbrica"; // Okoteve traducción
#elif L==7 // it
"Rimuovere rubrica";
#elif L==8 // pl
"Usuń rubrykę";
#elif L==9 // pt
"Remover rubrica";
#elif L==10 // tr
"Puan anahtarını kaldır";
#endif
const char *Txt_Remove_session =
#if L==1 // ca
"Eliminar sessió";
#elif L==2 // de
"Sitzung entfernen";
#elif L==3 // en
"Remove session";
#elif L==4 // es
"Eliminar sesión";
#elif L==5 // fr
"Supprimer session";
#elif L==6 // gn
"Eliminar sesión"; // Okoteve traducción
#elif L==7 // it
"Rimuovere sessione";
#elif L==8 // pl
"Usuń sesji";
#elif L==9 // pt
"Remover sessão";
#elif L==10 // tr
"Oturumu kaldır";
#endif
const char *Txt_Remove_set_of_questions =
#if L==1 // ca
"Eliminar conjunt de preguntes";
#elif L==2 // de
"Satz von Fragen entfernen";
#elif L==3 // en
"Remove set of questions";
#elif L==4 // es
"Eliminar conjunto de preguntas";
#elif L==5 // fr
"Supprimer ensemble de questions";
#elif L==6 // gn
"Eliminar conjunto de preguntas"; // Okoteve traducción
#elif L==7 // it
"Rimuovere set di domande";
#elif L==8 // pl
"Usuń zestaw pytań";
#elif L==9 // pt
"Remover conjunto de perguntas";
#elif L==10 // tr
"Soru grubunu kaldır";
#endif
const char *Txt_Remove_survey =
#if L==1 // ca
"Eliminar enquesta";
#elif L==2 // de
"Umfrage entfernen";
#elif L==3 // en
"Remove survey";
#elif L==4 // es
"Eliminar encuesta";
#elif L==5 // fr
"Supprimer sondage";
#elif L==6 // gn
"Eliminar encuesta"; // Okoteve traducción
#elif L==7 // it
"Rimuovere sondaggio";
#elif L==8 // pl
"Usuń badania";
#elif L==9 // pt
"Remover inquérito";
#elif L==10 // tr
"Anketi kaldır";
#endif
const char *Txt_Remove_thread =
#if L==1 // ca
"Eliminar discussió";
#elif L==2 // de
"Thread entfernen";
#elif L==3 // en
"Remove thread";
#elif L==4 // es
"Eliminar discusión";
#elif L==5 // fr
"Supprimer fil";
#elif L==6 // gn
"Eliminar discusión"; // Okoteve traducción
#elif L==7 // it
"Rimuovere discussione";
#elif L==8 // pl
"Usuń watkek";
#elif L==9 // pt
"Remover discussão";
#elif L==10 // tr
"İpliği kaldır";
#endif
const char *Txt_Remove_the_users_not_indicated_in_step_1 = const char *Txt_Remove_the_users_not_indicated_in_step_1 =
#if L==1 // ca #if L==1 // ca
"Eliminar los usuarios <strong>no</strong> indicados en el paso 1"; // Necessita traducció "Eliminar los usuarios <strong>no</strong> indicados en el paso 1"; // Necessita traducció
@ -34248,29 +33742,6 @@ const char *Txt_Remove_the_users_indicated_in_step_1 =
"Remove the users indicated in step 1"; // Çeviri lazim! "Remove the users indicated in step 1"; // Çeviri lazim!
#endif #endif
const char *Txt_Remove_type_of_group =
#if L==1 // ca
"Eliminar tipus de grup";
#elif L==2 // de
"Entfernen Art der Gruppe";
#elif L==3 // en
"Remove type of group";
#elif L==4 // es
"Eliminar tipo de grupo";
#elif L==5 // fr
"Supprimer type de groupe";
#elif L==6 // gn
"Eliminar tipo de grupo"; // Okoteve traducción
#elif L==7 // it
"Rimuovere tipo di gruppo";
#elif L==8 // pl
"Usu&nacute; typ grupy";
#elif L==9 // pt
"Remover tipo de grupo";
#elif L==10 // tr
"Grup t&uuml;r&uuml;n&uuml; kald&inodot;r";
#endif
const char *Txt_Remove_user_from_this_course = const char *Txt_Remove_user_from_this_course =
#if L==1 // ca #if L==1 // ca
"Eliminar usuari d'aquesta assignatura"; "Eliminar usuari d'aquesta assignatura";

View File

@ -5906,25 +5906,25 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
, ,
[ActRemPrgItm] = [ActRemPrgItm] =
#if L==1 // ca #if L==1 // ca
"Remove of program item" // Necessita traducció "Eliminar &iacute;tem del programa"
#elif L==2 // de #elif L==2 // de
"Remove of program item" // Need Übersetzung "Programmelement entfernen"
#elif L==3 // en #elif L==3 // en
"Remove of program item" "Remove program item"
#elif L==4 // es #elif L==4 // es
"Eliminar &iacute;tem del programa" "Eliminar &iacute;tem del programa"
#elif L==5 // fr #elif L==5 // fr
"Remove of program item" // Besoin de traduction "Supprimer &eacute;l&eacute;ment de programme"
#elif L==6 // gn #elif L==6 // gn
"Eliminar &iacute;tem del programa" // Okoteve traducción "Ojepe'a pe mba'e programa"
#elif L==7 // it #elif L==7 // it
"Remove of program item" // Bisogno di traduzione "Rimuovere elemento dal programma"
#elif L==8 // pl #elif L==8 // pl
"Remove of program item" // Potrzebujesz tlumaczenie "Usu&nacute; element programu"
#elif L==9 // pt #elif L==9 // pt
"Remove of program item" // Precisa de tradução "Remover item do programa"
#elif L==10 // tr #elif L==10 // tr
"Remove of program item" // Çeviri lazim! "Program &ouml;&gbreve;esini kald&inodot;r"
#endif #endif
, ,
[ActHidPrgItm] = [ActHidPrgItm] =
@ -6320,25 +6320,25 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
, ,
[ActRemPrgRsc] = [ActRemPrgRsc] =
#if L==1 // ca #if L==1 // ca
"Remove resource" // Necessita traducció "Eliminar recurs"
#elif L==2 // de #elif L==2 // de
"Remove resource" // Need Übersetzung "Ressource entfernen"
#elif L==3 // en #elif L==3 // en
"Remove resource" "Remove resource"
#elif L==4 // es #elif L==4 // es
"Eliminar recurso" "Eliminar recurso"
#elif L==5 // fr #elif L==5 // fr
"Remove resource" // Besoin de traduction "Supprimer ressource"
#elif L==6 // gn #elif L==6 // gn
"Eliminar recurso" // Okoteve traducción "Eliminar recurso" // Okoteve traducción
#elif L==7 // it #elif L==7 // it
"Remove resource" // Bisogno di traduzione "Rimuovere risorsa"
#elif L==8 // pl #elif L==8 // pl
"Remove resource" // Potrzebujesz tlumaczenie "Usu&nacute; zas&oacute;b"
#elif L==9 // pt #elif L==9 // pt
"Remove resource" // Precisa de tradução "Remover recurso"
#elif L==10 // tr #elif L==10 // tr
"Remove resource" // Çeviri lazim! "Kayna&gbreve;&inodot; kald&inodot;r"
#endif #endif
, ,
[ActHidPrgRsc] = [ActHidPrgRsc] =
@ -9287,25 +9287,25 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
, ,
[ActRemAsg] = [ActRemAsg] =
#if L==1 // ca #if L==1 // ca
"Remove assignment" // Necessita traducció "Eliminar activitat"
#elif L==2 // de #elif L==2 // de
"Remove assignment" // Need Übersetzung "Aufgabe entfernen"
#elif L==3 // en #elif L==3 // en
"Remove assignment" "Remove assignment"
#elif L==4 // es #elif L==4 // es
"Eliminar actividad" "Eliminar actividad"
#elif L==5 // fr #elif L==5 // fr
"Remove assignment" // Besoin de traduction "Supprimer activit&eacute;"
#elif L==6 // gn #elif L==6 // gn
"Eliminar actividad" // Okoteve traducción "Eliminar actividad" // Okoteve traducción
#elif L==7 // it #elif L==7 // it
"Remove assignment" // Bisogno di traduzione "Rimuovere attivit&agrave;"
#elif L==8 // pl #elif L==8 // pl
"Remove assignment" // Potrzebujesz tlumaczenie "Usu&nacute; przypisanie"
#elif L==9 // pt #elif L==9 // pt
"Remove assignment" // Precisa de tradução "Remover atividade"
#elif L==10 // tr #elif L==10 // tr
"Remove assignment" // Çeviri lazim! "Atamay&inodot; kald&inodot;r"
#endif #endif
, ,
[ActHidAsg] = [ActHidAsg] =
@ -9724,25 +9724,25 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
, ,
[ActRemPrj] = [ActRemPrj] =
#if L==1 // ca #if L==1 // ca
"Remove project" // Necessita traducció "Eliminar projecte"
#elif L==2 // de #elif L==2 // de
"Remove project" // Need Übersetzung "Projekt entfernen"
#elif L==3 // en #elif L==3 // en
"Remove project" "Remove project"
#elif L==4 // es #elif L==4 // es
"Eliminar proyecto" "Eliminar proyecto"
#elif L==5 // fr #elif L==5 // fr
"Remove project" // Besoin de traduction "Supprimer projet"
#elif L==6 // gn #elif L==6 // gn
"Eliminar proyecto" // Okoteve traducción "Eliminar proyecto" // Okoteve traducción
#elif L==7 // it #elif L==7 // it
"Remove project" // Bisogno di traduzione "Rimuovere progetto"
#elif L==8 // pl #elif L==8 // pl
"Remove project" // Potrzebujesz tlumaczenie "Usu&nacute; projekt"
#elif L==9 // pt #elif L==9 // pt
"Remove project" // Precisa de tradução "Remover projeto"
#elif L==10 // tr #elif L==10 // tr
"Remove project" // Çeviri lazim! "Projeyi kald&inodot;r"
#endif #endif
, ,
[ActHidPrj] = [ActHidPrj] =
@ -12001,25 +12001,25 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
, ,
[ActRemExa] = [ActRemExa] =
#if L==1 // ca #if L==1 // ca
"Remove exam" // Necessita traducció "Eliminar examen"
#elif L==2 // de #elif L==2 // de
"Remove exam" // Need Übersetzung "Pr&uuml;fung entfernen"
#elif L==3 // en #elif L==3 // en
"Remove exam" "Remove exam"
#elif L==4 // es #elif L==4 // es
"Eliminar examen" "Eliminar examen"
#elif L==5 // fr #elif L==5 // fr
"Remove exam" // Besoin de traduction "Supprimer examen"
#elif L==6 // gn #elif L==6 // gn
"Eliminar examen" // Okoteve traducción "Eliminar examen" // Okoteve traducción
#elif L==7 // it #elif L==7 // it
"Remove exam" // Bisogno di traduzione "Rimuovere esame"
#elif L==8 // pl #elif L==8 // pl
"Remove exam" // Potrzebujesz tlumaczenie "Usu&nacute; egzamin"
#elif L==9 // pt #elif L==9 // pt
"Remove exam" // Precisa de tradução "Remover exame"
#elif L==10 // tr #elif L==10 // tr
"Remove exam" // Çeviri lazim! "S&inodot;nav&inodot; kald&inodot;r"
#endif #endif
, ,
[ActHidExa] = [ActHidExa] =
@ -12139,25 +12139,25 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
, ,
[ActRemExaSet] = [ActRemExaSet] =
#if L==1 // ca #if L==1 // ca
"Remove set of questions" // Necessita traducció "Eliminar conjunt de preguntes"
#elif L==2 // de #elif L==2 // de
"Remove set of questions" // Need Übersetzung "Satz von Fragen entfernen"
#elif L==3 // en #elif L==3 // en
"Remove set of questions" "Remove set of questions"
#elif L==4 // es #elif L==4 // es
"Eliminar conjunto de preguntas" "Eliminar conjunto de preguntas"
#elif L==5 // fr #elif L==5 // fr
"Remove set of questions" // Besoin de traduction "Supprimer ensemble de questions"
#elif L==6 // gn #elif L==6 // gn
"Eliminar conjunto de preguntas" // Okoteve traducción "Eliminar conjunto de preguntas" // Okoteve traducción
#elif L==7 // it #elif L==7 // it
"Remove set of questions" // Bisogno di traduzione "Rimuovere set di domande"
#elif L==8 // pl #elif L==8 // pl
"Remove set of questions" // Potrzebujesz tlumaczenie "Usu&nacute; zestaw pyta&nacute;"
#elif L==9 // pt #elif L==9 // pt
"Remove set of questions" // Precisa de tradução "Remover conjunto de perguntas"
#elif L==10 // tr #elif L==10 // tr
"Remove set of questions" // Çeviri lazim! "Soru grubunu kald&inodot;r"
#endif #endif
, ,
[ActUp_ExaSet] = [ActUp_ExaSet] =
@ -12944,25 +12944,25 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
, ,
[ActRemMch] = [ActRemMch] =
#if L==1 // ca #if L==1 // ca
"Confirm removal of match" // Necessita traducció "Eliminar partida"
#elif L==2 // de #elif L==2 // de
"Confirm removal of match" // Need Übersetzung "Spiel entfernen"
#elif L==3 // en #elif L==3 // en
"Confirm removal of match" "Remove match"
#elif L==4 // es #elif L==4 // es
"Confirmar eliminaci&oacute;n de partida" "Eliminar partida"
#elif L==5 // fr #elif L==5 // fr
"Confirm removal of match" // Besoin de traduction "Supprimer match"
#elif L==6 // gn #elif L==6 // gn
"Confirmar eliminaci&oacute;n de partida" // Okoteve traducción "Eliminar partida" // Okoteve traducción
#elif L==7 // it #elif L==7 // it
"Confirm removal of match" // Bisogno di traduzione "Rimuovere partita"
#elif L==8 // pl #elif L==8 // pl
"Confirm removal of match" // Potrzebujesz tlumaczenie "Usu&nacute; mecz"
#elif L==9 // pt #elif L==9 // pt
"Confirm removal of match" // Precisa de tradução "Remover jogo"
#elif L==10 // tr #elif L==10 // tr
"Confirm removal of match" // Çeviri lazim! "E&scedil;le&scedil;meyi kald&inodot;r"
#endif #endif
, ,
[ActReqNewMch] = [ActReqNewMch] =
@ -13703,25 +13703,25 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
, ,
[ActRemGam] = [ActRemGam] =
#if L==1 // ca #if L==1 // ca
"Remove game" // Necessita traducció "Eliminar joc"
#elif L==2 // de #elif L==2 // de
"Remove game" // Need Übersetzung "Spiel entfernen"
#elif L==3 // en #elif L==3 // en
"Remove game" "Remove game"
#elif L==4 // es #elif L==4 // es
"Eliminar juego" "Eliminar juego"
#elif L==5 // fr #elif L==5 // fr
"Remove game" // Besoin de traduction "Supprimer jeu"
#elif L==6 // gn #elif L==6 // gn
"Eliminar juego" // Okoteve traducción "Eliminar juego" // Okoteve traducción
#elif L==7 // it #elif L==7 // it
"Remove game" // Bisogno di traduzione "Rimuovere gioco"
#elif L==8 // pl #elif L==8 // pl
"Remove game" // Potrzebujesz tlumaczenie "Usu&nacute; gra"
#elif L==9 // pt #elif L==9 // pt
"Remove game" // Precisa de tradução "Remover jogo"
#elif L==10 // tr #elif L==10 // tr
"Remove game" // Çeviri lazim! "Oyunu kald&inodot;r"
#endif #endif
, ,
[ActHidGam] = [ActHidGam] =
@ -24835,25 +24835,25 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
, ,
[ActRemGrpTyp] = [ActRemGrpTyp] =
#if L==1 // ca #if L==1 // ca
"Remove type of group" // Necessita traducció "Eliminar tipus de grup"
#elif L==2 // de #elif L==2 // de
"Remove type of group" // Need Übersetzung "Entfernen Art der Gruppe"
#elif L==3 // en #elif L==3 // en
"Remove type of group" "Remove type of group"
#elif L==4 // es #elif L==4 // es
"Eliminar tipo de grupo" "Eliminar tipo de grupo"
#elif L==5 // fr #elif L==5 // fr
"Remove type of group" // Besoin de traduction "Supprimer type de groupe"
#elif L==6 // gn #elif L==6 // gn
"Eliminar tipo de grupo" // Okoteve traducción "Eliminar tipo de grupo" // Okoteve traducción
#elif L==7 // it #elif L==7 // it
"Remove type of group" // Bisogno di traduzione "Rimuovere tipo di gruppo"
#elif L==8 // pl #elif L==8 // pl
"Remove type of group" // Potrzebujesz tlumaczenie "Usu&nacute; typ grupy"
#elif L==9 // pt #elif L==9 // pt
"Remove type of group" // Precisa de tradução "Remover tipo de grupo"
#elif L==10 // tr #elif L==10 // tr
"Remove type of group" // Çeviri lazim! "Grup t&uuml;r&uuml;n&uuml; kald&inodot;r"
#endif #endif
, ,
[ActRenGrpTyp] = [ActRenGrpTyp] =
@ -24996,25 +24996,25 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
, ,
[ActRemGrp] = [ActRemGrp] =
#if L==1 // ca #if L==1 // ca
"Remove group" // Necessita traducció "Eliminar grup"
#elif L==2 // de #elif L==2 // de
"Remove group" // Need Übersetzung "Gruppe entfernen"
#elif L==3 // en #elif L==3 // en
"Remove group" "Remove group"
#elif L==4 // es #elif L==4 // es
"Eliminar grupo" "Eliminar grupo"
#elif L==5 // fr #elif L==5 // fr
"Remove group" // Besoin de traduction "Supprimer groupe"
#elif L==6 // gn #elif L==6 // gn
"Eliminar grupo" // Okoteve traducción "Eliminar grupo" // Okoteve traducción
#elif L==7 // it #elif L==7 // it
"Remove group" // Bisogno di traduzione "Rimuovere gruppo"
#elif L==8 // pl #elif L==8 // pl
"Remove group" // Potrzebujesz tlumaczenie "Usu&nacute; gruper"
#elif L==9 // pt #elif L==9 // pt
"Remove group" // Precisa de tradução "Remover grupo"
#elif L==10 // tr #elif L==10 // tr
"Remove group" // Çeviri lazim! "Grubu kald&inodot;r"
#endif #endif
, ,
[ActOpeGrp] = [ActOpeGrp] =
@ -25709,25 +25709,25 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
, ,
[ActRemFie] = [ActRemFie] =
#if L==1 // ca #if L==1 // ca
"Remove record field" // Necessita traducció "Eliminar camp de fitxa"
#elif L==2 // de #elif L==2 // de
"Remove record field" // Need Übersetzung "Datenfeld entfernen"
#elif L==3 // en #elif L==3 // en
"Remove record field" "Remove record field"
#elif L==4 // es #elif L==4 // es
"Eliminar campo de ficha" "Eliminar campo de ficha"
#elif L==5 // fr #elif L==5 // fr
"Remove record field" // Besoin de traduction "Supprimer champ de carte"
#elif L==6 // gn #elif L==6 // gn
"Eliminar campo de ficha" // Okoteve traducción "Eliminar campo de ficha" // Okoteve traducción
#elif L==7 // it #elif L==7 // it
"Remove record field" // Bisogno di traduzione "Rimuovere campo di scheda"
#elif L==8 // pl #elif L==8 // pl
"Remove record field" // Potrzebujesz tlumaczenie "Usu&nacute; pola rekordu"
#elif L==9 // pt #elif L==9 // pt
"Remove record field" // Precisa de tradução "Remover campo de cart&atilde;o"
#elif L==10 // tr #elif L==10 // tr
"Remove record field" // Çeviri lazim! "Kay&inodot;t alan&inodot;n&inodot; kald&inodot;r"
#endif #endif
, ,
[ActRenFie] = [ActRenFie] =
@ -32954,25 +32954,25 @@ const char *Txt_Actions[ActLst_NUM_ACTIONS] =
, ,
[ActRemSvy] = [ActRemSvy] =
#if L==1 // ca #if L==1 // ca
"Remove survey" // Necessita traducció "Eliminar enquesta"
#elif L==2 // de #elif L==2 // de
"Remove survey" // Need Übersetzung "Umfrage entfernen"
#elif L==3 // en #elif L==3 // en
"Remove survey" "Remove survey"
#elif L==4 // es #elif L==4 // es
"Eliminar encuesta" "Eliminar encuesta"
#elif L==5 // fr #elif L==5 // fr
"Remove survey" // Besoin de traduction "Supprimer sondage"
#elif L==6 // gn #elif L==6 // gn
"Eliminar encuesta" // Okoteve traducción "Eliminar encuesta" // Okoteve traducción
#elif L==7 // it #elif L==7 // it
"Remove survey" // Bisogno di traduzione "Rimuovere sondaggio"
#elif L==8 // pl #elif L==8 // pl
"Remove survey" // Potrzebujesz tlumaczenie "Usu&nacute; badania"
#elif L==9 // pt #elif L==9 // pt
"Remove survey" // Precisa de tradução "Remover inqu&eacute;rito"
#elif L==10 // tr #elif L==10 // tr
"Remove survey" // Çeviri lazim! "Anketi kald&inodot;r"
#endif #endif
, ,
[ActReqRstSvy] = [ActReqRstSvy] =