From f31f3f1dcde7d07288f026df006443c7a5a1cf29 Mon Sep 17 00:00:00 2001 From: JacquesLarique <134954692+JacquesLarique@users.noreply.github.com> Date: Wed, 16 Aug 2023 16:44:13 +0200 Subject: [PATCH] Revert "feat(dedicated) : update kvm order (#9748)" (#9849) This reverts commit 6e8c660d627196d062675b77317143436ff9724d. --- .../app/dedicated/server/details/server.html | 2 +- .../details/translations/Messages_de_DE.json | 2 +- .../details/translations/Messages_en_GB.json | 2 +- .../details/translations/Messages_es_ES.json | 2 +- .../details/translations/Messages_fr_CA.json | 68 +++++++++- .../details/translations/Messages_fr_FR.json | 68 +++++++++- .../details/translations/Messages_it_IT.json | 2 +- .../details/translations/Messages_pl_PL.json | 2 +- .../details/translations/Messages_pt_PT.json | 2 +- .../app/dedicated/server/ipmi/component.js | 1 - .../app/dedicated/server/ipmi/routing.js | 1 - .../app/dedicated/server/ipmi/template.html | 1 - .../ipmi/translations/Messages_de_DE.json | 2 +- .../ipmi/translations/Messages_en_GB.json | 2 +- .../ipmi/translations/Messages_es_ES.json | 2 +- .../ipmi/translations/Messages_fr_CA.json | 2 +- .../ipmi/translations/Messages_fr_FR.json | 2 +- .../ipmi/translations/Messages_it_IT.json | 2 +- .../ipmi/translations/Messages_pl_PL.json | 2 +- .../ipmi/translations/Messages_pt_PT.json | 2 +- .../app/dedicated/server/kvm/order/routing.js | 8 +- .../src/ipmi/constants.js | 7 - .../src/ipmi/controller.js | 19 ++- .../src/ipmi/order-kvm/controller.js | 104 +++++++-------- .../src/ipmi/order-kvm/template.html | 121 +++++++++++------- .../bm-server-components/src/ipmi/service.js | 109 +++++----------- .../src/ipmi/template.html | 23 ++-- .../src/ipmi/translations/Messages_de_DE.json | 17 +-- .../src/ipmi/translations/Messages_en_GB.json | 17 +-- .../src/ipmi/translations/Messages_es_ES.json | 17 +-- .../src/ipmi/translations/Messages_fr_CA.json | 26 ++-- .../src/ipmi/translations/Messages_fr_FR.json | 26 ++-- .../src/ipmi/translations/Messages_it_IT.json | 17 +-- .../src/ipmi/translations/Messages_pl_PL.json | 17 +-- .../src/ipmi/translations/Messages_pt_PT.json | 17 +-- 35 files changed, 389 insertions(+), 325 deletions(-) diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/details/server.html b/packages/manager/apps/dedicated/client/app/dedicated/server/details/server.html index 522b99b921d9..1c7dbac8f4c6 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/details/server.html +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/details/server.html @@ -99,7 +99,7 @@ > diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_de_DE.json b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_de_DE.json index 6555a5d04964..085ad7e11063 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_de_DE.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_de_DE.json @@ -153,7 +153,7 @@ "server_tab_cloud_backup": "Storage-Backup", "server_tab_ftp_backup": "Storage-Backup", "server_tab_task": "Tasks", - "server_tab_ipmi": "IPMI / KVM", + "server_tab_ipmi": "IPMI", "server_tab_dashboard": "Serverstatus", "server_tab_dashboard_install_progress": "Ihr Betriebssystem wird in Betrieb genommen. Dieser Vorgang nimmt etwa zehn Minuten in Anspruch. Nach Abschluss der Installation startet Ihr Server auf den ausgewählten Festplatten neu.", "server_tab_dashboard_install_progress_link": "Klicken Sie hier, um den Fortschritt anzuzeigen.", diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_en_GB.json b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_en_GB.json index 8a3b926b7e06..2d0ceb2971f8 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_en_GB.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_en_GB.json @@ -153,7 +153,7 @@ "server_tab_cloud_backup": "Backup storage", "server_tab_ftp_backup": "Backup storage", "server_tab_task": "Tasks", - "server_tab_ipmi": "IPMI/KVM", + "server_tab_ipmi": "IPMI", "server_tab_dashboard": "Server status", "server_tab_dashboard_install_progress": "Your operating system is being deployed. This operation may take up to 10 minutes. Once the installation is complete, your server will reboot on the selected disks.", "server_tab_dashboard_install_progress_link": "Click here to view its progress.", diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_es_ES.json b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_es_ES.json index d2f0393aa176..0b5d8ffb5e07 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_es_ES.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_es_ES.json @@ -153,7 +153,7 @@ "server_tab_cloud_backup": "Backup Storage", "server_tab_ftp_backup": "Backup Storage", "server_tab_task": "Tareas", - "server_tab_ipmi": "IPMI / KVM", + "server_tab_ipmi": "IPMI", "server_tab_dashboard": "Estado del servidor", "server_tab_dashboard_install_progress": "El sistema operativo se está desplegando. Esta operación puede tardar unos diez minutos. Al finalizar la instalación, el servidor se reiniciará en los discos seleccionados.", "server_tab_dashboard_install_progress_link": "Haga clic aquí para consultar el progreso.", diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_fr_CA.json b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_fr_CA.json index 64264bd782b0..0d5259862e70 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_fr_CA.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_fr_CA.json @@ -153,7 +153,7 @@ "server_tab_cloud_backup": "Backup storage", "server_tab_ftp_backup": "Backup storage", "server_tab_task": "Tâches", - "server_tab_ipmi": "IPMI / KVM", + "server_tab_ipmi": "IPMI", "server_tab_dashboard": "Etat du serveur", "server_tab_dashboard_install_progress": "Votre système d’exploitation est en cours de déploiement. Cette opération peut nécessiter une dizaine de minutes. À la fin de l’installation, votre serveur redémarrera sur les disques sélectionnés.", "server_tab_dashboard_install_progress_link": "Cliquez ici pour visualiser son état d’avancement.", @@ -482,6 +482,72 @@ "server_configuration_task_status_INIT": "Initialisation", "server_configuration_task_status_OVH_ERROR": "En erreur", "server_configuration_task_status_TODO": "A traiter", + "server_configuration_impi_loading_error": "Une erreur est survenue lors de la récupération des informations", + "server_configuration_impi_reset_interfaces": "Redémarrer IPMI", + "server_configuration_impi_reset_sessions": "Supprimer les sessions", + "server_configuration_impi_off": "Le module IPMI n'est pas disponible pour ce serveur.", + "server_configuration_impi_off_kvm": "Toutefois, si vous souhaitez bénéficier de cette fonctionnalité, vous pouvez utiliser un KVM.", + "server_configuration_impi_order_kvm": "Commander un KVM", + "server_configuration_impi_disabled": "Le statut du serveur est {{t0}}. Le module IPMI est donc désactivé.", + "server_configuration_impi_test": "Tester IPMI", + "server_configuration_impi_http": "Test d'accès au module IPMI (http)", + "server_configuration_impi_password": "Initialisation d'une session IPMI (authentification)", + "server_configuration_impi_ping": "Test d'accès au module IPMI (ping)", + "server_configuration_impi_information": "IPMI permet de se connecter à votre serveur via les méthodes suivantes :", + "server_configuration_impi_information_java": "IPMI permet de se connecter à votre serveur via l'applet JAVA suivant :", + "server_configuration_impi_information2": "En initialisant une session 'Remote KVM' (accès au clavier, à la souris et à l'affichage de votre serveur à distance) depuis votre IP {{t0}}", + "server_configuration_impi_information3": "En initialisant une session 'Serial Over LAN' (accès à la console série de votre machine via une connexion sécurisée) depuis votre IP {{t0}}", + "server_configuration_impi_start": "Démarrer", + "server_configuration_impi_navigation": "Depuis votre navigateur (SoL)", + "server_configuration_impi_navigation_error": "Une erreur est survenue lors de la tentative de connexion au module IPMI avec votre navigateur", + "server_configuration_impi_navigation_success": "La connexion au module IPMI avec votre navigateur est prête.", + "server_configuration_impi_navigation_go": "Accéder à la console (SOL)", + "server_configuration_impi_java": "Depuis une applet java (KVM)", + "server_configuration_impi_java_download": "Télécharger l'applet java", + "server_configuration_impi_kvm_console": "Depuis votre navigateur (KVM)", + "server_configuration_impi_kvm_url": "Accéder à la console (KVM)", + "server_configuration_impi_java_success": "La connexion au module IPMI avec une applet java est prête.", + "server_configuration_impi_java_error": "Une erreur est survenue lors de la tentative de connexion au module IPMI avec une applet java", + "server_configuration_impi_java_new": "Nouvelle connexion", + "server_configuration_impi_ssh": "Depuis conexion SSH", + "server_configuration_impi_ssh_error": "Une erreur est survenue lors de la tentative de connexion au module IPMI en ssh", + "server_configuration_impi_ssh_success": "La connexion au module IPMI en ssh est prête : {{t0}}.", + "server_configuration_impi_restart_title": "Redémarrage de l'IPMI", + "server_configuration_impi_restart_information": "Voulez-vous vraiment redémarrer le module IPMI ?", + "server_configuration_impi_restart_loading": "Le module IPMI est en cours de redémarrage.", + "server_configuration_impi_restart_error": "Une erreur est survenue lors de la demande de redémarrage du module IPMI.", + "server_configuration_impi_restart_error_task": "Une erreur est survenue lors du redémarrage du module IPMI.", + "server_configuration_impi_restart_success": "Le module IPMI a bien été redémarré.", + "server_configuration_impi_sessions_title": "Suppression des sessions de l'IPMI", + "server_configuration_impi_sessions_information": "Voulez-vous vraiment supprimer les sessions du module IPMI ?", + "server_configuration_impi_sessions_loading": "Les sessions du module IPMI sont en cours de suppression.", + "server_configuration_impi_sessions_error": "Une erreur est survenue lors de la demande de suppression des sessions du module IPMI.", + "server_configuration_impi_restart_error_task_session": "Une erreur est survenue lors de la suppression des sessions du module IPMI.", + "server_configuration_impi_sessions_success": "Les sessions du module IPMI ont bien été supprimées.", + "server_configuration_impi_disable": "Les fonctionnalités du module IPMI sont temporairement désactivées car une tâche est en cours. Elles seront réactivées une fois la tâche terminée.", + "server_configuration_impi_monitoring_warning": "Pensez à désactiver le monitoring de vos services avant d'installer un système d'exploitation depuis IPMI.", + "server_configuration_impi_SOL_help": "La session SOL nécessite une configuration de votre part.", + "server_configuration_impi_SOL_help_link": "Accéder au guide de configuration.", + "server_configuration_kvm_order_step1_title": "Choisissez la durée", + "server_configuration_kvm_order_step2_title": "Commande d'un KVM sur le serveur {{t0}}", + "server_configuration_kvm_order_step2_duration": "Période :", + "server_configuration_kvm_order_step2_details": "Détails de la commande :", + "server_configuration_kvm_order_step2_price": "Prix :", + "server_configuration_kvm_order_finish_success": "La commande numéro {{t1}} a bien été prise en compte.", + "server_configuration_kvm_order_error": "Une erreur est survenue lors de la commande de KVM.", + "server_configuration_kvm_informations": "Informations de votre KVM", + "server_configuration_kvm_informations_name": "Nom :", + "server_configuration_kvm_informations_ip": "Adresse IP :", + "server_configuration_kvm_informations_expiration": "Expiration :", + "server_configuration_kvm_new_window": "Nouvelle fenêtre", + "server_configuration_kvm_access": "Accéder à mon KVM", + "server_configuration_kvm_error": "Une erreur est survenue lors de la récupération des informations du KVM.", + "server_configuration_tile_kvm_heading": "KVM à distance", + "server_configuration_tile_kvm_description": "Accès au clavier, à la souris et à l'affichage de votre serveur à distance", + "server_configuration_tile_sol_heading": "Série sur LAN (SOL)", + "server_configuration_tile_sol_description": "Accès à la console série de votre machine via une connexion sécurisée", + "server_configuration_ssh_sol_definition": "SSH SOL (via votre clé ssh)", + "server_configuration_ssh_select": "Sélectionnez une clé SSH", "server_configuration_installation_successfull": "L'installation du serveur {{t0}} est terminée", "server_configuration_installation_fail_task": "Une erreur est survenue lors de la récupération du statut de l'installation en cours du serveur {{t0}}.", "server_configuration_installation_fail_state": "Impossible de récupérer la progression de l'installation. La tache associé est toujours en cours.", diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_fr_FR.json b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_fr_FR.json index 64264bd782b0..0d5259862e70 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_fr_FR.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_fr_FR.json @@ -153,7 +153,7 @@ "server_tab_cloud_backup": "Backup storage", "server_tab_ftp_backup": "Backup storage", "server_tab_task": "Tâches", - "server_tab_ipmi": "IPMI / KVM", + "server_tab_ipmi": "IPMI", "server_tab_dashboard": "Etat du serveur", "server_tab_dashboard_install_progress": "Votre système d’exploitation est en cours de déploiement. Cette opération peut nécessiter une dizaine de minutes. À la fin de l’installation, votre serveur redémarrera sur les disques sélectionnés.", "server_tab_dashboard_install_progress_link": "Cliquez ici pour visualiser son état d’avancement.", @@ -482,6 +482,72 @@ "server_configuration_task_status_INIT": "Initialisation", "server_configuration_task_status_OVH_ERROR": "En erreur", "server_configuration_task_status_TODO": "A traiter", + "server_configuration_impi_loading_error": "Une erreur est survenue lors de la récupération des informations", + "server_configuration_impi_reset_interfaces": "Redémarrer IPMI", + "server_configuration_impi_reset_sessions": "Supprimer les sessions", + "server_configuration_impi_off": "Le module IPMI n'est pas disponible pour ce serveur.", + "server_configuration_impi_off_kvm": "Toutefois, si vous souhaitez bénéficier de cette fonctionnalité, vous pouvez utiliser un KVM.", + "server_configuration_impi_order_kvm": "Commander un KVM", + "server_configuration_impi_disabled": "Le statut du serveur est {{t0}}. Le module IPMI est donc désactivé.", + "server_configuration_impi_test": "Tester IPMI", + "server_configuration_impi_http": "Test d'accès au module IPMI (http)", + "server_configuration_impi_password": "Initialisation d'une session IPMI (authentification)", + "server_configuration_impi_ping": "Test d'accès au module IPMI (ping)", + "server_configuration_impi_information": "IPMI permet de se connecter à votre serveur via les méthodes suivantes :", + "server_configuration_impi_information_java": "IPMI permet de se connecter à votre serveur via l'applet JAVA suivant :", + "server_configuration_impi_information2": "En initialisant une session 'Remote KVM' (accès au clavier, à la souris et à l'affichage de votre serveur à distance) depuis votre IP {{t0}}", + "server_configuration_impi_information3": "En initialisant une session 'Serial Over LAN' (accès à la console série de votre machine via une connexion sécurisée) depuis votre IP {{t0}}", + "server_configuration_impi_start": "Démarrer", + "server_configuration_impi_navigation": "Depuis votre navigateur (SoL)", + "server_configuration_impi_navigation_error": "Une erreur est survenue lors de la tentative de connexion au module IPMI avec votre navigateur", + "server_configuration_impi_navigation_success": "La connexion au module IPMI avec votre navigateur est prête.", + "server_configuration_impi_navigation_go": "Accéder à la console (SOL)", + "server_configuration_impi_java": "Depuis une applet java (KVM)", + "server_configuration_impi_java_download": "Télécharger l'applet java", + "server_configuration_impi_kvm_console": "Depuis votre navigateur (KVM)", + "server_configuration_impi_kvm_url": "Accéder à la console (KVM)", + "server_configuration_impi_java_success": "La connexion au module IPMI avec une applet java est prête.", + "server_configuration_impi_java_error": "Une erreur est survenue lors de la tentative de connexion au module IPMI avec une applet java", + "server_configuration_impi_java_new": "Nouvelle connexion", + "server_configuration_impi_ssh": "Depuis conexion SSH", + "server_configuration_impi_ssh_error": "Une erreur est survenue lors de la tentative de connexion au module IPMI en ssh", + "server_configuration_impi_ssh_success": "La connexion au module IPMI en ssh est prête : {{t0}}.", + "server_configuration_impi_restart_title": "Redémarrage de l'IPMI", + "server_configuration_impi_restart_information": "Voulez-vous vraiment redémarrer le module IPMI ?", + "server_configuration_impi_restart_loading": "Le module IPMI est en cours de redémarrage.", + "server_configuration_impi_restart_error": "Une erreur est survenue lors de la demande de redémarrage du module IPMI.", + "server_configuration_impi_restart_error_task": "Une erreur est survenue lors du redémarrage du module IPMI.", + "server_configuration_impi_restart_success": "Le module IPMI a bien été redémarré.", + "server_configuration_impi_sessions_title": "Suppression des sessions de l'IPMI", + "server_configuration_impi_sessions_information": "Voulez-vous vraiment supprimer les sessions du module IPMI ?", + "server_configuration_impi_sessions_loading": "Les sessions du module IPMI sont en cours de suppression.", + "server_configuration_impi_sessions_error": "Une erreur est survenue lors de la demande de suppression des sessions du module IPMI.", + "server_configuration_impi_restart_error_task_session": "Une erreur est survenue lors de la suppression des sessions du module IPMI.", + "server_configuration_impi_sessions_success": "Les sessions du module IPMI ont bien été supprimées.", + "server_configuration_impi_disable": "Les fonctionnalités du module IPMI sont temporairement désactivées car une tâche est en cours. Elles seront réactivées une fois la tâche terminée.", + "server_configuration_impi_monitoring_warning": "Pensez à désactiver le monitoring de vos services avant d'installer un système d'exploitation depuis IPMI.", + "server_configuration_impi_SOL_help": "La session SOL nécessite une configuration de votre part.", + "server_configuration_impi_SOL_help_link": "Accéder au guide de configuration.", + "server_configuration_kvm_order_step1_title": "Choisissez la durée", + "server_configuration_kvm_order_step2_title": "Commande d'un KVM sur le serveur {{t0}}", + "server_configuration_kvm_order_step2_duration": "Période :", + "server_configuration_kvm_order_step2_details": "Détails de la commande :", + "server_configuration_kvm_order_step2_price": "Prix :", + "server_configuration_kvm_order_finish_success": "La commande numéro {{t1}} a bien été prise en compte.", + "server_configuration_kvm_order_error": "Une erreur est survenue lors de la commande de KVM.", + "server_configuration_kvm_informations": "Informations de votre KVM", + "server_configuration_kvm_informations_name": "Nom :", + "server_configuration_kvm_informations_ip": "Adresse IP :", + "server_configuration_kvm_informations_expiration": "Expiration :", + "server_configuration_kvm_new_window": "Nouvelle fenêtre", + "server_configuration_kvm_access": "Accéder à mon KVM", + "server_configuration_kvm_error": "Une erreur est survenue lors de la récupération des informations du KVM.", + "server_configuration_tile_kvm_heading": "KVM à distance", + "server_configuration_tile_kvm_description": "Accès au clavier, à la souris et à l'affichage de votre serveur à distance", + "server_configuration_tile_sol_heading": "Série sur LAN (SOL)", + "server_configuration_tile_sol_description": "Accès à la console série de votre machine via une connexion sécurisée", + "server_configuration_ssh_sol_definition": "SSH SOL (via votre clé ssh)", + "server_configuration_ssh_select": "Sélectionnez une clé SSH", "server_configuration_installation_successfull": "L'installation du serveur {{t0}} est terminée", "server_configuration_installation_fail_task": "Une erreur est survenue lors de la récupération du statut de l'installation en cours du serveur {{t0}}.", "server_configuration_installation_fail_state": "Impossible de récupérer la progression de l'installation. La tache associé est toujours en cours.", diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_it_IT.json b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_it_IT.json index 142050c820ee..e2f548ceca95 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_it_IT.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_it_IT.json @@ -153,7 +153,7 @@ "server_tab_cloud_backup": "Backup Storage", "server_tab_ftp_backup": "Backup Storage", "server_tab_task": "Operazioni", - "server_tab_ipmi": "IPMI/KVM", + "server_tab_ipmi": "IPMI", "server_tab_dashboard": "Stato del server ", "server_tab_dashboard_install_progress": "Attivazione del sistema operativo in corso... Questa operazione può richiedere una decina di minuti. Al termine dell'installazione, il server si riavvierà sui dischi selezionati.", "server_tab_dashboard_install_progress_link": "Clicca qui per visualizzare lo stato di avanzamento.", diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_pl_PL.json b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_pl_PL.json index 80e792c8796d..35248e53e48f 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_pl_PL.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_pl_PL.json @@ -153,7 +153,7 @@ "server_tab_cloud_backup": "Backup Storage", "server_tab_ftp_backup": "Backup Storage", "server_tab_task": "Zadania", - "server_tab_ipmi": "IPMI / KVM", + "server_tab_ipmi": "IPMI", "server_tab_dashboard": "Stan serwera", "server_tab_dashboard_install_progress": "Trwa wdrażanie systemu operacyjnego. Operacja ta może potrwać około 10 minut. Po zakończeniu instalacji serwer zostanie zrestartowany na wybranych dyskach.", "server_tab_dashboard_install_progress_link": "Kliknij tutaj, aby wyświetlić stan zaawansowania.", diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_pt_PT.json b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_pt_PT.json index 3ed3ee6906b9..c5963a4fff4e 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_pt_PT.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/details/translations/Messages_pt_PT.json @@ -153,7 +153,7 @@ "server_tab_cloud_backup": "Backup Storage", "server_tab_ftp_backup": "Backup Storage", "server_tab_task": "Tarefas", - "server_tab_ipmi": "IPMI / KVM", + "server_tab_ipmi": "IPMI", "server_tab_dashboard": "Estado do servidor", "server_tab_dashboard_install_progress": "O seu sistema operativo está a ser implementado. Esta operação pode demorar cerca de dez minutos. No final da instalação, o seu servidor será reiniciado nos discos selecionados.", "server_tab_dashboard_install_progress_link": "Clique aqui para visualizar o seu progresso.", diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/component.js b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/component.js index b5cf359e0185..133a79fe2ed8 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/component.js +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/component.js @@ -8,7 +8,6 @@ export default { goToKvmOrder: '<', handleError: '<', handleSuccess: '<', - trackingPrefix: '<', }, template, }; diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/routing.js b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/routing.js index fd3169de4bba..bf2631bd341c 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/routing.js +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/routing.js @@ -13,7 +13,6 @@ export default /* @ngInject */ ($stateProvider) => { $state.go('app.dedicated-server.server.order-kvm', { productId: serverName, }), - trackingPrefix: () => 'dedicated::dedicated-server::server::ipmi', breadcrumb: /* @ngInject */ ($translate) => $translate.instant('dedicated_server_ipmi'), }, diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/template.html b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/template.html index a0ed87ad6b4c..4308dd3e8f51 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/template.html +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/template.html @@ -5,5 +5,4 @@ on-kvm-order="$ctrl.goToKvmOrder()" on-error="$ctrl.handleError(error)" on-success="$ctrl.handleSuccess(message)" - tracking-prefix="$ctrl.trackingPrefix" > diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_de_DE.json b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_de_DE.json index 1af3c73a99c3..e5c9c80970ab 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_de_DE.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_de_DE.json @@ -1,3 +1,3 @@ { - "dedicated_server_ipmi": "IPMI / KVM" + "dedicated_server_ipmi": "IPMI" } diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_en_GB.json b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_en_GB.json index 7f60d94a7060..e5c9c80970ab 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_en_GB.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_en_GB.json @@ -1,3 +1,3 @@ { - "dedicated_server_ipmi": "IPMI/KVM" + "dedicated_server_ipmi": "IPMI" } diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_es_ES.json b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_es_ES.json index 1af3c73a99c3..e5c9c80970ab 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_es_ES.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_es_ES.json @@ -1,3 +1,3 @@ { - "dedicated_server_ipmi": "IPMI / KVM" + "dedicated_server_ipmi": "IPMI" } diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_fr_CA.json b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_fr_CA.json index 1af3c73a99c3..e5c9c80970ab 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_fr_CA.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_fr_CA.json @@ -1,3 +1,3 @@ { - "dedicated_server_ipmi": "IPMI / KVM" + "dedicated_server_ipmi": "IPMI" } diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_fr_FR.json b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_fr_FR.json index 1af3c73a99c3..e5c9c80970ab 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_fr_FR.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_fr_FR.json @@ -1,3 +1,3 @@ { - "dedicated_server_ipmi": "IPMI / KVM" + "dedicated_server_ipmi": "IPMI" } diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_it_IT.json b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_it_IT.json index 7f60d94a7060..e5c9c80970ab 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_it_IT.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_it_IT.json @@ -1,3 +1,3 @@ { - "dedicated_server_ipmi": "IPMI/KVM" + "dedicated_server_ipmi": "IPMI" } diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_pl_PL.json b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_pl_PL.json index 1af3c73a99c3..e5c9c80970ab 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_pl_PL.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_pl_PL.json @@ -1,3 +1,3 @@ { - "dedicated_server_ipmi": "IPMI / KVM" + "dedicated_server_ipmi": "IPMI" } diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_pt_PT.json b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_pt_PT.json index 1af3c73a99c3..e5c9c80970ab 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_pt_PT.json +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/ipmi/translations/Messages_pt_PT.json @@ -1,3 +1,3 @@ { - "dedicated_server_ipmi": "IPMI / KVM" + "dedicated_server_ipmi": "IPMI" } diff --git a/packages/manager/apps/dedicated/client/app/dedicated/server/kvm/order/routing.js b/packages/manager/apps/dedicated/client/app/dedicated/server/kvm/order/routing.js index fde2e1a2ec24..e438fe24f178 100644 --- a/packages/manager/apps/dedicated/client/app/dedicated/server/kvm/order/routing.js +++ b/packages/manager/apps/dedicated/client/app/dedicated/server/kvm/order/routing.js @@ -7,16 +7,10 @@ export default /* @ngInject */ ($stateProvider) => { }, }, resolve: { - goBack: /* @ngInject */ /* @ngInject */ ($state, serverName) => () => - $state.go('app.dedicated-server.server.ipmi', { - productId: serverName, - }), + goBack: /* @ngInject */ (goToServerDetails) => goToServerDetails, user: /* @ngInject */ (currentUser) => currentUser, breadcrumb: /* @ngInject */ ($translate) => $translate.instant('server_configuration_impi_order_kvm'), }, - atInternet: { - rename: 'dedicated::dedicated-server::server::ipmi::order-kvm', - }, }); }; diff --git a/packages/manager/modules/bm-server-components/src/ipmi/constants.js b/packages/manager/modules/bm-server-components/src/ipmi/constants.js index 007fc5178eee..0342a2151d8c 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/constants.js +++ b/packages/manager/modules/bm-server-components/src/ipmi/constants.js @@ -21,13 +21,6 @@ export const getIpmiGuideUrl = (subsidiary) => { return IPMI_GUIGES[subsidiary] || IPMI_GUIGES.DEFAULT; }; -export const KVM_PLAN_CODE = 'usb-kvm-ip'; - -export const KVM_ORDER_TRACKING_PREFIX = - 'dedicated::dedicated-server::server::ipmi::order-kvm'; - export default { getIpmiGuideUrl, - KVM_PLAN_CODE, - KVM_TRACKING_PREFIX: KVM_ORDER_TRACKING_PREFIX, }; diff --git a/packages/manager/modules/bm-server-components/src/ipmi/controller.js b/packages/manager/modules/bm-server-components/src/ipmi/controller.js index 7bdf8ee2f04a..6e5e63412755 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/controller.js +++ b/packages/manager/modules/bm-server-components/src/ipmi/controller.js @@ -84,10 +84,20 @@ export default class BmServerComponentsIpmiController { // load kvm features if IPMI is not activated if (!this.ipmi.isActivated()) { - return this.IpmiService.getKvmFeatures(this.serviceName) - .catch(() => ({})) - .then((kvmFeatures) => { - const canOrderKvm = !Object.keys(kvmFeatures).length; + return this.$q + .all({ + kvmFeatures: this.IpmiService.getKvmFeatures( + this.serviceName, + ).catch((error) => { + this.handleError( + error, + this.$translate.instant('server_configuration_kvm_error'), + ); + return {}; + }), + canOrderKvm: this.IpmiService.canOrderKvm(this.serviceName), + }) + .then(({ kvmFeatures, canOrderKvm }) => { this.kvm = new Kvm(kvmFeatures, canOrderKvm); }); } @@ -775,7 +785,6 @@ export default class BmServerComponentsIpmiController { orderKvm() { if (isFunction(this.onKvmOrder)) { - this.trackClick('order-kvm'); this.onKvmOrder(); } } diff --git a/packages/manager/modules/bm-server-components/src/ipmi/order-kvm/controller.js b/packages/manager/modules/bm-server-components/src/ipmi/order-kvm/controller.js index 4bba7aafde1a..b92646940d45 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/order-kvm/controller.js +++ b/packages/manager/modules/bm-server-components/src/ipmi/order-kvm/controller.js @@ -1,80 +1,84 @@ import isFunction from 'lodash/isFunction'; -import { KVM_ORDER_TRACKING_PREFIX } from '../constants'; +import set from 'lodash/set'; export default class BmServerComponentsOrderKvmController { /* @ngInject */ - constructor($translate, $window, IpmiService, atInternet) { + constructor($translate, $window, IpmiService) { this.$translate = $translate; this.$window = $window; this.IpmiService = IpmiService; - this.atInternet = atInternet; } $onInit() { this.serviceName = this.server.name; - const [datacenter] = this.server.datacenter.split('_'); - this.datacenter = datacenter.toLowerCase(); - this.contractAgreement = false; - this.pendingOrder = false; - this.prepareKvmCart(); + this.order = {}; + this.loaders = { + details: false, + validation: false, + }; + this.loadOptionDetails(); } - prepareKvmCart() { - this.loading = true; - this.IpmiService.prepareKvmCart(this.serviceName, this.datacenter) - .then( - ({ - cartId, - contracts, - prices: { - withTax: { text }, - }, - }) => { - this.cartId = cartId; - this.contracts = contracts; - this.contractAgreement = contracts?.length === 0; - this.kvmPrice = text; - }, + loadOptionDetails() { + this.loaders.details = true; + return this.IpmiService.getKvmOrderDurations(this.serviceName) + .then((durations) => { + return this.IpmiService.getKvmOrderDetails( + this.serviceName, + durations, + ).then((orderDetails) => { + this.order.details = orderDetails.map((detail, i) => { + set(detail, 'duration', durations[i]); + return detail; + }); + return this.order.details; + }); + }) + .catch((error) => + this.handleError( + error, + this.$translate.instant('server_configuration_kvm_order_error'), + ), ) - .catch((error) => this.displayKvmOrderError(error)) .finally(() => { - this.loading = false; + this.loaders.details = false; }); } - trackBanner(bannerType) { - this.atInternet.trackPage({ - name: `${KVM_ORDER_TRACKING_PREFIX}-${bannerType}`, - }); - } - - displayKvmOrderError(error) { - this.contractAgreement = false; - return this.handleError( - error, - this.$translate.instant('server_configuration_kvm_order_error'), - ); + loadDetail() { + this.orderDetail = + this.order.details.filter( + (detail) => detail.duration === this.order.durationSelected, + )[0] || {}; } orderKvm() { - this.pendingOrder = true; - this.atInternet.trackClick({ - name: `${KVM_ORDER_TRACKING_PREFIX}::confirm`, - type: 'action', - }); - this.IpmiService.orderKvm(this.cartId) - .then(({ url, orderId }) => { + this.loaders.validation = true; + return this.IpmiService.postKvmOrderInfos( + this.serviceName, + this.order.durationSelected, + ) + .then((data) => { this.handleSuccess( this.$translate.instant( 'server_configuration_kvm_order_finish_success', + { + orderUrl: data.url, + orderId: data.orderId, + }, ), ); - this.$window.open(url, '_blank', 'noopener'); - this.orderId = orderId; + this.$window.open(data.url, '_blank', 'noopener'); + return data; }) - .catch((error) => this.displayKvmOrderError(error)) + .catch((error) => + this.handleError( + error, + this.$translate.instant('server_configuration_kvm_order_error'), + ), + ) .finally(() => { - this.pendingOrder = false; + this.loaders.validation = false; }); } @@ -91,7 +95,6 @@ export default class BmServerComponentsOrderKvmController { } handleError(error, message = null) { - this.trackBanner('error'); if (isFunction(this.onError)) { this.onError({ error: { message, data: error }, @@ -100,7 +103,6 @@ export default class BmServerComponentsOrderKvmController { } handleSuccess(message) { - this.trackBanner('success'); if (isFunction(this.onSuccess)) { this.onSuccess({ message, diff --git a/packages/manager/modules/bm-server-components/src/ipmi/order-kvm/template.html b/packages/manager/modules/bm-server-components/src/ipmi/order-kvm/template.html index debdb0dd1ce0..4a93dd05c562 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/order-kvm/template.html +++ b/packages/manager/modules/bm-server-components/src/ipmi/order-kvm/template.html @@ -1,49 +1,82 @@ -
- -
-
+
-

-

-
-

- - - - -
-

- - - - + + + +
+ + + + + + +
+
+ + +

+
+
+
+
+
+
    +
  • +
+
+
+
+
+

+
+
diff --git a/packages/manager/modules/bm-server-components/src/ipmi/service.js b/packages/manager/modules/bm-server-components/src/ipmi/service.js index fff67a7e8919..14ff47fc0c62 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/service.js +++ b/packages/manager/modules/bm-server-components/src/ipmi/service.js @@ -1,11 +1,40 @@ -import { KVM_PLAN_CODE } from './constants'; - export default class BmServerComponentsIpmiService { /* @ngInject */ - constructor($http, $q, coreConfig) { + constructor($http, $q) { this.$http = $http; this.$q = $q; - this.user = coreConfig.getUser(); + } + + canOrderKvm(serviceName) { + return this.$http + .get(`/dedicated/server/${serviceName}/orderable/kvm`) + .then(({ data }) => data); + } + + getKvmOrderDurations(serviceName) { + return this.$http + .get(`/order/dedicated/server/${serviceName}/kvm`) + .then(({ data }) => data); + } + + getKvmOrderDetail(serviceName, duration) { + return this.$http + .get(`/order/dedicated/server/${serviceName}/kvm/${duration}`) + .then(({ data }) => data); + } + + getKvmOrderDetails(serviceName, durations) { + return this.$q.all( + durations.map((duration) => + this.getKvmOrderDetail(serviceName, duration), + ), + ); + } + + postKvmOrderInfos(serviceName, duration) { + return this.$http + .post(`/order/dedicated/server/${serviceName}/kvm/${duration}`) + .then(({ data }) => data); } getKvmFeatures(serviceName) { @@ -97,76 +126,4 @@ export default class BmServerComponentsIpmiService { }) .then(({ data }) => data); } - - createAndAssignNewCart() { - return this.$http - .post('/order/cart', { - ovhSubsidiary: this.user.ovhSubsidiary, - }) - .then(({ data }) => - this.$http.post(`/order/cart/${data.cartId}/assign`).then(() => ({ - cartId: data.cartId, - })), - ); - } - - addKvmOptionToCart(cartId, duration, pricingMode, quantity) { - return this.$http - .post(`/order/cart/${cartId}/eco`, { - duration, - planCode: KVM_PLAN_CODE, - pricingMode, - quantity, - }) - .then(({ data }) => data); - } - - addKvmConfigurationToCart(itemId, cartId, serviceName, datacenter) { - return this.$q.all([ - this.$http.post(`/order/cart/${cartId}/item/${itemId}/configuration`, { - label: 'dedicated_datacenter', - value: datacenter, - }), - this.$http.post(`/order/cart/${cartId}/item/${itemId}/configuration`, { - label: 'server', - value: serviceName, - }), - ]); - } - - checkoutCart(cartId) { - return this.$http - .post(`/order/cart/${cartId}/checkout`, { - autoPayWithPreferredPaymentMethod: true, - }) - .then(({ data }) => data); - } - - getCart(cartId) { - return this.$http - .get(`/order/cart/${cartId}/checkout`) - .then(({ data }) => ({ - cartId, - ...data, - })); - } - - prepareKvmCart(serviceName, datacenter) { - let cartId = ''; - - return this.createAndAssignNewCart() - .then((data) => { - cartId = data.cartId; - return this.addKvmOptionToCart(cartId, 'P1M', 'default', 1); - }) - .then(({ itemId }) => - this.addKvmConfigurationToCart(itemId, cartId, serviceName, datacenter), - ) - .then(() => this.getCart(cartId)) - .catch(() => this.$http.delete(`/order/cart/${cartId}`)); - } - - orderKvm(cartId) { - return this.checkoutCart(cartId); - } } diff --git a/packages/manager/modules/bm-server-components/src/ipmi/template.html b/packages/manager/modules/bm-server-components/src/ipmi/template.html index 8ce1433b198c..5589e6f524ca 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/template.html +++ b/packages/manager/modules/bm-server-components/src/ipmi/template.html @@ -19,27 +19,24 @@
-

-
-

-

+

- + - +
diff --git a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_de_DE.json b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_de_DE.json index 686542a36f9a..9275a313f40f 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_de_DE.json +++ b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_de_DE.json @@ -2,8 +2,8 @@ "server_configuration_impi_loading_error": "Beim Abruf der Informationen ist ein Fehler aufgetreten.", "server_configuration_impi_reset_interfaces": "IPMI neu starten", "server_configuration_impi_reset_sessions": "Sessions löschen", - "server_configuration_impi_off": "Ihr Server verfügt nicht über ein IPMI-Modul. Diese Funktion ist für diesen Diensttyp nicht verfügbar.", - "server_configuration_impi_off_kvm": "Sie können temporären Zugriff auf ein KVM-over-IP-Modul erhalten, indem Sie die unten stehende Option bestellen.", + "server_configuration_impi_off": "Das IPMI-Modul ist nicht für diesen Server verfügbar", + "server_configuration_impi_off_kvm": "Wenn Sie diese Funktion nutzen möchten, können Sie ein KVM verwenden.", "server_configuration_impi_order_kvm": "KVM bestellen", "server_configuration_impi_disabled": "Der Status des Servers ist {{t0}}. Das IPMI-Modul ist daher deaktiviert.", "server_configuration_impi_test": "IPMI-Test", @@ -50,7 +50,7 @@ "server_configuration_kvm_order_step2_duration": "Zeitraum:", "server_configuration_kvm_order_step2_details": "Details der Bestellung:", "server_configuration_kvm_order_step2_price": "Preis:", - "server_configuration_kvm_order_finish_success": "Ihr Dienst wurde bestellt. Der Dienst wird gerade von unseren Teams im Rechenzentrum installiert. Sie erhalten eine E-Mail, sobald die Installation abgeschlossen ist.", + "server_configuration_kvm_order_finish_success": "Die Bestellung mit der Nummer {{t1}} wurde erfasst.", "server_configuration_kvm_order_error": "Bei der KVM-Bestellung ist ein Fehler aufgetreten.", "server_configuration_kvm_informations": "KVM-Informationen", "server_configuration_kvm_informations_name": "Name:", @@ -67,14 +67,5 @@ "server_configuration_ssh_select": "Wählen Sie einen SSH-Schlüssel", "server_configuration_doing": "[Wird ausgeführt]", "server_common_confirm": "Bestätigen", - "server_common_cancel": "Abbrechen", - "server_configuration_ipmi_title": "IPMI", - "server_configuration_kvm_title": "KVM", - "server_configuration_kvm_explanation": "KVM-over-IP-Switches ermöglichen es Nutzer:innen, einen Server in einem Netzwerk jederzeit und von überall aus über Remote-IP-Zugriff zu steuern.", - "server_configuration_kvm_price_per_month": "{{t0}} für einen Monat", - "server_configuration_kvm_contract_validation_title": "Validierung der Verträge", - "server_configuration_kvm_contract_validation_text": "Bitte lesen und akzeptieren Sie die folgenden Verträge:", - "server_configuration_kvm_contract_agreement": "Ich habe die Verträge gelesen und akzeptiere sie.", - "server_configuration_kvm_contract_agreed": "Sie haben die zuvor festgelegten Bedingungen bereits akzeptiert.", - "server_configuration_kvm_proceed_payment": "Zur Zahlung wechseln" + "server_common_cancel": "Abbrechen" } diff --git a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_en_GB.json b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_en_GB.json index fb36838d5db7..b865a899cf7f 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_en_GB.json +++ b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_en_GB.json @@ -2,8 +2,8 @@ "server_configuration_impi_loading_error": "An error occurred while retrieving the information.", "server_configuration_impi_reset_interfaces": "Reboot the IPMI", "server_configuration_impi_reset_sessions": "Delete the sessions", - "server_configuration_impi_off": "Your server does not have an IPMI module, so this feature is not available with this type of service.", - "server_configuration_impi_off_kvm": "You can access a KVM over IP module temporarily by ordering the option below.", + "server_configuration_impi_off": "The IPMI module is not available on this server.", + "server_configuration_impi_off_kvm": "However, you can use a KVM to get this feature.", "server_configuration_impi_order_kvm": "Order a KVM", "server_configuration_impi_disabled": "The server status is {{t0}}. The IPMI module is disabled as a result.", "server_configuration_impi_test": "Test the IPMI", @@ -50,7 +50,7 @@ "server_configuration_kvm_order_step2_duration": "Period:", "server_configuration_kvm_order_step2_details": "Order details:", "server_configuration_kvm_order_step2_price": "Price:", - "server_configuration_kvm_order_finish_success": "Your service has been ordered. Our datacenter teams are currently installing the service. You will receive an email when the installation is complete.", + "server_configuration_kvm_order_finish_success": "Order number {{t1}} has been processed.", "server_configuration_kvm_order_error": "An error has occurred ordering the KVM.", "server_configuration_kvm_informations": "KVM details", "server_configuration_kvm_informations_name": "Name:", @@ -67,14 +67,5 @@ "server_configuration_ssh_select": "Select an SSH key", "server_configuration_doing": "[In progress]", "server_common_confirm": "Confirm", - "server_common_cancel": "Cancel", - "server_configuration_ipmi_title": "IPMI", - "server_configuration_kvm_title": "KVM", - "server_configuration_kvm_explanation": "KVM over IP switches allow users to control a server on a network, wherever they are and whenever they wish, using remote IP access.", - "server_configuration_kvm_price_per_month": "{{t0}} for one month", - "server_configuration_kvm_contract_validation_title": "Accept terms and conditions ", - "server_configuration_kvm_contract_validation_text": "Please read and accept the terms and conditions below:", - "server_configuration_kvm_contract_agreement": "I confirm that I have read and understood the terms & conditions.", - "server_configuration_kvm_contract_agreed": "You have already accepted the terms and conditions previously set out.", - "server_configuration_kvm_proceed_payment": "Go to payment" + "server_common_cancel": "Cancel" } diff --git a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_es_ES.json b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_es_ES.json index 6ef57c32e51f..6f19c00863a0 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_es_ES.json +++ b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_es_ES.json @@ -2,8 +2,8 @@ "server_configuration_impi_loading_error": "Se ha producido un error al obtener la información.", "server_configuration_impi_reset_interfaces": "Reiniciar IPMI", "server_configuration_impi_reset_sessions": "Eliminar las sesiones", - "server_configuration_impi_off": "Su servidor no dispone de un módulo IPMI. Esta funcionalidad no está disponible en este tipo de servicio.", - "server_configuration_impi_off_kvm": "Puede acceder temporalmente a un módulo KVM por IP solicitando la siguiente opción.", + "server_configuration_impi_off": "El módulo IPMI no está disponible para este servidor.", + "server_configuration_impi_off_kvm": "No obstante, si desea disfrutar de esta funcionalidad, puede utilizar un KVM.", "server_configuration_impi_order_kvm": "Contratar un KVM", "server_configuration_impi_disabled": "El estado del servidor es {{t0}}. El módulo IPMI está desactivado.", "server_configuration_impi_test": "Probar IPMI", @@ -50,7 +50,7 @@ "server_configuration_kvm_order_step2_duration": "Período", "server_configuration_kvm_order_step2_details": "Detalles del pedido:", "server_configuration_kvm_order_step2_price": "Precio:", - "server_configuration_kvm_order_finish_success": "El servicio se ha contratado correctamente. Nuestro equipo está instalando el servicio en el datacenter. Recibirá un mensaje de correo electrónico cuando la instalación haya finalizado.", + "server_configuration_kvm_order_finish_success": "El pedido número {{t1}} se ha registrado correctamente.", "server_configuration_kvm_order_error": "Se ha producido un error al enviar el pedido de KVM.", "server_configuration_kvm_informations": "Información del KVM", "server_configuration_kvm_informations_name": "Nombre:", @@ -67,14 +67,5 @@ "server_configuration_ssh_select": "Seleccione una llave SSH", "server_configuration_doing": "[en curso]", "server_common_confirm": "Confirmar", - "server_common_cancel": "Cancelar", - "server_configuration_ipmi_title": "IPMI", - "server_configuration_kvm_title": "KVM", - "server_configuration_kvm_explanation": "Los conmutadores KVM por IP permiten a los usuarios controlar un servidor en una red, en cualquier momento y lugar, a través de un acceso IP remoto.", - "server_configuration_kvm_price_per_month": "{{t0}} por un mes", - "server_configuration_kvm_contract_validation_title": "Aceptación de los contratos", - "server_configuration_kvm_contract_validation_text": "Por favor, lea y acepte los contratos siguientes:", - "server_configuration_kvm_contract_agreement": "He leído y acepto los contratos.", - "server_configuration_kvm_contract_agreed": "Ya ha aceptado los términos y condiciones mencionados anteriormente.", - "server_configuration_kvm_proceed_payment": "Proceder al pago" + "server_common_cancel": "Cancelar" } diff --git a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_fr_CA.json b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_fr_CA.json index 8a5bb353c384..aa8c08c248fe 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_fr_CA.json +++ b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_fr_CA.json @@ -1,8 +1,9 @@ { "server_configuration_impi_loading_error": "Une erreur est survenue lors de la récupération des informations", "server_configuration_impi_reset_interfaces": "Redémarrer IPMI", - "server_configuration_impi_off": "Votre serveur ne dispose pas d'un module IPMI, cette fonctionnalité n'est pas disponible sur ce type de service.", - "server_configuration_impi_off_kvm": "Vous pouvez bénéficier d'un accès temporaire à un module KVM sur IP en commandant l'option ci-dessous.", + "server_configuration_impi_reset_sessions": "Supprimer les sessions", + "server_configuration_impi_off": "Le module IPMI n'est pas disponible pour ce serveur.", + "server_configuration_impi_off_kvm": "Toutefois, si vous souhaitez bénéficier de cette fonctionnalité, vous pouvez utiliser un KVM.", "server_configuration_impi_order_kvm": "Commander un KVM", "server_configuration_impi_disabled": "Le statut du serveur est {{t0}}. Le module IPMI est donc désactivé.", "server_configuration_impi_test": "Tester IPMI", @@ -13,6 +14,7 @@ "server_configuration_impi_information_java": "IPMI permet de se connecter à votre serveur via l'applet JAVA suivant :", "server_configuration_impi_information2": "En initialisant une session 'Remote KVM' (accès au clavier, à la souris et à l'affichage de votre serveur à distance) depuis votre IP {{t0}}
  • Depuis une applet Java Web Start
", "server_configuration_impi_information3": "En initialisant une session 'Serial Over LAN' (accès à la console série de votre machine via une connexion sécurisée) depuis votre IP {{t0}}
  • Depuis votre navigateur (https)
", + "server_configuration_impi_start": "Démarrer", "server_configuration_impi_navigation": "Depuis votre navigateur (SoL)", "server_configuration_impi_navigation_error": "Une erreur est survenue lors de la tentative de connexion au module IPMI avec votre navigateur", "server_configuration_impi_navigation_success": "La connexion au module IPMI avec votre navigateur est prête.", @@ -33,22 +35,22 @@ "server_configuration_impi_restart_error": "Une erreur est survenue lors de la demande de redémarrage du module IPMI.", "server_configuration_impi_restart_error_task": "Une erreur est survenue lors du redémarrage du module IPMI.", "server_configuration_impi_restart_success": "Le module IPMI a bien été redémarré.", + "server_configuration_impi_sessions_title": "Suppression des sessions de l'IPMI", + "server_configuration_impi_sessions_information": "Voulez-vous vraiment supprimer les sessions du module IPMI ?", + "server_configuration_impi_sessions_loading": "Les sessions du module IPMI sont en cours de suppression.", + "server_configuration_impi_sessions_error": "Une erreur est survenue lors de la demande de suppression des sessions du module IPMI.", "server_configuration_impi_restart_error_task_session": "Une erreur est survenue lors de la suppression des sessions du module IPMI.", "server_configuration_impi_sessions_success": "Les sessions du module IPMI ont bien été supprimées.", "server_configuration_impi_disable": "Les fonctionnalités du module IPMI sont temporairement désactivées car une tâche est en cours. Elles seront réactivées une fois la tâche terminée.", "server_configuration_impi_monitoring_warning": "Pensez à désactiver le monitoring de vos services avant d'installer un système d'exploitation depuis IPMI.", "server_configuration_impi_SOL_help": "La session SOL nécessite une configuration de votre part.", "server_configuration_impi_SOL_help_link": "Accéder au guide de configuration.", - "server_configuration_ipmi_title": "IPMI", - "server_configuration_kvm_title": "KVM", - "server_configuration_kvm_explanation": "Les commutateurs KVM sur IP permettent aux utilisateurs de contrôler un serveur sur un réseau, où qu'ils soient et à tout moment, grâce à un accès IP à distance.", - "server_configuration_kvm_price_per_month": "{{t0}} pour une durée d'un mois", - "server_configuration_kvm_contract_validation_title": "Validation des contrats", - "server_configuration_kvm_contract_validation_text": "Merci de lire et d'accepter le(s) contrat(s) ci-dessous :", - "server_configuration_kvm_contract_agreement": "J'ai lu et j'accepte les contrats", - "server_configuration_kvm_contract_agreed": "Vous avez déjà accepté les termes et conditions précédemment définis.", - "server_configuration_kvm_proceed_payment": "Passer au paiement", - "server_configuration_kvm_order_finish_success": "Votre service a bien été commandé. Le service est en cours d'installation par nos équipes en datacentre. Vous recevrez un mail lorsque l'installation sera finalisée.", + "server_configuration_kvm_order_step1_title": "Choisissez la durée", + "server_configuration_kvm_order_step2_title": "Commande d'un KVM sur le serveur {{t0}}", + "server_configuration_kvm_order_step2_duration": "Période :", + "server_configuration_kvm_order_step2_details": "Détails de la commande :", + "server_configuration_kvm_order_step2_price": "Prix :", + "server_configuration_kvm_order_finish_success": "La commande numéro {{t1}} a bien été prise en compte.", "server_configuration_kvm_order_error": "Une erreur est survenue lors de la commande de KVM.", "server_configuration_kvm_informations": "Informations de votre KVM", "server_configuration_kvm_informations_name": "Nom :", diff --git a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_fr_FR.json b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_fr_FR.json index 8a5bb353c384..aa8c08c248fe 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_fr_FR.json +++ b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_fr_FR.json @@ -1,8 +1,9 @@ { "server_configuration_impi_loading_error": "Une erreur est survenue lors de la récupération des informations", "server_configuration_impi_reset_interfaces": "Redémarrer IPMI", - "server_configuration_impi_off": "Votre serveur ne dispose pas d'un module IPMI, cette fonctionnalité n'est pas disponible sur ce type de service.", - "server_configuration_impi_off_kvm": "Vous pouvez bénéficier d'un accès temporaire à un module KVM sur IP en commandant l'option ci-dessous.", + "server_configuration_impi_reset_sessions": "Supprimer les sessions", + "server_configuration_impi_off": "Le module IPMI n'est pas disponible pour ce serveur.", + "server_configuration_impi_off_kvm": "Toutefois, si vous souhaitez bénéficier de cette fonctionnalité, vous pouvez utiliser un KVM.", "server_configuration_impi_order_kvm": "Commander un KVM", "server_configuration_impi_disabled": "Le statut du serveur est {{t0}}. Le module IPMI est donc désactivé.", "server_configuration_impi_test": "Tester IPMI", @@ -13,6 +14,7 @@ "server_configuration_impi_information_java": "IPMI permet de se connecter à votre serveur via l'applet JAVA suivant :", "server_configuration_impi_information2": "En initialisant une session 'Remote KVM' (accès au clavier, à la souris et à l'affichage de votre serveur à distance) depuis votre IP {{t0}}
  • Depuis une applet Java Web Start
