Skip to content
Open
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
1 change: 1 addition & 0 deletions config/cachet.php
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,7 @@
'nl' => 'Nederlands',
'ph' => 'Filipino',
'pt_BR' => 'Português (BR)',
'pt_PT' => 'Português (PT)',
'zh_CN' => '简体中文',
'zh_TW' => '繁體中文',
],
Expand Down
31 changes: 31 additions & 0 deletions resources/lang/pt_PT/api_key.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?php

return [
'resource_label' => 'Chave de API|Chaves de API',
'show_token' => [
'heading' => 'Copie o seu novo token de API',
'description' => 'Por motivos de segurança, o token não voltará a ser mostrado.',
'copy_tooltip' => 'Token copiado!',
],
'abilities_label' => ':ability :resource',
'form' => [
'name_label' => 'Nome do token',
'expires_at_label' => 'Expira em',
'expires_at_helper' => 'Expira à meia-noite. Deixe em branco para não ter data de expiração.',
'expires_at_validation' => 'A data de expiração tem de ser no futuro.',
'abilities_label' => 'Permissões',
'abilities_hint' => 'Deixe em branco para dar ao token todas as permissões.',
],
'list' => [
'actions' => [
'revoke' => 'Revogar',
],
'headers' => [
'name' => 'Nome do token',
'abilities' => 'Permissões',
'created_at' => 'Criado em',
'expires_at' => 'Expira em',
'updated_at' => 'Atualizado em',
],
],
];
21 changes: 21 additions & 0 deletions resources/lang/pt_PT/cachet.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?php

return [
'support' => [
'section_heading' => 'Apoiar o Cachet',
'consider_supporting' => 'Considere apoiar o Cachet através do *GitHub Sponsors*.',
'keep_up_to_date' => 'Mantenha-se a par das últimas novidades e versões seguindo o *blogue do Cachet*.',
],
'feed' => [
'section_heading' => 'Últimas publicações do blogue',
'empty' => 'Não foram encontradas publicações. Consulte *o blogue* para mais informações.',
'posted_at' => 'Publicado :date',
],
'powered_by' => 'Com tecnologia',
'mail' => [
'powered_by' => 'Com tecnologia Cachet',
],
'open_source_status_page' => 'A página de estado de código aberto.',
'all_times_shown_in' => 'Todas as horas são apresentadas em *:timezone*.',
'rss_feed' => 'Feed RSS de :name',
];
76 changes: 76 additions & 0 deletions resources/lang/pt_PT/component.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
<?php

return [
'resource_label' => 'Componente|Componentes',
'list' => [
'headers' => [
'name' => 'Nome',
'status' => 'Estado',
'order' => 'Ordem',
'group' => 'Grupo',
'enabled' => 'Ativo',
'created_at' => 'Criado em',
'checked' => 'Monitorizado',
'checked_at' => 'Verificado em',
'updated_at' => 'Atualizado em',
'deleted_at' => 'Eliminado em',
],
'empty_state' => [
'heading' => 'Componentes',
'description' => 'Os componentes representam as várias partes do seu sistema que podem afetar o estado da sua página de estado.',
],
'ungrouped' => 'Componentes sem grupo',
],
'attach' => [
'heading' => 'Associar componentes',
'placeholder' => 'Selecione os componentes',
],
'last_updated' => 'Última atualização :timestamp',
'description_label' => 'Sobre :component',
'view_details' => 'Ver detalhes',
'form' => [
'name_label' => 'Nome',
'status_label' => 'Estado',
'description_label' => 'Descrição',
'component_group_label' => 'Grupo de componentes',
'link_label' => 'Ligação',
'link_helper' => 'Uma ligação opcional para o componente.',
'availability_section_title' => 'Disponibilidade',
'enabled_label' => 'Ativo',
'checked_label' => 'Monitorização',
'checked_helper' => 'Verificar periodicamente este componente e registar a sua disponibilidade.',
],
'status' => [
'operational' => 'Operacional',
'performance_issues' => 'Problemas de desempenho',
'partial_outage' => 'Falha parcial',
'major_outage' => 'Falha grave',
'under_maintenance' => 'Em manutenção',
'unknown' => 'Desconhecido',
],
'status_source' => [
'manual' => 'Manual',
'monitor' => 'Monitorização',
'import' => 'Importação',
'system' => 'Sistema',
],
'overview' => [
'operational_components_label' => 'Componentes operacionais',
'operational_components_description' => 'Componentes totalmente operacionais.',
],
'checks' => [
'title' => 'Verificações recentes',
'empty_state' => [
'heading' => 'Ainda não há verificações',
'description' => 'As verificações aparecem aqui depois de o componente ser monitorizado.',
],
'headers' => [
'status' => 'Estado',
'successful' => 'Com sucesso',
'response_code' => 'Código de resposta',
'response_time' => 'Tempo de resposta',
'checked_at' => 'Verificado em',
],
],

];
33 changes: 33 additions & 0 deletions resources/lang/pt_PT/component_group.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?php

