<ahref="https://www.producthunt.com/posts/nocodb?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-nocodb"target="_blank"><imgsrc="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=297536&theme=dark"alt="NocoDB - The Open Source Airtable alternative | Product Hunt"style="width: 250px; height: 54px;"width="250"height="54"/></a>
<ahref="https://www.producthunt.com/posts/nocodb?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-nocodb"target="_blank"><imgsrc="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=297536&theme=dark"alt="NocoDB - The Open Source Airtable alternative | Product Hunt"style="width: 250px; height: 54px;"width="250"height="54"/></a>
"betaNote":"Cette fonctionnalité est encore en développement.",
"betaNote":"Cette fonctionnalité est encore en développement.",
"moreInfo":"Plus d'informations peuvent être trouvées ici",
"moreInfo":"Plus d'informations peuvent être trouvées ici",
"logs":"Logs",
"logs":"Journaux",
"groupingField":"Grouping Field",
"groupingField":"Champ de regroupement",
"insertAfter":"Insert After",
"insertAfter":"Insérer après",
"insertBefore":"Insert Before",
"insertBefore":"Insérer avant",
"hideField":"Masquer le champ",
"hideField":"Masquer le champ",
"sortAsc":"Trier par ordre croissant",
"sortAsc":"Trier par ordre croissant",
"sortDesc":"Trier par ordre décroissant"
"sortDesc":"Trier par ordre décroissant"
@ -198,14 +198,14 @@
"apiDocs":"Docs API",
"apiDocs":"Docs API",
"importFromAirtable":"Importer depuis Airtable",
"importFromAirtable":"Importer depuis Airtable",
"generateToken":"Générer un jeton",
"generateToken":"Générer un jeton",
"APIsAndSupport":"Les API et la prise en charge",
"APIsAndSupport":"API & Assistance",
"helpCenter":"Help center",
"helpCenter":"Centre d'aide",
"swaggerDocumentation":"Swagger Documentation",
"swaggerDocumentation":"Documentation de Swagger",
"quickImportFrom":"Quick Import From",
"quickImportFrom":"Quick Import From",
"quickImport":"Importation rapide",
"quickImport":"Importation rapide",
"advancedSettings":"Paramètres avancés",
"advancedSettings":"Paramètres avancés",
"codeSnippet":"Code Snippet",
"codeSnippet":"Extrait de code",
"keyboardShortcut":"Keyboard Shortcuts"
"keyboardShortcut":"Raccourcis clavier"
},
},
"labels":{
"labels":{
"createdBy":"Créé par",
"createdBy":"Créé par",
@ -241,17 +241,17 @@
"chat":"Discussion",
"chat":"Discussion",
"email":"Courriel",
"email":"Courriel",
"storage":"Stockage",
"storage":"Stockage",
"uiAcl":"UI-ACL",
"uiAcl":"IU ACL",
"models":"Modèles",
"models":"Modèles",
"syncState":"État de synchronisation",
"syncState":"État de synchronisation",
"created":"Créé",
"created":"Créé",
"sqlOutput":"Sortie SQL",
"sqlOutput":"Sortie SQL",
"addOption":"Ajouter une option",
"addOption":"Ajouter une option",
"qrCodeValueColumn":"Column with QR code value",
"qrCodeValueColumn":"Colonne avec une valeur code QR",
"barcodeValueColumn":"Column with Barcode value",
"barcodeValueColumn":"Colonne avec une valeur code-barres",
"barcodeFormat":"Barcode format",
"barcodeFormat":"Format du code-barres",
"qrCodeValueTooLong":"Trop de caractères pour un code QR",
"qrCodeValueTooLong":"Trop de caractères pour un code QR",
"barcodeValueTooLong":"Too many characters for a barcode",
"barcodeValueTooLong":"Trop de caractères pour un code-barres",
"aggregateFunction":"Fonction agrégée",
"aggregateFunction":"Fonction agrégée",
"dbCreateIfNotExists":"Base de données : la créer si elle n'existe pas",
"dbCreateIfNotExists":"Base de données : la créer si elle n'existe pas",
"clientKey":"Clé client",
"clientKey":"Clé client",
@ -264,9 +264,9 @@
"columnName":"Inflexion - Nom de la colonne"
"columnName":"Inflexion - Nom de la colonne"
},
},
"community":{
"community":{
"starUs1":"Étoile",
"starUs1":"Mettre en favoris",
"starUs2":"sur Github",
"starUs2":"sur Github",
"bookDemo":"Planifier une démonstration gratuite",
"bookDemo":"Réserver une démonstration gratuite",
"getAnswered":"Obtenir des réponses à vos questions",
"getAnswered":"Obtenir des réponses à vos questions",
"joinDiscord":"Rejoindre le serveur Discord",
"joinDiscord":"Rejoindre le serveur Discord",
"joinCommunity":"Rejoindre la communauté NocoDB",
"joinCommunity":"Rejoindre la communauté NocoDB",
@ -277,6 +277,7 @@
"selectUserRole":"Sélectionner le rôle d'utilisateur",
"selectUserRole":"Sélectionner le rôle d'utilisateur",
"childTable":"Table enfant",
"childTable":"Table enfant",
"childColumn":"Colonne enfant",
"childColumn":"Colonne enfant",
"linkToAnotherRecord":"Link to another record",
"onUpdate":"Mise à jour en cours",
"onUpdate":"Mise à jour en cours",
"onDelete":"Suppression en cours",
"onDelete":"Suppression en cours",
"account":"Compte",
"account":"Compte",
@ -339,7 +340,7 @@
"translate":"Aider à la traduction",
"translate":"Aider à la traduction",
"account":{
"account":{
"authToken":"Copier le jeton d'authentification",
"authToken":"Copier le jeton d'authentification",
"swagger":"Swagger : les API REST",
"swagger":"Swagger : API REST",
"projInfo":"Copier les informations du projet",
"projInfo":"Copier les informations du projet",
"themes":"Thèmes"
"themes":"Thèmes"
},
},
@ -350,7 +351,7 @@
"share":"Partager",
"share":"Partager",
"shareBase":{
"shareBase":{
"disable":"Désactiver la base partagée",
"disable":"Désactiver la base partagée",
"enable":"N'importe qui avec le lien",
"enable":"N'importe qui disposant du lien",
"link":"Partager le lien de la base"
"link":"Partager le lien de la base"
},
},
"invite":"Inviter",
"invite":"Inviter",
@ -431,7 +432,7 @@
"linkRecord":"Link record",
"linkRecord":"Link record",
"addNewRecord":"Add new record",
"addNewRecord":"Add new record",
"useConnectionUrl":"Use Connection URL",
"useConnectionUrl":"Use Connection URL",
"toggleCommentsDraw":"Toggle comments draw",
"toggleCommentsDraw":"Afficher ou masquer le panneau des commentaires",
"expandRecord":"Expand Record",
"expandRecord":"Expand Record",
"deleteRecord":"Delete Record",
"deleteRecord":"Delete Record",
"erd":{
"erd":{
@ -445,7 +446,7 @@
"collapseStack":"Collapse Stack",
"collapseStack":"Collapse Stack",
"deleteStack":"Delete Stack",
"deleteStack":"Delete Stack",
"stackedBy":"Stacked By",
"stackedBy":"Stacked By",
"chooseGroupingField":"Choose a Grouping Field",
"chooseGroupingField":"Choisir un champ de regroupement",
"addOrEditStack":"Add / Edit Stack"
"addOrEditStack":"Add / Edit Stack"
}
}
},
},
@ -461,7 +462,7 @@
},
},
"addTable":"Ajouter un nouveau tableau",
"addTable":"Ajouter un nouveau tableau",
"inviteMore":"Inviter plus d'utilisateurs",
"inviteMore":"Inviter plus d'utilisateurs",
"toggleNavDraw":"Basculer le tiroir de navigation",
"toggleNavDraw":"Afficher ou masquer le panneau de navigation",
"reloadApiToken":"Recharger les jetons API",
"reloadApiToken":"Recharger les jetons API",
"generateNewApiToken":"Générer de nouveaux jetons d'API",
"generateNewApiToken":"Générer de nouveaux jetons d'API",
"addRole":"Ajouter un nouveau rôle",
"addRole":"Ajouter un nouveau rôle",
@ -500,7 +501,7 @@
"msg":{
"msg":{
"warning":{
"warning":{
"barcode":{
"barcode":{
"renderError":"Barcode error - please check compatibility between input and barcode type"
"renderError":"Erreur de code-barres - veuillez vérifier la compatibiltié entre la donnée d'entrée et le type de code-barres"
},
},
"nonEditableFields":{
"nonEditableFields":{
"computedFieldUnableToClear":"Warning: Computed field - unable to clear text",
"computedFieldUnableToClear":"Warning: Computed field - unable to clear text",
@ -518,7 +519,7 @@
"upload_sub":"ou glisser-déposer un fichier",
"upload_sub":"ou glisser-déposer un fichier",
"excelSupport":"Pris en charge: .xls, .xlsx, .xlsm, .ods, .ots",
"excelSupport":"Pris en charge: .xls, .xlsx, .xlsm, .ods, .ots",
"excelURL":"Définir l'URL du fichier Excel",
"excelURL":"Définir l'URL du fichier Excel",
"csvURL":"Définir l'URL du fichier CSV",
"csvURL":"URL vers le fichier CSV",
"footMsg":"Nombre de lignes à analyser pour déduire le type de données",
"footMsg":"Nombre de lignes à analyser pour déduire le type de données",
"excelImport":"Les tableaux sont disponibles pour l'import",
"excelImport":"Les tableaux sont disponibles pour l'import",
"exportMetadata":"Voulez-vous exporter des métadonnées des méta-tables?",
"exportMetadata":"Voulez-vous exporter des métadonnées des méta-tables?",
@ -536,19 +537,19 @@
"formInput":"Entrer le libellé du formulaire",
"formInput":"Entrer le libellé du formulaire",
"formHelpText":"Ajouter un texte d'aide",
"formHelpText":"Ajouter un texte d'aide",
"onlyCreator":"Visible uniquement pour les créateurs",
"onlyCreator":"Visible uniquement pour les créateurs",
"formDesc":"Ajouter une description du formulaire",
"formDesc":"Ajouter une description au formulaire",
"beforeEnablePwd":"Restreindre l’accès à l’aide d’un mot de passe",
"beforeEnablePwd":"Restreindre l’accès à l’aide d’un mot de passe",
"afterEnablePwd":"L’accès est restreint par un mot de passe",
"afterEnablePwd":"L’accès est restreint par un mot de passe",
"privateLink":"Cette vue est partagée avec un lien privé",
"privateLink":"Cette vue est partagée avec un lien privé",
"privateLinkAdditionalInfo":"Les personnes ayant le lien privé peuvent voir uniquement les cellules visibles de cette vue",
"privateLinkAdditionalInfo":"Les personnes ayant le lien privé peuvent voir uniquement les cellules visibles de cette vue",
"afterFormSubmitted":"Après que le formulaire est soumis",
"afterFormSubmitted":"Après que le formulaire ait été soumis",
"apiOptions":"Accéder au projet via",
"apiOptions":"Accéder au projet via",
"submitAnotherForm":"Afficher le bouton \"Soumettre un autre formulaire\"",
"submitAnotherForm":"Afficher le bouton \"Soumettre un autre formulaire\"",
"showBlankForm":"Montrer un formulaire vierge après 5 secondes",
"showBlankForm":"Montrer un formulaire vierge après 5 secondes",
"emailForm":"Écrivez-moi à",
"emailForm":"Écrivez-moi à",
"showSysFields":"Afficher les champs système",
"showSysFields":"Afficher les champs système",
"filterAutoApply":"Appliquer automatiquement",
"filterAutoApply":"Appliquer automatiquement",
"showMessage":"Montrer ce message",
"showMessage":"Montrer ce message",
"viewNotShared":"La vue actuelle n'est pas partagée!",
"viewNotShared":"La vue actuelle n'est pas partagée!",
"showAllViews":"Montrer toutes les vues partagées sur cette table",
"showAllViews":"Montrer toutes les vues partagées sur cette table",
"collabView":"Les collaborateurs avec des autorisations d'édition ou plus peuvent modifier la configuration de la vue.",
"collabView":"Les collaborateurs avec des autorisations d'édition ou plus peuvent modifier la configuration de la vue.",
@ -574,7 +575,7 @@
},
},
"sponsor":{
"sponsor":{
"header":"Vous pouvez nous aider !",
"header":"Vous pouvez nous aider !",
"message":"Nous sommes une petite équipe travaillant à plein temps pour rendre Nocodb Open-Source. Nous croyons qu'un outil comme Nocodb devrait être disponible librement à chaque solveur de problèmes sur Internet."
"message":"Nous sommes une petite équipe travaillant à plein temps pour rendre NocoDB open-Source. Nous croyons qu'un outil comme NocoDB devrait être disponible librement à chaque solutionneur de problème sur Internet."
},
},
"loginMsg":"Se connecter à NocoDB",
"loginMsg":"Se connecter à NocoDB",
"passwordRecovery":{
"passwordRecovery":{
@ -583,7 +584,7 @@
"success":"Veuillez vérifier votre email pour réinitialiser le mot de passe"
"success":"Veuillez vérifier votre email pour réinitialiser le mot de passe"
},
},
"signUp":{
"signUp":{
"superAdmin":"Vous serez le 'super admin'",
"superAdmin":"Vous serez le « super administrateur »",
"alreadyHaveAccount":"Avez-vous déjà un compte ?",
"alreadyHaveAccount":"Avez-vous déjà un compte ?",
"workEmail":"Saisir votre adresse mail professionnelle",
"workEmail":"Saisir votre adresse mail professionnelle",
"enterPassword":"Saisir votre mot de passe",
"enterPassword":"Saisir votre mot de passe",
@ -606,7 +607,7 @@
"credentials":"Où trouver ceci?"
"credentials":"Où trouver ceci?"
},
},
"import":{
"import":{
"clickOrDrag":"Click or drag file to this area to upload"
"clickOrDrag":"Cliquez ou glissez un fichier dans cette zone pour téléverser"
"generatePublicShareableReadonlyBase":"Génère une base publique partagée en lecture seule",
"deleteViewConfirmation":"Êtes-vous sûr de vouloir effacer cette vue ?",
"deleteViewConfirmation":"Êtes-vous sûr de vouloir effacer cette vue ?",
"deleteTableConfirmation":"Voulez-vous supprimer ce tableau",
"deleteTableConfirmation":"Voulez-vous supprimer ce tableau",
"showM2mTables":"Show M2M Tables",
"showM2mTables":"Afficher les tables plusieurs à plusieurs",
"deleteKanbanStackConfirmation":"Deleting this stack will also remove the select option `{stackToBeDeleted}` from the `{groupingField}`. The records will move to the uncategorized stack.",
"deleteKanbanStackConfirmation":"Deleting this stack will also remove the select option `{stackToBeDeleted}` from the `{groupingField}`. The records will move to the uncategorized stack.",
"computedFieldEditWarning":"Computed field: contents are read-only. Use column edit menu to reconfigure",
"computedFieldEditWarning":"Computed field: contents are read-only. Use column edit menu to reconfigure",
"computedFieldDeleteWarning":"Computed field: contents are read-only. Unable to clear content."
"computedFieldDeleteWarning":"Computed field: contents are read-only. Unable to clear content."
@ -640,7 +641,7 @@
"dbConnectionFailed":"Echec de connexion :",
"dbConnectionFailed":"Echec de connexion :",
"signUpRules":{
"signUpRules":{
"emailReqd":"Adresse mail requise",
"emailReqd":"Adresse mail requise",
"emailInvalid":"L'adresse mail doit être valide",
"emailInvalid":"L'adresse électronique doit être valide",
"passwdRequired":"Mot de passe requis",
"passwdRequired":"Mot de passe requis",
"passwdLength":"Votre mot de passe doit contenir au moins 8 caractères",
"passwdLength":"Votre mot de passe doit contenir au moins 8 caractères",
"passwdMismatch":"Les mots de passe ne correspondent pas",
"passwdMismatch":"Les mots de passe ne correspondent pas",
@ -654,12 +655,12 @@
"invalidURL":"URL invalide",
"invalidURL":"URL invalide",
"internalError":"Une erreur interne est survenue",
"internalError":"Une erreur interne est survenue",
"templateGeneratorNotFound":"Template Generator cannot be found!",
"templateGeneratorNotFound":"Template Generator cannot be found!",
"fileUploadFailed":"Failed to upload file",
"fileUploadFailed":"Échec du téléversement du fichier",
"primaryColumnUpdateFailed":"Failed to update primary column",
"primaryColumnUpdateFailed":"Failed to update primary column",
"formDescriptionTooLong":"Data too long for Form Description",
"formDescriptionTooLong":"Data too long for Form Description",
"columnsRequired":"Following columns are required",
"columnsRequired":"Following columns are required",
"selectAtleastOneColumn":"At least one column has to be selected",
"selectAtleastOneColumn":"Au moins une colonne doit être sélectionnée",
"columnDescriptionNotFound":"Cannot find the destination column for",
"columnDescriptionNotFound":"Impossible de trouver la colonne de destination pour",
"duplicateMappingFound":"Duplicate mapping found, please remove one of the mapping",
"duplicateMappingFound":"Duplicate mapping found, please remove one of the mapping",
"nullValueViolatesNotNull":"Null value violates not-null constraint",
"nullValueViolatesNotNull":"Null value violates not-null constraint",
"sourceHasInvalidNumbers":"Source data contains some invalid numbers",
"sourceHasInvalidNumbers":"Source data contains some invalid numbers",
@ -704,7 +705,7 @@
"projInfo":"Informations de projet copiées dans le presse-papier",
"projInfo":"Informations de projet copiées dans le presse-papier",
"inviteUrlCopy":"URL d'invitation copiée dans le presse-papier",
"inviteUrlCopy":"URL d'invitation copiée dans le presse-papier",
"createView":"Vue créée avec succès",
"createView":"Vue créée avec succès",
"formEmailSMTP":"Veuillez activer le plugin SMTP dans l'App Store pour permettre la notification par courrier électronique",
"formEmailSMTP":"Veuillez activer le plugin SMTP dans le magasin d'applications pour permettre la notification par courriel",
"collabView":"Vous êtes bien dans la vue collaborative",
"collabView":"Vous êtes bien dans la vue collaborative",
"lockedView":"Vous êtes bien dans la vue vérouillée",
"lockedView":"Vous êtes bien dans la vue vérouillée",