PSA/server/public/locales/pt/msp/calendar.json
Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

248 lines
9.9 KiB
JSON

{
"calendar": {
"integrations": {
"loadError": "Falha ao carregar os provedores de calendário",
"header": {
"title": "Integrações de calendário",
"description": "Conecte o seu calendário pessoal Google ou Microsoft para sincronizar os itens de agenda atribuídos a si. Os eventos que cria no Alga aparecerão no seu calendário externo quando lhe forem atribuídos."
},
"buttons": {
"googleCalendar": "Google Calendar",
"outlookCalendar": "Calendário do Outlook",
"addGoogleCalendar": "Adicionar Google Calendar",
"addOutlookCalendar": "Adicionar calendário do Outlook"
},
"proTip": {
"label": "Dica",
"body": "Para importar um evento do seu calendário externo para o Alga, basta adicionar"
},
"proTipSuffix": "ao seu título ou descrição.",
"empty": {
"title": "Nenhum calendário conectado",
"description": "Conecte um calendário para sincronizar automaticamente o seu horário e nunca perder uma atribuição."
},
"providerLabels": {
"google": "Google",
"microsoft": "Microsoft",
"calendar": "Calendário"
},
"connectionStatus": {
"connected": "Conectado",
"error": "Erro",
"disconnected": "Desconectado",
"configuring": "A configurar"
},
"oauthStatus": {
"actionRequired": "Ação necessária",
"complete": "OAuth concluído"
},
"active": {
"active": "Ativo",
"inactive": "Inativo"
},
"fields": {
"type": "Tipo:",
"calendarId": "ID do calendário:",
"syncDirection": "Direção de sincronização:",
"lastSync": "Última sincronização:"
},
"providerType": {
"google": "Google Calendar",
"microsoft": "Microsoft Outlook Calendar"
},
"syncDirection": {
"bidirectional": "Bidirecional",
"toExternal": "Alga → Externo",
"fromExternal": "Externo → Alga"
},
"values": {
"notSet": "Não definido",
"notYetRun": "Ainda não executado"
},
"syncing": {
"inProgress": "Sincronização em curso..."
},
"actions": {
"syncing": "A sincronizar…",
"syncNow": "Sincronizar agora",
"edit": "Editar",
"delete": "Eliminar"
},
"toasts": {
"deleted": {
"title": "Provedor de calendário eliminado",
"description": "{{name}} foi removido com sucesso."
},
"deleteFailed": {
"title": "Não é possível eliminar o provedor de calendário",
"fallback": "Falha ao eliminar o provedor de calendário"
},
"syncStarted": {
"title": "Sincronização iniciada",
"descriptionWithName": "A sincronização de {{name}} está a ser executada em segundo plano.",
"descriptionGeneric": "A sincronização do calendário está a ser executada em segundo plano."
},
"syncStartedFeedback": "Sincronização iniciada. Volte em breve para ver os resultados.",
"syncFailed": {
"title": "Falha ao iniciar a sincronização",
"fallback": "Falha ao iniciar a sincronização."
},
"syncException": {
"title": "Sincronização manual falhou",
"fallback": "Falha ao sincronizar o provedor de calendário"
}
},
"dialogs": {
"addTitle": "Adicionar provedor de calendário {{provider}}",
"addDescription": "Conecte o seu calendário pessoal para sincronizar os itens de agenda atribuídos a si.",
"editTitle": "Editar provedor de calendário {{provider}}",
"editDescription": "Atualize as definições de ligação do seu calendário pessoal.",
"delete": {
"title": "Eliminar provedor de calendário",
"messageWithName": "Eliminar {{name}} interromperá a sincronização futura e removerá os webhooks associados. Esta ação não pode ser desfeita.",
"messageGeneric": "Tem a certeza de que deseja eliminar este provedor de calendário?",
"confirmLabel": "Eliminar provedor",
"cancelLabel": "Manter provedor"
}
}
},
"sync": {
"compact": {
"syncing": "A sincronizar...",
"google": "Google",
"outlook": "Outlook"
},
"tooltip": {
"status": "Estado: {{status}}",
"lastSync": "Última sincronização: {{value}}",
"error": "Erro: {{message}}"
},
"status": {
"synced": "Sincronizado",
"pending": "Pendente",
"conflict": "Conflito",
"error": "Erro",
"unknown": "Desconhecido"
},
"header": {
"title": "Estado de sincronização do calendário",
"refresh": "Atualizar"
},
"empty": "Sem integrações de calendário configuradas",
"inactive": "Inativo",
"fields": {
"syncDirection": "Direção de sincronização:",
"lastSync": "Última sincronização:",
"externalId": "ID externo:"
},
"loadError": "Falha ao carregar o estado de sincronização",
"conflictAlert": "Conflito detetado: ambos os calendários foram modificados. Resolva nas definições do calendário."
},
"providers": {
"common": {
"oauth": {
"badge": {
"authorized": "Autorizado",
"authorizing": "A autorizar",
"error": "Erro de autorização",
"notAuthorized": "Não autorizado"
},
"status": "Estado da ligação",
"connecting": "A ligar...",
"connected": "Conectado",
"connect": "Conectar",
"popupBlocked": "Pop-up bloqueado. Permita pop-ups para este site.",
"callbackFailed": "A autorização OAuth falhou",
"initiateFailed": "Falha ao iniciar OAuth"
},
"actions": {
"cancel": "Cancelar",
"saving": "A guardar...",
"updateProvider": "Atualizar provedor",
"createProvider": "Criar provedor"
},
"errors": {
"createFailed": "Falha ao criar o provedor de calendário",
"saveFailed": "Falha ao guardar o provedor"
},
"syncDirections": {
"bidirectional": "Bidirecional (recomendado)"
}
},
"google": {
"config": {
"title": "Configuração do Google Calendar",
"description": "Conecte o seu Google Calendar para sincronizar itens de agenda"
},
"fields": {
"providerName": "Nome do provedor *",
"providerNamePlaceholder": "ex. O meu Google Calendar",
"calendarId": "ID do calendário *",
"calendarIdPlaceholder": "primary",
"calendarIdHint": "Normalmente \"primary\" para o seu calendário principal",
"syncDirection": "Direção de sincronização *",
"enableProvider": "Ativar este provedor"
},
"syncDirections": {
"toExternal": "Apenas Alga → Google Calendar",
"fromExternal": "Apenas Google Calendar → Alga"
},
"oauth": {
"title": "Autorização OAuth do Google",
"description": "Autorize o acesso ao seu Google Calendar"
},
"configAlert": {
"title": "O Google não está configurado para este tenant.",
"body": "Configure primeiro o OAuth do Google próprio do tenant em <strong>Definições → Integrações → Provedores</strong>.",
"openSettings": "Abrir definições do Google"
},
"errors": {
"notConfigured": "A integração com o Google não está configurada para este tenant. Configure o Google primeiro e tente novamente."
},
"defaults": {
"providerName": "Google Calendar",
"calendarId": "primary"
}
},
"microsoft": {
"config": {
"title": "Configuração do Microsoft Outlook Calendar",
"description": "Conecte o seu Microsoft Outlook Calendar para sincronizar itens de agenda"
},
"fields": {
"providerName": "Nome do provedor *",
"providerNamePlaceholder": "ex. O meu calendário do Outlook",
"calendarId": "ID do calendário *",
"calendarIdPlaceholder": "calendar",
"calendarIdHint": "Normalmente \"calendar\" para o seu calendário principal",
"syncDirection": "Direção de sincronização *",
"enableProvider": "Ativar este provedor"
},
"syncDirections": {
"toExternal": "Apenas Alga → Outlook Calendar",
"fromExternal": "Apenas Outlook Calendar → Alga"
},
"oauth": {
"title": "Autorização OAuth da Microsoft",
"description": "Autorize o acesso ao seu Microsoft Outlook Calendar"
},
"configAlert": {
"title": "As definições do provedor Microsoft não estão configuradas.",
"body": "Configure primeiro os provedores em Definições → Integrações → Provedores e depois volte aqui para conectar o Outlook Calendar.",
"openSettings": "Abrir definições de provedores"
},
"setupReason": {
"unsupported_consumer": "Tipo de consumidor Microsoft não suportado para o Calendário.",
"binding_not_configured": "O Calendário ainda não está vinculado a um perfil Microsoft. Configure primeiro os provedores e depois volte aqui para conectar o Outlook Calendar.",
"profile_missing": "O perfil Microsoft vinculado ao Calendário está em falta ou arquivado. Selecione um perfil ativo em Provedores e volte aqui.",
"profile_credentials_missing": "Ao perfil Microsoft vinculado ao Calendário faltam credenciais obrigatórias. Atualize o perfil em Provedores e volte aqui."
},
"defaults": {
"providerName": "Outlook Calendar",
"calendarId": "calendar"
}
}
}
}
}