SadiJr commented on code in PR #6154:
URL: https://github.com/apache/cloudstack/pull/6154#discussion_r858856042
##########
ui/public/locales/pt_BR.json:
##########
@@ -1,879 +1,1143 @@
{
+"alert.service.domainrouter": "Roteador do dom\u00ednio",
"changed.item.properties": "Propriedades do item alteradas",
-"confirm.enable.s3": "Por favor, preencha as informa\u00e7\u00f5es abaixo para
habilitar suporte o Storage Secund\u00e1rio fornecido por S3",
+"confirm.enable.s3": "Por favor, preencha as informa\u00e7\u00f5es abaixo para
habilitar o suporte ao armazenamento secund\u00e1rio fornecido pelo S3",
"confirm.enable.swift": "Por favor, preencha as informa\u00e7\u00f5es abaixo
para habilitar suporte ao Swift",
-"error.could.not.change.your.password.because.non.native.user": "Erro: a nuvem
n\u00e3o alterou sua senha porque o LDAP est\u00e1 ativo.",
+"error.could.not.change.your.password.because.non.native.user": "Erro:
n\u00e3o foi poss\u00edvel alterar a sua senha pois o seu usu\u00e1rio n\u00e3o
\u00e9 um usu\u00e1rio nativo do CloudStack.",
"error.could.not.enable.zone": "N\u00e3o foi poss\u00edvel habilitar a zona",
-"error.installwizard.message": "Alguma coisa est\u00e1 errada; voc\u00ea pode
voltar e corrigir quaisquer erros",
+"error.dedicate.cluster.failed": "Falha ao dedicar cluster",
+"error.dedicate.host.failed": "Falha ao dedicar host",
+"error.dedicate.pod.failed": "Falha ao dedicar pod",
+"error.dedicate.zone.failed": "Falha ao dedicar zona",
+"error.execute.api.failed": "Falha ao executar API",
+"error.fetching.async.job.result": "Foi encontrado um erro ao buscar o
resultado do job ass\u00edncrono",
+"error.form.message": "H\u00e1 problemas no formul\u00e1rio. Por favor,
corrija-os.",
+"error.installwizard.message": "Ocorreu um erro. Por favor, revise e corrija
quaisquer erros",
"error.invalid.username.password": "Usu\u00e1rio ou senha inv\u00e1lidos",
"error.login": "O seu usu\u00e1rio/senha n\u00e3o coincidem com nossos
registros.",
"error.menu.select": "N\u00e3o foi poss\u00edvel realizar a a\u00e7\u00e3o
pois nenhum item foi selecionado.",
-"error.mgmt.server.inaccessible": "O Servidor de Gerenciamento est\u00e1
inacess\u00edvel. Tente novamente mais tarde.",
-"error.password.not.match": "Os campos de senha n\u00e3o combinam",
-"error.please.specify.physical.network.tags": "As Ofertas de Rede n\u00e3o
estar\u00e3o dispon\u00edveis enquanto voc\u00ea n\u00e3o especificar tags para
esta interface f\u00edsica.",
+"error.mgmt.server.inaccessible": "O servidor de gerenciamento est\u00e1
inacess\u00edvel. Tente novamente mais tarde.",
+"error.password.not.match": "Os campos de senha n\u00e3o coincidem",
+"error.please.specify.physical.network.tags": "As ofertas de rede n\u00e3o
estar\u00e3o dispon\u00edveis enquanto tags n\u00e3o forem especificadas para
esta interface f\u00edsica.",
+"error.release.dedicate.cluster": "Falha ao liberar cluster dedicado.",
+"error.release.dedicate.host": "Falha ao liberar host dedicado.",
+"error.release.dedicate.pod": "Falha ao liberar pod dedicado.",
+"error.release.dedicate.zone": "Falha ao liberar zona dedicada.",
"error.session.expired": "Sua sess\u00e3o expirou.",
-"error.unable.to.reach.management.server": "N\u00e3o foi poss\u00edvel acessar
o Servidor de Gerenciamento",
+"error.unable.to.proceed": "N\u00e3o foi poss\u00edvel proceder. Por favor,
contate um administrador.",
+"error.unable.to.reach.management.server": "N\u00e3o foi poss\u00edvel acessar
o servidor de gerenciamento",
"error.unresolved.internet.name": "Imposs\u00edvel resolver DNS",
-"force.delete.domain.warning": "Aten\u00e7\u00e3o: Esta op\u00e7\u00e3o
remover\u00e1 todos os dom\u00ednios, contas e recursos associados.",
-"force.remove": "For\u00e7ar Remo\u00e7\u00e3o",
+"firewall.close": "Firewall",
+"force.delete.domain.warning": "Aten\u00e7\u00e3o: esta op\u00e7\u00e3o
remover\u00e1 todos os dom\u00ednios, contas e recursos associados.",
+"force.remove": "For\u00e7ar remo\u00e7\u00e3o",
"force.remove.host.warning": "Aten\u00e7\u00e3o: O CloudStack desligar\u00e1
de maneira for\u00e7ada todas as VMs antes de remover o host do cluster.",
-"force.stop": "For\u00e7ar Parada",
-"force.stop.instance.warning": "Aviso: For\u00e7ar o desligamento desta
inst\u00e2ncia deve ser sua \u00faltima op\u00e7\u00e3o. Isto pode levar a
perda de dados, bem como comportamento inconsist\u00eante do estado da
m\u00e1quina virtual.",
+"force.stop": "For\u00e7ar parada",
+"force.stop.instance.warning": "Aviso: For\u00e7ar o desligamento desta
inst\u00e2ncia deve ser sua \u00faltima op\u00e7\u00e3o. Isto pode levar a
perda de dados, bem como comportamento inconsistente do estado da m\u00e1quina
virtual.",
"hint.no.host.tags": "Nenhuma tag de host encontrada",
-"hint.no.storage.tags": "Nenhuma tag de storage encontrada",
+"hint.no.storage.tags": "Nenhuma tag de armazenamento encontrada",
"hint.type.part.host.tag": "Digite parte de um tag de host",
-"hint.type.part.storage.tag": "Digite parte de um tag de storage",
-"icmp.code.desc": "Informe -1, se voc\u00eas quiser permitir todos os
c\u00f3digos ICMP.",
-"icmp.type.desc": "Informe -1, se voc\u00eas quiser permitir todos os tipos
ICMP.",
+"hint.type.part.storage.tag": "Digite parte de uma tag de armazenamento",
+"icmp.code.desc": "Informe -1 para permitir todos os c\u00f3digos ICMP.",
+"icmp.type.desc": "Informe -1 para permitir todos os tipos ICMP.",
"image.directory": "Diret\u00f3rio da Imagem",
"inline": "Inline",
"label.about": "Sobre",
"label.about.app": "Sobre o CloudStack",
+"label.accept": "Aceitar",
"label.accept.project.invitation": "Aceitar convite de projeto.",
+"label.access": "Acesso",
"label.accesskey": "Chave de acesso",
"label.account": "Conta",
-"label.account.and.security.group": "Contas, grupos de Seguran\u00e7a",
+"label.account.and.security.group": "Contas e grupos de seguran\u00e7a",
"label.account.details": "Detalhes da conta",
-"label.account.id": "ID da Conta",
-"label.account.name": "Nome da Conta",
-"label.account.specific": "Conta-Specific",
+"label.account.id": "ID da conta",
+"label.account.name": "Nome da conta",
+"label.account.specific": "Espec\u00edfico da conta",
"label.accounts": "Contas",
-"label.accounttype": "Tipo de Conta",
-"label.acl.export": "Export ACLs",
+"label.accounttype": "Tipo de conta",
+"label.acl.export": "Exportar ACLs",
"label.acl.id": "ACL ID",
-"label.acl.list.rules": "Lista de regas de ACL",
+"label.acl.list.rules": "Lista de regras de ACL",
"label.acl.reason.description": "Motivo para se utilizar a regra.",
-"label.acl.replaced": "ACL trocado",
+"label.acl.replaced": "ACL alterado",
"label.aclid": "ACL",
"label.aclname": "Nome da ACL",
"label.acltotal": "Total de rede ACL",
"label.acquire.new.ip": "Adquirir novo IP",
"label.acquire.new.secondary.ip": "Adquira um novo IP secund\u00e1rio",
+"label.acquiring.ip": "Obtendo IP",
"label.action": "A\u00e7\u00e3o",
-"label.action.attach.disk": "Anexar Disco",
-"label.action.attach.disk.processing": "Anexando Disco....",
+"label.action.attach.disk": "Anexar disco",
+"label.action.attach.disk.processing": "Anexando disco....",
"label.action.attach.iso": "Anexar ISO",
"label.action.attach.iso.processing": "Anexando ISO....",
-"label.action.cancel.maintenance.mode": "Cancelar Modo de
Manuten\u00e7\u00e3o",
-"label.action.cancel.maintenance.mode.processing": "Cancelando Modo de
Manuten\u00e7\u00e3o....",
-"label.action.change.password": "Troca de Senha",
-"label.action.change.service": "Trocar Plano",
-"label.action.change.service.processing": "Trocando de Plano....",
-"label.action.configure.samlauthorization": "Configurar Autoriza\u00e7\u00e3o
SAML SSO",
+"label.action.bulk.delete.egress.firewall.rules": "Apagar em massa as regras
de sa\u00edda do firewall.",
+"label.action.bulk.delete.firewall.rules": "Apagar em massa as regras do
firewall.",
+"label.action.bulk.delete.isos": "Apagar em massa as ISOs.",
+"label.action.bulk.delete.load.balancer.rules": "Apagar em massa as regras de
balanceamento de carga.",
+"label.action.bulk.delete.portforward.rules": "Apagar em massa as regras de
encaminhamento de porta.",
+"label.action.bulk.delete.templates": "Apagar em massa as regras de template.",
+"label.action.bulk.release.public.ip.address": "Liberar em massa os
enderec\u0327os de IPs P\u00fablicos.",
+"label.action.cancel.maintenance.mode": "Cancelar modo de
manuten\u00e7\u00e3o",
+"label.action.cancel.maintenance.mode.processing": "Cancelando modo de
manuten\u00e7\u00e3o....",
+"label.action.change.password": "Troca de senha",
Review Comment:
`Troca de senha` or `Trocar de senha`?
##########
ui/public/locales/pt_BR.json:
##########
@@ -2063,246 +2727,631 @@
"message.confirm.release.dedicated.zone": "Voc\u00ea deseja liberar esta zona
dedicada?",
"message.confirm.remove.event": "Voc\u00ea tem certeza que deseja remover este
evento?",
"message.confirm.remove.ip.range": "Por favor confirme que voc\u00ea deseja
remover este range de IP.",
-"message.confirm.remove.load.balancer": "Por favor, confirme que voc\u00ea
quer remover a VM do Balanceador de Carga",
+"message.confirm.remove.load.balancer": "Por favor, confirme que voc\u00ea
quer remover a VM do balanceador de carga",
"message.confirm.remove.network.offering": "Voc\u00ea tem certeza que deseja
remover esta oferta de rede?",
"message.confirm.remove.selected.alerts": "Por favor confirme que voc\u00ea
deseja remover os alertas selecionados",
"message.confirm.remove.selected.events": "Por favor confirme que voc\u00ea
deseja remover os eventos selecionados",
"message.confirm.remove.vmware.datacenter": "Por favor, confirme que voc\u00ea
quer remover este VMware datacenter",
"message.confirm.remove.vpc.offering": "Voc\u00ea tem certeza que deseja
remover esta oferta de VPC?",
"message.confirm.replace.acl.new.one": "Voc\u00ea deseja substituir a ACL com
uma nova?",
-"message.confirm.scale.up.router.vm": "Voc\u00ea realmente quer escalonar a VM
do Roteador?",
+"message.confirm.scale.up.router.vm": "Voc\u00ea realmente quer escalonar a VM
do roteador?",
"message.confirm.scale.up.system.vm": "Voc\u00ea realmente quer escalonar a VM
do sistema?",
"message.confirm.shutdown.provider": "Por favor confirme que voc\u00ea deseja
desligar este provider",
+"message.confirm.start.kubernetes.cluster": "Por favor, confirme que voc\u00ea
deseja iniciar este cluster Kubernetes.",
"message.confirm.start.lb.vm": "Confirme que voc\u00ea deseja iniciar esta LB
VM",
+"message.confirm.stop.kubernetes.cluster": "Por favor, confirme que voc\u00ea
deseja parar este cluster Kubernetes.",
"message.confirm.stop.lb.vm": "Confirme que voc\u00ea deseja parar esta LB VM",
-"message.confirm.upgrade.router.newer.template": "Por favor confirme que
voc\u00ea deseja atualizar o roteador para usar template mais recente.",
+"message.confirm.sync.storage": "Por favor, confirme que voc\u00ea gostaria de
sincronizar o pool de armazenamento",
+"message.confirm.upgrade.router.newer.template": "Por favor confirme que
voc\u00ea deseja atualizar o roteador para usar o template mais recente.",
"message.confirm.upgrade.routers.account.newtemplate": "Por favor confirme que
voc\u00ea deseja atualizar todos os roteadores desta conta para o template mais
novo.",
"message.confirm.upgrade.routers.cluster.newtemplate": "Por favor confirme que
voc\u00ea deseja atualizar todos os roteadores deste cluster para o template
mais novo.",
"message.confirm.upgrade.routers.newtemplate": "Por favor confirme que
voc\u00ea deseja atualizar todos os roteadores desta zona para o template mais
novo.",
"message.confirm.upgrade.routers.pod.newtemplate": "Por favor confirme que
voc\u00ea deseja atualizar todos os roteadores neste pod para o template mais
novo.",
"message.copy.iso.confirm": "Confirme se voc\u00ea deseja copiar a ISO para",
"message.copy.template": "Copiar template <b
id=\"copy_template_name_text\">XXX</b> da zona <b
id=\"copy_template_source_zone_text\"></b> para",
-"message.copy.template.confirm": "Voc\u00ea tem certeza que deseja copiar o
template ?",
-"message.create.template": "Voc\u00ea tem certeza que deseja criar um template
?",
+"message.copy.template.confirm": "Voc\u00ea tem certeza que deseja copiar o
template?",
+"message.create.compute.offering": "Oferta de computa\u00e7\u00e3o criada",
+"message.create.internallb": "Criando LB interno",
+"message.create.internallb.failed": "Falha ao criar LB interno",
+"message.create.internallb.processing": "Cria\u00e7\u00e3o do LB interno em
progresso",
+"message.create.service.offering": "Oferta de servi\u00e7o criada",
+"message.create.snapshot.from.vmsnapshot.failed": "Falha ao criar snapshot a
partir de uma snapshot de VM",
+"message.create.snapshot.from.vmsnapshot.progress": "Cria\u00e7\u00e3o de
snapshot em progresso",
+"message.create.template": "Voc\u00ea tem certeza que deseja criar um
template?",
"message.create.template.vm": "Criar VM do template <b id=\"p_name\"></b>",
-"message.create.template.volume": "Especifique as seguintes
informa\u00e7\u00f5es antes de criar o template a partir do disco: <b><span
id=\"volume_name\"></span></b>. A cria\u00e7\u00e3o de um template a partir de
um disco pode levar alguns minutos ou mais dependendo do tamnho do disco.",
+"message.create.template.volume": "Especifique as seguintes
informa\u00e7\u00f5es antes de criar o template a partir do disco: <b><span
id=\"volume_name\"></span></b>. A cria\u00e7\u00e3o de um template a partir de
um disco pode levar alguns minutos ou mais dependendo do tamanho do disco.",
+"message.create.volume.failed": "Falha ao criar volume",
+"message.create.volume.processing": "Cria\u00e7\u00e3o de volume em progresso",
+"message.create.vpc.offering": "Oferta VPC criada",
+"message.create.vpn.customer.gateway.failed": "A cria\u00e7\u00e3o do gateway
da VPN do cliente falhou",
"message.creating.cluster": "Criando cluster",
"message.creating.guest.network": "Criando rede guest",
"message.creating.physical.networks": "Criando redes fisicas",
"message.creating.pod": "Criando pod",
-"message.creating.primary.storage": "Criando storage prim\u00e1rio",
-"message.creating.secondary.storage": "Criando storage secund\u00e1rio",
+"message.creating.primary.storage": "Criando armazenamento prim\u00e1rio",
+"message.creating.secondary.storage": "Criando armazenamento secund\u00e1rio",
"message.creating.systemvm": "Criando VMs do sistema (isso pode levar algum
tempo)",
"message.creating.zone": "Criando zona.",
+"message.data.migration": "Migra\u00e7\u00e3o de dados",
+"message.data.migration.progress": "Migra\u00e7\u00e3o de dados entre
armazenamento de imagens",
+"message.datacenter.description": "Nome do datacenter no vCenter",
+"message.datastore.description": "Nome da datastore no vCenter",
"message.dedicate.zone": "Zona dedicada",
"message.dedicated.zone.released": "Zona dedicada lioberada",
+"message.dedicating.cluster": "Dedicando cluster...",
+"message.dedicating.host": "Dedicando host...",
+"message.dedicating.pod": "Dedicando pod...",
+"message.dedicating.zone": "Dedicando zona...",
"message.delete.account": "Confirme se voc\u00ea deseja excluir esta conta.",
+"message.delete.acl.processing": "Removendo regra ACL...",
+"message.delete.acl.rule": "Remover regra ACL",
+"message.delete.acl.rule.failed": "Falha ao remover regra ACL",
"message.delete.affinity.group": "Por favor, confirme que voc\u00ea deseja
remover este grupo de afinidade",
+"message.delete.backup": "Voc\u00ea tem certeza de que quer apagar o backup?",
+"message.delete.failed": "Falha ao remover",
"message.delete.gateway": "Favor confirmar que voc\u00ea deseja deleta o
gateway",
-"message.delete.project": "Voc\u00ea tem certeza que deseja deletar este
projeto ?",
+"message.delete.port.forward.processing": "Removendo regra de encaminhamento
de porta...",
+"message.delete.project": "Voc\u00ea tem certeza que deseja deletar este
projeto?",
+"message.delete.rule.processing": "Removendo regra...",
+"message.delete.sslcertificate": "Por favor, confirme que voc\u00ea gostaria
de excluir este certificado.",
+"message.delete.static.route.failed": "Falha ao remover rota est\u00e1tica",
+"message.delete.static.route.processing": "Removendo rota est\u00e1tica...",
+"message.delete.tag.failed": "Falha ao remover etiqueta",
+"message.delete.tag.for.networkacl": "Remover etiqueta para rede ACL",
+"message.delete.tag.processing": "Removendo etiqueta...",
"message.delete.user": "Por favor confirme que voc\u00ea deseja deletar este
usu\u00e1rio.",
"message.delete.vpn.connection": "Favor confirmar que voc\u00ea deseja deletar
esta conex\u00e3o VPN",
"message.delete.vpn.customer.gateway": "Favor confirmar que voc\u00ea deseja
deletar este gateway de VPN de usu\u00e1rio",
"message.delete.vpn.gateway": "Favor confirmar que voc\u00ea deseja deletar
este gateway de VPN",
+"message.deleting.node": "Removendo nodo",
+"message.deleting.vm": "Removendo VM",
+"message.deployasis": "O modelo selecionado \u00e9 Deploy As-Is, ou seja, a VM
\u00e9 implantada atrav\u00e9s da importa\u00e7\u00e3o de um OVA com vApps
diretamente no vCenter. O redimensionamento do(s) disco(s) raiz(s) \u00e9
permitido somente em VMs paradas para tais modelos.",
"message.desc.add.new.lb.sticky.rule": "Adicionar nova regra fixa de LB",
-"message.desc.advanced.zone": "Para topologias de rede mais sofisticadas. Este
modelo fornece maior flexibilidade na defini\u00e7\u00e3o de redes de clientes
e fornece ofertas de rede personalizadas, tais como firewall, VPN ou de
balanceamento de carga.",
-"message.desc.basic.zone": "Fornece uma \u00fanica rede onde em cada
inst\u00e2ncia de VM \u00e9 atribu\u00eddo um IP diretamente na rede. O
isolamento Guest podem ser fornecidos atrav\u00e9s de camada-3 da rede com
grupos de seguran\u00e7a (filtragem da fonte de endere\u00e7os IP).",
-"message.desc.cluster": "Cada pod deve conter um ou mais clusters, e iremos
adicionar o primeiro cluster agora. Um cluster fornece uma maneira de
agrupamento de hosts. Os hosts de um cluster t\u00eam hardware id\u00eantico,
executam o mesmo hypervisor, est\u00e3o na mesma sub-rede e acessam o mesmo
storage compartilhado. Cada cluster \u00e9 constitu\u00eddo por um ou mais
hosts e um ou mais servidores de storage prim\u00e1rio.",
-"message.desc.create.ssh.key.pair": "Por favor, preencha os seguintes dados
para criar ou registar um par de chaves ssh.<br><br>(1) Se a chave p\u00fablica
est\u00e1 definida, CloudStack ir\u00e1 registrar a chave p\u00fablica.
Voc\u00ea pode us\u00e1-la atrav\u00e9s de sua chave privada.<br><br>(2) Se a
chave p\u00fablica n\u00e3o est\u00e1 definida, CloudStack ir\u00e1 criar um
novo par de chaves SSH. Neste caso, copie e salve a chave privada. CloudStack
n\u00e3o ir\u00e1 mant\u00ea-la.<br>",
+"message.desc.advanced.zone": "Para topologias de rede mais sofisticadas. este
modelo fornece maior flexibilidade na defini\u00e7\u00e3o de redes de clientes
e fornece ofertas de rede personalizadas, tais como firewall, VPN ou de
balanceamento de carga.",
+"message.desc.basic.zone": "Fornece uma \u00fanica rede onde em cada
inst\u00e2ncia de VM \u00e9 atribu\u00eddo um IP diretamente na rede. O
isolamento guest podem ser fornecidos atrav\u00e9s de camada-3 da rede com
grupos de seguran\u00e7a (filtragem da fonte de endere\u00e7os IP).",
+"message.desc.cluster": "Cada pod deve conter um ou mais clusters, e iremos
adicionar o primeiro cluster agora. Um cluster fornece uma maneira de
agrupamento de hosts. Os hosts de um cluster t\u00eam hardware id\u00eantico,
executam o mesmo virtualizador, est\u00e3o na mesma sub-rede e acessam o mesmo
armazenamento compartilhado. Cada cluster \u00e9 constitu\u00eddo por um ou
mais hosts e um ou mais servidores de armazenamento prim\u00e1rio.",
+"message.desc.create.ssh.key.pair": "Por favor, preencha os seguintes dados
para criar ou registar um par de chaves SSH.<br><br>(1) Se a chave p\u00fablica
est\u00e1 definida, CloudStack ir\u00e1 registrar a chave p\u00fablica.
Voc\u00ea pode us\u00e1-la atrav\u00e9s de sua chave privada.<br><br>(2) Se a
chave p\u00fablica n\u00e3o est\u00e1 definida, CloudStack ir\u00e1 criar um
novo par de chaves SSH. Neste caso, copie e salve a chave privada. CloudStack
n\u00e3o ir\u00e1 mant\u00ea-la.<br>",
"message.desc.created.ssh.key.pair": "Par de chaves SSH criado",
-"message.desc.host": "Cada cluster deve conter pelo menos um host (computador)
para as VMs guest serem executadas e iremos adicionar o primeira host agora.
Para um host funcionar no CloudStack, voc\u00ea deve instalar um hypervisor no
host, atribuir um endere\u00e7o IP e garantir que o host est\u00e1 conectado ao
servidor de gerenciamento do CloudStack.<br/><br/>Forne\u00e7a o hostname ou o
endere\u00e7o IP do host, o nome de usu\u00e1rio (geralmente root) e a senha e
qualquer label que voc\u00ea utiliza para categorizar os hosts.",
-"message.desc.primary.storage": "Cada cluster deve conter um ou mais
servidores de storage prim\u00e1rio e iremos adicionar o primeiro agora. Um
storage prim\u00e1rio, cont\u00e9m os volumes de disco para todas as VMs em
execu\u00e7\u00e3o nos hosts do cluster. Utiliza qualquer protocolo
compat\u00edvel com os padr\u00f5es que \u00e9 suportado pelo hypervisor
utilizado.",
+"message.desc.host": "Cada cluster deve conter pelo menos um host (computador)
para as VMs guest serem executadas e iremos adicionar o primeira host agora.
para um host funcionar no CloudStack, voc\u00ea deve instalar um virtualizador
no host, atribuir um endere\u00e7o IP e garantir que o host est\u00e1 conectado
ao servidor de gerenciamento do CloudStack.<br/><br/>Forne\u00e7a o hostname ou
o endere\u00e7o IP do host, o nome de usu\u00e1rio (geralmente root) e a senha
e qualquer label que voc\u00ea utiliza para categorizar os hosts.",
Review Comment:
```suggestion
"message.desc.host": "Cada cluster deve conter pelo menos um host
(computador) para as VMs guest serem executadas e iremos adicionar o primeira
host agora. Para um host funcionar no CloudStack, voc\u00ea deve instalar um
virtualizador no host, atribuir um endere\u00e7o IP e garantir que o host
est\u00e1 conectado ao servidor de gerenciamento do
CloudStack.<br/><br/>Forne\u00e7a o hostname ou o endere\u00e7o IP do host, o
nome de usu\u00e1rio (geralmente root) e a senha e qualquer label que voc\u00ea
utiliza para categorizar os hosts.",
```
##########
ui/public/locales/pt_BR.json:
##########
@@ -1,879 +1,1143 @@
{
+"alert.service.domainrouter": "Roteador do dom\u00ednio",
"changed.item.properties": "Propriedades do item alteradas",
-"confirm.enable.s3": "Por favor, preencha as informa\u00e7\u00f5es abaixo para
habilitar suporte o Storage Secund\u00e1rio fornecido por S3",
+"confirm.enable.s3": "Por favor, preencha as informa\u00e7\u00f5es abaixo para
habilitar o suporte ao armazenamento secund\u00e1rio fornecido pelo S3",
"confirm.enable.swift": "Por favor, preencha as informa\u00e7\u00f5es abaixo
para habilitar suporte ao Swift",
-"error.could.not.change.your.password.because.non.native.user": "Erro: a nuvem
n\u00e3o alterou sua senha porque o LDAP est\u00e1 ativo.",
+"error.could.not.change.your.password.because.non.native.user": "Erro:
n\u00e3o foi poss\u00edvel alterar a sua senha pois o seu usu\u00e1rio n\u00e3o
\u00e9 um usu\u00e1rio nativo do CloudStack.",
"error.could.not.enable.zone": "N\u00e3o foi poss\u00edvel habilitar a zona",
-"error.installwizard.message": "Alguma coisa est\u00e1 errada; voc\u00ea pode
voltar e corrigir quaisquer erros",
+"error.dedicate.cluster.failed": "Falha ao dedicar cluster",
+"error.dedicate.host.failed": "Falha ao dedicar host",
+"error.dedicate.pod.failed": "Falha ao dedicar pod",
+"error.dedicate.zone.failed": "Falha ao dedicar zona",
+"error.execute.api.failed": "Falha ao executar API",
+"error.fetching.async.job.result": "Foi encontrado um erro ao buscar o
resultado do job ass\u00edncrono",
+"error.form.message": "H\u00e1 problemas no formul\u00e1rio. Por favor,
corrija-os.",
+"error.installwizard.message": "Ocorreu um erro. Por favor, revise e corrija
quaisquer erros",
"error.invalid.username.password": "Usu\u00e1rio ou senha inv\u00e1lidos",
"error.login": "O seu usu\u00e1rio/senha n\u00e3o coincidem com nossos
registros.",
"error.menu.select": "N\u00e3o foi poss\u00edvel realizar a a\u00e7\u00e3o
pois nenhum item foi selecionado.",
-"error.mgmt.server.inaccessible": "O Servidor de Gerenciamento est\u00e1
inacess\u00edvel. Tente novamente mais tarde.",
-"error.password.not.match": "Os campos de senha n\u00e3o combinam",
-"error.please.specify.physical.network.tags": "As Ofertas de Rede n\u00e3o
estar\u00e3o dispon\u00edveis enquanto voc\u00ea n\u00e3o especificar tags para
esta interface f\u00edsica.",
+"error.mgmt.server.inaccessible": "O servidor de gerenciamento est\u00e1
inacess\u00edvel. Tente novamente mais tarde.",
+"error.password.not.match": "Os campos de senha n\u00e3o coincidem",
+"error.please.specify.physical.network.tags": "As ofertas de rede n\u00e3o
estar\u00e3o dispon\u00edveis enquanto tags n\u00e3o forem especificadas para
esta interface f\u00edsica.",
+"error.release.dedicate.cluster": "Falha ao liberar cluster dedicado.",
+"error.release.dedicate.host": "Falha ao liberar host dedicado.",
+"error.release.dedicate.pod": "Falha ao liberar pod dedicado.",
+"error.release.dedicate.zone": "Falha ao liberar zona dedicada.",
"error.session.expired": "Sua sess\u00e3o expirou.",
-"error.unable.to.reach.management.server": "N\u00e3o foi poss\u00edvel acessar
o Servidor de Gerenciamento",
+"error.unable.to.proceed": "N\u00e3o foi poss\u00edvel proceder. Por favor,
contate um administrador.",
+"error.unable.to.reach.management.server": "N\u00e3o foi poss\u00edvel acessar
o servidor de gerenciamento",
"error.unresolved.internet.name": "Imposs\u00edvel resolver DNS",
-"force.delete.domain.warning": "Aten\u00e7\u00e3o: Esta op\u00e7\u00e3o
remover\u00e1 todos os dom\u00ednios, contas e recursos associados.",
-"force.remove": "For\u00e7ar Remo\u00e7\u00e3o",
+"firewall.close": "Firewall",
+"force.delete.domain.warning": "Aten\u00e7\u00e3o: esta op\u00e7\u00e3o
remover\u00e1 todos os dom\u00ednios, contas e recursos associados.",
+"force.remove": "For\u00e7ar remo\u00e7\u00e3o",
"force.remove.host.warning": "Aten\u00e7\u00e3o: O CloudStack desligar\u00e1
de maneira for\u00e7ada todas as VMs antes de remover o host do cluster.",
-"force.stop": "For\u00e7ar Parada",
-"force.stop.instance.warning": "Aviso: For\u00e7ar o desligamento desta
inst\u00e2ncia deve ser sua \u00faltima op\u00e7\u00e3o. Isto pode levar a
perda de dados, bem como comportamento inconsist\u00eante do estado da
m\u00e1quina virtual.",
+"force.stop": "For\u00e7ar parada",
+"force.stop.instance.warning": "Aviso: For\u00e7ar o desligamento desta
inst\u00e2ncia deve ser sua \u00faltima op\u00e7\u00e3o. Isto pode levar a
perda de dados, bem como comportamento inconsistente do estado da m\u00e1quina
virtual.",
"hint.no.host.tags": "Nenhuma tag de host encontrada",
-"hint.no.storage.tags": "Nenhuma tag de storage encontrada",
+"hint.no.storage.tags": "Nenhuma tag de armazenamento encontrada",
"hint.type.part.host.tag": "Digite parte de um tag de host",
-"hint.type.part.storage.tag": "Digite parte de um tag de storage",
-"icmp.code.desc": "Informe -1, se voc\u00eas quiser permitir todos os
c\u00f3digos ICMP.",
-"icmp.type.desc": "Informe -1, se voc\u00eas quiser permitir todos os tipos
ICMP.",
+"hint.type.part.storage.tag": "Digite parte de uma tag de armazenamento",
+"icmp.code.desc": "Informe -1 para permitir todos os c\u00f3digos ICMP.",
+"icmp.type.desc": "Informe -1 para permitir todos os tipos ICMP.",
"image.directory": "Diret\u00f3rio da Imagem",
"inline": "Inline",
"label.about": "Sobre",
"label.about.app": "Sobre o CloudStack",
+"label.accept": "Aceitar",
"label.accept.project.invitation": "Aceitar convite de projeto.",
+"label.access": "Acesso",
"label.accesskey": "Chave de acesso",
"label.account": "Conta",
-"label.account.and.security.group": "Contas, grupos de Seguran\u00e7a",
+"label.account.and.security.group": "Contas e grupos de seguran\u00e7a",
"label.account.details": "Detalhes da conta",
-"label.account.id": "ID da Conta",
-"label.account.name": "Nome da Conta",
-"label.account.specific": "Conta-Specific",
+"label.account.id": "ID da conta",
+"label.account.name": "Nome da conta",
+"label.account.specific": "Espec\u00edfico da conta",
"label.accounts": "Contas",
-"label.accounttype": "Tipo de Conta",
-"label.acl.export": "Export ACLs",
+"label.accounttype": "Tipo de conta",
+"label.acl.export": "Exportar ACLs",
"label.acl.id": "ACL ID",
-"label.acl.list.rules": "Lista de regas de ACL",
+"label.acl.list.rules": "Lista de regras de ACL",
"label.acl.reason.description": "Motivo para se utilizar a regra.",
-"label.acl.replaced": "ACL trocado",
+"label.acl.replaced": "ACL alterado",
"label.aclid": "ACL",
"label.aclname": "Nome da ACL",
"label.acltotal": "Total de rede ACL",
"label.acquire.new.ip": "Adquirir novo IP",
"label.acquire.new.secondary.ip": "Adquira um novo IP secund\u00e1rio",
+"label.acquiring.ip": "Obtendo IP",
"label.action": "A\u00e7\u00e3o",
-"label.action.attach.disk": "Anexar Disco",
-"label.action.attach.disk.processing": "Anexando Disco....",
+"label.action.attach.disk": "Anexar disco",
+"label.action.attach.disk.processing": "Anexando disco....",
"label.action.attach.iso": "Anexar ISO",
"label.action.attach.iso.processing": "Anexando ISO....",
-"label.action.cancel.maintenance.mode": "Cancelar Modo de
Manuten\u00e7\u00e3o",
-"label.action.cancel.maintenance.mode.processing": "Cancelando Modo de
Manuten\u00e7\u00e3o....",
-"label.action.change.password": "Troca de Senha",
-"label.action.change.service": "Trocar Plano",
-"label.action.change.service.processing": "Trocando de Plano....",
-"label.action.configure.samlauthorization": "Configurar Autoriza\u00e7\u00e3o
SAML SSO",
+"label.action.bulk.delete.egress.firewall.rules": "Apagar em massa as regras
de sa\u00edda do firewall.",
+"label.action.bulk.delete.firewall.rules": "Apagar em massa as regras do
firewall.",
+"label.action.bulk.delete.isos": "Apagar em massa as ISOs.",
+"label.action.bulk.delete.load.balancer.rules": "Apagar em massa as regras de
balanceamento de carga.",
+"label.action.bulk.delete.portforward.rules": "Apagar em massa as regras de
encaminhamento de porta.",
+"label.action.bulk.delete.templates": "Apagar em massa as regras de template.",
+"label.action.bulk.release.public.ip.address": "Liberar em massa os
enderec\u0327os de IPs P\u00fablicos.",
+"label.action.cancel.maintenance.mode": "Cancelar modo de
manuten\u00e7\u00e3o",
+"label.action.cancel.maintenance.mode.processing": "Cancelando modo de
manuten\u00e7\u00e3o....",
+"label.action.change.password": "Troca de senha",
+"label.action.change.service": "Trocar plano",
+"label.action.change.service.processing": "Trocando de plano....",
+"label.action.configure.samlauthorization": "Configurar autoriza\u00e7\u00e3o
SAML SSO",
"label.action.configure.stickiness": "Ader\u00eancia",
"label.action.copy.iso": "Copiar ISO",
"label.action.copy.iso.processing": "Copiando ISO...",
-"label.action.copy.template": "Copiar Template",
-"label.action.copy.template.processing": "Copiando Template...",
-"label.action.create.template.from.vm": "Criar Template a partir da VM",
-"label.action.create.template.from.volume": "Criar Template a partir do Disco",
-"label.action.create.template.processing": "Criando Template....",
+"label.action.copy.template": "Copiar template",
+"label.action.copy.template.processing": "Copiando template...",
+"label.action.create.snapshot.from.vmsnapshot": "Criar snapshot a partir de
uma snapshot de VM",
+"label.action.create.template.from.vm": "Criar template a partir da VM",
+"label.action.create.template.from.volume": "Criar template a partir do disco",
+"label.action.create.template.processing": "Criando template....",
"label.action.create.vm": "Criar VM",
"label.action.create.vm.processing": "Criando VM....",
-"label.action.create.volume": "Criar Disco",
-"label.action.create.volume.processing": "Criando Disco....",
+"label.action.create.volume": "Criar disco",
+"label.action.create.volume.processing": "Criando disco....",
"label.action.delete.account": "Remover conta",
"label.action.delete.account.processing": "Removendo conta....",
-"label.action.delete.cluster": "Remover Cluster",
-"label.action.delete.cluster.processing": "Removendo Cluster....",
-"label.action.delete.disk.offering": "Remover Oferta de Disco",
-"label.action.delete.disk.offering.processing": "Removendo Oferta de
Disco....",
-"label.action.delete.domain": "Remover Dom\u00ednio",
-"label.action.delete.domain.processing": "Removendo Dom\u00ednio....",
+"label.action.delete.backup.offering": "Remover uma oferta de backup",
+"label.action.delete.cluster": "Remover cluster",
+"label.action.delete.cluster.processing": "Removendo cluster....",
+"label.action.delete.disk.offering": "Remover oferta de disco",
+"label.action.delete.disk.offering.processing": "Removendo oferta de
disco....",
+"label.action.delete.domain": "Remover dom\u00ednio",
+"label.action.delete.domain.processing": "Removendo dom\u00ednio....",
+"label.action.delete.egress.firewall": "Remover regra de sa\u00edda do
firewall",
"label.action.delete.firewall": "Remover regra de firewall",
-"label.action.delete.firewall.processing": "Removendo Firewall....",
-"label.action.delete.ingress.rule": "Remover Regra de Entrada",
-"label.action.delete.ingress.rule.processing": "Removendo Regra de
Entrada....",
-"label.action.delete.ip.range": "Remover Range IP",
-"label.action.delete.ip.range.processing": "Removendo Range de IP....",
-"label.action.delete.iso": "Removendo ISO",
+"label.action.delete.firewall.processing": "Removendo firewall....",
+"label.action.delete.ingress.rule": "Remover regra de entrada",
+"label.action.delete.ingress.rule.processing": "Removendo regra de
entrada....",
+"label.action.delete.ip.range": "Remover intervalo de IPs",
+"label.action.delete.ip.range.processing": "Removendo intervalo de IPs....",
+"label.action.delete.iso": "Remover ISO",
"label.action.delete.iso.processing": "Removendo ISO....",
-"label.action.delete.load.balancer": "Remover regra de balanceador de carga",
-"label.action.delete.load.balancer.processing": "Removendo Load Balancer....",
-"label.action.delete.network": "Remover Rede",
-"label.action.delete.network.processing": "Removendo Rede....",
+"label.action.delete.load.balancer": "Remover regra do balanceador de carga",
+"label.action.delete.load.balancer.processing": "Removendo balanceador de
carga....",
Review Comment:
Here the correct would not be `"Removendo regra do balanceador de
carga...."`?
##########
ui/public/locales/pt_BR.json:
##########
@@ -2063,246 +2727,631 @@
"message.confirm.release.dedicated.zone": "Voc\u00ea deseja liberar esta zona
dedicada?",
"message.confirm.remove.event": "Voc\u00ea tem certeza que deseja remover este
evento?",
"message.confirm.remove.ip.range": "Por favor confirme que voc\u00ea deseja
remover este range de IP.",
-"message.confirm.remove.load.balancer": "Por favor, confirme que voc\u00ea
quer remover a VM do Balanceador de Carga",
+"message.confirm.remove.load.balancer": "Por favor, confirme que voc\u00ea
quer remover a VM do balanceador de carga",
"message.confirm.remove.network.offering": "Voc\u00ea tem certeza que deseja
remover esta oferta de rede?",
"message.confirm.remove.selected.alerts": "Por favor confirme que voc\u00ea
deseja remover os alertas selecionados",
"message.confirm.remove.selected.events": "Por favor confirme que voc\u00ea
deseja remover os eventos selecionados",
"message.confirm.remove.vmware.datacenter": "Por favor, confirme que voc\u00ea
quer remover este VMware datacenter",
"message.confirm.remove.vpc.offering": "Voc\u00ea tem certeza que deseja
remover esta oferta de VPC?",
"message.confirm.replace.acl.new.one": "Voc\u00ea deseja substituir a ACL com
uma nova?",
-"message.confirm.scale.up.router.vm": "Voc\u00ea realmente quer escalonar a VM
do Roteador?",
+"message.confirm.scale.up.router.vm": "Voc\u00ea realmente quer escalonar a VM
do roteador?",
"message.confirm.scale.up.system.vm": "Voc\u00ea realmente quer escalonar a VM
do sistema?",
"message.confirm.shutdown.provider": "Por favor confirme que voc\u00ea deseja
desligar este provider",
+"message.confirm.start.kubernetes.cluster": "Por favor, confirme que voc\u00ea
deseja iniciar este cluster Kubernetes.",
"message.confirm.start.lb.vm": "Confirme que voc\u00ea deseja iniciar esta LB
VM",
+"message.confirm.stop.kubernetes.cluster": "Por favor, confirme que voc\u00ea
deseja parar este cluster Kubernetes.",
"message.confirm.stop.lb.vm": "Confirme que voc\u00ea deseja parar esta LB VM",
-"message.confirm.upgrade.router.newer.template": "Por favor confirme que
voc\u00ea deseja atualizar o roteador para usar template mais recente.",
+"message.confirm.sync.storage": "Por favor, confirme que voc\u00ea gostaria de
sincronizar o pool de armazenamento",
+"message.confirm.upgrade.router.newer.template": "Por favor confirme que
voc\u00ea deseja atualizar o roteador para usar o template mais recente.",
"message.confirm.upgrade.routers.account.newtemplate": "Por favor confirme que
voc\u00ea deseja atualizar todos os roteadores desta conta para o template mais
novo.",
"message.confirm.upgrade.routers.cluster.newtemplate": "Por favor confirme que
voc\u00ea deseja atualizar todos os roteadores deste cluster para o template
mais novo.",
"message.confirm.upgrade.routers.newtemplate": "Por favor confirme que
voc\u00ea deseja atualizar todos os roteadores desta zona para o template mais
novo.",
"message.confirm.upgrade.routers.pod.newtemplate": "Por favor confirme que
voc\u00ea deseja atualizar todos os roteadores neste pod para o template mais
novo.",
"message.copy.iso.confirm": "Confirme se voc\u00ea deseja copiar a ISO para",
"message.copy.template": "Copiar template <b
id=\"copy_template_name_text\">XXX</b> da zona <b
id=\"copy_template_source_zone_text\"></b> para",
-"message.copy.template.confirm": "Voc\u00ea tem certeza que deseja copiar o
template ?",
-"message.create.template": "Voc\u00ea tem certeza que deseja criar um template
?",
+"message.copy.template.confirm": "Voc\u00ea tem certeza que deseja copiar o
template?",
+"message.create.compute.offering": "Oferta de computa\u00e7\u00e3o criada",
+"message.create.internallb": "Criando LB interno",
+"message.create.internallb.failed": "Falha ao criar LB interno",
+"message.create.internallb.processing": "Cria\u00e7\u00e3o do LB interno em
progresso",
+"message.create.service.offering": "Oferta de servi\u00e7o criada",
+"message.create.snapshot.from.vmsnapshot.failed": "Falha ao criar snapshot a
partir de uma snapshot de VM",
+"message.create.snapshot.from.vmsnapshot.progress": "Cria\u00e7\u00e3o de
snapshot em progresso",
+"message.create.template": "Voc\u00ea tem certeza que deseja criar um
template?",
"message.create.template.vm": "Criar VM do template <b id=\"p_name\"></b>",
-"message.create.template.volume": "Especifique as seguintes
informa\u00e7\u00f5es antes de criar o template a partir do disco: <b><span
id=\"volume_name\"></span></b>. A cria\u00e7\u00e3o de um template a partir de
um disco pode levar alguns minutos ou mais dependendo do tamnho do disco.",
+"message.create.template.volume": "Especifique as seguintes
informa\u00e7\u00f5es antes de criar o template a partir do disco: <b><span
id=\"volume_name\"></span></b>. A cria\u00e7\u00e3o de um template a partir de
um disco pode levar alguns minutos ou mais dependendo do tamanho do disco.",
+"message.create.volume.failed": "Falha ao criar volume",
+"message.create.volume.processing": "Cria\u00e7\u00e3o de volume em progresso",
+"message.create.vpc.offering": "Oferta VPC criada",
+"message.create.vpn.customer.gateway.failed": "A cria\u00e7\u00e3o do gateway
da VPN do cliente falhou",
"message.creating.cluster": "Criando cluster",
"message.creating.guest.network": "Criando rede guest",
"message.creating.physical.networks": "Criando redes fisicas",
"message.creating.pod": "Criando pod",
-"message.creating.primary.storage": "Criando storage prim\u00e1rio",
-"message.creating.secondary.storage": "Criando storage secund\u00e1rio",
+"message.creating.primary.storage": "Criando armazenamento prim\u00e1rio",
+"message.creating.secondary.storage": "Criando armazenamento secund\u00e1rio",
"message.creating.systemvm": "Criando VMs do sistema (isso pode levar algum
tempo)",
"message.creating.zone": "Criando zona.",
+"message.data.migration": "Migra\u00e7\u00e3o de dados",
+"message.data.migration.progress": "Migra\u00e7\u00e3o de dados entre
armazenamento de imagens",
+"message.datacenter.description": "Nome do datacenter no vCenter",
+"message.datastore.description": "Nome da datastore no vCenter",
"message.dedicate.zone": "Zona dedicada",
"message.dedicated.zone.released": "Zona dedicada lioberada",
+"message.dedicating.cluster": "Dedicando cluster...",
+"message.dedicating.host": "Dedicando host...",
+"message.dedicating.pod": "Dedicando pod...",
+"message.dedicating.zone": "Dedicando zona...",
"message.delete.account": "Confirme se voc\u00ea deseja excluir esta conta.",
+"message.delete.acl.processing": "Removendo regra ACL...",
+"message.delete.acl.rule": "Remover regra ACL",
+"message.delete.acl.rule.failed": "Falha ao remover regra ACL",
"message.delete.affinity.group": "Por favor, confirme que voc\u00ea deseja
remover este grupo de afinidade",
+"message.delete.backup": "Voc\u00ea tem certeza de que quer apagar o backup?",
+"message.delete.failed": "Falha ao remover",
"message.delete.gateway": "Favor confirmar que voc\u00ea deseja deleta o
gateway",
-"message.delete.project": "Voc\u00ea tem certeza que deseja deletar este
projeto ?",
+"message.delete.port.forward.processing": "Removendo regra de encaminhamento
de porta...",
+"message.delete.project": "Voc\u00ea tem certeza que deseja deletar este
projeto?",
+"message.delete.rule.processing": "Removendo regra...",
+"message.delete.sslcertificate": "Por favor, confirme que voc\u00ea gostaria
de excluir este certificado.",
+"message.delete.static.route.failed": "Falha ao remover rota est\u00e1tica",
+"message.delete.static.route.processing": "Removendo rota est\u00e1tica...",
+"message.delete.tag.failed": "Falha ao remover etiqueta",
+"message.delete.tag.for.networkacl": "Remover etiqueta para rede ACL",
+"message.delete.tag.processing": "Removendo etiqueta...",
"message.delete.user": "Por favor confirme que voc\u00ea deseja deletar este
usu\u00e1rio.",
"message.delete.vpn.connection": "Favor confirmar que voc\u00ea deseja deletar
esta conex\u00e3o VPN",
"message.delete.vpn.customer.gateway": "Favor confirmar que voc\u00ea deseja
deletar este gateway de VPN de usu\u00e1rio",
"message.delete.vpn.gateway": "Favor confirmar que voc\u00ea deseja deletar
este gateway de VPN",
+"message.deleting.node": "Removendo nodo",
+"message.deleting.vm": "Removendo VM",
+"message.deployasis": "O modelo selecionado \u00e9 Deploy As-Is, ou seja, a VM
\u00e9 implantada atrav\u00e9s da importa\u00e7\u00e3o de um OVA com vApps
diretamente no vCenter. O redimensionamento do(s) disco(s) raiz(s) \u00e9
permitido somente em VMs paradas para tais modelos.",
"message.desc.add.new.lb.sticky.rule": "Adicionar nova regra fixa de LB",
-"message.desc.advanced.zone": "Para topologias de rede mais sofisticadas. Este
modelo fornece maior flexibilidade na defini\u00e7\u00e3o de redes de clientes
e fornece ofertas de rede personalizadas, tais como firewall, VPN ou de
balanceamento de carga.",
-"message.desc.basic.zone": "Fornece uma \u00fanica rede onde em cada
inst\u00e2ncia de VM \u00e9 atribu\u00eddo um IP diretamente na rede. O
isolamento Guest podem ser fornecidos atrav\u00e9s de camada-3 da rede com
grupos de seguran\u00e7a (filtragem da fonte de endere\u00e7os IP).",
-"message.desc.cluster": "Cada pod deve conter um ou mais clusters, e iremos
adicionar o primeiro cluster agora. Um cluster fornece uma maneira de
agrupamento de hosts. Os hosts de um cluster t\u00eam hardware id\u00eantico,
executam o mesmo hypervisor, est\u00e3o na mesma sub-rede e acessam o mesmo
storage compartilhado. Cada cluster \u00e9 constitu\u00eddo por um ou mais
hosts e um ou mais servidores de storage prim\u00e1rio.",
-"message.desc.create.ssh.key.pair": "Por favor, preencha os seguintes dados
para criar ou registar um par de chaves ssh.<br><br>(1) Se a chave p\u00fablica
est\u00e1 definida, CloudStack ir\u00e1 registrar a chave p\u00fablica.
Voc\u00ea pode us\u00e1-la atrav\u00e9s de sua chave privada.<br><br>(2) Se a
chave p\u00fablica n\u00e3o est\u00e1 definida, CloudStack ir\u00e1 criar um
novo par de chaves SSH. Neste caso, copie e salve a chave privada. CloudStack
n\u00e3o ir\u00e1 mant\u00ea-la.<br>",
+"message.desc.advanced.zone": "Para topologias de rede mais sofisticadas. este
modelo fornece maior flexibilidade na defini\u00e7\u00e3o de redes de clientes
e fornece ofertas de rede personalizadas, tais como firewall, VPN ou de
balanceamento de carga.",
+"message.desc.basic.zone": "Fornece uma \u00fanica rede onde em cada
inst\u00e2ncia de VM \u00e9 atribu\u00eddo um IP diretamente na rede. O
isolamento guest podem ser fornecidos atrav\u00e9s de camada-3 da rede com
grupos de seguran\u00e7a (filtragem da fonte de endere\u00e7os IP).",
+"message.desc.cluster": "Cada pod deve conter um ou mais clusters, e iremos
adicionar o primeiro cluster agora. Um cluster fornece uma maneira de
agrupamento de hosts. Os hosts de um cluster t\u00eam hardware id\u00eantico,
executam o mesmo virtualizador, est\u00e3o na mesma sub-rede e acessam o mesmo
armazenamento compartilhado. Cada cluster \u00e9 constitu\u00eddo por um ou
mais hosts e um ou mais servidores de armazenamento prim\u00e1rio.",
+"message.desc.create.ssh.key.pair": "Por favor, preencha os seguintes dados
para criar ou registar um par de chaves SSH.<br><br>(1) Se a chave p\u00fablica
est\u00e1 definida, CloudStack ir\u00e1 registrar a chave p\u00fablica.
Voc\u00ea pode us\u00e1-la atrav\u00e9s de sua chave privada.<br><br>(2) Se a
chave p\u00fablica n\u00e3o est\u00e1 definida, CloudStack ir\u00e1 criar um
novo par de chaves SSH. Neste caso, copie e salve a chave privada. CloudStack
n\u00e3o ir\u00e1 mant\u00ea-la.<br>",
"message.desc.created.ssh.key.pair": "Par de chaves SSH criado",
-"message.desc.host": "Cada cluster deve conter pelo menos um host (computador)
para as VMs guest serem executadas e iremos adicionar o primeira host agora.
Para um host funcionar no CloudStack, voc\u00ea deve instalar um hypervisor no
host, atribuir um endere\u00e7o IP e garantir que o host est\u00e1 conectado ao
servidor de gerenciamento do CloudStack.<br/><br/>Forne\u00e7a o hostname ou o
endere\u00e7o IP do host, o nome de usu\u00e1rio (geralmente root) e a senha e
qualquer label que voc\u00ea utiliza para categorizar os hosts.",
-"message.desc.primary.storage": "Cada cluster deve conter um ou mais
servidores de storage prim\u00e1rio e iremos adicionar o primeiro agora. Um
storage prim\u00e1rio, cont\u00e9m os volumes de disco para todas as VMs em
execu\u00e7\u00e3o nos hosts do cluster. Utiliza qualquer protocolo
compat\u00edvel com os padr\u00f5es que \u00e9 suportado pelo hypervisor
utilizado.",
+"message.desc.host": "Cada cluster deve conter pelo menos um host (computador)
para as VMs guest serem executadas e iremos adicionar o primeira host agora.
para um host funcionar no CloudStack, voc\u00ea deve instalar um virtualizador
no host, atribuir um endere\u00e7o IP e garantir que o host est\u00e1 conectado
ao servidor de gerenciamento do CloudStack.<br/><br/>Forne\u00e7a o hostname ou
o endere\u00e7o IP do host, o nome de usu\u00e1rio (geralmente root) e a senha
e qualquer label que voc\u00ea utiliza para categorizar os hosts.",
+"message.desc.importexportinstancewizard": "TEsta caracter\u00edstica s\u00f3
se aplica aos clusters Cloudstack VMware. Ao optar por gerenciar uma
inst\u00e2ncia, o CloudStack assume a orquestra\u00e7\u00e3o dessa
inst\u00e2ncia. A inst\u00e2ncia \u00e9 deixada em funcionamento e n\u00e3o
movida fisicamente. Desagrupar inst\u00e2ncias, remove a capacidade do
CloudStack de gerenci\u00e1-las (mas elas s\u00e3o deixadas em funcionamento e
n\u00e3o s\u00e3o destru\u00eddas).",
Review Comment:
```suggestion
"message.desc.importexportinstancewizard": "Testa caracter\u00edstica
s\u00f3 se aplica aos clusters Cloudstack VMware. Ao optar por gerenciar uma
inst\u00e2ncia, o CloudStack assume a orquestra\u00e7\u00e3o dessa
inst\u00e2ncia. A inst\u00e2ncia \u00e9 deixada em funcionamento e n\u00e3o
movida fisicamente. Desagrupar inst\u00e2ncias, remove a capacidade do
CloudStack de gerenci\u00e1-las (mas elas s\u00e3o deixadas em funcionamento e
n\u00e3o s\u00e3o destru\u00eddas).",
```
##########
ui/public/locales/pt_BR.json:
##########
@@ -1,879 +1,1143 @@
{
+"alert.service.domainrouter": "Roteador do dom\u00ednio",
"changed.item.properties": "Propriedades do item alteradas",
-"confirm.enable.s3": "Por favor, preencha as informa\u00e7\u00f5es abaixo para
habilitar suporte o Storage Secund\u00e1rio fornecido por S3",
+"confirm.enable.s3": "Por favor, preencha as informa\u00e7\u00f5es abaixo para
habilitar o suporte ao armazenamento secund\u00e1rio fornecido pelo S3",
"confirm.enable.swift": "Por favor, preencha as informa\u00e7\u00f5es abaixo
para habilitar suporte ao Swift",
-"error.could.not.change.your.password.because.non.native.user": "Erro: a nuvem
n\u00e3o alterou sua senha porque o LDAP est\u00e1 ativo.",
+"error.could.not.change.your.password.because.non.native.user": "Erro:
n\u00e3o foi poss\u00edvel alterar a sua senha pois o seu usu\u00e1rio n\u00e3o
\u00e9 um usu\u00e1rio nativo do CloudStack.",
"error.could.not.enable.zone": "N\u00e3o foi poss\u00edvel habilitar a zona",
-"error.installwizard.message": "Alguma coisa est\u00e1 errada; voc\u00ea pode
voltar e corrigir quaisquer erros",
+"error.dedicate.cluster.failed": "Falha ao dedicar cluster",
+"error.dedicate.host.failed": "Falha ao dedicar host",
+"error.dedicate.pod.failed": "Falha ao dedicar pod",
+"error.dedicate.zone.failed": "Falha ao dedicar zona",
+"error.execute.api.failed": "Falha ao executar API",
+"error.fetching.async.job.result": "Foi encontrado um erro ao buscar o
resultado do job ass\u00edncrono",
+"error.form.message": "H\u00e1 problemas no formul\u00e1rio. Por favor,
corrija-os.",
+"error.installwizard.message": "Ocorreu um erro. Por favor, revise e corrija
quaisquer erros",
"error.invalid.username.password": "Usu\u00e1rio ou senha inv\u00e1lidos",
"error.login": "O seu usu\u00e1rio/senha n\u00e3o coincidem com nossos
registros.",
"error.menu.select": "N\u00e3o foi poss\u00edvel realizar a a\u00e7\u00e3o
pois nenhum item foi selecionado.",
-"error.mgmt.server.inaccessible": "O Servidor de Gerenciamento est\u00e1
inacess\u00edvel. Tente novamente mais tarde.",
-"error.password.not.match": "Os campos de senha n\u00e3o combinam",
-"error.please.specify.physical.network.tags": "As Ofertas de Rede n\u00e3o
estar\u00e3o dispon\u00edveis enquanto voc\u00ea n\u00e3o especificar tags para
esta interface f\u00edsica.",
+"error.mgmt.server.inaccessible": "O servidor de gerenciamento est\u00e1
inacess\u00edvel. Tente novamente mais tarde.",
+"error.password.not.match": "Os campos de senha n\u00e3o coincidem",
+"error.please.specify.physical.network.tags": "As ofertas de rede n\u00e3o
estar\u00e3o dispon\u00edveis enquanto tags n\u00e3o forem especificadas para
esta interface f\u00edsica.",
+"error.release.dedicate.cluster": "Falha ao liberar cluster dedicado.",
+"error.release.dedicate.host": "Falha ao liberar host dedicado.",
+"error.release.dedicate.pod": "Falha ao liberar pod dedicado.",
+"error.release.dedicate.zone": "Falha ao liberar zona dedicada.",
"error.session.expired": "Sua sess\u00e3o expirou.",
-"error.unable.to.reach.management.server": "N\u00e3o foi poss\u00edvel acessar
o Servidor de Gerenciamento",
+"error.unable.to.proceed": "N\u00e3o foi poss\u00edvel proceder. Por favor,
contate um administrador.",
+"error.unable.to.reach.management.server": "N\u00e3o foi poss\u00edvel acessar
o servidor de gerenciamento",
"error.unresolved.internet.name": "Imposs\u00edvel resolver DNS",
-"force.delete.domain.warning": "Aten\u00e7\u00e3o: Esta op\u00e7\u00e3o
remover\u00e1 todos os dom\u00ednios, contas e recursos associados.",
-"force.remove": "For\u00e7ar Remo\u00e7\u00e3o",
+"firewall.close": "Firewall",
+"force.delete.domain.warning": "Aten\u00e7\u00e3o: esta op\u00e7\u00e3o
remover\u00e1 todos os dom\u00ednios, contas e recursos associados.",
+"force.remove": "For\u00e7ar remo\u00e7\u00e3o",
"force.remove.host.warning": "Aten\u00e7\u00e3o: O CloudStack desligar\u00e1
de maneira for\u00e7ada todas as VMs antes de remover o host do cluster.",
-"force.stop": "For\u00e7ar Parada",
-"force.stop.instance.warning": "Aviso: For\u00e7ar o desligamento desta
inst\u00e2ncia deve ser sua \u00faltima op\u00e7\u00e3o. Isto pode levar a
perda de dados, bem como comportamento inconsist\u00eante do estado da
m\u00e1quina virtual.",
+"force.stop": "For\u00e7ar parada",
+"force.stop.instance.warning": "Aviso: For\u00e7ar o desligamento desta
inst\u00e2ncia deve ser sua \u00faltima op\u00e7\u00e3o. Isto pode levar a
perda de dados, bem como comportamento inconsistente do estado da m\u00e1quina
virtual.",
"hint.no.host.tags": "Nenhuma tag de host encontrada",
-"hint.no.storage.tags": "Nenhuma tag de storage encontrada",
+"hint.no.storage.tags": "Nenhuma tag de armazenamento encontrada",
"hint.type.part.host.tag": "Digite parte de um tag de host",
-"hint.type.part.storage.tag": "Digite parte de um tag de storage",
-"icmp.code.desc": "Informe -1, se voc\u00eas quiser permitir todos os
c\u00f3digos ICMP.",
-"icmp.type.desc": "Informe -1, se voc\u00eas quiser permitir todos os tipos
ICMP.",
+"hint.type.part.storage.tag": "Digite parte de uma tag de armazenamento",
+"icmp.code.desc": "Informe -1 para permitir todos os c\u00f3digos ICMP.",
+"icmp.type.desc": "Informe -1 para permitir todos os tipos ICMP.",
"image.directory": "Diret\u00f3rio da Imagem",
"inline": "Inline",
"label.about": "Sobre",
"label.about.app": "Sobre o CloudStack",
+"label.accept": "Aceitar",
"label.accept.project.invitation": "Aceitar convite de projeto.",
+"label.access": "Acesso",
"label.accesskey": "Chave de acesso",
"label.account": "Conta",
-"label.account.and.security.group": "Contas, grupos de Seguran\u00e7a",
+"label.account.and.security.group": "Contas e grupos de seguran\u00e7a",
"label.account.details": "Detalhes da conta",
-"label.account.id": "ID da Conta",
-"label.account.name": "Nome da Conta",
-"label.account.specific": "Conta-Specific",
+"label.account.id": "ID da conta",
+"label.account.name": "Nome da conta",
+"label.account.specific": "Espec\u00edfico da conta",
"label.accounts": "Contas",
-"label.accounttype": "Tipo de Conta",
-"label.acl.export": "Export ACLs",
+"label.accounttype": "Tipo de conta",
+"label.acl.export": "Exportar ACLs",
"label.acl.id": "ACL ID",
-"label.acl.list.rules": "Lista de regas de ACL",
+"label.acl.list.rules": "Lista de regras de ACL",
"label.acl.reason.description": "Motivo para se utilizar a regra.",
-"label.acl.replaced": "ACL trocado",
+"label.acl.replaced": "ACL alterado",
"label.aclid": "ACL",
"label.aclname": "Nome da ACL",
"label.acltotal": "Total de rede ACL",
"label.acquire.new.ip": "Adquirir novo IP",
"label.acquire.new.secondary.ip": "Adquira um novo IP secund\u00e1rio",
+"label.acquiring.ip": "Obtendo IP",
"label.action": "A\u00e7\u00e3o",
-"label.action.attach.disk": "Anexar Disco",
-"label.action.attach.disk.processing": "Anexando Disco....",
+"label.action.attach.disk": "Anexar disco",
+"label.action.attach.disk.processing": "Anexando disco....",
"label.action.attach.iso": "Anexar ISO",
"label.action.attach.iso.processing": "Anexando ISO....",
-"label.action.cancel.maintenance.mode": "Cancelar Modo de
Manuten\u00e7\u00e3o",
-"label.action.cancel.maintenance.mode.processing": "Cancelando Modo de
Manuten\u00e7\u00e3o....",
-"label.action.change.password": "Troca de Senha",
-"label.action.change.service": "Trocar Plano",
-"label.action.change.service.processing": "Trocando de Plano....",
-"label.action.configure.samlauthorization": "Configurar Autoriza\u00e7\u00e3o
SAML SSO",
+"label.action.bulk.delete.egress.firewall.rules": "Apagar em massa as regras
de sa\u00edda do firewall.",
+"label.action.bulk.delete.firewall.rules": "Apagar em massa as regras do
firewall.",
+"label.action.bulk.delete.isos": "Apagar em massa as ISOs.",
+"label.action.bulk.delete.load.balancer.rules": "Apagar em massa as regras de
balanceamento de carga.",
+"label.action.bulk.delete.portforward.rules": "Apagar em massa as regras de
encaminhamento de porta.",
+"label.action.bulk.delete.templates": "Apagar em massa as regras de template.",
+"label.action.bulk.release.public.ip.address": "Liberar em massa os
enderec\u0327os de IPs P\u00fablicos.",
+"label.action.cancel.maintenance.mode": "Cancelar modo de
manuten\u00e7\u00e3o",
+"label.action.cancel.maintenance.mode.processing": "Cancelando modo de
manuten\u00e7\u00e3o....",
+"label.action.change.password": "Troca de senha",
+"label.action.change.service": "Trocar plano",
+"label.action.change.service.processing": "Trocando de plano....",
+"label.action.configure.samlauthorization": "Configurar autoriza\u00e7\u00e3o
SAML SSO",
"label.action.configure.stickiness": "Ader\u00eancia",
"label.action.copy.iso": "Copiar ISO",
"label.action.copy.iso.processing": "Copiando ISO...",
-"label.action.copy.template": "Copiar Template",
-"label.action.copy.template.processing": "Copiando Template...",
-"label.action.create.template.from.vm": "Criar Template a partir da VM",
-"label.action.create.template.from.volume": "Criar Template a partir do Disco",
-"label.action.create.template.processing": "Criando Template....",
+"label.action.copy.template": "Copiar template",
+"label.action.copy.template.processing": "Copiando template...",
+"label.action.create.snapshot.from.vmsnapshot": "Criar snapshot a partir de
uma snapshot de VM",
+"label.action.create.template.from.vm": "Criar template a partir da VM",
+"label.action.create.template.from.volume": "Criar template a partir do disco",
+"label.action.create.template.processing": "Criando template....",
"label.action.create.vm": "Criar VM",
"label.action.create.vm.processing": "Criando VM....",
-"label.action.create.volume": "Criar Disco",
-"label.action.create.volume.processing": "Criando Disco....",
+"label.action.create.volume": "Criar disco",
+"label.action.create.volume.processing": "Criando disco....",
"label.action.delete.account": "Remover conta",
"label.action.delete.account.processing": "Removendo conta....",
-"label.action.delete.cluster": "Remover Cluster",
-"label.action.delete.cluster.processing": "Removendo Cluster....",
-"label.action.delete.disk.offering": "Remover Oferta de Disco",
-"label.action.delete.disk.offering.processing": "Removendo Oferta de
Disco....",
-"label.action.delete.domain": "Remover Dom\u00ednio",
-"label.action.delete.domain.processing": "Removendo Dom\u00ednio....",
+"label.action.delete.backup.offering": "Remover uma oferta de backup",
+"label.action.delete.cluster": "Remover cluster",
+"label.action.delete.cluster.processing": "Removendo cluster....",
+"label.action.delete.disk.offering": "Remover oferta de disco",
+"label.action.delete.disk.offering.processing": "Removendo oferta de
disco....",
+"label.action.delete.domain": "Remover dom\u00ednio",
+"label.action.delete.domain.processing": "Removendo dom\u00ednio....",
+"label.action.delete.egress.firewall": "Remover regra de sa\u00edda do
firewall",
"label.action.delete.firewall": "Remover regra de firewall",
-"label.action.delete.firewall.processing": "Removendo Firewall....",
-"label.action.delete.ingress.rule": "Remover Regra de Entrada",
-"label.action.delete.ingress.rule.processing": "Removendo Regra de
Entrada....",
-"label.action.delete.ip.range": "Remover Range IP",
-"label.action.delete.ip.range.processing": "Removendo Range de IP....",
-"label.action.delete.iso": "Removendo ISO",
+"label.action.delete.firewall.processing": "Removendo firewall....",
+"label.action.delete.ingress.rule": "Remover regra de entrada",
+"label.action.delete.ingress.rule.processing": "Removendo regra de
entrada....",
+"label.action.delete.ip.range": "Remover intervalo de IPs",
+"label.action.delete.ip.range.processing": "Removendo intervalo de IPs....",
+"label.action.delete.iso": "Remover ISO",
"label.action.delete.iso.processing": "Removendo ISO....",
-"label.action.delete.load.balancer": "Remover regra de balanceador de carga",
-"label.action.delete.load.balancer.processing": "Removendo Load Balancer....",
-"label.action.delete.network": "Remover Rede",
-"label.action.delete.network.processing": "Removendo Rede....",
+"label.action.delete.load.balancer": "Remover regra do balanceador de carga",
+"label.action.delete.load.balancer.processing": "Removendo balanceador de
carga....",
+"label.action.delete.network": "Remover rede",
+"label.action.delete.network.processing": "Removendo rede....",
"label.action.delete.nexusvswitch": "Remover NexusVswitch",
-"label.action.delete.nic": "Remover Interface de Rede",
-"label.action.delete.physical.network": "Deletar rede f\u00edsica",
-"label.action.delete.pod": "Remover POD",
-"label.action.delete.pod.processing": "Removendo POD....",
-"label.action.delete.primary.storage": "Remover Storage Prim\u00e1rio",
-"label.action.delete.primary.storage.processing": "Removendo Storage
Prim\u00e1rio....",
-"label.action.delete.secondary.storage": "Remover Storage Secund\u00e1rio",
-"label.action.delete.secondary.storage.processing": "Removendo Storage
Secund\u00e1rio....",
-"label.action.delete.security.group": "Remover Security Group",
-"label.action.delete.security.group.processing": "Removendo Security
Group....",
-"label.action.delete.service.offering": "Remover Plano",
-"label.action.delete.service.offering.processing": "Removendo Plano....",
-"label.action.delete.snapshot": "Remover Snapshot",
-"label.action.delete.snapshot.processing": "Removendo Snapshot....",
-"label.action.delete.system.service.offering": "Deletar Oferta de Servi\u00e7o
de Sistema",
-"label.action.delete.template": "Remover Template",
-"label.action.delete.template.processing": "Removendo Template....",
-"label.action.delete.user": "Remover Usu\u00e1rio",
-"label.action.delete.user.processing": "Removendo Usu\u00e1rio....",
-"label.action.delete.volume": "Remover Disco",
-"label.action.delete.volume.processing": "Removendo Disco....",
-"label.action.delete.zone": "Remover Zona",
-"label.action.delete.zone.processing": "Removendo Zona....",
-"label.action.destroy.instance": "Apagar Inst\u00e2ncia",
-"label.action.destroy.instance.processing": "Apagando Inst\u00e2ncia....",
-"label.action.destroy.systemvm": "Apagar VM de Sistema",
-"label.action.destroy.systemvm.processing": "Apagando VM de Sistema....",
-"label.action.destroy.volume": "Destroy Volume",
-"label.action.detach.disk": "Desplugar Disco",
-"label.action.detach.disk.processing": "Desplugando Disco....",
-"label.action.detach.iso": "Desplugar ISO",
-"label.action.detach.iso.processing": "Desplugando ISO....",
+"label.action.delete.nic": "Remover interface de rede",
+"label.action.delete.node": "Remover nodo",
+"label.action.delete.physical.network": "Remover rede f\u00edsica",
+"label.action.delete.pod": "Remover pod",
+"label.action.delete.pod.processing": "Removendo pod....",
+"label.action.delete.primary.storage": "Remover armazenamento prim\u00e1rio",
+"label.action.delete.primary.storage.processing": "Removendo armazenamento
prim\u00e1rio....",
+"label.action.delete.secondary.storage": "Remover armazenamento
secund\u00e1rio",
+"label.action.delete.secondary.storage.processing": "Removendo armazenamento
secund\u00e1rio....",
+"label.action.delete.security.group": "Remover grupo de seguran\u00e7a",
+"label.action.delete.security.group.processing": "Removendo grupo de
seguran\u00e7a....",
+"label.action.delete.service.offering": "Remover plano",
+"label.action.delete.service.offering.processing": "Removendo plano....",
+"label.action.delete.snapshot": "Remover snapshot",
+"label.action.delete.snapshot.processing": "Removendo snapshot....",
+"label.action.delete.system.service.offering": "Remover oferta de servi\u00e7o
de sistema",
+"label.action.delete.template": "Remover template",
+"label.action.delete.template.processing": "Removendo template....",
+"label.action.delete.user": "Remover usu\u00e1rio",
+"label.action.delete.user.processing": "Removendo usu\u00e1rio....",
+"label.action.delete.volume": "Remover disco",
+"label.action.delete.volume.processing": "Removendo disco....",
+"label.action.delete.zone": "Remover zona",
+"label.action.delete.zone.processing": "Removendo zona....",
+"label.action.destroy.instance": "Apagar inst\u00e2ncia",
+"label.action.destroy.instance.processing": "Apagando inst\u00e2ncia....",
+"label.action.destroy.systemvm": "Apagar VM de sistema",
+"label.action.destroy.systemvm.processing": "Apagando VM de sistema....",
+"label.action.destroy.volume": "Destruindo volume",
+"label.action.detach.disk": "Desanexar disco",
+"label.action.detach.disk.processing": "Desanexando disco....",
+"label.action.detach.iso": "Desanexar ISO",
+"label.action.detach.iso.processing": "Desanexando ISO....",
"label.action.disable.account": "Desativar conta",
"label.action.disable.account.processing": "Desativando conta....",
-"label.action.disable.cluster": "Desativar Cluster",
-"label.action.disable.cluster.processing": "Desativando Cluster....",
+"label.action.disable.cluster": "Desativar cluster",
+"label.action.disable.cluster.processing": "Desativando cluster....",
"label.action.disable.nexusvswitch": "Desabilitar NexusVswitch",
"label.action.disable.physical.network": "Desabilitar rede f\u00edsica",
-"label.action.disable.pod": "Desativar POD",
-"label.action.disable.pod.processing": "Desativando POD....",
-"label.action.disable.static.nat": "Desativar NAT Est\u00e1tico",
-"label.action.disable.static.nat.processing": "Desativando NAT
Est\u00e1tico....",
-"label.action.disable.user": "Desativar Usu\u00e1rio",
-"label.action.disable.user.processing": "Desativando Usu\u00e1rio....",
-"label.action.disable.zone": "Desativar Zona",
-"label.action.disable.zone.processing": "Desativando Zona....",
+"label.action.disable.pod": "Desativar pod",
+"label.action.disable.pod.processing": "Desativando pod....",
+"label.action.disable.static.nat": "Desativar NAT est\u00e1tico",
+"label.action.disable.static.nat.processing": "Desativando NAT
est\u00e1tico....",
+"label.action.disable.user": "Desativar usu\u00e1rio",
+"label.action.disable.user.processing": "Desativando usu\u00e1rio....",
+"label.action.disable.zone": "Desativar zona",
+"label.action.disable.zone.processing": "Desativando zona....",
"label.action.download.iso": "Baixar ISO",
-"label.action.download.template": "Baixar Template",
-"label.action.download.volume": "Baixar Disco",
-"label.action.download.volume.processing": "Baixando Disco....",
+"label.action.download.template": "Baixar template",
+"label.action.download.volume": "Baixar disco",
+"label.action.download.volume.processing": "Baixando disco....",
"label.action.edit.account": "Editar conta",
-"label.action.edit.disk.offering": "Editar Oferta de Disco",
-"label.action.edit.domain": "Editar Dom\u00ednio",
-"label.action.edit.global.setting": "Editar Configura\u00e7\u00f5es Globais",
-"label.action.edit.host": "Editar Host",
-"label.action.edit.instance": "Editar Inst\u00e2ncia",
+"label.action.edit.disk.offering": "Editar oferta de disco",
+"label.action.edit.domain": "Editar dom\u00ednio",
+"label.action.edit.global.setting": "Editar configura\u00e7\u00f5es globais",
+"label.action.edit.host": "Editar host",
+"label.action.edit.instance": "Editar inst\u00e2ncia",
"label.action.edit.iso": "Editar ISO",
-"label.action.edit.network": "Editar Rede",
-"label.action.edit.network.offering": "Editar Oferta de Rede",
-"label.action.edit.network.processing": "Editarando Rede....",
-"label.action.edit.pod": "Editar Pod",
-"label.action.edit.primary.storage": "Editar Storage Prim\u00e1rio",
-"label.action.edit.resource.limits": "Editar Limite de Recursos",
-"label.action.edit.service.offering": "Editar Plano",
-"label.action.edit.template": "Editar Template",
-"label.action.edit.user": "Editar Usu\u00e1rio",
-"label.action.edit.zone": "Editar Zona",
+"label.action.edit.network": "Editar rede",
+"label.action.edit.network.offering": "Editar oferta de rede",
+"label.action.edit.network.processing": "Editando rede....",
+"label.action.edit.pod": "Editar pod",
+"label.action.edit.primary.storage": "Editar armazenamento prim\u00e1rio",
+"label.action.edit.resource.limits": "Editar limite de recursos",
+"label.action.edit.service.offering": "Editar plano",
+"label.action.edit.template": "Editar template",
+"label.action.edit.user": "Editar usu\u00e1rio",
+"label.action.edit.zone": "Editar zona",
"label.action.enable.account": "Ativar conta",
"label.action.enable.account.processing": "Ativando conta....",
-"label.action.enable.cluster": "Ativar Cluster",
-"label.action.enable.cluster.processing": "Ativando Cluster....",
-"label.action.enable.maintenance.mode": "Ativar Modo de Manuten\u00e7\u00e3o",
-"label.action.enable.maintenance.mode.processing": "Ativando Modo de
Manuten\u00e7\u00e3o....",
+"label.action.enable.cluster": "Ativar cluster",
+"label.action.enable.cluster.processing": "Ativando cluster....",
+"label.action.enable.maintenance.mode": "Ativar modo de manuten\u00e7\u00e3o",
+"label.action.enable.maintenance.mode.processing": "Ativando modo de
manuten\u00e7\u00e3o....",
"label.action.enable.nexusvswitch": "Habilitar NexusVswitch",
"label.action.enable.physical.network": "Habilitar rede f\u00edsica",
-"label.action.enable.pod": "Ativar POD",
-"label.action.enable.pod.processing": "Ativando POD....",
-"label.action.enable.static.nat": "Ativar NAT Est\u00e1tico",
-"label.action.enable.static.nat.processing": "Ativando NAT Est\u00e1tico....",
+"label.action.enable.pod": "Ativar pod",
+"label.action.enable.pod.processing": "Ativando pod....",
+"label.action.enable.static.nat": "Ativar NAT est\u00e1tico",
+"label.action.enable.static.nat.processing": "Ativando NAT est\u00e1tico....",
"label.action.enable.user": "Habilitar usu\u00e1rio",
-"label.action.enable.user.processing": "Habilitando Usu\u00e1rio...",
-"label.action.enable.zone": "Ativar Zona",
-"label.action.enable.zone.processing": "Ativando Zona....",
-"label.action.expunge.instance": "Eliminar Inst\u00e2ncia",
-"label.action.expunge.instance.processing": "Expurgando Inst\u00e2ncia....",
-"label.action.force.reconnect": "Force Reconnect",
+"label.action.enable.user.processing": "Habilitando usu\u00e1rio...",
+"label.action.enable.zone": "Ativar zona",
+"label.action.enable.zone.processing": "Ativando zona....",
+"label.action.expunge.instance": "Eliminar inst\u00e2ncia",
+"label.action.expunge.instance.processing": "Eliminando inst\u00e2ncia....",
+"label.action.force.reconnect": "Forc\u0327ar reconex\u00e3o",
"label.action.force.reconnect.processing": "Reconectando....",
-"label.action.generate.keys": "Gerar Chaves",
-"label.action.generate.keys.processing": "Gerando Chaves....",
+"label.action.generate.keys": "Gerar chaves",
+"label.action.generate.keys.processing": "Gerando chaves....",
+"label.action.get.diagnostics": "Obter dados de diagn\u00f3stico",
+"label.action.image.store.read.only": "Tornar armazenamento de imagens
dispon\u00edvel apenas para leitura",
+"label.action.image.store.read.write": "Tornar armazenamento de imagens
dispon\u00edvel para leitura-escrita",
+"label.action.import.export.instances": "Importar-Exportar inst\u00e2ncias",
+"label.action.iso.permission": "Atualizar permiss\u00f5es da ISO",
+"label.action.iso.share": "Atualizar compartilhamento da ISO",
"label.action.list.nexusvswitch": "Listar NexusVswitch",
"label.action.lock.account": "Bloquear conta",
"label.action.lock.account.processing": "Bloqueando conta....",
-"label.action.manage.cluster": "Vincular Cluster",
-"label.action.manage.cluster.processing": "Vinculando o Cluster....",
-"label.action.migrate.instance": "Migrar Inst\u00e2ncia",
-"label.action.migrate.instance.processing": "Migrando Inst\u00e2ncia....",
-"label.action.migrate.router": "Migrar Roteador",
-"label.action.migrate.router.processing": "Migrando Roteador...",
-"label.action.migrate.systemvm": "Migrar VM de Sistema",
-"label.action.migrate.systemvm.processing": "Migrando VM de Sistema...",
+"label.action.manage.cluster": "Vincular cluster",
+"label.action.manage.cluster.processing": "Vinculando o cluster....",
Review Comment:
```suggestion
"label.action.manage.cluster.processing": "Vinculando cluster....",
```
##########
ui/public/locales/pt_BR.json:
##########
@@ -2063,246 +2727,631 @@
"message.confirm.release.dedicated.zone": "Voc\u00ea deseja liberar esta zona
dedicada?",
"message.confirm.remove.event": "Voc\u00ea tem certeza que deseja remover este
evento?",
"message.confirm.remove.ip.range": "Por favor confirme que voc\u00ea deseja
remover este range de IP.",
-"message.confirm.remove.load.balancer": "Por favor, confirme que voc\u00ea
quer remover a VM do Balanceador de Carga",
+"message.confirm.remove.load.balancer": "Por favor, confirme que voc\u00ea
quer remover a VM do balanceador de carga",
"message.confirm.remove.network.offering": "Voc\u00ea tem certeza que deseja
remover esta oferta de rede?",
"message.confirm.remove.selected.alerts": "Por favor confirme que voc\u00ea
deseja remover os alertas selecionados",
"message.confirm.remove.selected.events": "Por favor confirme que voc\u00ea
deseja remover os eventos selecionados",
"message.confirm.remove.vmware.datacenter": "Por favor, confirme que voc\u00ea
quer remover este VMware datacenter",
"message.confirm.remove.vpc.offering": "Voc\u00ea tem certeza que deseja
remover esta oferta de VPC?",
"message.confirm.replace.acl.new.one": "Voc\u00ea deseja substituir a ACL com
uma nova?",
-"message.confirm.scale.up.router.vm": "Voc\u00ea realmente quer escalonar a VM
do Roteador?",
+"message.confirm.scale.up.router.vm": "Voc\u00ea realmente quer escalonar a VM
do roteador?",
"message.confirm.scale.up.system.vm": "Voc\u00ea realmente quer escalonar a VM
do sistema?",
"message.confirm.shutdown.provider": "Por favor confirme que voc\u00ea deseja
desligar este provider",
+"message.confirm.start.kubernetes.cluster": "Por favor, confirme que voc\u00ea
deseja iniciar este cluster Kubernetes.",
"message.confirm.start.lb.vm": "Confirme que voc\u00ea deseja iniciar esta LB
VM",
+"message.confirm.stop.kubernetes.cluster": "Por favor, confirme que voc\u00ea
deseja parar este cluster Kubernetes.",
"message.confirm.stop.lb.vm": "Confirme que voc\u00ea deseja parar esta LB VM",
-"message.confirm.upgrade.router.newer.template": "Por favor confirme que
voc\u00ea deseja atualizar o roteador para usar template mais recente.",
+"message.confirm.sync.storage": "Por favor, confirme que voc\u00ea gostaria de
sincronizar o pool de armazenamento",
+"message.confirm.upgrade.router.newer.template": "Por favor confirme que
voc\u00ea deseja atualizar o roteador para usar o template mais recente.",
"message.confirm.upgrade.routers.account.newtemplate": "Por favor confirme que
voc\u00ea deseja atualizar todos os roteadores desta conta para o template mais
novo.",
"message.confirm.upgrade.routers.cluster.newtemplate": "Por favor confirme que
voc\u00ea deseja atualizar todos os roteadores deste cluster para o template
mais novo.",
"message.confirm.upgrade.routers.newtemplate": "Por favor confirme que
voc\u00ea deseja atualizar todos os roteadores desta zona para o template mais
novo.",
"message.confirm.upgrade.routers.pod.newtemplate": "Por favor confirme que
voc\u00ea deseja atualizar todos os roteadores neste pod para o template mais
novo.",
"message.copy.iso.confirm": "Confirme se voc\u00ea deseja copiar a ISO para",
"message.copy.template": "Copiar template <b
id=\"copy_template_name_text\">XXX</b> da zona <b
id=\"copy_template_source_zone_text\"></b> para",
-"message.copy.template.confirm": "Voc\u00ea tem certeza que deseja copiar o
template ?",
-"message.create.template": "Voc\u00ea tem certeza que deseja criar um template
?",
+"message.copy.template.confirm": "Voc\u00ea tem certeza que deseja copiar o
template?",
+"message.create.compute.offering": "Oferta de computa\u00e7\u00e3o criada",
+"message.create.internallb": "Criando LB interno",
+"message.create.internallb.failed": "Falha ao criar LB interno",
+"message.create.internallb.processing": "Cria\u00e7\u00e3o do LB interno em
progresso",
+"message.create.service.offering": "Oferta de servi\u00e7o criada",
+"message.create.snapshot.from.vmsnapshot.failed": "Falha ao criar snapshot a
partir de uma snapshot de VM",
+"message.create.snapshot.from.vmsnapshot.progress": "Cria\u00e7\u00e3o de
snapshot em progresso",
+"message.create.template": "Voc\u00ea tem certeza que deseja criar um
template?",
"message.create.template.vm": "Criar VM do template <b id=\"p_name\"></b>",
-"message.create.template.volume": "Especifique as seguintes
informa\u00e7\u00f5es antes de criar o template a partir do disco: <b><span
id=\"volume_name\"></span></b>. A cria\u00e7\u00e3o de um template a partir de
um disco pode levar alguns minutos ou mais dependendo do tamnho do disco.",
+"message.create.template.volume": "Especifique as seguintes
informa\u00e7\u00f5es antes de criar o template a partir do disco: <b><span
id=\"volume_name\"></span></b>. A cria\u00e7\u00e3o de um template a partir de
um disco pode levar alguns minutos ou mais dependendo do tamanho do disco.",
+"message.create.volume.failed": "Falha ao criar volume",
+"message.create.volume.processing": "Cria\u00e7\u00e3o de volume em progresso",
+"message.create.vpc.offering": "Oferta VPC criada",
+"message.create.vpn.customer.gateway.failed": "A cria\u00e7\u00e3o do gateway
da VPN do cliente falhou",
"message.creating.cluster": "Criando cluster",
"message.creating.guest.network": "Criando rede guest",
"message.creating.physical.networks": "Criando redes fisicas",
"message.creating.pod": "Criando pod",
-"message.creating.primary.storage": "Criando storage prim\u00e1rio",
-"message.creating.secondary.storage": "Criando storage secund\u00e1rio",
+"message.creating.primary.storage": "Criando armazenamento prim\u00e1rio",
+"message.creating.secondary.storage": "Criando armazenamento secund\u00e1rio",
"message.creating.systemvm": "Criando VMs do sistema (isso pode levar algum
tempo)",
"message.creating.zone": "Criando zona.",
+"message.data.migration": "Migra\u00e7\u00e3o de dados",
+"message.data.migration.progress": "Migra\u00e7\u00e3o de dados entre
armazenamento de imagens",
+"message.datacenter.description": "Nome do datacenter no vCenter",
+"message.datastore.description": "Nome da datastore no vCenter",
"message.dedicate.zone": "Zona dedicada",
"message.dedicated.zone.released": "Zona dedicada lioberada",
+"message.dedicating.cluster": "Dedicando cluster...",
+"message.dedicating.host": "Dedicando host...",
+"message.dedicating.pod": "Dedicando pod...",
+"message.dedicating.zone": "Dedicando zona...",
"message.delete.account": "Confirme se voc\u00ea deseja excluir esta conta.",
+"message.delete.acl.processing": "Removendo regra ACL...",
+"message.delete.acl.rule": "Remover regra ACL",
+"message.delete.acl.rule.failed": "Falha ao remover regra ACL",
"message.delete.affinity.group": "Por favor, confirme que voc\u00ea deseja
remover este grupo de afinidade",
+"message.delete.backup": "Voc\u00ea tem certeza de que quer apagar o backup?",
+"message.delete.failed": "Falha ao remover",
"message.delete.gateway": "Favor confirmar que voc\u00ea deseja deleta o
gateway",
-"message.delete.project": "Voc\u00ea tem certeza que deseja deletar este
projeto ?",
+"message.delete.port.forward.processing": "Removendo regra de encaminhamento
de porta...",
+"message.delete.project": "Voc\u00ea tem certeza que deseja deletar este
projeto?",
Review Comment:
```suggestion
"message.delete.project": "Voc\u00ea tem certeza que deseja remover este
projeto?",
```
or
```suggestion
"message.delete.project": "Voc\u00ea tem certeza que deseja excluir este
projeto?",
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]