", "server_configuration_impi_information3": "En initialisant une session 'Serial Over LAN' (accès à la console série de votre machine via une connexion sécurisée) depuis votre IP {{t0}}
  • Depuis votre navigateur (https)
", + "server_configuration_impi_start": "Démarrer", "server_configuration_impi_navigation": "Depuis votre navigateur (SoL)", "server_configuration_impi_navigation_error": "Une erreur est survenue lors de la tentative de connexion au module IPMI avec votre navigateur", "server_configuration_impi_navigation_success": "La connexion au module IPMI avec votre navigateur est prête.", @@ -33,22 +35,22 @@ "server_configuration_impi_restart_error": "Une erreur est survenue lors de la demande de redémarrage du module IPMI.", "server_configuration_impi_restart_error_task": "Une erreur est survenue lors du redémarrage du module IPMI.", "server_configuration_impi_restart_success": "Le module IPMI a bien été redémarré.", + "server_configuration_impi_sessions_title": "Suppression des sessions de l'IPMI", + "server_configuration_impi_sessions_information": "Voulez-vous vraiment supprimer les sessions du module IPMI ?", + "server_configuration_impi_sessions_loading": "Les sessions du module IPMI sont en cours de suppression.", + "server_configuration_impi_sessions_error": "Une erreur est survenue lors de la demande de suppression des sessions du module IPMI.", "server_configuration_impi_restart_error_task_session": "Une erreur est survenue lors de la suppression des sessions du module IPMI.", "server_configuration_impi_sessions_success": "Les sessions du module IPMI ont bien été supprimées.", "server_configuration_impi_disable": "Les fonctionnalités du module IPMI sont temporairement désactivées car une tâche est en cours. Elles seront réactivées une fois la tâche terminée.", "server_configuration_impi_monitoring_warning": "Pensez à désactiver le monitoring de vos services avant d'installer un système d'exploitation depuis IPMI.", "server_configuration_impi_SOL_help": "La session SOL nécessite une configuration de votre part.", "server_configuration_impi_SOL_help_link": "Accéder au guide de configuration.", - "server_configuration_ipmi_title": "IPMI", - "server_configuration_kvm_title": "KVM", - "server_configuration_kvm_explanation": "Les commutateurs KVM sur IP permettent aux utilisateurs de contrôler un serveur sur un réseau, où qu'ils soient et à tout moment, grâce à un accès IP à distance.", - "server_configuration_kvm_price_per_month": "{{t0}} pour une durée d'un mois", - "server_configuration_kvm_contract_validation_title": "Validation des contrats", - "server_configuration_kvm_contract_validation_text": "Merci de lire et d'accepter le(s) contrat(s) ci-dessous :", - "server_configuration_kvm_contract_agreement": "J'ai lu et j'accepte les contrats", - "server_configuration_kvm_contract_agreed": "Vous avez déjà accepté les termes et conditions précédemment définis.", - "server_configuration_kvm_proceed_payment": "Passer au paiement", - "server_configuration_kvm_order_finish_success": "Votre service a bien été commandé. Le service est en cours d'installation par nos équipes en datacentre. Vous recevrez un mail lorsque l'installation sera finalisée.", + "server_configuration_kvm_order_step1_title": "Choisissez la durée", + "server_configuration_kvm_order_step2_title": "Commande d'un KVM sur le serveur {{t0}}", + "server_configuration_kvm_order_step2_duration": "Période :", + "server_configuration_kvm_order_step2_details": "Détails de la commande :", + "server_configuration_kvm_order_step2_price": "Prix :", + "server_configuration_kvm_order_finish_success": "La commande numéro {{t1}} a bien été prise en compte.", "server_configuration_kvm_order_error": "Une erreur est survenue lors de la commande de KVM.", "server_configuration_kvm_informations": "Informations de votre KVM", "server_configuration_kvm_informations_name": "Nom :", diff --git a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_it_IT.json b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_it_IT.json index 91e6fb082518..df321744c7c2 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_it_IT.json +++ b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_it_IT.json @@ -2,8 +2,8 @@ "server_configuration_impi_loading_error": "Si è verificato un errore durante il recupero delle informazioni", "server_configuration_impi_reset_interfaces": "Riavvia IPMI", "server_configuration_impi_reset_sessions": "Rimuovi le sessioni", - "server_configuration_impi_off": "Il tuo server non dispone di un modulo IPMI: la funzionalità non è disponibile su questo tipo di servizio.", - "server_configuration_impi_off_kvm": "Per usufruire di un accesso temporaneo a un modulo KVM su IP, ordina l'opzione qui sotto.", + "server_configuration_impi_off": "Il modulo IPMI non è disponibile su questo server", + "server_configuration_impi_off_kvm": "Se vuoi usufruire di questa funzionalità, puoi comunque utilizzare un KVM.", "server_configuration_impi_order_kvm": "Ordina un KVM", "server_configuration_impi_disabled": "Lo stato del server è {{t0}}. Il modulo IPMI è disattivato.", "server_configuration_impi_test": "Testa IPMI", @@ -50,7 +50,7 @@ "server_configuration_kvm_order_step2_duration": "Periodo:", "server_configuration_kvm_order_step2_details": "Dettagli dell'ordine:", "server_configuration_kvm_order_step2_price": "Prezzo:", - "server_configuration_kvm_order_finish_success": "Il servizio è stato ordinato correttamente. I nostri team stanno installando il servizio nel datacenter. Una volta terminata l’installazione, riceverai un’email.", + "server_configuration_kvm_order_finish_success": "L'ordine numero {{t1}} è stato preso in carico.", "server_configuration_kvm_order_error": "Si è verificato un errore durante l'ordine del KVM.", "server_configuration_kvm_informations": "Informazioni del KVM", "server_configuration_kvm_informations_name": "Nome:", @@ -67,14 +67,5 @@ "server_configuration_ssh_select": "Seleziona una chiave SSH", "server_configuration_doing": "[In corso]", "server_common_confirm": "Conferma", - "server_common_cancel": "Annulla", - "server_configuration_ipmi_title": "IPMI", - "server_configuration_kvm_title": "KVM", - "server_configuration_kvm_explanation": "Gli switch KVM su IP permettono agli utenti di controllare un server su una rete, in qualsiasi momento e da qualunque localizzazione, grazie all'accesso IP remoto.", - "server_configuration_kvm_price_per_month": "{{t0}} per una durata di un mese", - "server_configuration_kvm_contract_validation_title": "Accetta i contratti", - "server_configuration_kvm_contract_validation_text": "Leggi e accetta i seguenti contratti:", - "server_configuration_kvm_contract_agreement": "Ho letto e accetto le condizioni contrattuali.", - "server_configuration_kvm_contract_agreed": "I termini e le condizioni precedentemente definiti sono già stati accettati.", - "server_configuration_kvm_proceed_payment": "Vai al pagamento" + "server_common_cancel": "Annulla" } diff --git a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_pl_PL.json b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_pl_PL.json index 0b0162d6bbcf..27fb16fbf0e1 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_pl_PL.json +++ b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_pl_PL.json @@ -2,8 +2,8 @@ "server_configuration_impi_loading_error": "Wystąpił błąd podczas pobierania danych.", "server_configuration_impi_reset_interfaces": "Zrestartuj IPMI", "server_configuration_impi_reset_sessions": "Usuń sesje", - "server_configuration_impi_off": "Twój serwer nie posiada modułu IPMI. Ta funkcja nie jest dostępna dla tego typu usługi.", - "server_configuration_impi_off_kvm": "Możesz uzyskać tymczasowy dostęp do modułu KVM over IP, zamawiając poniższą opcję.", + "server_configuration_impi_off": "Moduł IPMI nie jest dostępny w tym serwerze.", + "server_configuration_impi_off_kvm": "Jeśli chcesz korzystać z tej funkcjonalności, możesz skorzystać z usługi KVM.", "server_configuration_impi_order_kvm": "Zamów KVM", "server_configuration_impi_disabled": "Status serwera to {{t0}. Moduł IPMI jest więc wyłączony.", "server_configuration_impi_test": "Przetestuj IPMI", @@ -50,7 +50,7 @@ "server_configuration_kvm_order_step2_duration": "Okres:", "server_configuration_kvm_order_step2_details": "Informacje dotyczące zamówienia:", "server_configuration_kvm_order_step2_price": "Cena:", - "server_configuration_kvm_order_finish_success": "Usługa została zamówiona. Usługa jest w tej chwili instalowana przez nasze zespoły w centrum danych. Po zakończeniu instalacji otrzymasz e-mail.", + "server_configuration_kvm_order_finish_success": "Zamówienie numer {{t1}} zostało przyjęte.", "server_configuration_kvm_order_error": "Wystąpił błąd podczas zamawiania usługi KVM.", "server_configuration_kvm_informations": "Informacje dotyczące usługi KVM", "server_configuration_kvm_informations_name": "Nazwa:", @@ -67,14 +67,5 @@ "server_configuration_ssh_select": "Wybierz klucz SSH", "server_configuration_doing": "[W realizacji]", "server_common_confirm": "Zatwierdź", - "server_common_cancel": "Anuluj", - "server_configuration_ipmi_title": "IPMI", - "server_configuration_kvm_title": "KVM", - "server_configuration_kvm_explanation": "Przełączniki KVM over IP umożliwiają użytkownikom sterowanie serwerem w sieci z dowolnego miejsca i w dowolnym czasie dzięki zdalnemu dostępowi IP.", - "server_configuration_kvm_price_per_month": "{{t0}} na okres jednego miesiąca", - "server_configuration_kvm_contract_validation_title": "Akceptacja regulaminów", - "server_configuration_kvm_contract_validation_text": "Przeczytaj i zaakceptuj poniższy regulamin/regulaminy:", - "server_configuration_kvm_contract_agreement": "Przeczytałem i akceptuję regulaminy.", - "server_configuration_kvm_contract_agreed": "Zaakceptowałeś już obowiązujące warunki.", - "server_configuration_kvm_proceed_payment": "Przejdź do płatności" + "server_common_cancel": "Anuluj" } diff --git a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_pt_PT.json b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_pt_PT.json index fb21a9e05daf..08c866385d15 100644 --- a/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_pt_PT.json +++ b/packages/manager/modules/bm-server-components/src/ipmi/translations/Messages_pt_PT.json @@ -2,8 +2,8 @@ "server_configuration_impi_loading_error": "Ocorreu um erro aquando da recuperação das informações", "server_configuration_impi_reset_interfaces": "Reiniciar o IPMI", "server_configuration_impi_reset_sessions": "Eliminar as sessões", - "server_configuration_impi_off": "O seu servidor não dispõe de um módulo IPMI; esta funcionalidade não está disponível neste tipo de serviço.", - "server_configuration_impi_off_kvm": "Ao encomendar a opção abaixo, pode beneficiar de um acesso temporário a um módulo KVM over IP.", + "server_configuration_impi_off": "O módulo IPMI não está disponível para este servidor.", + "server_configuration_impi_off_kvm": "Não obstante, se desejar desfrutar desta funcionalidade, pode utilizar um KVM.", "server_configuration_impi_order_kvm": "Encomendar um KVM", "server_configuration_impi_disabled": "O estado do servidor é {{t0}}. O módulo IPMI foi desativado.", "server_configuration_impi_test": "Testar o IPMI", @@ -50,7 +50,7 @@ "server_configuration_kvm_order_step2_duration": "Período:", "server_configuration_kvm_order_step2_details": "Detalhes da encomenda:", "server_configuration_kvm_order_step2_price": "Preço:", - "server_configuration_kvm_order_finish_success": "O seu serviço foi encomendado com êxito. O serviço está em curso de instalação pelas nossas equipas no datacenter. Receberá um e-mail quando a instalação estiver finalizada.", + "server_configuration_kvm_order_finish_success": "A encomenda número {{t1}} foi registada.", "server_configuration_kvm_order_error": "Ocorreu um erro aquando da encomenda do seu KVM.", "server_configuration_kvm_informations": "Informações do seu KVM", "server_configuration_kvm_informations_name": "Nome", @@ -67,14 +67,5 @@ "server_configuration_ssh_select": "Selecione uma chave SSH", "server_configuration_doing": "[Em curso]", "server_common_confirm": "Confirmar", - "server_common_cancel": "Anular", - "server_configuration_ipmi_title": "IPMI", - "server_configuration_kvm_title": "KVM", - "server_configuration_kvm_explanation": "Os comutadores KVM over IP permitem que os utilizadores controlem um servidor numa rede, em qualquer altura ou em qualquer lugar, através de acesso IP remoto.", - "server_configuration_kvm_price_per_month": "{{t0}} por um mês", - "server_configuration_kvm_contract_validation_title": "Validação dos contratos", - "server_configuration_kvm_contract_validation_text": "Agradecemos que leia e aceite o(s) contrato(s) abaixo:", - "server_configuration_kvm_contract_agreement": "Li e aceito os contratos", - "server_configuration_kvm_contract_agreed": "Já aceitou os termos e condições definidos anteriormente.", - "server_configuration_kvm_proceed_payment": "Passar ao pagamento" + "server_common_cancel": "Anular" }