return [
'resource_label' => 'Grupo de componentes|Grupos de componentes',
'incident_count' => ':count incidente|:count incidentes',
'visibility' => [
'expanded' => 'Sempre expandido',
'collapsed' => 'Sempre fechado',
'collapsed_unless_incident' => 'Fechado, exceto com incidentes em curso',
],
'list' => [
'headers' => [
'name' => 'Nome',
'visible' => 'Visível',
'collapsed' => 'Fechado',
'order_column' => 'Ordem do grupo de componentes',
'created_at' => 'Criado em',
'updated_at' => 'Atualizado em',
],
'empty_state' => [
'heading' => 'Grupos de componentes',
'description' => 'Agrupe componentes relacionados.',
],
],
'form' => [
'name_label' => 'Nome',
'visible_label' => 'Visível',
'collapsed_label' => 'Fechado',
'order_column_label' => 'Ordem do grupo de componentes',
'order_direction' => 'Sentido da ordenação',
'meta_label' => 'Metadados',
],
];
39 changes: 39 additions & 0 deletions resources/lang/pt_PT/dashboard.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?php

return [
'system_health' => [
'empty' => 'Ainda não foram configurados componentes.',
'add_component' => 'Adicionar um componente',
],
'open_incidents' => [
'heading' => 'Incidentes em aberto',
'headers' => [
'name' => 'Nome',
'status' => 'Estado',
'occurred_at' => 'Ocorrido',
'components' => 'Componentes afetados',
],
'actions' => [
'create' => 'Criar incidente',
],
'empty_state' => [
'heading' => 'Não há incidentes em aberto',
'description' => 'Está tudo bem. Os incidentes que ainda não foram resolvidos aparecem aqui.',
],
],
'upcoming_maintenance' => [
'heading' => 'Manutenção',
'headers' => [
'name' => 'Nome',
'status' => 'Estado',
'scheduled_at' => 'Agendada para',
],
'actions' => [
'create' => 'Agendar manutenção',
],
'empty_state' => [
'heading' => 'Não há manutenções agendadas',
'description' => 'As janelas de manutenção futuras e em curso aparecem aqui.',
],
],
];
104 changes: 104 additions & 0 deletions resources/lang/pt_PT/incident.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
<?php

