Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion desktop/src/ui/platform.ts
Original file line number Diff line number Diff line change
Expand Up @@ -412,7 +412,7 @@ export async function configurePlatform (onWorkbenchConnect?: () => Promise<void
const languages =
myBranding.languages !== undefined && myBranding.languages !== ''
? myBranding.languages.split(',').map((l) => l.trim())
: ['en', 'ru', 'es', 'pt', 'zh', 'fr', 'cs', 'it', 'de', 'ja', 'tr']
: ['en', 'ru', 'es', 'pt', 'pt-br', 'zh', 'fr', 'cs', 'it', 'de', 'ja', 'tr']

setMetadata(uiPlugin.metadata.Languages, languages)

Expand Down
4 changes: 2 additions & 2 deletions dev/prod/public/branding.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"huly.local:8080": {
"title": "Huly",
"languages": "en,ru,pt,es,zh,fr,de,ja,tr",
"languages": "en,ru,pt,pt-br,es,zh,fr,de,ja,tr",
"defaultLanguage": "en",
"defaultApplication": "tracker",
"defaultSpace": "tracker:project:DefaultProject",
Expand Down Expand Up @@ -30,7 +30,7 @@
},
"huly.local:8087": {
"title": "Huly",
"languages": "en,ru,pt,es,zh,fr,de,ja,tr",
"languages": "en,ru,pt,pt-br,es,zh,fr,de,ja,tr",
"defaultLanguage": "en",
"defaultApplication": "tracker",
"defaultSpace": "tracker:project:DefaultProject",
Expand Down
2 changes: 1 addition & 1 deletion dev/prod/src/platform.ts
Original file line number Diff line number Diff line change
Expand Up @@ -543,7 +543,7 @@ export async function configurePlatform() {

const languages = myBranding.languages
? myBranding.languages.split(',').map((l) => l.trim())
: ['en', 'ru', 'es', 'pt', 'zh', 'fr', 'cs', 'it', 'de', 'ja', 'tr']
: ['en', 'ru', 'es', 'pt', 'pt-br', 'zh', 'fr', 'cs', 'it', 'de', 'ja', 'tr']

setMetadata(uiPlugin.metadata.Languages, languages)

Expand Down
68 changes: 68 additions & 0 deletions foundations/core/packages/core/lang/pt-br.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
{
"string": {
"Id": "Id",
"Space": "Espaço",
"Spaces": "Espaços",
"SpacesDescription": "Gestão do tipo de espaço para todas as espaços",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"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",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"AttachedTo": "Anexado a",
"AttachedTo": "Anexado à",

"AttachedToClass": "Classe anexada",
"Name": "Nome",
"Description": "Descrição",
"Private": "Privado",
"Archived": "Arquivado",
"ClassLabel": "Tipo",
"ClassPropertyLabel": "Rótulo",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"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",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"IntlString": "Cadeia de texto internacionalizada",
"IntlString": "Texto internacional",

"Ref": "Referência",
"Collection": "Coleção",
"Array": "Seleção múltipla",
"Enum": "Seleção",
"Members": "Membros",
"Hyperlink": "URL",
"MarkupBlobRef": "Colaborativo",
"Object": "Objeto",
"System": "Sistema",
"CreatedBy": "Criado por",
"CreatedDate": "Data de criação",
"Status": "Estado",
"StatusCategory": "Categoria de estado",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"StatusCategory": "Categoria de estado",
"StatusCategory": "Categoria do estado",

"Account": "Conta",
"Rank": "Ranking",
"Owners": "Proprietários",
"Permission": "Permissão",
"CreateObject": "Criar objeto",
"UpdateObject": "Atualizar objeto",
"DeleteObject": "Apagar objeto",
"ForbidDeleteObject": "Proibir apagar objeto",
"UpdateSpace": "Atualizar espaço",
"ArchiveSpace": "Arquivar espaço",
"CreateObjectDescription": "Concede aos usuários a capacidade de criar objetos no espaço",
"UpdateObjectDescription": "Concede aos usuários a capacidade de atualizar objetos no espaço",
"DeleteObjectDescription": "Concede aos usuários a capacidade de apagar objetos no espaço",
"ForbidDeleteObjectDescription": "Proíbe aos usuários a capacidade de apagar objetos no espaço",
"UpdateSpaceDescription": "Concede aos usuários a capacidade de atualizar o espaço",
"ArchiveSpaceDescription": "Concede aos usuários a capacidade de arquivar o espaço",
"AutoJoin": "Auto adesão",
"AutoJoinDescr": "Adesão automática de novos funcionários a este espaço",
"RBAC": "Controle de acesso baseado em funções",
"RBACDescr": "Exigir acesso baseado em funções para executar ações neste espaço",
"BlobSize": "Tamanho",
"BlobContentType": "Tipo de conteúdo",
"Relation": "Relação",
"Relations": "Relações",
"AddRelation": "Adicionar relação",
"PersonId": "ID de pessoa",
"AccountId": "Conta",
"Version": "Versão"
}
}
31 changes: 31 additions & 0 deletions foundations/core/packages/platform/lang/pt-br.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"status": {
"LoadingPlugin": "Carregando plugin {plugin}...",
"UnknownError": "Erro desconhecido: {message}",
"InvalidId": "Id inválido: {id}",
"BadRequest": "Pedido inválido",
"Forbidden": "Proibido",
"Conflict": "Conflito",
"ExpiredLink": "Este link de convite expirou",
"Unauthorized": "Não autorizado",
"UnknownMethod": "Método desconhecido: {method}",
"InternalServerError": "Erro interno do servidor",
"MaintenanceWarning": "Manutenção programada dentro de",
"MaintenanceWarningTime": "{time, plural, =1 {menos de um minuto} other {# minutos}}",
"AccountNotFound": "Conta não encontrada",
"AccountNotConfirmed": "Conta não confirmada",
"WorkspaceNotFound": "Espaço de trabalho não encontrado",
"InvalidPassword": "Senha inválida",
"AccountAlreadyExists": "Conta já existe",
"WorkspaceRateLimit": "O servidor está ocupado. Por favor, espere um pouco e tente novamente",
"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.",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"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...",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"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"
}
}
64 changes: 64 additions & 0 deletions packages/presentation/lang/pt-br.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"string": {
"Create": "Criar",
"Cancel": "Cancelar",
"Ok": "Ok",
"Save": "Guardar",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Save": "Guardar",
"Save": "Salvar",

"Saved": "Guardado...",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Saved": "Guardado...",
"Saved": "Salvo...",

"Download": "Transferir",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Download": "Transferir",
"Download": "Fazer download",

"DownloadOriginal": "Transferir original",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"DownloadOriginal": "Transferir original",
"DownloadOriginal": "Fazer download do original",

"Delete": "Eliminar",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Delete": "Eliminar",
"Delete": "Excluir",

"Close": "Fechar",
"NotSelected": "Não selecionado",
"Deselect": "Desmarcar",
"Archived": "(arquivado)",
"AddSocialLinks": "Adicionar links sociais",
"EditSocialLinks": "Editar links sociais",
"Change": "Alterar",
"Remove": "Remover",
"Search": "Pesquisar...",
"Spaces": "Espaços",
"NumberSpaces": "{count, plural, =0 {Em} =1 {Em 1 local} other {Em # locais}}",
"InThis": "Neste {space}",
"NoMatchesInThis": "Sem correspondências neste {space}",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"NoMatchesInThis": "Sem correspondências neste {space}",
"NoMatchesInThis": "Sem resultados no espaço {space}",

"NoMatchesFound": "Sem correspondências encontradas",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"NoMatchesFound": "Sem correspondências encontradas",
"NoMatchesFound": "Sem resultados encontrados",

"NotInThis": "Não está neste {space}",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"NotInThis": "Não está neste {space}",
"NotInThis": "Não está no espaço {space}",

"Match": "Correspondência",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Match": "Correspondência",
"Match": "Resultado",

"Add": "Adicionar",
"Edit": "Editar",
"DocumentPreview": "Visualizar",
"MakePrivate": "Tornar privado",
"MakePrivateDescription": "Apenas os membros podem ver",
"Created": "Criado",
"Selected": "Selecionado",
"NoResults": "Sem resultados para mostrar",
"Next": "Seguinte",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"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",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"StartDrawing": "Scarabocchiare sopra",
"StartDrawing": "Começar a desenhar",

"DrawingHistory": "História de rabiscos",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"DrawingHistory": "História de rabiscos",
"DrawingHistory": "Histórico de desenhos",

"ColorAdd": "Adicionar predefinição de cor",
"ColorRemove": "Remover predefinição de cor",
"ColorReset": "Repor predefinições de cores",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"ColorReset": "Repor predefinições de cores",
"ColorReset": "Resetar predefinições de cores",

"Copy": "Copiar",
"DocumentUrlCopied": "Copiado!",
"CopyLink": "Copiar link",
"AccessDenied": "O objeto não existe ou você não tem permissão para acessá-lo.",
"UnableToFollowMention": "Não foi possível abrir o objeto mencionado",
"Undo": "Desfazer",
"Redo": "Refazer",
"ClearCanvas": "Limpar tela",
"PenTool": "Caneta",
"EraserTool": "Borracha",
"PanTool": "Mover",
"TextTool": "Texto",
"LineTool": "Linha",
"RectangleTool": "Retângulo",
"EllipseTool": "Elipse",
"PaletteManagementMenu": "Gerenciar predefinições de cor"
},
"status": {
"FileTooLarge": "Ficheiro demasiado grande"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"FileTooLarge": "Ficheiro demasiado grande"
"FileTooLarge": "Arquivo muito grande"

}
}
1 change: 1 addition & 0 deletions packages/ui/lang/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
"English": "English",
"Russian": "Русский",
"Portuguese": "Português",
"PortugueseBrazil": "Português (Brasil)",
"Spanish": "Español",
"Chinese": "中文",
"French": "Français",
Expand Down
1 change: 1 addition & 0 deletions packages/ui/lang/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
"English": "Englisch",
"Russian": "Russisch",
"Portuguese": "Portugiesisch",
"PortugueseBrazil": "Português (Brasil)",
"Spanish": "Spanisch",
"Chinese": "Chinesisch",
"French": "Französisch",
Expand Down
1 change: 1 addition & 0 deletions packages/ui/lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
"English": "English",
"Russian": "Русский",
"Portuguese": "Português",
"PortugueseBrazil": "Português (Brasil)",
"Spanish": "Español",
"Chinese": "中文",
"French": "Français",
Expand Down
1 change: 1 addition & 0 deletions packages/ui/lang/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
"English": "English",
"Russian": "Русский",
"Portuguese": "Português",
"PortugueseBrazil": "Português (Brasil)",
"Spanish": "Español",
"Chinese": "中文",
"French": "Français",
Expand Down
1 change: 1 addition & 0 deletions packages/ui/lang/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
"English": "English",
"Russian": "Русский",
"Portuguese": "Português",
"PortugueseBrazil": "Português (Brasil)",
"Spanish": "Español",
"Chinese": "中文",
"French": "Français",
Expand Down
1 change: 1 addition & 0 deletions packages/ui/lang/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
"English": "Inglese",
"Russian": "Русский",
"Portuguese": "Português",
"PortugueseBrazil": "Português (Brasil)",
"Spanish": "Español",
"Chinese": "中文",
"French": "Français",
Expand Down
1 change: 1 addition & 0 deletions packages/ui/lang/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
"English": "English",
"Russian": "Русский",
"Portuguese": "Português",
"PortugueseBrazil": "Português (Brasil)",
"Spanish": "Español",
"Chinese": "中文",
"French": "Français",
Expand Down
114 changes: 114 additions & 0 deletions packages/ui/lang/pt-br.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
{
"string": {
"EditBoxPlaceholder": "Digite o texto...",
"Ok": "Ok",
"Cancel": "Cancelar",
"Save": "Salvar",
"Publish": "Publicar",
"SaveDraft": "Salvar rascunho",
"MinutesAgo": "{minutes, plural, =0 {há menos de um minuto} =1 {há um minuto} other {há # minutos}}",
"HoursAgo": "{hours, plural, =0 {há menos de uma hora} =1 {há uma hora} other {há # horas}}",
"DaysAgo": "{days, plural, =0 {hoje} =1 {ontem} other {há # dias}}",
"MonthsAgo": "{months, plural, =0 {este mês} =1 {há um mês} other {há # meses}}",
"YearsAgo": "{years, plural, =0 {este ano} =1 {há um ano} other {há # anos}}",
"Minutes": "{minutes, plural, =0 {menos de um minuto} =1 {um minuto} other {# minutos}}",
"Hours": "{hours, plural, =0 {menos de uma hora} =1 {uma hora} other {# horas}}",
"Days": "{days, plural, =0 {hoje} =1 {1 dia} other {# dias}}",
"Weeks": "{weeks, plural, =0 {esta semana} =1 {1 semana} other {# semanas}}",
"Months": "{months, plural, =0 {este mês} =1 {1 mês} other {# meses}}",
"Years": "{years, plural, =0 {este ano} =1 {um ano} other {# anos}}",
"Before": "Antes",
"After": "Depois",
"MinutesShort": "{value}m",
"HoursShort": "{value}h",
"DaysShort": "{value}d",
"ShowMore": "Mostrar mais",
"ShowLess": "Mostrar menos",
"Search": "Pesquisar",
"SearchDots": "Pesquisar...",
"SearchResults": "Resultados da pesquisa",
"Suggested": "Sugerido",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Suggested": "Sugerido",
"Suggested": "Sugestões",

"TimeTooltip": "{value}",
"SelectDate": "Selecionar data",
"None": "Nenhum",
"NotSelected": "Não selecionado",
"Today": "Hoje",
"NoDate": "Sem data",
"StartDate": "Data de início",
"TargetDate": "Data alvo",
"Overdue": "Atrasado",
"DueDate": "Data de vencimento",
"AddDueDate": "Adicionar data de vencimento",
"SetDueDate": "Definir data de vencimento",
"EditDueDate": "Editar data de vencimento",
"SaveDueDate": "Salvar data de vencimento",
"NeedsToBeCompletedByThisDate": "Precisa ser concluído até esta data",
"DueDatePopupTitle": "Vence em {value}",
"DueDatePopupOverdueTitle": "Venceu em {value}",
"DueDatePopupDescription": "{value, plural, =0 {Hoje} =1 {Amanhã} other {# dias restantes}}",
"DueDatePopupOverdueDescription": "{value, plural, =1 {1 dia em atraso} other {# dias em atraso}}",
"English": "English",
"Russian": "Русский",
"Portuguese": "Português",
"PortugueseBrazil": "Português (Brasil)",
"Spanish": "Español",
"Chinese": "中文",
"French": "Français",
"Italian": "Italiano",
"Czech": "Čeština",
"German": "Deutsch",
"Japanese": "日本語",
"Turkish": "Türkçe",
"MinutesBefore": "{minutes, plural, =1 {um minuto antes} other {# minutos antes}}",
"HoursBefore": "{hours, plural, =1 {uma hora antes} other {# horas antes}}",
"DaysBefore": "{days, plural, =1 {um dia antes} other {# dias antes}}",
"WeeksBefore": "{weeks, plural, =1 {uma semana antes} other {# semanas antes}}",
"MonthsBefore": "{months, plural, =1 {um mês antes} other {# meses antes}}",
"MinutesAfter": "{minutes, plural, =1 {em um minuto} other {em # minutos}}",
"HoursAfter": "{hours, plural, =1 {em uma hora} other {em # horas}}",
"DaysAfter": "{days, plural, =1 {em um dia} other {em # dias}}",
"WeeksAfter": "{weeks, plural, =1 {daqui a um dia} other {daqui a # semanas}}",
"MonthsAfter": "{months, plural, =1 {daqui a um mês} other {daqui a # meses}}",
"NoActionsDefined": "Nenhuma ação aplicável",
"Incoming": "Entrada",
"HoursLabel": "Horas",
"Back": "Voltar",
"Next": "Próximo",
"DropdownDefaultLabel": "Selecionar item",
"DD": "DD",
"MM": "MM",
"YYYY": "AAAA",
"HH": "HH",
"Remove": "Remover",
"NoResults": "Sem resultados",
"MoreCount": "{count} mais",
"Spacious": "Espaçoso",
"Compact": "Compacto",
"ThemeLight": "Claro",
"ThemeDark": "Escuro",
"ThemeSystem": "Sistema",
"NoTimeZonesFound": "Nenhum fuso horário encontrado",
"Selected": "Selecionado:",
"Submit": "Enviar",
"NextStep": "Próximo passo",
"TypeHere": "Digite aqui...",
"NormalSize": "Tamanho normal",
"FullSize": "Tamanho completo",
"UseMaxWidth": "Largura máxima",
"Sidebar": "Barra lateral",
"FontSize": "Tamanho da fonte",
"Language": "Idioma",
"DaysWOValue": "{days, plural, =1 {dia} other {dias}}",
"WeeksWOValue": "{weeks, plural, =1 {semana} other {semanas}}",
"MonthsWOValue": "{months, plural, =1 {mês} other {meses}}",
"Filter": "Filtrar",
"Clear": "Limpar",
"Yesterday": "Ontem",
"ThisWeek": "Esta semana",
"ThisMonth": "Este mês",
"ThisYear": "Este ano",
"EmojiStyle": "Estilo de emoji",
"EmojiSystem": "Padrão do sistema",
"EmojiNoto": "Noto Color"
}
}
1 change: 1 addition & 0 deletions packages/ui/lang/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
"English": "English",
"Russian": "Русский",
"Portuguese": "Português",
"PortugueseBrazil": "Português (Brasil)",
"Spanish": "Español",
"Chinese": "中文",
"French": "Français",
Expand Down
1 change: 1 addition & 0 deletions packages/ui/lang/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
"Russian": "Русский",
"Spanish": "Español",
"Portuguese": "Português",
"PortugueseBrazil": "Português (Brasil)",
"Chinese": "中文",
"French": "Français",
"Italian": "Italiano",
Expand Down
1 change: 1 addition & 0 deletions packages/ui/lang/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
"English": "English",
"Russian": "Русский",
"Portuguese": "Português",
"PortugueseBrazil": "Português (Brasil)",
"Spanish": "Español",
"Chinese": "中文",
"French": "Français",
Expand Down
Loading
Loading