diff --git a/src/app/modules/forms/ix-dynamic-form/components/ix-dynamic-form/ix-dynamic-form-item/ix-dynamic-form-item.component.scss b/src/app/modules/forms/ix-dynamic-form/components/ix-dynamic-form/ix-dynamic-form-item/ix-dynamic-form-item.component.scss
index 48df7bcf5f5..c1a4621099f 100644
--- a/src/app/modules/forms/ix-dynamic-form/components/ix-dynamic-form/ix-dynamic-form-item/ix-dynamic-form-item.component.scss
+++ b/src/app/modules/forms/ix-dynamic-form/components/ix-dynamic-form/ix-dynamic-form-item/ix-dynamic-form-item.component.scss
@@ -15,9 +15,9 @@
}
.label {
+ align-items: center;
display: flex;
flex-direction: row;
- height: 28px;
}
.label-wrapper {
diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json
index 8d1e8c281c6..5efa248dff4 100644
--- a/src/assets/i18n/fr.json
+++ b/src/assets/i18n/fr.json
@@ -27,7 +27,6 @@
"Admins": "",
"Aliases": "",
"All Users": "",
- "Also unlock any separate encryption roots that are children of this dataset. Child datasets that inherit encryption from this encryption root will be unlocked in either case.": "Déverrouillez également toutes les racines de chiffrement distinctes qui sont des enfants de ce dataset. Les datasets enfants qui héritent du chiffrementà la racine du chiffrement seront déverrouillés dans les deux cas.",
"Always Chroot": "",
"Api Keys": "",
"App": "",
@@ -223,7 +222,6 @@
"Edit Trim": "",
"Empty drive cage": "",
"Enable NFS over RDMA": "",
- "Enable this to create a token with no expiration date. The token will stay active until it is manually revoked or updated.": "Activez cette option pour créer un jeton sans date d'expiration. Le jeton restera actif jusqu'à ce qu'il soit révoqué ou mis à jour manuellement.",
"Enclosure Options": "",
"Enclosure Read": "",
"Enclosure Services Controller Electronics": "",
@@ -307,7 +305,6 @@
"Healthy": "",
"Hide Job": "",
"Hide Password": "",
- "High usage necessitating a system reset.": "Utilisation élevée nécessitant une réinitialisation du système.",
"Home Widgets": "",
"Host Model": "",
"Host Mounts": "",
@@ -521,7 +518,6 @@
"Offload Write": "",
"Ok": "",
"Okay": "",
- "One half widget and two quarter widgets below": "Un demi widget et deux quarts de widgets ci-dessous",
"One large widget": "",
"OpenStack Swift": "",
"Opened at": "",
@@ -550,8 +546,6 @@
"Power Outage": "",
"Power Supply": "",
"Pre Script": "",
- "Preserve Power Management and S.M.A.R.T. settings": "Préserver la gestion de l'alimentation et les paramètres S.M.A.R.T.",
- "Preserve disk description": "Conserver la description du disque",
"Priority Code Point": "",
"Privacy Passphrase": "",
"Privacy Protocol": "",
@@ -588,10 +582,6 @@
"Release": "",
"Release Notes": "",
"Remote Host Key": "",
- "Remove this error to try again": "Supprimez cette erreur pour réessayer",
- "Remove {label} item": "Supprimer l'élément {label}",
- "Remove {value} from recent searches": "Supprimer {value} des recherches récentes",
- "Renew Certificate Days Before Expiry": "Renouveler le certificat quelques jours avant l'expiration",
"Replication Admin": "",
"Replication Settings": "",
"Replication Task": "",
@@ -601,8 +591,6 @@
"Replication Task Read": "",
"Replication Task Write": "",
"Replication Task Write Pull": "",
- "Report Bug": "Signaler un bug",
- "Report a bug": "Signaler un bug",
"Reporting Exporter": "",
"Reporting Exporters": "",
"Reporting Read": "",
@@ -618,9 +606,6 @@
"Restart standby TrueNAS controller": "",
"Restarting Standby": "",
"Restarting...": "",
- "Restore default set of widgets": "Restaurer l'ensemble de widgets par défaut",
- "Restore default widgets": "Restaurer les widgets par défaut",
- "Restoring backup": "Restauration de la sauvegarde",
"Restrict PAM": "",
"Resume Scrub": "",
"Retention (in days)": "",
@@ -629,7 +614,6 @@
"Routing": "",
"Rsync": "",
"Run As Context": "",
- "Run «{name}» Cloud Backup now?": "Exécuter la sauvegarde Cloud «{name}» maintenant ?",
"Running Jobs": "",
"S.M.A.R.T.": "",
"SAS Connector": "",
@@ -718,10 +702,6 @@
"Set Frequency": "",
"Set Quota": "",
"Set Warning Level": "",
- "Set an expiration date-time for the API key.": "Définissez une date et une heure d’expiration pour la clé API.",
- "Set email": "Définir l'e-mail",
- "Set new password": "Définir un nouveau mot de passe",
- "Set password for TrueNAS administrative user:": "Définir le mot de passe pour l'utilisateur administrateur TrueNAS :",
"Set to boot a debug kernel after the next system restart.": "",
"Set to enable Samba to do DNS updates when joining a domain.": "",
"Set to restrict SSH access in certain circumstances to only members of BUILTIN\\Administrators": "",
@@ -1381,6 +1361,7 @@
"Alphanumeric Backblaze B2 Application Key ID. To generate a new application key, log in to the Backblaze account, go to the App Keys page, and add a new application key. Copy the application keyID string to this field.": "Backblaze alphanumérique B2 Application Key ID. Pour générer une nouvelle clé d'application, connectez-vous au compte Backblaze, allez à la page Touches d'application et ajoutez une nouvelle clé d'application. Copiez la chaîne keyID de l'application dans ce champ.",
"Also Include Naming Schema": "Inclure également le schéma de dénomination",
"Also include snapshots with the name": "Inclure également des instantanés avec le nom",
+ "Also unlock any separate encryption roots that are children of this dataset. Child datasets that inherit encryption from this encryption root will be unlocked in either case.": "Déverrouillez également toutes les racines de chiffrement distinctes qui sont des enfants de ce dataset. Les datasets enfants qui héritent du chiffrementà la racine du chiffrement seront déverrouillés dans les deux cas.",
"Alternative names that SMB clients can use when connecting to this NAS. Can be no greater than 15 characters.": "Noms alternatifs que les clients SMB peuvent utiliser lorsqu'ils se connectent à ce NAS. Ne peut pas comporter plus de 15 caractères.",
"Alternatively, you can start by configuring VDEVs in the wizard first and then opening Manual selection to make adjustments.": "Vous pouvez également commencer par configurer les VDEV dans l’assistant, puis ouvrir la sélection manuelle pour effectuer des ajustements.",
"Always": "Toujours",
@@ -2396,6 +2377,7 @@
"Enable this rsync task. Unset to disable this rsync task without deleting it.": "Activez cette tâche rsync. Désactiver pour la désactiver sans la supprimer.",
"Enable this service to start automatically.": "Activez ce service pour qu'il démarre automatiquement.",
"Enable this task. Unset to disable the task without deleting it.": "Activez cette tâche. Désactiver pour la désactiver sans la supprimer.",
+ "Enable this to create a token with no expiration date. The token will stay active until it is manually revoked or updated.": "Activez cette option pour créer un jeton sans date d'expiration. Le jeton restera actif jusqu'à ce qu'il soit révoqué ou mis à jour manuellement.",
"Enable this tunable. Unset to disable this tunable without deleting it.": "Activez ce calibrage (tunable) . Désactiver pour le désactiver sans le supprimer.",
"Enable to use thin provisioning where disk space for this volume is allocated ‘on demand’ as new writes are received. Use caution when enabling this feature, as writes can fail when the pool is low on space.": "Activer l'utilisation du provisionnement dynamique où l'espace disque pour ce volume est alloué « à la demande » à mesure que de nouvelles écritures sont reçues. Soyez prudent lorsque vous activez cette fonctionnalité, car les écritures peuvent échouer lorsque le volume manque d'espace.",
"Enable/Disable STP on the bridge interfaces configurable.": "Activer/désactiver STP sur les interfaces de pont configurables.",
@@ -2803,6 +2785,7 @@
"Hide from MSR": "Caché pour MSR",
"Hide standard output (stdout) from the command. When unset, any standard output is mailed to the user account cron used to run the command.": "Masquer la sortie standard (stdout) de la commande. Lorsqu'elle n'est pas définie, toute sortie standard est envoyée au compte utilisateur cron utilisé pour exécuter la commande.",
"High Bandwidth (16)": "Bande passante élevée (16)",
+ "High usage necessitating a system reset.": "Utilisation élevée nécessitant une réinitialisation du système.",
"Highest Temperature": "Température la plus élevée",
"Highest Usage": "Utilisation max",
"Highest port number of the active side listen address that is open to connections. The first available port between the minimum and maximum is used.": "Numéro de port le plus élevé de l'adresse d'écoute côté actif ouvert aux connexions. Le premier port disponible entre le minimum et le maximum est utilisé.",
@@ -3508,6 +3491,7 @@
"On this System": "Sur ce système",
"Once an enclosure is selected, all other VDEV creation steps will limit disk selection options to disks in the selected enclosure. If the enclosure selection is changed, all disk selections will be reset.": "Une fois qu'un boîtier est sélectionné, toutes les autres étapes de création VDEV limiteront les options de sélection de disque aux disques du boîtier sélectionné. Si la sélection du boîtier est modifiée, toutes les sélections de disques seront réinitialisées.",
"Once enabled, users will be required to set up two factor authentication next time they login.": "Une fois activé, les utilisateurs devront configurer une authentification à deux facteurs lors de leur prochaine connexion.",
+ "One half widget and two quarter widgets below": "Un demi widget et deux quarts de widgets ci-dessous",
"One or more data VDEVs has disks of different sizes.": "Un ou plusieurs VDEV de données disposent de disques de différentes tailles.",
"One-Time Password (if necessary)": "Mot de passe à usage unique (si nécessaire)",
"One-Time Password if two factor authentication is enabled.": "Mot de passe à usage unique si l'authentification à deux facteurs est activée.",
@@ -3707,6 +3691,8 @@
"Preferred Trains": "Trains préférés",
"Preserve Extended Attributes": "Préserver les attributs étendus",
"Preserve Permissions": "Préserver les autorisations",
+ "Preserve Power Management and S.M.A.R.T. settings": "Préserver la gestion de l'alimentation et les paramètres S.M.A.R.T.",
+ "Preserve disk description": "Conserver la description du disque",
"Preset": "Préréglage",
"Preset Name": "Nom du préréglage",
"Presets": "Préréglages",
@@ -3825,6 +3811,9 @@
"Remove preset": "Supprimer le préréglage",
"Remove the ACL and permissions from child datasets of the current dataset": "Supprimer l'ACL et les autorisations des datasets enfants du dataset actuel",
"Remove the existing API key and generate a new random key. A dialog shows the new key and has an option to copy the key. Back up and secure the API key! The key string is displayed only one time, at creation.": "Supprimez la clé API existante et générez une nouvelle clé aléatoire. Une boîte de dialogue affiche la nouvelle clé et propose une option pour copier la clé. Sauvegardez et sécurisez la clé API ! La chaîne de la clé n'est affichée qu'une seule fois, à la création.",
+ "Remove this error to try again": "Supprimez cette erreur pour réessayer",
+ "Remove {label} item": "Supprimer l'élément {label}",
+ "Remove {value} from recent searches": "Supprimer {value} des recherches récentes",
"Removed": "Supprimé",
"Removes the ACL and permissions recursively from all child datasets of the current dataset, including all directories and files contained within those child datasets. This can make data inaccessible until new permissions are created.": "Supprime l'ACL et les autorisations de manière récursive de tous les datasets enfants du dataset actuel, y compris tous les répertoires et fichiers contenus dans ces datasets enfants. Cela peut rendre les données inaccessibles jusqu'à ce que de nouvelles autorisations soient créées.",
"Rename": "Renommer",
@@ -3832,6 +3821,7 @@
"Renew": "Renouveler",
"Renew 2FA Secret": "Renouveler le secret 2FA",
"Renew Certificate Days": "Renouveler les jours du certificat",
+ "Renew Certificate Days Before Expiry": "Renouveler le certificat quelques jours avant l'expiration",
"Renew Secret": "Renouveler secret",
"Renewing the secret will cause a new URI and a new QR code to be generated, making it necessary to update your two-factor device or app.": "Le renouvellement du secret entraînera la génération d'un nouvel URI et d'un nouveau code QR, ce qui rendra nécessaire la mise à jour de votre appareil ou application à deux facteurs.",
"Replace": "Remplacer",
@@ -3856,6 +3846,8 @@
"Replication task created.": "Tâche de réplication créée.",
"Replication task saved.": "Tâche de réplication sauvegardée.",
"Replication «{name}» has started.": "La réplication «{name}» a commencé.",
+ "Report Bug": "Signaler un bug",
+ "Report a bug": "Signaler un bug",
"Report if drive temperature is at or above this temperature in Celsius. 0 disables the report.": "Signaler si la température du variateur est égale ou supérieure à cette température en degrés Celsius. 0 désactive le rapport.",
"Report if the temperature of a drive has changed by this many degrees Celsius since the last report. 0 disables the report.": "Signaler si la température d'un variateur a changé d'autant de degrés Celsius depuis le dernier rapport. 0 désactive le rapport.",
"Reporting": "Rapports",
@@ -3911,8 +3903,11 @@
"Restore Default Configuration": "Restaurer la configuration par défaut",
"Restore Defaults": "Restaurer les valeurs par défaut",
"Restore Replication Task": "Restaurer la tâche de réplication",
+ "Restore default set of widgets": "Restaurer l'ensemble de widgets par défaut",
+ "Restore default widgets": "Restaurer les widgets par défaut",
"Restore from Snapshot": "Restaurer à partir d'un instantané",
"Restores files to the selected directory.": "Restaure les fichiers dans le répertoire sélectionné.",
+ "Restoring backup": "Restauration de la sauvegarde",
"Restrict share visibility to users with read or write access to the share. See the smb.conf manual page.": "Restreindre la visibilité du partage aux utilisateurs ayant accès en lecture ou en écriture au partage. Voir la page de manuel smb.conf.",
"Restricted": "Restreint",
"Retention": "Rétention",
@@ -3952,6 +3947,7 @@
"Run Once": "Exécuter une fois",
"Run job": "Lancer la tâche",
"Run this job now?": "Exécuter ce job maintenant ?",
+ "Run «{name}» Cloud Backup now?": "Exécuter la sauvegarde Cloud «{name}» maintenant ?",
"Run «{name}» Cloud Sync now?": "Exécuter cette synchronisation cloud maintenant ?",
"Run «{name}» Rsync now?": "Exécuter «{name}» Rsync maintenant?",
"Running": "Actif",
@@ -4210,14 +4206,18 @@
"Set ACL for this dataset": "Définir une ACL pour ce dataset",
"Set Keep Flag": "Définir Keep Flag",
"Set Quotas": "Définir des quotas",
+ "Set an expiration date-time for the API key.": "Définissez une date et une heure d’expiration pour la clé API.",
+ "Set email": "Définir l'e-mail",
"Set enable sending messages to the address defined in the Email field.": "Définissez l'activation de l'envoi de messages à l'adresse définie dans le champ E-mail.",
"Set font size": "Définir la taille de police",
"Set for the LDAP server to disable authentication and allow read and write access to any client.": "Définissez le serveur LDAP de désactiver l'authentification et d'autoriser l'accès en lecture et en écriture à tout client.",
"Set for the UPS to power off after shutting down the system.": "Configuré pour que l'onduleur s'éteigne après l'arrêt du système.",
"Set for the default configuration to listen on all interfaces using the known values of user: upsmon and password: fixmepass.": "Définit pour la configuration par défaut d'écouter sur toutes les interfaces en utilisant les valeurs connues de l'utilisateur : upsmon et mot de passe : fixmepass.",
"Set if the initiator does not support physical block size values over 4K (MS SQL).": "Définit si l'initiateur ne supporte pas les valeurs de taille de bloc physique supérieures à 4K (MS SQL).",
+ "Set new password": "Définir un nouveau mot de passe",
"Set only if required by the NFS client. Set to allow serving non-root mount requests.": "Définir uniquement si requis par le client NFS. Réglé pour permettre de répondre aux demandes de montage non-root (non racine).",
"Set or change the password of this SED. This password is used instead of the global SED password.": "Définissez ou modifiez le mot de passe de ce SED. Ce mot de passe est utilisé à la place du mot de passe SED global.",
+ "Set password for TrueNAS administrative user:": "Définir le mot de passe pour l'utilisateur administrateur TrueNAS :",
"Set production status as active": "Définir le statut de production comme actif",
"Set specific times to snapshot the Source Datasets and replicate the snapshots to the Destination Dataset. Select a preset schedule or choose Custom to use the advanced scheduler.": "Définissez des heures spécifiques pour capturer les Datasets Source et répliquer les instantanés dans le Dataset de destination. Sélectionnez un planning prédéfini ou choisissez Personnaliser pour utiliser le planificateur avancé.",
"Set the maximum number of connections per IP address. 0 means unlimited.": "Définissez le nombre maximum de connexions par adresse IP. 0 signifie illimité.",
@@ -5228,4 +5228,4 @@
"{used} of {total} ({used_pct})": "{used} de {total} ({used_pct})",
"{version} is available!": "{version} est disponible !",
"{view} on {enclosure}": "{view} sur {enclosure}"
-}
+}
\ No newline at end of file