mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-07 10:17:42 +02:00
Merge branch 'develop' of https://github.com/hcengineering/platform into win-support
This commit is contained in:
@@ -0,0 +1,94 @@
|
||||
{
|
||||
"string": {
|
||||
"Github": "Github",
|
||||
"GithubDesc": "Integração com o Github",
|
||||
"Settings": "Configurar",
|
||||
"Connect": "Mapear repositório ao projeto",
|
||||
"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",
|
||||
"RepositoryInfo": "em",
|
||||
"RepositoryIn": " em ",
|
||||
"AssignRepository": "Atribuir repositório",
|
||||
"WithoutRepository": "Criar Issue sem o GitHub",
|
||||
"CreateGithubIssue": "Criar Issue em ",
|
||||
"PullRequest": "Pull request",
|
||||
"PullRequests": "Pull requests",
|
||||
"ChangedFiles": "Arquivos modificados ({files})",
|
||||
"ReviewedFiles": "Arquivos revisados ({files})",
|
||||
"All": "Todos",
|
||||
"Active": "Ativo",
|
||||
"Closed": "Fechado",
|
||||
"PRFile": "Arquivo",
|
||||
"PRCommit": "Commit",
|
||||
"PRReview": "Revisão",
|
||||
"PRDraft": "Rascunho PR",
|
||||
"PRMergedAt": "Mergeado em",
|
||||
"PRClosedAt": "Fechado em",
|
||||
"MergeCommitSHA": "Merge commit SHA",
|
||||
"ConfigLabel": "Github",
|
||||
"ConfigDescription": "Sincronização bidirecional com o 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",
|
||||
"Disable": "Desabilitar",
|
||||
"Disabled": "Desabilitado",
|
||||
"ProjectsInSync": "- repositórios ({of}/{sync})",
|
||||
"ProjectsConfig": "Projetos do Github (novo)",
|
||||
"AuthorizeAs": "como {login}",
|
||||
"Integrations": "Integrações do aplicativo Huly Github",
|
||||
"Options": "Opções",
|
||||
"Projects": "Projetos ({count})",
|
||||
"GithubIssue": "Issue do Github",
|
||||
"GithubMilestone": "GitHub Milestone(Project)",
|
||||
"OnlyOrganizationError": "Somente contas de organização são suportadas",
|
||||
"Mergeable": "Pronto para ser mergeado",
|
||||
"IssueRepositoryTarget": "em",
|
||||
"ComponentForRepository": "Usar componente para repositório do Github",
|
||||
"GithubUser": "Github",
|
||||
"SyncEnabled": "Sincronização habilitada",
|
||||
"IssueConnectedActivityInfo": "Conectado à Issue <a href=\"{url}\">#{number}</a> dentro de <a href=\"{repository}\">{repoName}</a>",
|
||||
"PullRequestConnectedActivityInfo": "Conectado ao Pull Request <a href=\"{url}\">#{number}</a> dentro de <a href=\"{repository}\">{repoName}</a>",
|
||||
"PullRequestMergedActivityInfo": "Pull request mergeado",
|
||||
"ReviewPending": "Pendente",
|
||||
"ReviewCommented": "Comentado",
|
||||
"ReviewApproved": "Aprovado",
|
||||
"ReviewChangesRequested": "Alterações solicitadas",
|
||||
"ReviewDismissed": "Rejeitado",
|
||||
"PullRequestMergeState": "Estado de merge",
|
||||
"PullRequestReviewDecision": "Estado de revisão",
|
||||
"Conflict": "Conflito detectado",
|
||||
"ReadyForMerge": "Sim",
|
||||
"PROpen": "Aberto",
|
||||
"PRMerged": "Mergeado",
|
||||
"PRClosed": "Fechado",
|
||||
"AuthenticatedWithGithub": "Autorizado com o Github {login}",
|
||||
"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 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 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 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": "Suspendeder"
|
||||
}
|
||||
}
|
||||
@@ -939,7 +939,9 @@ export class IssueSyncManager extends IssueSyncManagerBase implements DocSyncMan
|
||||
break
|
||||
}
|
||||
const docsPart = allSyncDocs.splice(0, partsize)
|
||||
const idsPart = docsPart.map((it) => (it.external as IssueExternalData).id).filter((it) => it !== undefined)
|
||||
const idsPart = docsPart
|
||||
.map((it) => (it.external as IssueExternalData | undefined)?.id)
|
||||
.filter((id): id is string => id !== undefined)
|
||||
if (idsPart.length === 0) {
|
||||
break
|
||||
}
|
||||
@@ -986,7 +988,7 @@ export class IssueSyncManager extends IssueSyncManagerBase implements DocSyncMan
|
||||
})
|
||||
} else if (partsize === 1) {
|
||||
// We need to update issue, since it is missing on external side.
|
||||
const syncDoc = syncDocs.find((it) => it.external.id === idsPart[0])
|
||||
const syncDoc = syncDocs.find((it) => it.external?.id === idsPart[0])
|
||||
if (syncDoc !== undefined) {
|
||||
ctx.warn('mark missing external PR', {
|
||||
errors: err.errors,
|
||||
@@ -1008,7 +1010,7 @@ export class IssueSyncManager extends IssueSyncManagerBase implements DocSyncMan
|
||||
}
|
||||
}
|
||||
for (const d of syncDocs) {
|
||||
if ((d.external as IssueExternalData).id == null) {
|
||||
if ((d.external as IssueExternalData)?.id == null) {
|
||||
ctx.error('failed to do external sync for', { objectClass: d.objectClass, _id: d._id })
|
||||
// no external data for doc
|
||||
await derivedClient.update<DocSyncInfo>(d, {
|
||||
|
||||
@@ -1319,7 +1319,9 @@ export class PullRequestSyncManager extends IssueSyncManagerBase implements DocS
|
||||
try {
|
||||
while (true) {
|
||||
const docsPart = allSyncDocs.splice(0, partsize)
|
||||
const idsPart = docsPart.map((it) => (it.external as IssueExternalData).id).filter((it) => it !== undefined)
|
||||
const idsPart = docsPart
|
||||
.map((it) => (it.external as IssueExternalData | undefined)?.id)
|
||||
.filter((id): id is string => id !== undefined)
|
||||
if (idsPart.length === 0) {
|
||||
break
|
||||
}
|
||||
@@ -1366,7 +1368,7 @@ export class PullRequestSyncManager extends IssueSyncManagerBase implements DocS
|
||||
})
|
||||
} else if (partsize === 1) {
|
||||
// We need to update issue, since it is missing on external side.
|
||||
const syncDoc = syncDocs.find((it) => it.external.id === idsPart[0])
|
||||
const syncDoc = syncDocs.find((it) => it.external?.id === idsPart[0])
|
||||
if (syncDoc !== undefined) {
|
||||
ctx.warn('mark missing external PR', {
|
||||
errors: err.errors,
|
||||
@@ -1388,7 +1390,7 @@ export class PullRequestSyncManager extends IssueSyncManagerBase implements DocS
|
||||
}
|
||||
}
|
||||
for (const d of syncDocs) {
|
||||
if ((d.external as IssueExternalData).id == null) {
|
||||
if ((d.external as IssueExternalData | undefined)?.id == null) {
|
||||
ctx.error('failed to do external sync for', { objectClass: d.objectClass, _id: d._id })
|
||||
// no external data for doc
|
||||
await derivedClient.update<DocSyncInfo>(d, {
|
||||
|
||||
Reference in New Issue
Block a user