Merge branch 'develop' of https://github.com/hcengineering/platform into staging-new

Signed-off-by: Artem Savchenko <armisav@gmail.com>
This commit is contained in:
Artem Savchenko
2026-02-19 10:09:59 +07:00
50 changed files with 349 additions and 349 deletions
-1
View File
@@ -519,7 +519,6 @@ services:
- REGION=cockroach
- QUEUE_CONFIG=${QUEUE_CONFIG}
- OTEL_EXPORTER_OTLP_ENDPOINT=http://jaeger:4318/v1/traces
- SECURE=true
restart: unless-stopped
hulylake:
image: hardcoreeng/hulylake
@@ -3,26 +3,26 @@
"Id": "Id",
"Space": "Espaço",
"Spaces": "Espaços",
"SpacesDescription": "Gestão do tipo de espaço para todas as espaços",
"SpacesDescription": "Gerenciamento do tipo de espaço para todos os espaços",
"Modified": "Modificado",
"ModifiedDate": "Data de modificação",
"ModifiedBy": "Modificado por",
"Class": "Classe",
"AttachedTo": "Anexado a",
"AttachedTo": "Anexado à",
"AttachedToClass": "Classe anexada",
"Name": "Nome",
"Description": "Descrição",
"Private": "Privado",
"Archived": "Arquivado",
"ClassLabel": "Tipo",
"ClassPropertyLabel": "Rótulo",
"ClassPropertyLabel": "Legenda",
"String": "Texto",
"Markup": "Marcação",
"Number": "Número",
"Boolean": "Caixa de seleção",
"Timestamp": "Marca de data/hora",
"Date": "Data",
"IntlString": "Cadeia de texto internacionalizada",
"IntlString": "Texto internacional",
"Ref": "Referência",
"Collection": "Coleção",
"Array": "Seleção múltipla",
@@ -35,7 +35,7 @@
"CreatedBy": "Criado por",
"CreatedDate": "Data de criação",
"Status": "Estado",
"StatusCategory": "Categoria de estado",
"StatusCategory": "Categoria do estado",
"Account": "Conta",
"Rank": "Ranking",
"Owners": "Proprietários",
@@ -21,9 +21,9 @@
"AccountAlreadyConfirmed": "Conta já confirmada",
"WorkspaceAlreadyExists": "Espaço de trabalho já existe",
"InvalidOtp": "Código inválido",
"PasswordLoginLocked": "O login com senha está bloqueado devido a muitas tentativas falhadas. Use um método de login OTP para desbloquear sua conta.",
"PasswordLoginLocked": "O login com senha está bloqueado devido a muitas tentativas incorretas. Use um método de login OTP para desbloquear sua conta.",
"InviteNotFound": "Convite com e-mail:{email} não encontrado.",
"WorkspaceLimitReached": "Você atingiu o limite de espaço de trabalho. Entre em contato conosco...",
"WorkspaceLimitReached": "Você atingiu o limite de espaços de trabalho. Entre em contato conosco...",
"ReadOnlyAccount": "Demonstração anônima de convidado",
"SystemAccount": "Conta do sistema",
"SocialIdAlreadyExists": "ID social já existe"
+14 -14
View File
@@ -3,11 +3,11 @@
"Create": "Criar",
"Cancel": "Cancelar",
"Ok": "Ok",
"Save": "Guardar",
"Saved": "Guardado...",
"Download": "Transferir",
"DownloadOriginal": "Transferir original",
"Delete": "Eliminar",
"Save": "Salvar",
"Saved": "Salvo...",
"Download": "Fazer download",
"DownloadOriginal": "Fazer download do original",
"Delete": "Excluir",
"Close": "Fechar",
"NotSelected": "Não selecionado",
"Deselect": "Desmarcar",
@@ -20,10 +20,10 @@
"Spaces": "Espaços",
"NumberSpaces": "{count, plural, =0 {Em} =1 {Em 1 local} other {Em # locais}}",
"InThis": "Neste {space}",
"NoMatchesInThis": "Sem correspondências neste {space}",
"NoMatchesFound": "Sem correspondências encontradas",
"NotInThis": "Não está neste {space}",
"Match": "Correspondência",
"NoMatchesInThis": "Sem resultados no espaço {space}",
"NoMatchesFound": "Sem resultados encontrados",
"NotInThis": "Não está no espaço {space}",
"Match": "Resultado",
"Add": "Adicionar",
"Edit": "Editar",
"DocumentPreview": "Visualizar",
@@ -32,15 +32,15 @@
"Created": "Criado",
"Selected": "Selecionado",
"NoResults": "Sem resultados para mostrar",
"Next": "Seguinte",
"Next": "Próximo",
"FailedToPreview": "Falha ao pré-visualizar",
"ContentType": "Tipo de conteúdo",
"ContentTypeNotSupported": "A visualização não está disponível para este tipo de conteúdo",
"StartDrawing": "Scarabocchiare sopra",
"DrawingHistory": "História de rabiscos",
"StartDrawing": "Começar a desenhar",
"DrawingHistory": "Histórico de desenhos",
"ColorAdd": "Adicionar predefinição de cor",
"ColorRemove": "Remover predefinição de cor",
"ColorReset": "Repor predefinições de cores",
"ColorReset": "Resetar predefinições de cores",
"Copy": "Copiar",
"DocumentUrlCopied": "Copiado!",
"CopyLink": "Copiar link",
@@ -59,6 +59,6 @@
"PaletteManagementMenu": "Gerenciar predefinições de cor"
},
"status": {
"FileTooLarge": "Ficheiro demasiado grande"
"FileTooLarge": "Arquivo muito grande"
}
}
+1 -1
View File
@@ -27,7 +27,7 @@
"Search": "Pesquisar",
"SearchDots": "Pesquisar...",
"SearchResults": "Resultados da pesquisa",
"Suggested": "Sugerido",
"Suggested": "Sugestões",
"TimeTooltip": "{value}",
"SelectDate": "Selecionar data",
"None": "Nenhum",
+2 -2
View File
@@ -1,8 +1,8 @@
{
"string": {
"Achievements": "Conquistas",
"EarliestAdopter": "Primeiro Adoptante",
"Epic": "Epic",
"EarliestAdopter": "Primeiro usuário",
"Epic": "Épico",
"Legendary": "Legendário"
}
}
+2 -2
View File
@@ -37,7 +37,7 @@
"Mentioned": "Mencionado",
"You": "Tu",
"Mentions": "Menções",
"MentionedYouIn": "Foste Mencionado em {title}",
"MentionedYouIn": "Você Foi Mencionado em {title}",
"Messages": "Mensagens",
"Thread": "Tópico",
"AddReaction": "Adicionar Reação",
@@ -55,6 +55,6 @@
"AttributeSetTo": "{name} definido para {value}",
"AddedTag": "Tag adicionado: {title}",
"RemovedTag": "Tag removido: {title}",
"ValueTooLarge": "Valor demasiado grande para mostrar"
"ValueTooLarge": "Valor muito grande para mostrar"
}
}
@@ -1,19 +1,19 @@
{
"string": {
"OnboardingChannelDescription": "User: {user}; Workspace: {workspace}",
"Error": "Error: ",
"InProject": " in project ",
"NavigateToSpecial": "{app}: open {special}",
"OpenSpecial": "open {special} ",
"Set": "Set ",
"To": " to ",
"Open": "open ",
"Workbench": "Workbench: ",
"OnboardingChannel": "Canal de incorporación",
"OnboardingChannels": "Canales de incorporación",
"WorkspaceId": "Workspace id",
"WorkspaceName": "Workspace name",
"WorkspaceUrl": "Workspace url",
"OnboardingChannelDescription": "Usuário: {user}; Espaço de Trabalho: {workspace}",
"Error": "Erro: ",
"InProject": " no projeto ",
"NavigateToSpecial": "{app}: abrir {special}",
"OpenSpecial": "abrir {special} ",
"Set": "Configurar ",
"To": " para ",
"Open": "abrir ",
"Workbench": "Mesa de trabalho: ",
"OnboardingChannel": "Canal de ambientação",
"OnboardingChannels": "Canais de ambientação",
"WorkspaceId": "Id do espaço de trabalho",
"WorkspaceName": "Nome do espaço de trabalho",
"WorkspaceUrl": "URL do espaço de trabalho",
"Account": "Conta",
"UserName": "User name",
"DisableAIReplies": "Disable AI replies",
+15 -15
View File
@@ -1,14 +1,14 @@
{
"string": {
"UploadDropFilesHere": "Carregar ou largar ficheiros aqui",
"UploadDropFilesHere": "Carregue ou arraste arquivos aqui",
"NoAttachments": "Não existem anexos para isto",
"NoParticipants": "Não foram adicionados participantes",
"AddAttachment": "anexou um ficheiro",
"AddAttachment": "anexou um arquivo",
"Attachments": "Anexos",
"Photos": "Fotos",
"File": "Ficheiro",
"Files": "Ficheiros",
"NoFiles": "Não existem ficheiros",
"File": "Arquivo",
"Files": "Arquivos",
"NoFiles": "Não existem arquivos",
"ShowMoreAttachments": "Mostrar mais",
"Type": "Tipo",
"Size": "Tamanho",
@@ -16,21 +16,21 @@
"Date": "Data",
"LastModified": "Última modificação",
"Name": "Nome",
"FileBrowser": "Navegador de ficheiros",
"FileBrowser": "Navegador de arquivos",
"FileBrowserFileCounter": "{results, plural, =1 {# resultado} other {# resultados}}",
"FileBrowserListView": "Lista",
"FileBrowserGridView": "Grelha",
"FileBrowserGridView": "Grade",
"FileBrowserFilterFrom": "De",
"FileBrowserFilterIn": "Em",
"FileBrowserFilterDate": "Data",
"FileBrowserFilterFileType": "Tipo de ficheiro",
"FileBrowserFilterFileType": "Tipo de arquivo",
"FileBrowserSort": "Ordenar",
"FileBrowserSortNewest": "Ficheiro mais recente",
"FileBrowserSortOldest": "Ficheiro mais antigo",
"FileBrowserSortNewest": "Arquivo mais recente",
"FileBrowserSortOldest": "Arquivo mais antigo",
"FileBrowserSortAZ": "A a Z",
"FileBrowserSortZA": "Z a A",
"FileBrowserSortSmallest": "Ficheiro mais pequeno",
"FileBrowserSortBiggest": "Ficheiro maior",
"FileBrowserSortSmallest": "Menor arquivo",
"FileBrowserSortBiggest": "Maior arquivo",
"FileBrowserDateFilterAny": "Qualquer momento",
"FileBrowserDateFilterToday": "Hoje",
"FileBrowserDateFilterYesterday": "Ontem",
@@ -38,18 +38,18 @@
"FileBrowserDateFilter30Days": "Últimos 30 dias",
"FileBrowserDateFilter3Months": "Últimos 3 meses",
"FileBrowserDateFilter12Months": "Últimos 12 meses",
"FileBrowserTypeFilterAny": "Qualquer tipo de ficheiro",
"FileBrowserTypeFilterAny": "Qualquer tipo de arquivo",
"FileBrowserTypeFilterImages": "Imagens",
"FileBrowserTypeFilterAudio": "Áudio",
"FileBrowserTypeFilterVideos": "Vídeos",
"FileBrowserTypeFilterPDFs": "PDFs",
"AddAttachmentToSaved": "Adicionar anexo aos guardados",
"RemoveAttachmentFromSaved": "Remover anexo dos guardados",
"DeleteFile": "Eliminar ficheiro",
"DeleteFile": "Excluir arquivo",
"Description": "Descrição",
"Pinned": "Importante",
"PinAttachment": "Marcar como importante",
"UnPinAttachment": "Marcar como menos importante",
"UnPinAttachment": "Desmarcar como importante",
"FilterAttachments": "Anexos",
"RemovedAttachment": "Anexo removido",
"ContentType": "Tipo de conteúdo",
+9 -9
View File
@@ -8,7 +8,7 @@
"DriveSize": "Tamanho dos arquivos",
"DriveCount": "Quantidade de arquivos",
"OfficeSessionsDuration": "Tempo de reuniões",
"OfficeSessionsBandwidth": "Largura de banda de reuniões",
"OfficeSessionsBandwidth": "Tráfego de reuniões",
"OfficeEgressDuration": "Tempo de gravação",
"AI": "IA",
"TranscriptionTime": "Tempo de transcrição",
@@ -16,13 +16,13 @@
"Tier": "Plano",
"StorageLimit": "{limit} {unit} de armazenamento",
"TrafficLimit": "{limit} {unit} de tráfego de vídeo/áudio",
"Common": "Common",
"CommonDescription": "Para indivíduos e equipes começando com Huly.",
"Common": "Geral",
"CommonDescription": "Para pessoas e equipes começando com Huly.",
"Rare": "Rare",
"RareDescription": "Para criativos individuais, freelancers e micro-agências.",
"Epic": "Epic",
"EpicDescription": "Para empresas criativas profissionais e pequenas empresas.",
"Legendary": "Legendary",
"RareDescription": "Para pessoas criativas, freelancers e micro-agências.",
"Epic": "Épico",
"EpicDescription": "Para empresas criativas grandes ou pequenas empresas.",
"Legendary": "Legendário",
"LegendaryDescription": "Melhor para grandes equipes que precisam de capacidades máximas.",
"UnlimitedUsers": "Usuários ilimitados",
"UnlimitedObjects": "Objetos Huly ilimitados",
@@ -55,7 +55,7 @@
"Usage": "Uso",
"Of": "de",
"UpgradePlan": "Atualizar Plano",
"LimitReached": "Limite do workspace atingido, algumas funcionalidades podem estar desabilitadas. Atualize para restaurar acesso completo.",
"RestrictedPlans": "Apenas o proprietário do workspace ou o administrador de faturamento podem alterar o plano de assinatura."
"LimitReached": "Limite do espaços de trabalho atingido, algumas funcionalidades podem estar desabilitadas. Atualize para restaurar acesso completo.",
"RestrictedPlans": "Apenas o proprietário do espaço de trabalho ou o administrador de faturamento podem alterar o plano de assinatura."
}
}
+6 -6
View File
@@ -80,18 +80,18 @@
"SeeAllNumberParticipants": "{value, plural, other {Ver todos # participantes}}",
"SeeAllNumberReminders": "{value, plural, other {Ver todos # lembretes}}",
"Visibility": "Visibilidade",
"Private": "Apenas visível para si",
"Private": "Apenas visível para você",
"Public": "Visível para todos",
"FreeBusy": "Ocupado/Livre",
"DefaultVisibility": "Visibilidade padrão",
"NotAllPermissions": "Não foram concedidas todas as permissões",
"GooglePrivacy": "Hulys use and transfer of information received from Google APIs to any other app will adhere to <a href=\"https://developers.google.com/terms/api-services-user-data-policy#additional_requirements_for_specific_api_scopes\" target=\"_blank\">Google API Services User Data Policy</a>, including the Limited Use requirements.",
"GooglePrivacy": "O uso e transferência de informações recebidas pela Huly das APIs do Google e todos os outros aplicativos seguirão à <a href=\"https://developers.google.com/terms/api-services-user-data-policy#additional_requirements_for_specific_api_scopes\" target=\"_blank\">Política de Dados de Usuário das APIs dos Serviços Google</a>, inclusive os requerimentos de Uso Limitado.",
"Value": "{value}",
"Schedule": "Agenda pública",
"ScheduleNew": "Adicionar agenda",
"ScheduleDeleteConfirm": "A agenda será eliminada. Confirma?",
"ScheduleShareLink": "Partilhar link",
"ScheduleSharedLinkMessage": "<p>Partilhe este link para permitir que outras pessoas agendem uma reunião consigo:</p><p><a href=\"{link}\" ></p>",
"ScheduleSharedLinkMessage": "<p>Compartilhe este link para permitir que outras pessoas agendem uma reunião com você:</p><p><a href=\"{link}\" ></p>",
"ScheduleAvailability": "Disponibilidade",
"ScheduleUnavailable": "Indisponível",
"ScheduleTitlePlaceholder": "Título da agenda",
@@ -100,12 +100,12 @@
"MeetingDuration": "Duração da reunião",
"MeetingInterval": "Pausa entre reuniões",
"CalDavAccess": "CalDAV Access",
"CalDavAccessPrompt": "O protocolo CalDAV permite sincronizar o seu calendário pessoal Huly com aplicações de calendário externas. Utilize esta conta e a palavra-passe sugerida para registar o servidor Huly CalDAV numa aplicação cliente de calendário.",
"CalDavAccessPrompt": "O protocolo CalDAV permite sincronizar o seu calendário pessoal Huly com aplicações de calendário externas. Utilize esta conta e a senha sugerida para registar o servidor Huly CalDAV numa aplicação cliente de calendário.",
"CalDavAccessEnable": "Ativar o acesso CalDAV ao calendário pessoal no espaço de trabalho {ws}",
"CalDavAccessServer": "Servidor CalDAV",
"CalDavAccessAccount": "Conta Huly",
"CalDavAccessPassword": "Password",
"CalDavAccessPasswordWarning": "Não será possível ver esta palavra-passe novamente. Guarde-a num local seguro.",
"CalDavAccessPassword": "Senha",
"CalDavAccessPasswordWarning": "Não será possível ver esta senha novamente. Guarde-a num local seguro.",
"MeetingScheduledNotification": "Reunião agendada",
"MeetingRescheduledNotification": "Horário da reunião alterado",
"MeetingCanceledNotification": "Reunião cancelada: {title}",
+6 -6
View File
@@ -21,10 +21,10 @@
"DeleteTagConfirm": "Tem certeza que deseja excluir esta tag? Todas as propriedades relacionadas serão excluídas",
"DeleteMasterTag": "Excluir Tipo",
"DeleteMasterTagConfirm": "Tem certeza que deseja excluir este tipo? Todos os objetos relacionados a este tipo serão excluídos",
"UnsetParent": "Remover pai",
"SetParent": "Definir pai",
"CreateChild": "Criar filho",
"Children": "Filhos",
"UnsetParent": "Remover parente",
"SetParent": "Definir parente",
"CreateChild": "Criar sub-tag",
"Children": "Sub-tags",
"Views": "Visualizações",
"CreateView": "Criar visualização",
"EditView": "Editar visualização",
@@ -33,13 +33,13 @@
"Documents": "Documentos",
"ChangeType": "Alterar tipo",
"ChangeTypeWarning": "Aviso: Alterar o tipo de um cartão irá remover todos os dados para quaisquer atributos que não existem no tipo de destino. Dados anteriores do atributo podem ser restaurados alterando o cartão de volta para um tipo anterior. O conteúdo do cartão não será afetado.",
"MasterDetailViews": "Visualizações Master-Detail",
"MasterDetailViews": "Visualizações de Detalhe Master",
"SelectType": "Selecionar tipo",
"CreateSpace": "Criar espaço",
"NumberTypes": "{count, plural, one {# tipo} other {# tipos}}",
"Labels": "Etiquetas",
"Properties": "Propriedades",
"NoChildren": "Sem filhos",
"NoChildren": "Sem sub-tags",
"ConfigDescription": "Extensão para gerenciamento de conhecimento no estilo de banco de dados.",
"AddCollaborators": "Adicionar colaboradores",
"CardTitle": "Título",
+1 -1
View File
@@ -11,7 +11,7 @@
"Title": "Título",
"All": "Tudo",
"Inbox": "Caixa de entrada",
"ReactedToYourMessage": "reacionou ao seu mensagem",
"ReactedToYourMessage": "reagiu a sua mensagem",
"ClearAll": "Limpar tudo",
"InboxIsClear": "Caixa de entrada está vazia",
"YouDontHaveAnyNewMessages": "Não tem nenhuma nova mensagem"
+21 -21
View File
@@ -11,7 +11,7 @@
"ChannelDescription": "Descrição",
"Channel": "Canal",
"DirectMessage": "Mensagem direta",
"EditUpdate": "Guardar...",
"EditUpdate": "Salvar...",
"EditCancel": "Cancelar",
"Comments": "Comentários",
"About": "Sobre",
@@ -42,36 +42,36 @@
"EditMessage": "Editar mensagem",
"Edited": "editado(a)",
"DeleteMessage": "Eliminar mensagem",
"AndYou": "{participants, plural, =0 {Apenas tu} other {e tu}}",
"AndYou": "{participants, plural, =0 {Apenas você} other {e você}}",
"ShowMoreReplies": "Mostrar mais {count} respostas",
"Settings": "Definições",
"ArchiveChannel": "Arquivar canal",
"UnarchiveChannel": "Desarquivar canal",
"ArchiveConfirm": "Quando arquivar um canal, ele é arquivado para todos.<br/><br/>Ninguém poderá enviar mensagens, mas ainda terão acesso ao histórico do canal.<br/><br/>Ainda poderá encontrar o conteúdo do canal através da pesquisa.<br/>E poderá sempre desarquivar o canal no futuro, se necessário.\n",
"ArchiveConfirm": "Quando um canal é arquivado, ele é arquivado para todos.<br/><br/>Ninguém poderá enviar mensagens, mas ainda terão acesso ao histórico do canal.<br/><br/>Ainda poderá encontrar o conteúdo do canal através da pesquisa.<br/>E poderá sempre desarquivar o canal no futuro, se necessário.\n",
"UnarchiveConfirm": "Deseja desarquivar o canal?",
"AddToSaved": "Adicionar aos guardados",
"RemoveFromSaved": "Remover dos guardados",
"AddToSaved": "Adicionar aos salvos",
"RemoveFromSaved": "Remover dos salvos",
"EmptySavedHeader": "Adicione mensagens para consultar mais tarde",
"EmptySavedText": "Marque as suas tarefas pendentes ou guarde algo para mais tarde. Apenas tu podes ver os seus itens guardados, por isso use-os como quiser.",
"SharedBy": "Partilhado por {name} {time}",
"EmptySavedText": "Marque as suas tarefas pendentes ou guarde algo para mais tarde. Apenas você pode ver os seus itens guardados, por isso use-os como quiser.",
"SharedBy": "Compartilhado por {name} {time}",
"LeaveChannel": "Sair do canal",
"ChannelBrowser": "Explorador de canais",
"Saved": "Guardado(a)",
"Saved": "Salvo",
"ConvertToPrivate": "Converter em canal privado",
"MessagesBrowser": "Explorador de mensagens",
"CreateBy": "Criado por",
"ThreadMessage": "Mensagem em cadeia",
"ThreadMessage": "Mensagem em resposta",
"ChunterBrowser": "Explorador",
"Messages": "Mensagens",
"NoResults": "Nenhum resultado",
"CopyLink": "Copiar ligação",
"CopyLink": "Copiar link",
"FilterBacklinks": "Links anteriores",
"DM": "MD (Mensagem direta)",
"DMNotification": "Enviou-lhe uma mensagem",
"DM": "DM (Mensagem direta)",
"DMNotification": "Te enviou uma mensagem",
"ConfigLabel": "Conversas",
"ConfigDescription": "Extensão para realizar comunicações por texto",
"LastMessage": "Última mensagem",
"You": "Tu",
"You": "Você",
"YouHaveJoinedTheConversation": "Entrou na conversa",
"NoMessages": "Ainda não existem mensagens",
"DirectNotificationTitle": "{senderName}",
@@ -81,10 +81,10 @@
"Reacted": "Reagiu",
"Docs": "Documentos",
"NewestFirst": "Mais recentes primeiro",
"ReplyToThread": "Responder à conversa em cadeia",
"ReplyToThread": "Responder à conversa",
"SentMessage": "Mensagem enviada",
"Direct": "Direto(a)",
"RepliedToThread": "Respondido à conversa em cadeia",
"RepliedToThread": "Respondido à conversa",
"RepliedTo": "respondeu a: {message}",
"AllChannels": "Todos os canais",
"AllContacts": "Todos os contatos",
@@ -114,22 +114,22 @@
"LatestMessages": "↓ Últimas mensagens",
"Joined": "Entrou",
"Left": "Saiu",
"Added": "Adicionado(a)",
"Removed": "Removido(a)",
"Added": "Adicionou",
"Removed": "Removeu",
"CreatedChannelOn": "Criou este canal em {date}",
"ChannelMessages": "Mensagens do canal",
"JoinChannel": "Participar no canal",
"YouJoinedChannel": "Entrou no canal",
"AndMore": "e mais {count}",
"IsTyping": "está a escrever...",
"ThreadIn": "Conversa em cadeia em {name}",
"IsTyping": "está digitando...",
"ThreadIn": "Conversa em {name}",
"TranslateMessage": "Traduzir mensagem",
"Translate": "Traduzir",
"ShowOriginal": "Mostrar original",
"Translating": "A traduzir...",
"StartConversation": "Iniciar conversa",
"ViewingThreadFromArchivedChannel": "Está a visualizar uma conversa em cadeia de um canal arquivado",
"ViewingArchivedChannel": "Está a visualizar um canal arquivado",
"ViewingThreadFromArchivedChannel": "Você está vendo uma conversa de um canal arquivado",
"ViewingArchivedChannel": "Você está vendo um canal arquivado",
"OpenChatInSidebar": "Abrir chat na barra lateral",
"NoThreadsYet": "Não há conversas ainda.",
"SummarizeMessages": "Resumir discussão"
+8 -8
View File
@@ -3,8 +3,8 @@
"Messages": "Mensagens",
"FirstMessages": "Primeiras Mensagens",
"LatestMessages": "Últimas Mensagens",
"Subscribe": "Subscrever",
"Unsubscribe": "Cancelar subscrição",
"Subscribe": "Inscrever-se",
"Unsubscribe": "Cancelar inscrição",
"File": "Arquivo",
"Files": "Arquivos",
"Added": "Adicionado",
@@ -39,9 +39,9 @@
"IsThinking": "{count, plural, =1 {está pensando} other {estão pensando}}",
"Loading": "Carregando...",
"MessageIn": "Mensagem #{title}",
"ThreadWasDeleted": "Este thread foi excluído.",
"ThreadWasDeleted": "Esta conversa foi excluída.",
"MessageWasRemoved": "Este mensagem foi removida.",
"JoinedThe": "Juntou-se ao",
"JoinedThe": "Entrou em",
"LeftThe": "Deixou o",
"Translating": "Traduzindo...",
"ShowOriginal": "Mostrar original",
@@ -62,7 +62,7 @@
"EndDateMustBeInTheFuture": "A data de término deve estar no futuro.",
"Question": "Pergunta",
"AskQuestion": "Fazer uma pergunta",
"PollOptions": "Opções do enquete",
"PollOptions": "Opções da enquete",
"Option": "Opção",
"AnonymousVoting": "Votação anônima",
"MultipleChoice": "Escolha múltipla",
@@ -75,17 +75,17 @@
"VotesCount": "{count, plural, =0 {nenhum voto} =1 {1 voto} other {# votos}}",
"Vote": "Votar",
"ShowResults": "Mostrar resultados",
"Ended": "Termina",
"Ended": "Terminou",
"StartsAt": "Começa às {date}",
"EndsAt": "Termina às {date}",
"StartsTomorrow": "Começa amanhã às {date}",
"EndsTomorrow": "Termina amanhã às {date}",
"PollResults": "Resultados do enquete",
"PollResults": "Resultados da enquete",
"Polls": "Enquetes",
"TotalVotes": "Total de votos",
"Voted": "Votado",
"VotedFor": "Votado para",
"RevokedVote": "Revogar voto",
"RevokedVote": "Remover voto",
"AnonymousQuiz": "Quiz anônimo",
"Direct": "Direto",
"Directs": "Diretos",
+4 -4
View File
@@ -38,8 +38,8 @@
"Twitter": "Twitter",
"Google": "Google",
"Telegram": "Telegram",
"PhonePlaceholder": "+351 21 123 4567",
"LinkedInPlaceholder": "https://pt.linkedin.com/in/jappleseed",
"PhonePlaceholder": "+55 (11) 9999-9999",
"LinkedInPlaceholder": "https://linkedin.com/in/jappleseed",
"AtPlaceHolder": "@appleseed",
"FacebookPlaceholder": "https://www.facebook.com/jappleseed",
"Facebook": "Facebook",
@@ -120,8 +120,8 @@
"LocalTime": "hora local",
"Everyone": "Todos",
"Here": "Aqui",
"EveryoneDescription": "Notificar todos neste {title}",
"HereDescription": "Notificar todos neste {title}",
"EveryoneDescription": "Notificar todos em {title}",
"HereDescription": "Notificar todos em {title}",
"Guest": "Convidado",
"Deleted": "Excluído",
"CannotMerge": "Erro: Não é possível mesclar pessoas globais",
@@ -1,10 +1,10 @@
{
"string": {
"Downloads": "Descargas",
"Completed": "Completado",
"Downloads": "Downloads",
"Completed": "Completo",
"Cancelled": "Cancelado",
"Interrupted": "Interrumpido",
"Interrupted": "Interrompido",
"Paused": "Pausado",
"Progressing": "Progresando"
"Progressing": "Em progresso"
}
}
+4 -4
View File
@@ -5,10 +5,10 @@
"Split": "Dividido",
"Viewed": "Visualizado",
"ShowDiff": "Mostrar diferença",
"NoChanges": "A diferença do ficheiro não tem alterações",
"NoChanges": "O arquivo não tem alterações",
"LargeDiffsAreHidden": "As diferenças grandes não são renderizadas por padrão.",
"FileIsTooLarge": "O ficheiro é demasiado grande para ser exibido.",
"FileWasRenamed": "O ficheiro foi renomeado sem alterações.",
"FileWasDeleted": "O ficheiro foi eliminado."
"FileIsTooLarge": "O arquivo é muito grande para ser exibido.",
"FileWasRenamed": "O arquivo foi renomeado sem alterações.",
"FileWasDeleted": "O arquivo foi excluido."
}
}
+1 -1
View File
@@ -6,7 +6,7 @@
"CreateDocument": "Criar um documento",
"Documents": "Documentos",
"CreateAnVersion": "Criar uma nova versão",
"DocumentNamePlaceholder": "Sin título",
"DocumentNamePlaceholder": "Sem título",
"Name": "Nome",
"Cancel": "Cancelar",
"Version": "Versão",
+7 -7
View File
@@ -3,26 +3,26 @@
"Drive": "Unidade",
"Drives": "Unidades",
"Grid": "Grade",
"File": "Ficheiro",
"Files": "Ficheiros",
"FileVersion": "Versão do ficheiro",
"FileVersions": "Versões de ficheiro",
"File": "Arquivo",
"Files": "Arquivos",
"FileVersion": "Versão do arquivo",
"FileVersions": "Versões do arquivo",
"Folder": "Pasta",
"Folders": "Pastas",
"Resource": "Recurso",
"Name": "Nome",
"Description": "Descrição",
"Parent": "Pai",
"Parent": "Parente",
"Path": "Caminho",
"Version": "Versão",
"Size": "Tamanho",
"ContentType": "Tipo de conteúdo",
"LastModified": "Última modificação",
"Download": "Descarregar",
"Download": "Baixar",
"Upload": "Carregar",
"CreateDrive": "Criar unidade",
"CreateFolder": "Criar pasta",
"UploadFile": "Carregar ficheiros",
"UploadFile": "Carregar arquivos",
"EditDrive": "Editar unidade",
"Rename": "Renomear",
"Restore": "Restaurar",
+1 -1
View File
@@ -5,7 +5,7 @@
"AnimalsAndNature": "Animais & Natureza",
"FoodAndDrink": "Alimentos & Bebidas",
"TravelAndPlaces": "Viagens e Locais",
"Activities": "Actividades",
"Activities": "Atividades",
"Objects": "Objetos",
"Symbols": "Símbolos",
"Flags": "Bandeiras",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"string": {
"WorkspaceNamePattern": "O nome deve ter 40 caracteres ou menos, não está vazio e não pode conter caracteres especiais (<, >, /)",
"WorkspaceNamePattern": "O nome deve ter 40 caracteres ou menos, não estar vazio e não pode conter caracteres especiais (<, >, /)",
"Export": "Exportar",
"DataToExport": "Dados para exportar",
"ExportDocuments": "Documentos",
@@ -7,7 +7,7 @@
"LastName": "Sobrenome",
"City": "Cidade",
"Country": "País",
"Bio": "Bio",
"Bio": "Biografia",
"FirstNamePlaceholder": "Digite o nome",
"LastNamePlaceholder": "Digite o sobrenome",
"CityPlaceholder": "Digite a cidade",
@@ -15,7 +15,7 @@
"BioPlaceholder": "Conte-nos sobre você...",
"Save": "Salvar",
"Cancel": "Cancelar",
"MaximumLength": "Máximo {count} caracteres",
"MaximumLength": "Máximo de {count} caracteres",
"Required": "Este campo é obrigatório",
"ProfileVisibility": "Visibilidade do perfil",
"PublicProfile": "Público",
+11 -11
View File
@@ -3,14 +3,14 @@
"MessageID": "ID da mensagem",
"IntegrationLabel": "Gmail",
"IntegrationDescription": "Usar integração do Gmail",
"SharedMessages": "emails partilhados",
"SharedMessages": "mensagens compartilhadas",
"To": "Para:",
"From": "De:",
"Copy": "Cópia",
"MessagesSelected": "mensagens selecionadas",
"PublishSelected": "Publicar selecionados",
"CreateMessage": "Criar mensagem",
"ShareMessages": "Partilhar mensagens",
"ShareMessages": "Compartilhar mensagens",
"Connect": "Conectar",
"RedirectGoogle": "Será redirecionado para a página de autenticação do Google",
"ConnectGmail": "Conectar conta do Gmail",
@@ -27,24 +27,24 @@
"Message": "Mensagem",
"Messages": "Mensagens",
"Incoming": "Recebido",
"Email": "Email",
"Email": "E-mail",
"Status": "Estado",
"EmailPlaceholder": "joao.silva@gmail.com",
"WriteEmail": "Escrever Email",
"WriteEmail": "Escrever E-mail",
"Shared": "Partilhado",
"AvailableTo": "Disponível para",
"HaveWrittenEmail": "escreveram um email",
"NewIncomingMessage": "Recebeu um novo email",
"ConfigLabel": "Email",
"ConfigDescription": "Extensão para a integração de email do Gmail",
"GooglePrivacy": "Hulys use and transfer of information received from Google APIs to any other app will adhere to <a href=\"https://developers.google.com/terms/api-services-user-data-policy#additional_requirements_for_specific_api_scopes\" target=\"_blank\">Google API Services User Data Policy</a>, including the Limited Use requirements.",
"HaveWrittenEmail": "escreveram um e-mail",
"NewIncomingMessage": "Recebeu um novo e-mail",
"ConfigLabel": "E-mail",
"ConfigDescription": "Extensão para a integração de e-mail do Gmail",
"GooglePrivacy": "O uso e transferência de informações recebidas pela Huly das APIs do Google e todos os outros aplicativos seguirão à <a href=\"https://developers.google.com/terms/api-services-user-data-policy#additional_requirements_for_specific_api_scopes\" target=\"_blank\">Política de Dados de Usuário das APIs dos Serviços Google</a>, inclusive os requerimentos de Uso Limitado.",
"EmailNotificationsDescription": "Receba notificações pessoais por e-mail.",
"FailedToConnect": "O serviço Gmail não está disponível",
"TotalMessages": "Total de mensagens:",
"Configure": "Configurar integração do Gmail",
"GmailSpace": "Espaço para mensagens do Gmail",
"PersonSpaceInfo": "O email estará disponível apenas para você",
"SharedSpaceInfo": "O email estará disponível para todos os participantes do espaço",
"PersonSpaceInfo": "O e-mail estará disponível apenas para você",
"SharedSpaceInfo": "O e-mail estará disponível para todos os participantes do espaço",
"ConfigurationRequired": "Por favor, configure sua integração de Gmail para começar a usá-la"
}
}
+10 -10
View File
@@ -6,10 +6,10 @@
"CreateDepartment": "Criar departamento",
"CreateDepartmentLabel": "Departamento",
"DepartmentPlaceholder": "Departamento",
"TeamLead": "Líder de equipa",
"UnAssignLead": "Retirar líder de equipa",
"TeamLead": "Líder de equipe",
"UnAssignLead": "Retirar líder de equipe",
"MemberCount": "{count, plural, =0 {sem colaboradores} =1 {1 colaborador} other {# colaboradores}}",
"AssignLead": "Atribuir líder de equipa",
"AssignLead": "Atribuir líder de equipe",
"TeamLeadTooltip": "{value}",
"HRApplication": "Recursos Humanos (beta)",
"MoveStaff": "Transferência de colaborador",
@@ -28,10 +28,10 @@
"Vacation": "Férias",
"Sick": "Doença",
"PTO": "Ausência remunerada",
"PTOs": "PTOs",
"PTOs": "Folgas remuneradas",
"Remote": "Remoto",
"Overtime": "Horas extra",
"PTO2": "Ausência remunerada/2",
"Overtime": "Horas extras",
"PTO2": "Folga remunerada/2",
"Overtime2": "Horas extra/2",
"EditRequest": "Editar {type}",
"EditRequestType": "Editar tipo",
@@ -48,7 +48,7 @@
"PublicHoliday": "Feriado",
"Title": "Título",
"Description": "Descrição",
"PublicHolidays": "Public holidays",
"PublicHolidays": "Feriado",
"MarkAsPublicHoliday": "Marcar como feriado",
"EditPublicHoliday": "Editar feriado",
"Managers": "Gestores",
@@ -60,9 +60,9 @@
"RequestRemoved": "Pedido removido",
"ConfigLabel": "Recursos humanos",
"ConfigDescription": "Extensão para gestão da estrutura organizacional e calendário de trabalho dos colaboradors",
"WorkingDays": "Working days",
"ReportedDays": "Reported days",
"Tasks": "Tasks",
"WorkingDays": "Dias úteis",
"ReportedDays": "Dias reportados",
"Tasks": "Tarefas",
"TPD": "TPD",
"EXTRa": "EXTRa"
}
+5 -5
View File
@@ -1,9 +1,9 @@
{
"string": {
"IntegrationLabel": "Huly Mail",
"IntegrationDescription": "Conecte sua caixa de correio Huly para enviar, receber e gerenciar e-mails",
"IntegrationDescription": "Conecte sua caixa de entrada Huly para enviar, receber e gerenciar e-mails",
"Connect": "Conectar",
"ConnectHulyMail": "Conectar caixa de correio Huly",
"ConnectHulyMail": "Conectar caixa de entrada Huly",
"Cancel": "Cancelar",
"Email": "E-mail",
"Status": "Status",
@@ -13,8 +13,8 @@
"ChannelSpace": "Espaço para canal de mensagens",
"PersonSpaceInfo": "O e-mail estará disponível apenas para você",
"SharedSpaceInfo": "O e-mail estará disponível para todos os participantes do espaço",
"Mailbox": "Caixa de correio",
"MailboxesNotConfigured": "Nenhuma caixa de correio encontrada",
"ConfigureMailBoxes": "Por favor, adicione uma caixa de correio na seção de Caixas de correio para começar"
"Mailbox": "Caixa de entrada",
"MailboxesNotConfigured": "Nenhuma caixa de entrada encontrada",
"ConfigureMailBoxes": "Por favor, adicione uma caixa de entrada na seção de Caixas de entrada para começar"
}
}
+1 -1
View File
@@ -1,7 +1,7 @@
{
"string": {
"Inbox": "Caixa de entrada",
"ReactedToYourMessage": "reacionou ao seu mensagem",
"ReactedToYourMessage": "reagiu a sua mensagem",
"ClearAll": "Limpar tudo",
"InboxIsClear": "Caixa de entrada está vazia",
"YouDontHaveAnyNewMessages": "Não tem nenhuma nova mensagem",
+1 -1
View File
@@ -13,7 +13,7 @@
"Customer": "Cliente",
"Customers": "Clientes",
"Leads": "Leads",
"MyLeads": "As minhas leads",
"MyLeads": "Meus leads",
"SelectCustomer": "Selecionar Cliente",
"Lead": "Lead",
"Assignee": "Atribuído a",
+19 -19
View File
@@ -1,9 +1,9 @@
{
"status": {
"RequiredField": "Campo obrigatório {field}",
"FieldsDoNotMatch": "{field} não coincidem com {field2}",
"ConnectingToServer": "A ligar ao servidor....",
"IncorrectValue": "Valor incorreto {field}"
"FieldsDoNotMatch": "{field} não coincide com {field2}",
"ConnectingToServer": "Conectando ao servidor....",
"IncorrectValue": "Valor incorreto no campo {field}"
},
"string": {
"ChangePassword": "Mudar senha",
@@ -21,26 +21,26 @@
"FirstName": "Nome",
"Join": "Participar",
"JoinWorkspace": "Participar de {workspaceName}",
"Email": "Email",
"Password": "Palavra-Passe",
"Email": "E-mail",
"Password": "Senha",
"Workspace": "Nome do espaço de trabalho",
"DoNotHaveAnAccount": "Não tem uma conta?",
"PasswordRepeat": "Repetir palavra-passe",
"PasswordRepeat": "Repetir senha",
"HaveAccount": "Já tem uma conta?",
"LoadingAccount": "Carregando...",
"SelectWorkspace": "Selecionar espaço de trabalho",
"Copy": "Copiar",
"Copied": "Copiado",
"Close": "Fechar",
"InviteDescription": "Partilhe este link para convidar outros utilizadores",
"InviteDescription": "Compartilhe este link para convidar outros utilizadores",
"WantAnotherWorkspace": "Quer criar outro espaço de trabalho?",
"ChangeAccount": "Alterar conta",
"NotSeeingWorkspace": "Não vê o seu espaço de trabalho?",
"ForgotPassword": "Esqueceu-se da palavra-passe?",
"KnowPassword": "Sabe a sua palavra-passe?",
"ForgotPassword": "Esqueceu sua senha?",
"KnowPassword": "Sabe a sua senha?",
"Recover": "Recuperar",
"PasswordRecovery": "Recuperação da palavra-passe",
"RecoveryLinkSent": "Link de recuperação de palavra-passe enviado para o email",
"PasswordRecovery": "Recuperação da senha",
"RecoveryLinkSent": "Link de recuperação de senha enviado para o email",
"UseWorkspaceInviteSettings": "Utilizar definições de convite para o espaço de trabalho",
"LinkValidHours": "Link válido (horas):",
"EmailMask": "Máscara de email:",
@@ -48,23 +48,23 @@
"GetLink": "Obter link de convite",
"NoLimit": "Sem limite",
"AlreadyJoined": "Já participou?",
"ConfirmationSent": "Foi enviada uma mensagem para o seu email contendo um link para confirmar o seu endereço.",
"ConfirmationSent": "Foi enviada uma mensagem para o seu e-mail contendo um link para confirmar o seu endereço.",
"ConfirmationSent2": "Por favor, siga o link para concluir o seu registo.",
"ContinueWith": "Continuar com {provider}",
"HaventReceivedCode": "Não recebeu o código?",
"ResendCode": "Reenviar código",
"WrongEmail": "Email errado?",
"ChangeEmail": "Alterar email",
"WrongEmail": "E-mail errado?",
"ChangeEmail": "Alterar e-mail",
"SentTo": "Enviamos um código para ",
"CanFindCode": "Não encontra o seu código? Verifique a sua pasta de spam.",
"LoginWithPassword": "Iniciar sessão com palavra-passe",
"LoginWithPassword": "Iniciar sessão com senha",
"LoginWithCode": "Iniciar sessão com código",
"SignUpWithPassword": "Registar com palavra-passe",
"SignUpWithPassword": "Registar com senha",
"SignUpWithCode": "Registar com código",
"FillInProfile": "Preencha o seu perfil",
"SetUpPassword": "Definir a sua palavra-passe",
"Next": "Seguinte",
"Skip": "Saltar",
"SetUpPassword": "Defina a sua senha",
"Next": "Próxima",
"Skip": "Pular",
"SignUpCompleted": "Registo concluído",
"StartUsingHuly": "Começar a usar Huly",
"PasswordMinLength": "{count, plural, =1 {A senha deve ter pelo menos # caractere} other {A senha deve ter pelo menos # caracteres}}",
@@ -38,6 +38,9 @@
})
function getColumnsCount (providersCount: number): number {
if ($deviceOptionsStore.isMobile) {
return 1
}
return providersCount % 2 === 0 ? 2 : 1
}
@@ -73,26 +76,24 @@
}
</script>
{#if !$deviceOptionsStore.isMobile}
<div class="container">
<Grid column={getColumnsCount(enabledProviders.length)} columnGap={1} rowGap={1} alignItems={'center'}>
{#each enabledProviders as provider}
<a
href={getLink(provider)}
on:click={() => {
handleProviderClick(provider)
}}
>
<Button kind={'contrast'} shape={'round2'} size={'x-large'} width="100%" stopPropagation={false}>
<svelte:fragment slot="content">
<svelte:component this={provider.component} displayName={provider.displayName} />
</svelte:fragment>
</Button>
</a>
{/each}
</Grid>
</div>
{/if}
<div class="container">
<Grid column={getColumnsCount(enabledProviders.length)} columnGap={1} rowGap={1} alignItems={'center'}>
{#each enabledProviders as provider}
<a
href={getLink(provider)}
on:click={() => {
handleProviderClick(provider)
}}
>
<Button kind={'contrast'} shape={'round2'} size={'x-large'} width="100%" stopPropagation={false}>
<svelte:fragment slot="content">
<svelte:component this={provider.component} displayName={provider.displayName} />
</svelte:fragment>
</Button>
</a>
{/each}
</Grid>
</div>
<style lang="scss">
.container {
+14 -14
View File
@@ -16,13 +16,13 @@
"FinalizeEditing": "Feito",
"Floor": "Andar",
"ChangeFloor": "Trocar andar",
"IsKnocking": "{name} está batendo...",
"IsKnocking": "{name} está batendo na porta...",
"Accept": "Aceitar",
"Decline": "Recusar",
"EnterRoom": "Entrar na sala",
"TeamRoom": "Sala de equipe",
"MeetingRoom": "Sala de reunião",
"KnockingTo": "Estamos batendo em...",
"KnockingTo": "Estamos batendo na porta de...",
"Cancel": "Cancelar",
"AnotherWindowError": "Você já está conectado em outra janela. Por favor, utilize essa janela ou reconecte-se",
"Speaker": "Alto-falante",
@@ -31,7 +31,7 @@
"Settings": "Configurações",
"LoveDescription": "Ambiente Virtual de Escritório ao Vivo",
"DefaultDevice": "Dispositivo Padrão",
"Knock": "Bater",
"Knock": "Bater na Porta",
"Open": "Aberto",
"DND": "Não Perturbe",
"ChangeAccess": "Alterar acesso",
@@ -42,10 +42,10 @@
"InvitingYou": "{name} está te convidando para entrar",
"YouInivite": "Você está convidando para entrar",
"NoiseCancellation": "Cancelamento de ruído",
"KnockingLabel": "Batendo",
"KnockingLabel": "Batendo na porta",
"InivitingLabel": "Convite",
"Invite": "Convidar",
"KnockAction": "Bater",
"KnockAction": "Bater na porta",
"NoiseCancellationNotSupported": "Seu navegador não suporta cancelamento de ruído",
"Blur": "Desfoque de fundo",
"BlurRadius": "Raio de desfoque",
@@ -56,10 +56,10 @@
"StopRecord": "Parar gravação",
"LeaveRoomConfirmation": "Tem certeza de que deseja sair da sala?",
"ServiceNotConfigured": "O serviço não está configurado",
"FullscreenMode": "Modo de ecrã inteiro",
"FullscreenMode": "Modo de tela cheia",
"ExitingFullscreenMode": "Saindo do modo de tela cheia",
"Select": "Seleccione",
"ChooseShare": "Escolha o que partilhar",
"Select": "Selecione",
"ChooseShare": "Escolha o que compartilhar",
"CreateMeeting": "Criar reunião",
"MoreOptions": "Mais opções",
"StartTranscription": "Iniciar transcrição",
@@ -67,12 +67,12 @@
"Meeting": "Reunião",
"Transcription": "Transcrição",
"StartWithTranscription": "Começar com transcrição",
"MeetingMinutes": "Minutos da reunião",
"MeetingsMinutes": "Minutos das reuniões",
"MeetingMinutes": "Minutas da reunião",
"MeetingsMinutes": "Minutas das reuniões",
"StartMeeting": "Iniciar reunião",
"Video": "Vídeo",
"NoMeetingMinutes": "Sem minutos de reunião",
"JoinMeeting": "Participar na reunião",
"NoMeetingMinutes": "Sem minutas de reunião",
"JoinMeeting": "Participar da reunião",
"MeetingStart": "Início da reunião",
"MeetingEnd": "Fim da reunião",
"EndMeeting": "Terminar reunião",
@@ -86,8 +86,8 @@
"ShareWithAudioTooltip": "Compartilhe sua tela com o áudio do sistema. Reinicie o compartilhamento de tela para aplicar as alterações.",
"MicPermission": "Microfone não encontrado, verifique as permissões do navegador",
"CamPermission": "Câmera não encontrada, verifique as permissões do navegador",
"SearchMeetingMinutes": "Procurar minutos de reunião...",
"Sharing": "A partilhar...",
"SearchMeetingMinutes": "Procurar minutas da reunião...",
"Sharing": "Compartilhando...",
"Browser": "Navegador",
"Monitor": "Monitor",
"Window": "Janela",
+1 -1
View File
@@ -1,5 +1,5 @@
{
"string": {
"MailTag": "Correio"
"MailTag": "E-mail"
}
}
+3 -3
View File
@@ -3,7 +3,7 @@
"Notification": "Notificação",
"Notifications": "Notificações",
"NoNotifications": "Sem notificações",
"EmailNotification": "Correio eletrónico",
"EmailNotification": "E-mail",
"PlatformNotification": "na plataforma",
"Track": "Seguir",
"DontTrack": "Não seguir",
@@ -42,12 +42,12 @@
"MarkReadAll": "Marcar tudo como lido",
"MarkUnreadAll": "Marcar tudo como não lido",
"ArchiveAllConfirmationTitle": "Arquivar todas as notificações?",
"ArchiveAllConfirmationMessage": "Esta seguro que quer arquivar todas as notificações? Esta operação não se pode desfazer.",
"ArchiveAllConfirmationMessage": "Tem certeza que deseja arquivar todas as notificações? Esta operação não se pode desfazer.",
"StarDocument": "Marcar documento",
"UnstarDocument": "Desmarcar documento",
"Push": "Push",
"EnablePush": "Ativar notificações push",
"NotificationBlockedInBrowser": "Notificações bloqueadas no navegador. Por favor habilite las notificaciones en la configuración de su navegador.",
"NotificationBlockedInBrowser": "Notificações bloqueadas no navegador. Por favor, habilite as notificações na configuração do seu navegador.",
"General": "Geral",
"InboxNotificationsDescription": "Receba notificações pessoais em sua caixa de entrada do Huly.",
"PushNotificationsDescription": "Receba notificações pessoais no desktop.",
+5 -5
View File
@@ -1,18 +1,18 @@
{
"status": {
"RequiredField": "Campo obrigatório {field}",
"FieldsDoNotMatch": "{field} não coincidem com {field2}",
"ConnectingToServer": "A ligar ao servidor...."
"FieldsDoNotMatch": "{field} não coincide com {field2}",
"ConnectingToServer": "Conectando ao servidor...."
},
"string": {
"CreateWorkspace": "Criar espaço de trabalho",
"LastName": "Apelido",
"LastName": "Sobrenome",
"FirstName": "Nome",
"Workspace": "Nome do espaço de trabalho",
"FillInProfile": "Preencha o seu perfil",
"SetUpPassword": "Definir a sua palavra-passe",
"SetUpPassword": "Definir a sua senha",
"Next": "Seguinte",
"Skip": "Saltar",
"Skip": "Pular",
"SignUpCompleted": "Registo concluído",
"StartUsingHuly": "Começar a usar Huly"
}
+1 -1
View File
@@ -2,7 +2,7 @@
"string": {
"PrintToPDF": "Imprimir em PDF",
"PrintingDocumentOf": "Imprimindo documento {current} de {total}",
"DownloadAll": "Descarregar tudo",
"DownloadAll": "Baixar tudo",
"PrintFailed": "Falha na impressão"
}
}
+1 -1
View File
@@ -54,7 +54,7 @@
"RequestFromUser": "Solicitar do usuário",
"EnterValue": "Insira valor",
"OnToDoDone": "Ao completar a ação",
"OnSubProcessesDone": "Ao concluir processos sub",
"OnSubProcessesDone": "Ao concluir subprocessos",
"WhenSubProcessMatches": "Quando o subprocesso corresponde",
"Result": "Resultado",
"RequestResult": "Solicitar resultado",
+1 -1
View File
@@ -7,7 +7,7 @@
"CorrectAnswer": "Resposta Correta",
"CorrectAnswers": "Respostas Corretas",
"Duplicate": "Duplicar",
"Failed": "Falhou",
"Failed": "Falha",
"MultipleChoice": "Selecionar múltiplas",
"MultipleChoiceAssessment": "Seleção múltipla",
"MultipleChoiceQuestion": "Seleção múltipla (não avaliada)",
+11 -11
View File
@@ -13,14 +13,14 @@
"VacancyPlaceholder": "Engenheiro de software",
"CreateAnApplication": "Nova candidatura",
"NoVacancies": "Não existem vagas",
"NoApplicationsForTalent": "Não existem candidaturas para este talento.",
"NoApplicationsForTalent": "Não existem candidaturas para este candidato.",
"NoApplicationsForVacancy": "Não existem candidaturas para esta vaga.",
"CreateApplication": "Nova candidatura",
"ApplicationCreateLabel": "Candidatura",
"SelectVacancy": "Selecionar vaga",
"Talent": "Talento",
"TalentCreateLabel": "Talento",
"CreateTalent": "Novo talento",
"Talent": "Candidato",
"TalentCreateLabel": "Candidato",
"CreateTalent": "Novo candidato",
"CreateTalentDialogClose": "Deseja fechar esta caixa de diálogo?",
"CreateTalentDialogCloseNote": "Todas as alterações serão perdidas",
"ResumeDraft": "Rascunho do currículo",
@@ -55,9 +55,9 @@
"Title": "Título",
"Source": "Fonte",
"PersonFirstNamePlaceholder": "Primeiro nome",
"PersonLastNamePlaceholder": "Apelido",
"PersonLastNamePlaceholder": "Sobrenome",
"PersonLocationPlaceholder": "Localização",
"ManageVacancyStatuses": "Gerir tipos de vagas",
"ManageVacancyStatuses": "Gerenciar tipos de vagas",
"EditVacancy": "Editar",
"FullDescription": "Descrição completa",
"CreateReview": "Agendar uma avaliação",
@@ -71,7 +71,7 @@
"OpinionValue": "Classificação",
"StartDate": "Data de início",
"DueDate": "Data de vencimento",
"Verdict": "Veredicto",
"Verdict": "Veredito",
"OpinionSave": "Guardar",
"TalentReviews": "Todas as avaliações de talentos",
"NoReviewForCandidate": "Sem avaliações",
@@ -98,7 +98,7 @@
"HasNoActiveApplicant": "Sem Ativos",
"NoneApplications": "Nenhuma",
"VacancyList": "Vagas",
"VacancyMatching": "Atribuir Talentos à vaga",
"VacancyMatching": "Atribuir candidatos à vaga",
"Score": "Pontuação",
"Match": "Correspondência",
"PerformMatch": "Atribuir",
@@ -111,10 +111,10 @@
"OpenVacancyList": "Abrir lista",
"Export": "Exportar",
"ConfigLabel": "Recrutamento",
"ConfigDescription": "Extensão para gerir Talentos/Candidatos e Vagas.",
"ConfigDescription": "Extensão para gerir Candidatos e Vagas.",
"MyApplications": "As minhas candidaturas",
"ShowApplications": "Mostrar candidaturas",
"GetTalentIds": "Obter IDs de talentos",
"GetTalentIds": "Obter IDs de candidatos",
"HideDoneState": "Ocultar candidaturas concluídas",
"HideArchivedVacancies": "Ocultar vagas arquivadas",
"HideApplicantsFromArchivedVacancies": "Ocultar de vagas arquivadas",
@@ -125,7 +125,7 @@
},
"status": {
"ApplicationExists": "A candidatura já existe",
"TalentRequired": "Selecione um talento",
"TalentRequired": "Selecione um candidato",
"VacancyRequired": "Selecione uma vaga"
}
}
+16 -16
View File
@@ -115,42 +115,42 @@
"DeleteSpaceTypeConfirm": "Tem certeza de que deseja excluir este tipo de espaço?",
"WorkspaceName": "Nome do espaço de trabalho",
"Workspace": "Espaço de trabalho",
"OwnerOrMaintainerRequired": "Precisa de ser proprietário ou mantenedor do espaço de trabalho",
"OwnerOrMaintainerRequired": "Precisa ser proprietário ou mantenedor do espaço de trabalho",
"Backup": "Backup",
"BackupLast": "Último backup",
"BackupTotalSnapshots": "Total de Snapshots",
"BackupTotalFiles": "Arquivos",
"BackupSize": "Tamanho do backup",
"BackupLinkInfo": "A URL de um diretório de backup que pode ser baixado recursivamente usando ferramentas como wget ou curl.",
"BackupLinkInfo": "A URL de uma pasta de backup que pode ser baixado recursivamente usando ferramentas como wget ou curl.",
"BackupBearerTokenInfo": "É necessário um token bearer para acessar o backup.",
"BackupSnapshots": "Snapshots de Backup",
"BackupFileDownload": "Baixar Arquivo",
"BackupFiles": "Arquivos de Backup",
"BackupNoBackup": "Não há backups disponíveis no momento.",
"NonBackupedBlobs": "Non Backed up blobs",
"NonBackupedBlobs": "Blobs sem backup",
"Calendar": "Calendário",
"StartOfTheWeek": "Início da semana",
"SystemSetupString": "Configuração do sistema ({day})",
"DefaultString": "Predefinição ({day})",
"AddAttribute": "Adicionar atributo",
"WorkspaceNamePattern": "O nome deve ter 40 caracteres ou menos, não está vazio e não pode conter caracteres especiais (<, >, /)",
"Mailboxes": "Caixas de correio",
"CreateMailbox": "Criar caixa de correio",
"WorkspaceNamePattern": "O nome deve ter 40 caracteres ou menos, não estar vazio e não pode conter caracteres especiais (<, >, /)",
"Mailboxes": "Caixas de entrada",
"CreateMailbox": "Criar caixa de entrada",
"CreateMailboxPlaceholder": "o-meu-nome-cool",
"MailboxNoDomains": "Os domínios de e-mail não estão configurados",
"MailboxLimitReached": "Limite de caixa de correio atingido",
"MailboxErrorInvalidName": "O nome da caixa de correio é inválido",
"MailboxLimitReached": "Limite de caixa de entrada atingido",
"MailboxErrorInvalidName": "O nome da caixa de entrada é inválido",
"MailboxErrorDomainNotFound": "Domínio não encontrado",
"MailboxErrorNameRulesViolated": "O nome da caixa de correio deve ter {minLen} a {maxLen} caracteres",
"MailboxErrorMailboxExists": "Este nome de caixa de correio já está ocupado",
"MailboxErrorMailboxCountLimit": "O limite de contagem de caixas de correio foi atingido para a sua conta",
"DeleteMailbox": "Apagar caixa de correio",
"MailboxDeleteConfirmation": "Tem a certeza de que pretende eliminar esta caixa de correio?",
"MailboxErrorNameRulesViolated": "O nome da caixa de entrada deve ter de {minLen} a {maxLen} caracteres",
"MailboxErrorMailboxExists": "Este nome de caixa de entrada já está ocupado",
"MailboxErrorMailboxCountLimit": "O limite de contagem de caixas de entrada foi atingido para a sua conta",
"DeleteMailbox": "Apagar caixa de entrada",
"MailboxDeleteConfirmation": "Tem a certeza de que deseja excluir esta caixa de entrada?",
"DisablePermissions": "Desativar controle de acesso baseado em funções",
"EnablePermissions": "Ativar controle de acesso baseado em funções",
"DisablePermissionsConfirmation": "Tem certeza de que deseja desativar o controle de acesso baseado em funções? Todos os papéis e permissões serão desativados.",
"EnablePermissionsConfirmation": "Tem certeza de que deseja ativar o controle de acesso baseado em funções? Todos os papéis e permissões serão ativados.",
"BetaWarning": "Modules labeled as beta are available for experimental purposes and may not be fully functional. We do not recommend relying on beta features for critical work at this time.",
"BetaWarning": "Módulos marcados como beta estão disponíveis de maneira experimental e podem não funcionar totalmente. Não recomendamos depender de funcionalidades beta para trabalhos críticos no momento.",
"IntegrationFailed": "Falha na integração",
"IntegrationError": "Tente novamente ou entre em contato com o suporte se o problema persistir",
"EmailIsUsed": "Este e-mail já está em uso",
@@ -158,10 +158,10 @@
"GuestAccess": "Convidados anônimos",
"GuestAccessDescription": "Permite que usuários anônimos acessem seu espaço de trabalho em modo somente leitura",
"GuestSignUpDescription": "Permite que usuários anônimos entrem em seu espaço de trabalho como convidados com direitos de edição limitados",
"GuestChannelsDescription": "Canais onde convidados podem escrever mensagens após ingressar",
"GuestChannelsDescription": "Canais onde convidados podem escrever mensagens após entrar",
"GuestChannelsArrayLabel": "Selecionar canais",
"ManageIdentities": "Gerenciar identidades",
"Release": "Libertação",
"Release": "Liberação",
"ReleaseSocialId": "Liberar ID social",
"ReleaseSocialIdConfirm": "Tem certeza de que deseja liberar este ID social: {socialId}? Isso o removerá da sua conta e você não poderá mais usá-lo para fazer login. Além disso, todas as integrações associadas serão removidas.",
"ReleasePrimarySocialId": "Liberar ID social primário",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"string": {
"ContactUs": "Contate-nos",
"ContactUs": "Entrar em contato",
"ReportBug": "Reportar um erro?",
"PrivacyPolicy": "Política de Privacidade"
}
+3 -3
View File
@@ -23,8 +23,8 @@
"TagTooltip": "{text}",
"Tags": "Etiquetas",
"SaveLabel": "Salvar",
"WeightLabel": "Gravidade",
"WeightPlaceholder": "Escreva o gravidade aqui",
"WeightLabel": "Peso",
"WeightPlaceholder": "Escreva o peso aqui",
"CategoryPlaceholder": "Escreva a categoria aqui",
"AssetLabel": "Ativo",
"CategoryTargetClass": "Categoria",
@@ -35,7 +35,7 @@
"SelectAll": "Selecionar tudo",
"SelectNone": "Não selecionar nenhum",
"ApplyTags": "Aplicar",
"Weight": "Gravidade",
"Weight": "Peso",
"Expert": "Especialista",
"Meaningfull": "Significativo",
"Initial": "Inicial",
+5 -5
View File
@@ -8,7 +8,7 @@
"TaskState": "Estado",
"TaskStateTitle": "Título",
"TaskStateDone": "Feito",
"TaskNumber": "No.",
"TaskNumber": "Num.",
"Todos": "Tarefas",
"Todo": "Tarefa",
"TaskDone": "Concluído",
@@ -43,9 +43,9 @@
"NoTaskForObject": "Nenhuma tarefa definida",
"Delete": "Apagar",
"TodoName": "Nome",
"TodoState": "Estado",
"DoneState": "Estado Feito",
"UndoneState": "Tarefa",
"TodoState": "Pendente",
"DoneState": "Concluído",
"UndoneState": "Não-concluído",
"TodoDueDate": "Data de validade",
"TodoDescription": "Descrição da tarefa *",
"TodoEdit": "Editar Tarefa",
@@ -69,7 +69,7 @@
"Tasks": "Tarefas",
"AssignedToMe": "Atribuído a mim",
"Dashboard": "Painel",
"AllTime": "Todo o tempo",
"AllTime": "O tempo todo",
"RelatedIssues": "Processos relacionados",
"StatusName": "Nome do estado",
"StatusPopupTitle": "Editar estado",
+25 -25
View File
@@ -1,29 +1,29 @@
{
"string": {
"Loading": "A carregar...",
"IntegrationConnected": "Ligado como {phone}",
"Loading": "Carregando...",
"IntegrationConnected": "Conectado como {phone}",
"Disconnect": "Desconectar",
"SharedMessages": "mensagens partilhadas do Telegram",
"SharedMessages": "mensagens compartilhadas do Telegram",
"Next": "Seguinte",
"Back": "Voltar",
"Connect": "Ligar",
"Connecting": "A ligar...",
"ConnectFull": "Ligar conta do Telegram",
"Connect": "Conectar",
"Connecting": "Conectando...",
"ConnectFull": "Conectar conta do Telegram",
"Password": "Senha",
"Phone": "Telefone",
"PhonePlaceholder": "+351 912 345 678",
"PhoneDescr": "Introduza o seu número de telefone do Telegram para ligar a sua conta.",
"PasswordDescr": "Introduza a sua senha de dois fatores",
"CodeDescr": "Introduza o código de 5 dígitos que recebeu na sua conta do Telegram.",
"PhonePlaceholder": "+355 (11) 9999-9999",
"PhoneDescr": "Digite o seu número de telefone do Telegram para conectar a sua conta.",
"PasswordDescr": "Digita a sua senha de dois fatores",
"CodeDescr": "Digite o código de 5 dígitos que recebeu na sua conta do Telegram.",
"Cancel": "Cancelar",
"Share": "Partilhar mensagens",
"Share": "Compartilhar mensagens",
"PublishSelected": "Publicar selecionadas",
"SharedMessage": "Mensagem partilhada",
"SharedMessage": "Mensagem compartilhada",
"Content": "Conteúdo",
"Incoming": "Entrada",
"Messages": "Mensagens",
"NewMessage": "Nova mensagem",
"NewIncomingMessage": "Enviou-lhe uma nova mensagem",
"NewIncomingMessage": "Lhe enviou uma nova mensagem",
"Telegram": "Telegram",
"TelegramIntegrationDesc": "☠\uFE0F Integração experimental com o Telegram ☠\uFE0F",
"TelegramIntegrationDesc2": "Esta funcionalidade é independente das notificações regulares do Telegram",
@@ -37,26 +37,26 @@
"ConnectBotInfoEnd": "e clicar em “Start”.",
"ConnectBotError": "Parece que não foi possível estabelecer uma ligação automaticamente. Por favor, tente reconectar o bot clicando em “Start”.",
"TestConnection": "Testar ligação",
"Connected": "Ligado",
"Connected": "Conectado",
"TelegramNotificationDescription": "Receba notificações pessoais no Telegram.",
"BotDescription": "Com este bot pode receber todas as notificações e responder-lhes sem sair do Telegram.",
"BotShortDescription": "Com este bot pode receber todas as notificações e responder-lhes sem sair do Telegram",
"WelcomeMessage": "Bem-vindo! Sou um bot que o ajudará a receber todas as notificações do {app} e a responder-lhes sem sair do Telegram.",
"BotDescription": "Com este bot pode receber todas as notificações e responde-las sem sair do Telegram.",
"BotShortDescription": "Com este bot pode receber todas as notificações e responde-las sem sair do Telegram",
"WelcomeMessage": "Bem-vindo! Sou um bot que o ajudará a receber todas as notificações do {app} e a responde-las sem sair do Telegram.",
"TestMessage": "A sua conta {app} está ligada. Irá receber as suas notificações.",
"ConnectMessage": "⚠️Por favor, ligue-me à sua conta {app}.\nEnvie /connect para gerar um código e cole-o nas definições de {app}.\nCódigo válido durante {minutes} minutos.",
"StopMessage": "Já não receberá notificações sobre eventos do {app}. Se quiser voltar a ativá-las, basta enviar /start.",
"ConnectMessage": "⚠️Por favor, me conecte à sua conta {app}.\nEnvie /connect para gerar um código e cole-o nas definições de {app}.\nCódigo válido durante {minutes} minutos.",
"StopMessage": "Não receberá mais notificações sobre eventos do {app}. Se quiser voltar a ativá-las, basta enviar /start.",
"StartBot": "Iniciar o bot",
"ConnectAccount": "Ligar conta via OTP",
"ShowCommandsDetails": "Mostrar detalhes dos comandos",
"TurnNotificationsOff": "Desativar notificações",
"ConnectedDescriptionHtml": "✅Está ligado como <b>{name}</b>",
"AccountAlreadyConnectedHtml": "Já está ligado como <b>{name}</b>",
"AccountConnectedHtml": "Foi ligado com sucesso como <b>{name}</b>",
"AccountAlreadyConnected": "Conta já ligada",
"ConnectedDescriptionHtml": "✅Está conectado como <b>{name}</b>",
"AccountAlreadyConnectedHtml": "Já está conectado como <b>{name}</b>",
"AccountConnectedHtml": "Foi conectado com sucesso como <b>{name}</b>",
"AccountAlreadyConnected": "Conta já conectada",
"InvalidCode": "Código inválido",
"SomethingWentWrong": "Algo correu mal. Por favor, tente novamente.",
"SomethingWentWrong": "Algo deu errado. Por favor, tente novamente.",
"Configure": "Configurar",
"ConnectTelegramBot": "Ligar bot do Telegram",
"ConnectTelegramBot": "Conectar bot do Telegram",
"DisconnectMessage": "⚠️Foi desconectado do serviço. Por favor, reconecte a sua conta em {app} usando /{command}.",
"SyncAllChannels": "Sincronizar todos os canais",
"SyncStarredChannels": "Sincronizar canais marcados",
+8 -8
View File
@@ -1,11 +1,11 @@
{
"string": {
"Planner": "Planificador",
"Planner": "Planejador",
"Calendar": "Calendário",
"Agenda": "Agenda",
"Me": "Eu",
"Team": "Equipa",
"TeamPlanner": "Planificador de equipas",
"Team": "Equipe",
"TeamPlanner": "Planejador de equipas",
"Today": "Hoje",
"TodayColon": "Hoje:",
"Tomorrow": "Amanhã",
@@ -26,15 +26,15 @@
"ToDos": "Tarefas pendentes",
"Done": "Feito",
"EditToDo": "Editar tarefa",
"Unplanned": "Não planeado",
"Planned": "Planeado",
"Unplanned": "Não planejado",
"Planned": "Planejado",
"AddSlot": "Adicionar intervalo",
"SetPriority": "Definir prioridade",
"NoPriority": "Sem prioridade",
"LowPriority": "Prioridade baixa",
"MediumPriority": "Prioridade média",
"HighPriority": "Alta prioridade",
"UrgentPriority": "Urgente prioridade",
"UrgentPriority": "Urgente",
"Low": "Baixa",
"Medium": "Média",
"High": "Alta",
@@ -44,8 +44,8 @@
"MyWork": "Meu trabalho",
"WeekCalendar": "Semana",
"DayCalendar": "Dia",
"GotoTimePlaning": "Planeamento",
"GotoTimeTeamPlaning": "Planeamento de equipa",
"GotoTimePlaning": "Planejamento",
"GotoTimeTeamPlaning": "Planejamento de equipe",
"NewToDo": "Nova tarefa pendente",
"ToDo": "Tarefa pendente",
"ToDoColon": "Tarefa pendente:",
+16 -16
View File
@@ -1,7 +1,7 @@
{
"string": {
"TrackerApplication": "Seguimento",
"Projects": "Os teus projetos",
"Projects": "Seus projetos",
"More": "Mais",
"Default": "Padrão",
"MakeDefault": "Tornar padrão",
@@ -9,20 +9,20 @@
"Open": "Abrir",
"Members": "Membros",
"Inbox": "Caixa de entrada",
"MyIssues": "Os meus problemas",
"MyIssues": "Meus problemas",
"ViewIssue": "Ver problema",
"IssueCreated": "Problema criado",
"Issues": "Problemas",
"Views": "Vistas",
"Views": "Visualizações",
"Active": "Ativo",
"AllIssues": "Todos os problemas",
"ActiveIssues": "Problemas ativos",
"BacklogIssues": "Atraso",
"Backlog": "Atraso",
"BacklogIssues": "Backlog",
"Backlog": "Backlog",
"Board": "Quadro",
"Components": "Componentes",
"AllComponents": "Todos",
"BacklogComponents": "Atraso",
"BacklogComponents": "Backlog",
"ActiveComponents": "Ativo",
"ClosedComponents": "Fechado",
"NewComponent": "Novo componente",
@@ -33,7 +33,7 @@
"ComponentMembers": "Membros",
"StartDate": "Data de início",
"TargetDate": "Data alvo",
"Planned": "Planeado",
"Planned": "Planejado",
"InProgress": "Em progresso",
"Paused": "Pausado",
"Completed": "Concluído",
@@ -95,16 +95,16 @@
"Attachments": "Anexos",
"Labels": "Etiquetas",
"Component": "Componente",
"Space": "",
"Space": "Espaço",
"SetDueDate": "Definir data de vencimento\u2026",
"ChangeDueDate": "Alterar data de vencimento",
"ModificationDate": "Atualizado {value}",
"Project": "Projeto",
"Issue": "Tarefa",
"SubIssue": "Sub-Tarefa",
"Document": "",
"DocumentIcon": "",
"DocumentColor": "",
"Document": "Documento",
"DocumentIcon": "Ícone do documento",
"DocumentColor": "Cor do documento",
"Rank": "Classificação",
"TypeIssuePriority": "Prioridade da Tarefa",
"IssueTitlePlaceholder": "Título da Tarefa",
@@ -129,7 +129,7 @@
"PastMonth": "Mês passado",
"CopyIssueUrl": "Copiar URL da questão para a área de transferência",
"CopyIssueId": "Copiar ID da questão para a área de transferência",
"CopyIssueBranch": "Copiar nome do branch Git para a área de transferência",
"CopyIssueBranch": "Copiar nome da branch Git para a área de transferência",
"CopyIssueTitle": "Copiar título da questão para a área de transferência",
"AssetLabel": "Ativo",
"AddToComponent": "Adicionar ao componente...",
@@ -157,7 +157,7 @@
"MissingItem": "ITEM EM FALTA",
"Replacement": "SUBSTITUIÇÃO",
"Original": "ORIGINAL",
"OriginalDescription": "Os itens desta secção serão criados no novo projeto",
"OriginalDescription": "Os itens desta seção serão criados no novo projeto",
"Relations": "Relações",
"RemoveRelation": "Remover relação...",
"AddBlockedBy": "Marcar como bloqueado por...",
@@ -180,7 +180,7 @@
"ArchiveProjectConfirm": "Deseja arquivar este projeto?",
"DeleteProjectConfirm": "Deseja apagar este projeto e todas as tarefas?",
"ProjectHasIssues": "Existem tarefas neste projeto, tem a certeza de que deseja arquivar?",
"ManageWorkflowStatuses": "Gerir tipos de projeto",
"ManageWorkflowStatuses": "Gerenciar tipos de projeto",
"AddWorkflowStatus": "Adicionar estado de tarefa",
"EditWorkflowStatus": "Editar estado de tarefa",
"DeleteWorkflowStatus": "Apagar estado de tarefa",
@@ -202,7 +202,7 @@
"MoveToMilestone": "Selecionar Objetivo",
"Milestones": "Objetivos",
"AllMilestones": "Todos",
"PlannedMilestones": "Planeados",
"PlannedMilestones": "Planejados",
"ActiveMilestones": "Ativos",
"ClosedMilestones": "Concluídos",
"AddToMilestone": "Adicionar ao Objetivo",
@@ -263,7 +263,7 @@
"IssueNotificationChangedProperty": "{senderName} alterou {property} para \"{newValue}\"",
"IssueNotificationMessage": "{senderName}: {message}",
"PreviousAssigned": "Anteriormente atribuído",
"IssueAssignedToYou": "Atribuído a si",
"IssueAssignedToYou": "Atribuído a mim",
"RelatedIssueTargetDescription": "Projeto alvo de problemas relacionados para Classe ou Espaço",
"MapRelatedIssues": "Configurar projetos padrão de problemas relacionados",
"DefaultIssueStatus": "Estado padrão do problema",
+4 -4
View File
@@ -1,15 +1,15 @@
{
"string": {
"Cancel": "Cancelar",
"Retry": "Reintentar",
"Retry": "Tentar novamente",
"UploadFiles": "Carregar Arquivos",
"UploadFolders": "Carregar Pastas",
"UploadingTo": "Enviando {files, plural, =1 {# archivo} other {# archivos}} a"
"UploadingTo": "Enviando {files, plural, =1 {# arquivo} other {# arquivos}} a"
},
"status": {
"Error": "Error",
"Error": "Erro",
"Waiting": "Esperando",
"Uploading": "Enviando",
"Completed": "Completado"
"Completed": "Concluído"
}
}
+15 -15
View File
@@ -13,15 +13,15 @@
"ChooseAColor": "Escolher uma cor",
"Table": "Tabela",
"Role": "Função",
"DeleteObject": "Apagar objecto",
"DeleteObjectConfirm": "Deseja apagar {count, plural, =1 {este objecto} other {estes # objectos}}?",
"DeleteObject": "Apagar objeto",
"DeleteObjectConfirm": "Deseja apagar {count, plural, =1 {este objeto} other {estes # objetos}}?",
"NoCreatePermissionTitle": "Sem permissões suficientes para criar",
"DeletePopupNoPermissionTitle": "Sem permissões suficientes para apagar.",
"DeletePopupNoPermissionLabel": "Por favor, contacte as pessoas da lista abaixo para que o possam fazer.",
"DeletePopupNoPermissionLabel": "Por favor, entre em contato com as pessoas da lista abaixo para que o possam fazer.",
"DeletePopupCreatorLabel": "Criadores (só podem apagar os que criaram):",
"DeletePopupOwnerLabel": "Proprietários (podem apagar todos):",
"Archive": "Arquivar",
"ArchiveConfirm": "Deseja arquivar {count, plural, =1 {este objecto} other {estes # objectos}}?",
"ArchiveConfirm": "Deseja arquivar {count, plural, =1 {este objeto} other {estes # objetos}}?",
"Open": "Abrir",
"OpenInNewTab": "Abrir num novo separador",
"Assignees": "Atribuídos",
@@ -31,13 +31,13 @@
"MoveUp": "Mover para cima",
"MoveDown": "Mover para baixo",
"RestoreDefaults": "Restaurar predefinições",
"SelectItem": "Seleccionar item em foco",
"SelectItemAll": "Seleccionar todos os itens",
"SelectItem": "Selecionar item em foco",
"SelectItemAll": "Selecionar todos os itens",
"SelectItemNone": "Desselecionar todos os itens",
"NumberItems": "{count, plural, =0 {sem itens} =1 {1 item} other {# itens}}",
"Assigned": "Atribuído",
"Created": "Criado",
"Subscribed": "Subscrito",
"Subscribed": "Inscrito",
"ShowPreview": "Mostrar pré-visualização do documento",
"ShowActions": "Mostrar menu de ações",
"ActionPlaceholder": "Pesquisar ou executar um comando...",
@@ -45,7 +45,7 @@
"Navigation": "Navegação",
"Editor": "Editor",
"MarkdownFormatting": "Formatação",
"CustomizeView": "Personalizar vista",
"CustomizeView": "Personalizar visualização",
"Filter": "Filtrar",
"ClearFilters": "Limpar filtros",
"FilterLessThan": "Menos que",
@@ -54,7 +54,7 @@
"FilterIsEither": "é",
"FilterIsEitherPlural": "são",
"FilterStatesCount": "{value, plural, =1 {1 estado} other {# estados}}",
"FilterUpdated": "Filtro actualizado",
"FilterUpdated": "Filtro atualizado",
"FilterRemoved": "{count, plural, =1 {# valor inexistente foi} other {# valores inexistentes foram}} removidos do filtro",
"Before": "Antes",
"After": "Depois",
@@ -70,14 +70,14 @@
"List": "Lista",
"Grid": "Grade",
"Timeline": "Linha temporal",
"Select": "Seleccionar",
"Select": "Selecionar",
"NoGrouping": "Sem agrupamento",
"Grouping": "Agrupamento",
"Ordering": "Ordenação",
"Manual": "Manual",
"FilteredViews": "Vistas filtradas",
"NewFilteredView": "Nova vista filtrada",
"FilteredViewName": "Nome da vista filtrada",
"FilteredViews": "Visualizações filtradas",
"NewFilteredView": "Nova visualização com filtros",
"FilteredViewName": "Nome da visualização com filtros",
"Then": "Então",
"ShowPreviewOnClick": "Por favor, clique para mostrar a pré-visualização do índice do documento...",
"Shown": "mostrando {len} resultados {total, plural, =-1 {} other {de # itens filtrados}}",
@@ -128,13 +128,13 @@
"Archived": "Arquivado",
"MoreActions": "Mais Ações",
"Leave": "Sair",
"Join": "Ingressar",
"Join": "Entrar",
"Copied": "Copiado",
"Title": "Título",
"HideArchived": "Ocultar arquivado",
"RemoveRelation": "Remover relação",
"RemoveRelationConfirmation": "Deseja remover a relação?",
"MasterDetail": "Mestre-detalhe",
"MasterDetail": "Detalhes Mestre",
"Tree": "Árvore",
"Document": "Documento",
"Loading": "Carregando...",
+2 -2
View File
@@ -1,7 +1,7 @@
{
"string": {
"More": "Mais...",
"Delete": "Eliminar",
"Delete": "Excluir",
"ShowMenu": "Mostrar Menu",
"HideMenu": "Ocultar Menu",
"Archive": "Arquivar",
@@ -18,7 +18,7 @@
"KeyboardShortcuts": "Atalhos de Teclado",
"Documentation": "Documentação",
"OpenPlatformGuide": "Guia da Huly",
"AccessWorkspaceSettings": "Aceda as configurações do seu espaço de trabalho",
"AccessWorkspaceSettings": "Acesse as configurações do seu espaço de trabalho",
"HowToWorkFaster": "Aprenda a trabalhar mais rápido",
"HiddenApplication": "Aplicação Oculta",
"OpenInNewTab": "Abrir num novo separador",
+9 -9
View File
@@ -1,19 +1,19 @@
{
"string": {
"ConfirmationText": "Obrigado pelo seu interesse em {name}. Para completar o processo de registo, copie o seguinte link na barra de URL do seu navegador: {link}. Cumprimentos, equipa {name}.",
"ConfirmationHTML": "<p>Olá,</p><p>Obrigado pelo seu interesse em {name}. Para completar o processo de registo, siga <a href={link}>este link</a> ou copie o seguinte link na barra de URL do seu navegador.</p><p>{link}</p><p>Cumprimentos,</p><p>Equipa {name}.</p>",
"ConfirmationText": "Obrigado pelo seu interesse em {name}. Para completar o processo de registo, copie o seguinte link na barra de URL do seu navegador: {link}. Obrigado, equipe {name}.",
"ConfirmationHTML": "<p>Olá,</p><p>Obrigado pelo seu interesse em {name}. Para completar o processo de registo, siga <a href={link}>este link</a> ou copie o seguinte link na barra de URL do seu navegador.</p><p>{link}</p><p>Obrigado,</p><p>Equipe {name}.</p>",
"ConfirmationSubject": "Confirme o seu endereço de email para registar-se em {name}",
"RecoveryText": "Recebemos um pedido para repor a senha da sua conta. Para repor a sua senha, cole o seguinte link na barra de endereço do seu navegador web: {link}. Se não solicitou a recuperação da senha, ignore esta mensagem.",
"RecoveryHTML": "<p>Recebemos um pedido para repor a senha da sua conta. Para repor a sua senha, clique no link abaixo: <a href={link}>Repor senha</a></p><p>Se o link Repor senha acima não funcionar, cole o seguinte link na barra de endereço do seu navegador web: {link}</p><p>Se não solicitou a recuperação da senha, ignore esta mensagem.</p>",
"RecoverySubject": "Recuperação de Senha",
"InviteText": "Foi convidado para {ws}. Para se juntar, cole o seguinte link na barra de URL do seu navegador web: {link}. Link válido por {expHours} horas.",
"InviteHTML": "<p>Foi convidado para {ws}. Para se juntar, clique no link abaixo: <a href={link}>Juntar-se</a></p><p>Se o link de convite acima não funcionar, cole o seguinte link na barra de URL do seu navegador web: {link}</p><p>Link válido por {expHours} horas.</p>",
"InviteText": "Você foi convidado para {ws}. Para se juntar, cole o seguinte link na barra de URL do seu navegador web: {link}. Link válido por {expHours} horas.",
"InviteHTML": "<p>Você foi convidado para {ws}. Para se juntar, clique no link abaixo: <a href={link}>Juntar-se</a></p><p>Se o link de convite acima não funcionar, cole o seguinte link na barra de URL do seu navegador web: {link}</p><p>Link válido por {expHours} horas.</p>",
"InviteSubject": "Convite para {ws}",
"OtpText": "Confirme o seu endereço de email para aceder a {app}!\n\nO seu código de confirmação está abaixo - introduza-o na janela onde começou a iniciar sessão para {app}.\n\n{code}\n\nSe não solicitou este email, não há motivo para preocupação - pode ignorá-lo com segurança.",
"OtpHTML": "<h3>Confirme o seu endereço de email para aceder a {app}!</h3><p>O seu código de confirmação está abaixo - introduza-o na janela onde começou a iniciar sessão para {app}.<p/><br/><b style=\"font-size:36px\">{code}</b><br/><br/><p>Se não solicitou este email, não há motivo para preocupação - pode ignorá-lo com segurança.</p>",
"OtpText": "Confirme o seu endereço de e-mail para entrar em {app}!\n\nO seu código de confirmação está abaixo - digite-o na janela onde começou a iniciar a sessão para {app}.\n\n{code}\n\nSe não solicitou este e-mail, não há motivo para preocupação - pode ignorá-lo com segurança.",
"OtpHTML": "<h3>Confirme o seu endereço de e-mail para entrar em {app}!</h3><p>O seu código de confirmação está abaixo - digite-o na janela onde começou a iniciar a sessão para {app}.<p/><br/><b style=\"font-size:36px\">{code}</b><br/><br/><p>Se não solicitou este e-mail, não há motivo para preocupação - pode ignorá-lo com segurança.</p>",
"OtpSubject": "Código de confirmação {app}: {code}",
"ResendInviteText": "Você foi reinvitado para {ws}. Por favor, use o link a seguir para se juntar: {link}. O link de reinvitação é válido por {expHours} horas.",
"ResendInviteHTML": "<p>Você foi reinvitado para {ws}. Para se juntar, clique no link abaixo: <a href={link}>Entrar</a></p><p>Se o link de convite acima não funcionar, cole o seguinte link na barra de URL do seu navegador: {link}</p><p>O link de reinvitação é válido por {expHours} horas.</p>",
"ResendInviteSubject": "Reconvite para {ws}"
"ResendInviteText": "Você foi convidado novamente para {ws}. Por favor, use o link a seguir para entrar: {link}. O link de convite é válido por {expHours} horas.",
"ResendInviteHTML": "<p>Você foi convidado novamente para {ws}. Para se juntar, clique no link abaixo: <a href={link}>Entrar</a></p><p>Se o link de convite acima não funcionar, cole o seguinte link na barra de URL do seu navegador: {link}</p><p>O link de convite é válido por {expHours} horas.</p>",
"ResendInviteSubject": "Convidar novamente para {ws}"
}
}
+10 -10
View File
@@ -4,9 +4,9 @@
"GithubDesc": "Integração com o Github",
"Settings": "Configurar",
"Connect": "Mapear repositório ao projeto",
"Configure": "Configurar {title} GitHub App",
"NoIntegrationsConfigured": "<p>Não {title} GitHub App associado a este workspace. Você deve primeiro instalar o {title} GitHub App e conceder acesso aos seus repositórios.</p><p>Se você estiver instalando para uma organização do GitHub, você precisa ter as permissões adequadas ou pedir para seus colegas instalarem.</p><p>Se você planeja mudar o uso da integração para outro workspace do {title}, desinstale-o primeiro.</p>",
"InstallApp": "Instalar Github App",
"Configure": "Configurar aplicativo {title} do GitHub",
"NoIntegrationsConfigured": "<p>Não existe aplicativo {title} do GitHub associado a este espaço de trabalho. Você deve primeiro instalar o aplicativo {title} do GitHub e permitir acesso aos seus repositórios.</p><p>Se você estiver instalando para uma organização do GitHub, você precisa ter as permissões adequadas ou pedir para seus colegas instalarem.</p><p>Se você planeja mudar o uso da integração para outro espaço de trabalho do {title}, desinstale-o primeiro.</p>",
"InstallApp": "Instalar aplicativo GitHub",
"ConnectionPending": "Aguardando serviço de integração",
"Repository": "Repositório",
"NoRepository": "Repositório não selecionado",
@@ -31,9 +31,9 @@
"MergeCommitSHA": "Merge commit SHA",
"ConfigLabel": "Github",
"ConfigDescription": "Sincronização bidirecional com o Github",
"Authorize": "Autorizar {title} GitHub App",
"ReAuthorize": "Reautorizar {title} GitHub App",
"PleaseAuthorizeAs": "Você precisa autorizar o {title} GitHub App para acessar sua conta do GitHub.",
"Authorize": "Autorizar aplicativo {title} do GitHub",
"ReAuthorize": "Reautorizar aplicativo {title} do GitHub",
"PleaseAuthorizeAs": "Você precisa autorizar o aplicativo {title} do GitHub para acessar sua conta do GitHub.",
"PleaseConnectToProject": "Por favor, conecte o repositório ao projeto para começar a usar a integração",
"ConnectProject": "Conectar repositório (disponível {available})",
"Enable": "Habilitar",
@@ -72,23 +72,23 @@
"AuthenticatedWithGithubEmployee": "Por favor, faça merge ou remova a pessoa do Github",
"AuthenticatedWithGithubRequired": "Por favor, autorize a aplicação do Github a agir em seu nome para realizar ações",
"Processing": "Processando autenticação/instalação",
"AutoClose": "Processamento concluído, a guia será fechada automaticamente em {time} segundos.",
"AutoClose": "Processamento concluído, a aba será fechada automaticamente em {time} segundos.",
"RequestFailed": "Solicitação falhou. Por favor, feche a aba e tente novamente.",
"CloseTab": "Fechar aba",
"PleaseRetry": "Por favor, tente novamente a autenticação",
"PleaseRetry": "Por favor, tente fazer a autenticação novamente",
"Updated": "Atualizado",
"LinkToProject": "Conectar ao {title}",
"UnlinkFromProject": "Desconectar",
"UnlinkRepository": "Desconectar repositório do projeto?",
"UnlinkMessage": "<p>Desconectar o repositório {repositoryName} de {prjName}?</p><p>Todas as issues/pull requests sincronizadas {total} não serão afetadas.</p><p>Deseja continuar?</p>",
"LinkedWith": "Conectado com",
"SelectWorkspaceToInstallApp": "A instalação deve ser feita nas configurações de integração do Workspace.",
"SelectWorkspaceToInstallApp": "A instalação deve ser feita nas configurações de integração do Espaço de trabalho.",
"SelectWorkspaceToInstallAppMsg": "Por favor, desinstale o aplicativo e tente novamente.",
"Uninstall": "Aplicativos Github instalados",
"AuthenticationRevokedGithub": "É necessária uma nova autorização para {login} para o funcionamento adequado do aplicativo GitHub",
"UnlinkInstallationTitle": "Desinstalar aplicativo Github",
"UnlinkInstallation": "Tem certeza de que deseja desinstalar o aplicativo GitHub? A sincronização será desabilitada.",
"RemoveInstallation": "Desinstalar",
"Suspended": "Suspended"
"Suspended": "Suspendeder"
}
}