diff --git a/swad_action.c b/swad_action.c index c866fbd9e..661041fdf 100644 --- a/swad_action.c +++ b/swad_action.c @@ -3538,28 +3538,17 @@ bool Act_CheckIfIHavePermissionToExecuteAction (Act_Action_t Action) (Gbl.CurrentCrs.Crs.CrsCod < 0 && (Act_Actions[Action].PermisIfNoCrsSelected & (1 << Gbl.Usrs.Me.LoggedRole)))); } -/*****************************************************************************/ -/*************** Get the text for menu associated to an action ***************/ -/*****************************************************************************/ - -const char *Act_GetMenuTxtAction (Act_Action_t Action) - { - extern const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; - - return Txt_MENU_NO_BR[Act_Actions[Act_Actions[Action].SuperAction].Tab][Act_Actions[Act_Actions[Action].SuperAction].IndexInMenu]; - } - /*****************************************************************************/ /******************* Get the title associated to an action *******************/ /*****************************************************************************/ const char *Act_GetTitleAction (Act_Action_t Action) { - extern const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; + extern const char *Txt_MENU_TITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; if (Action < 0 || Action >= Act_NUM_ACTIONS) return NULL; - return Txt_MENU_NO_BR[Act_Actions[Act_Actions[Action].SuperAction].Tab][Act_Actions[Act_Actions[Action].SuperAction].IndexInMenu]; + return Txt_MENU_TITLE[Act_Actions[Act_Actions[Action].SuperAction].Tab][Act_Actions[Act_Actions[Action].SuperAction].IndexInMenu]; } /*****************************************************************************/ @@ -3582,7 +3571,7 @@ const char *Act_GetSubtitleAction (Act_Action_t Action) void Act_GetBreadcrumbStrForAction (Act_Action_t Action,bool HTML,char *BreadcrumbStr) { extern const char *Txt_TABS_FULL_TXT[Act_NUM_TABS]; - extern const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; + extern const char *Txt_MENU_TITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; Act_Action_t Superaction = Act_Actions[Action].SuperAction; char *Arrow; @@ -3591,7 +3580,7 @@ void Act_GetBreadcrumbStrForAction (Act_Action_t Action,bool HTML,char *Breadcru sprintf (BreadcrumbStr,"%s %s %s %s %s", Cfg_HTTPS_URL_SWAD_CGI,Arrow, Txt_TABS_FULL_TXT[Act_Actions[Superaction].Tab],Arrow, - Txt_MENU_NO_BR[Act_Actions[Superaction].Tab][Act_Actions[Superaction].IndexInMenu]); + Txt_MENU_TITLE[Act_Actions[Superaction].Tab][Act_Actions[Superaction].IndexInMenu]); } /*****************************************************************************/ @@ -4074,7 +4063,7 @@ void Act_WriteBigMFUActions (struct Act_ListMFUActions *ListMFUActions) extern const char *The_ClassFormulNB[The_NUM_THEMES]; extern const char *Txt_Frequent_actions; extern const char *Txt_TABS_FULL_TXT[Act_NUM_TABS]; - extern const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; + extern const char *Txt_MENU_TITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; unsigned NumAct; Act_Action_t Action; const char *Title; @@ -4104,7 +4093,7 @@ void Act_WriteBigMFUActions (struct Act_ListMFUActions *ListMFUActions) Act_Actions[Action].Icon,Title); sprintf (ActionStr,"%s > %s", Txt_TABS_FULL_TXT[Act_Actions[Action].Tab], - Txt_MENU_NO_BR[Act_Actions[Action].Tab][Act_Actions[Action].IndexInMenu]); + Txt_MENU_TITLE[Act_Actions[Action].Tab][Act_Actions[Action].IndexInMenu]); Str_LimitLengthHTMLStr (ActionStr,40); fprintf (Gbl.F.Out," %s" "" @@ -4125,7 +4114,7 @@ void Act_WriteBigMFUActions (struct Act_ListMFUActions *ListMFUActions) void Act_WriteSmallMFUActions (struct Act_ListMFUActions *ListMFUActions) { extern const char *Txt_Frequent_actions; - extern const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; + extern const char *Txt_MENU_TITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; unsigned NumAct; Act_Action_t Action; const char *Title; @@ -4169,7 +4158,7 @@ void Act_WriteSmallMFUActions (struct Act_ListMFUActions *ListMFUActions) Gbl.Prefs.PathIconSet,Cfg_ICON_ACTION_16x16, Act_Actions[Action].Icon,Title); - strcpy (ActionStr,Txt_MENU_NO_BR[Act_Actions[Action].Tab][Act_Actions[Action].IndexInMenu]); + strcpy (ActionStr,Txt_MENU_TITLE[Act_Actions[Action].Tab][Act_Actions[Action].IndexInMenu]); Str_LimitLengthHTMLStr (ActionStr,12); fprintf (Gbl.F.Out," %s" "" diff --git a/swad_action.h b/swad_action.h index e93cc6645..f25f42d65 100644 --- a/swad_action.h +++ b/swad_action.h @@ -1154,7 +1154,6 @@ struct Act_ListMFUActions /*****************************************************************************/ bool Act_CheckIfIHavePermissionToExecuteAction (Act_Action_t Action); -const char *Act_GetMenuTxtAction (Act_Action_t Action); const char *Act_GetTitleAction (Act_Action_t Action); const char *Act_GetSubtitleAction (Act_Action_t Action); void Act_GetBreadcrumbStrForAction (Act_Action_t Action,bool HTML,char *BreadcrumbStr); diff --git a/swad_changelog.h b/swad_changelog.h index b449515e5..0f5d56913 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -35,11 +35,12 @@ /****************************** Public constants *****************************/ /*****************************************************************************/ -#define Log_PLATFORM_VERSION "SWAD 14.49.1 (2014/12/31)" +#define Log_PLATFORM_VERSION "SWAD 14.49.2 (2014/12/31)" // Number of lines (includes comments but not blank lines) has been got with the following command: // nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*.h | tail -1 /* + Version 14.49.2 :Dec 31, 2014 Removed text of menu options whit BR. (172611 lines) Version 14.49.1 :Dec 31, 2014 Changes in layout. (174432 lines) Version 14.49 :Dec 31, 2014 Option to admin one user removed from main menu. Fixed bugs in layout. diff --git a/swad_course.c b/swad_course.c index 7546a9c4f..40e5559c9 100644 --- a/swad_course.c +++ b/swad_course.c @@ -134,7 +134,7 @@ static void Crs_Configuration (bool PrintView) extern const char *The_ClassFormul[The_NUM_THEMES]; extern const char *Txt_This_course_fulfills_X_out_of_Y_indicators_; extern const char *Txt_TABS_FULL_TXT[Act_NUM_TABS]; - extern const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; + extern const char *Txt_MENU_TITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; extern const char *Txt_Show_more_details; extern const char *Txt_NO; extern const char *Txt_Course; @@ -173,7 +173,7 @@ static void Crs_Configuration (bool PrintView) Ind_NUM_INDICATORS, Cfg_HTTPS_URL_SWAD_CGI,Gbl.CurrentCrs.Crs.CrsCod,Act_Actions[ActSeeAllStaCrs].ActCod, Txt_TABS_FULL_TXT[Act_Actions[Superaction].Tab], - Txt_MENU_NO_BR[Act_Actions[Superaction].Tab][Act_Actions[Superaction].IndexInMenu], + Txt_MENU_TITLE[Act_Actions[Superaction].Tab][Act_Actions[Superaction].IndexInMenu], Txt_Show_more_details, Txt_NO); Lay_ShowAlert (Lay_WARNING,Gbl.Message); diff --git a/swad_layout.c b/swad_layout.c index 824d2b6b2..19f1308e7 100644 --- a/swad_layout.c +++ b/swad_layout.c @@ -1119,7 +1119,7 @@ static void Lay_WriteMenuThisTabDesktop (void) extern const char *The_ClassMenuOff[The_NUM_THEMES]; extern const char *The_ClassSeparator[The_NUM_THEMES]; extern const struct Act_Menu Act_Menu[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; - extern const char *Txt_MENU_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; + extern const char *Txt_MENU_TITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; unsigned NumOptInMenu; Act_Action_t NumAct; const char *Title; @@ -1177,7 +1177,7 @@ static void Lay_WriteMenuThisTabDesktop (void) "%s", IsTheSelectedAction ? The_ClassMenuOn[Gbl.Prefs.Theme] : The_ClassMenuOff[Gbl.Prefs.Theme], - Txt_MENU_BR[Gbl.CurrentTab][NumOptInMenu]); + Txt_MENU_TITLE[Gbl.CurrentTab][NumOptInMenu]); /***** End of link and form *****/ fprintf (Gbl.F.Out,"" @@ -1210,7 +1210,7 @@ static void Lay_WriteMenuThisTabMobile (void) extern const char *The_ClassMenuOn[The_NUM_THEMES]; extern const char *The_ClassMenuOff[The_NUM_THEMES]; extern const struct Act_Menu Act_Menu[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; - extern const char *Txt_MENU_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; + extern const char *Txt_MENU_TITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB]; unsigned NumOptInMenu; unsigned NumOptVisible; // Only options I can see Act_Action_t NumAct; @@ -1252,7 +1252,7 @@ static void Lay_WriteMenuThisTabMobile (void) "", Gbl.Prefs.PathIconSet,Cfg_ICON_ACTION_64x64, Act_Actions[NumAct].Icon, - Txt_MENU_BR[Gbl.CurrentTab][NumOptInMenu]); + Txt_MENU_TITLE[Gbl.CurrentTab][NumOptInMenu]); if ((NumOptVisible % Cfg_LAYOUT_MOBILE_NUM_COLUMNS) == (Cfg_LAYOUT_MOBILE_NUM_COLUMNS - 1)) @@ -1309,7 +1309,7 @@ static void Lay_WriteBreadcrumbTab (void) static void Lay_WriteBreadcrumbAction (void) { extern const char *The_ClassTabOn[The_NUM_THEMES]; - const char *Title = Act_GetMenuTxtAction (Gbl.CurrentAct); + const char *Title = Act_GetTitleAction (Gbl.CurrentAct); /***** Start form *****/ Act_FormStart (Act_Actions[Gbl.CurrentAct].SuperAction); diff --git a/swad_text.c b/swad_text.c index d4fbc7011..8001ec5f0 100644 --- a/swad_text.c +++ b/swad_text.c @@ -15515,1821 +15515,7 @@ const char *Txt_maximum = "máximo"; #endif -const char *Txt_MENU_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = - { - // TabUnk ***************************************************** - { - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - }, - { - // TabSys ***************************************************** - // ActSysReqSch -#if L==0 - "Cercar" -#elif L==1 - "Suchen" -#elif L==2 - "Search" -#elif L==3 - "Buscar" -#elif L==4 - "Chercher" -#elif L==5 - "Heka" -#elif L==6 - "Cercare" -#elif L==7 - "Szukaj" -#elif L==8 - "Procurar" -#endif - , - // ActSeeCty -#if L==0 - "Països" -#elif L==1 - "Länder" -#elif L==2 - "Countries" -#elif L==3 - "Países" -#elif L==4 - "Pays" -#elif L==5 - "Tetã" -#elif L==6 - "Paesi" -#elif L==7 - "Kraje" -#elif L==8 - "Países" -#endif - , - // ActSeePen -#if L==0 - "Pendents" -#elif L==1 - "Anhängig" -#elif L==2 - "Pending" -#elif L==3 - "Pendientes" -#elif L==4 - "En attente" -#elif L==5 - "Pendientes" // Okoteve traducción -#elif L==6 - "In sospeso" -#elif L==7 - "Oczekujący" -#elif L==8 - "Pendentes" -#endif - , - // ActReqRemOldCrs -#if L==0 - "Antics" -#elif L==1 - "Frühere" -#elif L==2 - "Old" -#elif L==3 - "Antiguas" -#elif L==4 - "Anciens" -#elif L==5 - "Antiguas" // Okoteve traducción -#elif L==6 - "Vecchi" -#elif L==7 - "Starych" -#elif L==8 - "Antigas" -#endif - , - // ActSeeDegTyp -#if L==0 - "Estudis" -#elif L==1 - "Studium" -#elif L==2 - "Studies" -#elif L==3 - "Estudios" -#elif L==4 - "Études" -#elif L==5 - "Estudios" // Okoteve traducción -#elif L==6 - "Studi" -#elif L==7 - "Studia" -#elif L==8 - "Estudos" -#endif - , - // ActSeeMai -#if L==0 - "Dominis" -#elif L==1 - "Domänen" -#elif L==2 - "Domains" -#elif L==3 - "Dominios" -#elif L==4 - "Domaines" -#elif L==5 - "Dominios" // Okoteve traducción -#elif L==6 - "Campi" -#elif L==7 - "Domen" -#elif L==8 - "Domínios" -#endif - , - // ActSeeBan -#if L==0 - "Banners" -#elif L==1 - "Werbebanners" -#elif L==2 - "Banners" -#elif L==3 - "Banners" -#elif L==4 - "Banniéres" -#elif L==5 - "Banners" -#elif L==6 - "Banners" -#elif L==7 - "Banners" -#elif L==8 - "Banners" -#endif - , - // ActSeeLnk -#if L==0 - "Enllaços" -#elif L==1 - "Links" -#elif L==2 - "Links" -#elif L==3 - "Enlaces" -#elif L==4 - "Liens" -#elif L==5 - "Ambuére" -#elif L==6 - "Links" -#elif L==7 - "Linki" -#elif L==8 - "Ligações" -#endif - , - // ActLstPlg -#if L==0 - "Complements" -#elif L==1 - "Plugins" -#elif L==2 - "Plugins" -#elif L==3 - "Complementos" -#elif L==4 - "Plugins" -#elif L==5 - "Complementos" // Okoteve traducción -#elif L==6 - "Plugin" -#elif L==7 - "Pluginów" -#elif L==8 - "Plugins" -#endif - , - // ActSetUp -#if L==0 - "Instal lar" -#elif L==1 - "Einrichten" -#elif L==2 - "Set up" -#elif L==3 - "Instalar" -#elif L==4 - "Installer" -#elif L==5 - "Instalar" // Okoteve traducción -#elif L==6 - "Setup" -#elif L==7 - "Konfiguracja" -#elif L==8 - "Instalar" -#endif - , - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - }, - { - // TabCty ***************************************************** - // ActCtyReqSch -#if L==0 - "Cercar" -#elif L==1 - "Suchen" -#elif L==2 - "Search" -#elif L==3 - "Buscar" -#elif L==4 - "Chercher" -#elif L==5 - "Heka" -#elif L==6 - "Cercare" -#elif L==7 - "Szukaj" -#elif L==8 - "Procurar" -#endif - , - // ActSeeCtyInf -#if L==0 - "Informació" -#elif L==1 - "Information" -#elif L==2 - "Information" -#elif L==3 - "Información" -#elif L==4 - "Information" -#elif L==5 - "Información" // Okoteve traducción -#elif L==6 - "Informazione" -#elif L==7 - "Informacja" -#elif L==8 - "Informação" -#endif - , - // ActSeeIns -#if L==0 - "Institucions" -#elif L==1 - "Hochschulen" -#elif L==2 - "Institutions" -#elif L==3 - "Instituciones" -#elif L==4 - "Établissement" -#elif L==5 - "Mbo'ehao" -#elif L==6 - "Istituzioni" -#elif L==7 - "Instytucje" -#elif L==8 - "Instituções" -#endif - , - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - }, - { - // TabIns ***************************************************** - // ActInsReqSch -#if L==0 - "Cercar" -#elif L==1 - "Suchen" -#elif L==2 - "Search" -#elif L==3 - "Buscar" -#elif L==4 - "Chercher" -#elif L==5 - "Heka" -#elif L==6 - "Cercare" -#elif L==7 - "Szukaj" -#elif L==8 - "Procurar" -#endif - , - // ActSeeInsInf -#if L==0 - "Informació" -#elif L==1 - "Information" -#elif L==2 - "Information" -#elif L==3 - "Información" -#elif L==4 - "Information" -#elif L==5 - "Información" // Okoteve traducción -#elif L==6 - "Informazione" -#elif L==7 - "Informacja" -#elif L==8 - "Informação" -#endif - , - // ActSeeCtr -#if L==0 - "Centres" -#elif L==1 - "Lehrinstitute" -#elif L==2 - "Centres" -#elif L==3 - "Centros" -#elif L==4 - "Centres" -#elif L==5 - "Mbo'ehao" -#elif L==6 - "Centri" -#elif L==7 - "Centra" -#elif L==8 - "Centros" -#endif - , - // ActSeeDpt -#if L==0 - "Departaments" -#elif L==1 - "Abteilungen" -#elif L==2 - "Departments" -#elif L==3 - "Departamentos" -#elif L==4 - "Départements" -#elif L==5 - "Pehẽ" -#elif L==6 - "Dipartimenti" -#elif L==7 - "Wydziały" -#elif L==8 - "Departamentos" -#endif - , - // ActSeePlc -#if L==0 - "Llocs" -#elif L==1 - "Standorte" -#elif L==2 - "Places" -#elif L==3 - "Lugares" -#elif L==4 - "Emplacements" -#elif L==5 - "Tenda" -#elif L==6 - "Località" -#elif L==7 - "Miejsca" -#elif L==8 - "Localizaçoes" -#endif - , - // ActSeeHld -#if L==0 - "Festius" -#elif L==1 - "Feiertage" -#elif L==2 - "Holidays" -#elif L==3 - "Festivos" -#elif L==4 - "Fériés" -#elif L==5 - "Arete" -#elif L==6 - "Vacanze" -#elif L==7 - "Noclegi" -#elif L==8 - "Férias" -#endif - , - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - }, - { - // TabCtr ***************************************************** - // ActCtrReqSch -#if L==0 - "Cercar" -#elif L==1 - "Suchen" -#elif L==2 - "Search" -#elif L==3 - "Buscar" -#elif L==4 - "Chercher" -#elif L==5 - "Heka" -#elif L==6 - "Cercare" -#elif L==7 - "Szukaj" -#elif L==8 - "Procurar" -#endif - , - // ActSeeCtrInf -#if L==0 - "Informació" -#elif L==1 - "Information" -#elif L==2 - "Information" -#elif L==3 - "Información" -#elif L==4 - "Information" -#elif L==5 - "Información" // Okoteve traducción -#elif L==6 - "Informazione" -#elif L==7 - "Informacja" -#elif L==8 - "Informação" -#endif - , - // ActSeeDeg -#if L==0 - "Titulacions" -#elif L==1 - "Studiengang" -#elif L==2 - "Degrees" -#elif L==3 - "Titulaciones" -#elif L==4 - "Études" -#elif L==5 - "Arandurã" -#elif L==6 - "Lauree" -#elif L==7 - "Stopnie" -#elif L==8 - "Titulaçãos" -#endif - , - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - }, - { - // TabDeg ***************************************************** - // ActSysReqSch -#if L==0 - "Cercar" -#elif L==1 - "Suchen" -#elif L==2 - "Search" -#elif L==3 - "Buscar" -#elif L==4 - "Chercher" -#elif L==5 - "Heka" -#elif L==6 - "Cercare" -#elif L==7 - "Szukaj" -#elif L==8 - "Procurar" -#endif - , - // ActSeeDegInf -#if L==0 - "Informació" -#elif L==1 - "Information" -#elif L==2 - "Information" -#elif L==3 - "Información" -#elif L==4 - "Information" -#elif L==5 - "Información" // Okoteve traducción -#elif L==6 - "Informazione" -#elif L==7 - "Informacja" -#elif L==8 - "Informação" -#endif - , - // ActSeeCrs -#if L==0 - "Assignatures" -#elif L==1 - "Kursen" -#elif L==2 - "Courses" -#elif L==3 - "Asignaturas" -#elif L==4 - "Matières" -#elif L==5 - "Mbo'esyry" -#elif L==6 - "Corsi" -#elif L==7 - "Kursów" -#elif L==8 - "Disciplinas" -#endif - , - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - }, - { - // TabCrs ***************************************************** - // ActSysReqSch -#if L==0 - "Cercar" -#elif L==1 - "Suchen" -#elif L==2 - "Search" -#elif L==3 - "Buscar" -#elif L==4 - "Chercher" -#elif L==5 - "Heka" -#elif L==6 - "Cercare" -#elif L==7 - "Szukaj" -#elif L==8 - "Procurar" -#endif - , - // ActSeeCrsInf -#if L==0 - "Informació" -#elif L==1 - "Information" -#elif L==2 - "Information" -#elif L==3 - "Información" -#elif L==4 - "Information" -#elif L==5 - "Información" // Okoteve traducción -#elif L==6 - "Informazione" -#elif L==7 - "Informacja" -#elif L==8 - "Informação" -#endif - , - // ActSeeTchGui -#if L==0 - "Guia" -#elif L==1 - "Hinweise" -#elif L==2 - "Guide" -#elif L==3 - "Guía" -#elif L==4 - "Guide" -#elif L==5 - "Guía" // Okoteve traducción -#elif L==6 - "Guida" -#elif L==7 - "Podręcznik" -#elif L==8 - "Guia" -#endif - , - // ActSeeSyl -#if L==0 - "Programa" -#elif L==1 - "Studienplan" -#elif L==2 - "Syllabus" -#elif L==3 - "Programa" -#elif L==4 - "Plan" -#elif L==5 - "Programa" // Okoteve traducción -#elif L==6 - "Programma" -#elif L==7 - "Program" -#elif L==8 - "Programa" -#endif - , - // ActSeeDoc -#if L==0 - "Documents" -#elif L==1 - "Dokumente" -#elif L==2 - "Documents" -#elif L==3 - "Documentos" -#elif L==4 - "Documents" -#elif L==5 - "Kuatia" -#elif L==6 - "Documenti" -#elif L==7 - "Dokumenty" -#elif L==8 - "Documentos" -#endif - , - // ActAdmCom -#if L==0 - "Compartits" -#elif L==1 - "Freigegebene" -#elif L==2 - "Shared" -#elif L==3 - "Compartidos" -#elif L==4 - "Partagés" -#elif L==5 - "Compartidos" // Okoteve traducción -#elif L==6 - "Condivisi" -#elif L==7 - "Udostępnione" -#elif L==8 - "Compartilhados" -#endif - , - // ActSeeCal -#if L==0 - "Calendari" -#elif L==1 - "Kalender" -#elif L==2 - "Calendar" -#elif L==3 - "Calendario" -#elif L==4 - "Calendrier" -#elif L==5 - "Arapapaha" -#elif L==6 - "Calendario" -#elif L==7 - "Kalendarz" -#elif L==8 - "Calendário" -#endif - , - // ActSeeCrsTimTbl -#if L==0 - "Horari" -#elif L==1 - "Stundenplan" -#elif L==2 - "Timetable" -#elif L==3 - "Horario" -#elif L==4 - "Horaire" -#elif L==5 - "Horario" // Okoteve traducción -#elif L==6 - "Orario" -#elif L==7 - "Plan" -#elif L==8 - "Horário" -#endif - , - // ActSeeBib -#if L==0 - "Bibliografia" -#elif L==1 - "Literatur" -#elif L==2 - "Bibliography" -#elif L==3 - "Bibliografía" -#elif L==4 - "Bibliographie" -#elif L==5 - "Aranduka" -#elif L==6 - "Bibliografia" -#elif L==7 - "Bibliografia" -#elif L==8 - "Bibliografia" -#endif - , - // ActSeeFAQ -#if L==0 - "FAQ" -#elif L==1 - "FAQ" -#elif L==2 - "FAQ" -#elif L==3 - "FAQ" -#elif L==4 - "FAQ" -#elif L==5 - "FAQ" // Okoteve traducción -#elif L==6 - "FAQ" -#elif L==7 - "FAQ" -#elif L==8 - "FAQ" -#endif - , - // ActSeeCrsLnk -#if L==0 - "Enllaços" -#elif L==1 - "Links" -#elif L==2 - "Links" -#elif L==3 - "Enlaces" -#elif L==4 - "Liens" -#elif L==5 - "Ambuére" -#elif L==6 - "Link" -#elif L==7 - "Linki" -#elif L==8 - "Ligações" -#endif - , - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - }, - { - // TabAss ***************************************************** - // ActSeeAss -#if L==0 - "Sistema" -#elif L==1 - "System" -#elif L==2 - "System" -#elif L==3 - "Sistema" -#elif L==4 - "Système" -#elif L==5 - "Sistema" // Okoteve traducción -#elif L==6 - "Sistema" -#elif L==7 - "System" -#elif L==8 - "Sistema" -#endif - , - // ActSeeAsg -#if L==0 - "Activitats" -#elif L==1 - "Aufgaben" -#elif L==2 - "Assignments" -#elif L==3 - "Actividades" -#elif L==4 - "Activités" -#elif L==5 - "Taréa" -#elif L==6 - "Attività" -#elif L==7 - "Zadania" -#elif L==8 - "Atividades" -#endif - , - // ActAdmAsgWrkUsr -#if L==0 - "Treballs" -#elif L==1 - "Hausarbeiten" -#elif L==2 - "Homework" -#elif L==3 - "Trabajos" -#elif L==4 - "Travaux" -#elif L==5 - "Tembiapo" -#elif L==6 - "Lavori" -#elif L==7 - "Zadanie" -#elif L==8 - "Trabalhos" -#endif - , - // ActReqAsgWrkCrs -#if L==0 - "Treballs" -#elif L==1 - "Hausarbeiten" -#elif L==2 - "Homework" -#elif L==3 - "Trabajos" -#elif L==4 - "Travaux" -#elif L==5 - "Tembiapo" -#elif L==6 - "Lavori" -#elif L==7 - "Zadanie" -#elif L==8 - "Trabalhos" -#endif - , - // ActReqTst -#if L==0 - "Tests" -#elif L==1 - "Tests" -#elif L==2 - "Tests" -#elif L==3 - "Tests" -#elif L==4 - "Tests" -#elif L==5 - "Tests" // Okoteve traducción -#elif L==6 - "Test" -#elif L==7 - "Testów" -#elif L==8 - "Testes" -#endif - , - // ActSeeExaAnn -#if L==0 - "Convocatòries" -#elif L==1 - "Prüfungsaufrufe" -#elif L==2 - "Announcements" -#elif L==3 - "Convocatorias" -#elif L==4 - "Convocations" -#elif L==5 - "Convocatorias" // Okoteve traducción -#elif L==6 - "Appelli" -#elif L==7 - "Ogloszenia" -#elif L==8 - "Chamadas" -#endif - , - // ActSeeMrk -#if L==0 - "Qualificacions" -#elif L==1 - "Bewertungen" -#elif L==2 - "Marks" -#elif L==3 - "Calificaciones" -#elif L==4 - "Notes" -#elif L==5 - "Calificaciones" // Okoteve traducción -#elif L==6 - "Risultati" -#elif L==7 - "Znaki" -#elif L==8 - "Notas" -#endif - , - // ActSeeRecCrs -#if L==0 - "Fitxa" -#elif L==1 - "Profil" -#elif L==2 - "Record" -#elif L==3 - "Ficha" -#elif L==4 - "Carte" -#elif L==5 - "Ficha" // Okoteve traducción -#elif L==6 - "Scheda" -#elif L==7 - "Rekord" -#elif L==8 - "Cartão" -#endif - , - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - }, - { - // TabUsr ***************************************************** - // ActReqSelGrp -#if L==0 - "Grups" -#elif L==1 - "Gruppen" -#elif L==2 - "Groups" -#elif L==3 - "Grupos" -#elif L==4 - "Groupes" -#elif L==5 - "Aty" -#elif L==6 - "Gruppi" -#elif L==7 - "Grupy" -#elif L==8 - "Grupos" -#endif - , - // ActLstInv -#if L==0 - "Convidats" -#elif L==1 - "Eingeladen" -#elif L==2 - "Guests" -#elif L==3 - "Invitados" -#elif L==4 - "Invités" -#elif L==5 - "Invitados" // Okoteve traducción -#elif L==6 - "Ospiti" -#elif L==7 - "Zaproszenie" -#elif L==8 - "Convidados" -#endif - , - // ActLstStd -#if L==0 - "Estudiants" -#elif L==1 - "Studenten" -#elif L==2 - "Students" -#elif L==3 - "Estudiantes" -#elif L==4 - "Étudiants" -#elif L==5 - "Estudiantes" // Okoteve traducción -#elif L==6 - "Studenti" -#elif L==7 - "Studentów" -#elif L==8 - "Estudantes" -#endif - , - // ActSeeAtt -#if L==0 - "Assistència" -#elif L==1 - "Anwesenheit" -#elif L==2 - "Attendance" -#elif L==3 - "Asistencia" -#elif L==4 - "Présence" -#elif L==5 - "Asistencia" // Okoteve traducción -#elif L==6 - "Frequenza" -#elif L==7 - "Frekwencji" -#elif L==8 - "Presença" -#endif - , - // ActLstTch -#if L==0 - "Professors" -#elif L==1 - "Lehrkraft" -#elif L==2 - "Teachers" -#elif L==3 - "Profesores" -#elif L==4 - "Enseignants" -#elif L==5 - "Mbo'ehára" -#elif L==6 - "Professori" -#elif L==7 - "Nauczyciele" -#elif L==8 - "Professores" -#endif - , - // ActLstAdm -#if L==0 - "Administradors" -#elif L==1 - "Verwalter" -#elif L==2 - "Administrators" -#elif L==3 - "Administradores" -#elif L==4 - "Administrateurs" -#elif L==5 - "Administradores" // Okoteve traducción -#elif L==6 - "Amministratori" -#elif L==7 - "Administratorzy" -#elif L==8 - "Administradores" -#endif - , - // ActReqSignUp -#if L==0 - "Inscriure" -#elif L==1 - "Anmeldung" -#elif L==2 - "Sign up" -#elif L==3 - "Inscribirme" -#elif L==4 - "Signer" -#elif L==5 - "Inscribirme" // Okoteve traducción -#elif L==6 - "Iscrivi" -#elif L==7 - "Zapisać" -#elif L==8 - "Inscrever" -#endif - , - // ActSeeSignUpReq -#if L==0 - "Peticions" -#elif L==1 - "Ersuchen" -#elif L==2 - "Requests" -#elif L==3 - "Solicitudes" -#elif L==4 - "Demandes" -#elif L==5 - "Solicitudes"// Okoteve traducción -#elif L==6 - "Richieste" -#elif L==7 - "Upraszanie" -#elif L==8 - "Solicitações" -#endif - , - // ActReqMdfSevUsr -#if L==0 - "Administrar" -#elif L==1 - "Verwalten" -#elif L==2 - "Administer" -#elif L==3 - "Administrar" -#elif L==4 - "Gérer" -#elif L==5 - "Administrar" // Okoteve traducción -#elif L==6 - "Gestire" -#elif L==7 - "Zarządzaj" -#elif L==8 - "Gerenciar" -#endif - , - // ActLstCon -#if L==0 - "Connectats" -#elif L==1 - "Angemeldet" -#elif L==2 - "Connected" -#elif L==3 - "Conectados" -#elif L==4 - "Connectés" -#elif L==5 - "Conectados" // Okoteve traducción -#elif L==6 - "Connessi" -#elif L==7 - "Online" -#elif L==8 - "Conectados" -#endif - , - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - }, - { - // TabMsg ***************************************************** - // ActSeeNtf -#if L==0 - "Notificacions" -#elif L==1 - "Anmeldungen" -#elif L==2 - "Notifications" -#elif L==3 - "Notificaciones" -#elif L==4 - "Notifications" -#elif L==5 - "Momarandu" -#elif L==6 - "Notifiche" -#elif L==7 - "Powiadomienia" -#elif L==8 - "Notificações" -#endif - , - // ActSeeAnn -#if L==0 - "Anuncis" -#elif L==1 - "Bekanntmachungen" -#elif L==2 - "Announcements" -#elif L==3 - "Anuncios" -#elif L==4 - "Annonces" -#elif L==5 - "Anuncios" // Okoteve traducción -#elif L==6 - "Annunci" -#elif L==7 - "Ogłoszenia" -#elif L==8 - "Anúncios" -#endif - , - // ActSeeNot -#if L==0 - "Avisos" -#elif L==1 - "Ankündigungen" -#elif L==2 - "Notices" -#elif L==3 - "Avisos" -#elif L==4 - "Avis" -#elif L==5 - "Marandu" -#elif L==6 - "Avvisi" -#elif L==7 - "Notatki" -#elif L==8 - "Avisos" -#endif - , - // ActSeeFor -#if L==0 - "Fòrums" -#elif L==1 - "Foren" -#elif L==2 - "Forums" -#elif L==3 - "Foros" -#elif L==4 - "Forums" -#elif L==5 - "Foros" // Okoteve traducción -#elif L==6 - "Forum" -#elif L==7 - "Forum" -#elif L==8 - "Fóruns" -#endif - , - // ActSeeChtRms -#if L==0 - "Xat" -#elif L==1 - "Chat" -#elif L==2 - "Chat" -#elif L==3 - "Chat" -#elif L==4 - "Chat" -#elif L==5 - "Ñomongeta" -#elif L==6 - "Chat" -#elif L==7 - "Chat" -#elif L==8 - "Chat" -#endif - , - // ActReqMsgUsr -#if L==0 - "Redactar" -#elif L==1 - "Schreiben" -#elif L==2 - "Write" -#elif L==3 - "Redactar" -#elif L==4 - "Ecrire" -#elif L==5 - "Redactar" // Okoteve traducción -#elif L==6 - "Scrivi" -#elif L==7 - "Napisz" -#elif L==8 - "Escrever" -#endif - , - // ActSeeRcvMsg -#if L==0 - "Rebuts" -#elif L==1 - "Empfangene" -#elif L==2 - "Received" -#elif L==3 - "Recibidos" -#elif L==4 - "Reçus" -#elif L==5 - "Recibidos" // Okoteve traducción -#elif L==6 - "Ricevuti" -#elif L==7 - "Odebrane" -#elif L==8 - "Recebidas" -#endif - , - // ActSeeSntMsg -#if L==0 - "Enviats" -#elif L==1 - "Gesendete" -#elif L==2 - "Sent" -#elif L==3 - "Enviados" -#elif L==4 - "Envoyés" -#elif L==5 - "Enviados" // Okoteve traducción -#elif L==6 - "Inviati" -#elif L==7 - "Wyslana" -#elif L==8 - "Enviadas" -#endif - , - // ActMaiStd -#if L==0 - "Correu" -#elif L==1 - "E-Mail" -#elif L==2 - "E-mail" -#elif L==3 - "Correo" -#elif L==4 - "Courrier" -#elif L==5 - "Correo" // Okoteve traducción -#elif L==6 - "E-mail" -#elif L==7 - "E-mail" -#elif L==8 - "E-mail" -#endif - , - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - }, - { - // TabSta ***************************************************** - // ActSeeAllSvy -#if L==0 - "Enquestes" -#elif L==1 - "Umfragen" -#elif L==2 - "Surveys" -#elif L==3 - "Encuestas" -#elif L==4 - "Sondages" -#elif L==5 - "Encuestas" // Okoteve traducción -#elif L==6 - "Sondaggi" -#elif L==7 - "Ankiety" -#elif L==8 - "Inquéritos" -#endif - , - // ActReqUseGbl -#if L==0 - "Xifres" -#elif L==1 - "Zahlen" -#elif L==2 - "Figures" -#elif L==3 - "Cifras" -#elif L==4 - "Chiffres" -#elif L==5 - "Cifras" // Okoteve traducción -#elif L==6 - "Cifre" -#elif L==7 - "Cyfry" -#elif L==8 - "Números" -#endif - , - // ActSeePhoDeg -#if L==0 - "Titulacions" -#elif L==1 - "Studiengang" -#elif L==2 - "Degrees" -#elif L==3 - "Titulaciones" -#elif L==4 - "Études" -#elif L==5 - "Arandurã" -#elif L==6 - "Lauree" -#elif L==7 - "Stopnie" -#elif L==8 - "Titulaçãos" -#endif - , - // ActReqStaCrs -#if L==0 - "Indicadors" -#elif L==1 - "Anzeigen" -#elif L==2 - "Indicators" -#elif L==3 - "Indicadores" -#elif L==4 - "Indicateurs" -#elif L==5 - "Indicadores" // Okoteve traducción -#elif L==6 - "Indicatori" -#elif L==7 - "Wskaźniki" -#elif L==8 - "Indicadores" -#endif - , - // ActReqAccGbl -#if L==0 - "Accessos" -#elif L==1 - "Anmeldungen" -#elif L==2 - "Logins" -#elif L==3 - "Accesos" -#elif L==4 - "Visites" -#elif L==5 - "Accesos" // Okoteve traducción -#elif L==6 - "Accessi" -#elif L==7 - "Logowanie" -#elif L==8 - "Visitas" -#endif - , - // ActLstClk -#if L==0 - "Clics" -#elif L==1 - "Klicks" -#elif L==2 - "Clicks" -#elif L==3 - "Clics" -#elif L==4 - "Clics" -#elif L==5 - "Clics" // Okoteve traducción -#elif L==6 - "Clic" -#elif L==7 - "Kliknięć" -#elif L==8 - "Cliques" -#endif - , - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - }, - { - // TabPrf ***************************************************** - // ActFrmLogIn -#if L==0 - "Sessió" -#elif L==1 - "Sitzung" -#elif L==2 - "Session" -#elif L==3 - "Sesión" -#elif L==4 - "Session" -#elif L==5 - "Sesión" // Okoteve traducción -#elif L==6 - "Sessione" -#elif L==7 - "Sesja" -#elif L==8 - "Sessão" -#endif - , - // ActMyCrs -#if L==0 - "Assignatures" -#elif L==1 - "Kursen" -#elif L==2 - "Courses" -#elif L==3 - "Asignaturas" -#elif L==4 - "Matières" -#elif L==5 - "Mbo'esyry" -#elif L==6 - "Corsi" -#elif L==7 - "Kursów" -#elif L==8 - "Disciplinas" -#endif - , - // ActSeeMyTimTbl -#if L==0 - "Horari" -#elif L==1 - "Stundenplan" -#elif L==2 - "Timetable" -#elif L==3 - "Horario" -#elif L==4 - "Horaire" -#elif L==5 - "Horario" // Okoteve traducción -#elif L==6 - "Orario" -#elif L==7 - "Plan" -#elif L==8 - "Horário" -#endif - , - // ActFrmUsrAcc -#if L==0 - "Compte" -#elif L==1 - "Benutzerkonto" -#elif L==2 - "Account" -#elif L==3 - "Cuenta" -#elif L==4 - "Compte" -#elif L==5 - "Cuenta" // Okoteve traducción -#elif L==6 - "Account" -#elif L==7 - "Konto" -#elif L==8 - "Conta" -#endif - , - // ActReqEdiRecCom -#if L==0 - "Fitxa" -#elif L==1 - "Profil" -#elif L==2 - "Record" -#elif L==3 - "Ficha" -#elif L==4 - "Carte" -#elif L==5 - "Ficha" // Okoteve traducción -#elif L==6 - "Scheda" -#elif L==7 - "Karta" -#elif L==8 - "Cartão" -#endif - , - // ActEdiPrf -#if L==0 - "Preferències" -#elif L==1 - "Einstellungen" -#elif L==2 - "Preferences" -#elif L==3 - "Preferencias" -#elif L==4 - "Préférences" -#elif L==5 - "Mbohoryha" -#elif L==6 - "Preferenze" -#elif L==7 - "Preferencje" -#elif L==8 - "Preferências" -#endif - , - // ActAdmBrf -#if L==0 - "Maletí" -#elif L==1 - "Aktentasche" -#elif L==2 - "Virtual pendrive" -#elif L==3 - "Maletín" -#elif L==4 - "Portedocuments" -#elif L==5 - "Maletín" // Okoteve traducción -#elif L==6 - "Penna USB" -#elif L==7 - "Pendrive" -#elif L==8 - "Pasta" -#endif - , - // ActMFUAct -#if L==0 - "Accions" -#elif L==1 - "Aktionen" -#elif L==2 - "Actions" -#elif L==3 - "Acciones" -#elif L==4 - "Actions" -#elif L==5 - "Acciones" // Okoteve traducción -#elif L==6 - "Azioni" -#elif L==7 - "Akcje" -#elif L==8 - "Ações" -#endif - , - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - NULL, - }, -}; - -const char *Txt_MENU_NO_BR[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = +const char *Txt_MENU_TITLE[Act_NUM_TABS][Act_MAX_OPTIONS_IN_MENU_PER_TAB] = { { // TabUnk ****************************************************