diff --git a/client/WEB-INF/classes/resources/messages.properties b/client/WEB-INF/classes/resources/messages.properties index 24806a74b5f..5642cd8a849 100644 --- a/client/WEB-INF/classes/resources/messages.properties +++ b/client/WEB-INF/classes/resources/messages.properties @@ -594,6 +594,7 @@ label.zone=Zone #Messages message.acquire.public.ip=Please select a zone from which you want to acquire your new IP from. message.action.cancel.maintenance.mode=Please confirm that you want to cancel this maintenance. +message.action.cancel.maintenance=Your host has been successfully canceled for maintenance. This process can take up to several minutes. message.action.delete.ISO.for.all.zones=The ISO is used by all zones. Please confirm that you want to delete it from all zones. message.action.delete.ISO=Please confirm that you want to delete this ISO. message.action.delete.cluster=Please confirm that you want to delete this cluster. @@ -616,7 +617,9 @@ message.action.delete.zone=Please confirm that you want to delete this zone. message.action.destroy.instance=Please confirm that you want to destroy this instance. message.action.destroy.systemvm=Please confirm that you want to destroy this System VM. message.action.disable.static.NAT=Please confirm that you want to disable static NAT. +message.action.enable.maintenance=Your host has been successfully prepared for maintenance. This process can take up to several minutes or longer depending on how many VMs are currently on this host. message.action.force.reconnect=Please confirm that you want to force a reconnection for this host. +message.action.force.reconnect=Your host has been successfully forced to reconnect. This process can take up to several minutes. message.action.host.enable.maintenance.mode=Enabling maintenance mode will cause a live migration of all running instances on this host to any available host. message.action.instance.reset.password=Please confirm that you want to change the ROOT password for this virtual machine. message.action.primarystorage.enable.maintenance.mode=Warning: placing the primary storage into maintenance mode will cause all VMs using volumes from it to be stopped. Do you want to continue? diff --git a/client/WEB-INF/classes/resources/messages_es.properties b/client/WEB-INF/classes/resources/messages_es.properties index 90168dcbe9f..c25a9c2f772 100644 --- a/client/WEB-INF/classes/resources/messages_es.properties +++ b/client/WEB-INF/classes/resources/messages_es.properties @@ -591,6 +591,7 @@ label.zone.wide = Zona para todo el #Messages message.acquire.public.ip = Por favor seleccione una zona de la que desea adquirir su nueva IP. +message.action.cancel.maintenance = Su acogida ha sido cancelado con éxito para el mantenimiento. Este proceso puede tardar hasta varios minutos. message.action.cancel.maintenance.mode = Por favor, confirme que desea cancelar el mantenimiento message.action.delete.ISO = Por favor, confirme que desea eliminar la norma ISO message.action.delete.ISO.for.all.zones = La ISO es utilizado por todas las zonas. Por favor, confirme que desea eliminar de todas las zonas. @@ -614,7 +615,9 @@ message.action.delete.zone = Por favor, confirme que desea eliminar la zona message.action.destroy.instance = Por favor, confirme que desea destruir ejemplo message.action.destroy.systemvm = Por favor, confirme que desea destruir la máquina virtual del sistema. message.action.disable.static.NAT = Por favor, confirme que desea desactivar NAT estática +message.action.enable.maintenance = Su acogida ha sido preparado con éxito para el mantenimiento. Este proceso puede tardar hasta varios minutos o más dependiendo de cómo las máquinas virtuales se encuentran actualmente en este servidor. message.action.force.reconnect = Por favor, confirme que desea forzar una reconexión para el anfitrión +message.action.force.reconnect = Su acogida ha sido obligado a volver a conectar con éxito. Este proceso puede tardar hasta varios minutos. message.action.host.enable.maintenance.mode mode = mantenimiento de Habilitación provocará una migración en vivo de todas las instancias que se ejecutan en el sistema para cualquier máquina disponible. message.action.instance.reset.password = Por favor, confirme que desea cambiar la contraseña de root para esta máquina virtual. message.action.primarystorage.enable.maintenance.mode = Advertencia: colocar el almacenamiento principal en modo de mantenimiento hará que todas las máquinas virtuales utilizando volúmenes de que sea detenido. ¿Desea continuar? diff --git a/client/WEB-INF/classes/resources/messages_ja.properties b/client/WEB-INF/classes/resources/messages_ja.properties index 1e18a5ddb6e..095d45e7f99 100644 --- a/client/WEB-INF/classes/resources/messages_ja.properties +++ b/client/WEB-INF/classes/resources/messages_ja.properties @@ -591,15 +591,16 @@ label.zone.wide =Zone全体 #Messages message.acquire.public.ip =新しいIPアドレスを取得するZoneを選択してください。 +message.action.cancel.maintenanceは=あなたのホストが正常にメンテナンスのためキャンセルされました。このプロセスは数分かかることがあります。 message.action.cancel.maintenance.mode=メンテナンスをキャンセルしてもよろしいですか? +message.action.delete.ISO.for.all.zones= そのISOは全てのZoneで使用されます。全てのZoneから削除してもよろしいですか? +message.action.delete.ISO=ISOを削除してもよろしいですか? message.action.delete.cluster=クラスタを削除してもよろしいですか? message.action.delete.disk.offering=ディスクオファリングを削除してもよろしいですか? message.action.delete.domain=ドメインを削除してもよろしいですか? message.action.delete.external.firewall=この外部ファイアウォールを削除したいことを確認してください。警告:あなたは同じ外部ファイアウォールを再度追加を計画している場合は、デバイスの使用状況データをリセットする必要があります。 message.action.delete.external.load.balancer=この外部ロードバランサを削除したいことを確認してください。警告:あなたは同じ外部ロードバランサを再度追加を計画している場合は、デバイスの使用状況データをリセットする必要があります。 message.action.delete.ingress.rule=イングレスルールを削除してもよろしいですか? -message.action.delete.ISO.for.all.zones= そのISOは全てのZoneで使用されます。全てのZoneから削除してもよろしいですか? -message.action.delete.ISO=ISOを削除してもよろしいですか? message.action.delete.network=ネットワークを削除してもよろしいですか? message.action.delete.pod=Podを削除してもよろしいですか? message.action.delete.primary.storage=プライマリストレージを削除してもよろしいですか? @@ -614,6 +615,8 @@ message.action.delete.zone=Zoneを削除してもよろしいですか? message.action.destroy.instance=インスタンスを破棄してもよろしいですか? message.action.destroy.systemvm=このシステムVMを破壊することを確認してください。 message.action.disable.static.NAT=スタティックNATを無効化してもよろしいですか? +message.action.enable.maintenanceは=あなたのホストが正常にメンテナンスのために準備されています。この処理には数分かかることがあります以上、多くのVMがこのホスト上で現在どのように異なります。 +message.action.force.reconnect=あなたのホストが正常に再接続を余儀なくされている。このプロセスは数分かかることがあります。 message.action.force.reconnect=ホストに強制的に再接続してもよろしいですか? message.action.host.enable.maintenance.mode =メンテナンスモードを有効にすると、ホスト上で実行中のすべてのインスタンスを他の使用可能なホストへライブマイグレーションする原因となります。 message.action.instance.reset.password=この仮想マシンのルートパスワードを変更することを確認してください。 diff --git a/client/WEB-INF/classes/resources/messages_zh_CN.properties b/client/WEB-INF/classes/resources/messages_zh_CN.properties index f14b6dbb8cb..6c7bd669369 100644 --- a/client/WEB-INF/classes/resources/messages_zh_CN.properties +++ b/client/WEB-INF/classes/resources/messages_zh_CN.properties @@ -592,6 +592,7 @@ label.zone.wide =Zone范围内的 #Messages message.acquire.public.ip =请选择一个您想要从其中获得新IP的Zone。 message.action.cancel.maintenance.mode =请确认您想要取消维修模式 +message.action.cancel.maintenance=您的主机已成功地取消了维修。这个过程可能需要好几分钟。 message.action.delete.ISO =请确认您要删除光盘 message.action.delete.ISO.for.all.zones = 该光盘适用于所有Zone。请确认您想要从所有的Zone中删除它。 message.action.delete.cluster =请确认您要删除集群 @@ -614,7 +615,9 @@ message.action.delete.zone =请确认您要删除Zone message.action.destroy.instance =请确认您要销毁虚拟机 message.action.destroy.systemvm=请确认您要摧毁这个系统的虚拟机。 message.action.disable.static.NAT =请确认您要禁用静态NAT +message.action.enable.maintenance=您的主机已成功地制备进行维修。这个过程可能需要几分钟或更长的时间取决于有多少虚拟机主机目前在此。 message.action.force.reconnect =请确认您要强制为主机重新连接 +message.action.force.reconnect=您的主机已成功迫使重新连接。这个过程可能需要好几分钟。 message.action.host.enable.maintenance.mode =启用维护模式将会把该主机上所有正运行的虚拟机动态迁移到其他任何可用的主机上。 message.action.instance.reset.password=请确认您要更改此虚拟机的root密码。 message.action.primarystorage.enable.maintenance.mode =警告:让主储存进入维护模式,将会停止所有使用了该主存储上的卷的虚拟机。你要继续吗? diff --git a/ui/jsp/host.jsp b/ui/jsp/host.jsp index f77f6aedbcc..2ddd27479d9 100644 --- a/ui/jsp/host.jsp +++ b/ui/jsp/host.jsp @@ -19,6 +19,9 @@ dictionary = { 'label.action.remove.host' : '', 'label.action.remove.host.processing' : '', 'message.action.remove.host' : '', + 'message.action.enable.maintenance' : '', + 'message.action.cancel.maintenance' : '', + 'message.action.force.reconnect' : '', 'label.action.update.OS.preference' : '', 'label.action.update.OS.preference.processing' : '' }; diff --git a/ui/scripts/cloud.core.host.js b/ui/scripts/cloud.core.host.js index 95864f99980..c9ad86f0d66 100644 --- a/ui/scripts/cloud.core.host.js +++ b/ui/scripts/cloud.core.host.js @@ -495,7 +495,8 @@ var hostActionMap = { inProcessText: "label.action.enable.maintenance.mode.processing", afterActionSeccessFn: function(json, $midmenuItem1, id) { var item = json.queryasyncjobresultresponse.jobresult.host; - hostToMidmenu(item, $midmenuItem1); + hostToMidmenu(item, $midmenuItem1); + return dictionary["message.action.enable.maintenance"]; } }, "label.action.cancel.maintenance.mode": { @@ -505,7 +506,8 @@ var hostActionMap = { inProcessText: "label.action.cancel.maintenance.mode.processing", afterActionSeccessFn: function(json, $midmenuItem1, id) { var item = json.queryasyncjobresultresponse.jobresult.host; - hostToMidmenu(item, $midmenuItem1); + hostToMidmenu(item, $midmenuItem1); + return dictionary["message.action.cancel.maintenance"]; } }, "label.action.force.reconnect": { @@ -515,7 +517,8 @@ var hostActionMap = { inProcessText: "label.action.force.reconnect.processing", afterActionSeccessFn: function(json, $midmenuItem1, id) { var item = json.queryasyncjobresultresponse.jobresult.host; - hostToMidmenu(item, $midmenuItem1); + hostToMidmenu(item, $midmenuItem1); + return dictionary["message.action.force.reconnect"]; } }, "label.action.remove.host": {