Skip to content

Commit 40fda7b

Browse files
feat: Brazilian Portuguese translation (#10478)
Signed-off-by: Artem Savchenko <armisav@gmail.com>
1 parent 70895d7 commit 40fda7b

File tree

84 files changed

+4031
-6
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+4031
-6
lines changed

desktop/src/ui/platform.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ export async function configurePlatform (onWorkbenchConnect?: () => Promise<void
412412
const languages =
413413
myBranding.languages !== undefined && myBranding.languages !== ''
414414
? myBranding.languages.split(',').map((l) => l.trim())
415-
: ['en', 'ru', 'es', 'pt', 'zh', 'fr', 'cs', 'it', 'de', 'ja', 'tr']
415+
: ['en', 'ru', 'es', 'pt', 'pt-br', 'zh', 'fr', 'cs', 'it', 'de', 'ja', 'tr']
416416

417417
setMetadata(uiPlugin.metadata.Languages, languages)
418418

dev/prod/public/branding.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"huly.local:8080": {
33
"title": "Huly",
4-
"languages": "en,ru,pt,es,zh,fr,de,ja,tr",
4+
"languages": "en,ru,pt,pt-br,es,zh,fr,de,ja,tr",
55
"defaultLanguage": "en",
66
"defaultApplication": "tracker",
77
"defaultSpace": "tracker:project:DefaultProject",
@@ -30,7 +30,7 @@
3030
},
3131
"huly.local:8087": {
3232
"title": "Huly",
33-
"languages": "en,ru,pt,es,zh,fr,de,ja,tr",
33+
"languages": "en,ru,pt,pt-br,es,zh,fr,de,ja,tr",
3434
"defaultLanguage": "en",
3535
"defaultApplication": "tracker",
3636
"defaultSpace": "tracker:project:DefaultProject",

dev/prod/src/platform.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,7 @@ export async function configurePlatform() {
543543

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

548548
setMetadata(uiPlugin.metadata.Languages, languages)
549549

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
{
2+
"string": {
3+
"Id": "Id",
4+
"Space": "Espaço",
5+
"Spaces": "Espaços",
6+
"SpacesDescription": "Gestão do tipo de espaço para todas as espaços",
7+
"Modified": "Modificado",
8+
"ModifiedDate": "Data de modificação",
9+
"ModifiedBy": "Modificado por",
10+
"Class": "Classe",
11+
"AttachedTo": "Anexado a",
12+
"AttachedToClass": "Classe anexada",
13+
"Name": "Nome",
14+
"Description": "Descrição",
15+
"Private": "Privado",
16+
"Archived": "Arquivado",
17+
"ClassLabel": "Tipo",
18+
"ClassPropertyLabel": "Rótulo",
19+
"String": "Texto",
20+
"Markup": "Marcação",
21+
"Number": "Número",
22+
"Boolean": "Caixa de seleção",
23+
"Timestamp": "Marca de data/hora",
24+
"Date": "Data",
25+
"IntlString": "Cadeia de texto internacionalizada",
26+
"Ref": "Referência",
27+
"Collection": "Coleção",
28+
"Array": "Seleção múltipla",
29+
"Enum": "Seleção",
30+
"Members": "Membros",
31+
"Hyperlink": "URL",
32+
"MarkupBlobRef": "Colaborativo",
33+
"Object": "Objeto",
34+
"System": "Sistema",
35+
"CreatedBy": "Criado por",
36+
"CreatedDate": "Data de criação",
37+
"Status": "Estado",
38+
"StatusCategory": "Categoria de estado",
39+
"Account": "Conta",
40+
"Rank": "Ranking",
41+
"Owners": "Proprietários",
42+
"Permission": "Permissão",
43+
"CreateObject": "Criar objeto",
44+
"UpdateObject": "Atualizar objeto",
45+
"DeleteObject": "Apagar objeto",
46+
"ForbidDeleteObject": "Proibir apagar objeto",
47+
"UpdateSpace": "Atualizar espaço",
48+
"ArchiveSpace": "Arquivar espaço",
49+
"CreateObjectDescription": "Concede aos usuários a capacidade de criar objetos no espaço",
50+
"UpdateObjectDescription": "Concede aos usuários a capacidade de atualizar objetos no espaço",
51+
"DeleteObjectDescription": "Concede aos usuários a capacidade de apagar objetos no espaço",
52+
"ForbidDeleteObjectDescription": "Proíbe aos usuários a capacidade de apagar objetos no espaço",
53+
"UpdateSpaceDescription": "Concede aos usuários a capacidade de atualizar o espaço",
54+
"ArchiveSpaceDescription": "Concede aos usuários a capacidade de arquivar o espaço",
55+
"AutoJoin": "Auto adesão",
56+
"AutoJoinDescr": "Adesão automática de novos funcionários a este espaço",
57+
"RBAC": "Controle de acesso baseado em funções",
58+
"RBACDescr": "Exigir acesso baseado em funções para executar ações neste espaço",
59+
"BlobSize": "Tamanho",
60+
"BlobContentType": "Tipo de conteúdo",
61+
"Relation": "Relação",
62+
"Relations": "Relações",
63+
"AddRelation": "Adicionar relação",
64+
"PersonId": "ID de pessoa",
65+
"AccountId": "Conta",
66+
"Version": "Versão"
67+
}
68+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"status": {
3+
"LoadingPlugin": "Carregando plugin {plugin}...",
4+
"UnknownError": "Erro desconhecido: {message}",
5+
"InvalidId": "Id inválido: {id}",
6+
"BadRequest": "Pedido inválido",
7+
"Forbidden": "Proibido",
8+
"Conflict": "Conflito",
9+
"ExpiredLink": "Este link de convite expirou",
10+
"Unauthorized": "Não autorizado",
11+
"UnknownMethod": "Método desconhecido: {method}",
12+
"InternalServerError": "Erro interno do servidor",
13+
"MaintenanceWarning": "Manutenção programada dentro de",
14+
"MaintenanceWarningTime": "{time, plural, =1 {menos de um minuto} other {# minutos}}",
15+
"AccountNotFound": "Conta não encontrada",
16+
"AccountNotConfirmed": "Conta não confirmada",
17+
"WorkspaceNotFound": "Espaço de trabalho não encontrado",
18+
"InvalidPassword": "Senha inválida",
19+
"AccountAlreadyExists": "Conta já existe",
20+
"WorkspaceRateLimit": "O servidor está ocupado. Por favor, espere um pouco e tente novamente",
21+
"AccountAlreadyConfirmed": "Conta já confirmada",
22+
"WorkspaceAlreadyExists": "Espaço de trabalho já existe",
23+
"InvalidOtp": "Código inválido",
24+
"PasswordLoginLocked": "O login com senha está bloqueado devido a muitas tentativas falhadas. Use um método de login OTP para desbloquear sua conta.",
25+
"InviteNotFound": "Convite com e-mail:{email} não encontrado.",
26+
"WorkspaceLimitReached": "Você atingiu o limite de espaço de trabalho. Entre em contato conosco...",
27+
"ReadOnlyAccount": "Demonstração anônima de convidado",
28+
"SystemAccount": "Conta do sistema",
29+
"SocialIdAlreadyExists": "ID social já existe"
30+
}
31+
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{
2+
"string": {
3+
"Create": "Criar",
4+
"Cancel": "Cancelar",
5+
"Ok": "Ok",
6+
"Save": "Guardar",
7+
"Saved": "Guardado...",
8+
"Download": "Transferir",
9+
"DownloadOriginal": "Transferir original",
10+
"Delete": "Eliminar",
11+
"Close": "Fechar",
12+
"NotSelected": "Não selecionado",
13+
"Deselect": "Desmarcar",
14+
"Archived": "(arquivado)",
15+
"AddSocialLinks": "Adicionar links sociais",
16+
"EditSocialLinks": "Editar links sociais",
17+
"Change": "Alterar",
18+
"Remove": "Remover",
19+
"Search": "Pesquisar...",
20+
"Spaces": "Espaços",
21+
"NumberSpaces": "{count, plural, =0 {Em} =1 {Em 1 local} other {Em # locais}}",
22+
"InThis": "Neste {space}",
23+
"NoMatchesInThis": "Sem correspondências neste {space}",
24+
"NoMatchesFound": "Sem correspondências encontradas",
25+
"NotInThis": "Não está neste {space}",
26+
"Match": "Correspondência",
27+
"Add": "Adicionar",
28+
"Edit": "Editar",
29+
"DocumentPreview": "Visualizar",
30+
"MakePrivate": "Tornar privado",
31+
"MakePrivateDescription": "Apenas os membros podem ver",
32+
"Created": "Criado",
33+
"Selected": "Selecionado",
34+
"NoResults": "Sem resultados para mostrar",
35+
"Next": "Seguinte",
36+
"FailedToPreview": "Falha ao pré-visualizar",
37+
"ContentType": "Tipo de conteúdo",
38+
"ContentTypeNotSupported": "A visualização não está disponível para este tipo de conteúdo",
39+
"StartDrawing": "Scarabocchiare sopra",
40+
"DrawingHistory": "História de rabiscos",
41+
"ColorAdd": "Adicionar predefinição de cor",
42+
"ColorRemove": "Remover predefinição de cor",
43+
"ColorReset": "Repor predefinições de cores",
44+
"Copy": "Copiar",
45+
"DocumentUrlCopied": "Copiado!",
46+
"CopyLink": "Copiar link",
47+
"AccessDenied": "O objeto não existe ou você não tem permissão para acessá-lo.",
48+
"UnableToFollowMention": "Não foi possível abrir o objeto mencionado",
49+
"Undo": "Desfazer",
50+
"Redo": "Refazer",
51+
"ClearCanvas": "Limpar tela",
52+
"PenTool": "Caneta",
53+
"EraserTool": "Borracha",
54+
"PanTool": "Mover",
55+
"TextTool": "Texto",
56+
"LineTool": "Linha",
57+
"RectangleTool": "Retângulo",
58+
"EllipseTool": "Elipse",
59+
"PaletteManagementMenu": "Gerenciar predefinições de cor"
60+
},
61+
"status": {
62+
"FileTooLarge": "Ficheiro demasiado grande"
63+
}
64+
}

packages/ui/lang/cs.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"English": "English",
5151
"Russian": "Русский",
5252
"Portuguese": "Português",
53+
"PortugueseBrazil": "Português (Brasil)",
5354
"Spanish": "Español",
5455
"Chinese": "中文",
5556
"French": "Français",

packages/ui/lang/de.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"English": "Englisch",
5151
"Russian": "Russisch",
5252
"Portuguese": "Portugiesisch",
53+
"PortugueseBrazil": "Português (Brasil)",
5354
"Spanish": "Spanisch",
5455
"Chinese": "Chinesisch",
5556
"French": "Französisch",

packages/ui/lang/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"English": "English",
5151
"Russian": "Русский",
5252
"Portuguese": "Português",
53+
"PortugueseBrazil": "Português (Brasil)",
5354
"Spanish": "Español",
5455
"Chinese": "中文",
5556
"French": "Français",

packages/ui/lang/es.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"English": "English",
5151
"Russian": "Русский",
5252
"Portuguese": "Português",
53+
"PortugueseBrazil": "Português (Brasil)",
5354
"Spanish": "Español",
5455
"Chinese": "中文",
5556
"French": "Français",

0 commit comments

Comments
 (0)