/* Language.cc Modified by Robin - see "RW" All instances of "Ok" changed to "OK" = US WWII term: "Orl Korrect". */ #include "Language.h" Language::Language (int aLANGUAGE) { if (aLANGUAGE > MAX_LANG) LANGUAGE = LANG_DEFAULT; else LANGUAGE = aLANGUAGE; } Language::Language (char *pcLANGUAGE) { strncpy (stLANGUAGE, pcLANGUAGE, CMAXLONGLANGUAGE); xucase (stLANGUAGE); if (strcmp (stLANGUAGE, "SPA") == 0) LANGUAGE = LANG_SPANISH; else if (strcmp (stLANGUAGE, "ENG") == 0) LANGUAGE = LANG_ENGLISH; else if (strcmp (stLANGUAGE, "CAT" ) == 0) LANGUAGE = LANG_CATALA; else if (strcmp (stLANGUAGE, "VAL" ) == 0) LANGUAGE = LANG_CATALA; else LANGUAGE = LANG_DEFAULT; } Language::~Language() { } void Language::setLang (int aLANGUAGE) { if (aLANGUAGE > MAX_LANG) LANGUAGE = LANG_DEFAULT; else LANGUAGE = aLANGUAGE; } int Language::getLang () { return LANGUAGE; } char *Language::get (int WHAT) { switch (LANGUAGE) { case LANG_ENGLISH: return getStringEnglish (WHAT); case LANG_SPANISH: return getStringSpanish (WHAT); case LANG_CATALA : return getStringCatala (WHAT); default: return getStringEnglish (WHAT); } } char *Language::getI (int WHAT) { switch (LANGUAGE) { case LANG_ENGLISH: return getImageEnglish (WHAT); case LANG_SPANISH: return getImageSpanish (WHAT); case LANG_CATALA : return getImageCatala (WHAT); default: return getImageEnglish (WHAT); } } char *Language::getPage (int WHAT) { switch (LANGUAGE) { case LANG_ENGLISH: return getPageEnglish (WHAT); case LANG_SPANISH: return getPageSpanish (WHAT); case LANG_CATALA : return getPageCatala (WHAT); default: return getPageEnglish (WHAT); } } char *Language::getStringEnglish (int WHAT) { switch (WHAT) { case PREFIX_FORWARD: return "(Fwd) "; case PREFIX_REPLY: return "Re: "; case MSG_CONNREFUSED: return "Connection refused!"; case MSG_CANRECONNECTHERE: return "Press here to reconnect."; case MSG_SERVERISDOWN: return "Server is down."; case MSG_PERHAPSTIMEOUT: return "Perhaps a timeout?"; case MSG_CONF_DELETEMAILBOX:return "Are you sure you want to delete this mailbox?"; /* RW */ case MSG_CONF_EXPUNGE: return "OK to expunge mailbox?"; case MSG_CONF_LOGOUT: return "OK to logout?"; case MSG_SEND_OK: return "Message sent OK."; case MSG_ERR_SAVE_SENTMAIL: return "Message sent OK but error saving in sent-mail mailbox. Perhaps Quota exceded?"; case MSG_SEND_ERR: return "Problems sending message. Message not sent!"; case MSG_CANCELMSG: return "Send message CANCELLED!"; case MSG_SHOWOPTIONS: return "Editing options"; case MSG_SAVEOPTIONS: return "Options SAVED!"; case MSG_CANCELOPTIONS: return "Saving Options CANCELLED!"; case MSG_ERR_SAVEOPTIONS: return "ERROR saving Options!"; case MSG_ADDBOOK: return "Browsing Addressbook"; case MSG_SAVEADDBOOK: return "Addressbook SAVED!"; case MSG_ERR_SAVEADDBOOK: return "ERROR saving Addressbook!"; case MSG_MSGSPURGED_0: return "No message PURGED."; case MSG_MSGSPURGED: return "%d message PURGED!"; case MSG_MSGSPURGED_S: return "%d messages PURGED!"; case MSG_MAILBOXCHANGED: return "Mailbox Changed!"; case MSG_MAILBOXCREATED: return "New Mailbox Created!"; case MSG_MAILBOXDELETED: return "Mailbox Deleted!"; case MSG_MAILBOXRENAMED: return "Mailbox name Changed!"; case MSG_MOVEDMESSAGES: return "%d message moved to '%s'."; case MSG_MOVEDMESSAGES_S: return "%d messages moved to '%s'."; case MSG_COPYMESSAGES: return "%d message copied to '%s'."; case MSG_COPYMESSAGES_S: return "%d messages copied to '%s'."; case MSG_INVALIDPAGE: return "Invalid operation. Please refresh the Index screen."; case MSG_SHOWATTACHS: return "Editing attachments"; case MSG_SAVEATTACHS: return "Attachments SAVED!"; case MSG_ERASEATTACHS: return "Selected attachments deleted!"; case MSG_ERR_SAVEATTACHS: return "ERROR saving Attachments!"; case MSG_AB_EDITENTRY: return "Editing entry"; case MSG_AB_SAVEENTRY: return "Entry SAVED!"; case MSG_AB_DELEENTRY: return "Entries DELETED!"; case MSG_AB_ADDTO: return "Addresses Added to TO field of composed message"; case MSG_AB_ADDCC: return "Addresses Added to CC field of composed message"; case MSG_AB_ADDBCC: return "Addresses Added to BCC field of composed message"; case MSG_NO_ENTRIES_MARKED: return "No selected entries. NO action done!"; case MSG_FLAGS_CHANGED: return "%d message marked as %s."; case MSG_FLAGS_CHANGED_S: return "%d messages marked as %s."; case MSG_FIELD_TO_EMPTY: return "Field 'To' is empty."; case MSG_FIELD_SUBJ_EMPTY: return "Field 'Subject' is empty."; /* RW */ case MSG_COMPOSE_TIMEOUT: return "WARNING: Use the 'Save' button from time to time. If you leave it longer than than 20 minutes, you will lose what you have written!"; case MSG_TOO_MAX_CONN: return "Sorry. Too many simultaneous users. Please try later."; case MSG_TOO_MAX_TRY_CONN: return "Sorry. You have repeatedly pressed the button."; case MSG_ADDRESS_LINE_CUT: return "WARNING: Reached Max line length. Can't add all of the addresses."; case MSG_MIN_TIMEBETWCONNS: return "Connection retried before min time. Please press \"Login\" button only once."; case MSG_ERR_RELOAD_ATTACHS:return "Incorrect number of attachments. Perhaps you have tried to send one attachment already sent."; case MSG_NOATTACHSERASED: return "NO DELETED ATTACHMENTS!"; case MSG_NOATTACHSSAVED: return "NO SAVED ATTACHMENTS!"; case MSG_NO_ELEMENTS: return "No elements."; case MSG_BADCOOKIE: return "Security problem! Access logged."; case MSG_DEBUG: return "Debug Page"; case MSG_MALFORMED_MESSAGE: return "[ Empty message possibly malformed. Use \"Download message\" to see raw text. ]"; case MSG_MSGSFOUND_0: return "No message FOUND."; case MSG_MSGSFOUND: return "%d message FOUND."; case MSG_MSGSFOUND_S: return "%d messages FOUND."; case MSG_MSGS_SORTED: return "Messages sorted!"; /* RW */ case MSG_GO_TO_DISABLED: return "WARNING: Your Postman session will end in 5 minutes unless you send the message or click the 'Save' button to save your text and continue writing."; case MSG_AB_ADDFIELDS: return "Addresses added to fields of composed message: %d."; case L_USER: return "User"; case L_PASSWORD: return "Password"; case L_LOGIN: return "Login"; case L_CLEAR: return "Clear"; case L_LOGOUT: return "Logout"; case L_INDEXMAILBOX: return "Mailbox '%s' with %ld messages."; case L_INDEXMAILBOX2: return "Mailbox index"; case L_INDEXMAILBOX3: return "Mailbox '%s' with %ld messages (%s)."; case L_INDEXMAILBOX4: return "Current mailbox: '%s' (%ld messages)."; case L_CHOOSELANGUAGE: return "Elige idioma/Tria llenguatge/Choose language"; case L_COPYRIGHT: return "©Universitat de València, 2000"; case L_MESSAGES: return "messages"; case L_NEXTPAGE_ACT: return "Next Page"; case L_NEXTPAGE_INA: return "Next Page"; case L_PREVPAGE_ACT: return "Previous Page"; case L_PREVPAGE_INA: return "Previous Page"; case L_FIRSTPAGE_ACT: return "First Page"; case L_FIRSTPAGE_INA: return "First Page"; case L_LASTPAGE_ACT: return "Last Page"; case L_LASTPAGE_INA: return "Last Page"; case L_MESSAGE: return "Message %ld/%ld (%s)."; case L_MESSAGE2: return "Browsing message:"; case L_DUMPFULLMSG: return "Download message"; case L_NOSUBJECT: return "(No subject)"; case L_NEXTMSG: return "Next message"; case L_PREVMSG: return "Previous message"; case L_NEXTMSG_INA: return "Next message"; case L_PREVMSG_INA: return "Previous message"; case L_ERROR: return "Error"; case L_STRUCTMIME: return "MIME structure of the message (attachments):"; case L_EXECUTE: return "Execute"; case L_DELETEMSG: return "Deleted"; case L_EXPUNGE: return "Expunge"; case L_UNDELETEMSG: return "Undeleted"; case L_HELP: return "Help"; case L_COMPOSEMSG: return "Compose"; case L_MAILBOXES: return "Mailboxes"; case L_CHANGEMAILBOX: return "Open mailbox"; case L_CREATEMAILBOX: return "Create mailbox"; case L_DELETEMAILBOX: return "Delete mailbox"; case L_RENAMEMAILBOX: return "Rename mailbox"; case L_ANSWEREDMSG: return "Answered"; case L_UNANSWEREDMSG: return "Unanswered"; case L_FLAGGEDMSG: return "Important"; case L_UNFLAGGEDMSG: return "NOT important"; /* RW */ case L_SEENMSG: return "NO new"; case L_UNSEENMSG: return "New"; case L_MOVEMSG: return "Move messages to"; case L_COPYMSG: return "Copy messages to"; case L_CANCEL: return "Cancel"; case L_CONFIRM: return "Confirm"; case L_TO: return "To: "; case L_CC: return "CC: "; case L_BCC: return "BCC: "; case L_TO0: return "To"; case L_CC0: return "Cc"; case L_BCC0: return "Bcc"; case L_SUBJECT: return "Subject: "; case L_TEXTTOSEND: return "Text to send:"; case L_CANCELMSG: return "Cancel"; case L_SENDMSG: return "Send"; case L_ATTACHMSG: return "Attachments"; case L_REPLYMSG: return "Reply"; case L_FORWARDMSG: return "Forward"; case L_FROM: return "From: "; case L_DATE: return "Date: "; case L_REPLYTO: return "Reply-to: "; case L_SIGNATURE: return "Signature"; case L_SHOWOPTIONS: return "Options"; case L_ADDBOOK: return "Addressbook"; case L_SAVE: return "Save"; case L_MSGSPERINDEXPAGE:return "Number of messages shown per Index Page: "; case L_INSIGNINNEWMSG: return "Sign new messages"; case L_ATTACHSHOWED: return "Attachment shown below"; case L_PERSONALNAME: return "Full personal name: "; case L_NOFROM: return "(No from)"; case L_SAVEMSGSENTMAIL:return "Save sent messages in folder  "; case L_ATTACH_NEW: return "Attach another file"; case L_FILE: return "File"; case L_NO_ATTACHS: return "(No attachments)"; case L_DOATTACH: return "Attach!"; case L_DETACH: return "Detach"; case L_AB_NICKNAME: return "Nickname"; case L_AB_FULLNAME: return "Full name"; case L_AB_ADDRESSES: return "Addresses"; case L_AB_FCC: return "Fcc"; case L_AB_COMMENTS: return "Comments"; case L_AB_EDITENTRY: return "Edit entry"; case L_AB_NEWENTRY: return "Add new entry"; case L_DELETE: return "Delete"; case L_NUMOFENTRIES: return "Number of entries"; case L_BACK: return "Back"; /* RW */ /* case L_CLEANALL: return "Clear all"; */ case L_CLEANALL: return "Clear addresses & text"; case L_SAVEADDRESS: return "Save Address"; case L_NUMBER: return "Num.:"; case L_FLAGS: return "Flags:"; case L_SIZE: return "Size:"; case L_FLAG_DELETED: return "Deleted"; case L_FLAG_ANSWERED: return "Answered"; case L_FLAG_FLAGGED: return "Important!"; case L_FLAG_NEW: return "New"; case L_FLAG_UNSEEN: return "New"; case L_MARK: return "Mark"; case L_MSGS_AS: return " messages as "; case L_PRESS_TO_INDEX: return "Return to the message index"; case L_EDIT: return "Edit"; case L_SORT: return "Sort"; case L_MSGS_SHOWN: return " Shown %ld to %ld."; case L_LEX_TO: return " to "; case L_DELNEXTMSG: return "Delete"; case L_UNDELNEXTMSG: return "Undelete"; case L_ABOUT: return "About"; case L_REPLYFROM: return "Reply to 'From:' and not to 'Reply-to:'."; case L_FORWATTACHS: return "Include attachments in Forward."; case L_SIZEWRITEAREA: return "Size (rows / columns) of the text area in compose message screen."; case L_NEXTMSGSHOWN: return "The next message is shown."; case L_LASTMSGSHOWN: return "Last message is shown."; case L_NUMATTACHSHOW: return "Attachment shown: %s"; case L_DOWNLOADMAILBOX:return "Download Full Mailbox"; case L_EMPTY_IMAPSERVER:return "Empty IMAP server field!"; case L_NOTALLOWED_IMAPSERVER: return "That IMAP server is not allowed!"; case L_AB_DUMP: return "Dump"; case L_TRUNCATELENGTHREADINGMSG: return "Split reading message lines longer than "; case L_SKIN: return "Skin"; case L_SECURITYPROBLEM:return "Security problem"; case L_REFRESH: return "Refresh"; case L_FLAG_SEARCHED: return "Found in previous search"; case L_SEARCH: return "Search in"; case L_REFRESHTIME: return "Time in minutes to auto-refresh the Inbox (0 for no refresh, 2 minutes minimum):"; case L_SEARCH_SUBJECT: return "Subject"; case L_SEARCH_FROM: return "From"; /* RW */ case L_SEARCH_BODY: return "Body"; case L_SEARCH_ALL: return "All"; case L_CONFIRMPURGE: return "Confirm Purge Mailbox"; case L_CONFIRMLOGOUT: return "Confirm Logout"; case L_FLAG_UNDELETED: return "Undeleted"; case L_FLAG_UNANSWERED:return "Unanswered"; case L_FLAG_UNFLAGGED: return "No important!"; case L_FLAG_UNNEW: return "No New"; case L_FLAG_SEEN: return "Seen"; case L_FLAG_UNSEARCHED:return "No found"; case L_SEARCHEDMSG: return "1 message added to the list of found messages."; case L_UNSEARCHEDMSG: return "1 message deleted from the list of found messages."; case L_DUMPFULLHEADER: return "Download header"; case L_ADDADDRESS_TO: return "Add selected entries to field 'TO'"; case L_ADDADDRESS_CC: return "Add selected entries to field 'CC'"; case L_ADDADDRESS_BCC: return "Add selected entries to field 'BCC'"; case L_DELADDRESSES: return "Delete selected entries"; /* RW - this is the button in the Addressbook which * adds the selected addresses to the message. * I have made its function more clear. */ /* case L_ADDADDRESS_FIELD: return "Add addresses"; */ case L_ADDADDRESS_FIELD: return "Add selected addresses to message"; case TIT_COMPOSEMSG: return "Composing a new message"; case TIT_HOMEPAGE: return "University of Valencia: Email Service"; case TIT_CONFIRMACTION:return "Confirm action"; case TIT_INDEXMAILBOX: return "Mailbox index"; case TIT_MAILBOXES: return "Operating with mailboxes"; case TIT_MESSAGEHEADER:return "Browsing message"; case TIT_REPLYMSG: return "Replying to message"; case TIT_FORWARDMSG: return "Forwarding message"; case TIT_SHOWOPTIONS: return "Editing your options"; case TIT_ADDBOOK: return "Browsing your Addressbook"; case TIT_INVALIDPAGE: return "Invalid page"; case TIT_SHOWATTACHS: return "Working with message attachments"; case TIT_BADCOOKIE: return "Security Problem!"; case TIT_SHOWHEADERS: return "Full headers"; case ERR_INV_CMD: return "Invalid command!"; case ERR_INV_USER_PW: return "Invalid User/Password"; case ERR_INV_MAILBOX: return "Invalid mailbox: '%s'"; case ERR_INV_PARMS: return "Invalid parameters"; case ERR_OPENCONN: return "Opening connection with server"; case ERR_CREAT_USERDIR:return "Creating User directory"; case ERR_CREAT_USERATTACHSDIR:return "Creating User Attachments Directory"; case ERR_SENDING_MSG: return "Sending message."; case ERR_AB_DELEENTRY: return "Deleting entry"; case ERR_MAXSIZEATT: return "The maximum size of attachments is %ld bytes"; case ERR_UNHANDLESIZEATTACH: return "Attachment size is too big! Can't handle this attachment."; case ERR_QUOTA_USAGE: return "MESSAGE: Quota usage is %s."; case ERR_SERVERISDOWN: return "Server is down."; case ALT_LOGO: return "Logo"; case ALT_NEXTPAGE_ACT: return "Next Page"; case ALT_NEXTPAGE_INA: return "Next Page"; case ALT_PREVPAGE_ACT: return "Previous Page"; case ALT_PREVPAGE_INA: return "Previous Page"; case ALT_FIRSTPAGE_ACT:return "First Page"; case ALT_FIRSTPAGE_INA:return "First Page"; case ALT_LASTPAGE_ACT: return "Last Page"; case ALT_LASTPAGE_INA: return "Last Page"; case ALT_DUMPFULLMSG: return "Download message"; case ALT_NEXTMSG: return "Next message"; case ALT_PREVMSG: return "Previous message"; case ALT_NEXTMSG_INA: return "Next message"; case ALT_PREVMSG_INA: return "Previous message"; case ALT_HELP: return "Help"; case ALT_LOGOUT: return "Logout"; case ALT_EXPUNGE: return "Expunge"; case ALT_COMPOSEMSG: return "Compose"; case ALT_MAILBOXES: return "Mailboxes"; case ALT_REPLYMSG: return "Reply"; case ALT_FORWARDMSG: return "Forward"; case ALT_SHOWOPTIONS: return "Options"; case ALT_ADDBOOK: return "Addressbook"; case ALT_BACK: return "Back"; case ALT_SAVEADDRESS: return "Save Address"; case ALT_SORT: return "Sort"; case ALT_AB_NEWENTRY: return "New entry"; case ALT_DELNEXTMSG: return "Delete"; case ALT_ABOUT: return "About"; case ALT_UNDELNEXTMSG: return "Undelete"; case ALT_AB_DUMP: return "Dump addressbook"; case ALT_DUMPFULLHEADER: return "Download header"; case FORWARDLINE: return "---------- Forwarded message ----------"; default: return "No string"; } } char *Language::getStringSpanish (int WHAT) { switch (WHAT) { case PREFIX_FORWARD: return "(Fwd) "; case PREFIX_REPLY: return "Re: "; case MSG_CONNREFUSED: return "¡Conexión fallida!"; case MSG_CANRECONNECTHERE: return "Puedes reconectar pulsando aquí."; case MSG_SERVERISDOWN: return "El servidor no responde."; case MSG_PERHAPSTIMEOUT: return "¿Quizás se acabó el tiempo?"; case MSG_CONF_DELETEMAILBOX:return "Vamos a borrar el buzón. ¿Estás seguro?"; case MSG_CONF_EXPUNGE: return "¿Estás seguro de querer purgar el buzón?
Esto borrará definitivamente todos los mensajes marcados como borrados."; case MSG_CONF_LOGOUT: return "Confirma la desconexión, por favor."; case MSG_SEND_OK: return "Mensaje enviado correctamente."; case MSG_ERR_SAVE_SENTMAIL: return "Mensaje enviado correctamente pero NO se puede guardar el mensaje enviado. Quizás se ha acabado tu espacio en disco."; case MSG_SEND_ERR: return "Problemas enviando el mensaje. Mensaje no enviado."; case MSG_CANCELMSG: return "¡Cancelado el envío del mensaje!"; case MSG_SHOWOPTIONS: return "Modificando las opciones"; case MSG_SAVEOPTIONS: return "¡Opciones GUARDADAS!"; case MSG_CANCELOPTIONS: return "¡Cancelada la edición de las opciones!"; case MSG_ERR_SAVEOPTIONS: return "¡ERROR guardando las opciones!"; case MSG_ADDBOOK: return "Viendo la Agenda"; case MSG_SAVEADDBOOK: return "¡Agenda GUARDADA!"; case MSG_ERR_SAVEADDBOOK: return "¡ERROR guardando la Agenda!"; case MSG_MSGSPURGED_0: return "Ningún mensaje borrado."; case MSG_MSGSPURGED: return "¡%d mensaje BORRADO!"; case MSG_MSGSPURGED_S: return "¡%d mensajes BORRADOS!"; case MSG_MAILBOXCHANGED: return "¡Cambiado el buzón!"; case MSG_MAILBOXCREATED: return "¡Creado un nuevo buzón!"; case MSG_MAILBOXDELETED: return "¡Borrado el buzón!"; case MSG_MAILBOXRENAMED: return "¡Renombrado el buzón!"; case MSG_MOVEDMESSAGES: return "%d mensaje movido a '%s'."; case MSG_MOVEDMESSAGES_S: return "%d mensajes movidos a '%s'."; case MSG_COPYMESSAGES: return "%d mensaje copiado a '%s'."; case MSG_COPYMESSAGES_S: return "%d mensajes copiados a '%s'."; case MSG_INVALIDPAGE: return "Operación incorrecta. Por favor, actualizar el Índice."; case MSG_SHOWATTACHS: return "Modificando los Adjuntos"; case MSG_SAVEATTACHS: return "¡Adjuntos GUARDADOS!"; case MSG_ERASEATTACHS: return "¡Adjuntos seleccionados borrados!"; case MSG_ERR_SAVEATTACHS: return "¡ERROR guardando los Adjuntos!"; case MSG_AB_EDITENTRY: return "Modificando la entrada"; case MSG_AB_SAVEENTRY: return "¡Entrada GUARDADA!"; case MSG_AB_DELEENTRY: return "¡Entradas BORRADAS!"; case MSG_AB_ADDTO: return "Añadidas direcciones al campo TO en Componer Mensaje"; case MSG_AB_ADDCC: return "Añadidas direcciones al campo CC en Componer Mensaje"; case MSG_AB_ADDBCC: return "Añadidas direcciones al campo BCC en Componer Mensaje"; case MSG_NO_ENTRIES_MARKED: return "No había entradas seleccionadas. ¡NO se ejecutó ninguna acción!"; case MSG_FLAGS_CHANGED: return "%d mensaje marcado como %s."; case MSG_FLAGS_CHANGED_S: return "%d mensajes marcados como %ss."; case MSG_FIELD_TO_EMPTY: return "El campo 'Para' está vacio."; case MSG_FIELD_SUBJ_EMPTY: return "El campo 'Asunto' está vacio.."; case MSG_COMPOSE_TIMEOUT: return "IMPORTANTE: Usa el botón de 'Guardar' de vez en cuando. ¡A los 20 minutos de inactividad se cierra la conexión sin avisar y puedes perder lo escrito!"; case MSG_TOO_MAX_CONN: return "Demasiadas conexiones. Inténtalo más tarde."; case MSG_TOO_MAX_TRY_CONN: return "Lo siento. Has pulsado el botón muchas veces."; case MSG_ADDRESS_LINE_CUT: return "¡CUIDADO! Longitud máxima de linea alcanzada. No se pudieron añadir todas las direcciones."; case MSG_MIN_TIMEBETWCONNS: return "Conexión reintentada demasiado pronto. Por favor pulse el botón \"Entrar\" sólo una vez y espere."; case MSG_ERR_RELOAD_ATTACHS:return "Número incorrecto de adjuntos. Posiblemente has intentado reenviar un adjunto ya enviado."; case MSG_NOATTACHSERASED: return "¡NINGÚN ADJUNTO HA SIDO ELIMINADO!"; case MSG_NOATTACHSSAVED: return "¡NINGÚN ADJUNTO HA SIDO GUARDADO!"; case MSG_NO_ELEMENTS: return "No hay elementos."; case MSG_BADCOOKIE: return "Problema de seguridad! Acceso archivado."; case MSG_DEBUG: return "Debug Page"; case MSG_MALFORMED_MESSAGE: return "[ Mensaje vacío posiblemente malformado. Usa \"Descargar mensaje\" para verlo como texto. ]"; case MSG_MSGSFOUND_0: return "Ningún mensaje ENCONTRADO."; case MSG_MSGSFOUND: return "%d mensaje ENCONTRADO."; case MSG_MSGSFOUND_S: return "%d mensajes ENCONTRADOS."; case MSG_MSGS_SORTED: return "¡Mensajes ordenados!"; case MSG_GO_TO_DISABLED: return "CUIDADO: Faltan 5 minutos para desconectar la sesion. Usa el boton de 'Guardar' o puedes perder lo escrito!"; case MSG_AB_ADDFIELDS: return "Direcciones añadidas a los campos indicados: %d."; case L_USER: return "Usuario"; case L_PASSWORD: return "Contraseña"; case L_LOGIN: return "Entrar"; case L_CLEAR: return "Limpiar"; case L_LOGOUT: return "Salir"; case L_INDEXMAILBOX: return "Buzón '%s' con %ld mensajes."; case L_INDEXMAILBOX2: return "Índice del buzón"; case L_INDEXMAILBOX3: return "Buzón '%s' con %ld mensajes (%s)."; case L_INDEXMAILBOX4: return "Buzón actual abierto: '%s' (%ld mensajes)."; case L_CHOOSELANGUAGE: return "Elige idioma/Tria llenguatge/Choose language"; case L_COPYRIGHT: return "©Universitat de València, 2000"; case L_MESSAGES: return "mensajes"; case L_NEXTPAGE_ACT: return "Página siguiente"; case L_NEXTPAGE_INA: return "Página siguiente"; case L_PREVPAGE_ACT: return "Página previa"; case L_PREVPAGE_INA: return "Página previa"; case L_FIRSTPAGE_ACT: return "Página Primera"; case L_FIRSTPAGE_INA: return "Página Primera"; case L_LASTPAGE_ACT: return "Página Última"; case L_LASTPAGE_INA: return "Página Última"; case L_MESSAGE: return "Mensaje %ld/%ld (%s)."; case L_MESSAGE2: return "Leyendo el mensaje:"; case L_DUMPFULLMSG: return "Descargar mensaje"; case L_NOSUBJECT: return "(Sin tema)"; case L_NEXTMSG: return "Mensaje Siguiente"; case L_PREVMSG: return "Mensaje Anterior"; case L_NEXTMSG_INA: return "Mensaje Siguiente"; case L_PREVMSG_INA: return "Mensaje Anterior"; case L_ERROR: return "Error"; case L_STRUCTMIME: return "Estructura del mensaje y adjuntos:"; case L_EXECUTE: return "Ejecutar"; case L_DELETEMSG: return "Borrado"; case L_EXPUNGE: return "Purgar"; case L_UNDELETEMSG: return "NO borrado"; case L_HELP: return "Ayuda"; case L_COMPOSEMSG: return "Componer"; case L_MAILBOXES: return "Buzones"; case L_CHANGEMAILBOX: return "Abrir buzón"; case L_CREATEMAILBOX: return "Crear buzón"; case L_DELETEMAILBOX: return "Borrar buzón"; case L_RENAMEMAILBOX: return "Renombrar buzón"; case L_ANSWEREDMSG: return "Respondido"; case L_UNANSWEREDMSG: return "NO respondido"; case L_FLAGGEDMSG: return "Importante"; case L_UNFLAGGEDMSG: return "NO importante"; case L_SEENMSG: return "NO nuevo"; case L_UNSEENMSG: return "Nuevo"; case L_MOVEMSG: return "Mover mensajes a"; case L_COPYMSG: return "Copiar mensajes a"; case L_CANCEL: return "Cancelar"; case L_CONFIRM: return "Confirmar"; case L_TO: return "Para: "; case L_CC: return "CC: "; case L_BCC: return "BCC: "; case L_TO0: return "To"; case L_CC0: return "Cc"; case L_BCC0: return "Bcc"; case L_SUBJECT: return "Asunto: "; case L_TEXTTOSEND: return "Texto a enviar:"; case L_CANCELMSG: return "Cancelar"; case L_SENDMSG: return "Enviar"; case L_ATTACHMSG: return "Adjuntos"; case L_REPLYMSG: return "Contestar"; case L_FORWARDMSG: return "Reenviar"; case L_FROM: return "De: "; case L_DATE: return "Fecha: "; case L_REPLYTO: return "Reply-to: "; case L_SIGNATURE: return "Firma"; case L_SHOWOPTIONS: return "Opciones"; case L_ADDBOOK: return "Agenda"; case L_SAVE: return "Guardar"; case L_MSGSPERINDEXPAGE:return "Número de mensajes mostrados por página en el índice: "; case L_INSIGNINNEWMSG: return "Firmar los mensajes nuevos"; case L_ATTACHSHOWED: return "Adjunto mostrado debajo"; case L_PERSONALNAME: return "Nombre personal completo: "; case L_NOFROM: return "(Sin remitente)"; case L_SAVEMSGSENTMAIL:return "Guardar mensajes enviados en el buzón  "; case L_ATTACH_NEW: return "Adjuntar otro fichero"; case L_FILE: return "Fichero"; case L_NO_ATTACHS: return "(No hay ficheros adjuntados)"; case L_DOATTACH: return "¡Adjuntar!"; case L_DETACH: return "Quitar"; case L_AB_NICKNAME: return "Alias"; case L_AB_FULLNAME: return "Nombre"; case L_AB_ADDRESSES: return "Direcciones (email)"; case L_AB_FCC: return "Fcc"; case L_AB_COMMENTS: return "Comentarios"; case L_AB_EDITENTRY: return "Modificar entrada"; case L_AB_NEWENTRY: return "Añadir nueva entrada"; case L_DELETE: return "Borrar"; case L_NUMOFENTRIES: return "Número de entradas"; case L_BACK: return "Atrás"; case L_CLEANALL: return "Limpiar todo"; case L_SAVEADDRESS: return "Guardar Dirección"; case L_NUMBER: return "Num.:"; case L_FLAGS: return "Marcas:"; case L_SIZE: return "Tamaño:"; case L_FLAG_DELETED: return "Borrado"; case L_FLAG_ANSWERED: return "Respondido"; case L_FLAG_FLAGGED: return "¡Importante!"; case L_FLAG_NEW: return "Nuevo"; case L_FLAG_UNSEEN: return "Nuevo"; case L_MARK: return "Marcar"; case L_MSGS_AS: return " mensajes como "; case L_PRESS_TO_INDEX: return "Volver al Índice de mensajes"; case L_EDIT: return "Modificar"; case L_SORT: return "Ordenar"; case L_MSGS_SHOWN: return " Mostrados del %ld al %ld."; case L_LEX_TO: return " a "; case L_DELNEXTMSG: return "Borrar"; case L_UNDELNEXTMSG: return "Deborrar"; case L_ABOUT: return "Acerca de"; case L_REPLYFROM: return "Contestar a 'From:' en vez de 'Reply-to:'."; case L_FORWATTACHS: return "Incluir adjuntos en el Reenvío del mensaje."; case L_SIZEWRITEAREA: return "Tamaño (filas / columnas) del area de texto en Componer mensaje."; case L_NEXTMSGSHOWN: return "Mostrado el siguiente mensaje."; case L_LASTMSGSHOWN: return "Mostrado el último mensaje."; case L_NUMATTACHSHOW: return "Adjunto mostrado: %s"; case L_DOWNLOADMAILBOX:return "Descargar el Buzón completo"; case L_EMPTY_IMAPSERVER:return "Campo servidor IMAP vacío!"; case L_NOTALLOWED_IMAPSERVER: return "Servidor IMAP no permitido!"; case L_AB_DUMP: return "Descargar"; case L_TRUNCATELENGTHREADINGMSG: return "Truncar las líneas del mensaje que se está leyendo si son más largas que "; case L_SKIN: return "Apariencia"; case L_SECURITYPROBLEM:return "Problema de seguridad"; case L_REFRESH :return "Actualizar"; case L_FLAG_SEARCHED: return "Encontrado en la búsqueda previa"; case L_SEARCH: return "Buscar en"; case L_REFRESHTIME: return "Minutos para refrescar automáticamente la página índice (0 para no hacerlo):"; case L_SEARCH_SUBJECT: return "Asunto"; case L_SEARCH_FROM: return "De"; case L_SEARCH_BODY: return "Cuerpo"; case L_SEARCH_ALL: return "Todo"; case L_CONFIRMPURGE: return "Confirmar el purgado del Buzón"; case L_CONFIRMLOGOUT: return "Confirmar la Desconexión"; case L_FLAG_UNDELETED: return "No Borrado"; case L_FLAG_UNANSWERED: return "No Contestado"; case L_FLAG_UNFLAGGED: return "No Importante"; case L_FLAG_UNNEW: return "No Nuevo"; case L_FLAG_SEEN: return "Visto"; case L_FLAG_UNSEARCHED: return "NO Encontrado"; case L_SEARCHEDMSG: return "1 mensaje añadido a la lista de mensajes encontrados."; case L_UNSEARCHEDMSG: return "1 mensaje borrado de la lista de mensajes encontrados."; case L_DUMPFULLHEADER: return "Descargar cabeceras"; case L_ADDADDRESS_TO: return "Añadir entradas al campo 'Para'"; case L_ADDADDRESS_CC: return "Añadir entradas al campo 'CC'"; case L_ADDADDRESS_BCC: return "Añadir entradas al campo 'BCC'"; case L_DELADDRESSES: return "Borrar entradas seleccionadas"; case L_ADDADDRESS_FIELD: return "Añadir direcciones"; case TIT_COMPOSEMSG: return "Componiendo nuevo mensaje"; case TIT_HOMEPAGE: return "Servicio de Correo de la Universitat de València"; case TIT_CONFIRMACTION:return "Confirmar acción"; case TIT_INDEXMAILBOX: return "Índice del buzón"; case TIT_MAILBOXES: return "Trabajando con los buzones"; case TIT_MESSAGEHEADER:return "Viendo el mensaje"; case TIT_REPLYMSG: return "Contestando el mensaje"; case TIT_FORWARDMSG: return "Reenviando el mensaje"; case TIT_SHOWOPTIONS: return "Modificando tus opciones"; case TIT_ADDBOOK: return "Viendo la Agenda"; case TIT_INVALIDPAGE: return "Página ncorrecta."; case TIT_SHOWATTACHS: return "Trabajando con los adjuntos del mensaje"; case TIT_BADCOOKIE: return "Problema de seguridad!"; case TIT_SHOWHEADERS: return "Todas las cabeceras"; case ERR_INV_CMD: return "¡Comando incorrecto!"; case ERR_INV_USER_PW: return "¡Usuario o Contraseña incorrecto!"; case ERR_INV_MAILBOX: return "Buzón incorrecto: '%s'"; case ERR_INV_PARMS: return "Parámetros incorrectos"; case ERR_OPENCONN: return "Abriendo la conexión con el servidor"; case ERR_CREAT_USERDIR:return "Creando directorio del Usuario"; case ERR_CREAT_USERATTACHSDIR:return "Creando directorio para adjuntos de usuario"; case ERR_SENDING_MSG: return "Enviando el mensaje"; case ERR_AB_DELEENTRY: return "Borrando entrada"; case ERR_MAXSIZEATT: return "El tamaño máximo de adjunto es %ld bytes"; case ERR_UNHANDLESIZEATTACH: return "El tamaño del adjunto es muy grande. No puedo manejarlo."; case ERR_QUOTA_USAGE: return "AVISO: El uso de espacio es del %s."; case ERR_SERVERISDOWN: return "El servidor no responde."; case ALT_LOGO: return "Logo"; case ALT_NEXTPAGE_ACT: return "Página siguiente"; case ALT_NEXTPAGE_INA: return "Página siguiente"; case ALT_PREVPAGE_ACT: return "Página previa"; case ALT_PREVPAGE_INA: return "Página previa"; case ALT_FIRSTPAGE_ACT:return "Página Primera"; case ALT_FIRSTPAGE_INA:return "Página Primera"; case ALT_LASTPAGE_ACT: return "Página Última"; case ALT_LASTPAGE_INA: return "Página Última"; case ALT_DUMPFULLMSG: return "Descargar mensaje"; case ALT_NEXTMSG: return "Mensaje Siguiente"; case ALT_PREVMSG: return "Mensaje Anterior"; case ALT_NEXTMSG_INA: return "Mensaje Siguiente"; case ALT_PREVMSG_INA: return "Mensaje Anterior"; case ALT_HELP: return "Ayuda"; case ALT_LOGOUT: return "Salir"; case ALT_EXPUNGE: return "Purgar"; case ALT_COMPOSEMSG: return "Componer"; case ALT_MAILBOXES: return "Buzones"; case ALT_REPLYMSG: return "Contestar"; case ALT_FORWARDMSG: return "Reenviar"; case ALT_SHOWOPTIONS: return "Opciones"; case ALT_ADDBOOK: return "Agenda"; case ALT_BACK: return "Atrás"; case ALT_SAVEADDRESS: return "Guardar Dirección"; case ALT_SORT: return "Ordenar"; case ALT_AB_NEWENTRY: return "Nueva entrada"; case ALT_DELNEXTMSG: return "Borrar"; case ALT_ABOUT: return "Acerca de"; case ALT_UNDELNEXTMSG: return "Desborrar"; case ALT_AB_DUMP: return "Descargar agenda"; case ALT_DUMPFULLHEADER: return "Descargar cabeceras"; case FORWARDLINE: return "---------- Mensaje reenviado ----------"; default: return "No string"; } } char *Language::getStringCatala (int WHAT) { switch (WHAT) { case PREFIX_FORWARD: return "(Fwd) "; case PREFIX_REPLY: return "Re: "; case MSG_CONNREFUSED: return "Conexió fallida!"; case MSG_CANRECONNECTHERE: return "Podeu reconnectar prement ací."; case MSG_SERVERISDOWN: return "El servidor no respon."; case MSG_PERHAPSTIMEOUT: return "Potser s'ha acabat el temps?"; case MSG_CONF_DELETEMAILBOX:return "Esborrarem la bústia. N'esteu segurs?"; case MSG_CONF_EXPUNGE: return "Esteu segurs que voleu purgar la bústia?
Açò esborrará definitivament tots els missatges."; case MSG_CONF_LOGOUT: return "Confirmeu la desconnexió, per favor."; case MSG_SEND_OK: return "Missatge enviat correctament."; case MSG_ERR_SAVE_SENTMAIL: return "Missatge enviat correctament però NO es pot guardar el missatge enviat. Pot ser que s'ha acabat l'espai de disc."; case MSG_SEND_ERR: return "Problemes enviant el missatge. Missatge no enviat!"; case MSG_CANCELMSG: return "Enviament del missatge CANCEL·LAT!"; case MSG_SHOWOPTIONS: return "Editant les opcions"; case MSG_SAVEOPTIONS: return "Opcions GUARDADES!"; case MSG_CANCELOPTIONS: return "Cancel·lada l'edició de les opcions!"; case MSG_ERR_SAVEOPTIONS: return "ERROR en guardar les opcions!"; case MSG_ADDBOOK: return "Veient l'agenda"; case MSG_SAVEADDBOOK: return "Agenda GUARDADA!"; case MSG_ERR_SAVEADDBOOK: return "ERROR en guardar l'agenda!"; case MSG_MSGSPURGED_0: return "Ningú missatge esborrat."; case MSG_MSGSPURGED: return "¡%d missatge ESBORRAT!"; case MSG_MSGSPURGED_S: return "¡%d missatges ESBORRATS!"; case MSG_MAILBOXCHANGED: return "Bústia canviada!"; case MSG_MAILBOXCREATED: return "Nova bústia creada!"; case MSG_MAILBOXDELETED: return "Bústia esborrada!"; case MSG_MAILBOXRENAMED: return "Bústia reanomenada!"; case MSG_MOVEDMESSAGES: return "%d missatge mogut a '%s'."; case MSG_MOVEDMESSAGES_S: return "%d missatges moguts a '%s'."; case MSG_COPYMESSAGES: return "%d missatge copiat a '%s'."; case MSG_COPYMESSAGES_S: return "%d missatges copiats a '%s'."; case MSG_INVALIDPAGE: return "Operació invàlida. Per favor, actualitzeu l'índex."; case MSG_SHOWATTACHS: return "Editant els adjunts"; case MSG_SAVEATTACHS: return "Adjunts GUARDATS!"; case MSG_ERASEATTACHS: return "Adjunts seleccionats esborrats!"; case MSG_ERR_SAVEATTACHS: return "ERROR en guardar els adjunts!"; case MSG_AB_EDITENTRY: return "Editant l'entrada"; case MSG_AB_SAVEENTRY: return "Entrada GUARDADA!"; case MSG_AB_DELEENTRY: return "Entrades ESBORRADES!"; case MSG_AB_ADDTO: return "Afegides les adreces al camp TO en Compondre Missatge"; case MSG_AB_ADDCC: return "Afegides les adreces al camp CC en Compondre Missatge"; case MSG_AB_ADDBCC: return "Afegides les adreces al camp BCC en Compondre Missatge"; case MSG_NO_ENTRIES_MARKED: return "No hi havia entrades seleccionades. No s'hi va executar cap acció!"; case MSG_FLAGS_CHANGED: return "%d missatge marcat com %s."; case MSG_FLAGS_CHANGED_S: return "%d missatges marcats com %ss."; case MSG_FIELD_TO_EMPTY: return "El camp 'Per a' està buit."; case MSG_FIELD_SUBJ_EMPTY: return "El camp 'Assumpte' està buit."; case MSG_COMPOSE_TIMEOUT: return "IMPORTANT: Useu el botó de 'Guardar' de tant en tant. Als vint minuts d'inactivitat es tancarà la connexió sense avisar i pots perdre l'escrit!"; case MSG_TOO_MAX_CONN: return "Massa connexions. Prova més tard."; case MSG_TOO_MAX_TRY_CONN: return "Ho sent. Heu premut el botó moltes vegades."; case MSG_ADDRESS_LINE_CUT: return "COMPTE! Espai màxim de línia usat. No es van poder afegir totes les adreces."; case MSG_MIN_TIMEBETWCONNS: return "Conexió reintentada massa prompte. Per favor premeu el botó \"Entrar\" només una vegada i espereu."; case MSG_ERR_RELOAD_ATTACHS:return "Nombre d'adjunts incorrecte. Potser has tornat a reenviar un adjunt ya enviat."; case MSG_NOATTACHSERASED: return "CAP ADJUNT HA SEGUT ESBORRAT!"; case MSG_NOATTACHSSAVED: return "CAP ADJUNT HA SEGUT GUARDAT!"; case MSG_NO_ELEMENTS: return "No hi ha elements."; case MSG_BADCOOKIE: return "Problema de seguretat! Acces arxivat."; case MSG_DEBUG: return "Debug Page"; case MSG_MALFORMED_MESSAGE: return "[ Missatge vuit possiblement malformat. Utilitza \"Descarregar missatge\" per a veure'l com a text. ]"; case MSG_MSGSFOUND_0: return "Cap missatge TROBAT."; case MSG_MSGSFOUND: return "%d missatge TROBAT."; case MSG_MSGSFOUND_S: return "%d missatges TROBATS."; case MSG_MSGS_SORTED: return "Missatges ordenats!"; case MSG_GO_TO_DISABLED: return "COMPTE: Falten 5 minuts per tancar la conexio. Useu el boto de 'Guardar' o pots perdre l'escrit!"; case MSG_AB_ADDFIELDS: return "Adreces afegides a els camps indicats: %d."; case L_USER: return "Usuari"; case L_PASSWORD: return "Contrasenya"; case L_LOGIN: return "Entrar"; case L_CLEAR: return "Netejar"; case L_LOGOUT: return "Eixir"; case L_INDEXMAILBOX: return "Bústia '%s' amb %ld missatges."; case L_INDEXMAILBOX2: return "Índex de la bústia"; case L_INDEXMAILBOX3: return "Bústia '%s' amb %ld missatges (%s)."; case L_INDEXMAILBOX4: return "Bústia oberta: '%s' (%ld missatges)."; case L_CHOOSELANGUAGE: return "Elige idioma/Trieu llengua/Choose language"; case L_COPYRIGHT: return "©Universitat de València, 2000"; case L_MESSAGES: return "missatges"; case L_NEXTPAGE_ACT: return "Pàgina següent"; case L_NEXTPAGE_INA: return "Pàgina següent"; case L_PREVPAGE_ACT: return "Pàgina prèvia"; case L_PREVPAGE_INA: return "Pàgina prèvia"; case L_FIRSTPAGE_ACT: return "Primera pàgina"; case L_FIRSTPAGE_INA: return "Primera pàgina"; case L_LASTPAGE_ACT: return "Última pàgina"; case L_LASTPAGE_INA: return "Última pàgina"; case L_MESSAGE: return "Missatge %ld/%ld (%s)."; case L_MESSAGE2: return "Llegint el missatge:"; case L_DUMPFULLMSG: return "Descarregar el missatge"; case L_NOSUBJECT: return "(Sense tema)"; case L_NEXTMSG: return "Següent missatge"; case L_PREVMSG: return "Missatge anterior"; case L_NEXTMSG_INA: return "Següent missatge"; case L_PREVMSG_INA: return "Missatge anterior"; case L_ERROR: return "Error"; case L_STRUCTMIME: return "Estructura del missatge i adjunts:"; case L_EXECUTE: return "Executar"; case L_DELETEMSG: return "Esborrat"; case L_EXPUNGE: return "Purgar"; case L_UNDELETEMSG: return "No esborrat"; case L_HELP: return "Ajuda"; case L_COMPOSEMSG: return "Compon"; case L_MAILBOXES: return "Bústies"; case L_CHANGEMAILBOX: return "Obrir bústia"; case L_CREATEMAILBOX: return "Crear bústia"; case L_DELETEMAILBOX: return "Esborrar bústia"; case L_RENAMEMAILBOX: return "Reanomenar bústia"; case L_ANSWEREDMSG: return "Contestat"; case L_UNANSWEREDMSG: return "NO contestat"; case L_FLAGGEDMSG: return "Important"; case L_UNFLAGGEDMSG: return "NO important"; case L_SEENMSG: return "NO nou"; case L_UNSEENMSG: return "Nou"; case L_MOVEMSG: return "Moure missatges a"; case L_COPYMSG: return "Copiar missatge a"; case L_CANCEL: return "Cancel·lar"; case L_CONFIRM: return "Confirmar"; case L_TO: return "Per a: "; case L_CC: return "CC: "; case L_BCC: return "BCC: "; case L_TO0: return "To"; case L_CC0: return "Cc"; case L_BCC0: return "Bcc"; case L_SUBJECT: return "Assumpte: "; case L_TEXTTOSEND: return "Text per enviar:"; case L_CANCELMSG: return "Cancel·lar"; case L_SENDMSG: return "Enviar"; case L_ATTACHMSG: return "Adjunts"; case L_REPLYMSG: return "Contestar"; case L_FORWARDMSG: return "Reenviar"; case L_FROM: return "De: "; case L_DATE: return "Data: "; case L_REPLYTO: return "Reply-to: "; case L_SIGNATURE: return "Firma"; case L_SHOWOPTIONS: return "Opcions"; case L_ADDBOOK: return "Agenda"; case L_SAVE: return "Guardar"; case L_MSGSPERINDEXPAGE:return "Nombre de missatges mostrats per pàgina en l'índex: "; case L_INSIGNINNEWMSG: return "Firmar els missatges nous"; case L_ATTACHSHOWED: return "Adjunts mostrats baix"; case L_PERSONALNAME: return "Nom personal complet: "; case L_NOFROM: return "(Sense remitent)"; case L_SAVEMSGSENTMAIL:return "Guardar missatges enviats a la bústia  "; case L_ATTACH_NEW: return "Adjuntar un altre fitxer"; case L_FILE: return "Fitxer"; case L_NO_ATTACHS: return "(No hi ha adjunts)"; case L_DOATTACH: return "Adjuntar!"; case L_DETACH: return "Desenganxar"; case L_AB_NICKNAME: return "Àlies"; case L_AB_FULLNAME: return "Nom"; case L_AB_ADDRESSES: return "Adreces (email)"; case L_AB_FCC: return "Fcc"; case L_AB_COMMENTS: return "Comentaris"; case L_AB_EDITENTRY: return "Editar entrada"; case L_AB_NEWENTRY: return "Afegir nova entrada"; case L_DELETE: return "Esborrar"; case L_NUMOFENTRIES: return "Nombre d'entrades"; case L_BACK: return "Arrere"; case L_CLEANALL: return "Netejar-ho tot"; case L_SAVEADDRESS: return "Guardar adreça"; case L_NUMBER: return "Núm.:"; case L_FLAGS: return "Marques:"; case L_SIZE: return "Grandària:"; case L_FLAG_DELETED: return "Esborrat"; case L_FLAG_ANSWERED: return "Contestat"; case L_FLAG_FLAGGED: return "Important!"; case L_FLAG_NEW: return "Nou"; case L_FLAG_UNSEEN: return "Nou"; case L_MARK: return "Marcar"; case L_MSGS_AS: return " missatges com "; case L_PRESS_TO_INDEX: return "Tornar a l'índex de missatges"; case L_EDIT: return "Editar"; case L_SORT: return "Ordenar"; case L_MSGS_SHOWN: return " Mostrats del %ld al %ld."; case L_LEX_TO: return " a "; case L_DELNEXTMSG: return "Esborrar"; case L_UNDELNEXTMSG: return "No esborrar"; case L_ABOUT: return "A propòsit"; case L_REPLYFROM: return "Contestar a 'From:' en compte de 'Reply-to:'."; case L_FORWATTACHS: return "Incloure adjunts en el Reenvío del missatge."; case L_SIZEWRITEAREA: return "Grandària (files / columnes) de l'àrea de text en Composar missatge."; case L_NEXTMSGSHOWN: return "Mostrat el següent missatge."; case L_LASTMSGSHOWN: return "Mostrat el últim missatge."; case L_NUMATTACHSHOW: return "Adjunt mostrat: %s"; case L_DOWNLOADMAILBOX:return "Descarregar tota la bústia"; case L_EMPTY_IMAPSERVER:return "No hi ha servidor IMAP!"; case L_NOTALLOWED_IMAPSERVER: return "Servidor IMAP no vàlid!"; case L_AB_DUMP: return "Descarregar"; case L_TRUNCATELENGTHREADINGMSG: return "Truncar les línies del missatge que està llegint-se si són més llargues que "; case L_SKIN: return "Paregut"; case L_SECURITYPROBLEM:return "Problema de seguretat"; case L_REFRESH :return "Actualitzar"; case L_FLAG_SEARCHED: return "Trovat en la recerca prèvia"; case L_SEARCH: return "Buscar en"; case L_REFRESHTIME: return "Minuts per refrescar automàticament la pàgina índex (0 per no fer-ho)."; case L_SEARCH_SUBJECT: return "Assumpte"; case L_SEARCH_FROM: return "De"; case L_SEARCH_BODY: return "Cos"; case L_SEARCH_ALL: return "Tot"; case L_CONFIRMPURGE: return "Confirmar la purga de la Bústia"; case L_CONFIRMLOGOUT: return "Confirmar la Desconnexió"; case L_FLAG_UNDELETED: return "No Esborrat"; case L_FLAG_UNANSWERED: return "No Contestat"; case L_FLAG_UNFLAGGED: return "No Important"; case L_FLAG_UNNEW: return "No Nou"; case L_FLAG_SEEN: return "Vist"; case L_FLAG_UNSEARCHED: return "No Encontrat"; case L_SEARCHEDMSG: return "1 missatge sumat a la llista de missatges trobats."; case L_UNSEARCHEDMSG: return "1 missatge esborrat de la llista de missatges trobats."; case L_DUMPFULLHEADER: return "Descarregar capçaleres"; case L_ADDADDRESS_TO: return "Afegir entrades al camp 'Per a'"; case L_ADDADDRESS_CC: return "Afegir entrades al camp 'CC'"; case L_ADDADDRESS_BCC: return "Afegir entrades al camp 'BCC'"; case L_DELADDRESSES: return "Esborrar entrades seleccionades"; case L_ADDADDRESS_FIELD: return "Afegir adreces"; case TIT_COMPOSEMSG: return "Composant missatge nou"; case TIT_HOMEPAGE: return "Servei de Correu de la Universitat de València"; case TIT_CONFIRMACTION:return "Confirmar acció"; case TIT_INDEXMAILBOX: return "Índex de la bústia"; case TIT_MAILBOXES: return "Treballant amb les búusties"; case TIT_MESSAGEHEADER:return "Veient missatge"; case TIT_REPLYMSG: return "Contestant missatge"; case TIT_FORWARDMSG: return "Reenviant missatge"; case TIT_SHOWOPTIONS: return "Editant les vostres opcions"; case TIT_ADDBOOK: return "Veient l'agenda"; case TIT_INVALIDPAGE: return "Pàgina invàlida"; case TIT_SHOWATTACHS: return "Treballant amb els adjunts del missatge"; case TIT_BADCOOKIE: return "Problema de seguretat!"; case TIT_SHOWHEADERS: return "Totes les capçaleres"; case ERR_INV_CMD: return "Commandament invàlid!"; case ERR_INV_USER_PW: return "Usuari o contrasenya invàlid"; case ERR_INV_MAILBOX: return "Bústia invàlida: '%s'"; case ERR_INV_PARMS: return "Paràmetres incorrectes"; case ERR_OPENCONN: return "Obrint la connexió amb el servidor"; case ERR_CREAT_USERDIR:return "Creant directori de l'usuari"; case ERR_CREAT_USERATTACHSDIR:return "Creant directori per a adjunts de l'usuari"; case ERR_SENDING_MSG: return "Enviant el missatge."; case ERR_AB_DELEENTRY: return "Esborrant entrada"; case ERR_MAXSIZEATT: return "La grandaria màxima d'adjunt és %ld bytes"; case ERR_UNHANDLESIZEATTACH: return "El tamanyo del adjunt es molt grand. No puc maneixar-ho."; case ERR_QUOTA_USAGE: return "AVÍS: L'ús d'espai és del %s."; case ERR_SERVERISDOWN: return "El servidor no respon."; case ALT_LOGO: return "Logo"; case ALT_NEXTPAGE_ACT: return "Pàgina següent"; case ALT_NEXTPAGE_INA: return "Pàgina següent"; case ALT_PREVPAGE_ACT: return "Pàgina anterior"; case ALT_PREVPAGE_INA: return "Pàgina anterior"; case ALT_FIRSTPAGE_ACT:return "Primera pàgina"; case ALT_FIRSTPAGE_INA:return "Primera pàgina"; case ALT_LASTPAGE_ACT: return "Última pàgina"; case ALT_LASTPAGE_INA: return "Última pàgina"; case ALT_DUMPFULLMSG: return "Descarregar missatge"; case ALT_NEXTMSG: return "Missatge següent"; case ALT_PREVMSG: return "Missatge anterior"; case ALT_NEXTMSG_INA: return "Missatge següent"; case ALT_PREVMSG_INA: return "Missatge anterior"; case ALT_HELP: return "Ajuda"; case ALT_LOGOUT: return "Eixir"; case ALT_EXPUNGE: return "Purgar"; case ALT_COMPOSEMSG: return "Compon"; case ALT_MAILBOXES: return "Bústies"; case ALT_REPLYMSG: return "Contestar"; case ALT_FORWARDMSG: return "Reenviar"; case ALT_SHOWOPTIONS: return "Opcions"; case ALT_ADDBOOK: return "Agenda"; case ALT_BACK: return "Arrere"; case ALT_SAVEADDRESS: return "Guardar adreça"; case ALT_SORT: return "Ordenar"; case ALT_AB_NEWENTRY: return "Nova entrada"; case ALT_DELNEXTMSG: return "Esborrar"; case ALT_ABOUT: return "A proposit"; case ALT_UNDELNEXTMSG: return "No esborrar"; case ALT_AB_DUMP: return "Descarregar agenda"; case ALT_DUMPFULLHEADER: return "Descarregar capçaleres"; case FORWARDLINE: return "---------- Missatge reenviat ----------"; default: return "No string"; } } char *Language::getImageEnglish (int WHAT) { switch (WHAT) { case L_LOGOUT: return "/postman/icons/logout.gif"; case L_NEXTPAGE_ACT: return "/postman/icons/nextpage.gif"; case L_NEXTPAGE_INA: return "/postman/icons/nextpage_ina.gif"; case L_PREVPAGE_ACT: return "/postman/icons/prevpage.gif"; case L_PREVPAGE_INA: return "/postman/icons/prevpage_ina.gif"; case L_FIRSTPAGE_ACT: return "/postman/icons/firstpage.gif"; case L_FIRSTPAGE_INA: return "/postman/icons/firstpage_ina.gif"; case L_LASTPAGE_ACT: return "/postman/icons/lastpage.gif"; case L_LASTPAGE_INA: return "/postman/icons/lastpage_ina.gif"; case L_DUMPFULLMSG: return "/postman/icons/dumpfullmsg.gif"; case L_DUMPFULLHEADER:return "/postman/icons/dumpfullheader.gif"; case L_NEXTMSG: return "/postman/icons/nextmsg.gif"; case L_PREVMSG: return "/postman/icons/prevmsg.gif"; case L_NEXTMSG_INA: return "/postman/icons/nextmsg_ina.gif"; case L_PREVMSG_INA: return "/postman/icons/prevmsg_ina.gif"; case L_EXPUNGE: return "/postman/icons/expunge.gif"; case L_HELP: return "/postman/icons/help.gif"; case L_COMPOSEMSG: return "/postman/icons/compose.gif"; case L_MAILBOXES: return "/postman/icons/showmailboxes.gif"; case L_CANCEL: return "/postman/icons/cancel.gif"; case L_CONFIRM: return "/postman/icons/confirm.gif"; case L_REPLYMSG: return "/postman/icons/reply.gif"; case L_FORWARDMSG: return "/postman/icons/forward.gif"; case L_SHOWOPTIONS: return "/postman/icons/showoptions.gif"; case L_ADDBOOK: return "/postman/icons/addbook.gif"; case L_AB_EDITENTRY: return "/postman/icons/editentry.gif"; case L_BACK: return "/postman/icons/back.gif"; case L_SAVEADDRESS: return "/postman/icons/saveaddress.gif"; case L_INDEXMAILBOX: return "/postman/icons/index.gif"; case L_AB_NEWENTRY: return "/postman/icons/ab_newentry.gif"; case L_DELNEXTMSG: return "/postman/icons/paperbox.gif"; case L_UNDELNEXTMSG: return "/postman/icons/unpaperbox.gif"; case L_ABOUT: return "/postman/icons/about.gif"; case L_AB_DUMP: return "/postman/icons/dump.gif"; case L_SECURITYPROBLEM:return "/postman/icons/security.gif"; default: return "/postman/icons/unknown.gif"; } } char *Language::getImageSpanish (int WHAT) { switch (WHAT) { case L_LOGOUT: return "/postman/icons/logout.gif"; case L_NEXTPAGE_ACT: return "/postman/icons/nextpage.gif"; case L_NEXTPAGE_INA: return "/postman/icons/nextpage_ina.gif"; case L_PREVPAGE_ACT: return "/postman/icons/prevpage.gif"; case L_PREVPAGE_INA: return "/postman/icons/prevpage_ina.gif"; case L_FIRSTPAGE_ACT: return "/postman/icons/firstpage.gif"; case L_FIRSTPAGE_INA: return "/postman/icons/firstpage_ina.gif"; case L_LASTPAGE_ACT: return "/postman/icons/lastpage.gif"; case L_LASTPAGE_INA: return "/postman/icons/lastpage_ina.gif"; case L_DUMPFULLMSG: return "/postman/icons/dumpfullmsg.gif"; case L_DUMPFULLHEADER:return "/postman/icons/dumpfullheader.gif"; case L_NEXTMSG: return "/postman/icons/nextmsg.gif"; case L_PREVMSG: return "/postman/icons/prevmsg.gif"; case L_NEXTMSG_INA: return "/postman/icons/nextmsg_ina.gif"; case L_PREVMSG_INA: return "/postman/icons/prevmsg_ina.gif"; case L_EXPUNGE: return "/postman/icons/expunge.gif"; case L_HELP: return "/postman/icons/help.gif"; case L_COMPOSEMSG: return "/postman/icons/compose.gif"; case L_MAILBOXES: return "/postman/icons/showmailboxes.gif"; case L_CANCEL: return "/postman/icons/cancel.gif"; case L_CONFIRM: return "/postman/icons/confirm.gif"; case L_REPLYMSG: return "/postman/icons/reply.gif"; case L_FORWARDMSG: return "/postman/icons/forward.gif"; case L_SHOWOPTIONS: return "/postman/icons/showoptions.gif"; case L_ADDBOOK: return "/postman/icons/addbook.gif"; case L_AB_EDITENTRY: return "/postman/icons/editentry.gif"; case L_BACK: return "/postman/icons/back.gif"; case L_SAVEADDRESS: return "/postman/icons/saveaddress.gif"; case L_INDEXMAILBOX: return "/postman/icons/index.gif"; case L_AB_NEWENTRY: return "/postman/icons/ab_newentry.gif"; case L_DELNEXTMSG: return "/postman/icons/paperbox.gif"; case L_UNDELNEXTMSG: return "/postman/icons/unpaperbox.gif"; case L_ABOUT: return "/postman/icons/about.gif"; case L_AB_DUMP: return "/postman/icons/dump.gif"; case L_SECURITYPROBLEM:return "/postman/icons/security.gif"; default: return "/postman/icons/unknown.gif"; } } char *Language::getImageCatala (int WHAT) { switch (WHAT) { case L_LOGOUT: return "/postman/icons/logout.gif"; case L_NEXTPAGE_ACT: return "/postman/icons/nextpage.gif"; case L_NEXTPAGE_INA: return "/postman/icons/nextpage_ina.gif"; case L_PREVPAGE_ACT: return "/postman/icons/prevpage.gif"; case L_PREVPAGE_INA: return "/postman/icons/prevpage_ina.gif"; case L_FIRSTPAGE_ACT: return "/postman/icons/firstpage.gif"; case L_FIRSTPAGE_INA: return "/postman/icons/firstpage_ina.gif"; case L_LASTPAGE_ACT: return "/postman/icons/lastpage.gif"; case L_LASTPAGE_INA: return "/postman/icons/lastpage_ina.gif"; case L_DUMPFULLMSG: return "/postman/icons/dumpfullmsg.gif"; case L_DUMPFULLHEADER:return "/postman/icons/dumpfullheader.gif"; case L_NEXTMSG: return "/postman/icons/nextmsg.gif"; case L_PREVMSG: return "/postman/icons/prevmsg.gif"; case L_NEXTMSG_INA: return "/postman/icons/nextmsg_ina.gif"; case L_PREVMSG_INA: return "/postman/icons/prevmsg_ina.gif"; case L_EXPUNGE: return "/postman/icons/expunge.gif"; case L_HELP: return "/postman/icons/help.gif"; case L_COMPOSEMSG: return "/postman/icons/compose.gif"; case L_MAILBOXES: return "/postman/icons/showmailboxes.gif"; case L_CANCEL: return "/postman/icons/cancel.gif"; case L_CONFIRM: return "/postman/icons/confirm.gif"; case L_REPLYMSG: return "/postman/icons/reply.gif"; case L_FORWARDMSG: return "/postman/icons/forward.gif"; case L_SHOWOPTIONS: return "/postman/icons/showoptions.gif"; case L_ADDBOOK: return "/postman/icons/addbook.gif"; case L_AB_EDITENTRY: return "/postman/icons/editentry.gif"; case L_BACK: return "/postman/icons/back.gif"; case L_SAVEADDRESS: return "/postman/icons/saveaddress.gif"; case L_INDEXMAILBOX: return "/postman/icons/index.gif"; case L_AB_NEWENTRY: return "/postman/icons/ab_newentry.gif"; case L_DELNEXTMSG: return "/postman/icons/paperbox.gif"; case L_UNDELNEXTMSG: return "/postman/icons/unpaperbox.gif"; case L_ABOUT: return "/postman/icons/about.gif"; case L_AB_DUMP: return "/postman/icons/dump.gif"; case L_SECURITYPROBLEM:return "/postman/icons/security.gif"; default: return "/postman/icons/unknown.gif"; } } char *Language::getPageEnglish (int WHAT) { switch (WHAT) { case CMD_HELP_LOGIN: return HELP_ENG_LOGIN; case CMD_HELP_INDEXMAILBOX: return HELP_ENG_INDEXMAILBOX; case CMD_HELP_DISPLAYMSG: return HELP_ENG_DISPLAYMESSAGE; case CMD_HELP_SHOWMAILBOXES: return HELP_ENG_SHOWMAILBOXES; case CMD_HELP_COMPOSEMSG: return HELP_ENG_COMPOSEMSG; case CMD_HELP_SHOWOPTIONS: return HELP_ENG_SHOWOPTIONS; case CMD_HELP_ADDBOOK: return HELP_ENG_ADDBOOK; case CMD_HELP_SHOWATTACHS: return HELP_ENG_SHOWATTACHS; case CMD_HELP_ABOUT: return HELP_ENG_ABOUT; case CMD_HELP_AB_NEWENTRY: return HELP_ENG_AB_NEWENTRY; case CMD_HELP_AB_EDITENTRY: return HELP_ENG_AB_EDITENTRY; default: return HELP_ENG_LOGIN; } } char *Language::getPageSpanish (int WHAT) { switch (WHAT) { case CMD_HELP_LOGIN: return HELP_SPA_LOGIN; case CMD_HELP_INDEXMAILBOX: return HELP_SPA_INDEXMAILBOX; case CMD_HELP_DISPLAYMSG: return HELP_SPA_DISPLAYMESSAGE; case CMD_HELP_SHOWMAILBOXES: return HELP_SPA_SHOWMAILBOXES; case CMD_HELP_COMPOSEMSG: return HELP_SPA_COMPOSEMSG; case CMD_HELP_SHOWOPTIONS: return HELP_SPA_SHOWOPTIONS; case CMD_HELP_ADDBOOK: return HELP_SPA_ADDBOOK; case CMD_HELP_SHOWATTACHS: return HELP_SPA_SHOWATTACHS; case CMD_HELP_ABOUT: return HELP_SPA_ABOUT; case CMD_HELP_AB_NEWENTRY: return HELP_SPA_AB_NEWENTRY; case CMD_HELP_AB_EDITENTRY: return HELP_SPA_AB_EDITENTRY; default: return HELP_SPA_LOGIN; } } char *Language::getPageCatala (int WHAT) { switch (WHAT) { case CMD_HELP_LOGIN: return HELP_VAL_LOGIN; case CMD_HELP_INDEXMAILBOX: return HELP_VAL_INDEXMAILBOX; case CMD_HELP_DISPLAYMSG: return HELP_VAL_DISPLAYMESSAGE; case CMD_HELP_SHOWMAILBOXES: return HELP_VAL_SHOWMAILBOXES; case CMD_HELP_COMPOSEMSG: return HELP_VAL_COMPOSEMSG; case CMD_HELP_SHOWOPTIONS: return HELP_VAL_SHOWOPTIONS; case CMD_HELP_ADDBOOK: return HELP_VAL_ADDBOOK; case CMD_HELP_SHOWATTACHS: return HELP_VAL_SHOWATTACHS; case CMD_HELP_ABOUT: return HELP_VAL_ABOUT; case CMD_HELP_AB_NEWENTRY: return HELP_VAL_AB_NEWENTRY; case CMD_HELP_AB_EDITENTRY: return HELP_VAL_AB_EDITENTRY; default: return HELP_VAL_LOGIN; } }