diff --git a/apps/OpenSign/public/locales/en/translation.json b/apps/OpenSign/public/locales/en/translation.json
index 5511ae483..f85308bc1 100644
--- a/apps/OpenSign/public/locales/en/translation.json
+++ b/apps/OpenSign/public/locales/en/translation.json
@@ -7,14 +7,16 @@
"email":"Email",
"company":"Company",
"job-title":"Job title",
+ "profile":"Profile",
+ "log-out":"Log Out",
"is-email-verified":"Is Email verified",
"public-profile":"Public profile",
"tagline":"Tagline ",
"has-requested-you-to-sign":"has requested you to sign",
"has-requested-you-to-review-and-sign":" has requested you to review and sign",
"ascending":"Ascending",
- "Action":"Action",
- "add":"add",
+ "action":"Action",
+ "add":"Add",
"add-new-folder":"ajouter un nouveau dossier",
"disable-documentId":"Disable DocumentId",
"edit":"Edit",
@@ -22,14 +24,18 @@
"save":"Save",
"cancel":"Cancel",
"upgrade-now":"Upgrade now",
+ "pro":"PRO",
+ "team":"TEAM",
"user":"User",
- "public-profile-help": "This is your public URL. Copy or share it with the signer, and you will be able to see all your publicly set templates.",
+ "docs":"Docs",
+ "public-profile-help":"This is your public URL. Copy or share it with the signer, and you will be able to see all your publicly set templates.",
"tagline-help":"This Tagline will appear on your OpenSign public profile for ex. https://opensign.me/alex",
"welcome":"Welcome Back!",
"Login-to-your-account":"Login to your account",
"password":"Password",
"forgot-password":"Forgot Password?",
"loading":"Loading...",
+ "of":"of",
"sign-SSO":"Sign in with SSO",
"login-page":"Login Page",
"or":"OR",
@@ -51,7 +57,7 @@
},
"OpenSign™ Drive":"OpenSign™ Drive",
"Reports":"Reports",
- "Reports-Children" :{
+ "Reports-Children" :{
"Need your sign": "Need your sign",
"In Progress": "In Progress",
"Completed":"Completed",
@@ -64,7 +70,9 @@
"Settings-Children":{
"My Signature": "My Signature",
"API Token":"API Token",
- "Webhook":"Webhook"
+ "Webhook":"Webhook",
+ "Teams":"Teams",
+ "Users":"Users"
}
},
"dashboard-card":{
@@ -82,19 +90,39 @@
"Recent signature requests":"Recent signature requests",
"Drafts":"Drafts",
"Contactbook":"Contactbook",
- "Templates":"Templates"
+ "Templates":"Templates",
+ "Teams":"Teams",
+ "Users":"Users"
},
+ "btnLabel":{
+ "sign":"sign",
+ "Resend":"Resend",
+ "Revoke":"Revoke",
+ "Delete":"Delete",
+ "Use":"Use",
+ "Quick send":"Quick send",
+ "Edit":"Edit",
+ "Share with team":"Share with team",
+ "Share":"Share",
+ "View":"View",
+ "option":"option"
+ },
"report-heading":{
"Sr.No":"Sr.No",
"Title":"Title",
"Email":"Email",
"Phone":"Phone",
"File":"File",
- "Owner": "Owner",
+ "Owner": "Owner",
"Signers":"Signers",
"Note": "Note",
"Folder": "Folder",
- "Reason": "Reason"
+ "Reason": "Reason",
+ "Parent Team":"Parent Team",
+ "Active":"Active",
+ "Role":"Role",
+ "Team":"Team",
+ "Name":"Name"
},
"report-help":{
"Draft Documents": "These are documents you have started but have not finalized for sending.",
@@ -121,9 +149,9 @@
"send-in-order":"Send In Order",
"send-in-order-help":{
"p1":"Choose how you want the signing requests to be sent to the document signers:",
- "p2":" Selecting this option will send the signing request to the first signer initially. Once the first signer completes their part, the next signer in the sequence will receive the request. This process continues until all signers have signed the document. This method ensures that the document is signed in a specific order.",
- "p3":" Selecting this option will send the signing links to all signers simultaneously. Every signer can sign the document at their convenience, regardless of whether other signers have completed their signatures. This method is faster but does not enforce any signing order among the participants.",
- "p4":" Select the option that best suits the needs of your document processing."
+ "p2":"Selecting this option will send the signing request to the first signer initially. Once the first signer completes their part, the next signer in the sequence will receive the request. This process continues until all signers have signed the document. This method ensures that the document is signed in a specific order.",
+ "p3":"Selecting this option will send the signing links to all signers simultaneously. Every signer can sign the document at their convenience, regardless of whether other signers have completed their signatures. This method is faster but does not enforce any signing order among the participants.",
+ "p4":"Select the option that best suits the needs of your document processing."
},
"no":"No",
"auto-reminder":"Auto reminder",
@@ -139,7 +167,7 @@
"create-folder":"Create Folder",
"parent-folder":"Parent Folder",
"create":"Create",
- "Signers":"Signers",
+ "signers":"Signers",
"signers-help":"Begin typing a contact's name to see suggested signers from your saved contacts or add new ones. Arrange the signing order by adding signers in the desired sequence. Use the '+' button to include signers and the 'x' to remove them. Each signer will receive an email prompt to sign the document in the order listed.",
"add-signer":"Add Signer",
"contact-not-found":"Contact not found",
@@ -160,13 +188,82 @@
"generate-token-alert" :"Are you sure you want to regenerate token it will expire old token?",
"yes":"Yes",
"copied":"Copied",
- "wrong-mssg":"Something went wrong.",
+ "something-went-wrong-mssg":"Something went wrong, please try again later.",
"token-generated":"Token generated successfully.",
"webhook":"Webhook",
"update-webhook":"Update Webhook",
"add-webhook":"Add Webhook",
"webhook-added" :"Webhook added successfully.",
- "document-signature":{
+ "team-disabled":"Team disabled",
+ "Team enabled":"Team enabled",
+ "are-you-sure": "Are you sure you want to",
+ "disable":"disable",
+ "enable":"enable",
+ "this-team":" this team?",
+ "edit-team":"Edit Team",
+ "name-of-team":"Name of Team",
+ "prev":"Prev",
+ "no-data-avaliable":"No Data Available",
+ "add-team":"Add Team",
+ "page-not-found":"Page Not Found",
+ "users-from-teams":"users from Teams",
+ "user-status":"User status",
+ "activate" :"activate",
+ "deactivate":"deactivate",
+ "this-user":" this user",
+ "delete-user":"Delete User",
+ "delete":"delete",
+ "add-user":"Add User",
+ "password-generateed" :"Password will only be generated once; make sure to copy it.",
+ "Team status":"Team status",
+ "user-deactivated":"User deactivated.",
+ "user-activated":"User activated.",
+ "public":"Public",
+ "download":"Download",
+ "view":"View",
+ "make-template-public":"Make template public",
+ "make-template-private":"Make template private",
+ "make-template-public-alert" :"Are you sure you want to make this template public?",
+ "make-template-private-alert" :"Are you sure you want to make this template private? This will remove it from your public profile.",
+ "public-role":"Public role",
+ "public-url":"Public URL",
+ "public-url-copy-mssg" :" Here’s your public URL: Copy it or share it with the signer, and you will be able to see all your publicly set templates.",
+ "add-public-url-alert" :"Please add your public URL, and you will be able to make a public template.",
+ "share-with-alert":"You cannot share a template if any roles already have contacts assigned. Please remove all contact assignments from the roles before sharing the template.",
+ "share-with":"Share with",
+ "team-not-found":"Team not found",
+ "roles":"Roles",
+ "delete-document":"Delete Document",
+ "delete-document-alert" :"Are you sure you want to delete this document?",
+ "quick-send":"Quick send",
+ "add-new":"Add new",
+ "send":"Send" ,
+ "quick-send-alert-1":"All roles in this document are currently linked to contacts. To quick send copies of this template to multiple signers, please ensure that at least one role is not linked to any contact." ,
+ "quick-send-alert-2" :"Please ensure there's at least one signature widget added for all recipients.",
+ "quick-send-alert-3":"Please add at least one role to this template in order to 'quick send' copies of it to multiple signers.",
+ "quick-send-alert-4":"Quick send reached limit.",
+ "copy-link":"Copy link",
+ "copy":"Copy",
+ "revoke-document":"Revoke document",
+ "revoke-document-alert":"Are you sure you want to revoke this document?",
+ "resend-mail":"Resend Mail",
+ "resend-mail-help":"You can use following variables which will get replaced with their actual values:- {{document_title}}, {{sender_name}}, {{sender_mail}}, {{sender_phone}}, {{receiver_name}}, {{receiver_email}}, {{receiver_phone}}, {{expiry_date}}, {{company_name}}, {{signing_url}}.",
+ "subject":"Subject",
+ "body":"Body",
+ "add-contact":"Add Contact",
+ "add-signer-alert":"Contact already exist!",
+ "record-delete-alert": "Record deleted successfully!",
+ "record-revoke-alert" : "Record revoked successfully!",
+ "mail-sent-alert": "Mail sent successfully.",
+ "document-sent-alert" : "Document sent successfully!",
+ "template-share-alert" :"Template Shared successfully.",
+ "template-public-alert-1" :"You have successfully made the template public.",
+ "template-public-alert-2" :"You have successfully made the template private.",
+ "template-public-alert-3" :"You need to select a role for the public signers.",
+ "template-public-alert-4": "Please ensure there's at least one signature widget added for all signers.",
+ "template-public-alert-5" : "Since this template has send-in-order enabled, the public role must be positioned at the top.",
+ "template-public-alert-6" :"Please attach signers to all roles except for the public role user.",
+ "template-public-alert-7" : "Please assign at least one public role to make this template public.",
"loader":" This might take some time",
"pages":"Pages",
"document-signed":"Document signed",
@@ -180,18 +277,129 @@
"verify-email":"Please verify your email !",
"send-otp":" Send OTP",
"otp-placeholder":"Enter OTP received over email",
- "loading-doc":"Loading Document.."
- }
-
-
-
-
+ "loading-doc":"Loading Document..",
+ "widgets-name":{
+ "signature":"signature",
+ "stamp":"stamp",
+ "initials":"initials",
+ "name":"name",
+ "job title":"job title",
+ "company":"company",
+ "date":"date",
+ "text":"text",
+ "text input":"text input",
+ "checkbox":"checkbox",
+ "dropdown":"dropdown",
+ "radio button":"radio button",
+ "image": "image",
+ "email":"email"
+ },
+ "fields":"Fields",
+ "recipients":"Recipients",
+ "please-add":"Please add a",
+ "signed-by":"Signed By",
+ "more":"more",
+ "sent":"sent",
+ "print":"Print",
+ "certificate":"Certificate",
+ "decline":"Decline",
+ "finish":"Finish",
+ "mail":"Mail",
+ "sign-now":"Sign Now",
+ "successfully-signed":"Successfully signed!",
+ "email-mssg":" Recipients added here will get a copy of the signed document.",
+ "email-error-1":" please provide correct email address",
+ "email-error-2" :"You can only send to ten recipients at a time.",
+ "upload-stamp-image":"Upload stamp image",
+ "draw":"Draw",
+ "type":"Type",
+ "my-initials":"My Initials",
+ "upload":"Upload",
+ "initial-teb":"Initials",
+ "signature-tab":"Signature",
+ "your-signature":"Your signature",
+ "copy-to-all-pages":"Copy to all pages",
+ "apply":"Apply",
+ "copy-type":{
+ "All pages":"All pages",
+ "All pages but last":"All pages but last",
+ "All pages but first":"All pages but first"
+ },
+ "options":"options",
+ "minimun-check":"Minimun check",
+ "maximum-check":"Maximum check",
+ "default-value":"Default value",
+ "select":"Select",
+ "read-only":"Is read only",
+ "hide-labels":"Hide labels",
+ "checkbox":"Checkbox",
+ "alert":"Alert",
+ "zoom-in":"Zoom in",
+ "zoom-out":"Zoom out",
+ "document-signed-alert":"Congratulations! 🎉 This document has been successfully signed by you!",
+ "otp-sent-alert":"OTP sent on your email",
+ "fields-required":"Fields required",
+ "signature-widget-alert-1" :"Please ensure there's at least one signature widget added",
+ "signature-widget-alert-2" : "Please ensure all field is accurately filled and meets all requirements.",
+ "encrypted-pdf-alert" :"Currently encrypted pdf files are not supported.",
+ "user-not-exist":"User does not exist",
+ "template-signature-field":"Please add at least one signature field for all roles.",
+ "template-role-alert":"Please add roles first",
+ "create-document":"Create Document",
+ "template-created-alert":"Do you want to create a document using the template you just created ?",
+ "signers-alert":"signers alert",
+ "template-creation-alert-1":"Please select signer for add placeholder!",
+ "ok":"Ok",
+ "radio-group":"Radio group",
+ "dropdown-options":"Dropdown options",
+ "add-role":"Add Role",
+ "role-ex":" e.g: Customer, Hr, Director, Manager, Student, etc",
+ "add/choose-signer":"Add/Choose Signer",
+ "choose-from-contacts":"Choose from contacts",
+ "select-signer" :" Please select signer",
+ "edit-template":"Edit Template",
+ "widget-info":"Widget info",
+ "validation":"Validation",
+ "invalid-default-value":"invalid default value",
+ "hint":"Hint",
+ "color":"color",
+ "role-help":{
+ "p1":"What are template roles?",
+ "p2":"Begin by specifying each role needed for the completion of the document. Think about the parties involved in the signing process and what their responsibilities are. Common roles include HR for internal documents, Customer for agreements or Vendor for business agreements.",
+ "p3":"Why pre-attach users to some roles?",
+ "p4":"For roles that consistently involve the same individual (e.g., the CEO's signature on employee offer letters), you can pre-attach a user to a role within the template. This step is optional but recommended for efficiency and consistency across documents.",
+ "p5":"When do i specify the user attached to each role?",
+ "p6":"When you create a document from your template, you'll be prompted to attach users to each defined role. If a role already has a user attached, this will be pre-filled, but you can modify it as needed before sending out the document."
+ },
+ "add-recipients":"Add recipients",
+ "loading-mssg": "This might take some time",
+ "send-mail": "Send Mail",
+ "placeholder-alert-1":"Please ensure there's at least one signature widget added for all recipients.",
+ "placeholder-alert-2":"Please confirm that you have filled the text field.",
+ "placeholder-alert-3":" Are you sure you want to send out this document for signatures?",
+ "placeholder-alert-4":"You have successfully sent mails to all recipients!",
+ "placeholder-alert-5":"Do you want to sign documents right now ?",
+ "placeholder-alert-6" :"Please setup mail adapter to send mail!",
+ "placeholder-alert-7" :"Please select signer for add placeholder!",
+ "email-subject":"email subject",
+ "email-body":"email body",
+ "email-placeholder":"add body of email",
+ "reset-to-default" :"Reset to default",
+ "cutomize-email":"Cutomize Email",
+ "upgrade-to-customize-email":"Upgrade to customize Email",
+ "sign-url":"Sign url",
+ "Mails Sent":"Mails Sent",
+ "document-alert":"Document Alert",
+ "owner-subscription-expired":"Owner's subscription has expired.",
+ "subscription-expired":"Subscription Expired",
+ "alert-message":"Alert message",
+ "document-decline":"Document decline",
+ "decline-alert-1":"Are you sure want to decline this document ?",
+ "decline-alert-2":"You have declined this document!",
+ "decline-alert-3":"You can not sign this document as it has been declined/revoked.",
+ "sign here":"Sign here",
+ "guest-email-alert" :"verification code is sent to your email",
+ "get-otp-alert" :"you will get a OTP via Email"
+
-
-
-
-
-
-
- }
-
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/apps/OpenSign/public/locales/fr/translation.json b/apps/OpenSign/public/locales/fr/translation.json
index a71bca04d..8405706c7 100644
--- a/apps/OpenSign/public/locales/fr/translation.json
+++ b/apps/OpenSign/public/locales/fr/translation.json
@@ -7,29 +7,35 @@
"email":"E-mail",
"company":"Entreprise",
"job-title":"Titre d'emploi",
+ "profile":"Profil",
"is-email-verified":"L'e-mail est-il vérifié",
+ "log-out" :"Déconnexion",
"public-profile":"Profil public",
"tagline":"Slogan",
"has-requested-you-to-sign":" vous a demandé de signer",
"has-requested-you-to-review-and-sign":"vous a demandé de consulter et de signer",
- "Ascending":"Ascendant",
- "Action":"Action",
+ "ascending":"Ascendant",
+ "action":"Action",
"add":"ajouter",
- "add-new-folder":"add new folder",
+ "add-new-folder":"ajouter un nouveau dossier",
"disable-documentId":"Désactiver l'ID de document",
"edit":"Modifier",
"change-password":"Changer le mot de passe",
"save":"Sauvegarder",
"cancel":"Annuler",
"upgrade-now":"Mettre à jour maintenant",
+ "pro":"PRO",
+ "team":"ÉQUIPE",
+ "docs":"Documents",
"user":"Utilisateur",
"public-profile-help":"Il s'agit de votre URL publique. Copiez-le ou partagez-le avec le signataire et vous pourrez voir tous vos modèles définis publiquement.",
"tagline-help":"Ce slogan apparaîtra sur votre profil public OpenSign par exemple. https://opensign.me/alex",
"welcome":"Content de te revoir!",
- "Login-to-your-account" :"Connectez-vous à votre compte",
+ "Login-to-your-account" :"Se connecter à son compte",
"password" :"Mot de passe",
"forgot-password":"Mot de passe oublié?",
"loading":"Chargement...",
+ "of":"de",
"sign-SSO":"Connectez-vous avec SSO",
"login-page":"Page de connexion",
"or":"OU",
@@ -42,7 +48,7 @@
"register" :"Registre",
"sidebar": {
"Dashboard": "Tableau de bord",
- "Sign yourself": "Signez-vous",
+ "Sign yourself": "signez vous-même",
"Request signatures":"Demander des signatures",
"Templates":"Modèles",
"Templates-Children":{
@@ -51,20 +57,22 @@
},
"OpenSign™ Drive":"Lecteur OpenSign™",
"Reports":"Rapports",
- "Reports-Children" :{
- "Need your sign": "Besoin de votre signe",
+ "Reports-Children" :{
+ "Need your sign": "Besoin de signer",
"In Progress": "En cours",
"Completed":"Complété",
"Drafts": "Brouillons",
- "Declined": "Diminué",
+ "Declined": "a refusé",
"Expired":"Expiré",
"Contactbook":"Carnet de contacts"
},
"Settings": "Paramètres",
"Settings-Children":{
- "My Signature": "Ma signature",
+ "My Signature": "Ma signature",
"API Token":"Jeton API",
- "Webhook":"Webhook"
+ "Webhook":"Webhook",
+ "Teams":"Équipes",
+ "Users":"Utilisateurs"
}
},
"dashboard-card":{
@@ -82,20 +90,40 @@
"Recent signature requests":"Demandes de signature récentes",
"Drafts":"Brouillons",
"Contactbook":"Carnet de contacts",
- "Templates":"Modèles"
+ "Templates":"Modèles",
+ "Teams":"Teams",
+ "Users":"Utilisateurs"
},
"report-heading":{
"Sr.No":"Sr. Non",
"Title":"Titre",
"Email":"E-mail",
"Phone":"Téléphone",
- "File":"Déposer",
+ "File":"Fichier",
"Owner":"Propriétaire",
"Signers":"Signataires",
"Note": "Note",
"Folder":"Dossier",
- "Reason": "Raison"
+ "Reason": "Raison",
+ "Parent Team":"Équipe de parents",
+ "Active":"Actif",
+ "Role":"Rôle",
+ "Team":"Équipe",
+ "Name":"Nom"
},
+ "btnLabel":{
+ "sign":"signe",
+ "Resend":"Renvoyer",
+ "Revoke":"Révoquer",
+ "Delete":"Supprimer",
+ "Use":"Utiliser",
+ "Quick send":"Envoi rapide",
+ "Edit":"Modifier",
+ "Share with team":"Partager avec l'équipe",
+ "Share":"Partager",
+ "View":"Voir",
+ "option":"option"
+ },
"report-help":{
"Draft Documents": "Il s'agit de documents que vous avez commencés mais que vous n'avez pas finalisés pour envoi.",
"Need your sign": "Voici une liste de documents qui attendent votre signature",
@@ -107,7 +135,7 @@
"Templates" : "Il s'agit d'une liste de modèles à votre disposition pour créer des documents. Vous pouvez cliquer sur le bouton 'Utiliser' pour créer un nouveau document à l'aide d'un modèle, modifier le document et ajouter des signataires à l'étape suivante."
},
"form-name":{
- "Sign Yourself":"Signez-vous",
+ "Sign Yourself":"signez vous-même",
"Request Signatures":"Demander des signatures",
"New Template":"Nouveau modèle"
},
@@ -132,58 +160,249 @@
"select-folder" :"Sélectionner le dossier",
"OpenSign-drive":"Lecteur OpenSign™",
"select-folder-help" :"Si vous ne sélectionnez pas de dossier, votre document signé sera enregistré dans le dossier du lecteur principal OpenSign.",
- "no-data" :"Aucune donnée disponible",
+ "no-data" :"Aucune donnée disponible",
"save-here":"Enregistrer ici",
- "back" :"Dos",
+ "back" :"Retour",
"add-folder" :"Ajouter le dossier",
"create-folder":"Créer le dossier",
"parent-folder" :"Dossier parent",
"create":"Créer",
- "Signers" :"Signataires",
+ "signers" :"Signataires",
"signers-help" :"Commencez à saisir le nom d'un contact pour voir les signataires suggérés par vos contacts enregistrés ou en ajouter de nouveaux. Organisez l'ordre de signature en ajoutant des signataires dans l'ordre souhaité. Utilisez le bouton « + » pour inclure les signataires et le « x » pour les supprimer. Chaque signataire recevra un e-mail invité à signer le document dans l'ordre indiqué.",
"add-signer":"Ajouter un signataire",
"contact-not-found" :"Contact introuvable",
- "add-yourself" :"Ajoutez-vous",
+ "add-yourself":"Ajoutez-vous",
"submit" :"Soumettre",
"reset" :"Réinitialiser",
- "my-signature" :"Ma signature",
+ "my-signature":"Ma signature",
"signature":"Signature",
"upload-image" :"Télécharger une image",
- "clear" :"clair",
- "upload-signature/Image" :"Veuillez télécharger la signature/l'image",
+ "clear" :"Vider",
+ "upload-signature/Image" :"télécharger-signature/Image",
"initials" :"Initiales",
"API" :"API",
"api-token":"Jeton API",
"regenerate-token":"Régénérer le jeton",
"generate-token" :"Générer un jeton",
"view-docs" :"Afficher les documents" ,
- "generate-token-alert" :"Êtes-vous sûr de vouloir régénérer le jeton, il expirera à l'ancienne jeton?",
+ "generate-token-alert":"Êtes-vous sûr de vouloir régénérer le jeton, il expirera à l'ancienne jeton?",
"yes" :"Oui",
"copied" :"Copié",
- "wrong-mssg" :"Quelque chose s'est mal passé.",
- "token-generated" :"Jeton généré avec succès.",
+ "wrong-mssg":"Quelque chose c'est mal passé. Merci d'essayer plus tard.",
+ "token-generated":"Jeton généré avec succès.",
"webhook":"Webhook",
"update-webhook" :"Mettre à jour le webhook",
"add-webhook" :"Ajouter un webhook",
"webhook-added" :"Webhook ajouté avec succès.",
+ "team-disabled":"Équipe: Désactivée",
+ "team-enabled":"Équipe activée",
+ "are-you-sure":"Êtes-vous sûr de vouloir",
+ "disable":"désactiver",
+ "enable":"activer",
+ "this-team":"cette équipe?",
+ "edit-team" :"Modifier l'équipe",
+ "name-of-team":"Nom de l'équipe",
+ "prev" :"précédent",
+ "no-data-avaliable" :"pas de données disponibles",
+ "add-team":"Ajouter une équipe",
+ "page-not-found" :"Page non trouvée",
+ "users-from-teams" :"utilisateurs de Teams",
+ "user-status":"Statut de l'utilisateur",
+ "activate" :"Activer",
+ "deactivate":"désactiver",
+ "this-user":"cet utilisateur ",
+ "delete-user":"Supprimer l'utilisateur",
+ "delete" :"supprimer",
+ "add-user":"Ajouter un utilisateur",
+ "password-generateed" :"Le mot de passe ne sera généré qu'une seule fois ; assurez-vous de le copier.",
+ "Team status" :"Statut de l'équipe",
+ "user-deactivated":"Utilisateur désactivé.",
+ "user-activated":"Activé par l'utilisateur.",
+ "public" :"Public",
+ "download" :"Téléchargement",
+ "view":"voir",
+ "make-template-public" :"Rendre le modèle public",
+ "make-template-private" :"Rendre le modèle privé",
+ "make-template-public-alert" :"Êtes-vous sûr de vouloir rendre ce modèle public ?",
+ "make-template-private-alert":"Êtes-vous sûr de vouloir rendre ce modèle privé ? Cela le supprimera de votre profil public.",
+ "public-role" :"Rôle public",
+ "public-url" :"URL publique",
+ "public-url-copy-mssg":"Voici votre URL publique : copiez-la ou partagez-le avec le signataire et vous pouvoir voir tous vos paramètres publics modèles.",
+ "add-public-url-alert":"Veuillez ajouter votre URL publique et vous pourra rendre public modèle.",
+ "share-with-alert":"Vous ne pouvez pas partager un modèle si des contacts sont déjà attribués à des rôles. Veuillez supprimer toutes les attributions de contacts des rôles avant de partager le modèle.",
+ "share-with":"Partager avec",
+ "team-not-found" :"Équipe introuvable",
+ "roles":"Les rôles",
+ "delete-document" :"Supprimer un document",
+ "delete-document-alert" :"Êtes-vous sûr de vouloir supprimer ce document ?",
+ "quick-send" :"Envoi rapide",
+ "add-new" :"Ajouter un nouveau",
+ "send" :"envoyer",
+ "quick-send-alert-1":"Tous les rôles dans ce document sont actuellement liés à des contacts. Pour envoyer rapidement des copies de ce modèle à plusieurs signataires, veuillez vous assurer qu'au moins un rôle n'est lié à aucun contact.",
+ "quick-send-alert-2":"Veuillez vous assurer qu'au moins un widget de signature est ajouté pour tous les destinataires.",
+ "quick-send-alert-3":"Veuillez ajouter au moins un rôle à ce modèle afin d'en « envoyer rapidement » des copies à plusieurs signataires.",
+ "quick-send-alert-4":"L'envoi rapide a atteint la limite.",
+ "copy-link" :"Copier le lien",
+ "copy":"Copier",
+ "revoke-document":"Révoquer le document",
+ "revoke-document-alert" :"Êtes-vous sûr de vouloir révoquer ce document ?",
+ "resend-mail":"Renvoyer le courrier",
+ "resend-mail-help" :"Vous pouvez utiliser les variables suivantes qui seront remplacées par leurs valeurs réelles : - {{document_title}}, {{sender_name}}, {{sender_mail}}, {{sender_phone}}, {{receiver_name}}, {{receiver_email} }, {{receiver_phone}}, {{expiry_date}}, {{company_name}}, {{signing_url}}.",
+ "subject":"Sujet",
+ "body":"Corps",
+ "add-contact":"Ajouter le contact",
+ "add-signer-alert":"Le contact existe déjà !",
+ "record-delete-alert":"Enregistrement supprimé avec succès !",
+ "record-revoke-alert":" Enregistrement révoqué avec succès ! ",
+ "mail-sent-alert":"Courriel envoyé avec succès.",
+ "document-sent-alert":"Document envoyé avec succès !",
+ "template-share-alert":"Modèle partagé avec succès.",
+ "template-public-alert-1":"Vous avez rendu le modèle public avec succès.",
+ "template-public-alert-2":"Vous avez réussi à rendre le modèle privé.",
+ "template-public-alert-3":"Vous devez sélectionner un rôle pour les signataires publics.",
+ "template-public-alert-4" :"Veuillez vous assurer qu'au moins un widget de signature est ajouté pour tous les signataires.",
+ "template-public-alert-5" :"Étant donné que l'envoi dans l'ordre est activé sur ce modèle, le rôle public doit être positionné en haut.",
+ "template-public-alert-6" :"Veuillez associer des signataires à tous les rôles, à l'exception du rôle d'utilisateur public.",
+ "template-public-alert-7" :"Veuillez attribuer au moins un rôle public pour rendre ce modèle public.",
+ "loader":"Cela pourrait prendre un certain temps",
+ "pages":"Pages",
+ "document-signed":"Document signé",
+ "close":"Fermer",
+ "validation-alert":"Alerte de validation",
+ "validate-alert-mssg" :"L'entrée ne répond pas aux critères définis par l'expression régulière.",
+ "otp-verification":"Vérification OTP",
+ "enter-otp":"Entrez OTP",
+ "verify":"Vérifier",
+ "resend":"Renvoyer",
+ "verify-email":"Veuillez vérifier votre email!",
+ "send-otp":"envoyer un code à usage unique",
+ "otp-placeholder":"Saisissez l'OTP reçu par e-mail",
+ "loading-doc":"Chargement du document..",
+ "widgets-name":{
+ "signature":"signature",
+ "stamp":"estampiller",
+ "initials":"initiales",
+ "name":"nom",
+ "job title":"titre d'emploi",
+ "company":"entreprise",
+ "date":"date",
+ "text":"texte",
+ "text input":"saisie de texte",
+ "checkbox":"checkbocase à cocher",
+ "dropdown":"dérouler",
+ "radio button":"bouton radio",
+ "image": "image",
+ "email":"e-mail"
+ },
+ "fields" : "Des champs",
+ "recipients":"Destinataires",
+ "please-add" :"Veuillez ajouter un",
+ "signed-by" :"Signé par",
+ "more":"plus",
+ "sent":"Envoyé",
+ "print":"imprimer",
+ "certificate":"Certificat",
+ "decline":"refusé",
+ "finish":"terminé",
+ "mail":"Mail",
+ "sign-now":"Signez maintenant",
+ "successfully-signed" :"Signé avec succès !",
+ "email-mssg" :"Les destinataires ajoutés ici recevront une copie du document signé.",
+ "email-error-1" :"veuillez fournir une adresse e-mail correcte",
+ "email-error-2" :"Vous ne pouvez envoyer qu'à dix destinataires à la fois.",
+ "upload-stamp-image":"Télécharger l'image du tampon",
+ "draw":"Dessiner",
+ "type":"Type",
+ "my-initials" :"Mes initiales",
+ "upload" :"Télécharger",
+ "initial-teb":"Initiales",
+ "signature-tab":"Signature",
+ "your-signature" :"Votre signature",
+ "copy-to-all-pages" :"Copier sur toutes les pages",
+ "apply" :"Appliquer",
+ "copy-type":{
+ "All pages":"Toutes les pages",
+ "All pages but last": "Toutes les pages sauf la dernière",
+ "All pages but first":"Toutes les pages sauf la première"
+ },
+ "options": "Possibilités",
+ "minimun-check" :"Vérification minimale",
+ "maximum-check" :"Contrôle maximum",
+ "default-value" :"Valeur par défaut",
+ "select":"Sélectionner",
+ "read-only" :"Est en lecture seule",
+ "hide-labels":"Masquer les étiquettes",
+ "checkbox":"Case à cocher",
+ "alert":"Alerte",
+ "zoom-in":"Agrandir",
+ "zoom-out" :"Dézoomer",
+ "document-signed-alert" :"Félicitations ! 🎉 Ce document a été signé avec succès par vous !",
+ "otp-sent-alert" :"OTP envoyé sur votre email",
+ "fields-required" :"Champs obligatoires",
+ "signature-widget-alert-1" :"Veuillez vous assurer qu'au moins un widget de signature a été ajouté",
+ "signature-widget-alert-2" :"Veuillez vous assurer que tous les champs sont remplis avec précision et répondent à toutes les exigences.",
+ "encrypted-pdf-alert" :"Les fichiers PDF actuellement cryptés ne sont pas pris en charge.",
+ "user-not-exist" :"L'utilisateur n'existe pas",
+ "template-signature-field":"Veuillez ajouter au moins un champ de signature pour tous les rôles.",
+ "template-role-alert":"Veuillez d'abord ajouter des rôles",
+ "create-document" :"Créer un document",
+ "template-created-alert":"Voulez-vous créer un document en utilisant le modèle que vous vient de créer ?",
+ "signers-alert" :"alerte des signataires",
+ "template-creation-alert-1" :"Veuillez sélectionner le signataire pour ajouter un espace réservé !",
+ "ok":"D'accord",
+ "radio-group" :"Groupe de radio",
+ "dropdown-options":"Options déroulantes",
+ "add-role" :"Ajouter un rôle",
+ "role-ex" :"Ex : Client, RH, Directeur, Manager, Étudiant, etc.",
+ "add/choose-signer":"Ajouter/Choisir un signataire",
+ "choose-from-contacts":"Choisissez parmi les contacts",
+ "select-signer":"Veuillez sélectionner le signataire",
+ "edit-template" :"Modifier le modèle",
+ "widget-info" :"Informations sur les widgets",
+ "validation" : "Validation",
+ "invalid-default-value" :"valeur par défaut invalide",
+ "hint":"Indice",
+ "color":"couleur",
+ "role-help":{
+ "p1":"Que sont les rôles modèles ?",
+ "p2":"Commencez par spécifier chaque rôle nécessaire à la finalisation du document. Pensez aux parties impliquées dans le processus de signature et à leurs responsabilités. Les rôles courants incluent les RH pour les documents internes, le Client pour les accords ou le Fournisseur pour les accords commerciaux.",
+ "p3":"Pourquoi pré-attacher les utilisateurs à certains rôles ?",
+ "p4":"Pour les rôles qui impliquent systématiquement la même personne (par exemple, la signature du PDG sur les lettres d'offre des employés), vous pouvez pré-attacher un utilisateur à un rôle dans le modèle. Cette étape est facultative mais recommandée pour des raisons d'efficacité et de cohérence entre les documents.",
+ "p5":"Quand dois-je spécifier l'utilisateur attaché à chaque rôle ?",
+ "p6":"Lorsque vous créez un document à partir de votre modèle, vous serez invité à attacher des utilisateurs à chaque rôle défini. Si un rôle est déjà associé à un utilisateur, celui-ci sera pré-rempli, mais vous pourrez le modifier si nécessaire avant d'envoyer le document."
+ },
+ "add-recipients":"Ajouter des destinataires",
+ "loading-mssg" :"Cela pourrait prendre du temps",
+ "send-mail" :"Envoyer un mail",
+ "placeholder-alert-1" :"Veuillez vous assurer qu'au moins un widget de signature est ajouté pour tous les destinataires.",
+ "placeholder-alert-2" :"Veuillez confirmer que vous avez rempli le champ de texte.",
+ "placeholder-alert-3" :"Etes-vous sûr de vouloir envoyer ce document pour signature ? ",
+ "placeholder-alert-4" :"Vous avez envoyé avec succès des mails à tous les",
+ "placeholder-alert-5" :"Voulez-vous signer des documents maintenant ?",
+ "placeholder-alert-6" :"Veuillez configurer l'adaptateur de messagerie pour envoyer du courrier !",
+ "placeholder-alert-7" :"Veuillez sélectionner le signataire pour ajouter un espace réservé !",
+ "email-subject":"Sujet du courriel",
+ "email-body":"corps de l'e-mail",
+ "email-placeholder" :"ajouter le corps de l'e-mail",
+ "reset-to-default" :"Réinitialiser aux valeurs par défaut",
+ "cutomize-email":"Personnaliser l'e-mail",
+ "upgrade-to-customize-email":"Mise à niveau pour personnaliser l'e-mail",
+ "sign-url" :"Signer l'URL",
+ "Mails Sent" :"Mails envoyés",
+ "document-alert" :"Alerte document",
+ "owner-subscription-expired":"L'abonnement du propriétaire a expiré.",
+ "subscription-expired" :"Abonnement expiré",
+ "alert-message" :"Message d'alerte",
+ "document-decline" :"Document-refus",
+ "decline-alert-1":"Etes-vous sûr de vouloir refuser ce document ?",
+ "decline-alert-2": "Vous avez refusé ce document !",
+ "decline-alert-3": "Vous ne pouvez pas signer ce document car il a été refusé/révoqué.",
+ "sign here":"Signer ici",
+ "guest-email-alert" :"le code de vérification a été envoyé sur votre e-mail",
+ "get-otp-alert":"vous recevrez un mot de passe à usage unique par e-mail"
+
- "document-signature":{
- "loader":"Cela pourrait prendre un certain temps",
- "pages":"Pages",
- "document-signed":"Document signé",
- "close":"Close",
- "validation-alert":"Alerte de validation",
- "validate-alert-mssg" :"L'entrée ne répond pas aux critères définis par l'expression régulière.",
- "otp-verification":"Vérification OTP",
- "enter-otp":"Entrez OTP",
- "verify":"Vérifier",
- "resend":"Renvoyer",
- "verify-email":"Veuillez vérifier votre email!",
- "send-otp":"Envoyer OTP",
- "otp-placeholder":"Saisissez l'OTP reçu par e-mail",
- "loading-doc":"Chargement du document.."
- }
-
+
}
\ No newline at end of file
diff --git a/apps/OpenSign/src/components/AddSigner.js b/apps/OpenSign/src/components/AddSigner.js
index 9b85ebb13..4b1e0e9c1 100644
--- a/apps/OpenSign/src/components/AddSigner.js
+++ b/apps/OpenSign/src/components/AddSigner.js
@@ -169,17 +169,17 @@ const AddSigner = (props) => {
}
}
} else {
- alert("Contact already exist!");
+ alert(t("add-signer-alert"));
setIsLoader(false);
}
} catch (err) {
console.log("err in fetch contact", err);
setIsLoader(false);
- alert("something went wrong, please try again later");
+ alert(t("something-went-wrong-mssg"));
}
} else {
setIsLoader(false);
- alert("something went wrong, please try again later");
+ alert(t("something-went-wrong-mssg"));
}
};
diff --git a/apps/OpenSign/src/components/AddTeam.js b/apps/OpenSign/src/components/AddTeam.js
index a76ac98f5..088e13edd 100644
--- a/apps/OpenSign/src/components/AddTeam.js
+++ b/apps/OpenSign/src/components/AddTeam.js
@@ -2,8 +2,10 @@ import React, { useEffect, useState } from "react";
import Parse from "parse";
import Title from "./Title";
import Loader from "../primitives/Loader";
+import { useTranslation } from "react-i18next";
const AddTeam = (props) => {
+ const { t } = useTranslation();
const [formdata, setFormdata] = useState({
name: "",
team: ""
@@ -140,7 +142,7 @@ const AddTeam = (props) => {
htmlFor="name"
className="block text-xs text-gray-700 font-semibold"
>
- Name
+ {t("name")}
*
{
htmlFor="phone"
className="block text-xs text-gray-700 font-semibold"
>
- Parent Team
+ {t("report-heading.Parent Team")}
) : (
diff --git a/apps/OpenSign/src/components/pdf/SignerListPlace.js b/apps/OpenSign/src/components/pdf/SignerListPlace.js
index 149995ae5..33f90fa3e 100644
--- a/apps/OpenSign/src/components/pdf/SignerListPlace.js
+++ b/apps/OpenSign/src/components/pdf/SignerListPlace.js
@@ -1,8 +1,10 @@
import React from "react";
import RecipientList from "./RecipientList";
import { Tooltip } from "react-tooltip";
+import { useTranslation } from "react-i18next";
function SignerListPlace(props) {
+ const { t } = useTranslation();
return (
@@ -18,36 +20,12 @@ function SignerListPlace(props) {
-
- What are template roles?
-
-
- Begin by specifying each role needed for the completion of
- the document. Think about the parties involved in the
- signing process and what their responsibilities are.
- Common roles include HR for internal documents, Customer
- for agreements or Vendor for business agreements.{" "}
-
-
- Why pre-attach users to some roles?
-
-
- For roles that consistently involve the same individual
- (e.g., the CEO's signature on employee offer
- letters), you can pre-attach a user to a role within the
- template. This step is optional but recommended for
- efficiency and consistency across documents.
-
-
- When do i specify the user attached to each role?
-
-
- When you create a document from your template, you'll
- be prompted to attach users to each defined role. If a
- role already has a user attached, this will be pre-filled,
- but you can modify it as needed before sending out the
- document.
-
{props.isPublic[item.objectId]
- ? `Are you sure you want to make this template public?`
- : `Are you sure you want to make this template private? This will remove it from your public profile.`}
+ ? t("make-template-public-alert")
+ : t("make-template-private-alert")}
- You cannot share a template if any
- roles already have contacts assigned.
- Please remove all contact assignments
- from the roles before sharing the
- template.
+ {t("share-with-alert")}