cloudStack - sync 2.2.Y UI change to master branch.

This commit is contained in:
Jessica Wang 2011-09-29 15:35:23 -07:00
parent ae52867be4
commit 8023d9486e
7 changed files with 67 additions and 25 deletions

View File

@ -4,6 +4,10 @@
#Labels
mode=Mode
side.by.side=Side by Side
inline=Inline
extractable=Extractable
label.ocfs2=OCFS2

View File

@ -4,6 +4,10 @@
#Labels
mode=modo
side.by.side=Juntos
inline=en línea
extractable=extraíble
label.ocfs2=OCFS2

View File

@ -4,6 +4,10 @@
#Labels
mode=モードの
side.by.side=サイドからサイド
inline=インライン
extractable=抽出可能な
label.ocfs2=OCFS2
@ -15,18 +19,18 @@ network.rate=ネットワーク速度
ICMP.type=ICMPタイプ
ICMP.code=ICMPコード
image.directory=イメージディレクトリ
image.directory=画像ディレクトリ
label.action.create.template.from.vm=VMからテンプレートを作成
label.action.create.template.from.volume=ボリュームからテンプレートを作成
label.action.create.template.from.vm=VMからテンプレートを作成する
label.action.create.template.from.volume=ボリュームからテンプレートを作成する
message.vm.create.template.confirm=テンプレートを作成すると自動的にVMを再起動します。
message.vm.create.template.confirm=テンプレートの作成は自動的にVMを再起動します。
label.action.manage.cluster=クラスタ管理
message.action.manage.cluster=クラスタを管理登録してもよろしいですか?
label.action.manage.cluster.processing=クラスタを管理登録しています....
label.action.unmanage.cluster=クラスタ管理無効化
label.action.unmanage.cluster=非管理対象クラスタ
message.action.unmanage.cluster=クラスタを非管理対象にしてもよろしいですか?
label.action.unmanage.cluster.processing=クラスタを非管理対象にしています....
@ -74,24 +78,24 @@ label.network.domain=ネットワークドメイン
label.action.enable.zone=ゾーン有効化
label.action.enable.zone.processing=ゾーンを有効化しています....
message.action.enable.zone=このゾーンを有効にしてもよろしいですか?
message.action.enable.zone=このゾーンを有効にすることを確認してください。
label.action.disable.zone=ゾーン無効化
label.action.disable.zone.processing=ゾーンを無効化しています....
message.action.disable.zone=このゾーンを無効にしてもよろしいですか?
message.action.disable.zone=このゾーンを無効にすることを確認してください。
label.action.enable.pod=Pod有効化
label.action.enable.pod.processing=Podを有効化しています....
message.action.enable.pod=このPodを有効にしてもよろしいですか?
message.action.enable.pod=このPodを有効にすることを確認してください。
label.action.disable.pod=Pod無効化
label.action.disable.pod.processing=Podを無効化しています....
message.action.disable.pod=このPodを無効にしてもよろしいですか?
message.action.disable.pod=このPodを無効にすることを確認してください。
label.action.enable.cluster=クラスタ有効化
label.action.enable.cluster.processing=クラスタを有効化しています....
message.action.enable.cluster=このクラスタを有効にしてもよろしいですか?
message.action.enable.cluster=このクラスタを有効にすることを確認してください。
label.action.disable.cluster=クラスタ無効化
label.action.disable.cluster.processing=クラスタを無効化しています....
message.action.disable.cluster=このクラスタを無効にしてもよろしいですか?
message.action.disable.cluster=このクラスタを無効にすることを確認してください。
label.account =アカウント
label.account.id =アカウントID
@ -131,8 +135,8 @@ label.action.delete.cluster.processing=クラスタを削除しています....
label.action.delete.disk.offering =ディスクオファリング削除
label.action.delete.disk.offering.processing=ディスクオファリングを削除しています....
label.action.update.resource.count=リソースカウント更新
label.action.update.resource.count.processing=リソースカウントを更新しています....
label.action.update.resource.count=アップデートリソースカウント
label.action.update.resource.count.processing=リソースカウントを更新....
label.action.delete.domain =ドメイン削除
label.action.delete.domain.processing=ドメインを削除しています....
@ -142,7 +146,7 @@ label.action.delete.ingress.rule =イングレスルール削除
label.action.delete.ingress.rule.processing=イングレスルールを削除しています....
label.action.delete.load.balancer =ロードバランサ削除
label.action.delete.load.balancer.processing=ロードバランサを削除しています...
label.action.edit.network=ネットワーク編集
label.action.edit.network=ネットワーク編集する
label.action.delete.network =ネットワーク削除
label.action.delete.network.processing=ネットワークを削除しています....
label.action.delete.pod =Pod削除
@ -799,7 +803,7 @@ message.enable.vpn.access = 現在、VPNはこのIPアドレスに対して無
message.enable.vpn= 現在、VPNアクセスは有効ではありません。<a href="#" id="enable_vpn_link">ここ</ a>ををクリックするとVPNが有効になります。
message.enabled.vpn.ip.sec =IPSec事前共有キーは、
message.enabled.vpn=現在、VPNアクセスは有効になっています。次のIP経由でアクセスすることができます
message.launch.vm.on.private.networkは=専用のプライベートネットワーク上でインスタンスを起動してもよろしいですか?
message.launch.vm.on.private.networkは=あなた自身の専用のプライベートネットワーク上のインスタンスを起動したいですか?
message.lock.account=このアカウントをロックしてもよろしいですか? アカウントをロックすると、このアカウントのすべてのユーザーはクラウドリソースを管理することができなくなります。既存のリソースにはアクセスすることができます。
message.migrate.instance.confirm=インスタンスを移行するホストを確認してください。
message.new.user =アカウントに新しいユーザーを追加するために、次の情報を設定してください

