Welcome to Management Console …
+ …
- Welcome Anonymous, Logout
+
diff --git a/client/WEB-INF/classes/resources/messages.properties b/client/WEB-INF/classes/resources/messages.properties
new file mode 100644
index 00000000000..1f644ed8a25
--- /dev/null
+++ b/client/WEB-INF/classes/resources/messages.properties
@@ -0,0 +1,85 @@
+#Labels
+label.cloud.console=Cloud Management Console
+label.welcome.cloud.console=Welcome to Management Console
+label.username=Username
+label.password=Password
+label.domain=Domain
+label.login=Login
+label.welcome=Welcome
+label.logout=Logout
+label.advanced.search=Advance Search
+label.close=Close
+label.name=Name
+label.status=Status
+label.actions=Actions
+label.zone=Zone
+label.pod=Pod
+label.add=Add
+label.add.zone=Add Zone
+label.adding.zone=Adding Zone
+label.add.host=Add Host
+label.add.primarystorage=Add Primary Storage
+label.add.secondarystorage=Add Secondary Storage
+label.add.pod=Add Pod
+label.adding.pod=Adding Pod
+label.add.vlan=Add VLAN
+label.add.direct.iprange=Add Direct Ip Range
+label.update.ssl.cert=Update SSL Certificate
+label.help=Help
+label.refresh=Refresh
+label.loading=Loading
+label.no.actions=No Available Actions
+label.no.items=No Available Items
+label.adding.cluster=Adding Cluster
+label.cluster=Cluster
+label.domain.name=Domain Name
+label.advanced=Advanced
+label.details=Details
+
+label.menu.dashboard=Dashboard
+label.menu.instances=Instances
+label.menu.my.instances=My Instances
+label.menu.all.instances=All Instances
+label.menu.running.instances=Running Instances
+label.menu.stopped.instances=Stopped Instances
+label.menu.destroyed.instances=Destroyed Instances
+label.menu.storage=Storage
+label.menu.volumes=Volumes
+label.menu.snapshots=Snapshots
+label.menu.network=Network
+label.menu.ipaddresses=Ip Addresses
+label.menu.templates=Templates
+label.menu.my.templates=My Templates
+label.menu.featured.templates=Featured Templates
+label.menu.community.templates=Community Templates
+label.menu.isos=Isos
+label.menu.my.isos=My Isos
+label.menu.featured.isos=Featured Isos
+label.menu.community.isos=Community Isos
+label.menu.accounts=Accounts
+label.menu.domains=Domains
+label.menu.events=Events
+label.menu.alerts=Alerts
+label.menu.system=System
+label.menu.physical.resources=Physical Resources
+label.menu.virtual.resources=Virtual Resources
+label.menu.virtual.routers=Virtual Routers
+label.menu.system.vms=System VMs
+label.menu.configuration=Configuration
+label.menu.service.offerings=Service Offerings
+label.menu.disk.offerings=Disk Offerings
+label.menu.global.settings=Global Settings
+
+label.vm.start=Start VM
+label.vm.stop=Stop VM
+label.vm.reboot=Reboot VM
+label.vm.destroy=Destroy VM
+
+#Messages
+
+#Errors
+error.login=Your username/password does not match our records.
+error.session.expired=Your session has expired.
+error.unresolved.internet.name=Your internet name cannot be resolved.
+error.mgmt.server.inaccessible=The Management Server is unaccessible. Please try again later.
+error.menu.select=Unable to perform action due to no items being selected.
\ No newline at end of file
diff --git a/client/WEB-INF/classes/resources/messages_en.properties b/client/WEB-INF/classes/resources/messages_en.properties
new file mode 100644
index 00000000000..1f644ed8a25
--- /dev/null
+++ b/client/WEB-INF/classes/resources/messages_en.properties
@@ -0,0 +1,85 @@
+#Labels
+label.cloud.console=Cloud Management Console
+label.welcome.cloud.console=Welcome to Management Console
+label.username=Username
+label.password=Password
+label.domain=Domain
+label.login=Login
+label.welcome=Welcome
+label.logout=Logout
+label.advanced.search=Advance Search
+label.close=Close
+label.name=Name
+label.status=Status
+label.actions=Actions
+label.zone=Zone
+label.pod=Pod
+label.add=Add
+label.add.zone=Add Zone
+label.adding.zone=Adding Zone
+label.add.host=Add Host
+label.add.primarystorage=Add Primary Storage
+label.add.secondarystorage=Add Secondary Storage
+label.add.pod=Add Pod
+label.adding.pod=Adding Pod
+label.add.vlan=Add VLAN
+label.add.direct.iprange=Add Direct Ip Range
+label.update.ssl.cert=Update SSL Certificate
+label.help=Help
+label.refresh=Refresh
+label.loading=Loading
+label.no.actions=No Available Actions
+label.no.items=No Available Items
+label.adding.cluster=Adding Cluster
+label.cluster=Cluster
+label.domain.name=Domain Name
+label.advanced=Advanced
+label.details=Details
+
+label.menu.dashboard=Dashboard
+label.menu.instances=Instances
+label.menu.my.instances=My Instances
+label.menu.all.instances=All Instances
+label.menu.running.instances=Running Instances
+label.menu.stopped.instances=Stopped Instances
+label.menu.destroyed.instances=Destroyed Instances
+label.menu.storage=Storage
+label.menu.volumes=Volumes
+label.menu.snapshots=Snapshots
+label.menu.network=Network
+label.menu.ipaddresses=Ip Addresses
+label.menu.templates=Templates
+label.menu.my.templates=My Templates
+label.menu.featured.templates=Featured Templates
+label.menu.community.templates=Community Templates
+label.menu.isos=Isos
+label.menu.my.isos=My Isos
+label.menu.featured.isos=Featured Isos
+label.menu.community.isos=Community Isos
+label.menu.accounts=Accounts
+label.menu.domains=Domains
+label.menu.events=Events
+label.menu.alerts=Alerts
+label.menu.system=System
+label.menu.physical.resources=Physical Resources
+label.menu.virtual.resources=Virtual Resources
+label.menu.virtual.routers=Virtual Routers
+label.menu.system.vms=System VMs
+label.menu.configuration=Configuration
+label.menu.service.offerings=Service Offerings
+label.menu.disk.offerings=Disk Offerings
+label.menu.global.settings=Global Settings
+
+label.vm.start=Start VM
+label.vm.stop=Stop VM
+label.vm.reboot=Reboot VM
+label.vm.destroy=Destroy VM
+
+#Messages
+
+#Errors
+error.login=Your username/password does not match our records.
+error.session.expired=Your session has expired.
+error.unresolved.internet.name=Your internet name cannot be resolved.
+error.mgmt.server.inaccessible=The Management Server is unaccessible. Please try again later.
+error.menu.select=Unable to perform action due to no items being selected.
\ No newline at end of file
diff --git a/client/WEB-INF/classes/resources/messages_zh.properties b/client/WEB-INF/classes/resources/messages_zh.properties
new file mode 100644
index 00000000000..1cb4c4780fa
--- /dev/null
+++ b/client/WEB-INF/classes/resources/messages_zh.properties
@@ -0,0 +1,6 @@
+#Titles
+label.cloud.console=Cloud Management Console[zh]
+
+#Labels
+
+#Messages
\ No newline at end of file
diff --git a/deps/cloud-jstl-1.2.jar b/deps/cloud-jstl-1.2.jar
new file mode 100644
index 00000000000..0fd275e9466
Binary files /dev/null and b/deps/cloud-jstl-1.2.jar differ
diff --git a/ui/index.jsp b/ui/index.jsp
index fe131cb2502..90a0e573522 100644
--- a/ui/index.jsp
+++ b/ui/index.jsp
@@ -1,14 +1,7 @@
-<%@ page import="java.util.*" %>
+<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
+
- Welcome Anonymous, Logout
+