From 99a3fa64eca742477db79628e5c0b12105614da3 Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Fri, 22 Feb 2013 20:39:51 -0300 Subject: [PATCH] Add Catalan support. --- .../src/main/resources/messages_ca.properties | 256 ++++++++++++++++++ .../wisemapping/rest/MindmapController.java | 9 +- .../src/main/resources/messages_ca.properties | 60 ++++ .../src/main/webapp/jsp/accountSettings.jsp | 3 + 4 files changed, 327 insertions(+), 1 deletion(-) create mode 100644 mindplot/src/main/resources/messages_ca.properties create mode 100644 wise-webapp/src/main/resources/messages_ca.properties diff --git a/mindplot/src/main/resources/messages_ca.properties b/mindplot/src/main/resources/messages_ca.properties new file mode 100644 index 00000000..6220f212 --- /dev/null +++ b/mindplot/src/main/resources/messages_ca.properties @@ -0,0 +1,256 @@ +# FIRST LINE IS IGNORED + +DESCRIPTION=Descripció +SITE.TITLE=WiseMapping +SITE.SLOGAN=Evolució en Intel·ligència Artificial +VIEWERS=Lectors +USER_REGISTRATION=Registre d'usuaris +CANCEL=Cancel·lar +FIRSTNAME=Nom +LASTNAME=Cognoms +EMAIL=Correu +HELP=Ajut +ADD=Afegir +LOGOUT=Sortir +PASSWORD=Contrasenya +MY_WISEMAPS=Els meus Wisemaps +RETYPE_PASSWORD=Tornar a introduir la contrasenya +REGISTER=Registre +REMEMBER_ME=Recordar la meva sessió +SIGN_IN=Entrar +SIGN_UP=Registra't +ACCOUNT=El jeu compte +USERNAME=Nom d'usuari +CLOSE=Tancar +NOT_READY_A_USER=Encara no utilitza WiseMapping? +NOT_READY_A_USER_MESSAGE=Registrar-se és ràpid i només és un moment. +JOIN_NOW=Inscriu-te ara ! +FORGOT_PASSWORD=Has oblidat la teva contrasenya? +CHANGE_PASSWORD=Canviar la contrasenya +FAQ=Preguntes més freqüents +SHORT_FAQ=FAQ +LOGIN=Entrar +MIND_FILE=Fitxer +EXPORT=Exportar +SVG_EXPORT_FORMAT=Scalable Vector Graphics (SVG) +PDF_EXPORT_FORMAT=Portable Document Format (PDF) +IMG_EXPORT_FORMAT=Imatge(PNG/JPEG) +FREEMIND_EXPORT_FORMAT = Freemind (version 0.9.0) +DELETE=Esborrar +LOGIN_ERROR=El nom d'usuari o la contrasenya no són correctes +USER_INACTIVE=Perdo, el seu compre encara no ha estar activar. Rebrà un correu amb les dades d'activació. +CREW=The Crew +ALREADY_A_MEMBER=És membre ja ? +TERM_OF_THE_SERVICE=Termes del serve: +FORGOT_PASSWORD_MESSAGE=Introdueixi el seu correu electrònic per iniciar el procés de recuperació de contrasenya. +FIELD_REQUIRED=Camp obligatory +EMAIL_ALREADY_EXIST=correu ja existent +NO_VALID_EMAIL_ADDRESS=correu invàlid +USERNAME_ALREADY_EXIST=Nom d'usuari existent +PASSWORD_MISSMATCH=La contrasenya no concorda +WISEMAPPING_ACCOUNT_MESSAGE=Si us plau verifiqui la informació i llegeixi les condicions del servei. +REGISTRATION_CLICK_ADVICE= Seleccionant "Registre" està acceptant les condicions del servei. +REGISTRATION_TITLE_MSG=Completi el següent formulari per a convertir-se en memore de la comunitat WiseMapping.
El registre és de franc i només és un moment. +CAPTCHA_ERROR=Entri els caràcters com a la imatge superior. +CREATOR=Creador +CREATION_TIME=Data de creació +EDITORS=Editors +PUBLIC=Públic +SHARED=Compartit +ONLY_VIEW_PRIVATE = Aquest document només el pot veure vostè. +ALL_VIEW_PUBLIC = Aquest document el pot veure tothom. +NEW_MAP_MSG=Crear un bou mapa +PUBLISH=Publicar +PUBLISH_DETAILS=Publicant el mapa faro que el mateix sea visible per qualsevol persona que utilitzi Internet. Copïi el codi de sota per a integrar el mapa amb el seu lloc web o el seu blog. +ACCOUNT_DETAIL=Vol canviar les preferències? +SVG_EXPORT_FORMAT_DETAILS=Scalable Vector Graphics (SVG) és un XML markup language per a descriure gràfics vectorals de dues dimensiones. Aquest formar li permetrà imprimir les seis mapas sense perder qualitat o resolució. +PDF_EXPORT_FORMAT_DETAILS=Obtingui el seu mapa com a un document (PDF) per a compartir-lo o utilitzar a les seves presentacions +IMG_EXPORT_FORMAT_DETAILS=Obtingui una representació gráfica del seu mapa incloent tots els colors i formes per a re-utlitzar-lo en documenta o per arxivar-lo. +FREEMIND_EXPORT_FORMAT_DETAILS = FreeMind és una aplicació d'escriptori lliure per al disseny de mapes mentals +TERMSOFUSE=Termes d'ús +PRIVACYPOLICY= Politica de privacitat +EXPORT_DETAILS=Exporti el mapa al format que vulgui i comenci'l a utilitzar en les seves presentacions +WHO_ARE_WE=Qui som? +WELCOME=Benvingut +NO_HISTORY_RESULTS=No existeixen canvis registrats per aquest mapa +RENAME=Re-nomenar +BLOG_SNIPPET=Copïi el tros de codi per a inserir el mapa en un blog o una plana web. +MAX_CHARACTER_SIZE= La mida màxima del missatge són 512 caràcters +URL=URL +DIRECT_LINK=Enllaç directe +BLOG_INCLUSION=Per incloure'l en blogs i planes web. + +ZOOM=Zoom +UNEXPECTED_ERROR=S'ha produït un error inesperat. +UNEXPECTED_ERROR_DETAILS=Disculpeu, s'ha produït un error i no podem processar la seva comanda. Si us plau torni a intentar-ho novament o vagi a la plana d'inici. +NO_ENOUGH_PERMISSIONS=El mapa que cerqueu no està disponible. +NO_ENOUGH_PERMISSIONS_DETAILS=No te suficients privilegis per a veure el mapa, que ha deixat de ser públic o no existeix. +PRINT=Imprimir +IMPORT_MAP_ERROR=El fitxer importat no sembla ser un fitxer Freemind vàlid. +MAP_TITLE_ALREADY_EXISTS=Nom de mapa ja existent +EMBEDDED_MAP_SIZE=* Nota: Pots canviar la mida del mapa integrat, modificant l'alçada i la longitud a través de les propietats d'estil. Pots ajustar també el factor de zoom a través del paràmetre inclós a la URL. + +#FOOTER +TERMS_AND_CONDITIONS=Termes i condicions +CONTACT=Contacte + +KEYBOARD=Dreceres de teclat +KEYBOARD_MSG=Aquestes són les dreceres de teclat que pot utilitzar a l'editor! + +REVERT=revertir +EXPORT_FORMAT_RESTRICTIONS=Important: Exportar a Imatge, PDF o SVG només és possible a través de la regla d'eines. +STARRED=Destacats +ACCOUNT_ACTIVED=El seu compte ha estat activat +ACCOUNT_ACTIVED_FAIL=Error a l'activar el compte +WISEMAPPING_EXPORT_FORMAT=WiseMapping +WISEMAPPING_EXPORT_FORMAT_DETAILS=Exporta el teu mapa en format WiseMapping. +YOUR_ROLE=El teu rol +CHANGE_PASSWORD_SUCCESS=Contrasenya canviada amb èxit +CONFIRM_NEW_PASSWORD=Confirmar Contrasenya +COPYRIGHT=Impulsat per WiseMapping +UNEXPECTED_ERROR_SERVER_ERROR=Ho sentim, s'ha produït un error i no és possible processar la seva comanda. Torni-ho a intentar i si el problema continua, contacti amb nosaltres a support@wisemapping.com +SHARE=Compartir +SEND_ME_A_NEW_PASSWORD=Enviar nova Contrasenya +ALL_MAPS=Tots +CREATE=Crear +DUPLICATE=Duplicar +DELETE_MINDMAP=Esborrar +INFO=Infomació +SAVING=Desant ... +PUBLIC_MAPS=Mapes Públics +MY_MAPS=Els meus mapes +NEW_PASSWORD=Nova Contrasenya +LANGUAGE=Llengua +SHARED_WITH_ME=Compartits +ACCEPT=Acceptar +IMPORT=Importar +HISTORY=Història +INVALID_EMAIL_ERROR=El correu no ha estat verificat +LAST_UPDATE=Darrera Actualització +LAST_UPDATE_BY=Darrera Actualització per +NO_PRODUCTION_DATABASE_CONFIGURED=Malgrat que la base de dades HSQLDB es distribuida durant la instal·lació, no és recomanada per a l'ús a entorns productius. Recomanem l'ús de MySQL 5.5 o superior. Les pases per a configurar MySQL poden ser trobats a +CHANGE_LANGUAGE=Canviar Llengua +FILTERS=Filtres +MORE=Més +ADD_NEW_MAP=Nou Mapa +IMPORTING=Important ... +NEW=Nou +NO_SEARCH_RESULT=No existeixen mapes disponibles d'acord amb el criteri proporcionat. +GENERAL=General +SECURITY=Seguretat +MAP_NAME_HINT=El nom del nou mapa +MAP_DESCRIPTION_HINT=Una descripció del teu mapa +WARNING=Atenció +DELETE_MAPS_WARNING=Un cop esborrat un mapa no es pot recuperar. Vol continuar? +THANKS_FOR_SIGN_UP=Gràcies per registrar-se ! +SIGN_UP_CONFIRMATION_EMAIL=Rebrà una confirmació de WiseMapping. Aquest missatge us demanarà que activeu el vostre compte.
Si us plau seleccionar l'enllaç per activar i començar a crear i compartir mapes. +SIGN_UP_SUCCESS=El seu compte ha estat creat amb èxit, faci clic aquí per entrar i començar a disfrutar de WiseMapping. +ACCOUNT_DOES_NOT_EXISTS=El correu que heu introduit no es correspon a un usuari registrat, o el seu compte no ha estat activat. +ACCOUNT_DOES_NOT_EXISTS_SUPPORT=Si el problema continua, envïi un correu a support@wisemapping.com +SENDING=Enviant ... +SIGN_ING=Entrant ... +ENABLE_PUBLISHING=Habilitar publicació +FRAME_HEIGHT=Alt +FRAME_WIDTH=Ample +EMBED=Integrar +PUBLIC_URL=Adreça URL +ADD_PEOPLE=Afegir Col·laboradors +COLLABORATORS_SEPARATED_BY_COMA=Escrigui una llista de correus electrònics de col·laboradors separada per comes +CAN_EDIT=Pot Editar +CAN_VIEW=Pot Veure +EMAIL_NOTIFICATION_MESSAGE=Personalitzar el correu +ADD_MESSAGE=Afegir un missatge +WHO_CAN_ACCESS=Qui pot accedir +IS_OWNER=És propietari +OPTIONAL_CUSTOM_MESSAGE=Opcional\: Incloure un missatge personalitzat +IMPORT_MINDMAP_INFO=És possible importar mapes en format FreeMind 0.9 i WiseMapping. Seleccioni el fitxer a importar. +VIEW=veure +YOU=Vostè +INFO_UPDATE_SUCCESS=La seva informació s'ha actualitzat correctament. +OR_GREATER=o superior +IMPORTANT=Important + +BROWSER_RECOMMENDATION=Els navegadors estan llsitats en funció del seu rendiment i les hores que han estat testejats pel nostre equip. +BROWSER_NOT_SUPPORTED_TITLE=Ups\!\!\!. El seu navegador no està suportat. +BROWSER_NOT_SUPPORTED_MSG=El navegador que està utilitzant no ha estat provat intensivament i és possible que no sigui completament funcional amb el lloc. WseMapping ha estat optimitzat per: +BROWSER_NOT_SUPPORTED_TRY_AGAIN=Si us plau, torni a intentar amb un dels navegadors llistats. +INSTALL_CFG=Microsoft Internet Explorer 8 està parcialment suportat. +INSTALL_CFG_REASON = Microsoft Internet Explorer 8 suporta parcialment HTML 5 i SVG. SVG és la tecnología que WiseMapping utilitza per l'editor de mapes. Li recomanem que actualitzi a Microsoft Internet Explorer 9 o utilitzi altre navegador com Google Chrome, Firefox o Safari. +INSTALL_CFG_CLICK_HERE=Si vol seguir utilitzant Internet Explorer 8, cliqui aquí per instal·lar Google Chrome Frame Plugin. Google Chrome Frame Plugin extend les capacitats d'Internet Explorer amb HTML 5. +HERE=aquí +SEARCH=Cercar +HOME=Plana d'inici +SHOW_REGISTERS=Mostrar _MENU_ registres +LOADING=Carregant ... +NO_MATCHING_FOUND=No es troben resultats +TABLE_ROWS=\ _START_-_END_ de _TOTAL_ +ACTION=Acció +CREATE_SIBLING_TOPIC=Afegir tòpic germà +CREATE_CHILD_TOPIC=Agfegir tòpic fill +DELETE_TOPIC=Esborrar tòpic +EDIT_TOPIC_TEXT=Editar text de tòpic +JUST_START_TYPING=Comença a escriure +CANCEL_TEXT_CHANGES=Cancel·la edició de text +TOPIC_NAVIGATION=Navegació entre tòpics +ARROW_KEYS=Fletxes del cursor +SELECT_MULTIPLE_NODES=Seleccionar múltiples tòpics +UNDO_EDITION=Revertir canvis +REDO_EDITION=Refer canvis +SELECT_ALL_TOPIC=Seleccionar tots els tòpics +CHANGE_TEXT_BOLD=Canviar text a negreta +SAVE_CHANGES=Desar els canvis +CHANGE_TEXT_ITALIC=Canviar text a itàlica +DESELECT_ALL_TOPIC=Revertir la selecció de tòpics +SHORTCUTS=Accesos Directes +COLLAPSE_CHILDREN=Col·lapsar fills +KEYBOARD_SHORTCUTS_MSG=Els accessos directes poden ajudar-li a reduir temps, millorant la utilització del teclat. +NAME=Nom +COPY_AND_PASTE_TOPICS=Copiar i Enganxar tòpics +MULTIPLE_LINES=Afegir múltiples linies de text +TERM_OF_USE=Termes i condicions +TUTORIAL.MULTIPLE_TEXT_STYLES=Multiples estils de font +TUTORIAL.DIFFERENT_SHAPES=Formes diferents +TUTORIAL.FANCY_ICONS=Icones +TUTORIAL.MOVE_WITH_ARROWS=Moure's entre tòpics amb el cursor +TUTORIAL.START_TYPING_TO_EDIT_TEXT=Comenci a escriure per editar text +TUTORIAL.CTRL_TO_ADD_CHILD=Pressioni Ctrl/Meta+Entrar per afegir un Sub-tòpic +TUTORIAL.ENTER_TO_ADD_SIBLING=Presioni Entrar per afegir un tòpic germà +TUTORIAL.MORE_KEY_TIPS=Més ?. Clica "Accessos directes" més adalt +TUTORIAL.DOUBLE_CLICK_TO_ADD=Doble Clic per Afegir tòpics +TUTORIAL.DRAG_AND_DROP_TO_POSITION=Arrastra tòpics per posicionar +TUTORIAL.DOUBLE_CLICK_TO_EDIT_TEXT=Doble clic en un tòpic per editar text +TUTORIAL.ADD_NOTES=Afegir Notes +TUTORIAL.USER_THE_TOOLBAR=Utilitzi la barra d'eines +TUTORIAL.PUBLISH_YOUR_MAPS=Publiqui el seu mapa +TUTORIAL.EMBED_IN_BLOGS=Integrar en blogs +TUTORIAL.INVITE_FRIEND=Convidi a amics a col·laborar +TUTORIAL.SHARING=Compartir +TUTORIAL.EDITION_USING_MOUSE=Edició utilitzant el ratolí +TUTORIAL.EDITION_USING_KEYBOARD=Edició utilitzant el teclat +TUTORIAL.ADD_LINKS_WEBPAGES=Afegir enllaços a pàgines web +TUTORIAL.TOPIC_PROPERTIES=Propietats de tòpics +TUTORIAL.HOW_TO_START=Com començar ? +TUTORIAL.FONT_COLOR=Color +TUTORIAL.FONT_STYLE=Estils +TUTORIAL.FONT_TYPE=Tipus de fonts +TUTORIAL.SAMPLE_NOTE=Això és una nota ! +SUPPORT=Ajut +FEEDBACK=Impressió +CONTACT_US=Contactins + + +ACCESS_HAS_BEEN_REVOKED=Els permissos d'accés al mapa han estat revocats. No es possible desar els canvis. +CAPTCHA_LOADING_ERROR=Re-Captcha no ha pogut ser carregat. Ha de tenir accés al servei de Google Re-Captcha. +LICENSE=Llicència +WELCOME_TO_WISEMAPPING=Benvingut a WiseMapping +WELCOME_DETAILS=WiseMapping li permet crear i llegir els seus mapes mentals arreu. Amb WiseMapping pot: . +DIRECT_LINK_EXPLANATION=Copii i enganxi aquest enllaç per a compartir el seu mapa +TEMPORAL_PASSWORD_SENT_SUPPORT=Si te algun problema o no va rebre el correu, pot contactar-nos a support@wisemapping.com +TEMPORAL_PASSWORD_SENT_DETAILS=Li ha estat enviat un correu amb els detalls per a canviar la contrasenya. Revisi el seu correu electrònic. +TEMPORAL_PASSWORD_SENT=Li ha estat enviat la seva contrasenya temporal +MINDMAP_LOCKED=El mapa està essent editat per {0} <{1}>. Serà obert en modus lectura. +MINDMAP_TIMESTAMP_OUTDATED=No és possible desar els seus canvis perquè el mapa ha estat modificar per {0}'. Re-carregui la plana i torni a intentar-ho. +TUTORIAL_VIDEO=Video tutorial + + + diff --git a/wise-webapp/src/main/java/com/wisemapping/rest/MindmapController.java b/wise-webapp/src/main/java/com/wisemapping/rest/MindmapController.java index cfddc4ff..aa1b1bf8 100644 --- a/wise-webapp/src/main/java/com/wisemapping/rest/MindmapController.java +++ b/wise-webapp/src/main/java/com/wisemapping/rest/MindmapController.java @@ -158,10 +158,17 @@ public class MindmapController extends BaseController { collaborationProperties.setMindmapProperties(properties); // Validate content ... - final String xml = restMindmap.getXml(); + String xml = restMindmap.getXml(); if (xml == null) { throw new IllegalArgumentException("Map xml can not be null"); } + + // Check that what we received a valid mindmap... + xml = xml.trim(); + if (!xml.startsWith("")) { + throw new IllegalArgumentException("Map seems not to be a valid mindmap:"+xml); + } + mindmap.setXmlStr(xml); // Update map ... diff --git a/wise-webapp/src/main/resources/messages_ca.properties b/wise-webapp/src/main/resources/messages_ca.properties new file mode 100644 index 00000000..4c6a7cdb --- /dev/null +++ b/wise-webapp/src/main/resources/messages_ca.properties @@ -0,0 +1,60 @@ +DISCARD_CHANGES=Descartar els canvis +SAVE=Desar +INSERT=Inserir +ZOOM_IN=Apropar +ZOOM_OUT=Allunyar + +TOPIC_BORDER_COLOR=Color del bord +TOPIC_SHAPE=Forma del Tòpic +TOPIC_ADD=Afegir Tòpic +TOPIC_DELETE=Esborrar Tòpic +TOPIC_ICON=Afegir Icona +TOPIC_LINK=Afegir Enllaç +TOPIC_NOTE=Afegir Nota +TOPIC_COLOR=Color del Tòpic +TOPIC_RELATIONSHIP=Relació +FONT_FAMILY=Tipus de font + +FONT_SIZE=Mida del text +FONT_BOLD=Negreta +FONT_ITALIC=Itàlica +FONT_COLOR=Color del Text + +UNDO=Refer +NOTE=Nota +LOADING=Carregant ... +PRINT=Imprimir +PUBLISH=Publicar +REDO=Desfer +ADD_TOPIC=Afegir Tòpic +COLLABORATE=Compartir +EXPORT=Exportar +HISTORY=Història +SAVE_COMPLETE=Desat completat +SAVING=Gravant ... +ONE_TOPIC_MUST_BE_SELECTED=No ha estat possible crear un nou tòpic. Com a mínim ha de seleccionar un tòpic. +ONLY_ONE_TOPIC_MUST_BE_SELECTED=No ha estar possible crear un nou tòpic. Només un tòpic ha d'estar seleccionat. +SAVE_COULD_NOT_BE_COMPLETED=No s'ha pogut desar. Provi més tard. +UNEXPECTED_ERROR_LOADING=Ho sentim, un error ha esdevingut inesperadament. Provi recarregant l'editor, si el problema continua contacti a support@wisemapping.com. +ZOOM_ERROR=No es pot fer més zoom. +ZOOM_IN_ERROR=El zoom és massa creixent. +MAIN_TOPIC=Tòpic principal +SUB_TOPIC=Tòpic secundari +ISOLATED_TOPIC=Tòpic aïllat +CENTRAL_TOPIC=Tòpic central +ONLY_ONE_TOPIC_MUST_BE_SELECTED_COLLAPSE=Els tòpics fills no es poden col·lapsar. Només un tòpic ha d'estar seleccionat. +SHORTCUTS=Accessos directes +ENTITIES_COULD_NOT_BE_DELETED=El tòpic o la relució no poden ser esborrats. Com a mínim ha de seleccionar un. +AT_LEAST_ONE_TOPIC_MUST_BE_SELECTED=Com a mínim ha de seleccionar un tòpic. +CLIPBOARD_IS_EMPTY=Res a copiar. +CENTRAL_TOPIC_CAN_NOT_BE_DELETED=El tòpic central no pot esborrar-se. +RELATIONSHIP_COULD_NOT_BE_CREATED=La relució no s'ha pout drear. Primer has de seleccionar una relució pare. +SELECTION_COPIED_TO_CLIPBOARD=Tòpics copiats + +WRITE_YOUR_TEXT_HERE=Escriu aquí la teva nota ... +REMOVE=Esborrar +ACCEPT=Acceptar +CANCEL=Cancel·lar +LINK=Enllaç +OPEN_LINK=Obrir Enllaç +SESSION_EXPIRED=La seva sessió ha finalitzat. Si us plau, torni a connectar-se. \ No newline at end of file diff --git a/wise-webapp/src/main/webapp/jsp/accountSettings.jsp b/wise-webapp/src/main/webapp/jsp/accountSettings.jsp index 9e6e69df..11e461b9 100755 --- a/wise-webapp/src/main/webapp/jsp/accountSettings.jsp +++ b/wise-webapp/src/main/webapp/jsp/accountSettings.jsp @@ -78,6 +78,9 @@ +