mirror of https://github.com/apache/cloudstack.git
state: Internationalize VM state output (#493)
CloudStack API methods return resources states in English, switching Primate to a different language should also translate these states. Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
parent
df50082ddc
commit
008097f0cc
|
|
@ -38,7 +38,37 @@ export default {
|
|||
methods: {
|
||||
getText () {
|
||||
if (this.displayText && this.text) {
|
||||
return this.text.charAt(0).toUpperCase() + this.text.slice(1)
|
||||
var state = this.text
|
||||
switch (state) {
|
||||
case 'Running':
|
||||
state = this.$t('state.running')
|
||||
break
|
||||
case 'Stopped':
|
||||
state = this.$t('state.stopped')
|
||||
break
|
||||
case 'Starting':
|
||||
state = this.$t('state.starting')
|
||||
break
|
||||
case 'Stopping':
|
||||
state = this.$t('state.stopping')
|
||||
break
|
||||
case 'Suspended':
|
||||
state = this.$t('state.suspended')
|
||||
break
|
||||
case 'Pending':
|
||||
state = this.$t('state.pending')
|
||||
break
|
||||
case 'Migrating':
|
||||
state = this.$t('state.migrating')
|
||||
break
|
||||
case 'Expunging':
|
||||
state = this.$t('state.expunging')
|
||||
break
|
||||
case 'Error':
|
||||
state = this.$t('state.error')
|
||||
break
|
||||
}
|
||||
return state.charAt(0).toUpperCase() + state.slice(1)
|
||||
}
|
||||
return ''
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue