mirror of https://github.com/apache/cloudstack.git
CLOUDSTACK-8744 Add missing localization (l10n) for several parts in the UI
- l10n for the SSH Key Pairs behavior - l10n for Autoscaling / LB sections - l10n for Reset password - l10n on some strings for the installation Wizard - l10n on some strings in VPN/VPC section - l10n on Service offerings sections - improve some FR translations
This commit is contained in:
parent
64a2cbdae6
commit
267994fa0b
|
|
@ -493,6 +493,7 @@ label.cpu.mhz=CPU (in MHz)
|
|||
label.cpu.utilized=CPU Utilized
|
||||
label.cpu=CPU
|
||||
label.create.project=Create project
|
||||
label.create.ssh.key.pair=Create a SSH Key Pair
|
||||
label.create.template=Create template
|
||||
label.create.VPN.connection=Create VPN Connection
|
||||
label.created.by.system=Created by system
|
||||
|
|
@ -616,6 +617,7 @@ label.f5=F5
|
|||
label.failed=Failed
|
||||
label.featured=Featured
|
||||
label.fetch.latest=Fetch latest
|
||||
label.fingerprint=FingerPrint
|
||||
label.filterBy=Filter by
|
||||
label.firewall=Firewall
|
||||
label.first.name=First Name
|
||||
|
|
@ -651,6 +653,7 @@ label.hints=Hints
|
|||
label.host.alerts=Host Alerts
|
||||
label.host.MAC=Host MAC
|
||||
label.host.name=Host Name
|
||||
label.host.tag=Host Tag
|
||||
label.host.tags=Host Tags
|
||||
label.host=Host
|
||||
label.hosts=Hosts
|
||||
|
|
@ -893,6 +896,7 @@ label.networking.and.security=Networking and security
|
|||
label.networks=Networks
|
||||
label.new.password=New Password
|
||||
label.new.project=New Project
|
||||
label.new.ssh.key.pair=New SSH Key Pair
|
||||
label.new.vm=New VM
|
||||
label.new=New
|
||||
label.next=Next
|
||||
|
|
@ -976,6 +980,7 @@ label.private.interface=Private Interface
|
|||
label.private.ip.range=Private IP Range
|
||||
label.private.ip=Private IP Address
|
||||
label.private.ips=Private IP Addresses
|
||||
label.private.key=Private Key
|
||||
label.private.network=Private network
|
||||
label.private.port=Private Port
|
||||
label.private.zone=Private Zone
|
||||
|
|
@ -993,6 +998,7 @@ label.providers=Providers
|
|||
label.public.interface=Public Interface
|
||||
label.public.ip=Public IP Address
|
||||
label.public.ips=Public IP Addresses
|
||||
label.public.key=Public Key
|
||||
label.public.network=Public network
|
||||
label.public.port=Public Port
|
||||
label.public.traffic=Public traffic
|
||||
|
|
@ -1020,6 +1026,7 @@ label.remove.pf=Remove port forwarding rule
|
|||
label.remove.project.account=Remove account from project
|
||||
label.remove.region=Remove Region
|
||||
label.remove.rule=Remove rule
|
||||
label.remove.ssh.key.pair=Remove SSH Key Pair
|
||||
label.remove.static.nat.rule=Remove static NAT rule
|
||||
label.remove.static.route=Remove static route
|
||||
label.remove.tier=Remove tier
|
||||
|
|
@ -1031,6 +1038,8 @@ label.required=Required
|
|||
label.reserved.system.gateway=Reserved system gateway
|
||||
label.reserved.system.ip=Reserved System IP
|
||||
label.reserved.system.netmask=Reserved system netmask
|
||||
label.reset.ssh.key.pair=Reset SSH Key Pair
|
||||
label.reset.ssh.key.pair.on.vm=Reset SSH Key Pair on VM
|
||||
label.reset.VPN.connection=Reset VPN connection
|
||||
label.resize.new.offering.id=New Offering
|
||||
label.resize.new.size=New Size (GB)
|
||||
|
|
@ -1116,6 +1125,8 @@ label.specify.vlan=Specify VLAN
|
|||
label.specify.vxlan=Specify VXLAN
|
||||
label.SR.name=SR Name-Label
|
||||
label.srx=SRX
|
||||
label.ssh.key.pair=SSH Key Pair
|
||||
label.ssh.key.pair.details=SSH Key Pair Details
|
||||
label.PA=Palo Alto
|
||||
label.start.IP=Start IP
|
||||
label.start.port=Start Port
|
||||
|
|
@ -1801,8 +1812,10 @@ message.delete.VPN.gateway=Please confirm that you want to delete this VPN Gatew
|
|||
message.desc.advanced.zone=For more sophisticated network topologies. This network model provides the most flexibility in defining guest networks and providing custom network offerings such as firewall, VPN, or load balancer support.
|
||||
message.desc.basic.zone=Provide a single network where each VM instance is assigned an IP directly from the network. Guest isolation can be provided through layer-3 means such as security groups (IP address source filtering).
|
||||
message.desc.cluster=Each pod must contain one or more clusters, and we will add the first cluster now. A cluster provides a way to group hosts. The hosts in a cluster all have identical hardware, run the same hypervisor, are on the same subnet, and access the same shared storage. Each cluster consists of one or more hosts and one or more primary storage servers.
|
||||
message.desc.created.ssh.key.pair=Created a SSH Key Pair.
|
||||
message.desc.host=Each cluster must contain at least one host (computer) for guest VMs to run on, and we will add the first host now. For a host to function in CloudStack, you must install hypervisor software on the host, assign an IP address to the host, and ensure the host is connected to the CloudStack management server.<br/><br/>Give the host\\'s DNS or IP address, the user name (usually root) and password, and any labels you use to categorize hosts.
|
||||
message.desc.primary.storage=Each cluster must contain one or more primary storage servers, and we will add the first one now. Primary storage contains the disk volumes for all the VMs running on hosts in the cluster. Use any standards-compliant protocol that is supported by the underlying hypervisor.
|
||||
message.desc.reset.ssh.key.pair=Please specify a ssh key pair that you would like to add to this VM. Please note the root password will be changed by this operation if password is enabled.
|
||||
message.desc.secondary.storage=Each zone must have at least one NFS or secondary storage server, and we will add the first one now. Secondary storage stores VM templates, ISO images, and VM disk volume snapshots. This server must be available to all hosts in the zone.<br/><br/>Provide the IP address and exported path.
|
||||
message.desc.zone=A zone is the largest organizational unit in CloudStack, and it typically corresponds to a single datacenter. Zones provide physical isolation and redundancy. A zone consists of one or more pods (each of which contains hosts and primary storage servers) and a secondary storage server which is shared by all pods in the zone.
|
||||
message.detach.disk=Are you sure you want to detach this disk?
|
||||
|
|
@ -2120,3 +2133,42 @@ label.every=Every
|
|||
label.day=Day
|
||||
label.of.month=of month
|
||||
label.add.private.gateway=Add Private Gateway
|
||||
message.desc.created.ssh.key.pair=Created a SSH Key Pair.
|
||||
message.please.confirm.remove.ssh.key.pair=Please confirm that you want to remove this SSH Key Pair
|
||||
message.password.has.been.reset.to=Password has been reset to
|
||||
message.password.of.the.vm.has.been.reset.to=Password of the VM has been reset to
|
||||
message.question.are.you.sure.you.want.to.add=Are you sure you want to add
|
||||
label.domain.details=Domain details
|
||||
label.account.details=Account details
|
||||
label.user.details=User details
|
||||
label.service.offering.details=Service offering details
|
||||
label.system.service.offering.details=System service offering details
|
||||
label.disk.offering.details=Disk offering details
|
||||
label.network.offering.details=Network offering details
|
||||
label.remove.this.physical.network=Remove this physical network
|
||||
label.physical.network.name=Physical network name
|
||||
label.save.changes=Save changes
|
||||
label.autoscale.configuration.wizard=AutoScale Configuration Wizard
|
||||
label.health.check.wizard=Health Check Wizard
|
||||
label.health.check.message.desc=Your load balancer will automatically perform health checks on your cloudstack instances and only route traffic to instances that pass the health check
|
||||
label.health.check.configurations.options=Configuration Options:
|
||||
label.health.check.advanced.options=Advanced Options:
|
||||
label.add.isolated.guest.network.with.sourcenat=Add Isolated Guest Network with SourceNat
|
||||
message.network.remote.access.vpn.configuration=Remote Access VPN configuration has been generated, but it failed to apply. Please check connectivity of the network element, then re-try.
|
||||
label.vpc.router.details=VPC Router Details
|
||||
label.edit.rule=Edit rule
|
||||
label.advanced.search=Advanced Search
|
||||
label.internal.lb=Internal LB
|
||||
label.public.lb=Public LB
|
||||
label.acl.list.rules=ACL List Rules
|
||||
label.static.routes=Static Routes
|
||||
label.network.details=Network Details
|
||||
label.scaleup.policy=ScaleUp Policy
|
||||
label.scaledown.policy=ScaleDown Policy
|
||||
label.configure.sticky.policy=Configure Sticky Policy
|
||||
label.please.complete.the.following.fields=Please complete the following fields
|
||||
message.desc.add.new.lb.sticky.rule=Add new LB sticky rule
|
||||
label.ssh.key.pairs=SSH Key Pairs
|
||||
message.desc.create.ssh.key.pair=Please fill in the following data to create or register a ssh key pair.<br><br>(1) If public key is set, CloudStack will register the public key. You can use it through your private key.<br><br>(2) If public key is not set, CloudStack will create a new SSH Key pair. In this case, please copy and save the private key. CloudStack will not keep it.<br>
|
||||
message.removed.ssh.key.pair=Removed a SSH Key Pair
|
||||
message.please.select.ssh.key.pair.use.with.this.vm=Please select a ssh key pair you want this VM to use:
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ error.login=Votre identifiant / mot de passe ne correspond pas \u00e0 nos enregi
|
|||
error.menu.select=\u00c9chec de l\\'action car il n\\'y a aucun \u00e9l\u00e9ment s\u00e9lectionn\u00e9.
|
||||
error.mgmt.server.inaccessible=Le serveur de gestion est inaccessible. Veuillez essayer plus tard.
|
||||
error.password.not.match=Les champs mot de passe ne correspondent pas
|
||||
error.please.specify.physical.network.tags=L\\'offre r\u00e9seau ne sera pas disponible tant que des libell\u00e9s n\\'auront pas \u00e9t\u00e9 renseign\u00e9s pour ce r\u00e9seau physique.
|
||||
error.please.specify.physical.network.tags=L\\'offre de r\u00e9seau ne sera pas disponible tant que des libell\u00e9s n\\'auront pas \u00e9t\u00e9 renseign\u00e9s pour ce r\u00e9seau physique.
|
||||
error.session.expired=Votre session a expir\u00e9e.
|
||||
error.something.went.wrong.please.correct.the.following=Quelque chose s\\'est mal pass\u00e9e ; veuillez corriger le point suivant
|
||||
error.unable.to.reach.management.server=Impossible d\\'attendre le serveur de gestion
|
||||
|
|
@ -51,6 +51,7 @@ label.about=A propos de
|
|||
label.accept.project.invitation=Accepter l\\'invitation au projet
|
||||
label.account.and.security.group=Compte, groupe de s\u00e9curit\u00e9
|
||||
label.account=Compte
|
||||
label.account.details=D\u00e9tails compte
|
||||
label.account.id=ID de compte
|
||||
label.account.lower=compte
|
||||
label.account.name=Nom de compte
|
||||
|
|
@ -58,6 +59,7 @@ label.accounts=Comptes
|
|||
label.account.specific=Sp\u00e9cifique au compte
|
||||
label.acl=ACL
|
||||
label.acl.id=ID ACL
|
||||
label.acl.list.rules=Liste r\u00e8gles ACL
|
||||
label.acl.name=Nom ACL
|
||||
label.acl.replaced=ACL remplac\u00e9e
|
||||
label.acquire.new.ip=Acqu\u00e9rir nouvelle adr. IP
|
||||
|
|
@ -70,8 +72,8 @@ label.action.attach.iso=Rattacher image ISO
|
|||
label.action.cancel.maintenance.mode=Annuler mode maintenance
|
||||
label.action.cancel.maintenance.mode.processing=Annulation du mode maintenance...
|
||||
label.action.change.password=Changer le mot de passe
|
||||
label.action.change.service=Changer d\\'offre de service
|
||||
label.action.change.service.processing=Changement de d\\'offre de service...
|
||||
label.action.change.service=Changer Service
|
||||
label.action.change.service.processing=Changement service...
|
||||
label.action.configure.samlauthorization=Configurer Autorisation SAML SSO
|
||||
label.action.copy.ISO=Copier une image ISO
|
||||
label.action.copy.ISO.processing=Copie ISO...
|
||||
|
|
@ -89,8 +91,8 @@ label.action.delete.account.processing=Suppression du compte...
|
|||
label.action.delete.account=Supprimer un compte
|
||||
label.action.delete.cluster.processing=Suppression du Cluster...
|
||||
label.action.delete.cluster=Supprimer le Cluster
|
||||
label.action.delete.disk.offering.processing=Suppression de l\\'offre Disque...
|
||||
label.action.delete.disk.offering=Supprimer Offre Disque
|
||||
label.action.delete.disk.offering.processing=Suppression de l\\'offre de disque...
|
||||
label.action.delete.disk.offering=Supprimer Offre de Disque
|
||||
label.action.delete.domain.processing=Suppression du domaine...
|
||||
label.action.delete.domain=Supprimer le domaine
|
||||
label.action.delete.firewall.processing=Suppression du Pare-feu...
|
||||
|
|
@ -299,6 +301,7 @@ label.add.intermediate.certificate=Ajouter certificat interm\u00e9diaire
|
|||
label.add.internal.lb=Ajouter LB interne
|
||||
label.add.ip.range=Ajouter une plage IP
|
||||
label.add.isolated.guest.network=Ajouter un r\u00e9seau d\\'invit\u00e9 isol\u00e9
|
||||
label.add.isolated.guest.network.with.sourcenat=Ajouter un r\u00e9seau d\\'invit\u00e9 isol\u00e9 avec SourceNat
|
||||
label.add.isolated.network=Ajouter un r\u00e9seau isol\u00e9
|
||||
label.additional.networks=R\u00e9seaux additionnels
|
||||
label.add.LDAP.account=Ajouter Compte LDAP
|
||||
|
|
@ -405,6 +408,7 @@ label.attached.iso=Image ISO attach\u00e9e
|
|||
label.author.email=Email auteur
|
||||
label.author.name=Nom auteur
|
||||
label.autoscale=AutoScale
|
||||
label.autoscale.configuration.wizard=Assistant de configuration AutoScale
|
||||
label.availability=Disponibilit\u00e9
|
||||
label.availabilityZone=availabilityZone
|
||||
label.availability.zone=Zone de disponibilit\u00e9
|
||||
|
|
@ -493,6 +497,7 @@ label.configuration=Configuration
|
|||
label.configure=Configurer
|
||||
label.configure.ldap=Configurer LDAP
|
||||
label.configure.network.ACLs=Configurer les r\u00e8gles d\\'acc\u00e8s r\u00e9seau ACL
|
||||
label.configure.sticky.policy=Configurer Strat\u00e9gie Sticky
|
||||
label.configure.vpc=Configurer le VPC
|
||||
label.confirmation=Confirmation
|
||||
label.confirm.password=Confirmer le mot de passe
|
||||
|
|
@ -517,6 +522,7 @@ label.created=Cr\u00e9\u00e9
|
|||
label.create.nfs.secondary.staging.storage=Cr\u00e9er le Stockage Secondaire Interm\u00e9diaire NFS
|
||||
label.create.nfs.secondary.staging.store=Cr\u00e9er le stockage secondaire interm\u00e9diaire NFS
|
||||
label.create.project=Cr\u00e9er un projet
|
||||
label.create.ssh.key.pair=Cr\u00e9er une bi-cl\u00e9 SSH
|
||||
label.create.template=Cr\u00e9er un mod\u00e8le
|
||||
label.create.VPN.connection=Cr\u00e9er une connexion VPN
|
||||
label.cross.zones=Multi Zones
|
||||
|
|
@ -610,6 +616,7 @@ label.disk.iops.min=IOPS minimum
|
|||
label.disk.iops.read.rate=D\u00e9bit lecture disque (IOPS)
|
||||
label.disk.iops.total=IOPS Total
|
||||
label.disk.iops.write.rate=D\u00e9bit \u00e9criture disque (IOPS)
|
||||
label.disk.offering.details=D\u00e9tails offre de disque
|
||||
label.diskoffering=diskoffering
|
||||
label.disk.offering=Offre de Disque
|
||||
label.disk.provisioningtype=Type de provisionnement
|
||||
|
|
@ -629,6 +636,7 @@ label.dns.2=DNS 2
|
|||
label.dns=DNS
|
||||
label.DNS.domain.for.guest.networks=Domaine DNS pour les r\u00e9seaux invit\u00e9s
|
||||
label.domain.admin=Administrateur du domaine
|
||||
label.domain.details=D\u00e9tails domaine
|
||||
label.domain=Domaine
|
||||
label.domain.id=ID du domaine
|
||||
label.domain.lower=domaine
|
||||
|
|
@ -648,6 +656,7 @@ label.edit=Modifier
|
|||
label.edit.network.details=Modifier les param\u00e8tres r\u00e9seau
|
||||
label.edit.project.details=Modifier les d\u00e9tails du projet
|
||||
label.edit.region=\u00c9diter R\u00e9gion
|
||||
label.edit.rule=Modifier r\u00e8gle
|
||||
label.edit.secondary.ips=\u00c9diter IPs secondaires
|
||||
label.edit.tags=Modifier les balises
|
||||
label.edit.traffic.type=Modifier le type de trafic
|
||||
|
|
@ -703,6 +712,7 @@ label.failed=\u00c9chou\u00e9
|
|||
label.featured=Sponsoris\u00e9
|
||||
label.fetch.latest=Rafra\u00eechir
|
||||
label.filterBy=Filtre
|
||||
label.fingerprint=Empreinte
|
||||
label.firewall=Pare-feu
|
||||
label.firstname.lower=pr\u00e9nom
|
||||
label.first.name=Pr\u00e9nom
|
||||
|
|
@ -756,8 +766,12 @@ label.guest.traffic.vswitch.name=Nom Trafic Invit\u00e9 vSwitch
|
|||
label.guest.traffic.vswitch.type=Type Trafic Invit\u00e9 vSwitch
|
||||
label.guest.type=Type d\\'invit\u00e9
|
||||
label.ha.enabled=Haute disponibilit\u00e9 activ\u00e9e
|
||||
label.health.check.advanced.options=Options avanc\u00e9es \:
|
||||
label.health.check.configurations.options=Options de configuration \:
|
||||
label.health.check.interval.in.sec=Fr\u00e9quence de v\u00e9rification d\\'\u00e9tat (sec)
|
||||
label.health.check.message.desc=Votre r\u00e9partiteur de charge va automatiquement effectuer des v\u00e9rifications d\\'\u00e9tat sur vos instances CloudStack et router seulement le trafic vers les instances ayant pass\u00e9es les v\u00e9rifications avec succ\u00e8s
|
||||
label.health.check=V\u00e9rification statut
|
||||
label.health.check.wizard=Assistant V\u00e9rification Sant\u00e9
|
||||
label.healthy.threshold=Seuil d\\'\u00e9tat
|
||||
label.help=Aide
|
||||
label.hide.ingress.rule=Cacher la r\u00e8gle d\\'entr\u00e9e
|
||||
|
|
@ -768,6 +782,7 @@ label.host=H\u00f4te
|
|||
label.host.MAC=Adresse MAC h\u00f4te
|
||||
label.host.name=Nom d\\'h\u00f4te
|
||||
label.hosts=H\u00f4tes
|
||||
label.host.tag=Etiquette h\u00f4te
|
||||
label.host.tags=\u00c9tiquettes d\\'h\u00f4te
|
||||
label.hourly=Chaque heure
|
||||
label.hvm=HVM
|
||||
|
|
@ -816,6 +831,7 @@ label.intermediate.certificate=Certificat interm\u00e9diaire {0}
|
|||
label.internal.dns.1=DNS interne 1
|
||||
label.internal.dns.2=DNS interne 2
|
||||
label.internal.lb.details=D\u00e9tails du LB interne
|
||||
label.internal.lb=R\u00e9partiteur interne
|
||||
label.internallbvm=InternalLbVm
|
||||
label.internal.name=Nom interne
|
||||
label.interval.type=Type d\\'intervalle
|
||||
|
|
@ -855,7 +871,7 @@ label.is.default=Est par d\u00e9faut
|
|||
label.iso.boot=D\u00e9marrage par ISO
|
||||
label.iso=ISO
|
||||
label.isolated.networks=R\u00e9seaux isol\u00e9s
|
||||
label.isolation.method=M\u00e9thode Isolation
|
||||
label.isolation.method=Isolation
|
||||
label.isolation.mode=Mode d\\'isolation
|
||||
label.isolation.uri=URI d\\'isolation
|
||||
label.is.redundant.router=Redondant
|
||||
|
|
@ -981,14 +997,14 @@ label.menu.snapshots=Instantan\u00e9s
|
|||
label.menu.sshkeypair=Bi-cl\u00e9 SSH
|
||||
label.menu.stopped.instances=Instances Arr\u00eat\u00e9es
|
||||
label.menu.storage=Stockage
|
||||
label.menu.system.service.offerings=Offres Syst\u00e8me
|
||||
label.menu.system.service.offerings=Offres de Syst\u00e8me
|
||||
label.menu.system=Syst\u00e8me
|
||||
label.menu.system.vms=\ VMs Syst\u00e8mes
|
||||
label.menu.templates=Mod\u00e8les
|
||||
label.menu.virtual.appliances=Appliances Virtuelles
|
||||
label.menu.virtual.resources=Ressources Virtuelles
|
||||
label.menu.volumes=Volumes
|
||||
label.menu.vpc.offerings=Offres VPC
|
||||
label.menu.vpc.offerings=Offres de VPC
|
||||
label.migrate.instance.to.host=Migration de l\\'instance sur un autre h\u00f4te
|
||||
label.migrate.instance.to=Migrer l\\'instance vers
|
||||
label.migrate.instance.to.ps=Migration de l\\'instance sur un autre stockage primaire
|
||||
|
|
@ -1029,6 +1045,7 @@ label.network.ACL.total=Total R\u00e8gles d\\'acc\u00e8s r\u00e9seau
|
|||
label.network.addVM=Ajouter r\u00e9seau \u00e0 la VM
|
||||
label.network.cidr=CIDR r\u00e9seau
|
||||
label.network.desc=Description r\u00e9seau
|
||||
label.network.details=D\u00e9tails r\u00e9seau
|
||||
label.network.device.type=Type d\\'\u00e9quipement r\u00e9seau
|
||||
label.network.device=\u00c9quipement R\u00e9seau
|
||||
label.network.domain=Nom de domaine
|
||||
|
|
@ -1038,6 +1055,7 @@ label.networking.and.security=R\u00e9seau et s\u00e9curit\u00e9
|
|||
label.network.label.display.for.blank.value=Utiliser la passerelle par d\u00e9faut
|
||||
label.network.limits=Limites r\u00e9seau
|
||||
label.network.name=Nom du r\u00e9seau
|
||||
label.network.offering.details=D\u00e9tails offre de r\u00e9seau
|
||||
label.network.offering.display.text=Texte affich\u00e9 Offre R\u00e9seau
|
||||
label.network.offering.id=ID Offre R\u00e9seau
|
||||
label.network.offering.name=Nom Offre R\u00e9seau
|
||||
|
|
@ -1053,6 +1071,7 @@ label.network.write=\u00c9criture r\u00e9seau
|
|||
label.new=Nouveau
|
||||
label.new.password=Nouveau mot de passe
|
||||
label.new.project=Nouveau projet
|
||||
label.new.ssh.key.pair=Nouvelle bi-cl\u00e9 SSH
|
||||
label.new.vm=Nouvelle VM
|
||||
label.next=Suivant
|
||||
label.nexusVswitch=Nexus 1000v
|
||||
|
|
@ -1125,6 +1144,7 @@ label.PA.threat.profile=Profil menace Palo Alto
|
|||
label.perfect.forward.secrecy=Confidentialit\u00e9 persistante
|
||||
label.persistent=Persistant
|
||||
label.physical.network.ID=Identifiant du r\u00e9seau physique
|
||||
label.physical.network.name=Nom r\u00e9seau physique
|
||||
label.physical.network=R\u00e9seau physique
|
||||
label.PING.CIFS.password=Mot de passe CIFS PING
|
||||
label.PING.CIFS.username=Identifiant CIFS PING
|
||||
|
|
@ -1132,6 +1152,7 @@ label.PING.dir=R\u00e9pertoire PING
|
|||
label.ping.path=Chemin Ping
|
||||
label.PING.storage.IP=IP stockage PING
|
||||
label.planner.mode=Mode planification
|
||||
label.please.complete.the.following.fields=Veuillez remplir les champs suivants
|
||||
label.please.specify.netscaler.info=Renseigner les informations sur le Netscaler
|
||||
label.please.wait=Patientez s\\'il vous plait
|
||||
label.plugin.details=D\u00e9tails extension
|
||||
|
|
@ -1163,6 +1184,7 @@ label.private.interface=Interface priv\u00e9e
|
|||
label.private.ip=Adresse IP Priv\u00e9e
|
||||
label.private.ip.range=Plage d\\'adresses IP Priv\u00e9es
|
||||
label.private.ips=Adresses IP Priv\u00e9es
|
||||
label.private.key=Cl\u00e9 priv\u00e9e
|
||||
label.privatekey=Cl\u00e9 priv\u00e9e PKCS\#8
|
||||
label.private.network=R\u00e9seau priv\u00e9
|
||||
label.private.port=Port priv\u00e9
|
||||
|
|
@ -1182,6 +1204,8 @@ label.providers=Fournisseurs
|
|||
label.public.interface=Interface publique
|
||||
label.public.ip=Adresse IP publique
|
||||
label.public.ips=Adresses IP publiques
|
||||
label.public.key=Cl\u00e9 publique
|
||||
label.public.lb=R\u00e9partiteur public
|
||||
label.public.load.balancer.provider=Fournisseur r\u00e9partition de charge public
|
||||
label.public.network=R\u00e9seau public
|
||||
label.public.port=Port public
|
||||
|
|
@ -1234,8 +1258,10 @@ label.remove.pf=Supprimer la r\u00e8gle de transfert de port
|
|||
label.remove.project.account=Supprimer le compte projet
|
||||
label.remove.region=Supprimer r\u00e9gion
|
||||
label.remove.rule=Supprimer la r\u00e8gle
|
||||
label.remove.ssh.key.pair=Supprimer bi-cl\u00e9 SSH
|
||||
label.remove.static.nat.rule=Supprimer le NAT statique
|
||||
label.remove.static.route=Supprimer une route statique
|
||||
label.remove.this.physical.network=Supprimer ce r\u00e9seau physique
|
||||
label.remove.tier=Supprimer le tiers
|
||||
label.remove.vm.from.lb=Supprimer la VM de la r\u00e8gle de r\u00e9partition de charge
|
||||
label.remove.vm.load.balancer=Supprimer VM du r\u00e9partiteur de charge
|
||||
|
|
@ -1253,6 +1279,8 @@ label.reserved.ip.range=Plage IP r\u00e9serv\u00e9e
|
|||
label.reserved.system.gateway=Passerelle r\u00e9serv\u00e9e Syst\u00e8me
|
||||
label.reserved.system.ip=Adresse IP Syst\u00e8me r\u00e9serv\u00e9e
|
||||
label.reserved.system.netmask=Masque de sous-r\u00e9seau r\u00e9serv\u00e9 Syst\u00e8me
|
||||
label.reset.ssh.key.pair.on.vm=R\u00e9-initialiser bi-cl\u00e9 sur la VM
|
||||
label.reset.ssh.key.pair=R\u00e9-initialiser bi-cl\u00e9 SSH
|
||||
label.resetVM=R\u00e9-initialiser VM
|
||||
label.reset.VPN.connection=R\u00e9-initialiser la connexion VPN
|
||||
label.resize.new.offering.id=Nouvelle Offre
|
||||
|
|
@ -1297,9 +1325,12 @@ label.saml.enable=Autoriser SAML SSO
|
|||
label.saml.entity=Fournisseur d\\'identit\u00e9
|
||||
label.saturday=Samedi
|
||||
label.save.and.continue=Enregistrer et continuer
|
||||
label.save.changes=Sauver changements
|
||||
label.save=Sauvegarder
|
||||
label.saving.processing=Sauvegarde en cours...
|
||||
label.scaledown.policy=Strat\u00e9gie ScaleDown
|
||||
label.scale.up.policy=POLITIQUE D\\'AGRANDISSEMENT
|
||||
label.scaleup.policy=Strat\u00e9gie ScaleUp
|
||||
label.scope=Port\u00e9e
|
||||
label.search=Rechercher
|
||||
label.secondary.ips=IPs secondaires
|
||||
|
|
@ -1333,6 +1364,7 @@ label.select.vm.for.static.nat=S\u00e9lectionner une VM pour le NAT statique
|
|||
label.sent=Envoy\u00e9
|
||||
label.server=Serveur
|
||||
label.service.capabilities=Fonctions disponibles
|
||||
label.service.offering.details=D\u00e9tails offre de service
|
||||
label.service.offering=Offre de Service
|
||||
label.services=Services
|
||||
label.service.state=\u00c9tat du service
|
||||
|
|
@ -1374,6 +1406,9 @@ label.specify.vxlan=Pr\u00e9ciser le VXLAN
|
|||
label.SR.name=Nom du point de montage
|
||||
label.srx.details=D\u00e9tails SRX
|
||||
label.srx=SRX
|
||||
label.ssh.key.pair=Bi-cl\u00e9 SSH
|
||||
label.ssh.key.pair.details=D\u00e9tails bi-cl\u00e9 SSH
|
||||
label.ssh.key.pairs=Bi-cl\u00e9s SSH
|
||||
label.standard.us.keyboard=Clavier standard (US)
|
||||
label.start.IP=IP d\u00e9but plage
|
||||
label.start.lb.vm=D\u00e9marrer LB VM
|
||||
|
|
@ -1386,6 +1421,7 @@ label.static.nat.enabled=NAT statique activ\u00e9
|
|||
label.static.nat=NAT Statique
|
||||
label.static.nat.to=NAT Statique vers
|
||||
label.static.nat.vm.details=D\u00e9tails des NAT statique VM
|
||||
label.static.routes=Routes statiques
|
||||
label.statistics=Statistiques
|
||||
label.status=Statut
|
||||
label.step.1.title=\u00c9tape 1 \: <strong>S\u00e9lectionnez un mod\u00e8le</strong>
|
||||
|
|
@ -1433,8 +1469,9 @@ label.supportsstrechedl2subnet=Sous-r\u00e9seau Streched L2 support\u00e9
|
|||
label.suspend.project=Suspendre projet
|
||||
label.switch.type=Type commutateur
|
||||
label.system.capacity=Capacit\u00e9 syst\u00e8me
|
||||
label.system.offering.for.router=Offre Syst\u00e8me pour Routeur
|
||||
label.system.offering=Offre de syst\u00e8me
|
||||
label.system.offering.for.router=Offre de Syst\u00e8me pour Routeur
|
||||
label.system.offering=Offre de Syst\u00e8me
|
||||
label.system.service.offering.details=D\u00e9tails offre de service syst\u00e8me
|
||||
label.system.service.offering=Offre de Service Syst\u00e8me
|
||||
label.system.vm.details=D\u00e9tails VM Syst\u00e8me
|
||||
label.system.vm.scaled.up=VM Syst\u00e8me agrandie
|
||||
|
|
@ -1508,6 +1545,7 @@ label.usage.sanity.result=R\u00e9sultat de sant\u00e9 Usage
|
|||
label.usage.server=Serveur d\\'Usage
|
||||
label.used=Utilis\u00e9
|
||||
label.user.data=Donn\u00e9es utilisateur
|
||||
label.user.details=D\u00e9tails utilisateur
|
||||
label.username=Identifiant
|
||||
label.username.lower=identifiant
|
||||
label.users=Utilisateurs
|
||||
|
|
@ -1599,7 +1637,8 @@ label.vpc.distributedvpcrouter=Routeur VPC Distribu\u00e9
|
|||
label.vpc.id=ID VPC
|
||||
label.VPC.limits=Limites VPC
|
||||
label.vpc.offering.details=D\u00e9tails offre VPC
|
||||
label.vpc.offering=Offre VPC
|
||||
label.vpc.offering=Offre de VPC
|
||||
label.vpc.router.details=D\u00e9tails Routeur VPC
|
||||
label.VPC.router.details=D\u00e9tails routeur VPC
|
||||
label.vpc.supportsregionlevelvpc=VPC niveau R\u00e9gion support\u00e9
|
||||
label.vpc.virtual.router=Routeur virtuel VPC
|
||||
|
|
@ -1728,7 +1767,7 @@ message.add.cluster.zone=Ajouter un cluster d\\'hyperviseurs g\u00e9r\u00e9 pour
|
|||
message.add.disk.offering=Renseignez les param\u00e8tres suivants pour ajouter un offre de service de disques
|
||||
message.add.domain=Sp\u00e9cifier le sous domaine que vous souhaitez cr\u00e9er sous ce domaine
|
||||
message.added.new.nuage.vsp.controller=Ajout d\\'un nouveau contr\u00f4leur Nuage Vsp
|
||||
message.added.vpc.offering=Ajout d\\'une offre VPC
|
||||
message.added.vpc.offering=Offre de VPC ajout\u00e9e
|
||||
message.add.firewall=Ajouter un pare-feu \u00e0 cette zone
|
||||
message.add.guest.network=Confirmer l\\'ajout du r\u00e9seau invit\u00e9
|
||||
message.add.host=Renseignez les param\u00e8tres suivants pour ajouter une h\u00f4te
|
||||
|
|
@ -1750,7 +1789,7 @@ message.add.primary.storage=Ajouter un nouveau stockage primaire \u00e0 la zone
|
|||
message.add.region=Renseigner les informations suivantes pour ajouter une nouvelle r\u00e9gion.
|
||||
message.add.secondary.storage=Ajouter un nouveau stockage pour la zone <b><span id\="zone_name"></span></b>
|
||||
message.add.service.offering=Renseigner les informations suivantes pour ajouter une nouvelle offre de service de calcul.
|
||||
message.add.system.service.offering=Ajouter les informations suivantes pour cr\u00e9er une nouvelle offre syst\u00e8me.
|
||||
message.add.system.service.offering=Ajouter les informations suivantes pour cr\u00e9er une nouvelle offre de syst\u00e8me.
|
||||
message.add.template=Renseignez les informations suivantes pour cr\u00e9er votre nouveau mod\u00e8le
|
||||
message.add.volume=Renseignez les informations suivantes pour ajouter un nouveau volume
|
||||
message.add.VPN.gateway=Confirmer l\\'ajout d\\'une passerelle VPN
|
||||
|
|
@ -1867,11 +1906,15 @@ message.delete.user=\u00cates-vous s\u00fbr que vous voulez supprimer cet utilis
|
|||
message.delete.VPN.connection=\u00cates-vous s\u00fbr que vous voulez supprimer la connexion VPN
|
||||
message.delete.VPN.customer.gateway=\u00cates-vous s\u00fbr que vous voulez supprimer cette passerelle VPN client
|
||||
message.delete.VPN.gateway=\u00cates-vous s\u00fbr que vous voulez supprimer cette passerelle VPN
|
||||
message.desc.add.new.lb.sticky.rule=Ajouter nouvelle r\u00e8gle LB sticky
|
||||
message.desc.advanced.zone=Pour des topologies de r\u00e9seau plus sophistiqu\u00e9es. Ce mod\u00e8le de r\u00e9seau permet plus de flexibilit\u00e9 dans la d\u00e9finition des r\u00e9seaux d\\'invit\u00e9s et propose des offres personnalis\u00e9es telles que le support de pare-feu, VPN ou d\\'\u00e9quilibrage de charge.
|
||||
message.desc.basic.zone=Fournit un r\u00e9seau unique o\u00f9 chaque instance de machine virtuelle se voit attribuer une adresse IP directement depuis le r\u00e9seau. L\\'isolation des invit\u00e9s peut \u00eatre assur\u00e9 au niveau de la couche r\u00e9seau-3 tels que les groupes de s\u00e9curit\u00e9 (filtrage d\\'adresse IP source).
|
||||
message.desc.cluster=Chaque pod doit contenir un ou plusieurs clusters, et le premier cluster sera ajout\u00e9 tout de suite. Un cluster est un regroupement pour h\u00f4tes. Les h\u00f4tes d\\'un cluster ont tous un mat\u00e9riel identique, ex\u00e9cutent le m\u00eame hyperviseur, sont dans le m\u00eame sous-r\u00e9seau, et acc\u00e8dent au m\u00eame stockage partag\u00e9. Chaque cluster comprend une ou plusieurs h\u00f4tes et un ou plusieurs serveurs de stockage primaire.
|
||||
message.desc.created.ssh.key.pair=Bi-cl\u00e9 SSH cr\u00e9\u00e9e
|
||||
message.desc.create.ssh.key.pair=Veuillez remplir les champs suivants pour cr\u00e9er ou enregistrer une bi-cl\u00e9 SSH.<br><br>(1) Si la cl\u00e9 publique est d\u00e9finie, CloudStack va enregistrer cette cl\u00e9. Vous pouvez ensuite l\\'utiliser avec sa cl\u00e9 priv\u00e9e.<br><br>(2) Si la cl\u00e9 publique n\\'est pas d\u00e9finie, CloudStack va cr\u00e9er une nouvelle bi-cl\u00e9 SSH. Dans ce cas, veuillez copier et sauvegarder la cl\u00e9 priv\u00e9e. CloudStack ne va pas la conserver.<br>
|
||||
message.desc.host=Chaque cluster doit contenir au moins un h\u00f4te (machine) pour ex\u00e9ctuer des machines virtuelles invit\u00e9es, et le premier h\u00f4te sera ajout\u00e9e maintenant. Pour un h\u00f4te fonctionnant dans CloudStack, vous devez installer un logiciel hyperviseur sur l\\'h\u00f4te, attribuer une adresse IP \u00e0 l\\'h\u00f4te, et s\\'assurer que l\\'h\u00f4te est connect\u00e9 au serveur d\\'administration CloudStack.<br/><br/>Indiquer le nom de l\\'h\u00f4te ou son adresse IP, l\\'identifiant de connexion (g\u00e9n\u00e9ralement root) et le mot de passe ainsi que toutes les \u00e9tiquettes permettant de classer les h\u00f4tes.
|
||||
message.desc.primary.storage=Chaque cluster doit contenir un ou plusieurs serveurs de stockage primaire, et le premier sera ajout\u00e9 tout de suite. Le stockage principal contient les volumes de disque pour les machines virtuelles s\\'ex\u00e9cutant sur les h\u00f4tes dans le cluster. Utiliser les protocoles standards pris en charge par l\\'hyperviseur sous-jacent.
|
||||
message.desc.reset.ssh.key.pair=Veuillez sp\u00e9cifier une bi-cl\u00e9 SSH que vous souhaitez ajouter \u00e0 cette VM. Noter que le mot de passe root sera chang\u00e9 durant cette op\u00e9ration si l\\'option mot de passe est activ\u00e9e.
|
||||
message.desc.secondary.storage=Chaque zone doit avoir au moins un serveur NFS ou un serveur de stockage secondaire, et sera ajout\u00e9 en premier tout de suite. Le stockage secondaire entrepose les mod\u00e8les de machines virtuelles, les images ISO et les images disques des volumes des machines virtuelles. Ce serveur doit \u00eatre accessible pour toutes les machines h\u00f4tes dans la zone.<br/><br/>Saisir l\\'adresse IP et le chemin d\\'export.
|
||||
message.desc.zone=Une zone est la plus grande unit\u00e9 organisationnelle dans CloudStack, et correspond typiquement \u00e0 un centre de donn\u00e9es. Les zones fournissent un isolement physique et de la redondance. Une zone est constitu\u00e9e d\\'un ou plusieurs pods (dont chacun contient les h\u00f4tes et les serveurs de stockage primaire) et un serveur de stockage secondaire qui est partag\u00e9e par tous les pods dans la zone.
|
||||
message.detach.disk=Voulez-vous d\u00e9tacher ce disque ?
|
||||
|
|
@ -1963,6 +2006,7 @@ message.migrate.systemvm.confirm=Confirmer la migration de la VM syst\u00e8me ve
|
|||
message.migrate.volume=Confirmer la migration du volume vers un autre stockage primaire.
|
||||
message.network.addVM.desc=Veuillez sp\u00e9cifier le r\u00e9seau que vous souhaitez ajouter \u00e0 cette VM. Une nouvelle interface NIC sera ajout\u00e9e pour ce r\u00e9seau.
|
||||
message.network.addVMNIC=Confirmer l\\'ajout d\\'une nouvelle NIC VM pour ce r\u00e9seau.
|
||||
message.network.remote.access.vpn.configuration=La configuration VPN Acc\u00e9s Distant a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9e mais elle n\\'a pas pu \u00eatre appliqu\u00e9e. Veuillez v\u00e9rifier la connectivit\u00e9 des \u00e9l\u00e9ments r\u00e9seau, et r\u00e9-essayez.
|
||||
message.new.user=Renseigner les informations suivantes pour ajouter un nouveau compte utilisateur
|
||||
message.no.affinity.groups=Vous n\\'avez pas de groupes d\\'affinit\u00e9. Continuer vers la prochaine \u00e9tape.
|
||||
message.no.host.available=Aucun h\u00f4te n\\'est disponible pour la migration
|
||||
|
|
@ -1975,23 +2019,29 @@ message.number.hosts=<h2><span> \# d\\' </span> H\u00f4tes</h2>
|
|||
message.number.pods=<h2><span> \# de </span> Pods</h2>
|
||||
message.number.storage=<h2><span> \# de </span> Volumes de Stockage Primaire</h2>
|
||||
message.number.zones=<h2><span> \# de </span> Zones</h2>
|
||||
message.password.has.been.reset.to=Le mot de passe a \u00e9t\u00e9 r\u00e9-initialiser en
|
||||
message.password.of.the.vm.has.been.reset.to=Le mot de passe de la VM a \u00e9t\u00e9 r\u00e9-initialis\u00e9 en
|
||||
message.pending.projects.1=Vous avez des invitations projet en attente \:
|
||||
message.pending.projects.2=Pour les visualiser, aller dans la section projets, puis s\u00e9lectionner invitation dans la liste d\u00e9roulante.
|
||||
message.please.add.at.lease.one.traffic.range=Ajouter au moins une plage r\u00e9seau
|
||||
message.please.confirm.remove.ssh.key.pair=Confirmer la suppression de cette bi-cl\u00e9 SSH
|
||||
message.please.proceed=Continuer vers la prochaine \u00e9tape.
|
||||
message.please.select.a.configuration.for.your.zone=S\u00e9lectionner une configuration pour la zone.
|
||||
message.please.select.a.different.public.and.management.network.before.removing=S\u00e9lectionner un r\u00e9seau public et d\\'administration diff\u00e9rent avant de supprimer
|
||||
message.please.select.networks=S\u00e9lectionner les r\u00e9seaux pour votre machine virtuelle.
|
||||
message.please.select.ssh.key.pair.use.with.this.vm=Veuillez s\u00e9lectionner la bi-cl\u00e9 SSH que vous souhaitez utiliser avec cette VM \:
|
||||
message.please.wait.while.zone.is.being.created=Patienter pendant la cr\u00e9ation de la zone, cela peut prendre du temps...
|
||||
message.pod.dedication.released=Lib\u00e9ration du pod d\u00e9di\u00e9
|
||||
message.portable.ip.delete.confirm=Supprimer la plage IP portable ?
|
||||
message.project.invite.sent=Invitation envoy\u00e9e ; les utilisateurs seront ajout\u00e9s apr\u00e8s acceptation de l\\'invitation
|
||||
message.public.traffic.in.advanced.zone=Le trafic public est g\u00e9n\u00e9r\u00e9 lorsque les machines virtuelles dans le nuage acc\u00e8dent \u00e0 Internet. Des adresses IP publiquement accessibles doivent \u00eatre pr\u00e9vues \u00e0 cet effet. Les utilisateurs peuvent utiliser l\\'interface d\\'administration de CloudStack pour acqu\u00e9rir ces adresses IP qui impl\u00e9menteront une translation d\\'adresse NAT entre le r\u00e9seau d\\'invit\u00e9 et le r\u00e9seau public.<br/><br/>Fournir au moins une plage d\\'adresses IP pour le trafic Internet.
|
||||
message.public.traffic.in.basic.zone=Le trafic public est g\u00e9n\u00e9r\u00e9 lorsque les machines virtuelles dans le nuage acc\u00e8dent \u00e0 Internet ou fournissent des services \u00e0 des utilisateurs sur Internet. Des adresses IP publiquement accessibles doivent \u00eatre pr\u00e9vus \u00e0 cet effet. Quand une instance est cr\u00e9\u00e9e, une adresse IP publique depuis un ensemble d\\'adresses IP publiques sera allou\u00e9e \u00e0 l\\'instance, en plus de l\\'adresse IP de l\\'invit\u00e9. La translation d\\'adresses statique NAT 1-1 sera mises en place automatiquement entre l\\'adresse IP publique et l\\'adresse IP de l\\'invit\u00e9. Les utilisateurs peuvent \u00e9galement utiliser l\\'interface d\\'administration CloudStack pour acqu\u00e9rir des adresses IP suppl\u00e9mentaires pour ajouter une translation d\\'adresse statique NAT entre leurs instances et le r\u00e9seau d\\'adresses IP publiques.
|
||||
message.question.are.you.sure.you.want.to.add=\u00cates-vous certain de vouloir ajouter
|
||||
message.read.admin.guide.scaling.up=Veuillez lire le paragraphe "dynamic scaling" dans le guide d\\'administration avant d\\'op\u00e9rer un dimensionnement dynamique.
|
||||
message.recover.vm=Confirmer la restauration de cette VM.
|
||||
message.redirecting.region=Redirection vers r\u00e9gion...
|
||||
message.reinstall.vm=NOTE\: Proc\u00e9dez avec prudence. Cela entra\u00eenera la r\u00e9-installation de la VM \u00e0 partir du mod\u00e8le; les donn\u00e9es sur le disque ROOT seront perdues. Les volumes de donn\u00e9es suppl\u00e9mentaires, le cas \u00e9ch\u00e9ant, ne seront pas touch\u00e9s.
|
||||
message.removed.ssh.key.pair=Bi-cl\u00e9 SSH supprim\u00e9e
|
||||
message.remove.ldap=Voulez-vous supprimer la configuration LDAP ?
|
||||
message.remove.region=Voulez-vous supprimer cette r\u00e9gion depuis ce serveur d\\'administration ?
|
||||
message.remove.vpc=Confirmer la suppression du VPC
|
||||
|
|
|
|||
|
|
@ -1065,6 +1065,58 @@ under the License.
|
|||
'label.ovm3.cluster': '<fmt:message key="label.ovm3.cluster" />',
|
||||
'label.ovm3.vip': '<fmt:message key="label.ovm3.vip" />',
|
||||
'label.local.file': '<fmt:message key="label.local.file" />',
|
||||
'label.local.storage.enabled.system.vms': '<fmt:message key="label.local.storage.enabled.system.vms" />'
|
||||
'label.local.storage.enabled.system.vms': '<fmt:message key="label.local.storage.enabled.system.vms" />',
|
||||
'label.create.ssh.key.pair': '<fmt:message key="label.create.ssh.key.pair" />',
|
||||
'label.fingerprint': '<fmt:message key="label.fingerprint" />',
|
||||
'label.host.tag': '<fmt:message key="label.host.tag" />',
|
||||
'label.new.ssh.key.pair': '<fmt:message key="label.new.ssh.key.pair" />',
|
||||
'label.private.key': '<fmt:message key="label.private.key" />',
|
||||
'label.public.key': '<fmt:message key="label.public.key" />',
|
||||
'label.remove.ssh.key.pair': '<fmt:message key="label.remove.ssh.key.pair" />',
|
||||
'label.reset.ssh.key.pair': '<fmt:message key="label.reset.ssh.key.pair" />',
|
||||
'label.reset.ssh.key.pair.on.vm': '<fmt:message key="label.reset.ssh.key.pair.on.vm" />',
|
||||
'label.ssh.key.pair': '<fmt:message key="label.ssh.key.pair" />',
|
||||
'label.ssh.key.pair.details': '<fmt:message key="label.ssh.key.pair.details" />',
|
||||
'message.desc.created.ssh.key.pair': '<fmt:message key="message.desc.created.ssh.key.pair" />',
|
||||
'message.desc.reset.ssh.key.pair': '<fmt:message key="message.desc.reset.ssh.key.pair" />',
|
||||
'message.desc.created.ssh.key.pair': '<fmt:message key="message.desc.created.ssh.key.pair" />',
|
||||
'message.please.confirm.remove.ssh.key.pair': '<fmt:message key="message.please.confirm.remove.ssh.key.pair" />',
|
||||
'message.password.has.been.reset.to': '<fmt:message key="message.password.has.been.reset.to" />',
|
||||
'message.password.of.the.vm.has.been.reset.to': '<fmt:message key="message.password.of.the.vm.has.been.reset.to" />',
|
||||
'message.question.are.you.sure.you.want.to.add': '<fmt:message key="message.question.are.you.sure.you.want.to.add" />',
|
||||
'label.domain.details': '<fmt:message key="label.domain.details" />',
|
||||
'label.account.details': '<fmt:message key="label.account.details" />',
|
||||
'label.user.details': '<fmt:message key="label.user.details" />',
|
||||
'label.service.offering.details': '<fmt:message key="label.service.offering.details" />',
|
||||
'label.system.service.offering.details': '<fmt:message key="label.system.service.offering.details" />',
|
||||
'label.disk.offering.details': '<fmt:message key="label.disk.offering.details" />',
|
||||
'label.network.offering.details': '<fmt:message key="label.network.offering.details" />',
|
||||
'label.remove.this.physical.network': '<fmt:message key="label.remove.this.physical.network" />',
|
||||
'label.physical.network.name': '<fmt:message key="label.physical.network.name" />',
|
||||
'label.save.changes': '<fmt:message key="label.save.changes" />',
|
||||
'label.autoscale.configuration.wizard': '<fmt:message key="label.autoscale.configuration.wizard" />',
|
||||
'label.health.check.wizard': '<fmt:message key="label.health.check.wizard" />',
|
||||
'label.health.check.message.desc': '<fmt:message key="label.health.check.message.desc" />',
|
||||
'label.health.check.configurations.options': '<fmt:message key="label.health.check.configurations.options" />',
|
||||
'label.health.check.advanced.options': '<fmt:message key="label.health.check.advanced.options" />',
|
||||
'label.add.isolated.guest.network.with.sourcenat': '<fmt:message key="label.add.isolated.guest.network.with.sourcenat" />',
|
||||
'message.network.remote.access.vpn.configuration': '<fmt:message key="message.network.remote.access.vpn.configuration" />',
|
||||
'label.vpc.router.details': '<fmt:message key="label.vpc.router.details" />',
|
||||
'label.edit.rule': '<fmt:message key="label.edit.rule" />',
|
||||
'label.advanced.search': '<fmt:message key="label.advanced.search" />',
|
||||
'label.internal.lb': '<fmt:message key="label.internal.lb" />',
|
||||
'label.public.lb': '<fmt:message key="label.public.lb" />',
|
||||
'label.acl.list.rules': '<fmt:message key="label.acl.list.rules" />',
|
||||
'label.static.routes': '<fmt:message key="label.static.routes" />',
|
||||
'label.network.details': '<fmt:message key="label.network.details" />',
|
||||
'label.scaleup.policy': '<fmt:message key="label.scaleup.policy" />',
|
||||
'label.scaledown.policy': '<fmt:message key="label.scaledown.policy" />',
|
||||
'label.configure.sticky.policy': '<fmt:message key="label.configure.sticky.policy" />',
|
||||
'label.please.complete.the.following.fields': '<fmt:message key="label.please.complete.the.following.fields" />',
|
||||
'message.desc.add.new.lb.sticky.rule': '<fmt:message key="message.desc.add.new.lb.sticky.rule" />',
|
||||
'label.ssh.key.pairs': '<fmt:message key="label.ssh.key.pairs" />',
|
||||
'message.desc.create.ssh.key.pair': '<fmt:message key="message.desc.create.ssh.key.pair" />',
|
||||
'message.removed.ssh.key.pair': '<fmt:message key="message.removed.ssh.key.pair" />',
|
||||
'message.please.select.ssh.key.pair.use.with.this.vm': '<fmt:message key="message.please.select.ssh.key.pair.use.with.this.vm" />'
|
||||
});
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -573,7 +573,7 @@
|
|||
<!-- SSH Key Pairs -->
|
||||
<div class="select">
|
||||
<div class="name">
|
||||
<span>SSH Key Pairs</span>
|
||||
<span><fmt:message key="label.ssh.key.pairs"/></span>
|
||||
</div>
|
||||
<div class="value">
|
||||
<span wizard-field="sshkey-pairs"></span>
|
||||
|
|
|
|||
|
|
@ -168,7 +168,7 @@
|
|||
},
|
||||
|
||||
detailView: {
|
||||
name: 'Account details',
|
||||
name: 'label.account.details',
|
||||
isMaximized: true,
|
||||
viewAll: {
|
||||
path: 'accounts.users',
|
||||
|
|
@ -896,7 +896,7 @@
|
|||
|
||||
// Granular settings for account
|
||||
settings: {
|
||||
title: 'Settings',
|
||||
title: 'label.settings',
|
||||
custom: cloudStack.uiCustom.granularSettings({
|
||||
dataProvider: function(args) {
|
||||
$.ajax({
|
||||
|
|
@ -1221,7 +1221,7 @@
|
|||
},
|
||||
|
||||
detailView: {
|
||||
name: 'User details',
|
||||
name: 'label.user.details',
|
||||
isMaximized: true,
|
||||
actions: {
|
||||
edit: {
|
||||
|
|
@ -1665,7 +1665,7 @@
|
|||
sshkeypairs: {
|
||||
type: 'select',
|
||||
id: 'sshkeypairs',
|
||||
title: 'SSH Key Pairs',
|
||||
title: 'label.ssh.key.pairs',
|
||||
listView: {
|
||||
name: 'sshkeypairs',
|
||||
fields: {
|
||||
|
|
@ -1679,7 +1679,7 @@
|
|||
label: 'label.account'
|
||||
},
|
||||
privatekey: {
|
||||
label: 'Private Key',
|
||||
label: 'label.private.key',
|
||||
span: false
|
||||
}
|
||||
},
|
||||
|
|
@ -1704,7 +1704,7 @@
|
|||
},
|
||||
actions: {
|
||||
add: {
|
||||
label: 'Create a SSH Key Pair',
|
||||
label: 'label.create.ssh.key.pair',
|
||||
|
||||
preFilter: function(args) {
|
||||
return true;
|
||||
|
|
@ -1712,13 +1712,13 @@
|
|||
|
||||
messages: {
|
||||
notification: function(args) {
|
||||
return 'Created a SSH Key Pair.';
|
||||
return _l('message.desc.created.ssh.key.pair');
|
||||
}
|
||||
},
|
||||
|
||||
createForm: {
|
||||
title: 'Create a SSH Key Pair',
|
||||
desc: 'Please fill in the following data to create or register a ssh key pair.<br><br>(1) If public key is set, CloudStack will register the public key. You can use it through your private key.<br><br>(2) If public key is not set, CloudStack will create a new SSH Key pair. In this case, please copy and save the private key. CloudStack will not keep it.<br>',
|
||||
title: 'label.create.ssh.key.pair',
|
||||
desc: 'message.desc.create.ssh.key.pair',
|
||||
fields: {
|
||||
name: {
|
||||
label: 'label.name',
|
||||
|
|
@ -1727,7 +1727,7 @@
|
|||
}
|
||||
},
|
||||
publickey: {
|
||||
label: 'Public Key'
|
||||
label: 'label.public.key'
|
||||
},
|
||||
domain: {
|
||||
label: 'label.domain',
|
||||
|
|
@ -1857,7 +1857,7 @@
|
|||
},
|
||||
|
||||
detailView: {
|
||||
name: 'SSH Key Pair Details',
|
||||
name: 'label.ssh.key.pair.details',
|
||||
isMaximized: true,
|
||||
viewAll: {
|
||||
label: 'label.instances',
|
||||
|
|
@ -1865,13 +1865,13 @@
|
|||
},
|
||||
actions: {
|
||||
remove: {
|
||||
label: 'Remove SSH Key Pair',
|
||||
label: 'label.remove.ssh.key.pair',
|
||||
messages: {
|
||||
confirm: function(args) {
|
||||
return 'Please confirm that you want to remove this SSH Key Pair';
|
||||
return _l('message.please.confirm.remove.ssh.key.pair');
|
||||
},
|
||||
notification: function(args) {
|
||||
return 'Removed a SSH Key Pair';
|
||||
return _l('message.removed.ssh.key.pair');
|
||||
}
|
||||
},
|
||||
action: function(args) {
|
||||
|
|
@ -1911,11 +1911,11 @@
|
|||
label: 'label.account'
|
||||
},
|
||||
privatekey: {
|
||||
label: 'Private Key',
|
||||
label: 'label.private.key',
|
||||
span: false
|
||||
},
|
||||
fingerprint: {
|
||||
label: 'FingerPrint'
|
||||
label: 'label.fingerprint'
|
||||
}
|
||||
}],
|
||||
|
||||
|
|
|
|||
|
|
@ -531,7 +531,7 @@
|
|||
}
|
||||
},
|
||||
scaleUpPolicy: {
|
||||
title: 'ScaleUp Policy',
|
||||
title: 'label.scaleup.policy',
|
||||
label: 'label.scale.up.policy',
|
||||
noSelect: true,
|
||||
noHeaderActionsColumn: true,
|
||||
|
|
@ -636,7 +636,7 @@
|
|||
},
|
||||
|
||||
scaleDownPolicy: {
|
||||
title: 'ScaleDown Policy',
|
||||
title: 'label.scaledown.policy',
|
||||
noSelect: true,
|
||||
noHeaderActionsColumn: true,
|
||||
ignoreEmptyFields: true,
|
||||
|
|
@ -1459,7 +1459,7 @@
|
|||
|
||||
var $dialog = $('<div>');
|
||||
$dialog.dialog({
|
||||
title: 'AutoScale Configuration Wizard',
|
||||
title: 'label.autoscale.configuration.wizard',
|
||||
closeonEscape: false,
|
||||
|
||||
draggable: true,
|
||||
|
|
|
|||
|
|
@ -359,7 +359,7 @@
|
|||
}
|
||||
},
|
||||
hostTags: { //Only one single host tag is supported at server-side. Multiple host tags are NOT supported at server-side.
|
||||
label: 'Host Tag',
|
||||
label: 'label.host.tag',
|
||||
docID: 'helpComputeOfferingHostTags'
|
||||
},
|
||||
cpuCap: {
|
||||
|
|
@ -769,7 +769,7 @@
|
|||
},
|
||||
|
||||
detailView: {
|
||||
name: 'Service offering details',
|
||||
name: 'label.service.offering.details',
|
||||
actions: {
|
||||
edit: {
|
||||
label: 'label.edit',
|
||||
|
|
@ -950,7 +950,7 @@
|
|||
label: 'label.storage.tags'
|
||||
},
|
||||
hosttags: {
|
||||
label: 'Host Tag'
|
||||
label: 'label.host.tag'
|
||||
},
|
||||
domain: {
|
||||
label: 'label.domain'
|
||||
|
|
@ -1349,7 +1349,7 @@
|
|||
},
|
||||
|
||||
detailView: {
|
||||
name: 'System service offering details',
|
||||
name: 'label.system.service.offering.details',
|
||||
actions: {
|
||||
edit: {
|
||||
label: 'label.edit',
|
||||
|
|
@ -2018,7 +2018,7 @@
|
|||
},
|
||||
|
||||
detailView: {
|
||||
name: 'Disk offering details',
|
||||
name: 'label.disk.offering.details',
|
||||
actions: {
|
||||
edit: {
|
||||
label: 'label.edit',
|
||||
|
|
@ -3186,7 +3186,7 @@
|
|||
reorder: cloudStack.api.actions.sort('updateNetworkOffering', 'networkOfferings'),
|
||||
|
||||
detailView: {
|
||||
name: 'Network offering details',
|
||||
name: 'label.network.offering.details',
|
||||
actions: {
|
||||
edit: {
|
||||
label: 'label.edit',
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
overflowScroll: true,
|
||||
// Details
|
||||
detailView: {
|
||||
name: 'Domain details',
|
||||
name: 'label.domain.details',
|
||||
viewAll: {
|
||||
label: 'label.accounts',
|
||||
path: 'accounts'
|
||||
|
|
|
|||
|
|
@ -602,7 +602,7 @@
|
|||
},
|
||||
complete: function(args) {
|
||||
if (args.password != null && args.password.length > 0)
|
||||
return 'Password has been reset to ' + args.password;
|
||||
return _l('message.password.has.been.reset.to') + ' ' + args.password;
|
||||
else
|
||||
return null;
|
||||
}
|
||||
|
|
@ -1153,10 +1153,10 @@
|
|||
return 'message.action.instance.reset.password';
|
||||
},
|
||||
notification: function(args) {
|
||||
return 'label.action.reset.password';
|
||||
return _l('label.action.reset.password');
|
||||
},
|
||||
complete: function(args) {
|
||||
return 'Password has been reset to ' + args.password;
|
||||
return _l('message.password.has.been.reset.to') + ' ' + args.password;
|
||||
}
|
||||
},
|
||||
|
||||
|
|
@ -1640,13 +1640,13 @@
|
|||
},
|
||||
|
||||
resetSSHKeyForVirtualMachine: {
|
||||
label: 'Reset SSH Key Pair',
|
||||
label: 'label.reset.ssh.key.pair',
|
||||
createForm: {
|
||||
title: 'Reset SSH Key Pair on VM',
|
||||
desc: 'Please specify a ssh key pair that you would like to add to this VM. Please note the root password will be changed by this operation if password is enabled.',
|
||||
title: 'label.reset.ssh.key.pair.on.vm',
|
||||
desc: 'message.desc.reset.ssh.key.pair',
|
||||
fields: {
|
||||
sshkeypair: {
|
||||
label: 'New SSH Key Pair',
|
||||
label: 'label.new.ssh.key.pair',
|
||||
validation: {
|
||||
required: true
|
||||
},
|
||||
|
|
@ -1716,11 +1716,11 @@
|
|||
},
|
||||
messages: {
|
||||
notification: function(args) {
|
||||
return 'Reset SSH Key Pair on VM';
|
||||
return _l('label.reset.ssh.key.pair.on.vm');
|
||||
},
|
||||
complete: function(args) {
|
||||
if (args.password != null) {
|
||||
return 'Password of the VM has been reset to ' + args.password;
|
||||
return _l('message.password.of.the.vm.has.been.reset.to') + ' ' + args.password;
|
||||
}
|
||||
|
||||
return false;
|
||||
|
|
@ -2000,7 +2000,7 @@
|
|||
label: 'label.public.ip'
|
||||
},
|
||||
keypair: {
|
||||
label: 'SSH Key Pair'
|
||||
label: 'label.ssh.key.pair'
|
||||
},
|
||||
domain: {
|
||||
label: 'label.domain'
|
||||
|
|
|
|||
|
|
@ -180,8 +180,8 @@
|
|||
|
||||
cloudStack.dialog.createForm({
|
||||
form: {
|
||||
title: 'Configure Sticky Policy',
|
||||
desc: 'Please complete the following fields',
|
||||
title: 'label.configure.sticky.policy',
|
||||
desc: 'label.please.complete.the.following.fields',
|
||||
fields: fields
|
||||
},
|
||||
after: function(args) {
|
||||
|
|
@ -251,7 +251,7 @@
|
|||
},
|
||||
success: function(json) {
|
||||
cloudStack.ui.notifications.add({
|
||||
desc: 'Add new LB sticky rule',
|
||||
desc: 'message.desc.add.new.lb.sticky.rule',
|
||||
section: 'Network',
|
||||
poll: pollAsyncJobResult,
|
||||
_custom: {
|
||||
|
|
|
|||
|
|
@ -437,7 +437,7 @@
|
|||
},
|
||||
|
||||
createForm: {
|
||||
title: 'Add Isolated Guest Network with SourceNat',
|
||||
title: 'label.add.isolated.guest.network.with.sourcenat',
|
||||
fields: {
|
||||
name: {
|
||||
label: 'label.name',
|
||||
|
|
@ -2414,7 +2414,7 @@
|
|||
if (args.remoteaccessvpn.state == "Running") {
|
||||
msg = _l('message.enabled.vpn') + ' ' + args.remoteaccessvpn.publicip + '.' + '<br/>' + _l('message.enabled.vpn.ip.sec') + '<br/>' + args.remoteaccessvpn.presharedkey;
|
||||
} else {
|
||||
msg = "Remote Access VPN configuration has been generated, but it failed to apply. Please check connectivity of the network element, then re-try.";
|
||||
msg = _l('message.network.remote.access.vpn.configuration');
|
||||
}
|
||||
return msg;
|
||||
}
|
||||
|
|
@ -4446,7 +4446,7 @@
|
|||
})
|
||||
},
|
||||
vpn: {
|
||||
title: 'VPN',
|
||||
title: 'label.vpn',
|
||||
custom: function(args) {
|
||||
var ipAddress = args.context.ipAddresses[0].ipaddress;
|
||||
var psk = "";
|
||||
|
|
@ -4620,7 +4620,7 @@
|
|||
|
||||
messages: {
|
||||
confirm: function(args) {
|
||||
return 'Are you sure you want to add ' + args.name + '?';
|
||||
return _l('message.question.are.you.sure.you.want.to.add') + ' ' + args.name + '?';
|
||||
},
|
||||
notification: function(args) {
|
||||
return 'label.add.security.group';
|
||||
|
|
@ -5763,7 +5763,7 @@
|
|||
}
|
||||
},
|
||||
router: {
|
||||
title: 'VPC Router Details',
|
||||
title: 'label.vpc.router.details',
|
||||
fields: [{
|
||||
name: {
|
||||
label: 'label.name'
|
||||
|
|
|
|||
|
|
@ -261,7 +261,7 @@
|
|||
GSLB: {
|
||||
id: 'GSLB',
|
||||
type: 'select',
|
||||
title: 'GSLB',
|
||||
title: 'label.gslb',
|
||||
listView: {
|
||||
id: 'GSLB',
|
||||
label: 'label.gslb',
|
||||
|
|
|
|||
|
|
@ -333,7 +333,7 @@
|
|||
|
||||
var $loading = $('<div>').addClass('loading-overlay').appendTo($autoscalerDialog);
|
||||
$autoscalerDialog.dialog({
|
||||
title: 'AutoScale Configuration Wizard',
|
||||
title: 'label.autoscale.configuration.wizard',
|
||||
width: 825,
|
||||
height: 600,
|
||||
draggable: true,
|
||||
|
|
|
|||
|
|
@ -35,9 +35,9 @@
|
|||
var topFieldForm, bottomFieldForm, $topFieldForm, $bottomFieldForm;
|
||||
var topfields = forms.topFields;
|
||||
|
||||
var $healthCheckDesc = $('<div>Your load balancer will automatically perform health checks on your cloudstack instances and only route traffic to instances that pass the health check </div>').addClass('health-check-description');
|
||||
var $healthCheckConfigTitle = $('<div><br><br>Configuration Options :</div>').addClass('health-check-config-title');
|
||||
var $healthCheckAdvancedTitle = $('<div><br><br> Advanced Options : </div>').addClass('health-check-advanced-title');
|
||||
var $healthCheckDesc = $('<div>' + 'label.health.check.message.desc' + '</div>').addClass('health-check-description');
|
||||
var $healthCheckConfigTitle = $('<div><br><br>' + 'label.health.check.configurations.options' + '</div>').addClass('health-check-config-title');
|
||||
var $healthCheckAdvancedTitle = $('<div><br><br>' + 'label.health.check.advanced.options' + '</div>').addClass('health-check-advanced-title');
|
||||
|
||||
var $healthCheckDialog = $('<div>').addClass('health-check');
|
||||
$healthCheckDialog.append($healthCheckDesc);
|
||||
|
|
@ -361,7 +361,7 @@
|
|||
}
|
||||
|
||||
$healthCheckDialog.dialog({
|
||||
title: 'Health Check Wizard',
|
||||
title: 'label.health.check.wizard',
|
||||
width: 600,
|
||||
height: 600,
|
||||
draggable: true,
|
||||
|
|
|
|||
|
|
@ -738,7 +738,7 @@
|
|||
if (args.data.sshkeyPairs && args.data.sshkeyPairs.length) {
|
||||
$step.prepend(
|
||||
$('<div>').addClass('main-desc').append(
|
||||
$('<p>').html(_l('Please select a ssh key pair you want this VM to use:'))
|
||||
$('<p>').html(_l('message.please.select.ssh.key.pair.use.with.this.vm'))
|
||||
)
|
||||
);
|
||||
$step.find('.section.no-thanks').show();
|
||||
|
|
|
|||
|
|
@ -706,7 +706,7 @@
|
|||
*/
|
||||
var addProject = function() {
|
||||
pageElems.newProjectForm().dialog({
|
||||
title: 'New Project',
|
||||
title: 'label.new.project',
|
||||
closeOnEscape: false,
|
||||
width: 760
|
||||
}).closest('.ui-dialog').overlay();
|
||||
|
|
|
|||
|
|
@ -320,7 +320,7 @@
|
|||
noCompact: true,
|
||||
tabs: {
|
||||
network: {
|
||||
title: 'Network',
|
||||
title: 'label.network',
|
||||
custom: function(args) {
|
||||
var $chart = $('<div>').addClass('system-chart network');
|
||||
|
||||
|
|
|
|||
|
|
@ -658,14 +658,14 @@
|
|||
var $physicalNetworkItem = $('<div>').addClass('select-container multi');
|
||||
var $deleteButton = $('<div>').addClass('button remove physical-network')
|
||||
.attr({
|
||||
title: 'Remove this physical network'
|
||||
title: 'label.remove.this.physical.network'
|
||||
})
|
||||
.append('<span>').addClass('icon').html(' ');
|
||||
var $icon = $('<div>').addClass('physical-network-icon');
|
||||
|
||||
var $nameField = $('<div>').addClass('field name').append(
|
||||
$('<div>').addClass('name').append(
|
||||
$('<label>').html('Physical network name')
|
||||
$('<label>').html(_l('label.physical.network.name'))
|
||||
),
|
||||
$('<div>').addClass('value').append(
|
||||
$('<input>').attr({
|
||||
|
|
@ -701,7 +701,7 @@
|
|||
if ($wizard.find('.select-network-model input:radio[name=network-model]:checked').val() == 'Advanced') {
|
||||
$nameField.append(
|
||||
$('<div>').append(
|
||||
$('<span style=\"font-size:11px;padding-right:5px;padding-left:40px\">').html('Isolation method'),
|
||||
$('<span style=\"font-size:11px;padding-right:5px;padding-left:40px\">').html(_l('label.isolation.method')),
|
||||
$('<select>').append(
|
||||
$('<option>').attr({
|
||||
value: 'VLAN'
|
||||
|
|
@ -1211,7 +1211,7 @@
|
|||
|
||||
// Show launch button if last step
|
||||
if ($targetStep.index() == $steps.size() - 1 || options.nextStep) {
|
||||
$nextButton.find('span').html(options.nextStep ? 'Save changes' : 'Launch zone');
|
||||
$nextButton.find('span').html(options.nextStep ? _('label.save.changes') : _('label.launch.zone'));
|
||||
$nextButton.addClass('final');
|
||||
|
||||
if (options.nextStep) {
|
||||
|
|
@ -1424,7 +1424,7 @@
|
|||
showStep(1);
|
||||
|
||||
return $wizard.dialog({
|
||||
title: 'Add zone',
|
||||
title: _l('label.installWizard.addZone.title'),
|
||||
closeOnEscape: false,
|
||||
width: 750,
|
||||
height: 665,
|
||||
|
|
|
|||
|
|
@ -1956,7 +1956,7 @@
|
|||
var form = cloudStack.dialog.createForm({
|
||||
noDialog: true,
|
||||
form: {
|
||||
title: 'Advanced Search',
|
||||
title: 'label.advanced.search',
|
||||
fields: listViewData.advSearchFields
|
||||
},
|
||||
after: function(args) {
|
||||
|
|
@ -1974,7 +1974,7 @@
|
|||
$form.find('input[type=submit]')
|
||||
.show()
|
||||
.appendTo($form)
|
||||
.val('Search');
|
||||
.val(_('label.search'));
|
||||
|
||||
// Cancel button
|
||||
$form.append(
|
||||
|
|
|
|||
|
|
@ -437,7 +437,7 @@
|
|||
|
||||
cloudStack.dialog.createForm({
|
||||
form: {
|
||||
title: 'Edit rule',
|
||||
title: 'label.edit.rule',
|
||||
desc: '',
|
||||
fields: editableFields
|
||||
},
|
||||
|
|
|
|||
|
|
@ -724,7 +724,7 @@
|
|||
|
||||
// Internal load balancers
|
||||
internalLoadBalancers: {
|
||||
title: 'Internal LB',
|
||||
title: 'label.internal.lb',
|
||||
listView: {
|
||||
id: 'internalLoadBalancers',
|
||||
fields: {
|
||||
|
|
@ -1002,7 +1002,7 @@
|
|||
*/
|
||||
|
||||
assignedVms: {
|
||||
title: 'Assigned VMs',
|
||||
title: 'label.assigned.vms',
|
||||
listView: {
|
||||
id: 'assignedVms',
|
||||
fields: {
|
||||
|
|
@ -1094,7 +1094,7 @@
|
|||
}
|
||||
},
|
||||
publicLbIps: {
|
||||
title: 'Public LB',
|
||||
title: 'label.public.ip',
|
||||
listView: {
|
||||
id: 'publicLbIps',
|
||||
fields: {
|
||||
|
|
@ -1304,7 +1304,7 @@
|
|||
},
|
||||
|
||||
aclRules: {
|
||||
title: 'ACL List Rules',
|
||||
title: 'label.acl.list.rules',
|
||||
custom: function(args) {
|
||||
return $('<div>').multiEdit($.extend(true, {}, aclMultiEdit, {
|
||||
context: args.context,
|
||||
|
|
@ -1410,7 +1410,7 @@
|
|||
|
||||
routerDetailView: function() {
|
||||
return {
|
||||
title: 'VPC router details',
|
||||
title: 'label.VPC.router.details',
|
||||
updateContext: function(args) {
|
||||
var router;
|
||||
|
||||
|
|
@ -2414,7 +2414,7 @@
|
|||
}
|
||||
},
|
||||
staticRoutes: {
|
||||
title: 'Static Routes',
|
||||
title: 'label.static.routes',
|
||||
custom: function(args) {
|
||||
return $('<div>').multiEdit({
|
||||
noSelect: true,
|
||||
|
|
@ -3360,7 +3360,7 @@
|
|||
isMaximized: true,
|
||||
tabs: {
|
||||
details: {
|
||||
title: 'Network Details',
|
||||
title: 'label.network.details',
|
||||
preFilter: function(args) {
|
||||
var hiddenFields = [];
|
||||
var zone;
|
||||
|
|
|
|||
Loading…
Reference in New Issue