return [
'title' => 'Incidentes',
'resource_label' => 'Incidente|Incidentes',
'status' => [
'investigating' => 'Em investigação',
'identified' => 'Identificado',
'watching' => 'Em observação',
'fixed' => 'Resolvido',
'reported' => 'Reportado',
],
'edit_button' => 'Editar incidente',
'new_button' => 'Novo incidente',
'no_incidents_reported' => 'Não há incidentes reportados.',
'affected_components_header' => 'Componentes afetados',
'timeline' => [
'past_incidents_header' => 'Incidentes anteriores',
'recent_incidents_header' => 'Incidentes recentes',
'no_incidents_reported_between' => 'Não há incidentes reportados entre :from e :to',
'date_range_label' => 'Intervalo de datas dos incidentes',
'from_label' => 'De',
'to_label' => 'Até',
'navigate' => [
'previous' => 'Anterior',
'today' => 'Hoje',
'next' => 'Seguinte',
'timeline' => 'Voltar à cronologia',
],
],
'list' => [
'headers' => [
'name' => 'Nome',
'status' => 'Estado',
'visible' => 'Visível',
'pinned' => 'Fixar no topo',
'occurred_at' => 'Ocorrido em',
'published_at' => 'Publicado em',
'notified_subscribers' => 'Subscritores notificados',
'created_at' => 'Criado em',
'updated_at' => 'Atualizado em',
'deleted_at' => 'Eliminado em',
],
'published_now' => 'Publicado',
'filters' => [
'scheduled' => 'Agendado (ainda não publicado)',
],
'actions' => [
'record_update' => 'Registar atualização',
'view_incident' => 'Ver incidente',
],
'empty_state' => [
'heading' => 'Incidentes',
'description' => 'Os incidentes servem para comunicar e acompanhar o estado dos seus serviços.',
],
],
'form' => [
'name_label' => 'Nome',
'status_label' => 'Estado',
'message_label' => 'Mensagem',
'private_note_label' => 'Nota privada',
'private_note_helper' => 'Visível apenas no painel. Nunca é mostrada na página de estado nem incluída nas respostas da API, nos webhooks ou nas notificações aos subscritores.',
'occurred_at_label' => 'Ocorrido em',
'occurred_at_helper' => 'Se ficar em branco, é usada a data de criação do incidente.',
'published_at_label' => 'Publicado em',
'published_at_helper' => 'Agende o incidente para aparecer na página de estado numa data futura. Até lá, fica oculto para todos. Deixe em branco para publicar de imediato.',
'visible_label' => 'Visível',
'user_label' => 'Utilizador',
'user_helper' => 'O utilizador que reportou o incidente.',
'notify_subscribers_label' => 'Notificar os subscritores sobre este incidente.',
'pin_incident_label' => 'Fixar o incidente no topo da página de estado.',
'guid_label' => 'UUID do incidente',
'meta_label' => 'Metadados',
'add_component' => [
'action_label' => 'Adicionar componente',
'header' => 'Componentes',
'component_label' => 'Componente',
'status_label' => 'Estado',
],
],
'mail' => [
'long_running' => [
'subject' => 'Incidente requer atenção: :incident',
'heading' => 'Este incidente requer atenção',
'body' => 'Não há atividade neste incidente desde :since. Considere publicar uma atualização para manter os seus subscritores informados ou marque-o como resolvido.',
'button' => 'Gerir incidente',
],
],
'record_update' => [
'new_update_label' => 'Nova atualização',
'success_title' => 'Atualização registada',
'success_body' => 'Publicou uma nova atualização em :name.',
'form' => [
'message_label' => 'Mensagem',
'status_label' => 'Estado',
'user_label' => 'Utilizador',
'user_helper' => 'O utilizador que reportou o incidente.',
],
],
'overview' => [
'open_incidents_label' => 'Incidentes em aberto',
'open_incidents_description' => 'Incidentes que ainda não foram resolvidos.',
],
];
31 changes: 31 additions & 0 deletions resources/lang/pt_PT/incident_template.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?php

return [
'resource_label' => 'Modelo de incidente|Modelos de incidente',
'list' => [
'headers' => [
'name' => 'Nome',
'slug' => 'Slug',
'engine' => 'Motor',
'created_at' => 'Criado em',
'updated_at' => 'Atualizado em',
'deleted_at' => 'Eliminado em',
],
'empty_state' => [
'heading' => 'Modelos de incidente',
'description' => 'Os modelos de incidente servem para criar mensagens de incidente reutilizáveis.',
],
],
'form' => [
'name_label' => 'Nome',
'slug_label' => 'Slug',
'template_label' => 'Modelo',
'engine_label' => 'Motor',
],
'engine' => [
'laravel_blade' => 'Laravel Blade',
'laravel_blade_docs' => 'Documentação do Laravel Blade',
'twig' => 'Twig',
'twig_docs' => 'Documentação do Twig',
],
];
19 changes: 19 additions & 0 deletions resources/lang/pt_PT/integrations.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?php

return [
'oh_dear' => [
'status_page_section_title' => 'Página de estado do Oh Dear',
'import_options_section_title' => 'Opções de importação',
'import_feed_button' => 'Importar feed',
'status_page_url_label' => 'URL da página de estado do Oh Dear',
'status_page_url_helper' => 'Introduza o URL da sua página de estado do Oh Dear (por exemplo, https://status.example.com).',
'import_sites_as_components_label' => 'Importar sites como componentes',
'import_sites_as_components_helper' => 'Os sites configurados no Oh Dear são importados como componentes no Cachet.',
'component_group_label' => 'Grupo de componentes',
'component_group_helper' => 'O grupo de componentes ao qual atribuir os componentes importados.',
'import_incidents_label' => 'Importar incidentes',
'import_incidents_helper' => 'Os incidentes recentes do Oh Dear são importados como incidentes no Cachet.',
'provided_url_invalid' => 'O URL indicado não é um endpoint válido de uma página de estado do Oh Dear.',
'imported_successfully' => 'Feed do Oh Dear importado com sucesso.',
],
];
Loading
Loading