View File

@ -4,6 +4,10 @@
#Labels
mode=模式
side.by.side=并排
inline=内联
extractable=萃取
label.ocfs2=OCFS2

View File

@ -1122,7 +1122,7 @@ dictionary = {
<div id="password_errormsg" class="dialog_formcontent_errormsg" style="display: none;">
</div>
</li>
<li>
<label>
<fmt:message key="label.public.interface"/>:</label>
@ -1143,7 +1143,15 @@ dictionary = {
<input class="text" type="text" id="numretries" />
<div id="numretries_errormsg" class="dialog_formcontent_errormsg" style="display: none;">
</div>
</li>
</li>
<li>
<label>
<fmt:message key="mode"/>:</label>
<select class="select" id="mode">
<option value="false"><fmt:message key="side.by.side"/></option>
<option value="true"><fmt:message key="inline"/></option>
</select>
</li>
</ol>
</form>
</div>

View File

@ -226,7 +226,7 @@ function hostBuildActionMenu(jsonObj, $thisTab, $midmenuItem1) {
buildActionLinkForTab("label.action.edit.host", hostActionMap, $actionMenu, $midmenuItem1, $thisTab);
buildActionLinkForTab("label.action.enable.maintenance.mode", hostActionMap, $actionMenu, $midmenuItem1, $thisTab);
buildActionLinkForTab("label.action.force.reconnect", hostActionMap, $actionMenu, $midmenuItem1, $thisTab);
buildActionLinkForTab("label.action.update.OS.preference", hostActionMap, $actionMenu, $midmenuItem1, $thisTab); //temp
//buildActionLinkForTab("label.action.update.OS.preference", hostActionMap, $actionMenu, $midmenuItem1, $thisTab); //temp
noAvailableActions = false;
}
else if(jsonObj.state == 'Down') {
@ -616,7 +616,9 @@ var hostActionMap = {
hostClearRightPanel();
}
}
},
}
/*
,
"label.action.update.OS.preference": {
isAsyncJob: false,
dialogBeforeActionFn: doUpdateOSPreference,
@ -625,7 +627,8 @@ var hostActionMap = {
var item = json.updatehostresponse.host;
hostToMidmenu(item, $midmenuItem1);
}
}
}
*/
}
function doEditHost($actionLink, $detailsTab, $midmenuItem1) {
@ -664,6 +667,8 @@ function doEditHost2($actionLink, $detailsTab, $midmenuItem1, $readonlyFields, $
var osCategoryId = $detailsTab.find("#os_dropdown").val();
if (osCategoryId != null && osCategoryId.length > 0)
array1.push("&osCategoryId="+osCategoryId);
else //OS is none
array1.push("&osCategoryId=0");
$.ajax({
data: createURL("command=updateHost"+array1.join("")),
@ -752,7 +757,8 @@ function doRemoveHost($actionLink, $detailsTab, $midmenuItem1){
}
}).dialog("open");
}
/*
function doUpdateOSPreference($actionLink, $detailsTab, $midmenuItem1){
var jsonObj = $midmenuItem1.data("jsonObj");
@ -763,8 +769,8 @@ function doUpdateOSPreference($actionLink, $detailsTab, $midmenuItem1){
$thisDialog.dialog("close");
var osId = $thisDialog.find("#host_os").val();
var osName =$thisDialog.find("#host_os option:selected").text();
if (osId == null || osId.length == 0)
return;
if (osId == null || osId.length == 0) //OS is none
osId =0;
var id = jsonObj.id;
var apiCommand = "command=updateHost&id="+id+"&osCategoryId="+osId;
@ -775,4 +781,4 @@ function doUpdateOSPreference($actionLink, $detailsTab, $midmenuItem1){
}
}).dialog("open");
}
*/

View File

@ -985,7 +985,19 @@ function bindAddLoadBalancerButton() {
}
url.push("numretries="+numretries);
}
var isInline = $thisDialog.find("#mode").val();
if(isInline != null && isInline.length > 0) {
if(isQuestionMarkAdded == false) {
url.push("?");
isQuestionMarkAdded = true;
}
else {
url.push("&");
}
url.push("inline="+isInline);
}
array1.push("&url="+todb(url.join("")));
//*** construct URL (end) ***