/*
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 "";
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 "";
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 "";
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;
}
}