@react-form-builder/designer
Version:
React Form Library Drag and Drop.
101 lines (100 loc) • 31.6 kB
JavaScript
const e = { addMarkerOnSearch: { hint: "Indique s'il faut ajouter un marqueur sur la recherche." }, allowChangingMarkers: { hint: "Si coché, l'utilisateur peut modifier les marqueurs." }, allowMultipleMarkers: { hint: "Marqueurs multiples" }, apiKey: { hint: "Clé API Google Maps. Enregistrez le formulaire et actualisez la page pour appliquer les modifications.", name: "Clé API" }, collisionBehavior: { hint: "Le comportement de collision des marqueurs." }, colorScheme: { hint: "La palette de couleurs à utiliser." }, gestureHandling: { hint: "La manipulation gestuelle à utiliser." }, language: { hint: "La langue à utiliser." }, latitude: { hint: "Latitude du point central" }, longitude: { hint: "Longitude du point central" }, mapControlPosition: { hint: "La position du contrôle de la carte." }, mapId: { hint: "L'ID de carte est un identifiant associé à un style de carte ou à une entité spécifique.", name: "Identifiant de la CARTE" }, mapTypeId: { hint: "Le type de carte par défaut à utiliser.", name: "Type de carte" }, markerWindowTitle: { hint: "Le titre de la fenêtre de marqueur.", name: "Titre de la fenêtre de marqueur" }, markers: { hint: "Coordonnées des marqueurs" }, region: { hint: "Le code de région à utiliser." }, removeMarkerCaption: { hint: "La légende sur le bouton de suppression du marqueur.", name: "Supprimer la légende du marqueur" }, searchPlaceholder: { hint: "Texte d'espace réservé pour l'entrée de recherche de carte.", name: "Espace réservé de recherche" }, showMapControl: { hint: "Indique s'il faut afficher le contrôle de la carte." }, zoom: { hint: "Niveau de zoom" } }, a = { modalTemplate: { hint: "Modèle à utiliser comme corps modal", name: "Modèle modal" } }, n = { modules: { hint: "Permet de personnaliser le comportement et les fonctionnalités de l'éditeur. Lisez la documentation pour plus d'informations.", name: "Les Modules" }, toolbarOptions: { hint: "Groupes de boutons à afficher sur la barre d'outils", name: "Options de la barre d'outils" } }, t = { classPrefix: { hint: "Le préfixe de la classe CSS du composant", name: "Préfixe de classe" }, data: { hint: "Les données du composant", name: "Données" }, defaultValue: { hint: "La valeur par défaut (non contrôlée)", name: "Valeur par défaut" }, disabled: { hint: "Si désactivé sélectionnez", name: "Désactivé" }, filterBy: { hint: "Règles de filtrage personnalisées (n'affichera que les éléments dont la valeur est une sous-chaîne par défaut)", name: "Filtrer par" }, label: { hint: "L'étiquette du composant", name: "Étiquette" }, menuClassName: { hint: "Une classe CSS à appliquer au Menu DOM", name: "Nom de la classe de menu" }, onChange: { hint: "Appelé lors de la sélection d'une option ou d'un changement de valeur d'entrée, ou lorsque la valeur d'entrée est modifiée", name: "Changement" }, onClose: { hint: "Rappel déclenché lorsqu'il est masqué", name: "Fermer" }, onEnter: { hint: "Rappel déclenché avant les transitions de superposition dans", name: "Entrer" }, onEntered: { hint: "Rappel déclenché après la fin de la transition de la superposition", name: "Onentré" }, onEntering: { hint: "Rappel déclenché lorsque la superposition commence à effectuer une transition", name: "Une entrée" }, onExit: { hint: "Rappel déclenché juste avant la sortie de la superposition", name: "OnExit" }, onExited: { hint: "Rappel déclenché après la fin de la transition de la superposition", name: "Surexcité" }, onExiting: { hint: "Rappel déclenché lorsque la superposition commence à sortir", name: "Sortie" }, onSelect: { hint: "Appelé lorsqu'une option est sélectionnée", name: "Sélectionner" }, placeholder: { hint: "L'espace réservé de l'entrée", name: "Espace Réservé" }, renderMenu: { hint: "Personnalisation de la liste des menus de rendu", name: "Menu Rendu" }, renderMenuItem: { hint: "Éléments de menu de rendu personnalisés", name: "Élément de menu Rendu" }, selectOnEnter: { hint: "Lorsqu'elle est définie sur false, la fonction de sélection de la touche Entrée n'est pas valide", name: "Sélectionnez sur Entrée" }, size: { hint: "Un composant peut avoir différentes tailles", name: "Taille" }, value: { hint: "La valeur actuelle (contrôlée)", name: "Valeur" } }, i = { dataKey: { hint: "Clé de liaison de données, mais aussi une sorte de clé", name: "Clé de données" } }, r = { align: { hint: "Alignement", name: "Aligner" }, colSpan: { hint: 'Fusionne les cellules de colonne à fusionner lorsque la valeur de la "clé de données" de la colonne fusionnée est nulle ou indéfinie', name: "Portée du col" }, fixed: { hint: "Colonne fixe", name: "Fixe" }, flexGrow: { hint: "Définir la largeur de la colonne s'ajuste automatiquement, lorsque la valeur 'Flex grow' ne peut pas définir les propriétés 'Redimensionnable' et 'Largeur' ", name: "Croissance flexible" }, fullText: { hint: "Indique s'il faut afficher le texte intégral du contenu de la cellule lorsque la souris est survolée", name: "Texte intégral" }, minWidth: { hint: "Lorsque vous utilisez 'Flex grow' , vous pouvez définir une largeur minimale", name: "Largeur minimum" }, resizable: { hint: "Largeur de colonne redimensionnable personnalisable", name: "Redimensionnable" }, rowSpan: { hint: "Fusionne les lignes sur la colonne spécifiée", name: "Envergure de rangée" }, sortable: { hint: "Triables", name: "Triables" }, verticalAlign: { hint: "Alignement vertical", name: "Alignement vertical" }, width: { hint: "Largeur de colonne", name: "Largeur" } }, o = { align: { hint: "Alignement", name: "Aligner" }, fixed: { hint: "Groupe de colonnes fixe", name: "Fixe" }, groupHeaderHeight: { hint: "La hauteur de l'en-tête du groupe de cellules fusionné", name: "Hauteur de l'en-tête du groupe" }, header: { hint: "En-tête de groupe", name: "En-tête" }, verticalAlign: { hint: "Alignement vertical", name: "Alignement vertical" } }, l = { format: { hint: "Format de la date lors du rendu dans l'entrée", name: "Format" } }, s = { children: { hint: "Placez le texte sur la ligne de séparation", name: "Contenu" }, vertical: { hint: "Ligne de séparation verticale", name: "Verticale" } }, u = { children: { hint: "En-tête de colonne de tableau", name: "Contenu" } }, d = { showPasswordAriaLabel: { hint: "Valeur de l'attribut aria-label pour le bouton afficher le mot de passe lorsque l'entrée est en mode masque de mot de passe.", name: "Étiquette ARIA pour afficher le bouton de mot de passe" } }, m = { itemsAs: { hint: "Élément HTML à afficher élément de menu", name: "Articles Comme" } }, c = { autoFocus: { hint: "Lorsqu'il est défini sur true, le modal est ouvert et se concentre automatiquement sur lui - même, accessible aux lecteurs d'écran", name: "Mise au point automatique" }, backdrop: { hint: "Lorsqu'il est défini sur true, le modal affichera l'arrière-plan lors de son ouverture. Cliquer sur l'arrière-plan fermera le Modal", name: "Toile de fond" }, backdropClassName: { hint: 'Ajoutez un nom de classe supplémentaire facultatif à .modal-backdrop Cela pourrait finir par ressembler à class= "modal-backdrop foo-modal-backdrop in"', name: "Nom de classe de toile de fond" }, classPrefix: { hint: "Le préfixe de la classe CSS du composant", name: "Préfixe de classe CSS" }, dialogClassName: { hint: "Classe CSS appliquée aux nœuds DOM de dialogue", name: "Classe CSS pour la boîte de dialogue" }, enforceFocus: { hint: "Lorsqu'il est défini sur true, Modal empêchera le focus de quitter lorsqu'il est ouvert, ce qui facilitera l'accès du lecteur d'écran secondaire", name: "Renforcer la concentration" }, keyboard: { hint: "Fermer le modal lorsque la touche Échap est enfoncée", name: "Proche de Esc" }, overflow: { hint: "Règle automatiquement la hauteur lorsque le contenu du corps est trop long", name: "Débordement" }, size: { hint: "Déterminer la largeur du modal", name: "Taille" } }, p = { closeButton: { hint: "Bouton de fermeture de l'affichage", name: "Bouton de fermeture" } }, h = { active: { hint: "Indique si l'espace réservé est actif", name: "Actif" }, height: { hint: "La hauteur du graphique", name: "Hauteur" }, width: { hint: "La largeur du graphique", name: "Largeur" } }, f = { active: { hint: "Indique si l'espace réservé est actif", name: "Actif" }, columns: { hint: "Le nombre de colonnes", name: "Colonnes" }, rowHeight: { hint: "La hauteur de la rangée", name: "Hauteur de rangée" }, rowSpacing: { hint: "L'espacement entre les lignes", name: "Espacement des lignes" }, rows: { hint: "Le nombre de lignes", name: "Rangées" } }, g = { active: { hint: "Indique si l'espace réservé est actif", name: "Actif" }, graph: { hint: "La forme du graphique", name: "Graphique" }, rowHeight: { hint: "La hauteur de la rangée", name: "Hauteur de rangée" }, rowSpacing: { hint: "L'espacement entre les lignes", name: "Espacement des lignes" }, rows: { hint: "Le nombre de lignes", name: "Rangées" } }, v = { affixHeader: { hint: "Apposez l'en-tête du tableau à l'emplacement spécifié sur la page", name: "Apposer l'en-tête" }, affixHorizontalScrollbar: { hint: "Apposez la barre de défilement horizontale du tableau à la position spécifiée sur la page", name: "Apposer une barre de défilement horizontale" }, autoHeight: { hint: "La hauteur du tableau sera automatiquement étendue en fonction du nombre de lignes de données et aucune barre de défilement verticale n'apparaîtra", name: "Hauteur automatique" }, bordered: { hint: "Afficher la bordure", name: "Bordé" }, cellBordered: { hint: "Afficher la bordure de la cellule", name: "Cellule bordée" }, data: { hint: "Données de tableau", name: "Données" }, defaultSortType: { hint: "Type de tri", name: "Type de tri par défaut" }, fillHeight: { hint: 'Forcer la hauteur de la table à être égale à la hauteur de son conteneur parent. Ne peut pas être utilisé avec "Hauteur automatique"', name: "Hauteur de remplissage" }, headerHeight: { hint: "Hauteur de l'en-tête du tableau", name: "Hauteur de l'en-tête" }, height: { hint: "Hauteur de la table", name: "Hauteur" }, hover: { hint: "La ligne du tableau a un effet de survol de la souris", name: "Survoler" }, loading: { hint: "Afficher le chargement", name: "Chargement" }, maxHeight: { hint: "Hauteur maximale", name: "Hauteur maximale" }, minHeight: { hint: "Hauteur minimale", name: "Taille minimum" }, rowClassName: { hint: "Ajouter un nom de classe supplémentaire facultatif à la ligne", name: "Nom de la classe de ligne" }, rowHeight: { hint: "Hauteur de rangée", name: "Hauteur de rangée" }, rowKey: { hint: "Chaque ligne correspond à la clé unique dans les données", name: "Clé de ligne" }, shouldUpdateScroll: { hint: "Indique s'il faut mettre à jour le défilement après la mise à jour de la taille de la table", name: "Devrait mettre à jour le défilement" }, showHeader: { hint: "En-tête d'affichage", name: "Afficher l'en-tête" }, sortColumn: { hint: "Trier le nom de la colonne", name: "Colonne de tri" }, sortType: { hint: "Type de tri", name: "Type de tri" }, virtualized: { hint: "Rendre efficacement de grandes données tabulaires", name: "Virtualisé" }, width: { hint: "Largeur de la table", name: "Largeur" }, wordWrap: { hint: "Indique s'il faut afficher des sauts de ligne là où le texte déborde de sa zone de contenu", name: "Retour à la ligne" } }, b = { format: { hint: "Format de l'heure lors du rendu dans l'entrée", name: "Format" } }, q = { activeIndex: { hint: "L'indice de pas actif", name: "Indice actif" }, finishButtonLabel: { hint: "L'étiquette du bouton de finition", name: "Étiquette du bouton de finition" }, nextButtonLabel: { hint: "L'étiquette du bouton suivant", name: "Étiquette du bouton suivant" }, prevButtonLabel: { hint: "L'étiquette du bouton précédent", name: "Étiquette du bouton précédent" }, showSteps: { hint: "Si vrai, les étapes seront affichées", name: "Afficher les étapes" }, showStepsLabels: { hint: "Si vrai, les étiquettes des étapes seront affichées", name: "Afficher les étiquettes des étapes" }, steps: { hint: "Les étapes de l'assistant", name: "Étapes" }, stepsNavigation: { hint: "Détermine les étapes disponibles pour la navigation en cliquant sur", name: "Navigation par étapes" }, validateOnFinish: { hint: "Si vrai, l'assistant sera validé avant de terminer l'assistant", name: "Valider à l'arrivée" }, validateOnNext: { hint: "Si vrai, l'étape sera validée avant de passer à l'étape suivante", name: "Valider au suivant" }, verticalSteps: { hint: "Si vrai, les étapes seront affichées verticalement", name: "Marches verticales" }, wizardHasNoSteps: "Pour ajouter les étapes de l'assistant, sélectionnez le composant et ajoutez les étapes dans le panneau Propriétés." }, C = { add: "Ajouter", addAction: "Ajouter une action", addCodeAction: "Ajouter une action de code", arguments: "Arguments", code: "Code", common: "Commun", custom: "Personnalisé", delete: "Supprimer", duplicate: "Dupliquer", edit: "Modifier", name: "Nom", parameters: "Paramètres", type: "Type" }, L = { accept: { hint: "Types de fichiers pouvant être acceptés. Voir attribut HTML standard: accepter", name: "Accepter" }, action: { hint: "URL de TÉLÉCHARGEMENT", name: "Actions" }, allowEmptyFormatting: { hint: "Par défaut, le composant PatternFormat n'applique pas la mise en forme lorsque la valeur est vide (null, undefined ou‘)", name: "Autoriser le formatage vide " }, allowLeadingZeros: { hint: "Cela permet d'activer ou de désactiver les zéros non significatifs dans le champ de saisie. Par défaut, en cas de flou d'une entrée, les zéros en tête sont supprimés", name: "Autoriser les zéros non significatifs" }, allowNegative: { hint: "S'il est défini sur false, les nombres négatifs ne seront pas autorisés", name: "Autoriser le négatif" }, allowedDecimalSeparators: { hint: `Caractères qui, lorsqu'ils sont pressés, donnent un séparateur décimal. En cas d'absence, séparateur décimal et '."sont utilisés`, name: "Séparateurs décimaux autorisés" }, appearance: { hint: "Définir l'apparence du sélecteur", name: "Apparence" }, autoUpload: { hint: "Télécharger automatiquement les fichiers après les avoir sélectionnés", name: "Téléchargement automatique" }, block: { hint: "Blocage d'une ligne entière", name: "Bloquer" }, bodyFill: { hint: "Zone de contenu remplie de conteneurs", name: "Remplissage du corps" }, calendarDefaultDate: { hint: "Date et heure de présentation par défaut du panneau Calendrier", name: "Date par défaut du calendrier" }, checked: { hint: "Indique si la valeur est vérifiée", name: "Vérifié" }, checkedChildren: { hint: "Le texte affiché à l'état coché", name: "Texte vérifié" }, cleanable: { hint: "Indique si l'option peut être vidée", name: "Nettoyable" }, code: { hint: "Modifier le code", name: "Code" }, color: { hint: "La couleur principale du composant", name: "Couleur" }, creatable: { hint: "Les paramètres peuvent créer de nouvelles options", name: "Créable" }, data: { hint: "Données sélectionnables", name: "Données" }, dataKey: { hint: "Clé de données du composant", name: "Clé de données" }, decimalScale: { hint: "S'il est défini, il limite le nombre de chiffres après la virgule décimale", name: "Échelle décimale" }, decimalSeparator: { hint: "Définit le caractère décimal", name: "Séparateur décimal" }, defaultOpen: { hint: "Valeur par défaut de la propriété ouverte", name: "Ouverture par défaut" }, defaultValue: { hint: "Valeur par défaut", name: "Valeur par défaut" }, disableDataBinding: { hint: "Désactive la liaison de données pour le composant", name: "Désactiver la liaison de données" }, disableMultipart: { hint: "Si 'true', désactivez l'utilisation d'un formulaire en plusieurs parties pour le téléchargement de fichiers et diffusez le fichier à la place. Certaines API (par exemple Amazon S3) peuvent s'attendre à ce que le fichier soit diffusé en continu plutôt qu'envoyé via un formulaire", name: "Désactiver les parties multiples" }, disableVirtualized: { hint: "Si vrai, le virtualisé sera désactivé", name: "Désactiver la virtualisation" }, disabled: { hint: "Indique si le composant est désactivé ou non", name: "Désactivé" }, download: { hint: "Fait que le navigateur traite l'URL liée comme un téléchargement", name: "Télécharger" }, downloadFilename: { hint: "Définir une valeur la suggère comme nom de fichier. / et \\ les caractères sont convertis en traits de soulignement (_)", name: "Télécharger le nom de fichier" }, draggable: { hint: "Activé glisser-déposer pour télécharger", name: "Déplaçable" }, editable: { hint: "Rendu en entrée, la valeur peut être saisie via le clavier", name: "Modifiable" }, errorConfig: { show: "Spectacle" }, eventKey: { hint: "La clé d'événement correspondant à cet élément", name: "Clé d'événement" }, fixedDecimalScale: { hint: "S'il est défini sur true, il ajoute des 0 de fin après DecimalSeparator pour correspondre à l'échelle décimale donnée", name: "Échelle décimale fixe" }, flexDirection: { hint: "Flex direction des enfants du conteneur", name: "Direction Générale" }, format: { hint: "Formatez le motif en utilisant le caractère # (ou un caractère de motif). # est le caractère d'espace réservé pour les nombres. Exemple:'######'", name: "Format" }, groupBy: { hint: 'Définir les critères de regroupement " clé "dans " données"', name: "Groupe par" }, href: { hint: "L'URL vers laquelle pointe le lien hypertexte", name: "FRH" }, htmlAttributes: { hint: "Attributs HTML transmis au composant", name: "Attributs HTML" }, isoWeek: { hint: "Norme ISO 8601, chaque semaine calendaire commence le lundi et le dimanche le septième jour", name: "Semaine Iso" }, justifyContent: { name: "Alignement" }, label: { hint: "Étiquette de réglage", name: "Étiquette" }, limitEndYear: { hint: "Définir la limite supérieure de l'année disponible par rapport à la date de sélection actuelle", name: "Limite de fin d'année" }, limitStartYear: { hint: "Définir la limite inférieure de l'année disponible par rapport à la date de sélection actuelle", name: "Année de début limite" }, loading: { hint: "Indique si le composant est en état de chargement", name: "Chargement" }, marginInlineEnd: { name: "Marge Droite" }, marginInlineStart: { name: "Marge Gauche" }, mask: { hint: "Utilisé comme caractère de masque pour les emplacements numériques, jusqu'à ce qu'un caractère numérique soit fourni pour cette position", name: "Masque" }, method: { hint: "La méthode HTTP de demande de téléchargement", name: "Méthode" }, modalProps: { modalComponentProperties: "Propriétés des composants modaux", modalComponentPropertiesHint: "Propriétés des composants modaux", noModalComponent: "Aucune composante modale", noModalComponentHint: "Spécifiez le type de composant modal dans les paramètres du formulaire" }, name: { hint: "Télécharger le nom du paramètre du fichier correspondant", name: "Nom" }, objectFit: { name: "Coupe" }, objectPosition: { name: "Poste" }, oneTap: { hint: "Un clic pour compléter la valeur de sélection", name: "Un robinet" }, open: { hint: "Indique si le composant est ouvert", name: "Ouvert" }, passwordMask: { hint: "Utiliser un masque de mot de passe", name: "Masque de mot de passe" }, patternChar: { hint: "Cela permet de définir le caractère du modèle de format", name: "Caractère de motif" }, placeholder: { hint: "Définition d'espaces réservés", name: "Espace Réservé" }, placement: { hint: "Le placement du composant", name: "Placement" }, prefix: { hint: "Ajoute le caractère de préfixe avant la valeur d'entrée", name: "Préfixe" }, preload: { hint: "Téléchargez les données à l'avance, avant d'ouvrir la liste déroulante", name: "Précharge" }, preventOverflow: { hint: "Empêcher le débordement des éléments flottants", name: "Éviter les débordements" }, readOnly: { hint: "Si vrai, le composant sera en lecture seule", name: "Lecture seule" }, showMeridiem: { hint: "Affichage des heures au format 12", name: "Afficher le méridien" }, showWeekNumbers: { hint: "Indique s'il faut afficher les numéros de semaine", name: "Afficher les numéros de semaine" }, size: { hint: "Le composant peut avoir différentes tailles", name: "Taille" }, suffix: { hint: "Ajoute le suffixe après la valeur d'entrée", name: "Suffixe " }, target: { hint: "Où afficher l'URL liée, en tant que nom d'un contexte de navigation (un onglet, une fenêtre ou <iframe>)", name: "Cible" }, textAlign: { name: "Alignement" }, thousandsGroupStyle: { hint: "Mille style (mille): 123 456 789, style indien (lakh): 12,34,56,789, style chinois (wan): 1 2345 6789", name: "Style de groupe de milliers" }, tooltipProps: { hint: "Utilisez l'info-bulle pour cet élément", tooltip: "Infobulle" }, unCheckedChildren: { hint: "Le texte affiché à l'état non coché", name: "Texte décoché" }, useDropzone: { hint: `Utilisez dropzone pour le '{{propertyName}}"propriété`, name: "Utiliser la zone de dépôt" }, validateWhen: { hint: "La condition qui détermine s'il faut exécuter cette validation", name: "Valider quand" }, value: { hint: "Valeur (contrôlée)", name: "Valeur" }, withCredentials: { hint: "Indique s'il faut transporter des cookies lors du téléchargement des demandes", name: "Avec informations d'identification" } }, S = { editCodeAction: "Action de modification du code", editProperty: "Modifier la propriété", function: "Valeur calculable", localization: "Localisation", localizationNotSet: "Le moteur de localisation n'est pas défini", simpleValue: "Valeur simple", simpleValueHint: "Modifiez la propriété dans le panneau de droite", use: "Utilisation" }, A = { actionNameExists: "L'action avec ce nom existe déjà", nameIsRequired: "Le nom de l'action est requis", parameterNameExists: "Le paramètre avec ce nom existe déjà", parameterNameIsNotValid: "Le nom du paramètre n'est pas valide", parameterNameIsRequired: "Le nom du paramètre est requis" }, x = { codeActionHeader: "Éditeur d'actions de code", codePlaceholder: "// entrez votre code ici", compilationResult: "Résultat de la compilation:", compile: "Compiler", generic: { json: { title: "Modifier les données JSON pour" } }, ok: "D'ACCORD" }, M = { apply: "Appliquer", cancel: "Annuler", clone: "Clonage", close: "Fermer", edit: "Modifier", name: "Nom", remove: "Supprimer", save: "Sauvegarder", test: "Essai" }, E = { add: "Ajouter un nouvel élément", after: "Après", before: "Avant", inside: "À l'Intérieur" }, R = { categories: { fields: "Champs", modal: "Modale", static: "Statique", structure: "Structure", templates: "Modèles" } }, y = { clickToAdd: "Cliquez pour ajouter un contrôle" }, T = "Modifier JSON", P = { clear: "Clair", data: "Données", errors: "Erreurs", reset: "Réinitialiser", validate: "Valider" }, z = { addNewForm: "Ajouter un nouveau formulaire", formWithNameExists: "Le formulaire avec ce nom existe déjà.", noFormsInFormStorage: "Enregistrez le formulaire pour qu'il apparaisse dans la liste des formulaires." }, D = { addNewForm: "Ajouter un nouveau formulaire", clear: "Clair", currentFormName: "Le nom du formulaire actuel", download: "Télécharger", enterFormName: "Veuillez entrer le nom du formulaire", exportForms: "Formulaires d'exportation", exportFormsError: "Impossible d'exporter les formulaires! Voir les journaux dans la console du navigateur", exportFormsSuccess: "Formulaires exportés", formNamePlaceholder: "Ma belle forme", formSaveError: "Impossible d'enregistrer le formulaire! Voir les journaux dans la console du navigateur", formSaved: "Le formulaire est sauvegardé", generateJsonFormSchema: "Générer un schéma de formulaire JSON", importForms: "Importer des formulaires", importFormsError: "Impossible d'importer des formulaires! Voir les journaux dans la console du navigateur", importFormsSuccess: "Formulaires importés", menu: "Le Menu", print: "Imprimer", save: "Sauvegarder", saveAs: "Enregistrer sous...", settings: "Paramètres", translation: "Traduction", undo: "Annuler", upload: "Télécharger", validateForm: "Valider le formulaire" }, F = { formSettings: { actions: "Actions", error: "Paramètres d'erreur", formValidator: "Validateur de formulaire", language: "Paramètres de langue", modal: "Modale", tooltip: "Infobulle" }, sectionName: { components: "Composants", forms: "Formulaires", settings: "Paramètres", tree: "Arbre" } }, N = { errDomain: "Votre licence n'autorise que les domaines suivants: {{Domain}}", errElectron: "Votre licence n'autorise pas l'exécution dans Electron", errEndDate: "Licence expirée {{licenseEndDate}}", errEndDateStrict: "Licence expirée {{licenseEndDate}}", errLicenseInvalid: "La clé de licence fournie n'est pas valide.", errNoKey: "Aucune clé de licence fournie.", ftComponentPreset: "Votre licence n'autorise pas les préréglages de composants", ftComponentQrCode: "Votre licence n'autorise pas l'utilisation du composant de code QR", ftComponentRepeater: "Votre licence ne permet pas l'utilisation du répéteur", ftComponentSignature: "Votre licence n'autorise pas l'utilisation du composant de signature", ftComponentTable: "Votre licence n'autorise pas l'utilisation du composant Table", ftComponentTemplates: "Votre licence n'autorise pas l'utilisation de modèles", ftDesignerCustomization: "Votre licence n'autorise pas la personnalisation du concepteur", ftLocaleCount: "Votre licence autorise la traduction uniquement pour {{ftLocaleCount}} langues", mismatchMessage: 'Vous utilisez des fonctionnalités qui ne sont pas incluses dans votre licence. Le produit fonctionne en mode “utilisation non commerciale". Modifiez votre licence pour utiliser les options ci-dessous:' }, w = { messageIsNull: "Le message de localisation est nul", messageNotFound: "Message de localisation non trouvé" }, I = { category: "Catégorie", createPreset: "Créer un composant prédéfini", enterPresetName: "Veuillez entrer un nom prédéfini", name: "Nom", nameExists: "Un préréglage ou un composant portant ce nom existe déjà.", namePlaceholder: "Entrez un nom prédéfini" }, V = { cancel: "Annuler", ok: "D'ACCORD" }, H = { applyKey: "Appliquer les modifications clés", clean: "Réinitialiser par défaut", codeButton: { editCalculable: "Modifier calculable", editLocalizable: "Modifier la localisation", hintCalculable: "Rendre cette propriété calculable", hintCalculableAndLocalizable: "Rendre cette propriété calculable ou localiser", hintLocalizable: "Localiser cette propriété", neitherCalculableNorLocalizable: "Ni calculable ni localisable" }, keyMustBeUnique: "La clé doit être unique", keyMustNotBeEmpty: "La clé ne doit pas être vide", removeRow: "Supprimer une ligne", sectionName: { actions: "Actions", expression: "Expression", linkedProperty: "Propriété liée", main: "Principale", rules: "Règles", style: "Style", withTarget: "Avec Cible", withoutTarget: "Sans Cible" }, selectElementForEdit: "Sélectionnez l'élément sur le formulaire pour modifier les propriétés", setInputHint: "Appuyez sur Entrée pour ajouter une valeur", subSection: { additionalProperties: "Propriétés supplémentaires" } }, j = { modes: { builder: "Aperçu", desktop: "Bureau", mobile: "Mobiles", orientation: "Orientation", tablet: "Tablette", viewer: "Modifier" }, toggleTheme: "Basculer le thème" }, k = { search: "Chercher..." }, O = { any: "Tout", component: "Composant", componentHint: "Styles qui s'appliquent au composant", componentTab: { hint: "Styles CSS appliqués au composant via le 'Nom de classe'", name: "Composant" }, desktop: "Bureau", forDevice: "Pour l'appareil:", header: { hint: "Styles CSS appliqués via la propriété 'className' ", name: "Styles pour le nom de classe" }, mobile: "Mobiles", other: "Autres", tablet: "Tablette", wrapper: "Emballage", wrapperHint: "Styles qui s'appliquent à l'encapsuleur de composant", wrapperTab: { hint: "Styles CSS appliqués au wrapper du composant via le 'Nom de classe'", name: "Emballage" } }, U = { componentTab: { hint: "Styles CSS appliqués au composant via la propriété 'style' ", name: "Composant" }, header: { hint: "Styles CSS appliqués via la propriété 'style' ", name: "Styles en ligne" }, wrapperTab: { hint: "Styles CSS appliqués au wrapper du composant via la propriété 'className' ", name: "Emballage" } }, B = { autorun: "Exécution Automatique", compilationOk: "Résultat de la compilation: OK", hasNotReturnedValue: "N'a pas renvoyé de valeur", run: "Courir", testFormData: "Données du formulaire de test" }, G = { cloneComponent: "Composant Clone", elements: "Éléments", notFound: "Non trouvé", removeComponent: "Supprimer un composant", reset: "Réinitialiser" }, W = { collapse: "Tout réduire", expand: "Tout développer" }, K = { addRule: "Ajouter une règle", chooseValidation: "Choisissez votre type", editCustomValidationCode: "Modifier le code de validation personnalisé pour le composant", editFormValidatorCode: "Modifier le code de validation du formulaire", formErrors: "Erreurs de formulaire", rule: { code: "Code", custom: "Personnalisé", datetime: "Dateheure", email: "Courriel", endsWith: "Se termine par", falsy: "Faux", finite: "Fini", includes: "Comprend", integer: "Entier", ip: "Adresse IP", length: "Longueur", lessThan: "Moins de", max: "Max", min: "Minute", moreThan: "Plus de", multipleOf: "Multiple de", nonEmpty: "Non vide", regex: "Expression régulière", required: "Requis", startsWith: "Commence par", truthy: "Vérité", url: "Adresse URL", uuid: "UID" }, ruleNotFound: "Règle introuvable ou non connectée", showFormErrors: "Afficher les erreurs de formulaire" }, J = {
GoogleMap: e,
Modal: a,
RichTextEditor: n,
RsAutoComplete: t,
RsCell: i,
RsColumn: r,
RsColumnGroup: o,
RsDatePicker: l,
RsDivider: s,
RsHeaderCell: u,
RsInput: d,
RsMenu: m,
RsModal: c,
RsModalLayout: p,
RsPlaceholderGraph: h,
RsPlaceholderGrid: f,
RsPlaceholderParagraph: g,
RsTable: v,
RsTimePicker: b,
RsWizard: q,
actions: C,
annotation: L,
bottomPanel: S,
codeActionEditor: A,
codeEditor: x,
common: M,
componentToolbar: E,
componentsList: R,
componentsModal: y,
editJson: T,
errorsPanel: P,
formsList: z,
leftMenu: D,
leftPanel: F,
license: N,
localization: w,
presetComponent: I,
promptDialog: V,
propertiesEditor: H,
rightMenu: j,
searchForm: k,
style: O,
styleEditor: U,
testingEditor: B,
toolbar: G,
tree: W,
validation: K
};
export {
e as GoogleMap,
a as Modal,
n as RichTextEditor,
t as RsAutoComplete,
i as RsCell,
r as RsColumn,
o as RsColumnGroup,
l as RsDatePicker,
s as RsDivider,
u as RsHeaderCell,
d as RsInput,
m as RsMenu,
c as RsModal,
p as RsModalLayout,
h as RsPlaceholderGraph,
f as RsPlaceholderGrid,
g as RsPlaceholderParagraph,
v as RsTable,
b as RsTimePicker,
q as RsWizard,
C as actions,
L as annotation,
S as bottomPanel,
A as codeActionEditor,
x as codeEditor,
M as common,
E as componentToolbar,
R as componentsList,
y as componentsModal,
J as default,
T as editJson,
P as errorsPanel,
z as formsList,
D as leftMenu,
F as leftPanel,
N as license,
w as localization,
I as presetComponent,
V as promptDialog,
H as propertiesEditor,
j as rightMenu,
k as searchForm,
O as style,
U as styleEditor,
B as testingEditor,
G as toolbar,
W as tree,
K as validation
};
//# sourceMappingURL=fr-FR-DswKOQTM.js.map