'La connexion au serveur a été perdue. Vous pouvez essayer de vous reconnecter en rechargeant la page',
out.button_newpoll='Nouveau sondage';
'ou vous pouvez revoir votre travail en fermant cette boîte de dialogue.',
out.button_newslide='Nouvelle présentation';
].join('');
out.common_connectionLost="<b>Connexion au serveur perdue</b><br>Vous êtes désormais en mode lecture seule jusqu'au retour de la connexion.";
out.common_connectionLost="<b>Connexion au serveur perdue</b><br>Vous êtes désormais en mode lecture seule jusqu'au retour de la connexion.";
@ -39,8 +34,6 @@ define(function () {
out.yourself="Vous-même";
out.yourself="Vous-même";
out.anonymousUsers="éditeurs anonymes";
out.anonymousUsers="éditeurs anonymes";
out.anonymousUser="éditeur anonyme";
out.anonymousUser="éditeur anonyme";
out.shareView="URL de lecture seule";
out.shareEdit="URL d'édition";
out.users="Utilisateurs";
out.users="Utilisateurs";
out.and="Et";
out.and="Et";
out.viewer="lecteur";
out.viewer="lecteur";
@ -61,20 +54,11 @@ define(function () {
out.exportButtonTitle='Exporter ce document vers un fichier local';
out.exportButtonTitle='Exporter ce document vers un fichier local';
out.exportPrompt='Comment souhaitez-vous nommer ce fichier ?';
out.exportPrompt='Comment souhaitez-vous nommer ce fichier ?';
out.back='⇐ Retour';
out.backToCryptpad='⇐ Retour vers Cryptpad';
out.userButton='UTILISATEUR';
out.userButtonTitle="Changer votre nom d'utilisateur";
out.changeNamePrompt='Changer votre nom (laisser vide pour rester anonyme) : ';
out.changeNamePrompt='Changer votre nom (laisser vide pour rester anonyme) : ';
out.user_rename="Changer le nom affiché";
out.user_rename="Changer le nom affiché";
out.user_displayName="Nom affiché";
out.user_displayName="Nom affiché";
out.user_accountName="Nom d'utilisateur";
out.user_accountName="Nom d'utilisateur";
out.renameButton='RENOMMER';
out.renameButtonTitle='Changer le titre utilisé par ce document dans la page d\'accueil de Cryptpad';
out.renamePrompt='Quel titre souhaitez-vous utiliser pour ce document ?';
out.renameConflict='Un autre document existe déjà avec le même titre';
out.clickToEdit='Cliquer pour modifier';
out.clickToEdit='Cliquer pour modifier';
out.forgetButton='OUBLIER';
out.forgetButton='OUBLIER';
@ -82,9 +66,7 @@ define(function () {
out.forgetPrompt='Cliquer sur OK supprimera l\'URL de ce document de la mémoire de votre navigateur (localStorage), êtes-vous sûr ?';
out.forgetPrompt='Cliquer sur OK supprimera l\'URL de ce document de la mémoire de votre navigateur (localStorage), êtes-vous sûr ?';
out.shareButton='Partager';
out.shareButton='Partager';
out.shareButtonTitle="Copier l'URL dans le presse-papiers";
out.shareSuccess='URL copiée dans le presse-papiers';
out.shareSuccess='URL copiée dans le presse-papiers';
out.shareFailed="Échec de la copie de l'URL dans le presse-papiers";
out.newButton='Nouveau';
out.newButton='Nouveau';
out.newButtonTitle='Créer un nouveau document';
out.newButtonTitle='Créer un nouveau document';
@ -100,13 +82,6 @@ define(function () {
out.colorButton='COULEUR DU TEXTE';
out.colorButton='COULEUR DU TEXTE';
out.colorButtonTitle='Changer la couleur du texte en mode présentation';
out.colorButtonTitle='Changer la couleur du texte en mode présentation';
out.commitButton='VALIDER';
out.getViewButton='LECTURE SEULE';
out.getViewButtonTitle="Obtenir l'adresse d'accès à ce document en lecture seule";
out.readonlyUrl='Document en lecture seule';
out.copyReadOnly="Copier l'URL dans le presse-papiers";
out.openReadOnly="Ouvrir dans un nouvel onglet";
out.editShare="Partager l'URL d'édition";
out.editShare="Partager l'URL d'édition";
out.editShareTitle="Copier l'URL d'édition dans le presse-papiers";
out.editShareTitle="Copier l'URL d'édition dans le presse-papiers";
out.viewShare="Partager l'URL de lecture";
out.viewShare="Partager l'URL de lecture";
@ -123,11 +98,6 @@ define(function () {
out.cancel="Annuler";
out.cancel="Annuler";
out.cancelButton='Annuler (Echap)';
out.cancelButton='Annuler (Echap)';
out.loginText='<p>Votre nom d\'utilisateur et votre mot de passe sont utilisés pour générer une clé unique qui reste inconnue de notre serveur.</p>\n'+
'<p>Faites attention de ne pas oublier vos identifiants puisqu\'ils seront impossible à récupérer.</p>';//TODO
out.forget="Oublier";
// Polls
// Polls
out.poll_title="Sélecteur de date Zero Knowledge";
out.poll_title="Sélecteur de date Zero Knowledge";
@ -135,9 +105,6 @@ define(function () {
out.poll_p_save="Vos modifications sont mises à jour instantanément, donc vous n'avez jamais besoin de sauver le contenu.";
out.poll_p_save="Vos modifications sont mises à jour instantanément, donc vous n'avez jamais besoin de sauver le contenu.";
out.poll_p_encryption="Tout ce que vous entrez est chiffré donc seules les personnes possédant le lien du sondage y ont accès. Même le serveur ne peut pas voir le contenu.";
out.poll_p_encryption="Tout ce que vous entrez est chiffré donc seules les personnes possédant le lien du sondage y ont accès. Même le serveur ne peut pas voir le contenu.";
out.poll_p_howtouse="Entrez votre nom dans le champ ci-dessous et cochez les cases lorsque les options vous conviennent.";
out.promptName="Quel est votre nom ?";
out.wizardButton='ASSISTANT';
out.wizardButton='ASSISTANT';
out.wizardLog="Cliquez sur le bouton dans le coin supérieur gauche pour retourner au sondage";
out.wizardLog="Cliquez sur le bouton dans le coin supérieur gauche pour retourner au sondage";
@ -158,22 +125,10 @@ define(function () {
out.poll_wizardAddDateButton="+ Dates";
out.poll_wizardAddDateButton="+ Dates";
out.poll_wizardAddTimeButton="+ Horaires";
out.poll_wizardAddTimeButton="+ Horaires";
out.poll_addUserButton="+ Utilisateurs";
out.poll_addUserButtonTitle="Cliquer pour ajouter un utilisateur";
out.poll_addOptionButton="+ Options";
out.poll_addOptionButtonTitle="Cliquer pour ajouter une option";
out.poll_addOption="Indiquer la nouvelle option";
out.poll_optionPlaceholder="Option";
out.poll_optionPlaceholder="Option";
out.poll_addUser="Entrer un nom";
out.poll_userPlaceholder="Votre nom";
out.poll_userPlaceholder="Votre nom";
out.poll_removeOption="Êtes-vous sûr de vouloir supprimer cette option ?";
out.poll_removeOption="Êtes-vous sûr de vouloir supprimer cette option ?";
out.poll_removeOptionTitle="Supprimer la ligne";
out.poll_removeUser="Êtes-vous sûr de vouloir supprimer cet utilisateur ?";
out.poll_removeUser="Êtes-vous sûr de vouloir supprimer cet utilisateur ?";
out.poll_removeUserTitle="Supprimer la colonne";
out.poll_editOption="Êtes-vous sûr de vouloir éditer cette option ?";
out.poll_editOptionTitle="Éditer la ligne";
out.poll_editUser="Êtes-vous sûr de vouloir éditer les choix de cet utilisateur ?";
out.poll_editUserTitle="Éditer la colonne";
out.poll_titleHint="Titre";
out.poll_titleHint="Titre";
out.poll_descriptionHint="Description";
out.poll_descriptionHint="Description";
@ -228,10 +183,6 @@ define(function () {
out.fc_restore="Restaurer";
out.fc_restore="Restaurer";
out.fc_remove="Supprimer définitivement";
out.fc_remove="Supprimer définitivement";
out.fc_empty="Vider la corbeille";
out.fc_empty="Vider la corbeille";
out.fc_newpad="Nouveau pad de texte";
out.fc_newcode="Nouveau pad de code";
out.fc_newslide="Nouvelle présentation";
out.fc_newpoll="Nouveau sondage";
out.fc_prop="Propriétés";
out.fc_prop="Propriétés";
// fileObject.js (logs)
// fileObject.js (logs)
out.fo_moveUnsortedError="La liste des éléments non triés ne peut pas contenir de dossiers.";
out.fo_moveUnsortedError="La liste des éléments non triés ne peut pas contenir de dossiers.";
@ -248,36 +199,13 @@ define(function () {
out.logoutButton="Déconnexion";
out.logoutButton="Déconnexion";
out.settingsButton="Préférences";
out.settingsButton="Préférences";
out.login_migrate="Souhaitez-vous importer les données existantes de votre session anonyme ?";
out.username_label="Nom d'utilisateur : ";
out.displayname_label="Nom affiché : ";
out.login_username="Nom d'utilisateur";
out.login_username="Nom d'utilisateur";
out.login_password="Mot de passe";
out.login_password="Mot de passe";
out.login_confirm="Confirmer votre mot de passe";
out.login_confirm="Confirmer votre mot de passe";
out.login_remember="Se souvenir de moi";
out.login_remember="Se souvenir de moi";
out.login_cancel_prompt="...ou si vous avez entré le mauvais nom d'utilisateur ou mot de passe, annulez pour essayer à nouveau.";
out.login_registerSuccess="Inscription réalisée avec succès. Prenez soin de ne pas oublier votre mot de passe !";
out.login_passwordMismatch="Les deux mots de passe entrés sont différents. Essayez à nouveau.";
out.login_warning=[
'<h1 id="warning">ATTENTION</h1>',
'<p>Cryptpad sauve vos données personnelles dans un document temps-réel chiffré, comme pour tous les autres types de documents temps-réel.</p>',
'<p>Votre nom d\'utilisateur et votre mot de passe ne sont jamais envoyés au serveur de manière non-chiffré.</p>',
'<p>Ainsi, si vous oubliez votre nom d\'utilisateur ou votre mot de passe, il n\'y a absolument rien que nous puissions faire pour retrouver vos informations perdues.</p>',
'<p><strong>Prenez soin de ne surtout pas oublier votre nom d\'utilisateur OU votre mot de passe !</strong></p>',
].join('\n');
out.login_hashing="Traitement de vos identifiants, cela peut nécessiter quelques instants.";
out.login_hashing="Traitement de vos identifiants, cela peut nécessiter quelques instants.";
out.login_no_user="Il n'y a aucun utilisateur associé au nom et au mot de passe que vous avez entré.";
out.login_confirm_password="Veuillez taper de nouveau votre mot de passe pour vous inscrire...";
out.loginText='<p>Votre nom d\'utilisateur et votre mot d epasse sont utilisés pour générer une clé unique qui reste inconnue de notre serveur.</p>\n'+
'<p>Faîtes attention de ne pas perdre vos identifiants, puisqu\'il est impossible de les récupérer</p>';
out.login_hello='Bonjour {0},';// {0} is the username
out.login_hello='Bonjour {0},';// {0} is the username
out.login_helloNoName='Bonjour,';
out.login_helloNoName='Bonjour,';
out.login_accessDrive='Accédez à votre drive';
out.login_accessDrive='Accédez à votre drive';
@ -317,18 +245,13 @@ define(function () {
"Êtes-vous sûr de vouloir continuer ?<br>"+
"Êtes-vous sûr de vouloir continuer ?<br>"+
"Tapez “<em>I love CryptPad</em>” pour confirmer.";
"Tapez “<em>I love CryptPad</em>” pour confirmer.";
out.settings_resetDone="Votre drive est désormais vide!";
out.settings_resetDone="Votre drive est désormais vide!";
out.settings_resetTips="Astuces et informations dans CryptDrive";
out.settings_resetTipsButton="Réinitialiser les astuces visibles dans CryptDrive";
out.settings_resetTipsDone="Toutes les astuces sont de nouveau visibles.";
// index.html
// index.html
//out.main_p1 = 'CryptPad est l\'éditeur collaboratif en temps réel <strong>zero knowledge</strong>. Le chiffrement est effectué depuis votre navigateur, ce qui protège les données contre le serveur, le cloud, et la NSA. La clé de chiffrement est stockée dans l\'<a href="https://fr.wikipedia.org/wiki/Identificateur_de_fragment">identifieur de fragment</a> de l\'URL qui n\'est jamais envoyée au serveur mais est accessible depuis javascript, de sorte qu\'en partageant l\'URL, vous donnez l\'accès au pad à ceux qui souhaitent participer.';
out.main_info="<h2>Collaborez avec confiance</h2><br>Développez vos idées en groupe avec des documents partagés; la technologie <strong>Zero Knowledge</strong> sécurise vos données.";
out.main_p1="<h2>Collaborez avec confiance</h2><br>Développez vos idées en groupe avec des documents partagés; la technologie <strong>Zero Knowledge</strong> sécurise vos données.";
out.main_p2='Ce projet utilise l\'éditeur visuel (WYSIWYG) <a href="http://ckeditor.com/">CKEditor</a>, l\'éditeur de code source <a href="https://codemirror.net/">CodeMirror</a>, et le moteur temps-réel <a href="https://github.com/xwiki-contrib/chainpad">ChainPad</a>.';
out.main_howitworks_p1='CryptPad utilise une variante de l\'algorithme d\'<a href="https://en.wikipedia.org/wiki/Operational_transformation">Operational transformation</a> qui est capable de trouver un consensus distribué en utilisant <a href="https://bitcoin.org/bitcoin.pdf">une chaîne de bloc Nakamoto</a>, un outil popularisé par le <a href="https://fr.wikipedia.org/wiki/Bitcoin">Bitcoin</a>. De cette manière, l\'algorithme évite la nécessité d\'utiliser un serveur central pour résoudre les conflits d\'édition de l\'Operational Transformation, et sans ce besoin de résolution des conflits le serveur peut rester ignorant du contenu qui est édité dans le pad.';
out.main_about='À propos';
out.main_about_p1='Vous pouvez en apprendre davantage sur notre <a href="/privacy.html" title="">politique de confidentialité</a> et nos <a href="/terms.html">conditions d\'utilisation</a>.';
out.main_about_p2='Si vous avez des questions ou commentaires, vous pouvez <a href="https://twitter.com/cryptpad">nous tweeter</a>, ouvrir une issue sur <a href="https://github.com/xwiki-labs/cryptpad/issues/" title="our issue tracker">Github</a>, venir dire bonjour sur IRC (<a href="http://webchat.freenode.net?channels=%23cryptpad&uio=MT1mYWxzZSY5PXRydWUmMTE9Mjg3JjE1PXRydWUe7" title="freenode webchat">irc.freenode.net</a>), ou <a href="mailto:research@xwiki.com">nous envoyer un email</a>.';
out.main_openFileManager='Ouvrir dans un nouvel onglet';
out.main_howitworks='Comment ça fonctionne';
out.main_howitworks='Comment ça fonctionne';
out.main_zeroKnowledge='Zero Knowledge';
out.main_zeroKnowledge='Zero Knowledge';
@ -354,20 +277,6 @@ define(function () {
out.footer_contact="Contact";
out.footer_contact="Contact";
out.footer_aboutUs="À propos de nous";
out.footer_aboutUs="À propos de nous";
out.table_type='Type';
out.table_link='Lien';
out.table_created='Créé le';
out.table_last='Dernier accès';
out.button_newpad='Nouveau document texte';
out.button_newcode='Nouvelle page de code';
out.button_newpoll='Nouveau sondage';
out.button_newslide='Nouvelle présentation';
out.form_title="Tous vos pads, partout où vous allez !";
'Lost connection to server, you may reconnect by reloading the page or review your work ',
out.button_newpoll='New Poll';
'by clicking outside of this box.'
out.button_newslide='New Presentation';
].join('');
// NOTE: We want to update the 'common_connectionLost' key.
// 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'
// Please do not add a new 'updated_common_connectionLostAndInfo' but change directly the value of 'common_connectionLost'
@ -43,8 +37,6 @@ define(function () {
out.yourself="Yourself";
out.yourself="Yourself";
out.anonymousUsers="anonymous editors";
out.anonymousUsers="anonymous editors";
out.anonymousUser="anonymous editor";
out.anonymousUser="anonymous editor";
out.shareView="Read-only URL";
out.shareEdit="Edit URL";
out.users="Users";
out.users="Users";
out.and="And";
out.and="And";
out.viewer="viewer";
out.viewer="viewer";
@ -65,20 +57,11 @@ define(function () {
out.exportButtonTitle='Export this document to a local file';
out.exportButtonTitle='Export this document to a local file';
out.exportPrompt='What would you like to name your file?';
out.exportPrompt='What would you like to name your file?';
out.back='⇐ Back';
out.backToCryptpad='⇐ Back to Cryptpad';
out.userButton='USER';
out.userButtonTitle='Change your username';
out.changeNamePrompt='Change your name (leave empty to be anonymous): ';
out.changeNamePrompt='Change your name (leave empty to be anonymous): ';
out.user_rename="Change display name";
out.user_rename="Change display name";
out.user_displayName="Display name";
out.user_displayName="Display name";
out.user_accountName="Account name";
out.user_accountName="Account name";
out.renameButton='RENAME';
out.renameButtonTitle='Change the title under which this document is listed on your home page';
out.renamePrompt='How would you like to title this pad?';
out.renameConflict='Another pad already has that title';
out.clickToEdit="Click to edit";
out.clickToEdit="Click to edit";
out.forgetButton='FORGET';
out.forgetButton='FORGET';
@ -86,9 +69,7 @@ define(function () {
out.forgetPrompt='Clicking OK will remove the URL for this pad from localStorage, are you sure?';
out.forgetPrompt='Clicking OK will remove the URL for this pad from localStorage, are you sure?';
out.shareButton='Share';
out.shareButton='Share';
out.shareButtonTitle="Copy URL to clipboard";
out.shareSuccess='Copied URL to clipboard';
out.shareSuccess='Copied URL to clipboard';
out.shareFailed="Failed to copy URL to clipboard";
out.newButton='New';
out.newButton='New';
out.newButtonTitle='Create a new document';
out.newButtonTitle='Create a new document';
@ -96,7 +77,7 @@ define(function () {
out.presentButton='PRESENT';
out.presentButton='PRESENT';
out.presentButtonTitle="Enter presentation mode";
out.presentButtonTitle="Enter presentation mode";
out.presentSuccess='Hit ESC to exit presentation mode';
out.presentSuccess='Hit ESC to exit presentation mode';
out.sourceButton='VIEW SOURCE';
out.sourceButton='VIEW SOURCE';//TODO remove? hidden behind the present mode
out.sourceButtonTitle="Leave presentation mode";
out.sourceButtonTitle="Leave presentation mode";
out.backgroundButton='BACKGROUND COLOR';
out.backgroundButton='BACKGROUND COLOR';
@ -104,13 +85,6 @@ define(function () {
out.colorButton='TEXT COLOR';
out.colorButton='TEXT COLOR';
out.colorButtonTitle='Change the text color in presentation mode';
out.colorButtonTitle='Change the text color in presentation mode';
out.commitButton='COMMIT';
out.getViewButton='READ-ONLY URL';
out.getViewButtonTitle='Get the read-only URL for this document';
out.readonlyUrl='Read only document';
out.copyReadOnly="Copy URL to clipboard";
out.openReadOnly="Open in a new tab";
out.editShare="Share edit URL";
out.editShare="Share edit URL";
out.editShareTitle="Copy the edit URL to clipboard";
out.editShareTitle="Copy the edit URL to clipboard";
out.viewShare="Share view URL";
out.viewShare="Share view URL";
@ -124,11 +98,9 @@ define(function () {
out.okButton='OK (enter)';
out.okButton='OK (enter)';
out.cancel="Cancel";
out.cancel="Cancel";// Not used?
out.cancelButton='Cancel (esc)';
out.cancelButton='Cancel (esc)';
out.forget="Forget";
// Polls
// Polls
out.poll_title="Zero Knowledge Date Picker";
out.poll_title="Zero Knowledge Date Picker";
@ -136,9 +108,6 @@ define(function () {
out.poll_p_save="Your settings are updated instantly, so you never need to save.";
out.poll_p_save="Your settings are updated instantly, so you never need to save.";
out.poll_p_encryption="All your input is encrypted so only people who have the link can access it. Even the server cannot see what you change.";
out.poll_p_encryption="All your input is encrypted so only people who have the link can access it. Even the server cannot see what you change.";
out.poll_p_howtouse="Enter your name in the input field below and check the box for times when you are available";
out.promptName="What is you name ?";
out.wizardButton='WIZARD';
out.wizardButton='WIZARD';
out.wizardLog="Click the button in the top left to return to your poll";
out.wizardLog="Click the button in the top left to return to your poll";
@ -159,22 +128,10 @@ define(function () {
out.poll_wizardAddDateButton="+ Dates";
out.poll_wizardAddDateButton="+ Dates";
out.poll_wizardAddTimeButton="+ Times";
out.poll_wizardAddTimeButton="+ Times";
out.poll_addUserButton="+ Users";
out.poll_addUserButtonTitle="Click to add a user";
out.poll_addOptionButton="+ Options";
out.poll_addOptionButtonTitle="Click to add an option";
out.poll_addOption="Propose an option";
out.poll_optionPlaceholder="Option";
out.poll_optionPlaceholder="Option";
out.poll_addUser="Enter a name";
out.poll_userPlaceholder="Your name";
out.poll_userPlaceholder="Your name";
out.poll_removeOption="Are you sure you'd like to remove this option?";
out.poll_removeOption="Are you sure you'd like to remove this option?";
out.poll_removeOptionTitle="Remove the row";
out.poll_removeUser="Are you sure you'd like to remove this user?";
out.poll_removeUser="Are you sure you'd like to remove this user?";
out.poll_removeUserTitle="Remove the column";
out.poll_editOption="Are you sure you'd like to edit this option?";
out.poll_editOptionTitle="Edit the row";
out.poll_editUser="Are you sure you'd like to edit this user?";
out.poll_editUserTitle="Edit the column";
out.poll_titleHint="Title";
out.poll_titleHint="Title";
out.poll_descriptionHint="Describe your poll, and use the 'publish' button when you're done. Anyone with the link can change the description, but this is discouraged.";
out.poll_descriptionHint="Describe your poll, and use the 'publish' button when you're done. Anyone with the link can change the description, but this is discouraged.";
@ -229,10 +186,6 @@ define(function () {
out.fc_restore="Restore";
out.fc_restore="Restore";
out.fc_remove="Delete permanently";
out.fc_remove="Delete permanently";
out.fc_empty="Empty the trash";
out.fc_empty="Empty the trash";
out.fc_newpad="New text pad";
out.fc_newcode="New code pad";
out.fc_newslide="New presentation";
out.fc_newpoll="New poll";
out.fc_prop="Properties";
out.fc_prop="Properties";
// fileObject.js (logs)
// fileObject.js (logs)
out.fo_moveUnsortedError="You can't move a folder to the list of unsorted pads";
out.fo_moveUnsortedError="You can't move a folder to the list of unsorted pads";
@ -249,36 +202,13 @@ define(function () {
out.logoutButton="Log out";
out.logoutButton="Log out";
out.settingsButton="Settings";
out.settingsButton="Settings";
out.login_migrate="Would you like to migrate existing data from your anonymous session?";
out.username_label="Username: ";
out.displayname_label="Display name: ";
out.login_username="Username";
out.login_username="Username";
out.login_password="Password";
out.login_password="Password";
out.login_confirm="Confirm your password";
out.login_confirm="Confirm your password";
out.login_remember="Remember me";
out.login_remember="Remember me";
out.login_cancel_prompt="...or if you may have entered the wrong username or password, cancel to try again.";
out.login_registerSuccess="registered successfully. Make sure you don't forget your password!";
out.login_passwordMismatch="The two passwords you entered do not match. Try again";
out.login_warning=[
'<h1 id="warning">WARNING</h1>',
'<p>Cryptpad stores your personal information in an encrypted realtime document, as it does with all other types of realtime documents.</p>',
'<p>Your username and password are never sent to the server in an unencrypted form.</p>',
'<p>As such, if you forget your username or password, there is absolutely nothing that we can do to recover your lost information.</p>',
'<p><strong>Make sure you do not forget your username and password!</strong></p>',
].join('\n');
out.login_hashing="Hashing your password, this might take some time.";
out.login_hashing="Hashing your password, this might take some time.";
out.login_no_user="There is no user associated with the username and password that you entered.";
out.login_confirm_password="Re-enter your password to register...";
out.loginText='<p>Your username and password are used to generate a unique key which is never known by our server.</p>\n'+
'<p>Be careful not to forget your credentials, as they are impossible to recover</p>';
out.login_hello='Hello {0},';// {0} is the username
out.login_hello='Hello {0},';// {0} is the username
out.login_helloNoName='Hello,';
out.login_helloNoName='Hello,';
out.login_accessDrive='Access your drive';
out.login_accessDrive='Access your drive';
@ -318,19 +248,13 @@ define(function () {
"Are you sure you want to continue?<br>"+
"Are you sure you want to continue?<br>"+
"Type “<em>I love CryptPad</em>” to confirm.";
"Type “<em>I love CryptPad</em>” to confirm.";
out.settings_resetDone="Your drive is now empty!";
out.settings_resetDone="Your drive is now empty!";
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.";
// index.html
// index.html
//out.main_p1 = 'CryptPad is the <strong>zero knowledge</strong> realtime collaborative editor. Encryption carried out in your web browser protects the data from the server, the cloud, and the NSA. The secret encryption key is stored in the URL <a href="https://en.wikipedia.org/wiki/Fragment_identifier">fragment identifier</a> which is never sent to the server but is available to javascript so by sharing the URL, you give authorization to others who want to participate.';
out.main_info="<h1>Collaborate in Confidence</h1><br> Grow your ideas together with shared documents while <strong>Zero Knowledge</strong> technology secures your privacy; even from us.";
//out.main_p1 = "Type quick documents with friends and colleagues.<br>With <strong>Zero Knowledge</strong> technology, the server doesn't know what you're doing.";
out.main_p1="<h1>Collaborate in Confidence</h1><br> Grow your ideas together with shared documents while <strong>Zero Knowledge</strong> technology secures your privacy; even from us.";
out.main_p2='This project uses the <a href="http://ckeditor.com/">CKEditor</a> Visual Editor, <a href="https://codemirror.net/">CodeMirror</a>, and the <a href="https://github.com/xwiki-contrib/chainpad">ChainPad</a> realtime engine.';
out.main_howitworks_p1='CryptPad uses a variant of the <a href="https://en.wikipedia.org/wiki/Operational_transformation">Operational transformation</a> algorithm which is able to find distributed consensus using a <a href="https://bitcoin.org/bitcoin.pdf">Nakamoto Blockchain</a>, a construct popularized by <a href="https://en.wikipedia.org/wiki/Bitcoin">Bitcoin</a>. 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.';
out.main_about='About';
out.main_about_p1='You can read more about <a href="/about.html">how CryptPad works</a>, our <a href="/privacy.html" title="">privacy policy</a> and <a href="/terms.html">terms of service</a>.';
out.main_about_p2='If you have any questions or comments, you can <a href="https://twitter.com/cryptpad">tweet us</a>, open an issue <a href="https://github.com/xwiki-labs/cryptpad/issues/" title="our issue tracker">on github</a>, come say hi on irc (<a href="http://webchat.freenode.net?channels=%23cryptpad&uio=MT1mYWxzZSY5PXRydWUmMTE9Mjg3JjE1PXRydWUe7" title="freenode webchat">irc.freenode.net</a>), or <a href="mailto:research@xwiki.com">send us an email</a>.';