From 820537f7e34d03da2d1dfa6c4d0865098672e807 Mon Sep 17 00:00:00 2001 From: ansuz Date: Tue, 20 Dec 2016 16:54:36 +0100 Subject: [PATCH 1/5] rebuild css --- customize.dist/main.css | 4 ---- 1 file changed, 4 deletions(-) diff --git a/customize.dist/main.css b/customize.dist/main.css index 2455aa465..bf39aed6d 100644 --- a/customize.dist/main.css +++ b/customize.dist/main.css @@ -93,10 +93,6 @@ img { height: auto; max-width: 100%; } -img.cryptofist { - filter: invert(100%); - -webkit-filter: invert(100%); -} p { padding-top: .66001rem; margin-top: 0; From 87582d41a9fc87649d4d90c53147b2058e735d21 Mon Sep 17 00:00:00 2001 From: Pierre BONDOERFFER Date: Thu, 22 Dec 2016 03:34:12 +0100 Subject: [PATCH 2/5] Added alt tags to English translation --- customize.dist/translations/messages.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/customize.dist/translations/messages.js b/customize.dist/translations/messages.js index 61880205a..c50a8f2b6 100644 --- a/customize.dist/translations/messages.js +++ b/customize.dist/translations/messages.js @@ -212,12 +212,12 @@ define(function () { // BottomBar.html - out.bottom_france = 'Made with in '; + out.bottom_france = 'Made with love in France'; out.bottom_support = 'An XWiki SAS Labs Project with the support of OpenPaaS-ng'; // Header.html - out.header_france = 'With from France by XWiki SAS'; + out.header_france = 'With love from France by XWiki SAS'; // TODO Hardcode cause YOLO From f5e7a6f0c826e2d836ed268a0476892dda2789b6 Mon Sep 17 00:00:00 2001 From: Pierre BONDOERFFER Date: Thu, 22 Dec 2016 03:34:31 +0100 Subject: [PATCH 3/5] =?UTF-8?q?Fixed=20up=20Spanish=20translation=20?= =?UTF-8?q?=F0=9F=87=AA=F0=9F=87=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- customize.dist/translations/messages.es.js | 191 +++++++++------------ 1 file changed, 85 insertions(+), 106 deletions(-) diff --git a/customize.dist/translations/messages.es.js b/customize.dist/translations/messages.es.js index a7b9740b9..c5e7725ba 100644 --- a/customize.dist/translations/messages.es.js +++ b/customize.dist/translations/messages.es.js @@ -14,22 +14,22 @@ define(function () { out.errorBox_errorType_disconnected = 'Conexión perdida'; out.errorBox_errorExplanation_disconnected = [ - 'Se perdio la conexion con el servidor, tu puedes reconectarte actualizando la pagina o revisando tu trabajo ', - 'haciendo click por fuera de este cuadro.' + 'Se perdió la conexión con el servidor, puedes reconectarte actualizando la página o revisar tu trabajo ', + 'haciendo clic por fuera de este cuadro.' ].join(''); out.common_connectionLost = 'Conexión perdida con el servidor'; out.disconnected = "Desconectado"; out.synchronizing = "Sincronización"; - out.reconnecting = "Reconectando"; + out.reconnecting = "Reconectando..."; out.lag = "Retraso"; out.readOnly = 'Solo lectura'; out.anonymous = 'Anónimo'; out.yourself = "tú mismo"; out.anonymousUsers = "usuarios anónimos"; out.anonymousUser = "usuario anónimo"; - out.shareView = "URL de sólo lectura"; + out.shareView = "URL de solo lectura"; out.shareEdit = "Editar URL"; out.users = "Usuarios"; out.and = "y"; @@ -38,57 +38,41 @@ define(function () { out.editor = "editor"; out.editors = "editores"; - out.editingAlone = 'Editar solo'; - out.editingWithOneOtherPerson = 'Editar con otra persona'; - out.editingWith = 'Editar con '; - out.otherPeople = 'Otras personas'; - out.disconnected = 'Desconectado'; - out.synchronizing = 'Sincronizando'; - out.reconnecting = 'Reconectando...'; - out.lag = 'Retraso'; - out.readonly = 'Solo lectura'; - out.nobodyIsEditing = 'Nadie está editando'; - out.onePersonIsEditing = 'Una personas está editando'; - out.peopleAreEditing = '{0} personas están editando'; - out.oneViewer = '1 visualizando'; - out.viewers = '{0} están visualizando'; - out.anonymous = "Actualmente eres anónimo"; - - out.greenLight = "Todo esta trabajando bién"; - out.orangeLight = "Tu conexion es lenta y podria impactar en el desempeño de tu experiencia"; - out.redLight = "¡Has sido desconectado de la sesión! "; + out.greenLight = "Todo funciona bién"; + out.orangeLight = "La conexión es lenta y podria impactar la experiencia"; + out.redLight = "Has sido desconectado de la sesión"; out.importButton = 'IMPORTAR'; out.importButtonTitle = 'Importar un documento de tus archivos locales'; out.exportButton = 'EXPORTAR'; out.exportButtonTitle = 'Exportar este documento a un archivo local'; - out.exportPrompt = '¿Como te gustaria nombra tu archivo ?'; + out.exportPrompt = '¿Cómo te gustaría llamar a este archivo?'; - out.back = '⇐ Atras'; - out.backToCryptpad = '⇐ Atras a Cryptpad'; + out.back = '⇐ Atrás'; + out.backToCryptpad = '⇐ Volver a Cryptpad'; out.userButton = 'USUARIO'; out.userButtonTitle = 'Cambiar tu nombre de usuario'; - out.changeNamePrompt = 'Cambiar tu nombre: '; + out.changeNamePrompt = 'Cambiar tu nombre (dejar vacío para ser anónimo): '; out.renameButton = 'RENOMBRAR'; - out.renameButtonTitle = 'Cambiar el titulo del documento listado en tu pagina de inicio'; - out.renamePrompt = 'Como titularias este noja?'; - out.renameConflict = 'Otra nota tiene ya ese titulo'; - out.clickToEdit = "Haz click para editar"; + out.renameButtonTitle = 'Cambiar el título del documento listado en la pagina de inicio'; + out.renamePrompt = '¿Cómo titulariás este documento?'; + out.renameConflict = 'Otro documenta ya tiene ese título'; + out.clickToEdit = "Haz clic para cambiar"; out.forgetButton = 'OLVIDAR'; out.forgetButtonTitle = 'Eliminar este documento de la lista en la pagina de inicio'; - out.forgetPrompt = 'Presiona OK, removera la URL para esta nota desde el almacenamiento local, ¿Esta seguro?'; + out.forgetPrompt = 'Pulser OK eliminará este documento del almacenamiento local (localStorage), ¿estás seguro?'; - out.shareButton = 'COMPARTIR'; + out.shareButton = 'Compartir'; out.shareButtonTitle = "Copiar URL al portapapeles"; - out.shareSuccess = '¡URL Copiada al portapapeles!'; - out.shareFailed = "Fallo al copiar URL al portapapeles"; + out.shareSuccess = 'URL copiada al portapapeles'; + out.shareFailed = "Falló la copia del URL al portapapeles"; out.presentButton = 'PRESENTAR'; - out.presentButtonTitle = "Ingresar en modo presentación"; + out.presentButtonTitle = "Entrar en el modo presentación"; out.presentSuccess = 'ESC para salir del modo presentación'; out.sourceButton = 'VER CÓDIGO FUENTE'; out.sourceButtonTitle = "Abandonar modo presentación"; @@ -98,147 +82,142 @@ define(function () { out.colorButton = 'COLOR DE TEXTO'; out.colorButtonTitle = 'Cambiar el color de texto en el modo presentación'; - out.commitButton = 'COMMIT'; + out.commitButton = 'VALIDAR'; - out.getViewButton = 'URL SOLO-LECTURA'; + out.getViewButton = 'URL SOLO LECTURA'; out.getViewButtonTitle = 'Obtener URL de solo lectura para este documento'; out.readonlyUrl = 'Documento de solo lectura'; out.copyReadOnly = "Copiar URL al portapapeles"; out.openReadOnly = "Abrir en nueva pestaña"; - - // TODO VERIFY out.editShare = "URL de edición compartida"; out.editShareTitle = "Copiar la URL de edición al portapapeles"; - out.viewShare = "Compartir vista URL"; + out.viewShare = "Compartir URL de solo lectura"; out.viewShareTitle = "Copiar la URL de solo lectura al portapapeles"; - out.viewOpen = "Ver en nueva pestaña"; - out.viewOpenTitle = "Abrir el documento en modo de sólo lectura en una nueva pestaña"; + out.viewOpen = "Ver en pestaña nueva"; + out.viewOpenTitle = "Abrir el documento en solo lectura en una pestaña nueva"; out.notifyJoined = "{0} se ha unido a la sesión de colaboración"; out.notifyRenamed = "{0} ahora se conoce como {1}"; out.notifyLeft = "{0} ha dejado la sesión de colaboración"; - out.disconnectAlert = '¡Conexión de Red perdida!'; + out.disconnectAlert = '¡Conexión a la red perdida!'; out.tryIt = '¡PROBARLO!'; - out.recentPads = 'Tus notas recientes (están almacenadas en el navegador)'; + out.recentPads = 'Tus documentos recientes (almacenadas solo en el navegador)'; out.okButton = 'OK (enter)'; out.cancelButton = 'Cancelar (esc)'; - out.loginText = '

Tu nombre de usuario y password son usados para generar una llave unica que es desconocida por nuestro servidor.

\n' + - '

Se cuidados no olvides tus credenciales, son imposibles de recuperar

'; + out.loginText = '

Tu nombre de usuario y contraseña son utilizados para generar una llave única que es desconocida por nuestro servidor.

\n' + + '

Ten cuidado a no olvidar tus credenciales, ya que son imposibles de recuperar.

'; out.forget = "Olvidar"; // Polls - out.poll_title = "Zero Knowledge selector de fecha"; - out.poll_subtitle = "Zero Knowledge, agenda en tiempo real "; + out.poll_title = "Selector de fecha Zero Knowledge"; + out.poll_subtitle = "Agenda en tiempo real Zero Knowledge"; - out.poll_p_save = "Tus configuraciones son actualizadas instantaneamente, no es necesario guardar cambios."; - out.poll_p_encryption = "Todos los datos de entrada son cifrados, solo las personas que posee el link tiene acceso. Incluso desde el servidor no puede ver tus cambios."; - out.poll_p_howtouse = "Ingresa tu nombre en el campo de entrada en la parte inferior y verificalo"; + out.poll_p_save = "Tus configuraciones se actualizan instantaneamente, no es necesario guardar cambios."; + out.poll_p_encryption = "Todos los datos entrados son cifrados, solo las personas que poseen el enlace tienen acceso. Incluso el servidor no puede ver el contenido."; + out.poll_p_howtouse = "Ingresa tu nombre y marca tus disponibilidades"; - out.promptName = "¿ Cual es tu nombre ?"; + out.promptName = "¿Cuál es tu nombre?"; out.wizardButton = 'ASISTENTE'; - out.wizardLog = "Presiona el boton en la parte superior izquierda para regresar a la encuesta"; + out.wizardLog = "Presiona el boton en la parte superior izquierda para volver a la encuesta"; out.wizardTitle = "Utiliza el asistente para crear tu encuesta"; - out.wizardConfirm = "¿Estas realmente seguro de agregar estas opciones a tu encuesta?"; + out.wizardConfirm = "¿Estás realmente seguro de agregar estas opciones a tu encuesta?"; out.poll_closeWizardButton = "Cerrar el asistente"; out.poll_closeWizardButtonTitle = "Cerrar el asistente"; - out.poll_wizardComputeButton = "Computar opciones"; + out.poll_wizardComputeButton = "Generar opciones"; out.poll_wizardClearButton = "Limpiar tabla"; - out.poll_wizardDescription = "Automaticamente crear un number de opciones ingresando cualquier numero de fechas y segmentos de tiempo"; + out.poll_wizardDescription = "Automaticamente crear opciones ingresando cualquier cantidad de fechas y horas"; out.poll_wizardAddDateButton = "+ Fechas"; out.poll_wizardAddTimeButton = "+ Horas"; out.poll_addUserButton = "+ Usuarios"; - out.poll_addUserButtonTitle = "Click para adicionar usuario"; + out.poll_addUserButtonTitle = "Haz clic para agregar un usuario"; out.poll_addOptionButton = "+ Opciones"; - out.poll_addOptionButtonTitle = "Click para adicionar una opción"; - out.poll_addOption = "Proponer una opción"; + out.poll_addOptionButtonTitle = "Haz clic para añadir una opción"; + out.poll_addOption = "Añadir una opción"; out.poll_optionPlaceholder = "Opción"; out.poll_addUser = "Ingresar un nombre"; out.poll_userPlaceholder = "Tu nombre"; - out.poll_removeOption = "¿Seguro que te gustaria eliminar esta opción?"; + out.poll_removeOption = "¿Estás seguro que quieres eliminar esta opción?"; out.poll_removeOptionTitle = "Eliminar la fila"; - out.poll_removeUser = "¿Seguro que te gustaria eliminar este usuario?"; + out.poll_removeUser = "¿Estás seguro que quieres eliminar este usuario?"; out.poll_removeUserTitle = "Eliminar la columna"; - out.poll_editOption = "¿Seguro que te gustaria editar esta opción?"; + out.poll_editOption = "¿Estás seguro que quieres editar esta opción?"; out.poll_editOptionTitle = "Editar la fila"; - out.poll_editUser = "¿Seguro que te gustaria editar este usuario?"; + out.poll_editUser = "¿Estás seguro que quieres editar este usuario?"; out.poll_editUserTitle = "Editar la columna"; - out.poll_titleHint = "Titulo"; + out.poll_titleHint = "Título"; out.poll_descriptionHint = "Descripción"; // index.html - out.main_p1 = 'CryptPad es un editor en tiempo zero knowledge. El cifrado es llevado acabo en tu navegador protegiendo los datos de, sistemas en la nube, and la NSA. La clave cifrado privada es almacenada en la URL fragment identifier lo cual no es nunca enviado al servidor pero esta disponible para el javascript compartiendo la URL, tu autorizas a otros quienes desean participar.'; - out.main_p2 = 'Este proyecto usa CKEditor un editor de texto, CodeMirror, y ChainPad un motor de tiempo real.'; - out.main_howitworks = '¿Como Funciona?'; - - out.main_howitworks_p1 = "CryptPad utiliza una variante del algoritmo de transformación Operacional que es capaz de encontrar el consenso distribuido usando un Nakamoto Blockchain, una construcción popularizada por Bitcoin . De esta manera el algoritmo puede evitar la necesidad de un servidor central para resolver Conflictos de Edición de Transformación Operacional y sin necesidad de resolver conflictos, el servidor puede mantenerse inconsciente del contenido que se está editando en el pad."; - - + out.main_p1 = 'CryptPad es un editor en tiempo real zero knowledge. El cifrado se hace en el navegador protegiendo los datos del servidor, la nube, y la NSA. La clave de cifrado es almacenada en el identificador de fragmento (página en inglés) del URL y no es enviado al servidor pero está disponible por javascript, por lo cual compartiendo la URL, tú autorizas a quienes pueden participar.'; + out.main_p2 = 'Este proyecto utiliza el editor de texto visual CKEditor, CodeMirror, y el motor en tiempo real ChainPad.'; + out.main_howitworks = '¿Cómo funciona?'; + out.main_howitworks_p1 = "CryptPad utiliza una variante del algoritmo de transformación operacional (página en inglés) que es capaz de encontrar un consenso distribuido usando un Blockchain Nakamoto (página en inglés), popularizado por Bitcoin. De esta manera el algoritmo puede evitar la necesidad de un servidor central para resolver conflictos de edición de la transformación operacional y sin necesidad de resolver conflictos, el servidor puede mantenerse inconsciente del contenido que se está editando en el pad."; out.main_about = 'Acerca de'; - out.main_about_p1 = 'Tu puedes leer mas acerca de nuestra politica de privacidad y terminos de servicio.'; + out.main_about_p1 = 'Puedes leer más acerca de nuestra política de privacidad y condiciones de servicio.'; - out.main_about_p2 = 'Si tu tienes preguntas o comentarios, tu puedes tweetearnos ,o abrir un issue en github, ven y di hola a nuestro canal de irc (irc.freenode.net), o envianos un email.'; + out.main_about_p2 = 'Si tienes preguntas o comentarios, puedes enviarnos un tweet, abrir un issue en GitHub, saludarnos en nuestro canal IRC (irc.freenode.net), o envianos un email.'; out.table_type = 'Tipo'; - out.table_link = 'Link'; + out.table_link = 'Enlace'; out.table_created = 'Creado'; - out.table_last = 'Ultimo Acceso'; + out.table_last = 'Último acceso'; - out.button_newpad = 'CREAR NUEVA NOTA DE TEXTO ENRIQUECIDO'; - out.button_newcode = 'CREAR NUEVA NOTA DE CÓDIGO'; + out.button_newpad = 'CREAR NUEVO PAD DE TEXTO ENRIQUECIDO'; + out.button_newcode = 'CREAR NUEVO PAD DE CÓDIGO'; out.button_newpoll = 'CREAR NUEVA ENCUESTA'; out.button_newslide = 'CREAR NUEVA PRESENTACIÓN'; // privacy.html - out.policy_title = 'Cryptpad Política de privacidad'; - out.policy_whatweknow = 'Que sabemos sobre tí'; - out.policy_whatweknow_p1 = 'Como una aplicación que esta hospedada en la red, Cryptpad tiene acceso a los metadatos expuestos por el protocolo HTTP. Esto incluye tu direccion IP, y otros headers HTTP que puede ser usados para identificar particularmente tu navegador. Tu puedes comprar la informacion que comparte tu navegador visitando WhatIsMyBrowser.com.'; - out.policy_whatweknow_p2 = 'Nosotros usamos Piwik, an open source analytics platform, to learn more about our users. Piwik tells us about how you found Cryptpad, via direct entry, through a search engine, or via a referral from another web service like Reddit or Twitter. We also learn when you visit, what links you click while on our informational pages, and how long you stay on a particular page.'; - out.policy_whatweknow_p3 = 'Estas herramientas de estadística son usadas solamente para informacion local . Nosotros no recolectamos cualquier informacion sobre el uso de nuestro zero-knowledge application.'; - out.policy_howweuse = 'Como nosotros usamos lo que aprendemos'; - out.policy_howweuse_p1 = 'Nosotros usamos esta informacion para tomar mejores decisiones como promover y promocionar Cryptpad, para evaluar cual de nuestros esfuerzos pasados han sido exitosos. La informacion sobre tu ubicacion nos permite conocer si nosotros debemos considerar mejor soporte para otros idiomas diferentes al ingles.'; - out.policy_howweuse_p2 = "La informacion sobre tu navegador (si es un sistema operativo de escritorio o movil) nos ayuda a tomar medidads en las caracteristicas que debemos priorizar y mejorar. Nuestro equipo de desarrollo es pequeño, intentamos hacer elecciones que beneficien la mayoria de los usuarios' experiencia como sea posible."; - out.policy_whatwetell = 'Lo que nosotros le decimos a otros sobre tí'; - out.policy_whatwetell_p1 = 'No suministramos información a terceros, ni la que usted nos proporciona a nosotros a menos de ser obligados legalmente a hacerlo.'; - out.policy_links = 'Links a Otros sitios'; - out.policy_links_p1 = 'Este sitio contiene links a otros sitios, incluyendo algunos producidos por otras organizaciones. Nosotros no nos responsabilisamos por el tratamiento, privacidad de los datos y contenido de sitios externos. Como regla general, los links externos son abiertos una nueva pestaña del navegador, para hacerlo claro tu estas abandonando Cryptpad.fr.'; - out.policy_ads = 'Anuncio'; - out.policy_ads_p1 = 'Nosotros no mostramos anuncios online, pensamos que podemos linkear a las personas que financian nuestra investigación.'; - out.policy_choices = 'Eleciones que tu tienes'; - out.policy_choices_open = 'Nuestro código es open source, Entonces tu siempre tienes la opcion crear tu propia estancia de Cryptpad.'; - out.policy_choices_vpn = 'Si tu deseas usar nuestra estancia, pero no deseas exponer tu dirección IP, tu puedes proteger tu dirección IP utilizando Tor browser bundle, o una VPN.'; - out.policy_choices_ads = 'If usted desea blockear rastreadores, y plataformas similares puedes utilizar herramientas como Privacy Badger.'; + out.policy_title = 'Política de privacidad Cryptpad'; + out.policy_whatweknow = 'Qué sabemos sobre tí'; + out.policy_whatweknow_p1 = 'Como cualquier aplicación que está en la red, Cryptpad tiene acceso a los metadatos expuestos por el protócolo HTTP. Esto incluye tu dirección IP, y otros headers HTTP que pueden ser utilizados para identificar a tu navegador propio. Puedes ver la información que comparte tu navegador visitando WhatIsMyBrowser.com (página en inglés).'; + out.policy_whatweknow_p2 = 'Nosotros usamos Piwik, una plataforma de analítica de datos abierta, para mejor conocer a nuestros usuarios. Piwik nos dice como encontráste Cryptpad, en entrada manual, por un motor de busquéda, or por referal de otra página como Reddit o Twitter. También aprendemos cuándo visitas, que páginas vees en nuestra web, y cuánto tiempo te quedas en cada una.'; + out.policy_whatweknow_p3 = 'Estas herramientas de estadísticas son utilizadas solamente en las páginas de información. No recolectamos cualquier información sobre el uso de nuestra applicación zero-knowledge.'; + out.policy_howweuse = 'Cómo usamos lo que aprendemos'; + out.policy_howweuse_p1 = 'Usamos esta información para tomar mejores decisiones para promocionar Cryptpad, para evaluar cuáles de nuestros esfuerzos han sido exitosos. La información sobre tu ubicación nos permite saber si deberíamos considerar mejor soporte para idiomas diferentes al inglés.'; + out.policy_howweuse_p2 = "La información sobre tu navegador (en escritorio u movil) nos ayuda a saber qué caracteristicas que debemos mejorar. Nuestro equipo de desarrollo es pequeño, e intentamos tomar decisiones que beneficien a la experiencia de la mayoria de nuestros usuarios."; + out.policy_whatwetell = 'Lo que decimos a otros sobre tí'; + out.policy_whatwetell_p1 = 'No suministramos la información que colectamos a terceros a menos de ser legalmente obligados a hacerlo.'; + out.policy_links = 'Enlaces a otras páginas'; + out.policy_links_p1 = 'Esta web contiene enlaces a otros sitios, incluyendo algunos producidos por otras organizaciones. No somos responsables por el tratamiento de la privacidad de los datos y el contenido de páginas externas. Como regla general, los enlaces externos se abren en una nueva pestaña del navegador, para clarificar que estás abandonando a Cryptpad.fr.'; + out.policy_ads = 'Anuncios'; + out.policy_ads_p1 = 'Nosotros no mostramos anuncios, pero podemos poner enlaces a las organizaciones que financian nuestro trabajo de investigación.'; + out.policy_choices = 'Lo que puedes hacer'; + out.policy_choices_open = 'Nuestro código fuente es abierto para que siempre tengas la opción de desplegar tu propia instancia de Cryptpad.'; + out.policy_choices_vpn = 'Si deseas utilizar nuestra instancia, pero no deseas exponer tu dirección IP, puedes protegerla utilizando el navegador Tor, o un VPN.'; + out.policy_choices_ads = 'Si deseas no ser seguido por nuestra plataforma, puedes utilizar herramientas como Privacy Badger.'; // terms.html - out.tos_title = "Cryptpad Términos de Servicio"; - out.tos_legal = "Porfavor no seas malicioso, abusivo o realices prácticas ilegales."; - out.tos_availability = "Nosotros esperamos que encuentres este servicio util, pero nuestra disponibilidad o desempeño no pueden ser garantizados. Por favor exporta tus datos regularmente."; - out.tos_e2ee = "Cryptpad Los documentos pueden ser leidos o modificados para alguien puede ser invitado o por el contrario obtener un fragmento del documento. Nosotros recomendamos que tu uses cifrado punto a punto(e2ee) para compartir URLs, no asumimos ninguna responsabilidad en el evento de que existan fugas de URLs."; - out.tos_logs = "Los metadatos entregados por el navegador a el servidor pueden ser logueados y almacenados para propuestas de mantener el servicio."; - out.tos_3rdparties = "Nosotros no proveemos datos individualizados a terceros a menos que sea requerido por la ley."; + out.tos_title = "Condiciones de servicio Cryptpad"; + out.tos_legal = "Por favor, no seas malicioso, abusivo o hagas algo ilegal."; + out.tos_availability = "Esperamos que este servicio te parezca util, pero nuestra disponibilidad o rendimiento no pueden ser garantizados. Por favor, exporta tus datos regularmente."; + out.tos_e2ee = "Los documentos Cryptpad pueden ser leidos o modificados por cualquiera que pueda adivinar o que pueda tener el enlace. Recomendamos que utilizes mensajes cifrados de punto a punto (e2ee) para compartir URLs, no asumimos ninguna responsabilidad en el evento de alguna fuga."; + out.tos_logs = "Los metadatos entregados por el navegador al servidor pueden ser almacenados para la mantenencia del servicio."; + out.tos_3rdparties = "No proveemos datos individualizados a terceros a menos de ser obligados por la ley."; // BottomBar.html - out.bottom_france = 'Made with en '; - out.bottom_support = 'An XWiki SAS Labs Project with the support of OpenPaaS-ng'; + out.bottom_france = 'Hecho con amor en Francia'; + out.bottom_support = 'Un XWiki SASProyecto Labs con el soporte de OpenPaaS-ng'; // Header.html - out.header_france = 'With from France by XWiki SAS'; + out.header_france = 'Con amor de Francia por XWiki SAS'; out.header_support = ' OpenPaaS-ng'; - out.header_logoTitle = 'Ir a la pagina principal'; + out.header_logoTitle = 'Ir a la página principal'; return out; }); From 3b10217fb0aa3ecd6f998cc9397302b982fc72aa Mon Sep 17 00:00:00 2001 From: Pierre BONDOERFFER Date: Thu, 22 Dec 2016 04:54:28 +0100 Subject: [PATCH 4/5] fixed buttons breaking responsive layout --- customize.dist/main.css | 3 ++- customize.dist/src/cryptpad.less | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/customize.dist/main.css b/customize.dist/main.css index bf39aed6d..d2345cac7 100644 --- a/customize.dist/main.css +++ b/customize.dist/main.css @@ -149,7 +149,8 @@ tr { border-radius: 5px; margin-top: 12px; margin-bottom: 12px; - white-space: nowrap; + display: inline-block; + line-height: 1.5em; } .alertify button { margin: 3px 0px; diff --git a/customize.dist/src/cryptpad.less b/customize.dist/src/cryptpad.less index cea9aa7d3..b6e50f268 100644 --- a/customize.dist/src/cryptpad.less +++ b/customize.dist/src/cryptpad.less @@ -181,7 +181,8 @@ p, pre, td, a, table, tr { border-radius: 5px; margin-top: 2 * 6px; margin-bottom: 2 * 6px; - white-space: nowrap; + display: inline-block; + line-height: 1.5em; } .alertify button { margin: 3px 0px; From 4476fd4006183bc51035eaf5112af713637eb25c Mon Sep 17 00:00:00 2001 From: ansuz Date: Thu, 22 Dec 2016 18:15:18 +0100 Subject: [PATCH 5/5] s/readOnly/readonly --- customize.dist/translations/messages.es.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/customize.dist/translations/messages.es.js b/customize.dist/translations/messages.es.js index c5e7725ba..e6f8460bb 100644 --- a/customize.dist/translations/messages.es.js +++ b/customize.dist/translations/messages.es.js @@ -24,7 +24,7 @@ define(function () { out.synchronizing = "Sincronización"; out.reconnecting = "Reconectando..."; out.lag = "Retraso"; - out.readOnly = 'Solo lectura'; + out.readonly = 'Solo lectura'; out.anonymous = 'Anónimo'; out.yourself = "tú mismo"; out.anonymousUsers = "usuarios anónimos";