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)
{
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_Event AgdEvent;
@ -1163,7 +1163,7 @@ void Agd_AskRemEvent (void)
Agenda.AgdCodToEdit = AgdEvent.AgdCod;
Ale_ShowAlertAndButton (ActRemEvtMyAgd,NULL,NULL,
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,
AgdEvent.Title);

View File

@ -988,7 +988,7 @@ void Asg_GetNotifAssignment (char SummaryStr[Ntf_MAX_BYTES_SUMMARY + 1],
void Asg_ReqRemAssignment (void)
{
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;
/***** Reset assignments *****/
@ -1008,7 +1008,7 @@ void Asg_ReqRemAssignment (void)
/***** Show question and button to remove the assignment *****/
Ale_ShowAlertAndButton (ActRemAsg,NULL,NULL,
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,
Assignments.Asg.Title);

View File

@ -805,7 +805,7 @@ static void Att_FreeListEvents (struct Att_Events *Events)
void Att_AskRemEvent (void)
{
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;
/***** Reset attendance events *****/
@ -825,7 +825,7 @@ void Att_AskRemEvent (void)
/***** Show question and button to remove event *****/
Ale_ShowAlertAndButton (ActRemAtt,NULL,NULL,
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,
Events.Event.Title);

View File

@ -5115,8 +5115,7 @@ static void Brw_WriteFileOrFolderPublisher (unsigned Level,long UsrCod)
void Brw_AskRemFileFromTree (void)
{
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_link;
extern const char *Txt_Remove;
extern const char *Txt_You_can_not_remove_this_file_or_link;
char FileNameToShow[NAME_MAX + 1];
@ -5134,9 +5133,7 @@ void Brw_AskRemFileFromTree (void)
FileNameToShow);
Ale_ShowAlertAndButton (Brw_ActRemoveFile[Gbl.FileBrowser.Type],NULL,NULL,
Brw_PutImplicitParsFileBrowser,&Gbl.FileBrowser.FilFolLnk,
Btn_REMOVE_BUTTON,
Gbl.FileBrowser.FilFolLnk.Type == Brw_IS_FILE ? Txt_Remove_file :
Txt_Remove_link,
Btn_REMOVE_BUTTON,Txt_Remove,
Ale_QUESTION,Txt_Do_you_really_want_to_remove_FILE_OR_LINK_X,
FileNameToShow);
}
@ -5261,12 +5258,12 @@ void Brw_RemFolderFromTree (void)
static void Brw_AskConfirmRemoveFolderNotEmpty (void)
{
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 *****/
Ale_ShowAlertAndButton (Brw_ActRemoveFolderNotEmpty[Gbl.FileBrowser.Type],NULL,NULL,
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,
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.
*/
#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 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.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)

View File

@ -973,7 +973,7 @@ void Exa_FreeListExams (struct Exa_Exams *Exams)
void Exa_AskRemExam (void)
{
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;
/***** Check if I can edit exams *****/
@ -993,7 +993,7 @@ void Exa_AskRemExam (void)
/***** Show question and button to remove exam *****/
Ale_ShowAlertAndButton (ActRemExa,NULL,NULL,
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,
Exams.Exam.Title);

View File

@ -788,7 +788,7 @@ static void ExaSes_GetSessionDataFromRow (MYSQL_RES *mysql_res,
void ExaSes_ReqRemSession (void)
{
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 ExaSes_Session Session;
@ -805,7 +805,7 @@ void ExaSes_ReqRemSession (void)
Exams.SesCod = Session.SesCod;
Ale_ShowAlertAndButton (ActRemExaSes,NULL,NULL,
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,
Session.Title);

View File

@ -1234,7 +1234,7 @@ static void ExaSet_CopyQstFromBankToExamSet (const struct ExaSet_Set *Set,long Q
void ExaSet_ReqRemSet (void)
{
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 ExaSet_Set Set;
@ -1253,7 +1253,7 @@ void ExaSet_ReqRemSet (void)
/***** Show question and button to remove question *****/
Ale_ShowAlertAndButton (ActRemExaSet,NULL,NULL,
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,
Set.Title);
@ -1401,7 +1401,7 @@ void ExaSet_MoveDownSet (void)
void ExaSet_ReqRemQstFromSet (void)
{
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 ExaSet_Set Set;
char *Anchor;
@ -1423,7 +1423,7 @@ void ExaSet_ReqRemQstFromSet (void)
/***** Show question and button to remove question *****/
Ale_ShowAlertAndButton (ActRemExaQst,Anchor,NULL,
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,
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;
extern const char *Txt_Remove_thread;
extern const char *Txt_Remove;
struct For_Forums Forums;
char Subject[Cns_MAX_BYTES_SUBJECT + 1];
@ -3039,14 +3039,14 @@ void For_ReqRemThread (void)
Ale_ShowAlertAndButton (For_ActionsDelThrFor[Forums.Forum.Type],
For_FORUM_THREADS_SECTION_ID,NULL,
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,
Subject);
else
Ale_ShowAlertAndButton (For_ActionsDelThrFor[Forums.Forum.Type],
For_FORUM_THREADS_SECTION_ID,NULL,
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);
HTM_SECTION_End ();

View File

@ -1029,7 +1029,7 @@ void Gam_FreeListGames (struct Gam_Games *Games)
void Gam_AskRemGame (void)
{
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;
/***** Reset games context *****/
@ -1050,7 +1050,7 @@ void Gam_AskRemGame (void)
/***** Show question and button to remove game *****/
Ale_ShowAlertAndButton (ActRemGam,NULL,NULL,
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,
Games.Game.Title);
@ -1927,7 +1927,7 @@ static void Gam_FreeListsSelectedQuestions (struct Gam_Games *Games)
void Gam_ReqRemQstFromGame (void)
{
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;
unsigned QstInd;
@ -1953,7 +1953,7 @@ void Gam_ReqRemQstFromGame (void)
Games.QstInd = QstInd;
Ale_ShowAlertAndButton (ActRemGamQst,NULL,NULL,
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,
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_Y_groups_;
extern const char *Txt_Remove_type_of_group;
extern const char *Txt_Remove;
/***** Get data of the group type from database *****/
Grp_GetGroupTypeDataByCod (&Gbl.Crs.Grps.GrpTyp);
@ -3376,13 +3376,13 @@ static void Grp_AskConfirmRemGrpTypWithGrps (unsigned NumGrps)
if (NumGrps == 1)
Ale_ShowAlertAndButton (ActRemGrpTyp,Grp_GROUP_TYPES_SECTION_ID,NULL,
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_,
Gbl.Crs.Grps.GrpTyp.GrpTypName);
else
Ale_ShowAlertAndButton (ActRemGrpTyp,Grp_GROUP_TYPES_SECTION_ID,NULL,
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_,
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_1_student_;
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;
unsigned NumStds;
@ -3419,19 +3419,19 @@ static void Grp_AskConfirmRemGrp (void)
if (NumStds == 0)
Ale_ShowAlertAndButton (ActRemGrp,Grp_GROUPS_SECTION_ID,NULL,
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,
GrpDat.GrpName);
else if (NumStds == 1)
Ale_ShowAlertAndButton (ActRemGrp,Grp_GROUPS_SECTION_ID,NULL,
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_,
GrpDat.GrpName);
else
Ale_ShowAlertAndButton (ActRemGrp,Grp_GROUPS_SECTION_ID,NULL,
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_,
GrpDat.GrpName,NumStds);

View File

@ -962,7 +962,7 @@ static void Mch_GetMatchDataFromRow (MYSQL_RES *mysql_res,
void Mch_ReqRemMatch (void)
{
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 Mch_Match Match;
@ -977,7 +977,7 @@ void Mch_ReqRemMatch (void)
/***** Show question and button to remove question *****/
Ale_ShowAlertAndButton (ActRemMch,NULL,NULL,
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,
Match.Title);

View File

@ -419,7 +419,7 @@ void Pho_RecOtherUsrPhotoDetFaces (void)
void Pho_ReqRemMyPhoto (void)
{
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;
static const char *ClassPhoto[PhoSha_NUM_SHAPES] =
{
@ -443,7 +443,7 @@ void Pho_ReqRemMyPhoto (void)
/* End alert */
Ale_ShowAlertAndButton2 (ActRemMyPho,NULL,NULL,
NULL,NULL,
Btn_REMOVE_BUTTON,Txt_Remove_photo);
Btn_REMOVE_BUTTON,Txt_Remove);
}
else
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_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;
static const Act_Action_t NextAction[Rol_NUM_ROLES] =
{
@ -531,7 +531,7 @@ void Pho_ReqRemUsrPhoto (void)
/* End alert */
Ale_ShowAlertAndButton2 (NextAction[Gbl.Usrs.Other.UsrDat.Roles.InCurrentCrs],NULL,NULL,
Usr_PutParOtherUsrCodEncrypted,Gbl.Usrs.Other.UsrDat.EnUsrCod,
Btn_REMOVE_BUTTON,Txt_Remove_photo);
Btn_REMOVE_BUTTON,Txt_Remove);
}
else
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)
{
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;
/***** Get list of program items *****/
@ -1391,7 +1391,7 @@ void Prg_ReqRemItem (void)
/***** Show question and button to remove the program item *****/
Ale_ShowAlertAndButton (ActRemPrgItm,NULL,NULL,
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,
Item.Title);

View File

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

View File

@ -3470,7 +3470,7 @@ void Prj_FreeListProjects (struct Prj_Projects *Projects)
void Prj_ReqRemProject (void)
{
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;
/***** Reset projects *****/
@ -3493,7 +3493,7 @@ void Prj_ReqRemProject (void)
/***** Show question and button to remove the project *****/
Ale_ShowAlertAndButton (ActRemPrj,NULL,NULL,
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,
Projects.Prj.Title);

View File

@ -3185,7 +3185,7 @@ long Qst_GetIntAnsFromStr (char *Str)
void Qst_ReqRemSelectedQsts (void)
{
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;
/***** Create test *****/
@ -3197,7 +3197,7 @@ void Qst_ReqRemSelectedQsts (void)
/***** Show question and button to remove question *****/
Ale_ShowAlertAndButton (ActRemSevTstQst,NULL,NULL,
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);
}
else
@ -3274,7 +3274,7 @@ void Qst_PutIconToRemoveOneQst (void *QstCod)
void Qst_ReqRemOneQst (void)
{
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;
struct Qst_Questions Questions;
@ -3295,18 +3295,28 @@ void Qst_ReqRemOneQst (void)
Err_ShowErrorAndExit ("Wrong test parameters.");
/***** Show question and button to remove question *****/
/*
if (EditingOnlyThisQst)
Ale_ShowAlertAndButton (ActRemOneTstQst,NULL,NULL,
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,
Questions.Question.QstCod);
else
Ale_ShowAlertAndButton (ActRemOneTstQst,NULL,NULL,
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,
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 *****/
if (EditingOnlyThisQst)

View File

@ -568,7 +568,7 @@ void Rec_ReqRemField (void)
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_Remove_record_field;
extern const char *Txt_Remove;
/***** Get from the database the name of the field *****/
Rec_GetFieldByCod (Gbl.Crs.Records.Field.FieldCod,
@ -579,7 +579,7 @@ void Rec_AskConfirmRemFieldWithRecords (unsigned NumRecords)
/***** Show question and button to remove my photo *****/
Ale_ShowAlertAndButton (ActRemFie,NULL,NULL,
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_,
Gbl.Crs.Records.Field.Name,Gbl.Hierarchy.Crs.FullName,
NumRecords);

View File

@ -683,7 +683,7 @@ void Rub_FreeListRubrics (struct Rub_Rubrics *Rubrics)
void Rub_AskRemRubric (void)
{
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;
/***** Reset rubrics context *****/
@ -701,7 +701,7 @@ void Rub_AskRemRubric (void)
/***** Show criterion and button to remove rubric *****/
Ale_ShowAlertAndButton (ActRemRub,NULL,NULL,
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,
Rubrics.Rubric.Title);

View File

@ -1061,7 +1061,7 @@ void RubCri_ResetCriterion (struct RubCri_Criterion *Criterion)
void RubCri_ReqRemCriterion (void)
{
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;
/***** Reset rubrics context *****/
@ -1079,7 +1079,7 @@ void RubCri_ReqRemCriterion (void)
/***** Show question and button to remove question *****/
Ale_ShowAlertAndButton (ActRemRubCri,NULL,NULL,
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,
Rubrics.Criterion.Title);

View File

@ -1391,7 +1391,7 @@ void Svy_GetNotifSurvey (char SummaryStr[Ntf_MAX_BYTES_SUMMARY + 1],
void Svy_AskRemSurvey (void)
{
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;
/***** Reset surveys *****/
@ -1413,7 +1413,7 @@ void Svy_AskRemSurvey (void)
/***** Show question and button to remove survey *****/
Ale_ShowAlertAndButton (ActRemSvy,NULL,NULL,
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,
Surveys.Svy.Title);
@ -3060,7 +3060,7 @@ static void Svy_PutParsRemoveOneQst (void *Surveys)
void Svy_ReqRemQst (void)
{
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_Question SvyQst;
@ -3084,7 +3084,7 @@ void Svy_ReqRemQst (void)
Surveys.QstCod = SvyQst.QstCod;
Ale_ShowAlertAndButton (ActRemSvyQst,NULL,NULL,
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,
(long) SvyQst.QstInd + 1);

View File

@ -33436,121 +33436,6 @@ const char *Txt_Remove_all_students =
"Remove all students"; // Çeviri lazim!
#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 =
#if L==1 // ca
"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!
#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 =
#if L==1 // ca
"Eliminarme";
@ -33949,259 +33696,6 @@ const char *Txt_Remove_old_files =
"Remove old files"; // Çeviri lazim!
#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 =
#if L==1 // ca
"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!
#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 =
#if L==1 // ca
"Eliminar usuari d'aquesta assignatura";

View File

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