diff --git a/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.html b/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.html index 5e8b680aa01..1bc6310c6c1 100644 --- a/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.html +++ b/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.html @@ -7,7 +7,7 @@
- -
- @@ -272,4 +267,4 @@
-
\ No newline at end of file + diff --git a/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.ts b/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.ts index b8a1dccc3d9..59890166604 100644 --- a/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.ts +++ b/src/app/pages/virtualization/components/instance-wizard/instance-wizard.component.ts @@ -122,7 +122,6 @@ export class InstanceWizardComponent { protected readonly form = this.formBuilder.nonNullable.group({ name: ['', Validators.required], - autostart: [false], image: ['', Validators.required], cpu: ['', [cpuValidator()]], memory: [null as number], @@ -246,9 +245,9 @@ export class InstanceWizardComponent { return { devices, + autostart: true, name: this.form.controls.name.value, cpu: this.form.controls.cpu.value, - autostart: this.form.controls.autostart.value, memory: this.form.controls.memory.value, image: this.form.controls.image.value, environment: this.environmentVariablesPayload, diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json index 3498f27c2d1..1c93b55a756 100644 --- a/src/assets/i18n/fr.json +++ b/src/assets/i18n/fr.json @@ -479,13 +479,7 @@ "No NICs added.": "", "No VDEVs added.": "", "No available licensed Expansion Shelves ": "", - "No connections": "Aucune connexion", - "No devices added.": "Aucun périphérique ajouté.", - "No disks added.": "Aucun disque ajouté.", "No extents associated.": "", - "No images found": "Aucune image trouvée", - "No instances": "Aucune instance", - "No jobs running.": "Aucune tâche en cours d'exécution.", "No networks are authorized.": "", "No proxies added.": "", "Non-expiring": "", @@ -532,17 +526,13 @@ "Properties Exclude": "", "Properties Override": "", "Provisioning Type": "", - "Proxies": "Proxys", "Proxy": "", - "Proxy saved": "Proxy enregistré", "Prune": "", "Prune By": "", "Prune Deduplication Table": "", "Pruning Deduplication Table": "", "Pull Image": "", "Quota": "", - "Quotas set for {n, plural, one {# group} other {# groups} }": "Quotas fixés pour {n, plural, one {# groupe} other {# groupes} }", - "Quotas set for {n, plural, one {# user} other {# users} }": "Quotas fixés pour {n, plural, one {# utilisateur} other {# utilisateurs} }", "RAIDZ1": "", "RAIDZ2": "", "RAIDZ3": "", @@ -559,9 +549,6 @@ "Reboot Remote": "", "Reboot Required": "", "Release": "", - "Release Notes": "Notes de mise à jour", - "Remote Host Key": "Clé d'hôte distant", - "Remove Images": "Supprimer les images", "Remove extent association": "", "Replication Admin": "", "Replication Settings": "", @@ -576,20 +563,11 @@ "Reporting Exporters": "", "Reporting Read": "", "Reporting Write": "", - "Requested action performed for selected Instances": "Action demandée effectuée pour les instances sélectionnées", - "Require IDENT Authentication": "Exiger l'authentification IDENT", "Reservation": "", - "Reservation (in GiB)": "Reservation (en GiB)", - "Reserved for Dataset": "Réservé pour le dataset", "Resilvering:": "", "Resolution": "", - "Restart After Update": "Redémarrer après la mise à jour", - "Restart All Selected": "Redémarrer tous les éléments sélectionnés", - "Restart Options": "Options de redémarrage", "Restart Standby": "", - "Restart standby TrueNAS controller": "Redémarrer le contrôleur TrueNAS en veille", "Restarting Standby": "", - "Restarting...": "Redémarrage...", "Restrict PAM": "", "Resume Scrub": "", "Retention (in days)": "", @@ -864,7 +842,6 @@ "Windows": "", "Workloads": "", "Yandex": "", - "You are about to convert {appName} to a custom app. This will allow you to edit its yaml file directly.\nWarning. This operation cannot be undone.": "Vous êtes sur le point de convertir {appName} en application personnalisée. Cela vous permettra de modifier directement son fichier yaml.\nAttention. Cette opération ne peut pas être annulée.", "ZFS Errors": "", "Zoom In": "", "Zoom Out": "", @@ -916,28 +893,18 @@ "{cpuPercentage}% Avg. Usage": "", "{email} via {server}": "", "{minutes, plural, =1 {# minute} other {# minutes}}": "", - "{n, plural, =0 {No keys} =1 {# key} other {# keys}}": "{n, plural, =0 {Pas de clé} =1 {# clé} other {# clés}}", "{n, plural, one {# CPU} other {# CPUs}}": "", - "{n, plural, one {# Environment Variable} other {# Environment Variables} }": "{n, plural, one {# Variable d'environnement} other {# Variables d'environnement} }", "{n, plural, one {# core} other {# cores}}": "", "{n, plural, one {# thread} other {# threads}}": "", - "{n, plural, one {Failed Disk} other {Failed Disks} }": "{n, plural, one {Disque défectueux} other {Disques défectueux} }", "{n, plural, one {Pool in Enclosure} other {Pools in Enclosure} }": "", "{n, plural, one {SAS Expander} other {SAS Expanders} }": "", - "{n, plural, one {There is an active iSCSI connection.} other {There are # active iSCSI connections}}": "{n, plural, one {Il existe une connexion iSCSI active.} other {Il y a # connexions iSCSI actives}}", - "{name} Devices": "Périphériques", "{name} Sessions": "", - "{oauthType} credentials have been applied.": "Les informations d'identification {oauthType} ont été appliquées.", "{port} (virtual)": "", "{rate} RPM": "", - "{tasks, plural, =1 {# receive task} other {# receive tasks} }": "{tasks, plural, =1 {# tâche reçue} other {# tâches reçues} }", - "{tasks, plural, =1 {# send task} other {# send tasks} }": "{tasks, plural, =1 {# tâche envoyée} other {# tâches envoyées} }", - "{temp}°C (All Cores)": "{temp}°C (Tou les cores)", "{temp}°C (Core #{core})": "", "{threadCount, plural, one {# thread} other {# threads} }": "", "{type} VDEVs": "", "{type} | {vdevWidth} wide | ": "", - "{usage}% (All Threads)": "{usage}% (Tous les threads)", "{usage}% (Thread #{thread})": "", "\n It looks like your session has been inactive for more than {lifetime} seconds.
\n For security reasons we will log you out at {time}.\n ": "\n Il semble que votre session soit inactive depuis plus de {lifetime} secondes.
\n Pour des raisons de sécurité, nous vous déconnecterons à {time}.\n", " Est. Usable Raw Capacity": " Est. Capacité brute utilisable", @@ -3417,15 +3384,21 @@ "No Safety Check (CAUTION)": "Pas de contrôle de sécurité (ATTENTION)", "No Search Results.": "Aucun résultat trouvé.", "No arguments are passed": "Aucun argument n'est passé", + "No connections": "Aucune connexion", "No containers are available.": "Aucun conteneur n'est disponible.", "No descriptor provided": "Aucun descripteur n'est fourni", + "No devices added.": "Aucun périphérique ajouté.", + "No disks added.": "Aucun disque ajouté.", "No disks available.": "Aucun disque disponible", "No e-mail address is set for root user or any other local administrator. Please, configure such an email address first.": "Aucune adresse e-mail n'est définie pour l'utilisateur root ou tout autre administrateur local. Veuillez configurer une telle adresse e-mail en premier lieu.", "No enclosure": "Aucune enceinte", "No errors": "Aucune erreur", "No events to display.": "Aucun événement à afficher.", + "No images found": "Aucune image trouvée", + "No instances": "Aucune instance", "No interfaces configured with Virtual IP.": "Aucune interface configurée avec Virtual IP.", "No items have been added yet.": "Aucun élément n'a encore été ajouté.", + "No jobs running.": "Aucune tâche en cours d'exécution.", "No logs are available": "Aucun log n'est disponible", "No logs are available for this task.": "Aucun log n'est disponible pour cette tâche.", "No logs available": "Aucun log disponible", @@ -3736,6 +3709,8 @@ "Provider": "Fournisseur", "Provides a plugin interface for Winbind to use varying backends to store SID/uid/gid mapping tables. The correct setting depends on the environment in which the NAS is deployed.": "Fournit une interface de plugin pour Winbind afin d'utiliser les différents backends pour stocker les tables de mapping SID/uid/gid. Le réglage correct dépend de l'environnement dans lequel le NAS est déployé.", "Provisioning URI (includes Secret - Read only):": "Provisioning URI (y compris Secret - Read only) :", + "Proxies": "Proxys", + "Proxy saved": "Proxy enregistré", "Public IP address or hostname. Set if FTP clients cannot connect through a NAT device.": "Adresse IP publique ou nom d'hôte. Définissez si les clients FTP ne peuvent pas se connecter via un périphérique NAT.", "Public Key": "Clé publique", "Pull": "Tirer", @@ -3756,6 +3731,8 @@ "Quota size is too small, enter a value of 1 GiB or larger.": "La taille du quota est trop petite, entrez une valeur de 1 GiB ou plus.", "Quota warning alert at, %": "Alerte d'avertissement de quota à, %", "Quotas added": "Quotas ajoutés", + "Quotas set for {n, plural, one {# group} other {# groups} }": "Quotas fixés pour {n, plural, one {# groupe} other {# groupes} }", + "Quotas set for {n, plural, one {# user} other {# users} }": "Quotas fixés pour {n, plural, one {# utilisateur} other {# utilisateurs} }", "Quotas updated": "Quotas mis à jour", "REMOTE": "À DISTANCE", "REQUIRE": "EXIGER", @@ -3802,6 +3779,7 @@ "Register Default Gateway": "Enregistrer la passerelle par défaut", "Regularly scheduled system checks and updates.": "Vérifications et mises à jour régulières du système.", "Reject": "Rejeter", + "Release Notes": "Notes de mise à jour", "Reload now": "Recharger maintenant", "Reload the page": "Recharger la page", "Reload the page for the license to take effect.": "Rechargez la page pour que la licence prenne effet.", @@ -3810,6 +3788,7 @@ "Remote Controller": "Contrôleur à distance", "Remote Encryption": "Chiffrage à distance", "Remote Host": "Hôte Distant", + "Remote Host Key": "Clé d'hôte distant", "Remote Module Name": "Nom du module distant", "Remote Monitor": "Moniteur à distance", "Remote Path": "Chemin d'accès distant", @@ -3819,6 +3798,7 @@ "Remote syslog server DNS hostname or IP address. Nonstandard port numbers can be used by adding a colon and the port number to the hostname, like mysyslogserver:1928. Log entries are written to local logs and sent to the remote syslog server.": "Nom d'hôte DNS ou adresse IP du serveur syslog distant. Les numéros de port non standard peuvent être utilisés en ajoutant deux points et le numéro de port au nom d'hôte, comme mysyslogserver:1928. Les entrées du journal sont écrites dans les journaux locaux et envoyées au serveur syslog distant.", "Remote system SSH key for this system to authenticate the connection. When all other fields are properly configured, click DISCOVER REMOTE HOST KEY to query the remote system and automatically populate this field.": "Clé SSH du système distant pour ce système afin d'authentifier la connexion. Lorsque tous les autres champs sont correctement configurés, cliquez sur DISCOVER REMOVER HOST KEY pour interroger le système distant et remplir automatiquement ce champ.", "Remove": "Supprimer", + "Remove Images": "Supprimer les images", "Remove Invalid Quotas": "Supprimer les quotas invalides", "Remove Keep Flag": "Supprimer le Keep Flag", "Remove device": "Supprimer le périphérique", @@ -3870,11 +3850,15 @@ "Reporting": "Rapports", "Reports": "Rapports", "Requested action performed for selected Applications": "Action demandée effectuée pour les applications sélectionnées", + "Requested action performed for selected Instances": "Action demandée effectuée pour les instances sélectionnées", + "Require IDENT Authentication": "Exiger l'authentification IDENT", "Require Kerberos for NFSv4": "Nécessite Kerberos pour NFSv4", "Required reset to fix system operation issues.": "Réinitialisation requise pour résoudre les problèmes de fonctionnement du système.", "Required restart after new software installation.": "Redémarrage requis après l'installation d'un nouveau logiciel.", "Required unless Enable password login is No. Passwords cannot contain a ?.": "Requis sauf si Désactiver le mot de passe est positionné sur Non. Les mots de passe ne peuvent pas contenir le caractère ?.", "Required – always encrypt transport (rejecting access if client does not support encryption – incompatible with SMB1 server enable_smb1)": "Obligatoire – toujours chiffrer le transport (rejet de l’accès si le client ne prend pas en charge le chiffrement – ​​incompatible avec le serveur SMB1 enable_smb1)", + "Reservation (in GiB)": "Reservation (en GiB)", + "Reserved for Dataset": "Réservé pour le dataset", "Reserved for Dataset & Children": "Réservé aux datasets et enfants", "Reserved space for this dataset": "Espace réservé pour ce dataset", "Reserved space for this dataset and all children": "Espace réservé pour ce dataset et tous les enfants", @@ -3900,8 +3884,11 @@ "Resilvering Status": "État de la résilvering", "Resilvering pool: ": "Pool de résilvering :", "Restart": "Redémarrer", + "Restart After Update": "Redémarrer après la mise à jour", + "Restart All Selected": "Redémarrer tous les éléments sélectionnés", "Restart App": "Redémarrer l'application", "Restart Now": "Redémarrer maintenant", + "Restart Options": "Options de redémarrage", "Restart SMB Service": "Redémarrer le service SMB", "Restart SMB Service?": "Redémarrer le service SMB ?", "Restart Service": "Redémarrer le service", @@ -3909,8 +3896,10 @@ "Restart is recommended for new FIPS setting to take effect. Would you like to restart now?": "Le redémarrage est recommandé pour que le nouveau paramètre FIPS prenne effet. Souhaitez-vous redémarrer maintenant ?", "Restart is required after changing this setting.": "Le redémarrage est requis après avoir modifié ce paramètre.", "Restart of a remote system is required for new FIPS setting to take effect. Would you like to restart standby now?": "Le redémarrage d'un système distant est requis pour que le nouveau paramètre FIPS prenne effet. Souhaitez-vous redémarrer le mode veille maintenant ?", + "Restart standby TrueNAS controller": "Redémarrer le contrôleur TrueNAS en veille", "Restart to improve system performance speed.": "Redémarrez pour améliorer la vitesse des performances du système.", "Restart to re-establish network connections.": "Redémarrez pour rétablir les connexions réseau.", + "Restarting...": "Redémarrage...", "Restore": "Restaurer", "Restore Cloud Sync Task": "Restaurer la tâche de synchronisation cloud", "Restore Config": "Restaurer la config", @@ -5218,6 +5207,7 @@ "Yes": "Oui", "Yes I understand the risks": "Oui, je comprends les risques", "Yesterday": "Hier", + "You are about to convert {appName} to a custom app. This will allow you to edit its yaml file directly.\nWarning. This operation cannot be undone.": "Vous êtes sur le point de convertir {appName} en application personnalisée. Cela vous permettra de modifier directement son fichier yaml.\nAttention. Cette opération ne peut pas être annulée.", "You are trying to open:
\n{url}

\nBecause HTTP to HTTPS redirect is enabled in settings your browser will force HTTPS connection for this URL.
\nThis may create issues if app does not support secure connections.
\n
\nYou can try opening app url in an incognito mode.
\nAlternatively you can disable redirect in Settings, clear browser cache and try again.": "Vous essayez d'ouvrir :
\n{url}

\nLa redirection HTTP vers HTTPS étant activée dans les paramètres, votre navigateur forcera la connexion HTTPS pour cette URL.
\nCela peut créer des problèmes si l'application ne prend pas en charge les connexions sécurisées.
\n
\nVous pouvez essayer d'ouvrir l'URL de l'application en mode navigation privée.
\nVous pouvez également désactiver la redirection dans les paramètres, vider le cache du navigateur et réessayer.", "You are using an insecure connection. Switch to HTTPS for secure access.": "Vous utilisez une connexion non sécurisée. Passez à HTTPS pour un accès sécurisé.", "You can also vote for new features on our forum.": "Vous pouvez également voter pour de nouvelles fonctionnalités sur notre forum.", @@ -5292,28 +5282,38 @@ "{n, plural, =0 {No Errors} one {# Error} other {# Errors}}": "{n, plural, =0 {Pas d'erreur} one {# erreur} other {# erreurs}}", "{n, plural, =0 {No Tasks} one {# Task} other {# Tasks}} Configured": "{n, plural, =0 {Aucune tâche configurée} one {# tâche configurée} other {# tâches configurées}}", "{n, plural, =0 {No errors} one {# Error} other {# Errors}}": "{n, plural, =0 {Aucune erreur} one {# erreur} other {# erreurs}}", + "{n, plural, =0 {No keys} =1 {# key} other {# keys}}": "{n, plural, =0 {Pas de clé} =1 {# clé} other {# clés}}", "{n, plural, =0 {No open files} one {# open file} other {# open files}}": "{n, plural, =0 {Aucun fichier ouvert} one {# fichier ouvert} other {# fichiers ouverts}}", + "{n, plural, one {# Environment Variable} other {# Environment Variables} }": "{n, plural, one {# Variable d'environnement} other {# Variables d'environnement} }", "{n, plural, one {# GPU} other {# GPUs}} isolated": "{n, plural, one {# GPU} other {# GPUs}} {n, plural, one { isolé} other { isolés}}", "{n, plural, one {# boot environment} other {# boot environments}} has been deleted.": "{n, plural, one {# environment de boot a été supprimé} other {# environments de boot ont été supprimés}}.", "{n, plural, one {# docker image} other {# docker images}} has been deleted.": "{n, plural, one {# image docker a été supprimée} other {# images docker ont été supprimées}}.", + "{n, plural, one {Failed Disk} other {Failed Disks} }": "{n, plural, one {Disque défectueux} other {Disques défectueux} }", + "{n, plural, one {There is an active iSCSI connection.} other {There are # active iSCSI connections}}": "{n, plural, one {Il existe une connexion iSCSI active.} other {Il y a # connexions iSCSI actives}}", + "{name} Devices": "Périphériques", "{name} and {n, plural, one {# other pool} other {# other pools}} are not healthy.": "{name} et {n, plural, one {# autre volume} other {# autres volumes}} ne sont pas en bonne santé.", "{nic} Address": "{nic} adresse", "{n} (applies to descendants)": "{n} (s'applique aux descendants)", "{n} RPM": "{n} RPM", "{n} from {dataset}": "{n} de {dataset}", "{n}% Uploaded": "{n}% uploadés", + "{oauthType} credentials have been applied.": "Les informations d'identification {oauthType} ont été appliquées.", "{seconds, plural, =1 {# second} other {# seconds}}": "{seconds, plural, =1 {# seconde} other {# secondes}}", "{service} Service is not currently running. Start the service now?": "Le service {service} n'est pas en cours d'exécution. Démarrer le service maintenant ?", "{service} Volume Mounts": "{service} volume mountés", "{size} {type} at {location}": "{size} {type} à {location}", + "{tasks, plural, =1 {# receive task} other {# receive tasks} }": "{tasks, plural, =1 {# tâche reçue} other {# tâches reçues} }", "{tasks, plural, =1 {# received task} other {# received tasks}} this week": "{tasks, plural, =1 {# tâche reçue} other {# tâches reçues }} cette semaine", + "{tasks, plural, =1 {# send task} other {# send tasks} }": "{tasks, plural, =1 {# tâche envoyée} other {# tâches envoyées} }", "{tasks, plural, =1 {# sent task} other {# sent tasks}} this week": "{tasks, plural, =1 {# tâche envoyée} other {# tâches envoyées }} cette semaine", + "{temp}°C (All Cores)": "{temp}°C (Tou les cores)", "{temp}°C ({coreCount} cores at {temp}°C)": "{temp}°C ({coreCount} cores à {temp}°C)", "{type} at {location}": "{type} à {location}", "{type} widget does not support {size} size.": "Le widget {type} ne prend pas en charge la taille {size}.", "{type} widget is not supported.": "{type} widget n'est pas supporté.", + "{usage}% (All Threads)": "{usage}% (Tous les threads)", "{usage}% ({threadCount} threads at {usage}%)": "{usage}% ({threadCount} threads à {usage}%)", "{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