From 2d2e00b569b97f789116cc12066b83cebe8df418 Mon Sep 17 00:00:00 2001 From: Gustavo H M Silva Date: Mon, 29 May 2017 14:43:15 -0300 Subject: [PATCH 01/10] Merged translated and non-translated in pt-BR I've merged the new tokens on the old translation in order to get a better understanding when updating the Brazilian Portuguese translation. It ran fine locally. --- customize.dist/translations/messages.pt-br.js | 493 ++++++++++++++---- 1 file changed, 403 insertions(+), 90 deletions(-) diff --git a/customize.dist/translations/messages.pt-br.js b/customize.dist/translations/messages.pt-br.js index 1014e362b..7fe99d229 100644 --- a/customize.dist/translations/messages.pt-br.js +++ b/customize.dist/translations/messages.pt-br.js @@ -9,8 +9,6 @@ define(function () { var out = {}; - // translations must set this key for their language to be available in - // the language dropdowns that are shown throughout Cryptpad's interface out._languageName = 'Brazilian Portuguese'; out.main_title = "Cryptpad: Zero Knowledge, Edição Colaborativa em Tempo Real"; @@ -21,14 +19,32 @@ define(function () { out.type.code = 'Código'; out.type.poll = 'votação'; out.type.slide = 'Apresentação'; - - out.errorBox_errorType_disconnected = 'Coneção perdida'; - out.errorBox_errorExplanation_disconnected = [ - 'Coneção perdida com o servidor, você pode se reconectar recarregando a página ou revisando seu código ', - 'clicando fora desta caixa.' - ].join(''); - - out.common_connectionLost = 'Conexão Perdida com o servidor'; + out.type.drive = 'Drive'; + out.type.whiteboard = 'Whiteboard'; + out.type.file = 'File'; + out.type.media = 'Media'; + + out.button_newpad = 'New Rich Text pad'; + out.button_newcode = 'New Code pad'; + out.button_newpoll = 'New Poll'; + out.button_newslide = 'New Presentation'; + out.button_newwhiteboard = 'New Whiteboard'; + + // NOTE: We want to update the 'common_connectionLost' key. + // Please do not add a new 'updated_common_connectionLostAndInfo' but change directly the value of 'common_connectionLost' + out.updated_0_common_connectionLost = "Server Connection Lost
You're now in read-only mode until the connection is back."; + out.common_connectionLost = out.updated_0_common_connectionLost; + + out.websocketError = 'Unable to connect to the websocket server...'; + out.typeError = "This pad is not compatible with the selected application"; + out.onLogout = 'You are logged out, click here to log in
or press Escape to access your pad in read-only mode.'; + out.wrongApp = "Unable to display the content of that realtime session in your browser. Please try to reload that page."; + + out.loading = "Loading..."; + out.error = "Error"; + out.saved = "Saved"; + out.synced = "Everything is saved"; + out.deleted = "Pad deleted from your CryptDrive"; out.disconnected = 'Desconectado'; out.synchronizing = 'Sincronizando'; @@ -39,8 +55,6 @@ define(function () { out.yourself = "Você"; out.anonymousUsers = "Usuários anônimos"; out.anonymousUser = "Usuário anônimo"; - out.shareView = "Endereço Somente Leitura"; - out.shareEdit = "Editar Endereço"; out.users = "Usuários"; out.and = "e"; out.viewer = "vizualizações"; @@ -48,80 +62,114 @@ define(function () { out.editor = "editor"; out.editors = "editores"; + out.language = "Language"; + + out.comingSoon = "Coming soon..."; + + out.newVersion = 'CryptPad has been updated!
' + + 'Check out what\'s new in the latest version:
'+ + 'Release notes for CryptPad {0}'; + + out.upgrade = "Upgrade"; + out.upgradeTitle = "Upgrade your account to increase the storage limit"; + out.MB = "MB"; + out.GB = "GB"; + out.KB = "KB"; + + out.formattedMB = "{0} MB"; + out.formattedGB = "{0} GB"; + out.formattedKB = "{0} KB"; + out.greenLight = "Tudo está funcionando bem"; out.orangeLight = "Sua conexão longa pode impactar sua experiência"; out.redLight = "Você está desconectado da sua sessão"; - out.importButton = 'IMPORTAR'; + out.pinLimitReached = "You've reached your storage limit"; + out.updated_0_pinLimitReachedAlert = "You've reached your storage limit. New pads won't be stored in your CryptDrive.
" + + 'You can either remove pads from your CryptDrive or subscribe to a premium offer to increase your limit.'; + out.pinLimitReachedAlert = out.updated_0_pinLimitReachedAlert; + out.pinAboveLimitAlert = 'As of this release, we are imposing a 50MB limit on free data storage and you are currently using {0}. You will need to either delete some pads or subscribe on accounts.cryptpad.fr. Your contribution will help us improve CryptPad and spread Zero Knowledge. Please contact support if you have any other questions.'; + out.pinLimitNotPinned = "You've reached your storage limit.
"+ + "This pad is not stored in your CryptDrive."; + out.pinLimitDrive = "You've reached your storage limit.
" + + "You can't create new pads."; + out.importButtonTitle = 'Importar um documento de um arquivo local'; - out.exportButton = 'EXPORTAR'; out.exportButtonTitle = 'Exportar esta sesão para um arquivo local'; out.exportPrompt = 'Como deseja nomeear seu arquivo?'; - out.back = '⇐ Voltar'; - out.backToCryptpad = '⇐ Voltar ao Cryptpad'; - - out.userButton = 'USUÁRIO'; - out.userButtonTitle = 'Mude seu usuário'; out.changeNamePrompt = 'Mude seu nome (deixe em branco para se manter anônimo): '; + out.user_rename = "Change display name"; + out.user_displayName = "Display name"; + out.user_accountName = "Account name"; - out.renameButton = 'RENOMEAR'; - out.renameButtonTitle = 'Mudar o título no qual este documento está listado na sua página principal'; - out.renamePrompt = 'Você gostaria de nomear este blco de notas?'; - out.renameConflict = 'Outro bloco de notas já tem este título'; out.clickToEdit = "Clique para Editar"; - out.forgetButton = 'ESQUECER'; out.forgetButtonTitle = 'Remova este documento da listagem da sua página'; out.forgetPrompt = 'Clicando OK você irá remover o endereço deste bloco de notas do armazenamento local, você tem certeza?'; + out.movedToTrash = 'That pad has been moved to the trash.
Access my Drive'; out.shareButton = 'Compartilhar'; - out.shareButtonTitle = "Copiar endereço do clipboard"; out.shareSuccess = 'Endereço copiado para o clipboard'; - out.shareFailed = "Falhou ao copiar para o clipboard"; - out.presentButton = 'PRESENTE'; + out.newButton = 'New'; + out.newButtonTitle = 'Create a new pad'; + + out.saveTemplateButton = "Save as template"; + out.saveTemplatePrompt = "Choose a title for the template"; + out.templateSaved = "Template saved!"; + out.selectTemplate = "Select a template or press escape"; + + out.previewButtonTitle = "Display or hide the Markdown preview mode"; + out.presentButtonTitle = "Entrar no modo apresentação"; out.presentSuccess = 'Pressione ESC para sair do modo de apresentação'; - out.sourceButton = 'VER CÓDIGO'; - out.sourceButtonTitle = "Sair do modo apresentação"; - out.backgroundButton = 'COR DE FUNDO'; - out.backgroundButtonTitle = 'Mudar a cor de fundo da apresentação'; - out.colorButton = 'COR DO TEXTO'; + out.backgroundButtonTitle = 'Change the background color in the presentation'; out.colorButtonTitle = 'Mudar a cor do texto no modo apresentação'; - out.commitButton = 'ENVIAR'; + out.printButton = "Print (enter)"; + out.printButtonTitle = "Print your slides or export them as a PDF file"; + out.printOptions = "Layout options"; + out.printSlideNumber = "Display the slide number"; + out.printDate = "Display the date"; + out.printTitle = "Display the pad title"; + out.printCSS = "Custom style rules (CSS):"; + out.printTransition = "Enable transition animations"; + + out.slideOptionsTitle = "Customize your slides"; + out.slideOptionsButton = "Save (enter)"; - out.getViewButton = 'ENDEREÇO SOMENTE LEITURA'; - out.getViewButtonTitle = 'Obter endereó somente leitura para este documento'; - out.readonlyUrl = 'Documento somente leitura'; - out.copyReadOnly = "Copiar endereço"; - out.openReadOnly = "Abrir em nova aba"; out.editShare = "Compartilhar endereço editável"; out.editShareTitle = "Copiar endereço editável"; + out.editOpen = "Open editing link in a new tab"; + out.editOpenTitle = "Open this pad in editing mode in a new tab"; out.viewShare = "Compartilhar endereó de visualização"; out.viewShareTitle = "Copiar o endereço somente leitura"; - out.viewOpen = "Ver em nova aba"; - out.viewOpenTitle = "Abrir o documento em modo somente leitura em nova aba"; + out.editOpen = "Open editing link in a new tab"; + out.editOpenTitle = "Open this pad in editing mode in a new tab"; out.notifyJoined = "{0} entraram na sessão colaborativa"; out.notifyRenamed = "{0} agora é conhecido como {1}"; out.notifyLeft = "{0} deixou essa sessão colaborativa"; - out.disconnectAlert = 'Conexão de rede perdida!'; - - out.tryIt = 'Experimente!'; - out.recentPads = 'Seu bloco de nota recente (armazenado em seu navegador)'; - out.okButton = 'OK (enter)'; - out.cancelButton = 'Cancelar (esc)'; - out.loginText = '

Seu usuário e senha são usados para gerar uma chave única que nunca será do conhecimento do nosso servidor.

\n' + - '

Cuidado para não esquecer suas credenciais, pois é impossível para nós restaurá-las

'; + out.cancel = "Cancelar"; + out.cancelButton = 'Cancelar (esc)'; - out.forget = "Esquercer"; + out.historyButton = "Display the document history"; + out.history_next = "Go to the next version"; + out.history_prev = "Go to the previous version"; + out.history_goTo = "Go to the selected version"; + out.history_close = "Back"; + out.history_closeTitle = "Close the history"; + out.history_restore = "Restore"; + out.history_restoreTitle = "Restore the selected version of the document"; + out.history_restorePrompt = "Are you sure you want to replace the current version of the document by the displayed one?"; + out.history_restoreDone = "Document restored"; + out.history_version = "Version:"; // Polls @@ -130,15 +178,17 @@ define(function () { out.poll_p_save = "Suas configurações são atualizadas instantaneamente, assim você nunca terá de salvá-las"; out.poll_p_encryption = "Tudo que der entrada é encriptado para que apenas as pessoas com o link possam acessá-las. Nem mesmo o servidor pode ver suas mudanças."; - out.poll_p_howtouse = "Entre com seu nome no cambo abaixo e confirme no checkbox quando você estiver disponível"; - out.promptName = "Qual é o seu nome?"; - - out.wizardButton = 'ASSISTENTE'; out.wizardLog = "Clique no botão no topo esquerdo para voltar para sua enquete"; out.wizardTitle = "Use o assistente para criar sua enquete"; out.wizardConfirm = "Você está realmente pronto para adicionar estas opções em sua enquete?"; + out.poll_publish_button = "Publish"; + out.poll_admin_button = "Admin"; + out.poll_create_user = "Add a new user"; + out.poll_create_option = "Add a new option"; + out.poll_commit = "Commit"; + out.poll_closeWizardButton = "Fechar assistente"; out.poll_closeWizardButtonTitle = "Fechar assistente"; out.poll_wizardComputeButton = "Computar opções"; @@ -147,46 +197,238 @@ define(function () { out.poll_wizardAddDateButton = "+ Datas"; out.poll_wizardAddTimeButton = "+ Horários"; - out.poll_addUserButton = "+ Usuários"; - out.poll_addUserButtonTitle = "Clique para adicionar usuário"; - out.poll_addOptionButton = "+ Opções"; - out.poll_addOptionButtonTitle = "Clique para adicionar uma opção"; - out.poll_addOption = "Propor uma alternativa"; out.poll_optionPlaceholder = "Alternativa"; - out.poll_addUser = "Introduza um nome"; out.poll_userPlaceholder = "Seu nome"; - out.poll_removeOption = "Você tem certeza que quer remover essa alternativa?"; - out.poll_removeOptionTitle = "Remova a linha"; + out.poll_removeOption = "Are you sure you'd like to remove this option?"; out.poll_removeUser = "Você tem certeza que quer remover este usuário?"; - out.poll_removeUserTitle = "Remova a coluna"; - out.poll_editOption = "Você tem certeza que quer editar esta alternativa?"; - out.poll_editOptionTitle = "Editar esta linha"; - out.poll_editUser = "Você tem certeza que quer editar este usuário?"; - out.poll_editUserTitle = "Editar a coluna"; out.poll_titleHint = "Título"; out.poll_descriptionHint = "Descrição"; - // index.html - - out.main_p1 = 'CryptPad é um editor colaborativo baseado na metodologia zero knowledge. A encriptação do servidor impede qualquer tipo de acesso não autorizado seja de indivíduos ou da NSA. A chave secreta de entriptação é armazenada no fragmento identificador do endereço, que em momento algum é enviado para o servidor, porém é disponibilizada para o javascript ao compartilhar o link com outros com quem você deseja compartilhar acesso.'; - out.main_p2 = 'Este projeto utiliza os Editores visuais CKEditor e CodeMirror, e a engine de tempo real ChainPad.'; - out.main_howitworks = 'Como funciona'; -    out.main_howitworks_p1 = 'CryptPad usa uma variante do algorítmo de Transformação Operacional, que é capaz de encontrar consenso distribuido usando o Blockchain de Nakamoto, um constructo popularizado pela Criptomoeda Bitcoin. Desta forma o algorítmo pode evitar a necessidade de um servidor central para resolver conflitos de edição operacional sem a necessidade do servidor armazenar o conteúdo que está sendo editado pelos colaboradores.'; - out.main_about = 'Sobre'; - out.main_about_p1 = 'Você pode ler mais sobre em nossa política de privacidade e nos nossos termos de serviço.'; - -    out.main_about_p2 = 'Se você tem alguma questão ou comentário, você pode nos mandar um tweet ou abrir uma requisição no github. Venha também nos dar um Oi no IRC (irc.freenode.net), ou até mesmo via e-mail.'; + // Canvas + out.canvas_clear = "Clear"; + out.canvas_delete = "Delete selection"; + out.canvas_disable = "Disable draw"; + out.canvas_enable = "Enable draw"; + out.canvas_width = "Width"; + out.canvas_opacity = "Opacity"; + + // File manager + + out.fm_rootName = "Documents"; + out.fm_trashName = "Trash"; + out.fm_unsortedName = "Unsorted files"; + out.fm_filesDataName = "All files"; + out.fm_templateName = "Templates"; + out.fm_searchName = "Search"; + out.fm_searchPlaceholder = "Search..."; + out.fm_newButton = "New"; + out.fm_newButtonTitle = "Create a new pad or folder"; + out.fm_newFolder = "New folder"; + out.fm_newFile = "New pad"; + out.fm_folder = "Folder"; + out.fm_folderName = "Folder name"; + out.fm_numberOfFolders = "# of folders"; + out.fm_numberOfFiles = "# of files"; + out.fm_fileName = "File name"; + out.fm_title = "Title"; + out.fm_type = "Type"; + out.fm_lastAccess = "Last access"; + out.fm_creation = "Creation"; + out.fm_forbidden = "Forbidden action"; + out.fm_originalPath = "Original path"; + out.fm_openParent = "Show in folder"; + out.fm_noname = "Untitled Document"; + out.fm_emptyTrashDialog = "Are you sure you want to empty the trash?"; + out.fm_removeSeveralPermanentlyDialog = "Are you sure you want to remove these {0} elements from the trash permanently?"; + out.fm_removePermanentlyDialog = "Are you sure you want to remove that element permanently?"; + out.fm_removeSeveralDialog = "Are you sure you want to move these {0} elements to the trash?"; + out.fm_removeDialog = "Are you sure you want to move {0} to the trash?"; + out.fm_restoreDialog = "Are you sure you want to restore {0} to its previous location?"; + out.fm_unknownFolderError = "The selected or last visited directory no longer exist. Opening the parent folder..."; + out.fm_contextMenuError = "Unable to open the context menu for that element. If the problem persist, try to reload the page."; + out.fm_selectError = "Unable to select the targetted element. If the problem persist, try to reload the page."; + out.fm_categoryError = "Unable to open the selected category, displaying root."; + out.fm_info_root = "Create as many nested folders here as you want to sort your files."; + out.fm_info_unsorted = 'Contains all the files you\'ve visited that are not yet sorted in "Documents" or moved to the "Trash".'; // "My Documents" should match with the "out.fm_rootName" key, and "Trash" with "out.fm_trashName" + out.fm_info_template = 'Contains all the pads stored as templates and that you can re-use when you create a new pad.'; + out.updated_0_fm_info_trash = 'Empty your trash to free space in your CryptDrive.'; + out.fm_info_trash = out.updated_0_fm_info_trash; + out.fm_info_allFiles = 'Contains all the files from "Documents", "Unsorted" and "Trash". You can\'t move or remove files from here.'; // Same here + out.fm_info_anonymous = 'You are not logged in so these pads may be deleted (find out why). ' + + 'Sign up or Log in to keep them alive.'; + out.fm_alert_backupUrl = "Backup link for this drive.
" + + "It is highly recommended that you keep ip for yourself only.
" + + "You can use it to retrieve all your files in case your browser memory got erased.
" + + "Anybody with that link can edit or remove all the files in your file manager.
"; + out.fm_alert_anonymous = "Hello there, you are currently using CryptPad anonymously, that's ok but your pads may be deleted after a period of " + + "inactivity. We have disabled advanced features of the drive for anonymous users because we want to be clear that it is " + + 'not a safe place to store things. You can read more about ' + + 'why we are doing this and why you really should Sign up and Log in.'; + out.fm_backup_title = 'Backup link'; + out.fm_nameFile = 'How would you like to name that file?'; + out.fm_error_cantPin = "Internal server error. Please reload the page and try again."; + // File - Context menu + out.fc_newfolder = "New folder"; + out.fc_rename = "Rename"; + out.fc_open = "Open"; + out.fc_open_ro = "Open (read-only)"; + out.fc_delete = "Delete"; + out.fc_restore = "Restore"; + out.fc_remove = "Delete permanently"; + out.fc_empty = "Empty the trash"; + out.fc_prop = "Properties"; + out.fc_sizeInKilobytes = "Size in Kilobytes"; + // fileObject.js (logs) + out.fo_moveUnsortedError = "You can't move a folder to the list of unsorted pads"; + out.fo_existingNameError = "Name already used in that directory. Please choose another one."; + out.fo_moveFolderToChildError = "You can't move a folder into one of its descendants"; + out.fo_unableToRestore = "Unable to restore that file to its original location. You can try to move it to a new location."; + out.fo_unavailableName = "A file or a folder with the same name already exist at the new location. Rename the element and try again."; + + // login + out.login_login = "Log in"; + out.login_makeAPad = 'Create a pad anonymously'; + out.login_nologin = "Browse local pads"; + out.login_register = "Sign up"; + out.logoutButton = "Log out"; + out.settingsButton = "Settings"; + + out.login_username = "Username"; + out.login_password = "Password"; + out.login_confirm = "Confirm your password"; + out.login_remember = "Remember me"; + + out.login_hashing = "Hashing your password, this might take some time."; + + out.login_hello = 'Hello {0},'; // {0} is the username + out.login_helloNoName = 'Hello,'; + out.login_accessDrive = 'Access your drive'; + out.login_orNoLogin = 'or'; + + out.login_noSuchUser = 'Invalid username or password. Try again, or sign up'; + out.login_invalUser = 'Username required'; + out.login_invalPass = 'Password required'; + out.login_unhandledError = 'An unexpected error occurred :('; + + out.register_importRecent = "Import pad history (Recommended)"; + out.register_acceptTerms = "I accept the terms of service"; + out.register_passwordsDontMatch = "Passwords do not match!"; + out.register_mustAcceptTerms = "You must accept the terms of service."; + out.register_mustRememberPass = "We cannot reset your password if you forget it. It's very important that you remember it! Please check the checkbox to confirm."; + + out.register_header = "Welcome to CryptPad"; + out.register_explanation = [ + "

Lets go over a couple things first

", + "" + ].join(''); - out.table_type = 'Tipo'; - out.table_link = 'Link'; - out.table_created = 'Criado'; - out.table_last = 'Último acesso'; + out.register_writtenPassword = "I have written down my username and password, proceed"; + out.register_cancel = "Go back"; + + out.register_warning = "Zero Knowledge means that we can't recover your data if you lose your password."; + + out.register_alreadyRegistered = "This user already exists, do you want to log in?"; + + // Settings + out.settings_title = "Settings"; + out.settings_save = "Save"; + out.settings_backupTitle = "Backup or restore all your data"; + out.settings_backup = "Backup"; + out.settings_restore = "Restore"; + out.settings_resetTitle = "Clean your drive"; + out.settings_reset = "Remove all the files and folders from your CryptDrive"; + out.settings_resetPrompt = "This action will remove all the pads from your drive.
"+ + "Are you sure you want to continue?
" + + "Type “I love CryptPad” to confirm."; + out.settings_resetDone = "Your drive is now empty!"; + out.settings_resetError = "Incorrect verification text. Your CryptDrive has not been changed."; + out.settings_resetTips = "Tips in CryptDrive"; + out.settings_resetTipsButton = "Reset the available tips in CryptDrive"; + out.settings_resetTipsDone = "All the tips are now visible again."; + + out.settings_importTitle = "Import this browser's recent pads in my CryptDrive"; + out.settings_import = "Import"; + out.settings_importConfirm = "Are you sure you want to import recent pads from this browser to your user account's CryptDrive?"; + out.settings_importDone = "Import completed"; + + out.settings_userFeedbackHint1 = "CryptPad provides some very basic feedback to the server, to let us know how to improve your experience."; + out.settings_userFeedbackHint2 = "Your pad's content will never be shared with the server."; + out.settings_userFeedback = "Enable user feedback"; + + out.settings_anonymous = "You are not logged in. Settings here are specific to this browser."; + out.settings_publicSigningKey = "Public Signing Key"; + + out.settings_usage = "Usage"; + out.settings_usageTitle = "See the total size of your pinned pads in MB"; + out.settings_pinningNotAvailable = "Pinned pads are only available to registered users."; + out.settings_pinningError = "Something went wrong"; + out.settings_usageAmount = "Your pinned pads occupy {0}MB"; + + out.settings_logoutEverywhereTitle = "Log out everywhere"; + out.settings_logoutEverywhere = "Log out of all other web sessions"; + out.settings_logoutEverywhereConfirm = "Are you sure? You will need to log in with all your devices."; + + out.upload_serverError = "Server Error: unable to upload your file at this time."; + out.upload_uploadPending = "You already have an upload in progress. Cancel it and upload your new file?"; + out.upload_success = "Your file ({0}) has been successfully uploaded and added to your drive."; + out.upload_notEnoughSpace = "There is not enough space for this file in your CryptDrive."; + out.upload_tooLarge = "This file exceeds the maximum upload size."; + out.upload_choose = "Choose a file"; + out.upload_pending = "Pending"; + out.upload_cancelled = "Cancelled"; + out.upload_name = "File name"; + out.upload_size = "Size"; + out.upload_progress = "Progress"; + out.download_button = "Decrypt & Download"; + + // general warnings + out.warn_notPinned = "This pad is not in anyone's CryptDrive. It will expire after 3 months. Learn more..."; - out.button_newpad = 'NOVO BLOCO WYSIWYG'; - out.button_newcode = 'NOVO BLOCO DE NOTAS'; - out.button_newpoll = 'NOVA ENQUETE'; - out.button_newslide = 'NOVA APRESENTAÇÃO'; + // index.html + + //about.html + out.main_p2 = 'This project uses the CKEditor Visual Editor, CodeMirror, and the ChainPad realtime engine.'; + out.main_howitworks_p1 = 'CryptPad uses a variant of the Operational transformation algorithm which is able to find distributed consensus using a Nakamoto Blockchain, a construct popularized by Bitcoin. This way the algorithm can avoid the need for a central server to resolve Operational Transform Edit Conflicts and without the need for resolving conflicts, the server can be kept unaware of the content which is being edited on the pad.'; + + // contact.html + out.main_about_p2 = 'If you have any questions or comments, you can tweet us, open an issue on github, come say hi on irc (irc.freenode.net), or send us an email.'; + + out.main_info = "

Collaborate in Confidence


Grow your ideas together with shared documents while Zero Knowledge technology secures your privacy; even from us."; + + out.main_howitworks = 'How It Works'; + out.main_zeroKnowledge = 'Zero Knowledge'; + out.main_zeroKnowledge_p = "You don't have to trust that we won't look at your pads, with CryptPad's revolutionary Zero Knowledge Technology we can't. Learn more about how we protect your Privacy and Security."; + out.main_writeItDown = 'Write it down'; + out.main_writeItDown_p = "The greatest projects come from the smallest ideas. Take down the moments of inspiration and unexpected ideas because you never know which one might be a breakthrough."; + out.main_share = 'Share the link, share the pad'; + out.main_share_p = "Grow your ideas together: conduct efficient meetings, collaborate on TODO lists and make quick presentations with all your friends and all your devices."; + out.main_organize = 'Get organized'; + out.main_organize_p = "With CryptPad Drive, you can keep your sights on what's important. Folders allow you to keep track of your projects and have a global vision of where things are going."; + out.tryIt = 'Try it out!'; + out.main_richText = 'Rich Text editor'; + out.main_richText_p = 'Edit rich text pads collaboratively with our realtime Zero Knowledge CkEditor application.'; + out.main_code = 'Code editor'; + out.main_code_p = 'Edit code from your software collaboratively with our realtime Zero Knowledge CodeMirror application.'; + out.main_slide = 'Slide editor'; + out.main_slide_p = 'Create your presentations using the Markdown syntax, and display them in your browser.'; + out.main_poll = 'Polls'; + out.main_poll_p = 'Plan your meeting or your event, or vote for the best solution regarding your problem.'; + out.main_drive = 'CryptDrive'; + + out.footer_applications = "Applications"; + out.footer_contact = "Contact"; + out.footer_aboutUs = "About us"; + + out.about = "About"; + out.privacy = "Privacy"; + out.contact = "Contact"; + out.terms = "ToS"; + out.blog = "Blog"; // privacy.html @@ -194,7 +436,6 @@ define(function () { out.policy_whatweknow = 'O que nós sabemos sobre você'; out.policy_whatweknow_p1 = 'Por ser uma aplicação hospedada na web, O Cryptpad tem acesso aos metadados expostos pelo protocolo HTTP. Isso inclui seu endereço IP, e vários cabeçalhos do HTTP que podem ser usados para identificar seu browser particular. Você pode ver que informações seu navegador está compartilhando ao visitar WhatIsMyBrowser.com.'; out.policy_whatweknow_p2 = 'Nós usamos a plataforma de análise Piwik, uma plataforma analítica open source, para aprender mais sobre nossos usos. Piwik nos informa como você encontrou o Cryptpad, via digitação direta, através de mecanismos de busca, ou via link de outro serviço web como o Reddit ou o Twitter. Nós também aprendemos com suas visitas, que links você clica enquanto está em nossas páginas de informações, e quanto tempo você fica nestas páginas.'; - out.policy_whatweknow_p3 = 'Estas ferramentas de análise são utilizadas apenas com fins de informação. Nós não coletamos nenhuma informação sobre sua utilização em nossas aplicações de zero-knowledge.'; out.policy_howweuse = 'Como utilizamos o que nós aprendemos'; out.policy_howweuse_p1 = 'Nos utilizamos estas informações para tomar melhores decisões sobre como promover o Cryptpad, ao avaliar quais dos nosso esforços passados foram mais bem sucedidos. Informações sobre sua localização nos ajudam a decidir se nós devemos considerar prover melhor suporte para idiomas além do inglês.'; out.policy_howweuse_p2 = "As informações sobre o seu navegador de internet (não importando se é um desktop ou um equipamento móvel) nos ajudam a tomar melhores decisões ao priorizar melhorias futuras. Nossa equipe de desenvolvimento é pequena, e nós tentamos fazer as melhores escolhas em pró de auxiliar a experiência de utilização do máximo de nossos usuários possíveis."; @@ -221,17 +462,89 @@ define(function () { // BottomBar.html out.bottom_france = 'Feito com na '; -    out.bottom_support = 'Um projeto do laboratório XWiki SAS com o suporte da OpenPaaS-ng'; + out.bottom_support = 'Um projeto do laboratório XWiki SAS com o suporte da OpenPaaS-ng'; // Header.html out.header_france = 'Com da France por XWiki SAS'; - - // TODO Hardcode cause YOLO - //out.header_xwiki = 'XWiki SAS'; out.header_support = ' OpenPaaS-ng'; - out.header_logoTitle = 'Ir para página principal'; + out.header_logoTitle = 'Go to the main page'; + + // Initial states + + out.initialState = [ + '

', + 'This is CryptPad, the Zero Knowledge realtime collaborative editor. Everything is saved as you type.', + '
', + 'Share the link to this pad to edit with friends or use the  Share  button to share a read-only link which allows viewing but not editing.', + '

', + + '

', + 'Go ahead, just start typing...', + '

', + '

 

' + ].join(''); + + out.codeInitialState = [ + '# CryptPad\'s Zero Knowledge collaborative code editor\n', + '\n', + '* What you type here is encrypted so only people who have the link can access it.\n', + '* You can choose the programming language to highlight and the UI color scheme in the upper right.' + ].join(''); + + out.slideInitialState = [ + '# CryptSlide\n', + '* This is a zero knowledge realtime collaborative editor.\n', + '* What you type here is encrypted so only people who have the link can access it.\n', + '* Even the server cannot see what you type.\n', + '* What you see here, what you hear here, when you leave here, let it stay here.\n', + '\n', + '---', + '\n', + '# How to use\n', + '1. Write your slides content using markdown syntax\n', + ' - Learn more about markdown syntax [here](http://www.markdowntutorial.com/)\n', + '2. Separate your slides with ---\n', + '3. Click on the "Play" button to see the result', + ' - Your slides are updated in realtime' + ].join(''); + + // Readme + + out.driveReadmeTitle = "What is CryptDrive?"; + out.readme_welcome = "Welcome to CryptPad !"; + out.readme_p1 = "Welcome to CryptPad, this is where you can take note of things alone and with friends."; + out.readme_p2 = "This pad will give you a quick walk through of how you can use CryptPad to take notes, keep them organized and work together on them."; + out.readme_cat1 = "Get to know your CryptDrive"; + out.readme_cat1_l1 = "Make a pad: In your CryptDrive, click {0} then {1} and you can make a pad."; // 0: New, 1: Rich Text + out.readme_cat1_l2 = "Open Pads from your CryptDrive: double-click on a pad icon to open it."; + out.readme_cat1_l3 = "Organize your pads: When you are logged in, every pad you access will be shown as in the {0} section of your drive."; // 0: Unsorted files + out.readme_cat1_l3_l1 = "You can click and drag files into folders in the {0} section of your drive and make new folders."; // 0: Documents + out.readme_cat1_l3_l2 = "Remember to try right clicking on icons because there are often additional menus."; + out.readme_cat1_l4 = "Put old pads in the trash: You can click and drag your pads into the {0} the same way you drag them into folders."; // 0: Trash + out.readme_cat2 = "Make pads like a pro"; + out.edit = "edit"; + out.view = "view"; + out.readme_cat2_l1 = "The {0} button in your pad allows you to give access to collaborators to either {1} or to {2} the pad."; // 0: Share, 1: edit, 2: view + out.readme_cat2_l2 = "Change the title of the pad by clicking on the pencil"; + out.readme_cat3 = "Discover CryptPad apps"; + out.readme_cat3_l1 = "With CryptPad code editor, you can collaborate on code like Javascript and markdown like HTML and Markdown"; + out.readme_cat3_l2 = "With CryptPad slide editor, you can make quick presentations using Markdown"; + out.readme_cat3_l3 = "With CryptPoll you can take quick votes, especially for scheduling meetings which fit with everybody's calendar"; + + // Tips + out.tips = {}; + out.tips.lag = "The green icon in the upper right shows the quality of your internet connection to the CryptPad server."; + out.tips.shortcuts = "`ctrl+b`, `ctrl+i` and `ctrl+u` are quick shortcuts for bold, italic and underline."; + out.tips.indent = "In numbered and bulleted lists, you can use tab or shift+tab to quickly increase or decrease indentation."; + out.tips.title = "You can set the title of your pad by clicking the top center."; + out.tips.store = "Every time you visit a pad, if you're logged in it will be saved to your CryptDrive."; + out.tips.marker = "You can highlight text in a pad using the \"marker\" item in the styles dropdown menu."; + + out.feedback_about = "If you're reading this, you were probably curious why CryptPad is requesting web pages when you perform certain actions"; + out.feedback_privacy = "We care about your privacy, and at the same time we want CryptPad to be very easy to use. We use this file to figure out which UI features matter to our users, by requesting it along with a parameter specifying which action was taken."; + out.feedback_optout = "If you would like to opt out, visit your user settings page, where you'll find a checkbox to enable or disable user feedback"; return out; }); From 08619e733ae513adc907d1c324c1385622cba140 Mon Sep 17 00:00:00 2001 From: Gustavo H M Silva Date: Mon, 29 May 2017 15:19:04 -0300 Subject: [PATCH 02/10] Partial translation + duplicated token fix Partial translation + duplicated token fix --- customize.dist/translations/messages.pt-br.js | 118 +++++++++--------- 1 file changed, 58 insertions(+), 60 deletions(-) diff --git a/customize.dist/translations/messages.pt-br.js b/customize.dist/translations/messages.pt-br.js index 7fe99d229..e7c78dcb1 100644 --- a/customize.dist/translations/messages.pt-br.js +++ b/customize.dist/translations/messages.pt-br.js @@ -1,5 +1,5 @@ // Tradução para protuguês brasileiro efetuada por Gustavo Henrique Machado da Silva (www.linkedin.com/in/gustavohmsilva) -// Embora o software original possa não possuir as mesmas licenças, a tradução produzida por mim is protected under +// Embora o software original possa não possuir as mesmas licenças, a tradução produzida por mim is protected under // Creative Commons, Attribution-ShareAlike 4.0 International // Contate-me via email no endereço gustavohmsilva@member.fsf.org // Translation to brazilian portuguese done by Gustavo Henrique Machado da Silva (www.linkedin.com/in/gustavohmsilva) @@ -24,27 +24,27 @@ define(function () { out.type.file = 'File'; out.type.media = 'Media'; - out.button_newpad = 'New Rich Text pad'; - out.button_newcode = 'New Code pad'; - out.button_newpoll = 'New Poll'; - out.button_newslide = 'New Presentation'; - out.button_newwhiteboard = 'New Whiteboard'; + out.button_newpad = 'Novo bloco RTF'; + out.button_newcode = 'Novo bloco de código'; + out.button_newpoll = 'Novo questionário'; + out.button_newslide = 'Nova apresentação'; + out.button_newwhiteboard = 'Novo quadro branco'; // NOTE: We want to update the 'common_connectionLost' key. // Please do not add a new 'updated_common_connectionLostAndInfo' but change directly the value of 'common_connectionLost' - out.updated_0_common_connectionLost = "Server Connection Lost
You're now in read-only mode until the connection is back."; + out.updated_0_common_connectionLost = "Conexão com o Servidor Perdida
Você agora está em modo somente leitura até a conexão ser restaurada."; out.common_connectionLost = out.updated_0_common_connectionLost; - out.websocketError = 'Unable to connect to the websocket server...'; - out.typeError = "This pad is not compatible with the selected application"; - out.onLogout = 'You are logged out, click here to log in
or press Escape to access your pad in read-only mode.'; - out.wrongApp = "Unable to display the content of that realtime session in your browser. Please try to reload that page."; + out.websocketError = 'Incapaz de se conectar com o servidor websocket...'; + out.typeError = "Este bloco não é compatível com a aplicação selecionada"; + out.onLogout = 'você foi desconectado, clique aqui para se conectar,
ou pressione ESC para acessar seu bloco em modo somente leitura.'; + out.wrongApp = "Incapaz de mostrar o conteúdo em tempo real no seu navegador. Por favor tente recarregar a página."; - out.loading = "Loading..."; - out.error = "Error"; - out.saved = "Saved"; - out.synced = "Everything is saved"; - out.deleted = "Pad deleted from your CryptDrive"; + out.loading = "Carregando..."; + out.error = "Erro"; + out.saved = "Salvo"; + out.synced = "Tudo foi salvo"; + out.deleted = "Bloco deletado do seu CryptDrive"; out.disconnected = 'Desconectado'; out.synchronizing = 'Sincronizando'; @@ -62,16 +62,16 @@ define(function () { out.editor = "editor"; out.editors = "editores"; - out.language = "Language"; + out.language = "Lingua"; - out.comingSoon = "Coming soon..."; + out.comingSoon = "Em breve..."; - out.newVersion = 'CryptPad has been updated!
' + - 'Check out what\'s new in the latest version:
'+ - 'Release notes for CryptPad {0}'; + out.newVersion = 'O CryptPad foi atualizado!
' + + 'Cheque as novidades na última versão:
'+ + 'Notas da atualização do CryptPad {0}'; out.upgrade = "Upgrade"; - out.upgradeTitle = "Upgrade your account to increase the storage limit"; + out.upgradeTitle = "Faça um upgrade na sua conta para aumentar o limite de armazenamento"; out.MB = "MB"; out.GB = "GB"; out.KB = "KB"; @@ -81,28 +81,28 @@ define(function () { out.formattedKB = "{0} KB"; out.greenLight = "Tudo está funcionando bem"; - out.orangeLight = "Sua conexão longa pode impactar sua experiência"; + out.orangeLight = "Sua conexão lenta pode impactar sua experiência"; out.redLight = "Você está desconectado da sua sessão"; - out.pinLimitReached = "You've reached your storage limit"; - out.updated_0_pinLimitReachedAlert = "You've reached your storage limit. New pads won't be stored in your CryptDrive.
" + - 'You can either remove pads from your CryptDrive or subscribe to a premium offer to increase your limit.'; + out.pinLimitReached = "Você alcançou o limite de armazenamento"; + out.updated_0_pinLimitReachedAlert = "Você alcançou o limite de armazenamento. Novos blocos não serão mais salvos no seu CryptDrive.
" + + 'Você pode deletar blocos do seu CryptDrive ou se inscrever como premium para aumentar o limite de espaço.'; out.pinLimitReachedAlert = out.updated_0_pinLimitReachedAlert; - out.pinAboveLimitAlert = 'As of this release, we are imposing a 50MB limit on free data storage and you are currently using {0}. You will need to either delete some pads or subscribe on accounts.cryptpad.fr. Your contribution will help us improve CryptPad and spread Zero Knowledge. Please contact support if you have any other questions.'; - out.pinLimitNotPinned = "You've reached your storage limit.
"+ - "This pad is not stored in your CryptDrive."; - out.pinLimitDrive = "You've reached your storage limit.
" + - "You can't create new pads."; + out.pinAboveLimitAlert = 'A partir desta atualização, nós estamos impondo um limite de 50MB no armazenamento gratuito. Você está atualmente usando {0}. Você irá precisar deletar alguns blocos ou se inscrever no accounts.cryptpad.fr. Sua contribuição irá nos ajudar a melhorar o CryptPad e expandir a metodologia Zero Knowledge. Por favor contacte o suporte se você possui outras dúvidas.'; + out.pinLimitNotPinned = "Você alcançou o limite de armazenamento.
"+ + "Este bloco não está armazenado no seu CryptDrive."; + out.pinLimitDrive = "Você alcançou o limite de armazenamento.
" + + "Você não pode criar novos blocos."; out.importButtonTitle = 'Importar um documento de um arquivo local'; out.exportButtonTitle = 'Exportar esta sesão para um arquivo local'; - out.exportPrompt = 'Como deseja nomeear seu arquivo?'; + out.exportPrompt = 'Como deseja nomear seu arquivo?'; out.changeNamePrompt = 'Mude seu nome (deixe em branco para se manter anônimo): '; - out.user_rename = "Change display name"; - out.user_displayName = "Display name"; - out.user_accountName = "Account name"; + out.user_rename = "Mudar nome de exibição"; + out.user_displayName = "Nome visível"; + out.user_accountName = "Nome da Conta"; out.clickToEdit = "Clique para Editar"; @@ -113,51 +113,49 @@ define(function () { out.shareButton = 'Compartilhar'; out.shareSuccess = 'Endereço copiado para o clipboard'; - out.newButton = 'New'; - out.newButtonTitle = 'Create a new pad'; + out.newButton = 'Novo'; + out.newButtonTitle = 'Criar um novo bloco'; - out.saveTemplateButton = "Save as template"; - out.saveTemplatePrompt = "Choose a title for the template"; - out.templateSaved = "Template saved!"; - out.selectTemplate = "Select a template or press escape"; + out.saveTemplateButton = "Salvar como modelo"; + out.saveTemplatePrompt = "Escolha o nome do modelo"; + out.templateSaved = "Modelo salvo!"; + out.selectTemplate = "Selecione um modelo ou pressione ESC"; - out.previewButtonTitle = "Display or hide the Markdown preview mode"; + out.previewButtonTitle = "Mostrar ou esconder o modo de visualização markdown"; out.presentButtonTitle = "Entrar no modo apresentação"; out.presentSuccess = 'Pressione ESC para sair do modo de apresentação'; - out.backgroundButtonTitle = 'Change the background color in the presentation'; + out.backgroundButtonTitle = 'Mudar cor do fundo da apresentação'; out.colorButtonTitle = 'Mudar a cor do texto no modo apresentação'; - out.printButton = "Print (enter)"; - out.printButtonTitle = "Print your slides or export them as a PDF file"; - out.printOptions = "Layout options"; - out.printSlideNumber = "Display the slide number"; - out.printDate = "Display the date"; - out.printTitle = "Display the pad title"; + out.printButton = "Imprimir (Enter)"; + out.printButtonTitle = "Imprimir seus slides ou exportá-los como PDF"; + out.printOptions = "Opções de leiaute"; + out.printSlideNumber = "Mostrar o número do slide"; + out.printDate = "Mostrar a data"; + out.printTitle = "Mostrar título do bloco"; out.printCSS = "Custom style rules (CSS):"; - out.printTransition = "Enable transition animations"; + out.printTransition = "Ativar animações de transição"; - out.slideOptionsTitle = "Customize your slides"; - out.slideOptionsButton = "Save (enter)"; + out.slideOptionsTitle = "Personalizar seus slides"; + out.slideOptionsButton = "Salvar (Enter)"; out.editShare = "Compartilhar endereço editável"; out.editShareTitle = "Copiar endereço editável"; - out.editOpen = "Open editing link in a new tab"; - out.editOpenTitle = "Open this pad in editing mode in a new tab"; - out.viewShare = "Compartilhar endereó de visualização"; + out.editOpen = "Abrir endereço editável em nova aba"; + out.editOpenTitle = "Abrir este bloco em modo editável em nova aba"; + out.viewShare = "Compartilhar endereço de visualização"; out.viewShareTitle = "Copiar o endereço somente leitura"; - out.editOpen = "Open editing link in a new tab"; - out.editOpenTitle = "Open this pad in editing mode in a new tab"; out.notifyJoined = "{0} entraram na sessão colaborativa"; out.notifyRenamed = "{0} agora é conhecido como {1}"; out.notifyLeft = "{0} deixou essa sessão colaborativa"; - out.okButton = 'OK (enter)'; + out.okButton = 'OK (Enter)'; out.cancel = "Cancelar"; - out.cancelButton = 'Cancelar (esc)'; + out.cancelButton = 'Cancelar (ESC)'; out.historyButton = "Display the document history"; out.history_next = "Go to the next version"; @@ -390,7 +388,7 @@ define(function () { out.warn_notPinned = "This pad is not in anyone's CryptDrive. It will expire after 3 months. Learn more..."; // index.html - + //about.html out.main_p2 = 'This project uses the CKEditor Visual Editor, CodeMirror, and the ChainPad realtime engine.'; out.main_howitworks_p1 = 'CryptPad uses a variant of the Operational transformation algorithm which is able to find distributed consensus using a Nakamoto Blockchain, a construct popularized by Bitcoin. This way the algorithm can avoid the need for a central server to resolve Operational Transform Edit Conflicts and without the need for resolving conflicts, the server can be kept unaware of the content which is being edited on the pad.'; From 81b931e56f448fa50f9733110b4d6c93552a8a25 Mon Sep 17 00:00:00 2001 From: Gustavo H M Silva Date: Tue, 30 May 2017 09:45:14 -0300 Subject: [PATCH 03/10] Update messages.pt-br.js --- customize.dist/translations/messages.pt-br.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/customize.dist/translations/messages.pt-br.js b/customize.dist/translations/messages.pt-br.js index e7c78dcb1..69b53e814 100644 --- a/customize.dist/translations/messages.pt-br.js +++ b/customize.dist/translations/messages.pt-br.js @@ -1,5 +1,5 @@ // Tradução para protuguês brasileiro efetuada por Gustavo Henrique Machado da Silva (www.linkedin.com/in/gustavohmsilva) -// Embora o software original possa não possuir as mesmas licenças, a tradução produzida por mim is protected under +// Embora o software original possa não possuir as mesmas licenças, a tradução produzida por mim é protegida sob termos // Creative Commons, Attribution-ShareAlike 4.0 International // Contate-me via email no endereço gustavohmsilva@member.fsf.org // Translation to brazilian portuguese done by Gustavo Henrique Machado da Silva (www.linkedin.com/in/gustavohmsilva) From 6dacbf2bd98be9c5343ab042f28b9f727fce7ccc Mon Sep 17 00:00:00 2001 From: Gogs Date: Wed, 21 Jun 2017 21:38:56 +0200 Subject: [PATCH 04/10] add translations and some improvements --- customize.dist/translations/messages.de.js | 47 +++++++++++++--------- 1 file changed, 27 insertions(+), 20 deletions(-) diff --git a/customize.dist/translations/messages.de.js b/customize.dist/translations/messages.de.js index 04b57aecc..11ac43fab 100644 --- a/customize.dist/translations/messages.de.js +++ b/customize.dist/translations/messages.de.js @@ -5,8 +5,8 @@ // the language dropdowns that are shown throughout Cryptpad's interface out._languageName = 'German'; - out.main_title = "Cryptpad: Echtzeitzusammenarbeit, ohne Vorwissen"; - out.main_slogan = "Einigkeit macht stark - Zusammenarbeit ist der Schlüssel"; // Der Slogan sollte evtl. besser englisch bleiben. + out.main_title = "Cryptpad: Echtzeitzusammenarbeit, ohne Preisgabe von Informationen"; + out.main_slogan = "Einigkeit ist Stärke - Zusammenarbeit der Schlüssel"; // Der Slogan sollte evtl. besser englisch bleiben. out.type = {}; out.type.pad = 'Pad'; @@ -44,16 +44,16 @@ out.changeNamePrompt = 'Ändere deinen Namen (oder lasse dieses Feld leer um anonym mitzuarbeiten): '; - out.clickToEdit = "Zum bearbeiten klicken"; + out.clickToEdit = "Zum Bearbeiten klicken"; - out.forgetButtonTitle = 'Entferne dieses Dokumnt von deiner Startseitenliste'; + out.forgetButtonTitle = 'Entferne dieses Dokument von deiner Startseitenliste'; out.forgetPrompt = 'Mit dem Klick auf OK wird das Dokument aus deinem lokalen Speicher gelöscht. Fortfahren?'; out.shareButton = 'Teilen'; - out.shareSuccess = 'URL wurde in die Zwischenablage kopiert'; + out.shareSuccess = 'Die URL wurde in die Zwischenablage kopiert'; out.presentButtonTitle = "Präsentationsmodus starten"; - out.presentSuccess = 'Hit ESC to exit presentation mode'; + out.presentSuccess = 'Drücke ESC um den Präsentationsmodus zu beenden'; out.backgroundButtonTitle = 'Die Hintergrundfarbe der Präsentation ändern'; out.colorButtonTitle = 'Die Textfarbe im Präsentationsmodus ändern'; @@ -73,36 +73,43 @@ out.tryIt = 'Probier\'s aus!'; - out.okButton = 'OK (enter)'; - out.cancelButton = 'Abbrechen (esc)'; + out.okButton = 'OK (Enter)'; + out.cancelButton = 'Abbrechen (ESC)'; // Polls - out.poll_title = "Kenntnisfreier Datumsplaner"; - out.poll_subtitle = "Kenntnisfreies, echtzeit planen"; + out.poll_title = "Datumsplaner ohne Preisgabe von Infos"; + out.poll_subtitle = "Echtzeit-planen ohne Preisgabe von Infos"; - out.poll_p_save = "Deine Einstellungen werden sofort automatisch gesichtert."; + out.poll_p_save = "Deine Einstellungen werden sofort automatisch gesichert."; out.poll_p_encryption = "Alle Eingaben sind verschlüsselt, deshalb haben nur Leute im Besitz des Links Zugriff. Selbst der Server sieht nicht was du änderst."; out.wizardLog = "Klicke auf den Button links oben um zur Umfrage zurückzukehren."; out.wizardTitle = "Nutze den Assistenten um deine Umfrage zu erstellen."; out.wizardConfirm = "Bist du wirklich bereit die angegebenen Optionen bereits zu deiner Umfrage hinzuzufügen?"; - out.poll_closeWizardButton = "Assistenten schließen"; - out.poll_closeWizardButtonTitle = "Assistenten schließen"; + + out.poll_publish_button = "Veröffentlichen"; + out.poll_admin_button = "Admin"; + out.poll_create_user = "Neuen Benutzer hinzufügen"; + out.poll_create_option = "Neue Option hinzufügen"; + out.poll_commit = "Einchecken"; + + out.poll_closeWizardButton = "Assistent schließen"; + out.poll_closeWizardButtonTitle = "Assistent schließen"; out.poll_wizardComputeButton = "Optionen übernehmen"; out.poll_wizardClearButton = "Tabelle leeren"; - out.poll_wizardDescription = "Erstellt automatisch die Optionen indem eine beliebige Anzahl von Daten und Zeiten eingegeben wird."; + out.poll_wizardDescription = "Erstelle die Optionen automatisch, indem du eine beliebige Anzahl von Daten und Zeiten eingibst."; out.poll_wizardAddDateButton = "+ Daten"; out.poll_wizardAddTimeButton = "+ Zeiten"; out.poll_optionPlaceholder = "Option"; out.poll_userPlaceholder = "Dein Name"; out.poll_removeOption = "Bist du sicher, dass du diese Option entfernen möchtest?"; - out.poll_removeUser = "Bist du sicher, dass du diese Nutzer*in entfernen möchtest?"; + out.poll_removeUser = "Bist du sicher, dass du diese(n) Nutzer*in entfernen möchtest?"; out.poll_titleHint = "Titel"; - out.poll_descriptionHint = "Beschreibung"; + out.poll_descriptionHint = "Beschreibe deine Abstimmung und publiziere sie mit dem 'Veröffentlichen'-Knopf wenn du fertig bis. Jeder mit dem Link kann die Beschreibung ändern."; // index.html @@ -112,10 +119,10 @@ out.main_about_p2 = 'Für Fragen und Kommentare kannst du uns tweeten, ein Ticket auf Github öffnen, hi auf irc sagen (irc.freenode.net), oder eine Mail zukommen lassen.'; - out.button_newpad = 'NEUES WYSIWYG-PAD ERSTELLEN'; - out.button_newcode = 'NEUES CODE-PAD ERSTELLEN'; - out.button_newpoll = 'NEUE ABSTIMMUNG ERSTELLEN'; - out.button_newslide = 'NEUE PRÄSENTATION ERSTELLEN'; + out.button_newpad = 'Neues WYSIWYG-Pad erstellen'; + out.button_newcode = 'Neues Code-Pad erstellen'; + out.button_newpoll = 'Neue Abstimmung erstellen'; + out.button_newslide = 'Neue Präsentation erstellen'; // privacy.html From 6af4335ead5879ebf9d6bcec1261aa7ef048c5f1 Mon Sep 17 00:00:00 2001 From: Gustavo H M Silva Date: Fri, 23 Jun 2017 14:28:00 -0300 Subject: [PATCH 05/10] Translated up to page 317 Translated up to page 317 --- customize.dist/translations/messages.pt-br.js | 237 +++++++++--------- 1 file changed, 118 insertions(+), 119 deletions(-) diff --git a/customize.dist/translations/messages.pt-br.js b/customize.dist/translations/messages.pt-br.js index 69b53e814..a9789ea0e 100644 --- a/customize.dist/translations/messages.pt-br.js +++ b/customize.dist/translations/messages.pt-br.js @@ -157,17 +157,17 @@ define(function () { out.cancel = "Cancelar"; out.cancelButton = 'Cancelar (ESC)'; - out.historyButton = "Display the document history"; - out.history_next = "Go to the next version"; - out.history_prev = "Go to the previous version"; - out.history_goTo = "Go to the selected version"; - out.history_close = "Back"; - out.history_closeTitle = "Close the history"; - out.history_restore = "Restore"; - out.history_restoreTitle = "Restore the selected version of the document"; - out.history_restorePrompt = "Are you sure you want to replace the current version of the document by the displayed one?"; - out.history_restoreDone = "Document restored"; - out.history_version = "Version:"; + out.historyButton = "Exibir histórico do documento"; + out.history_next = "Ir para próxima versão"; + out.history_prev = "Ir para versão anterior"; + out.history_goTo = "Ir para versão selecionada"; + out.history_close = "Voltar"; + out.history_closeTitle = "Fechar o histórico"; + out.history_restore = "Restaurar"; + out.history_restoreTitle = "Restaurar a versão selecionada do documento"; + out.history_restorePrompt = "Você tem certeza que deseja substituir a versão atual do documento pela que está sendo exibida agora?"; + out.history_restoreDone = "Documento restaurado"; + out.history_version = "Versão:"; // Polls @@ -181,11 +181,11 @@ define(function () { out.wizardTitle = "Use o assistente para criar sua enquete"; out.wizardConfirm = "Você está realmente pronto para adicionar estas opções em sua enquete?"; - out.poll_publish_button = "Publish"; + out.poll_publish_button = "Publicar"; out.poll_admin_button = "Admin"; - out.poll_create_user = "Add a new user"; - out.poll_create_option = "Add a new option"; - out.poll_commit = "Commit"; + out.poll_create_user = "Adicionar novo usuário"; + out.poll_create_option = "Adicionar nova opção"; + out.poll_commit = "Submeter"; out.poll_closeWizardButton = "Fechar assistente"; out.poll_closeWizardButtonTitle = "Fechar assistente"; @@ -197,125 +197,124 @@ define(function () { out.poll_optionPlaceholder = "Alternativa"; out.poll_userPlaceholder = "Seu nome"; - out.poll_removeOption = "Are you sure you'd like to remove this option?"; + out.poll_removeOption = "Você tem certeza que deseja remover esta opção?"; out.poll_removeUser = "Você tem certeza que quer remover este usuário?"; out.poll_titleHint = "Título"; out.poll_descriptionHint = "Descrição"; // Canvas - out.canvas_clear = "Clear"; - out.canvas_delete = "Delete selection"; - out.canvas_disable = "Disable draw"; - out.canvas_enable = "Enable draw"; - out.canvas_width = "Width"; - out.canvas_opacity = "Opacity"; + out.canvas_clear = "Limpar"; + out.canvas_delete = "Deletar seleção"; + out.canvas_disable = "Desabilitar desenho"; + out.canvas_enable = "Habilitar desenho"; + out.canvas_width = "Largura"; + out.canvas_opacity = "Opacidade"; // File manager - out.fm_rootName = "Documents"; - out.fm_trashName = "Trash"; - out.fm_unsortedName = "Unsorted files"; - out.fm_filesDataName = "All files"; - out.fm_templateName = "Templates"; - out.fm_searchName = "Search"; - out.fm_searchPlaceholder = "Search..."; - out.fm_newButton = "New"; - out.fm_newButtonTitle = "Create a new pad or folder"; - out.fm_newFolder = "New folder"; - out.fm_newFile = "New pad"; - out.fm_folder = "Folder"; - out.fm_folderName = "Folder name"; - out.fm_numberOfFolders = "# of folders"; - out.fm_numberOfFiles = "# of files"; - out.fm_fileName = "File name"; - out.fm_title = "Title"; - out.fm_type = "Type"; - out.fm_lastAccess = "Last access"; - out.fm_creation = "Creation"; - out.fm_forbidden = "Forbidden action"; - out.fm_originalPath = "Original path"; - out.fm_openParent = "Show in folder"; - out.fm_noname = "Untitled Document"; - out.fm_emptyTrashDialog = "Are you sure you want to empty the trash?"; - out.fm_removeSeveralPermanentlyDialog = "Are you sure you want to remove these {0} elements from the trash permanently?"; - out.fm_removePermanentlyDialog = "Are you sure you want to remove that element permanently?"; - out.fm_removeSeveralDialog = "Are you sure you want to move these {0} elements to the trash?"; - out.fm_removeDialog = "Are you sure you want to move {0} to the trash?"; - out.fm_restoreDialog = "Are you sure you want to restore {0} to its previous location?"; - out.fm_unknownFolderError = "The selected or last visited directory no longer exist. Opening the parent folder..."; - out.fm_contextMenuError = "Unable to open the context menu for that element. If the problem persist, try to reload the page."; - out.fm_selectError = "Unable to select the targetted element. If the problem persist, try to reload the page."; - out.fm_categoryError = "Unable to open the selected category, displaying root."; - out.fm_info_root = "Create as many nested folders here as you want to sort your files."; - out.fm_info_unsorted = 'Contains all the files you\'ve visited that are not yet sorted in "Documents" or moved to the "Trash".'; // "My Documents" should match with the "out.fm_rootName" key, and "Trash" with "out.fm_trashName" - out.fm_info_template = 'Contains all the pads stored as templates and that you can re-use when you create a new pad.'; + out.fm_rootName = "Documentos"; + out.fm_trashName = "Lixeira"; + out.fm_unsortedName = "Arquivos não organizados"; + out.fm_filesDataName = "Todos os Arquivos"; + out.fm_templateName = "Temas"; + out.fm_searchName = "Busca"; + out.fm_searchPlaceholder = "Buscar..."; + out.fm_newButton = "Novo"; + out.fm_newButtonTitle = "Criar um novo bloco ou diretório"; + out.fm_newFolder = "Novo diretório"; + out.fm_newFile = "Novo bloco"; + out.fm_folder = "Diretório"; + out.fm_folderName = "Nome do diretório"; + out.fm_numberOfFolders = "# de diretórios"; + out.fm_numberOfFiles = "# de arquivos"; + out.fm_fileName = "Nome do arquivo"; + out.fm_title = "Título"; + out.fm_type = "Tipo"; + out.fm_lastAccess = "Último acesso"; + out.fm_creation = "Criação"; + out.fm_forbidden = "Ação não permitida"; + out.fm_originalPath = "Caminho original"; + out.fm_openParent = "Exibir no diretório"; + out.fm_noname = "Documento sem título"; + out.fm_emptyTrashDialog = "Você tem certeza que deseja limpar a lixeira??"; + out.fm_removeSeveralPermanentlyDialog = "Você tem certeza que deseja deletar estes {0} elementos da lixeira permanentemente?"; + out.fm_removePermanentlyDialog = "Você tem certeza que deseja deletar este elemento da lixeira permanentemente?"; + out.fm_removeSeveralDialog = "Você tem certeza que deseja mover estes {0} elementos para a lixeira?"; + out.fm_removeDialog = "Você tem certeza que deseja mover {0} para a lixeira?"; + out.fm_restoreDialog = "Você tem certeza que deseja restaurar {0} de volta para seu diretório original?"; + out.fm_unknownFolderError = "O diretório selecionado ou visitado por último não existe mais. Abrindo diretório superior..."; + out.fm_contextMenuError = "Incapaz de abrir o menu de contextualização para este elementos. Se o problema persistir, tente recarregar a página."; + out.fm_selectError = "Incapaz de selecionar o elemento marcado. Se o problema persistir, tente recarregar a página."; + out.fm_categoryError = "Incapaz de abrir a categoria selecionada, Exibindo diretório raiz"; + out.fm_info_root = "Crie quantos diretórios aninhados aqui desejar para organizar seus arquivos.."; + out.fm_info_unsorted = "Contém todos os arquivos que você visitou e não estão ainda organizados na pasta Documentos ou foram movidos para a pasta lixeira"; // "My Documents" should match with the "out.fm_rootName" key, and "Trash" with "out.fm_trashName" out.fm_info_template = 'Contains all the pads stored as templates and that you can re-use when you create a new pad.'; out.updated_0_fm_info_trash = 'Empty your trash to free space in your CryptDrive.'; out.fm_info_trash = out.updated_0_fm_info_trash; - out.fm_info_allFiles = 'Contains all the files from "Documents", "Unsorted" and "Trash". You can\'t move or remove files from here.'; // Same here - out.fm_info_anonymous = 'You are not logged in so these pads may be deleted (find out why). ' + - 'Sign up or Log in to keep them alive.'; - out.fm_alert_backupUrl = "Backup link for this drive.
" + - "It is highly recommended that you keep ip for yourself only.
" + - "You can use it to retrieve all your files in case your browser memory got erased.
" + - "Anybody with that link can edit or remove all the files in your file manager.
"; - out.fm_alert_anonymous = "Hello there, you are currently using CryptPad anonymously, that's ok but your pads may be deleted after a period of " + - "inactivity. We have disabled advanced features of the drive for anonymous users because we want to be clear that it is " + - 'not a safe place to store things. You can read more about ' + - 'why we are doing this and why you really should Sign up and Log in.'; - out.fm_backup_title = 'Backup link'; - out.fm_nameFile = 'How would you like to name that file?'; - out.fm_error_cantPin = "Internal server error. Please reload the page and try again."; + out.fm_info_allFiles = 'Contém todos os arquivos de "Documentos", "Não organizados" e "Lixeira". Não é possível mover ou remover arquivos daqui.'; // Same here + out.fm_info_anonymous = 'Você não está logado, então estes blocos podem ser deletados! (Descubra o porque). ' + + 'Cadastre-se or Entre Para deixá-los salvos.'; + out.fm_alert_backupUrl = "Link de backup desta conta.
" + + "É fortemente recomendado que você deixe para você e somente você.
" + + "Você pode usá-lo para resgatar os seus dados caso a memória do seu navegador se perca.
" + + "Qualquer um com este link pode editar ou apagar todos os arquivos no gerenciador da conta.
"; + out.fm_alert_anonymous = "Ola! Você está utilizando o CryptPad anonimamente, isto é ok, mas seus blocos podem ser apagados " + + "se ficarem muito tempo inativo. Nós desativamos as funções avançadas nas contas anônimas para que isto fique claro para você " + + 'Este não é um bom lugar apra salvar senhas! Entenda: Clicando aqui! ' + + 'Porque estamos fazendo isso e porque você deveria criar uma onta? Sign up and Clique e entenda!.'; + out.fm_backup_title = 'Link de restauração'; + out.fm_nameFile = 'Como deseja nomear este arquivo?'; + out.fm_error_cantPin = "Erro interno do servidor. Por favor recarregue a página e tente novamente."; // File - Context menu - out.fc_newfolder = "New folder"; - out.fc_rename = "Rename"; - out.fc_open = "Open"; - out.fc_open_ro = "Open (read-only)"; - out.fc_delete = "Delete"; - out.fc_restore = "Restore"; - out.fc_remove = "Delete permanently"; - out.fc_empty = "Empty the trash"; - out.fc_prop = "Properties"; - out.fc_sizeInKilobytes = "Size in Kilobytes"; + out.fc_newfolder = "Nova pasta"; + out.fc_rename = "Renomear"; + out.fc_open = "Abrir"; + out.fc_open_ro = "Abrir (somente leitura)"; + out.fc_delete = "Deletar"; + out.fc_restore = "Restaurar"; + out.fc_remove = "Deletar permanentemente"; + out.fc_empty = "Esvaziar lixeira"; + out.fc_prop = "Propriedades"; + out.fc_sizeInKilobytes = "tamanho em Kilobytes"; // fileObject.js (logs) - out.fo_moveUnsortedError = "You can't move a folder to the list of unsorted pads"; - out.fo_existingNameError = "Name already used in that directory. Please choose another one."; - out.fo_moveFolderToChildError = "You can't move a folder into one of its descendants"; - out.fo_unableToRestore = "Unable to restore that file to its original location. You can try to move it to a new location."; - out.fo_unavailableName = "A file or a folder with the same name already exist at the new location. Rename the element and try again."; + out.fo_moveUnsortedError = "Você não pode mover uma pasta na lista de notas não organizadas"; + out.fo_existingNameError = "Nome já em uso neste diretório. Por favor escolha outro."; + out.fo_moveFolderToChildError = "Você não pode mover uma sub-diretório para dentro de um de seus sub-diretórios"; + out.fo_unableToRestore = "Fomos incapazes de restaurar este arquivo para sua posição original. Você pode tentar move-lo para o local de destino porém."; + out.fo_unavailableName = "Um arquivo ou diretório com o mesmo nome já existe no novo locao. Renomeie-o e tente novamente."; // login - out.login_login = "Log in"; - out.login_makeAPad = 'Create a pad anonymously'; - out.login_nologin = "Browse local pads"; - out.login_register = "Sign up"; - out.logoutButton = "Log out"; - out.settingsButton = "Settings"; - - out.login_username = "Username"; - out.login_password = "Password"; - out.login_confirm = "Confirm your password"; - out.login_remember = "Remember me"; - - out.login_hashing = "Hashing your password, this might take some time."; - - out.login_hello = 'Hello {0},'; // {0} is the username - out.login_helloNoName = 'Hello,'; - out.login_accessDrive = 'Access your drive'; - out.login_orNoLogin = 'or'; - - out.login_noSuchUser = 'Invalid username or password. Try again, or sign up'; - out.login_invalUser = 'Username required'; - out.login_invalPass = 'Password required'; - out.login_unhandledError = 'An unexpected error occurred :('; - - out.register_importRecent = "Import pad history (Recommended)"; - out.register_acceptTerms = "I accept the terms of service"; - out.register_passwordsDontMatch = "Passwords do not match!"; - out.register_mustAcceptTerms = "You must accept the terms of service."; - out.register_mustRememberPass = "We cannot reset your password if you forget it. It's very important that you remember it! Please check the checkbox to confirm."; - - out.register_header = "Welcome to CryptPad"; + out.login_login = "Entrar"; + out.login_makeAPad = 'Criar bloco anonimamente'; + out.login_nologin = "Navegar nos blocos locais"; + out.login_register = "Cadastro"; + out.logoutButton = "Sair"; + out.settingsButton = "Configurações"; + + out.login_username = "Usuário"; + out.login_password = "Senha"; + out.login_confirm = "Confirme sua senha"; + out.login_remember = "Memorize-me"; + + out.login_hashing = "Encriptando sua senha, isto pode tomar algum tempo."; + + out.login_hello = 'Ola {0},'; // {0} is the username + out.login_helloNoName = 'Ola,'; + out.login_accessDrive = 'Acesse seu diretório'; + out.login_orNoLogin = 'ou'; + + out.login_noSuchUser = 'Usuário ou senha inválido. Tente nocamente ou cadastre-se'; + out.login_invalUser = 'É necessário um usuário'; + out.login_invalPass = 'É necessário uma senha'; + out.login_unhandledError = 'Um erro não esperado ocorreu :('; + + out.register_importRecent = "Importar histórico de blocos (Recomendado)"; + out.register_acceptTerms = "Eu aceito os termos de serviço"; + out.register_passwordsDontMatch = "Senhas não coincidem!"; + out.register_mustAcceptTerms = "Você precisa aceitar os termos de serviço."; + out.register_mustRememberPass = "Nós não podemos restaurar sua senha caso você a esqueça. É muito importante que você lembre-se dela! Clique nesta caixa de seleção para confirmar que você compreendeu isto."; + + out.register_header = "Bem vindo ao CryptPad"; out.register_explanation = [ "

Lets go over a couple things first

", "
    ", From a79d9d3e666ce3c864cb62f31c8a4790d14d711a Mon Sep 17 00:00:00 2001 From: yflory Date: Wed, 19 Jul 2017 11:36:00 +0200 Subject: [PATCH 06/10] Make CryptDrive fast again --- www/common/userObject.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/www/common/userObject.js b/www/common/userObject.js index 7a0dba83c..6b4a31bbe 100644 --- a/www/common/userObject.js +++ b/www/common/userObject.js @@ -990,12 +990,12 @@ define([ ['userid', 'previewMode'].forEach(function (attr) { var key = parsed.hash + '.' + attr; var key2 = parsed.hash.slice(0,-1) + '.' + attr;// old pads not ending with / - if (files[key] || files[key2]) { + if (typeof(files[key]) !== "undefined" || typeof(files[key2]) !== "undefined") { debug("Migrating pad attribute", attr, "for pad", id); el[attr] = files[key] || files[key2]; + delete files[key]; + delete files[key2]; } - delete files[key]; - delete files[key2]; }); // Migration done }; From 29bfcfa7195527921861a5935adf73ef398bc800 Mon Sep 17 00:00:00 2001 From: MacLemon Date: Thu, 20 Jul 2017 20:03:26 +0200 Subject: [PATCH 07/10] File size reduction and optimization of new image assets --- customize.dist/images/avatar.png | Bin 24560 -> 17572 bytes customize.dist/images/realtime_small.png | Bin 82026 -> 82009 bytes customize.dist/images/zk.png | Bin 5519 -> 5505 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/customize.dist/images/avatar.png b/customize.dist/images/avatar.png index 5605809af6f330cdc7360ad609aea950d07dc55a..019c0e657b04705412c2ff5d50264e4f49cf1e5b 100644 GIT binary patch literal 17572 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 z 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 literal 24560 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 diff --git a/customize.dist/images/realtime_small.png b/customize.dist/images/realtime_small.png index 5a101d563e0fdc47d23695d6cdc33d14699d747e..7cac495f91bacce7ec29ac2b2e7bb62122a3e215 100644 GIT binary patch literal 82009 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 R1ecemvQkQt)#64${{#Nq3Ss~N literal 82026 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 diff --git a/customize.dist/images/zk.png b/customize.dist/images/zk.png index 97da83ea6e8715530b14bef1683b2a71dbdb4b6a..a0444d75d17b033fff1af1cbcb2c309cac57319b 100644 GIT binary patch literal 5505 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 From 25cba8bba3b1ca729ac225f91bf3ebc8a31006ce Mon Sep 17 00:00:00 2001 From: MacLemon Date: Thu, 20 Jul 2017 20:08:30 +0200 Subject: [PATCH 08/10] Translated missing out.presentSuccess to german --- customize.dist/translations/messages.de.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/customize.dist/translations/messages.de.js b/customize.dist/translations/messages.de.js index 04b57aecc..9a73f0d77 100644 --- a/customize.dist/translations/messages.de.js +++ b/customize.dist/translations/messages.de.js @@ -53,7 +53,7 @@ out.shareSuccess = 'URL wurde in die Zwischenablage kopiert'; out.presentButtonTitle = "Präsentationsmodus starten"; - out.presentSuccess = 'Hit ESC to exit presentation mode'; + out.presentSuccess = 'Drücke ESC um den Präsentationsmodus zu verlassen!'; out.backgroundButtonTitle = 'Die Hintergrundfarbe der Präsentation ändern'; out.colorButtonTitle = 'Die Textfarbe im Präsentationsmodus ändern'; From 064e189495a06d3bd4cfb3c26e59a299539f68bf Mon Sep 17 00:00:00 2001 From: c4rl0sc <30386093+c4rl0sc@users.noreply.github.com> Date: Sun, 23 Jul 2017 14:16:34 +0200 Subject: [PATCH 09/10] Fixed spelling issues and improved translation quality. --- customize.dist/translations/messages.es.js | 236 ++++++++++----------- 1 file changed, 118 insertions(+), 118 deletions(-) diff --git a/customize.dist/translations/messages.es.js b/customize.dist/translations/messages.es.js index 987cb5261..58a7be38c 100644 --- a/customize.dist/translations/messages.es.js +++ b/customize.dist/translations/messages.es.js @@ -18,7 +18,7 @@ define(function () { out.synchronizing = "Sincronización"; out.reconnecting = "Reconectando..."; out.lag = "Retraso"; - out.readonly = 'Solo lectura'; + out.readonly = 'Sólo lectura'; out.anonymous = 'Anónimo'; out.yourself = "Tú mismo"; out.anonymousUsers = "usuarios anónimos"; @@ -30,8 +30,8 @@ define(function () { out.editor = "editor"; out.editors = "editores"; - out.greenLight = "Todo funciona bién"; - out.orangeLight = "La conexión es lenta y podria impactar la experiencia"; + out.greenLight = "Todo funciona bien"; + out.orangeLight = "La conexión es lenta y podría afectar la experiencia"; out.redLight = "Has sido desconectado de la sesión"; out.importButtonTitle = 'Importar un documento de tus archivos locales'; @@ -44,7 +44,7 @@ define(function () { out.clickToEdit = "Haz clic para cambiar"; out.forgetButtonTitle = 'Eliminar este documento de la lista en la pagina de inicio'; - out.forgetPrompt = 'Pulser OK eliminará este documento del almacenamiento local (localStorage), ¿estás seguro?'; + out.forgetPrompt = 'Pulsar OK eliminará este documento del almacenamiento local (localStorage), ¿estás seguro?'; out.shareButton = 'Compartir'; out.shareSuccess = 'URL copiada al portapapeles'; @@ -57,10 +57,10 @@ define(function () { out.editShare = "URL de edición compartida"; out.editShareTitle = "Copiar la URL de edición al portapapeles"; - out.viewShare = "Compartir URL de solo lectura"; - out.viewShareTitle = "Copiar la URL de solo lectura al portapapeles"; + out.viewShare = "Compartir URL de sólo lectura"; + out.viewShareTitle = "Copiar la URL de sólo lectura al portapapeles"; out.viewOpen = "Ver en pestaña nueva"; - out.viewOpenTitle = "Abrir el documento en solo lectura en una pestaña nueva"; + out.viewOpenTitle = "Abrir el documento en sólo 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}"; @@ -76,10 +76,10 @@ define(function () { out.poll_title = "Selector de fecha Zero Knowledge"; out.poll_subtitle = "Agenda en tiempo real Zero Knowledge"; - 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_save = "Tus configuraciones se actualizan instantáneamente, no es necesario guardar cambios."; + out.poll_p_encryption = "Todos los datos entrados son cifrados, sólo las personas que poseen el enlace tienen acceso. Incluso el servidor no puede ver el contenido."; - out.wizardLog = "Presiona el boton en la parte superior izquierda para volver a la encuesta"; + out.wizardLog = "Presiona el botón en la parte superior izquierda para volver a la encuesta"; out.wizardTitle = "Utiliza el asistente para crear tu encuesta"; out.wizardConfirm = "¿Estás realmente seguro de agregar estas opciones a tu encuesta?"; @@ -87,14 +87,14 @@ define(function () { out.poll_closeWizardButtonTitle = "Cerrar el asistente"; out.poll_wizardComputeButton = "Generar opciones"; out.poll_wizardClearButton = "Limpiar tabla"; - out.poll_wizardDescription = "Automaticamente crear opciones ingresando cualquier cantidad de fechas y horas"; + out.poll_wizardDescription = "Crear opciones automáticamente ingresando cualquier cantidad de fechas y horas"; out.poll_wizardAddDateButton = "+ Fechas"; out.poll_wizardAddTimeButton = "+ Horas"; out.poll_optionPlaceholder = "Opción"; out.poll_userPlaceholder = "Tu nombre"; - out.poll_removeOption = "¿Estás seguro que quieres eliminar esta opción?"; - out.poll_removeUser = "¿Estás seguro que quieres eliminar este usuario?"; + out.poll_removeOption = "¿Estás seguro de que quieres eliminar esta opción?"; + out.poll_removeUser = "¿Estás seguro de que quieres eliminar este usuario?"; out.poll_titleHint = "Título"; out.poll_descriptionHint = "Descripción"; @@ -104,9 +104,9 @@ define(function () { 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_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.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 envíanos un email.'; - out.button_newpad = 'Crear nuevo pad de texto enriquezido'; + 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'; @@ -115,15 +115,15 @@ define(function () { 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_p1 = 'Como cualquier aplicación que está en la red, Cryptpad tiene acceso a los metadatos expuestos por el protocolo 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 conocer mejor a nuestros usuarios. Piwik nos dice como encontraste Cryptpad, en entrada manual, por un motor de búsqueda, or por referal de otra página como Reddit o Twitter. También aprendemos cuándo visitas, qué páginas ves en nuestra web, y cuánto tiempo te quedas en cada una.'; 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_howweuse_p2 = "La información sobre tu navegador (en escritorio o móvil) nos ayuda a saber qué características que debemos mejorar. Nuestro equipo de desarrollo es pequeño, e intentamos tomar decisiones que beneficien a la experiencia de la mayoría 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_whatwetell_p1 = 'No suministramos la información que recolectamos a terceros a menos de estar 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_links_p1 = 'Esta web contiene enlaces a otros sitios, incluyendo algunos producidos por otras organizaciones. No somos responsables del tratamiento de la privacidad de los datos ni 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'; @@ -135,8 +135,8 @@ define(function () { 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_availability = "Esperamos que este servicio te parezca útil, pero nuestra disponibilidad o rendimiento no pueden ser garantizados. Por favor, exporta tus datos regularmente."; + out.tos_e2ee = "Los documentos Cryptpad pueden ser leídos o modificados por cualquiera que pueda adivinar o que pueda tener el enlace. Recomendamos que utilices 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."; @@ -152,8 +152,8 @@ define(function () { out.header_logoTitle = 'Ir a la página principal'; out.websocketError = "Error al conectarse al servidor WebSocket"; - out.typeError = "Este documento no es compatible con la applicación seleccionada"; - out.onLogout = "Tu sesión está cerrada, haz clic aquí para iniciar sesión
    o apreta sobre Escape para acceder al documento en modo solo lectura."; + out.typeError = "Este documento no es compatible con la aplicación seleccionada"; + out.onLogout = "Tu sesión está cerrada, haz clic aquí para iniciar sesión
    o pulsa Escape para acceder al documento en modo sólo lectura."; out.loading = "Cargando..."; out.error = "Error"; out.language = "Idioma"; @@ -185,37 +185,37 @@ define(function () { out.fm_creation = "Creación"; out.fm_forbidden = "Acción prohibida"; out.fm_originalPath = "Enlace original"; - out.fm_noname = "Documento sín título"; - out.fm_emptyTrashDialog = "¿Seguro qué quieres vaciar la papelera?"; - out.fm_removeSeveralPermanentlyDialog = "¿Seguro qué quieres eliminar estos {0} elementos de la papelera para siempre?"; - out.fm_removePermanentlyDialog = "¿Seguro qué quieres eliminar este elemento para siempre?"; - out.fm_removeSeveralDialog = "¿Seguro qué quieres mover estos {0} elementos a la papelera?"; - out.fm_removeDialog = "¿Seguro qué quieres mover {0} a la papelera?"; + out.fm_noname = "Documento sin título"; + out.fm_emptyTrashDialog = "¿Seguro que quieres vaciar la papelera?"; + out.fm_removeSeveralPermanentlyDialog = "¿Seguro que quieres eliminar estos {0} elementos de la papelera para siempre?"; + out.fm_removePermanentlyDialog = "¿Seguro que quieres eliminar este elemento para siempre?"; + out.fm_removeSeveralDialog = "¿Seguro que quieres mover estos {0} elementos a la papelera?"; + out.fm_removeDialog = "¿Seguro que quieres mover {0} a la papelera?"; out.fm_restoreDialog = "¿Seguro que quieres recuperar {0}?"; out.fm_unknownFolderError = "La carpeta seleccionada ya no existe. Abriendo la carpeta anterior..."; - out.fm_contextMenuError = "No se puedo abrir el menú para este elemento. Si persiste el problema, recarga la página."; - out.fm_selectError = "No se puedo abrir el elemento. Si persiste el problema, recarga la página."; + out.fm_contextMenuError = "No se pudo abrir el menú para este elemento. Si persiste el problema, recarga la página."; + out.fm_selectError = "No se pudo abrir el elemento. Si persiste el problema, recarga la página."; out.fm_info_root = "Crea carpetas aquí para organizar tus documentos."; - out.fm_info_unsorted = "Contiene todos los documentos que has visitado que no estan organizados en \"Documentos\" o movidos a la \"Papelera\"."; + out.fm_info_unsorted = "Contiene todos los documentos que has visitado que no están organizados en \"Documentos\" o movidos a la \"Papelera\"."; out.fm_info_template = "Contiene todas las plantillas que puedes volver a usar para crear nuevos documentos."; out.fm_info_allFiles = "Contiene todos los archivos de \"Documentos\", \"Sin organizar\" y \"Papelera\". No puedes mover o eliminar archivos aquí."; - out.fm_alert_backupUrl = "Enlace de copia de seguridad para este drive. Te recomendamos muy fuertemente que lo guardes secreto.
    Lo puedes usar para recuparar todos tus archivos en el caso que la memoria de tu navegador se borre.
    Cualquiera con este enlace puede editar o eliminar todos los archivos en el explorador.
    "; + out.fm_alert_backupUrl = "Enlace de copia de seguridad para este drive. Te recomendamos encarecidamente que lo guardes secreto.
    Lo puedes usar para recuperar todos tus archivos en el caso que la memoria de tu navegador se borre.
    Cualquiera con este enlace puede editar o eliminar todos los archivos en el explorador.
    "; out.fm_backup_title = "Enlace de copia de seguridad"; out.fm_nameFile = "¿Cómo quieres nombrar este archivo?"; out.fc_newfolder = "Nueva carpeta"; out.fc_rename = "Cambiar nombre"; out.fc_open = "Abrir"; - out.fc_open_ro = "Abrir (solo lectura)"; + out.fc_open_ro = "Abrir (sólo lectura)"; out.fc_delete = "Eliminar"; out.fc_restore = "Recuperar"; out.fc_remove = "Eliminar para siempre"; out.fc_empty = "Vaciar la papelera"; - out.fc_prop = "Propriedades"; + out.fc_prop = "Propiedades"; out.fo_moveUnsortedError = "No puedes mover una carpeta en la lista de documentos no organizados"; out.fo_existingNameError = "Nombre ya utilizado en esta carpeta. Por favor elige otro."; out.fo_moveFolderToChildError = "No puedes mover una carpeta en una de sus subcarpetas"; - out.fo_unableToRestore = "No se pudo restaurar este archivo a la localización de orígen. Puedes intentar moverlo a otra localización."; - out.fo_unavailableName = "Un archivo o carpeta ya tiene este nombre. Cambiálo y vuelve a intentarlo."; + out.fo_unableToRestore = "No se pudo restaurar este archivo a la localización de origen. Puedes intentar moverlo a otra localización."; + out.fo_unavailableName = "Un archivo o carpeta ya tiene este nombre. Cámbialo y vuelve a intentarlo."; out.login_login = "Iniciar sesión"; out.login_makeAPad = "Crear documento anónimo"; out.login_nologin = "Ver documentos locales"; @@ -226,52 +226,52 @@ define(function () { out.login_password = "Contraseña"; out.login_confirm = "Confirmar contraseña"; out.login_remember = "Recuérdame"; - out.login_hashing = "Tratamiento de datos, esto puede tardar un poco."; + out.login_hashing = "Generando hash de tu contraseña, esto puede tardar un poco."; out.login_hello = "Hola {0},"; out.login_helloNoName = "Hola,"; out.login_accessDrive = "Acceder a tu drive"; out.login_orNoLogin = "o"; - out.login_noSuchUser = "Credenciales invalidos. Inténtalo de nuevo, o registrate"; - out.login_invalUser = "Nombre de usuario requirido"; - out.login_invalPass = "Contraseña requirida"; - out.login_unhandledError = "Un error inesperado se produjo :("; + out.login_noSuchUser = "Credenciales inválidos. Inténtalo de nuevo, o regístrate"; + out.login_invalUser = "Nombre de usuario requerido"; + out.login_invalPass = "Contraseña requerida"; + out.login_unhandledError = "Ha ocurrido un error inesperado :("; out.register_importRecent = "Importar historial (recomendado)"; - out.register_acceptTerms = "Accepto los términos de servicio"; + out.register_acceptTerms = "Acepto los términos de servicio"; out.register_passwordsDontMatch = "Las contraseñas no corresponden"; - out.register_mustAcceptTerms = "Tienes que acceptar los términos de servicio"; + out.register_mustAcceptTerms = "Tienes que aceptar los términos de servicio"; out.register_mustRememberPass = "No podemos reiniciar tu contraseña si la olvidas. ¡Es muy importante que la recuerdes! Marca la casilla para confirmarlo."; out.register_header = "Bienvenido a CryptPad"; - out.register_explanation = ["

    Vamos a ver algunas cosas antes

    ", "
      ", "
    • Tu contraseña es tu clave secreta que cifra todos tus documentos. Si la pierdes no podremos recuparar tus datos.
    • ", "
    • Puedes importar documentos que has visto recientemente en tu navegador para tenerlos en tu cuenta.
    • ", "
    • Si estás usando un ordenador compartido, tienes que cerrar sesión cuando terminas, cerrar la pestaña no es suficiente.
    • ", "
    "].join(''); + out.register_explanation = ["

    Vamos a ver algunas cosas antes

    ", "
      ", "
    • Tu contraseña es tu clave secreta que cifra todos tus documentos. Si la pierdes no podremos recuperar tus datos.
    • ", "
    • Puedes importar documentos que has visto recientemente en tu navegador para tenerlos en tu cuenta.
    • ", "
    • Si estás usando un ordenador compartido, tienes que cerrar sesión cuando terminas, cerrar la pestaña no es suficiente.
    • ", "
    "].join(''); out.settings_title = "Preferencias"; out.settings_save = "Guardar"; out.settings_backupTitle = "Copia de seguridad"; out.settings_backup = "Copia de seguridad"; - out.settings_restore = "Recuparar datos"; + out.settings_restore = "Recuperar datos"; out.settings_reset = "Quita todos los documentos de tu CryptDrive"; out.settings_resetPrompt = "Esta acción eliminará todos tus documentos.
    ¿Seguro que quieres continuar?
    Introduce “I love CryptPad” para confirmar."; out.settings_resetDone = "¡Tu drive ahora está vacio!"; out.settings_resetTips = "Consejos en CryptDrive"; out.settings_resetTipsButton = "Restaurar consejos"; out.settings_resetTipsDone = "Todos los consejos ahora están visibles"; - out.main_info = "

    Collabora en Confidencia


    Cultiva ideas juntos con documentos compartidos con tecnología Zero Knowledge que protege tu privacidad."; + out.main_info = "

    Colabora con Confianza


    Cultiva ideas juntos con documentos compartidos con tecnología Zero Knowledge que protege tu privacidad."; out.main_zeroKnowledge = "Zero Knowledge"; - out.main_zeroKnowledge_p = "No tienes que confiar que no veremos tus documentos, con la tecnología Zero Knowledge de CryptPad no podemos. Aprende más sobre como protegemos tu Privacidad y Seguridad."; + out.main_zeroKnowledge_p = "No tienes que confiar en que no veremos tus documentos, con la tecnología Zero Knowledge de CryptPad no podemos. Aprende más sobre cómo protegemos tu Privacidad y Seguridad."; out.main_writeItDown = "Escríbelo"; - out.main_writeItDown_p = "Los mejores proyectos vienen de las más pequeñas ideas. Escribe tus momentos de inspiración y ideas inesperadas porque nunca sabrás cual será tu próximo descubrimiento."; + out.main_writeItDown_p = "Los mejores proyectos vienen de las más pequeñas ideas. Escribe tus momentos de inspiración e ideas inesperadas porque nunca sabrás cuál será tu próximo descubrimiento."; out.main_share = "Comparte el enlace, comparte el pad"; - out.main_share_p = "Cultiva ideas juntos: ten reuniones eficaces, collabora en listas y haz presentaciones rápidas en todos tus dispositivos."; - out.main_organize = "Organizate"; - out.main_organize_p = "Con CryptPad Drive, porta tu atención en lo más importante. Carpetas te permiten organizar tus proyectos y tener una visión global de donde van las cosas."; - out.main_richText = "Editor de Texto Enriquezido"; - out.main_richText_p = "Collabora en texto enriquezido con nuestro editor Zero Knowledge en tiempo real CkEditor."; + out.main_share_p = "Cultiva ideas juntos: ten reuniones eficaces, colabora en listas y haz presentaciones rápidas en todos tus dispositivos."; + out.main_organize = "Organízate"; + out.main_organize_p = "Con CryptPad Drive, mantén tu atención en lo más importante. Las carpetas te permiten organizar tus proyectos y tener una visión global de dónde van las cosas."; + out.main_richText = "Editor de Texto Enriquecido"; + out.main_richText_p = "Collabora en texto enriquecido con nuestro editor Zero Knowledge en tiempo real CkEditor."; out.main_code = "Editor de código"; out.main_code_p = "Edita código fuente para tus programas con nuestro editor Zero Knowledge en tiempo real CodeMirror."; out.main_slide = "Editor de presentación"; - out.main_slide_p = "Crea presentaciones utilizando Markdown, y visualizalos en tu navegador"; + out.main_slide_p = "Crea presentaciones utilizando Markdown, y visualízalos en tu navegador"; out.main_poll = "Encuestas"; out.main_poll_p = "Planifica tus reuniones y eventos, o vota para la mejor solución a un problema."; out.main_drive = "CryptDrive"; - out.footer_applications = "Applicaciones"; + out.footer_applications = "Aplicaciones"; out.footer_contact = "Contacto"; out.footer_aboutUs = "Acerca de nosotros"; out.about = "Acerca de nosotros"; @@ -282,49 +282,49 @@ define(function () { // 1.1.0 - Bunyip out.movedToTrash = "Este pad fue movido a la papelera.
    Acceder a mi Drive"; out.fm_newFile = "Nuevo pad"; - out.fm_type = "Típo"; + out.fm_type = "Tipo"; out.fm_categoryError = "No se pudo abrir la categoría seleccionada, mostrando la raíz."; out.settings_userFeedbackHint1 = "CryptPad suministra informaciones muy básicas al servidor, para ayudarnos a mejorar vuestra experiencia."; out.settings_userFeedbackHint2 = "El contenido de tu pad nunca será compartido con el servidor."; out.settings_userFeedback = "Activar feedback"; - out.settings_anonymous = "No has iniciado sesión. Tus ajustes se aplicarán solo a este navegador."; + out.settings_anonymous = "No has iniciado sesión. Tus ajustes se aplicarán sólo a este navegador."; out.blog = "Blog"; out.initialState = [ '

    ', - 'Esto es CryptPad, el editor collaborativo en tiempo real Zero Knowledge. Todo está guardado cuando escribes.', + 'Esto es CryptPad, el editor colaborativo en tiempo real Zero Knowledge. Todo está guardado cuando escribes.', '
    ', - 'Comparte el enlace a este pad para editar con amigos o utiliza el botón  Compartir  para obtener un enlace solo lectura que permite leer pero no escribir.', + 'Comparte el enlace a este pad para editar con amigos o utiliza el botón  Compartir  para obtener un enlace sólo lectura que permite leer pero no escribir.', '

    ', '

    ', - 'Vamos, solo empezia a escribir...', + 'Vamos, empieza a escribir...', '

    ', '

     

    ' ].join(''); - out.codeInitialState = "/*\n Esto es CryptPad, el editor collaborativo en tiempo real zero knowledge.\n Lo que escribes aquí es cifrado, con lo cual solo las personas con el enlace pueden accederlo.\n Incluso el servidor no puede ver lo que escribes.\n Lo que ves aquí, lo que escuchas aquí, cuando sales, se queda aquí\n*/"; - out.slideInitialState = "# CryptSlide\n* Esto es CryptPad, el editor collaborativo en tiempo real zero knowledge.\n* Lo que escribes aquí es cifrado, con lo cual solo las personas con el enlace pueden accederlo.\n* Incluso el servidor no puede ver lo que escribes.\n* Lo que ves aquí, lo que escuchas aquí, cuando sales, se queda aquí\n\n---\n# Como utilizarlo\n1. Escribe tu contenido en Markdown\n - Puedes aprender más sobre Markdown [aquí](http://www.markdowntutorial.com/)\n2. Separa tus slides con ---\n3. Haz clic en \"Presentar\" para ver el resultado - Tus slides se actualizan en tiempo real"; + out.codeInitialState = "/*\n Esto es CryptPad, el editor colaborativo en tiempo real zero knowledge.\n Lo que escribes aquí está cifrado de manera que sólo las personas con el enlace pueden acceder a ello.\n Incluso el servidor no puede ver lo que escribes.\n Lo que ves aquí, lo que escuchas aquí, cuando sales, se queda aquí\n*/"; + out.slideInitialState = "# CryptSlide\n* Esto es CryptPad, el editor colaborativo en tiempo real zero knowledge.\n* Lo que escribes aquí está cifrado de manera que sólo las personas con el enlace pueden acceder a ello.\n* Incluso el servidor no puede ver lo que escribes.\n* Lo que ves aquí, lo que escuchas aquí, cuando sales, se queda aquí\n\n---\n# Cómo utilizarlo\n1. Escribe tu contenido en Markdown\n - Puedes aprender más sobre Markdown [aquí](http://www.markdowntutorial.com/)\n2. Separa tus diapositivas con ---\n3. Haz clic en \"Presentar\" para ver el resultado - Tus diapositivas se actualizan en tiempo real"; out.driveReadmeTitle = "¿Qué es CryptDrive?"; out.readme_welcome = "¡Bienvenido a CryptPad!"; - out.readme_p1 = "Bienvenido a CryptPad, aquí podrás tomar nota de cosas sólo u con otra gente."; - out.readme_p2 = "Este pad es un guía rapida para aprender a usar a CryptPad para tomar notas, organizarlas y trabajar con más personas."; - out.readme_cat1 = "Aprende a conocer a tu CryptDrive"; + out.readme_p1 = "Bienvenido a CryptPad, aquí podrás anotar cosas solo o con otra gente."; + out.readme_p2 = "Este pad es una guía rápida para aprender a usar a CryptPad para tomar notas, organizarlas y trabajar con más personas."; + out.readme_cat1 = "Conoce tu CryptDrive"; out.readme_cat1_l1 = "Crea un pad: En CryptDrive, haz clic en {0} y luego en {1} para crear un pad."; out.readme_cat1_l2 = "Abrir pads desde CryptDrive: haz doble clic en un icono para abrirlo."; - out.readme_cat1_l3 = "Organiza tus pads: Cuando has iniciado sesión, cada pad que accedes se quedaran en tu drive en {0}."; + out.readme_cat1_l3 = "Organiza tus pads: Cuando has iniciado sesión, cada pad al que accedes se quedará en tu drive en {0}."; out.readme_cat1_l3_l1 = "Puedes hacer clic y arrastrar archivos en carpetas desde {0}, y crear nuevas carpetas."; - out.readme_cat1_l3_l2 = "Recuerda hacer clic derecho en varios iconos, ya que hay menús addicionales."; + out.readme_cat1_l3_l2 = "Recuerda hacer clic derecho en los iconos, ya que suele haber menús adicionales."; out.readme_cat1_l4 = "Elimina tus viejos pads: Haz clic y arrastra tus pads en la {0} de la misma manera que lo harías con carpetas."; out.readme_cat2 = "Haz pads como un pro"; out.edit = "editar"; out.view = "ver"; - out.readme_cat2_l1 = "El botón {0} en tu pad te permite dar acceso a collaboradores para {1} o {2} el pad."; + out.readme_cat2_l1 = "El botón {0} en tu pad te permite dar acceso a colaboradores para {1} o {2} el pad."; out.readme_cat2_l2 = "Cambia el título del pad haciendo clic en el lápiz"; out.readme_cat3 = "Descubre las apps CryptPad"; - out.readme_cat3_l1 = "Con el editor de código CryptPad, puedes collaborar en código fuente, como por ejemplo JavaScript y Markdown"; + out.readme_cat3_l1 = "Con el editor de código CryptPad, puedes colaborar en código fuente, como por ejemplo JavaScript y Markdown"; out.readme_cat3_l2 = "Con los slides CryptPad, puedes hacer presentaciones rápidas con Markdown"; - out.readme_cat3_l3 = "Con CryptPoll puedes tomar votos rápidos, especialmente utíl para programar un horario que conviene a todo el mundo"; + out.readme_cat3_l3 = "Con CryptPoll puedes hacer una encuesta rápida, especialmente útil para programar un horario que conviene a todo el mundo"; // 1.2.0 - Chupacabra @@ -337,25 +337,25 @@ define(function () { out.printDate = "Mostrar la fecha"; out.printTitle = "Mostrar el título"; out.printCSS = "CSS personalizado:"; - out.editOpen = "Abrir enlances de edición en pestaña nueva"; + out.editOpen = "Abrir enlaces de edición en pestaña nueva"; out.editOpenTitle = "Abrir en modo edición en pestaña nueva"; out.settings_importTitle = "Importar pads recientes locales en CryptDrive"; out.settings_import = "Importar"; - out.settings_importConfirm = "¿Seguro qué quieres importar tus pads recientes a tu cuenta CryptDrive?"; + out.settings_importConfirm = "¿Seguro que quieres importar tus pads recientes a tu cuenta CryptDrive?"; out.settings_importDone = "Importación terminada"; out.tips = {}; out.tips.lag = "El icono verde en la parte superior derecha muestra la calidad de tu connexión a CryptPad."; out.tips.shortcuts = "`ctrl+b`, `ctrl+i`, y `ctrl+u` son accesos rápidos para negrita, itálica y subrayado."; - out.tips.indent = "Cuando editas listas, puedes usar tab o shift+tab para icrementar o decrementar indentación."; + out.tips.indent = "Cuando editas listas, puedes usar tab o shift+tab para incrementar o decrementar la sangría."; out.tips.title = "Puedes cambiar el título de tus pads en la parte superior de la pantalla."; - out.tips.store = "Cada vez que visitas un pad con una sesión iniciada se guardará a tu CryptDrive."; + out.tips.store = "Cada vez que visitas un pad con una sesión iniciada se guardará en tu CryptDrive."; out.tips.marker = "Puedes resaltar texto en un pad utilizando el \"marcador\" en el menú de estílo."; - out.tips.driveUpload = "Usuarios registrados pueden subir archivos cifrados arrastrandolos hacia CryptDrive."; + out.tips.driveUpload = "Los usuarios registrados pueden subir archivos cifrados arrastrándolos hacia CryptDrive."; - out.feedback_about = "Si estas leyendo esto, quizas estés curioso de saber porqué CryptPad solicita esta página cuando haces algunas acciones"; - out.feedback_privacy = "Nos importa tu privacidad, y al mismo tiempo queremos que CryptPad sea muy fácil de usar. Utilizamos esta página para conocer las funcionalidades que importan a nuestros usuarios, pidiendolo con un parametro que nos dice que accion fue realizada."; - out.feedback_optout = "Si quieres darte de baja, visita tus preferencias, donde podrás activar o desactivar feedback"; + out.feedback_about = "Si estas leyendo esto, quizás sientas curiosidad por saber por qué CryptPad solicita páginas cuando realizas algunas acciones"; + out.feedback_privacy = "Nos importa tu privacidad, y al mismo tiempo queremos que CryptPad sea muy fácil de usar. Utilizamos este archivo para conocer las funcionalidades que importan a nuestros usuarios, pidiéndolo con un parametro que nos dice qué acción fue realizada."; + out.feedback_optout = "Si quieres darte de baja, visita tus preferencias, donde podrás activar o desactivar el feedback"; out.fm_searchName = "Buscar"; out.fm_searchPlaceholder = "Buscar..."; @@ -369,12 +369,12 @@ define(function () { // 1.4.0 - Easter Bunny out.button_newwhiteboard = "Nueva Pizarra"; - out.wrongApp = "No se pudo mostrar el contenido de la sessión en tiempo real en tu navigador. Por favor, actualiza la página."; + out.wrongApp = "No se pudo mostrar el contenido de la sesión en tiempo real en tu navegador. Por favor, actualiza la página."; out.synced = "Todo está guardado."; out.saveTemplateButton = "Guardar como plantilla"; - out.saveTemplatePrompt = "Élige un título para la plantilla"; + out.saveTemplatePrompt = "Elige un título para la plantilla"; out.templateSaved = "¡Plantilla guardada!"; - out.selectTemplate = "Élige una plantilla o pulsa ESC"; + out.selectTemplate = "Elige una plantilla o pulsa ESC"; out.slideOptionsTitle = "Personaliza tus diapositivas"; out.slideOptionsButton = "Guardar (enter)"; out.canvas_clear = "Limpiar"; @@ -385,8 +385,8 @@ define(function () { out.canvas_opacity = "Opacidad"; out.settings_publicSigningKey = "Clave de Firma Pública"; out.settings_usage = "Utilización"; - out.settings_usageTitle = "Vee el uso total de tus pads en MB"; - out.settings_pinningNotAvailable = "Los pads pegados solo están disponibles para usuarios registrados."; + out.settings_usageTitle = "Ve el uso total de tus pads en MB"; + out.settings_pinningNotAvailable = "Los pads pegados sólo están disponibles para usuarios registrados."; out.settings_pinningError = "Algo salió mal"; out.settings_usageAmount = "Tus pads pegados utilizan {0}MB"; out.historyButton = "Mostrar el historial del documento"; @@ -397,9 +397,9 @@ define(function () { out.history_closeTitle = "Cerrar el historial"; out.history_restore = "Restaurar"; out.history_restoreTitle = "Restaurar la versión seleccionada del documento"; - out.history_restorePrompt = "¿Estás seguro que quieres cambiar la versión actual del documento por esta?"; + out.history_restorePrompt = "¿Estás seguro de que quieres cambiar la versión actual del documento por ésta?"; out.history_restoreDone = "Documento restaurado"; - out.fc_sizeInKilobytes = "Talla en Kilobytes"; + out.fc_sizeInKilobytes = "Tamaño en Kilobytes"; // 1.5.0/1.6.0 - Fenrir/Grootslang @@ -415,15 +415,15 @@ define(function () { out.formattedGB = "{0} GB"; out.formattedKB = "{0} KB"; - out.pinLimitReached = "Has llegado al limite de espacio"; - out.pinLimitNotPinned = "Has llegado al limite de espacio.
    Este pad no estará presente en tu CryptDrive."; - out.pinLimitDrive = "Has llegado al limite de espacio.
    No puedes crear nuevos pads."; + out.pinLimitReached = "Has llegado al límite de espacio"; + out.pinLimitNotPinned = "Has llegado al límite de espacio.
    Este pad no estará presente en tu CryptDrive."; + out.pinLimitDrive = "Has llegado al límite de espacio.
    No puedes crear nuevos pads."; out.printTransition = "Activar transiciones"; out.history_version = "Versión: "; - out.settings_logoutEverywhereTitle = "Cerrar sessión en todas partes"; - out.settings_logoutEverywhere = "Cerrar todas las otras sessiones"; - out.settings_logoutEverywhereConfirm = "¿Estás seguro? Tendrás que volver a iniciar sessión con todos tus dispositivos."; - out.upload_serverError = "Error: no pudimos subir tu archivo."; + out.settings_logoutEverywhereTitle = "Cerrar sesión en todas partes"; + out.settings_logoutEverywhere = "Cerrar todas las otras sesiones"; + out.settings_logoutEverywhereConfirm = "¿Estás seguro? Tendrás que volver a iniciar sesión con todos tus dispositivos."; + out.upload_serverError = "Error: no se pudo subir tu archivo en este momento."; out.upload_uploadPending = "Ya tienes una subida en progreso. ¿Cancelar y subir el nuevo archivo?"; out.upload_success = "Tu archivo ({0}) ha sido subido con éxito y fue añadido a tu drive."; @@ -432,11 +432,11 @@ define(function () { out.newVersion = ["CryptPad ha sido actualizado!", "Puedes ver lo que ha cambiado aquí (en inglés):", "Notas de versión para CryptPad {0}"].join("
    "); - out.pinLimitReachedAlertNoAccounts = "Has llegado a tu limite de espacio"; + out.pinLimitReachedAlertNoAccounts = "Has llegado a tu límite de espacio"; out.previewButtonTitle = "Mostrar/esconder la vista previa Markdown"; - out.fm_info_anonymous = "No estás conectado, así que estos pads pueden ser borrados (¿por qué?). Registrate o Inicia sesión para asegurarlos."; - out.fm_alert_anonymous = "Hola, estás usando CryptPad anónimamente. Está bien, pero tus pads pueden ser borrados después de un périodo de inactividad. Hemos desactivado funciones avanzadas de CryptDrive para usuarios anónimos porque queremos ser claros que no es un lugar seguro para almacenar cosas. Puedes leer este articulo (en inglés) sobre por qué hacemos esto y por qué deberías Registrarte e Iniciar sesión."; - out.fm_error_cantPin = "Error del servidor. Por favor, recarga la página e intentalo de nuevo."; + out.fm_info_anonymous = "No estás conectado, así que estos pads pueden ser borrados (¿por qué?). Regístrate o Inicia sesión para asegurarlos."; + out.fm_alert_anonymous = "Hola, estás usando CryptPad anónimamente. Está bien, pero tus pads pueden ser borrados después de un périodo de inactividad. Hemos desactivado funciones avanzadas de CryptDrive para usuarios anónimos porque queremos dejar claro que no es un lugar seguro para almacenar cosas. Puedes leer este articulo (en inglés) acerca de por qué hacemos esto y por qué deberías Registrarte e Iniciar sesión."; + out.fm_error_cantPin = "Error del servidor. Por favor, recarga la página e inténtalo de nuevo."; out.upload_notEnoughSpace = "No tienes suficiente espacio para este archivo en tu CryptDrive"; out.upload_tooLarge = "Este archivo supera el límite de carga."; out.upload_choose = "Escoge un archivo"; @@ -446,7 +446,7 @@ define(function () { out.upload_size = "Tamaño"; out.upload_progress = "Progreso"; out.download_button = "Descifrar y descargar"; - out.warn_notPinned = "Este pad no está en ningun CryptDrive. Expirará después de 3 meses. Acerca de..."; + out.warn_notPinned = "Este pad no está en ningún CryptDrive. Expirará después de 3 meses. Acerca de..."; out.poll_remove = "Quitar"; out.poll_edit = "Editar"; @@ -458,13 +458,13 @@ define(function () { // 1.8.0 - Idopogo - out.common_connectionLost = "Connexión perdida
    El documento está ahora en modo solo lectura hasta que la conexión vuelva."; + out.common_connectionLost = "Conexión perdida
    El documento está ahora en modo sólo lectura hasta que la conexión vuelva."; out.updated_0_common_connectionLost = out.common_connectionLost; out.supportCryptpad = "Ayudar a CryptPad"; - out.pinLimitReachedAlert = ["Has llegado a tu limite de espacio. Nuevos pads no serán guardados en tu CryptDrive.", + out.pinLimitReachedAlert = ["Has llegado a tu límite de espacio. Los nuevos pads no serán guardados en tu CryptDrive.", "Puedes eliminar pads de tu CryptDrive o suscribirte a una oferta premium para obtener más espacio."].join("
    "); out.updated_0_pinLimitReachedAlert = out.pinLimitReachedAlert; - out.fm_info_trash = "Vacía tu papelera para liberar espaci en tu CryptDrive."; + out.fm_info_trash = "Vacía tu papelera para liberar espacio en tu CryptDrive."; out.updated_0_fm_info_trash = out.fm_info_trash; out.fs_migration = "Tu CryptDrive fue actualizado a una nueva versión.
    Por favor, recarga la página."; @@ -496,14 +496,14 @@ define(function () { out.slideOptionsText = "Opciones"; out.historyText = "Historial"; out.openLinkInNewTab = "Abrir enlace en pestaña nueva"; - out.profileButton = "Perfíl"; + out.profileButton = "Perfil"; out.profile_urlPlaceholder = "URL"; - out.profile_namePlaceholder = "Nombre mostrado en su perfíl"; - out.profile_avatar = "Imágen"; - out.profile_upload = "Subir una imágen"; - out.profile_error = "Error al crear tu perfíl: {0}"; - out.profile_register = "Tienes que registrarte para crear perfíl"; - out.profile_create = "Crear perfíl"; + out.profile_namePlaceholder = "Nombre mostrado en su perfil"; + out.profile_avatar = "Imagen"; + out.profile_upload = "Subir una imagen"; + out.profile_error = "Error al crear tu perfil: {0}"; + out.profile_register = "Tienes que registrarte para crear un perfil"; + out.profile_create = "Crear perfil"; out.profile_description = "Descripción"; out.profile_fieldSaved = "Guardado: {0}"; out.download_mt_button = "Descargar"; @@ -512,23 +512,23 @@ define(function () { // 1.11.0 - Lutin - out.realtime_unrecoverableError = "El motor de tiempo real a encontrado un error. Haga clic en OK para recargar la página."; + out.realtime_unrecoverableError = "El motor de tiempo real ha encontrado un error. Haga clic en OK para recargar la página."; out.typing = "Escribiendo"; - out.profile_inviteButton = "Connectar"; + out.profile_inviteButton = "Conectar"; out.profile_inviteButtonTitle = "Crear un enlace de invitación para este usuario."; - out.profile_inviteExplanation = "Hacer clic en OK creará un enlace de mensaje seguro que sólo {0} podrá ver.

    El enlace será copiado a tu portapapeles y puede ser compartido publicamente."; - out.profile_viewMyProfile = "Ver mi perfíl"; + out.profile_inviteExplanation = "Hacer clic en OK creará un enlace de mensaje seguro que sólo {0} podrá ver.

    El enlace será copiado a tu portapapeles y puede ser compartido públicamente."; + out.profile_viewMyProfile = "Ver mi perfil"; out.userlist_addAsFriendTitle = 'Agregar "{0}" como contacto'; out.userlist_thisIsYou = 'Tú mismo ("{0}")'; out.contacts_title = "Contactos"; out.contacts_addError = "Error al agregar este contacto a la lista"; - out.contacts_added = "Invitación acceptada"; + out.contacts_added = "Invitación aceptada"; out.contacts_rejected = "Invitación denegada"; - out.contacts_request = "{0} quiere agregarte como contacto. Acceptar?"; + out.contacts_request = "{0} quiere agregarte como contacto. ¿Aceptar?"; out.contacts_send = "Enviar"; out.contacts_remove = "Eliminar este contacto"; - out.contacts_confirmRemove = "Estás seguro que quieres eliminar {0} de tus contactos?"; - out.contacts_info1 = "Estos son tus contactos. De aquí, puedes:"; + out.contacts_confirmRemove = "¿Estás seguro de que quieres eliminar {0} de tus contactos?"; + out.contacts_info1 = "Estos son tus contactos. Desde aquí, puedes:"; out.contacts_info2 = "Hacer clic en el icono de tu contacto para chatear"; out.contacts_info3 = "Hacer doble-clic para ver su perfil"; out.contacts_info4 = "Cualquier participante puede eliminar definitivamente el historial de chat"; @@ -539,7 +539,7 @@ define(function () { out.settings_resetButton = "Eliminar"; out.settings_resetTipsAction = "Reiniciar"; out.settings_userFeedbackTitle = "Feedback"; - out.settings_logoutEverywhereButton = "Cerar sesión"; + out.settings_logoutEverywhereButton = "Cerrar sesión"; out.upload_title = "Subir archivo"; return out; From 2e8e44933a8c9a2101f9fc6ca84f635dc2acb57e Mon Sep 17 00:00:00 2001 From: c4rl0sc <30386093+c4rl0sc@users.noreply.github.com> Date: Sun, 23 Jul 2017 14:31:12 +0200 Subject: [PATCH 10/10] Fixed spelling error in Spanish translation --- 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 58a7be38c..49e532586 100644 --- a/customize.dist/translations/messages.es.js +++ b/customize.dist/translations/messages.es.js @@ -263,7 +263,7 @@ define(function () { out.main_organize = "Organízate"; out.main_organize_p = "Con CryptPad Drive, mantén tu atención en lo más importante. Las carpetas te permiten organizar tus proyectos y tener una visión global de dónde van las cosas."; out.main_richText = "Editor de Texto Enriquecido"; - out.main_richText_p = "Collabora en texto enriquecido con nuestro editor Zero Knowledge en tiempo real CkEditor."; + out.main_richText_p = "Colabora en texto enriquecido con nuestro editor Zero Knowledge en tiempo real CkEditor."; out.main_code = "Editor de código"; out.main_code_p = "Edita código fuente para tus programas con nuestro editor Zero Knowledge en tiempo real CodeMirror."; out.main_slide = "Editor de presentación";