diff --git a/lang/languages-ptBR.json b/lang/languages-ptBR.json
index 7eecf4cb5..35b817516 100644
--- a/lang/languages-ptBR.json
+++ b/lang/languages-ptBR.json
@@ -1,27 +1,31 @@
{
"en": "Inglês",
"af": "Africâner",
- "az": "Azerbaijanês",
"bg": "Búlgaro",
+ "ca": "",
"cs": "Checo",
"de": "Alemão",
"el": "Grego",
+ "enGB": "",
"eo": "Esperanto",
"es": "Espanhol",
+ "esUS": "",
+ "fi": "",
"fr": "Francês",
+ "frCA": "",
+ "hr": "",
"hy": "Armênio",
"it": "Italiano",
"ja": "Japonês",
"ko": "Coreano",
- "nb": "Bokmal norueguês",
+ "nl": "",
"oc": "Occitano",
"pl": "Polonês",
"ptBR": "Português (Brasil)",
"ru": "Russo",
- "sk": "Eslovaco",
- "sl": "Esloveno",
"sv": "Sueco",
"tr": "Turco",
"vi": "Vietnamita",
- "zhCN": "Chinês (China)"
+ "zhCN": "Chinês (China)",
+ "zhTW": ""
}
\ No newline at end of file
diff --git a/lang/main-ptBR.json b/lang/main-ptBR.json
index 0ac585d85..8bb410c58 100644
--- a/lang/main-ptBR.json
+++ b/lang/main-ptBR.json
@@ -21,10 +21,11 @@
"bluetooth": "Bluetooth",
"headphones": "Fones de ouvido",
"phone": "Celular",
- "speaker": "Apresentador"
+ "speaker": "Alto-falantes",
+ "none": ""
},
"audioOnly": {
- "audioOnly": "Somente áudio"
+ "audioOnly": "Largura de banda baixa"
},
"calendarSync": {
"addMeetingURL": "Adicionar um link da reunião",
@@ -49,9 +50,9 @@
"messagebox": "Digite uma mensagem",
"nickname": {
"popover": "Escolha um apelido",
- "title": "Digite um apelido para usar o chat"
+ "title": "Digite um apelido para usar o bate-papo"
},
- "title": "Chat"
+ "title": "Bate-papo"
},
"connectingOverlay": {
"joiningRoom": "Conectando você à reunião…"
@@ -96,8 +97,7 @@
"resolution": "Resolução:",
"status": "Conexão:",
"transport": "Transporte:",
- "transport_plural": "Transportes:",
- "turn": " (virar)"
+ "transport_plural": "Transportes:"
},
"dateUtils": {
"earlier": "Mais cedo",
@@ -107,7 +107,7 @@
"deepLinking": {
"appNotInstalled": "Você precisa do aplicativo móvel {{app}} para participar da reunião no seu telefone.",
"description": "Nada acontece? Estamos tentando iniciar sua reunião no aplicativo desktop {{app}}. Tente novamente ou inicie ele na aplicação web {{app}}.",
- "descriptionWithoutWeb": "",
+ "descriptionWithoutWeb": "Nada aconteceu? Tentamos iniciar sua reunião no aplicativo de desktop {{app}}.",
"downloadApp": "Baixe o Aplicativo",
"launchWebButton": "Iniciar na web",
"openApp": "Continue na aplicação",
@@ -115,6 +115,7 @@
"tryAgainButton": "Tente novamente no desktop"
},
"defaultLink": "ex.: {{url}}",
+ "defaultNickname": "ex.: João Pedro",
"deviceError": {
"cameraError": "Falha ao acessar sua câmera",
"cameraPermission": "Erro ao obter permissão para a câmera",
@@ -132,7 +133,7 @@
"liveStreaming": "Transmissão ao vivo"
},
"allow": "Permitir",
- "alreadySharedVideoMsg": "",
+ "alreadySharedVideoMsg": "Outro participante já está compartilhando um vídeo. Esta conferência permite apenas um vídeo compartilhado por vez.",
"alreadySharedVideoTitle": "Somente um vídeo compartilhado é permitido por vez",
"applicationWindow": "Janela de aplicativo",
"Back": "Voltar",
@@ -158,51 +159,51 @@
"contactSupport": "Contate o suporte",
"copy": "Copiar",
"dismiss": "Dispensar",
- "displayNameRequired": "",
+ "displayNameRequired": "Oi! Qual o seu nome?",
"done": "Feito",
- "enterDisplayName": "",
+ "enterDisplayName": "Digite seu nome aqui",
"error": "Erro",
"externalInstallationMsg": "Você precisa instalar nossa extensão de compartilhamento de tela.",
"externalInstallationTitle": "Extensão requerida",
"goToStore": "Vá para a loja virtual",
"gracefulShutdown": "O sistema está em manutenção. Por favor tente novamente mais tarde.",
"IamHost": "Eu sou o anfitrião",
- "incorrectRoomLockPassword": "",
+ "incorrectRoomLockPassword": "Senha incorreta",
"incorrectPassword": "Usuário ou senha incorretos",
"inlineInstallationMsg": "Você precisa instalar nossa extensão de compartilhamento de tela.",
"inlineInstallExtension": "Instalar agora",
"internalError": "Oops! Alguma coisa está errada. O seguinte erro ocorreu: {{error}}",
"internalErrorTitle": "Erro interno",
- "kickMessage": "",
+ "kickMessage": "Você pode contatar com {{participantDisplayName}} para obter mais detalhes.",
"kickParticipantButton": "Remover",
"kickParticipantDialog": "Tem certeza de que deseja remover este participante?",
- "kickParticipantTitle": "Deixar mudo este participante?",
- "kickTitle": "",
+ "kickParticipantTitle": "Chutar este participante?",
+ "kickTitle": "Ai! {{participantDisplayName}} expulsou você da reunião",
"liveStreaming": "Transmissão ao Vivo",
"liveStreamingDisabledForGuestTooltip": "Visitantes não podem iniciar transmissão ao vivo.",
"liveStreamingDisabledTooltip": "Iniciar transmissão ao vivo desativada.",
"lockMessage": "Falha ao travar a conferência.",
- "lockRoom": "",
+ "lockRoom": "Adicionar reunião $t(lockRoomPasswordUppercase)",
"lockTitle": "Bloqueio falhou",
"logoutQuestion": "Deseja encerrar a sessão e finalizar a conferência?",
"logoutTitle": "Encerrar sessão",
- "maxUsersLimitReached": "",
- "maxUsersLimitReachedTitle": "",
+ "maxUsersLimitReached": "O limite para o número máximo de participantes foi atingido. A conferência está cheia. Entre em contato com o proprietário da reunião ou tente novamente mais tarde!",
+ "maxUsersLimitReachedTitle": "Limite máximo de participantes atingido",
"micConstraintFailedError": "Seu microfone não satisfaz algumas condições necessárias.",
"micNotFoundError": "O microfone não foi encontrado.",
- "micNotSendingData": "",
- "micNotSendingDataTitle": "",
+ "micNotSendingData": "Vá para as configurações do seu computador para ativar o som do microfone e ajustar seu nível",
+ "micNotSendingDataTitle": "Seu microfone está mudo pelas configurações do sistema",
"micPermissionDeniedError": "Não foi permitido acessar o seu microfone. Você ainda pode entrar na conferência, mas sem enviar áudio. Clique no botão do microfone para tentar reparar.",
"micUnknownError": "Não pode usar o microfone por uma razão desconhecida.",
"muteParticipantBody": "Você não está habilitado para tirar o mudo deles, mas eles podem tirar o mudo deles mesmos a qualquer tempo.",
"muteParticipantButton": "Mudo",
- "muteParticipantDialog": "Tem certeza de que deseja silenciar este participante? Você não poderá desativar a opção silenciar dele, mas ele poderá fazer isso quando desejar.",
+ "muteParticipantDialog": "Tem certeza de que deseja silenciar este participante? Você não poderá desfazer isso, mas o participante pode reabilitar o áudio a qualquer momento.",
"muteParticipantTitle": "Deixar mudo este participante?",
"Ok": "Ok",
- "passwordLabel": "",
- "passwordNotSupported": "Configuração de senha para a reunião não é suportada.",
- "passwordNotSupportedTitle": "",
- "passwordRequired": "",
+ "passwordLabel": "$t(lockRoomPasswordUppercase)",
+ "passwordNotSupported": "A configuração de uma reunião $t(lockRoomPassword) não é suportada.",
+ "passwordNotSupportedTitle": "$t(lockRoomPasswordUppercase) não suportado",
+ "passwordRequired": "$t(lockRoomPasswordUppercase) requerido",
"popupError": "Seu navegador está bloqueando janelas popup deste site. Habilite os popups nas configurações de segurança no seu navegador e tente novamente.",
"popupErrorTitle": "Popup bloqueado",
"recording": "Gravando",
@@ -217,7 +218,7 @@
"remoteControlStopMessage": "A sessão de controle remoto terminou!",
"remoteControlTitle": "Conexão de área de trabalho remota",
"Remove": "Remover",
- "removePassword": "",
+ "removePassword": "Remove $t(lockRoomPassword)",
"removeSharedVideoMsg": "Deseja remover seu vídeo compartilhado?",
"removeSharedVideoTitle": "Remover vídeo compartilhado",
"reservationError": "Erro de sistema de reserva",
@@ -250,7 +251,7 @@
"tokenAuthFailed": "Desculpe, você não está autorizado a entrar nesta chamada.",
"tokenAuthFailedTitle": "Falha de autenticação",
"transcribing": "Transcrevendo",
- "unlockRoom": "",
+ "unlockRoom": "Remove a reunião $t(lockRoomPassword)",
"userPassword": "senha do usuário",
"WaitForHostMsg": "A conferência {{room}} ainda não começou. Se você é o anfitrião, faça a autenticação. Do contrário, aguarde a chegada do anfitrião.",
"WaitForHostMsgWOk": "A conferência {{room}} ainda não começou. Se você é o anfitrião, pressione Ok para autenticar. Do contrário, aguarde a chegada do anfitrião.",
@@ -279,8 +280,8 @@
},
"info": {
"accessibilityLabel": "Mostrar info",
- "addPassword": "",
- "cancelPassword": "",
+ "addPassword": "Adicione $t(lockRoomPassword)",
+ "cancelPassword": "Cancela $t(lockRoomPassword)",
"conferenceURL": "Link:",
"country": "País",
"dialANumber": "Para entrar na reunião, disque um desses números e depois insira o PIN.",
@@ -291,18 +292,18 @@
"dialInTollFree": "Chamada gratuita",
"genericError": "Oops, alguma coisa deu errado.",
"inviteLiveStream": "Para ver a transmissão ao vivo da reunião, clique no link: {{url}}",
- "invitePhone": "",
- "invitePhoneAlternatives": "",
+ "invitePhone": "Para participar por telefone, toque aqui: {{number}} ,, {{conferenceID}} # \\ n",
+ "invitePhoneAlternatives": "Procurando um número de discagem diferente?\nVeja os números de discagem da reunião: {{url}} \n\n\nSe você também estiver discando através de um telefone da sala, participe sem conectar-se ao áudio: {{silentUrl}}",
"inviteURLFirstPartGeneral": "Você foi convidado para uma reunião.",
- "inviteURLFirstPartPersonal": "",
- "inviteURLSecondPart": "",
+ "inviteURLFirstPartPersonal": "{{name}} está convidando você para uma reunião.\n",
+ "inviteURLSecondPart": "\nEntre na reunião:\n{{url}}\n",
"liveStreamURL": "Transmissão ao vivo:",
"moreNumbers": "Mais números",
"noNumbers": "Sem números de discagem.",
"noPassword": "Nenhum",
"noRoom": "Nenhuma sala foi especificada para entrar.",
"numbers": "Números de discagem",
- "password": "",
+ "password": "$t(lockRoomPasswordUppercase):",
"title": "Compartilhar",
"tooltip": "Compartilhar link e discagem para esta reunião",
"label": "Informações da reunião"
@@ -335,7 +336,8 @@
"toggleFilmstrip": "Mostrar ou ocultar miniaturas de vídeo",
"toggleScreensharing": "Trocar entre câmera e compartilhamento de tela",
"toggleShortcuts": "Mostrar ou ocultar atalhos de teclado",
- "videoMute": "Iniciar ou parar sua câmera"
+ "videoMute": "Iniciar ou parar sua câmera",
+ "videoQuality": "Gerenciar qualidade da chamada"
},
"liveStreaming": {
"busy": "Estamos trabalhando para liberar os recursos de transmissão. Tente novamente em alguns minutos.",
@@ -349,15 +351,17 @@
"errorLiveStreamNotEnabled": "Transmissão ao vivo não está ativada em {{email}}. Ative a transmissão ao vivo ou registre numa conta com transmissão ao vivo ativada.",
"expandedOff": "A transmissão ao vivo foi encerrada",
"expandedOn": "A reunião está sendo transmitida pelo YouTube.",
- "expandedPending": "A transmissão ao vivo está sendo iniciada…",
+ "expandedPending": "Iniciando a transmissão ao vivo...",
"failedToStart": "Falha ao iniciar a transmissão ao vivo",
- "getStreamKeyManually": "",
+ "getStreamKeyManually": "Não conseguimos buscar nenhuma transmissão ao vivo. Tente obter sua chave de transmissão ao vivo no YouTube.",
"invalidStreamKey": "A senha para transmissão ao vivo pode estar incorreta.",
"off": "Transmissão ao vivo encerrada",
+ "offBy": "",
"on": "Transmissão ao Vivo",
+ "onBy": "",
"pending": "Iniciando Transmissão ao Vivo...",
"serviceName": "Serviço de Transmissão ao Vivo",
- "signedInAs": "Você está conectado atualmente como:",
+ "signedInAs": "Você está conectado como:",
"signIn": "Faça login no Google",
"signInCTA": "Faça login ou insira sua chave de transmissão ao vivo do YouTube.",
"signOut": "Sair",
@@ -367,16 +371,16 @@
},
"localRecording": {
"clientState": {
- "off": "Off",
- "on": "On",
+ "off": "Desligado",
+ "on": "Ligado",
"unknown": "Desconhecido"
},
"dialogTitle": "Controles da Gravação Local",
"duration": "Duração",
- "durationNA": "N/A",
+ "durationNA": "N/D",
"encoding": "Codificando",
"label": "LOR",
- "labelToolTip": "Gravação local está envolvida",
+ "labelToolTip": "Gravação local ativada",
"localRecording": "Gravação local",
"me": "Eu",
"messages": {
@@ -406,30 +410,30 @@
"focusFail": "{{component}} não disponĩvel - tente em {{ms}} seg.",
"grantedTo": "Direitos de moderador concedido para {{to}}!",
"invitedOneMember": "{{displayName}} foi convidado",
- "invitedThreePlusMembers": "",
- "invitedTwoMembers": "",
- "kickParticipant": "",
+ "invitedThreePlusMembers": "{{name}} e {{count}} outros foram convidados",
+ "invitedTwoMembers": "{{first}} e {{second}} foram convidados",
+ "kickParticipant": "{{kicked}} foi chutado por {{kicker}}",
"me": "Eu",
"moderator": "Direitos de moderador concedidos!",
"muted": "Você iniciou uma conversa em mudo.",
"mutedTitle": "Você está mudo!",
- "mutedRemotelyTitle": "",
- "mutedRemotelyDescription": "",
- "passwordRemovedRemotely": "",
- "passwordSetRemotely": "",
+ "mutedRemotelyTitle": "Você foi silenciado por {{participantDisplayName}}!",
+ "mutedRemotelyDescription": "Você sempre pode ativar o som quando estiver pronto para falar. Retire o som quando terminar para manter o ruído longe da reunião.",
+ "passwordRemovedRemotely": "$t(lockRoomPasswordUppercase) removido por outro participante",
+ "passwordSetRemotely": "$t(lockRoomPasswordUppercase) definido por outro participante",
"raisedHand": "{{name}} gostaria de falar.",
"somebody": "Alguém",
- "startSilentTitle": "",
- "startSilentDescription": "",
- "suboptimalExperienceDescription": "Eer ... temos medo de que sua experiência com o {{appName}} não seja tão boa aqui. Estamos procurando maneiras de melhorar isso, mas até lá tente usar um dos navegadores totalmente compatíveis.",
+ "startSilentTitle": "Você entrou sem saída de áudio!",
+ "startSilentDescription": "Volte à reunião para habilitar o áudio",
+ "suboptimalBrowserWarning": "",
"suboptimalExperienceTitle": "Alerta do navegador",
- "unmute": "",
+ "unmute": "Ativar som",
"newDeviceCameraTitle": "Nova câmera detectada",
"newDeviceAudioTitle": "Novo dispositivo de áudio detectado",
"newDeviceAction": "Usar"
},
"passwordSetRemotely": "Definido por outro participante",
- "passwordDigitsOnly": "",
+ "passwordDigitsOnly": "Até {{number}} dígitos",
"poweredby": "distribuído por",
"presenceStatus": {
"busy": "Ocupado",
@@ -443,7 +447,7 @@
"initializingCall": "Iniciando Chamada...",
"invited": "Convidar",
"rejected": "Rejeitado",
- "ringing": "Chamando..."
+ "ringing": "Tocando..."
},
"profile": {
"setDisplayNameLabel": "Definir seu nome de exibição",
@@ -451,6 +455,7 @@
"setEmailLabel": "Definir seu email de gravatar",
"title": "Perfil"
},
+ "raisedHand": "Gostaria de falar",
"recording": {
"authDropboxText": "Enviar para o Dropbox.",
"availableSpace": "Espaço disponível: {{spaceLeft}} MB (aproximadamente {{duration}} minutos de gravação)",
@@ -466,12 +471,14 @@
"live": "AOVIVO",
"loggedIn": "Conectado como {{userName}}",
"off": "Gravação parada",
+ "offBy": "",
"on": "Gravando",
+ "onBy": "",
"pending": "Preparando para gravar a reunião...",
"rec": "REC",
"serviceDescription": "Sua gravação será salva pelo serviço de gravação",
"serviceName": "Serviço de gravação",
- "signIn": "entrar",
+ "signIn": "Entrar",
"signOut": "Sair",
"unavailable": "Oops! O {{serviceName}} está indisponível. Estamos trabalhando para resolver o problema. Por favor, tente mais tarde.",
"unavailableTitle": "Gravação indisponível"
@@ -518,10 +525,10 @@
"version": "Versão"
},
"share": {
- "dialInfoText": "",
+ "dialInfoText": "\n\n=====\n\nDeseja apenas discar no seu telefone?\n\n{{defaultDialInNumber}}Clique neste link para ver os números de telefone para esta reunião\n{{dialInfoPageUrl}}",
"mainText": "Clique no seguinte link para entrar na reunião:{{roomUrl}}\n"
},
- "speaker": "Apresentador",
+ "speaker": "Alto-falantes",
"speakerStats": {
"hours": "{{count}}h",
"minutes": "{{count}}m",
@@ -543,7 +550,7 @@
"accessibilityLabel": {
"audioOnly": "Alternar para apenas áudio",
"audioRoute": "Selecionar o dispositivo de som",
- "callQuality": "Gerenciar qualidade da chamada",
+ "callQuality": "Gerenciar qualidade do vídeo",
"cc": "Alternar legendas",
"chat": "Alternar para janela de chat",
"document": "Alternar para documento compartilhado",
@@ -567,19 +574,19 @@
"shareRoom": "Convidar alguém",
"shareYourScreen": "Alternar compartilhamento de tela",
"shortcuts": "Alternar atalhos",
- "show": "",
+ "show": "Mostrar no palco",
"speakerStats": "Alternar estatísticas do apresentador",
"tileView": "Alternar visualização em blocos",
"toggleCamera": "Alternar câmera",
"videomute": "Alternar mudo do vídeo",
- "videoblur": ""
+ "videoblur": "Alternar desfoque de vídeo"
},
"addPeople": "Adicionar pessoas à sua chamada",
- "audioOnlyOff": "Desativar modo somente áudio",
- "audioOnlyOn": "Desativar modo somente áudio",
+ "audioOnlyOff": "",
+ "audioOnlyOn": "",
"audioRoute": "Selecionar o dispositivo de som",
"authenticate": "Autenticar",
- "callQuality": "Gerenciar qualidade da chamada",
+ "callQuality": "Gerenciar qualidade do vídeo",
"chat": "Abrir ou fechar o bate-papo",
"closeChat": "Fechar chat",
"documentClose": "Fechar documento compartilhado",
@@ -615,19 +622,19 @@
"tileViewToggle": "Alternar visualização em blocos",
"toggleCamera": "Alternar câmera",
"videomute": "Iniciar ou parar a câmera",
- "startvideoblur": "",
- "stopvideoblur": ""
+ "startvideoblur": "Desfocar meu plano de fundo",
+ "stopvideoblur": "Desativar desfoque de fundo"
},
"transcribing": {
"ccButtonTooltip": "Iniciar/parar legendas",
"error": "Transcrição falhou. Tente novamente.",
- "expandedLabel": "Transcrição ligada",
+ "expandedLabel": "Transcrição ativada",
"failedToStart": "Transcrição falhou ao iniciar",
"labelToolTip": "A reunião esta sendo transcrita",
"off": "Transcrição parada",
"pending": "Preparando a transcrição da reunião...",
- "start": "Iniciar / Parar de mostrar as legendas",
- "stop": "Iniciar / Parar de mostrar as legendas",
+ "start": "Exibir legendas",
+ "stop": "Não exibir legendas",
"tr": "TR"
},
"userMedia": {
@@ -654,20 +661,23 @@
},
"videoStatus": {
"audioOnly": "AUD",
- "audioOnlyExpanded": "Você está no modo somente áudio. Esse modo economiza internet mas não permite ver o vídeo dos outros.",
- "callQuality": "",
+ "audioOnlyExpanded": "",
+ "callQuality": "Qualidade de vídeo",
"hd": "HD",
+ "hdTooltip": "Ver vídeo em alta definição",
"highDefinition": "Alta definição (HD)",
"labelTooiltipNoVideo": "Sem vídeo",
- "labelTooltipAudioOnly": "Modo somente de áudio habilitado",
+ "labelTooltipAudioOnly": "",
"ld": "LD",
+ "ldTooltip": "Ver vídeo em baixa definição",
"lowDefinition": "Baixa definição (LD)",
"onlyAudioAvailable": "Somente áudio disponível",
"onlyAudioSupported": "Suportamos somente áudio neste navegador.",
"p2pEnabled": "Ponto-a-ponto habilitada",
- "p2pVideoQualityDescription": "",
+ "p2pVideoQualityDescription": "No modo ponto a ponto, a qualidade do vídeo recebido só pode ser alternada entre alta e apenas áudio. Outras configurações não serão respeitadas até que o ponto a ponto seja encerrado.",
"recHighDefinitionOnly": "Preferência para alta definição",
"sd": "SD",
+ "sdTooltip": "Ver vídeo em definição padrão",
"standardDefinition": "Definição padrão"
},
"videothumbnail": {
@@ -678,8 +688,8 @@
"mute": "Participante está mudo",
"muted": "Mudo",
"remoteControl": "Controle remoto",
- "show": "",
- "videomute": ""
+ "show": "Mostrar no palco",
+ "videomute": "O participante parou a câmera"
},
"welcomepage": {
"accessibilityLabel": {
@@ -695,6 +705,7 @@
"connectCalendarButton": "Conectar seu calendário",
"connectCalendarText": "Conecte seu calendário para ver todas as reuniões em {{app}}. Além disso, adicione reuniões de {{provider}} ao seu calendário e inicie-as com apenas um clique.",
"enterRoomTitle": "Iniciar uma nova reunião",
+ "onlyAsciiAllowed": "",
"go": "IR",
"join": "Entrar",
"info": "Informações",
@@ -702,7 +713,7 @@
"recentList": "Recente",
"recentListDelete": "Remover",
"recentListEmpty": "Sua lista recente está vazia. As reuniões que você realizar serão exibidas aqui.",
- "reducedUIText": "",
+ "reducedUIText": "Bem-vindo ao {{app}}!",
"roomname": "Digite o nome da sala",
"roomnameHint": "Digite o nome ou a URL da sala que você deseja entrar. Você pode digitar um nome, e apenas deixe para as pessoas que você quer se reunir digitem o mesmo nome.",
"sendFeedback": "Enviar comentários",