From 4da9b594140388240cc87639dc9ee6f67d38c74b Mon Sep 17 00:00:00 2001 From: GiteaBot Date: Mon, 27 Jul 2026 00:55:53 +0000 Subject: [PATCH] [skip ci] Updated translations via Crowdin --- options/locale/locale_fr-FR.json | 6 +++ options/locale/locale_ga-IE.json | 2 + options/locale/locale_ko-KR.json | 81 ++++++++++++++++++++++++-------- options/locale/locale_pt-PT.json | 2 + 4 files changed, 72 insertions(+), 19 deletions(-) diff --git a/options/locale/locale_fr-FR.json b/options/locale/locale_fr-FR.json index 0af43e00bc..9263f78538 100644 --- a/options/locale/locale_fr-FR.json +++ b/options/locale/locale_fr-FR.json @@ -124,6 +124,7 @@ "artifacts": "Artefacts", "expired": "Expiré", "artifact_expires_at": "Expire le %s", + "artifact_expired_at": "Expiré depuis le %s", "confirm_delete_artifact": "Êtes-vous sûr de vouloir supprimer l’artefact « %s » ?", "archived": "Archivé", "concept_system_global": "Global", @@ -3740,6 +3741,7 @@ "actions.runners.runner_title": "Opérateur", "actions.runners.task_list": "Tâches récentes de cet opérateur", "actions.runners.task_list.no_tasks": "Il n'y a pas de tâche ici.", + "actions.runners.task_list.job": "Missions", "actions.runners.task_list.status": "Statut", "actions.runners.task_list.repository": "Dépôt", "actions.runners.task_list.commit": "Révision", @@ -3781,6 +3783,9 @@ "actions.runs.pushed_by": "soumis par", "actions.runs.invalid_workflow_helper": "La déclaration de la procédure est invalide. Veuillez vérifier le fichier « %s ».", "actions.runs.no_matching_online_runner_helper": "Aucun opérateur connecté compatible avec « %s »", + "actions.runs.no_runner_online": "Aucun opérateur connecté pour prendre cette mission.", + "actions.runs.waiting_for_available_runner": "En attente de la disponibilité d’un opérateur compatible.", + "actions.runs.waiting_for_dependent_jobs": "En attente de la fin des missions suivantes : %s", "actions.runs.no_job_without_needs": "La procédure doit contenir au moins une mission sans dépendance.", "actions.runs.no_job": "La procédure doit contenir au moins une mission.", "actions.runs.invalid_reusable_workflow_uses": "Clause \"uses\" invalide dans la procédure : %s", @@ -3801,6 +3806,7 @@ "actions.runs.cancel": "Annuler l’exécution de cette procédure", "actions.runs.delete.description": "Êtes-vous sûr de vouloir supprimer définitivement cette exécution ? Cette action ne peut pas être annulée.", "actions.runs.not_done": "Cette procédure n’est pas terminée.", + "actions.runs.no_failed_jobs": "Cette procédure n’a pas de mission échouée à relancer.", "actions.runs.view_workflow_file": "Voir la déclaration de la procédure", "actions.runs.summary": "Résumé", "actions.runs.all_jobs": "Toutes les missions", diff --git a/options/locale/locale_ga-IE.json b/options/locale/locale_ga-IE.json index 6ff32f72b3..32e470c9a1 100644 --- a/options/locale/locale_ga-IE.json +++ b/options/locale/locale_ga-IE.json @@ -3741,6 +3741,7 @@ "actions.runners.runner_title": "Reathaí", "actions.runners.task_list": "Tascanna le déanaí ar an reathaí seo", "actions.runners.task_list.no_tasks": "Níl aon tasc ann fós.", + "actions.runners.task_list.job": "Post", "actions.runners.task_list.status": "Stádas", "actions.runners.task_list.repository": "Stóras", "actions.runners.task_list.commit": "Tiomantas", @@ -3805,6 +3806,7 @@ "actions.runs.cancel": "Cealaigh rith an tsreabha oibre", "actions.runs.delete.description": "An bhfuil tú cinnte gur mian leat an rith sreabha oibre seo a scriosadh go buan? Ní féidir an gníomh seo a chealú.", "actions.runs.not_done": "Níl an rith sreabha oibre seo críochnaithe.", + "actions.runs.no_failed_jobs": "Níl aon phoist theipthe le hathrith sa rith sreabha oibre seo.", "actions.runs.view_workflow_file": "Féach ar chomhad sreabha oibre", "actions.runs.summary": "Achoimre", "actions.runs.all_jobs": "Gach post", diff --git a/options/locale/locale_ko-KR.json b/options/locale/locale_ko-KR.json index 301f4ff4ad..d9d672e5ea 100644 --- a/options/locale/locale_ko-KR.json +++ b/options/locale/locale_ko-KR.json @@ -124,6 +124,7 @@ "artifacts": "아티팩트", "expired": "만료됨", "artifact_expires_at": "%s에 만료됨", + "artifact_expired_at": "%s에 만료됨", "confirm_delete_artifact": "아티팩트 '%s'를 삭제하시겠습니까?", "archived": "아카이빙됨", "concept_system_global": "글로벌", @@ -944,8 +945,8 @@ "settings.email_notifications.disable": "이메일 알림 끄기", "settings.email_notifications.submit": "이메일 사전설정", "settings.email_notifications.andyourown": "그리고 내 소유의 알림", - "settings.email_notifications.actions.desc": "Gitea 작업에서 설정한 리포지토리에 대한 워크플로우 실행에 대한 알림입니다.", - "settings.email_notifications.actions.failure_only": "실패한 워크플로우 실행에 대해서만 알림", + "settings.email_notifications.actions.desc": "Gitea 작업에서 설정한 리포지토리에 대한 워크플로 실행에 대한 알림입니다.", + "settings.email_notifications.actions.failure_only": "실패한 워크플로 실행에 대해서만 알림", "settings.visibility": "사용자 공개범위", "settings.visibility.public": "공개", "settings.visibility.public_tooltip": "모두에게 공개", @@ -1321,6 +1322,7 @@ "repo.editor.fork_branch_exists": "\"%s\" 브랜치가 포크에 이미 존재합니다. 새로운 브랜치 이름을 사용하십시오.", "repo.commits.desc": "소스 코드 변경 내역 탐색", "repo.commits.commits": "커밋", + "repo.commits.history_enable_follow_renames": "이름변경 포함", "repo.commits.no_commits": "공통된 커밋이 없습니다. \"%s\"과 \"%s\"는 완전히 다른 이력을 가지고 있습니다.", "repo.commits.nothing_to_compare": "이 브랜치들은 동일합니다.", "repo.commits.search.tooltip": "키워드 앞에 \"author:\", \"committer:\", \"after:\", 또는 \"before:\"를 붙일 수 있습니다. 예: \"revert author:Alice before:2019-01-13\".", @@ -1877,9 +1879,9 @@ "repo.pulls.status_checks_details": "상세 정보", "repo.pulls.status_checks_hide_all": "체크된 것 숨기기", "repo.pulls.status_checks_show_all": "모든 체크 표시", - "repo.pulls.status_checks_approve_all": "모든 워크플로우 승인", - "repo.pulls.status_checks_need_approvals": "%d 워크플로우가 승인을 기다림", - "repo.pulls.status_checks_need_approvals_helper": "리포지토리 유지관리자의 승인이후에 워크플로우가 실행됩니다.", + "repo.pulls.status_checks_approve_all": "모든 워크플로 승인", + "repo.pulls.status_checks_need_approvals": "%d 워크플로가 승인을 기다림", + "repo.pulls.status_checks_need_approvals_helper": "리포지토리 유지관리자의 승인이후에 워크플로가 실행됩니다.", "repo.pulls.update_branch": "머지로 브랜치 갱신", "repo.pulls.update_branch_rebase": "리베이스로 브랜치 갱신", "repo.pulls.update_branch_success": "브랜치 업데이트 성공", @@ -2204,8 +2206,10 @@ "repo.settings.trust_model.collaborator.desc": "이 리포지토리 공동작업자에 의한 유효한 서명은 커미터와 일치하는지 여부에 관계없이 \"신뢰됨\"으로 표시됩니다. 그렇지 않으면 유효한 서명이 커미터와 일치하면 \"신뢰할 수 없음\"으로, 일치하지 않으면 \"불일치\"로 마킹됩니다.", "repo.settings.trust_model.committer": "커미터", "repo.settings.trust_model.committer.long": "커미터: 커미터와 일치하는 신뢰 서명을 허용합니다. 이는 GitHub의 동작과 일치하며, Gitea가 서명한 커밋은 Gitea를 커미터로 강제 지정합니다.", + "repo.settings.trust_model.committer.desc": "유효한 서명은 커미터와 일치하는 경우에만 \"신뢰됨\"으로 마킹되며, 그렇지 않으면 \"불일치\"로 마킹됩니다. 이는 실제 커미터가 커밋에서 Co-authored-by: 및 Co-committed-by: 트레일러로 표시된 서명된 커밋에 Gitea를 커미터로 강제합니다. 기본 Gitea 키는 데이터베이스의 사용자와 일치해야 합니다.", "repo.settings.trust_model.collaboratorcommitter": "공동작업자+커미터", "repo.settings.trust_model.collaboratorcommitter.long": "공동작업자+커미터: 커미터와 일치하는 공동작업자의 서명을 신뢰", + "repo.settings.trust_model.collaboratorcommitter.desc": "이 리포지토리 공동작업자의 유효한 서명은 커미터와 일치하는 경우 \"신뢰됨\"으로 마킹됩니다. 그렇지 않으면 유효한 서명이 커미터와 일치하면 \"신뢰할 수 없음\"으로, 그렇지 않으면 \"불일치\"로 마킹됩니다. 이렇게 하면 Gitea는 실제 커미터가 커밋에 Co-Authored-By: 및 Co-Committed-By: 트레일러로 표시된 서명된 커밋의 커미터로 강제됩니다. 기본 Gitea 키는 데이터베이스의 사용자와 일치해야 합니다.", "repo.settings.wiki_delete": "위키 데이터 삭제", "repo.settings.wiki_delete_desc": "리포지토리 위키 데이터를 삭제하는 것은 영구적이며 되돌릴 수 없습니다.", "repo.settings.wiki_delete_notices_1": "- 이 작업은 %s의 리포지토리 위키를 영구적으로 삭제하고 비활성화합니다.", @@ -2326,7 +2330,7 @@ "repo.settings.event_pull_request_approvals": "풀 리퀘스트 승인", "repo.settings.event_pull_request_merge": "풀 리퀘스트 머지", "repo.settings.event_header_workflow": "워크플로 이벤트", - "repo.settings.event_workflow_run": "워크플로우 실행", + "repo.settings.event_workflow_run": "워크플로 실행", "repo.settings.event_workflow_run_desc": "Gitea Actions 워크플로 실행이 큐에 추가되거나, 대기 중이거나, 진행 중이거나, 완료되었습니다.", "repo.settings.event_workflow_job": "워크플로 작업", "repo.settings.event_workflow_job_desc": "Gitea Actions 워크플로 작업이 큐에 추가되거나, 대기 중이거나, 진행 중이거나, 완료되었습니다.", @@ -2595,7 +2599,9 @@ "repo.diff.review.reject": "변경 요청", "repo.diff.review.self_approve": "풀 리퀘스트 작성자는 자신의 풀 리퀘스트를 승인할 수 없습니다", "repo.diff.committed_by": "커밋한 사람", + "repo.diff.coauthored_by": "공동 작성자", "repo.commits.avatar_stack_and": "그리고", + "repo.commits.avatar_stack_people": "%d 사람", "repo.diff.protected": "보호됨", "repo.diff.image.side_by_side": "나란히 보기", "repo.diff.image.swipe": "스와이프", @@ -2861,8 +2867,12 @@ "org.teams.all_repositories_admin_permission_desc": "이 팀은 모든 리포지토리에 대한 운영자 액세스 권한을 부여합니다: 멤버는 리포지토리에 읽기, 푸시, 공동작업자 추가를 할 수 있습니다.", "org.teams.visibility": "공개범위", "org.teams.visibility_private": "비공개", + "org.teams.visibility_private_helper": "팀 멤버와 조직 소유자에게만 표시됩니다.", "org.teams.visibility_limited": "제한됨", + "org.teams.visibility_limited_helper": "이 조직의 모든 멤버에게 표시됨.", "org.teams.visibility_public": "공개", + "org.teams.visibility_public_helper": "모든 로그인한 사용자가 볼수 있음.", + "org.teams.owners_visibility_fixed": "소유자 팀 공개수준은 변경할 수 없습니다.", "org.teams.invite.title": "당신은 조직 %s의 팀 %s에 초대되었습니다.", "org.teams.invite.by": "%s에 의해 초대됨", "org.teams.invite.description": "팀에 참여하려면 아래 버튼을 클릭하십시오.", @@ -3731,6 +3741,7 @@ "actions.runners.runner_title": "러너", "actions.runners.task_list": "이 러너의 최근 작업", "actions.runners.task_list.no_tasks": "아직 작업이 없습니다.", + "actions.runners.task_list.job": "작업", "actions.runners.task_list.status": "상태", "actions.runners.task_list.repository": "리포지토리", "actions.runners.task_list.commit": "커밋", @@ -3760,19 +3771,24 @@ "actions.runners.reset_registration_token_confirm": "현재 토큰을 무효화하고 새 토큰을 생성하시겠습니까?", "actions.runners.reset_registration_token_success": "러너 등록 토큰 성공적으로 리셋", "actions.runs.all_workflows": "모든 워크플로", - "actions.runs.other_workflows": "그외 워크플로우", + "actions.runs.other_workflows": "그외 워크플로", "actions.runs.other_workflows_tooltip": "이 리포지토리에서 실행되었지만 기본 브랜치에는 존재하지 않는 워크플로입니다.", - "actions.runs.workflow_run_count_1": "%d 개 워크플로우 실행", - "actions.runs.workflow_run_count_n": "%d 개 워크플로우 실행", + "actions.runs.workflow_run_count_1": "%d 개 워크플로 실행", + "actions.runs.workflow_run_count_n": "%d 개 워크플로 실행", "actions.runs.commit": "커밋", "actions.runs.run_details": "실행 상세정보", - "actions.runs.workflow_file": "워크플로우 파일", + "actions.runs.workflow_file": "워크플로 파일", + "actions.runs.workflow_file_no_permission": "워크플로 파일을 볼 수 있는 권한이 없음", "actions.runs.scheduled": "예약됨", "actions.runs.pushed_by": "다음이 푸시함", "actions.runs.invalid_workflow_helper": "워크플로 구성 파일이 유효하지 않습니다. 구성 파일을 확인하세요: %s", "actions.runs.no_matching_online_runner_helper": "레이블과 일치하는 온라인 러너가 없습니다: %s", + "actions.runs.no_runner_online": "이 작업 선택을 위한 온라인 러너가 없습니다.", + "actions.runs.waiting_for_available_runner": "일치하는 러너가 가용 상태가 되기를 기다리고 있습니다.", + "actions.runs.waiting_for_dependent_jobs": "다음 작업이 완료되기를 기다리고 있음: %s", "actions.runs.no_job_without_needs": "워크플로는 종속성이 없는 작업을 최소한 하나 포함해야 합니다.", "actions.runs.no_job": "워크플로는 최소한 하나의 작업을 포함해야 합니다", + "actions.runs.invalid_reusable_workflow_uses": "재사용 가능한 워크플로 \"uses\"이 잘못되었습니다: %s", "actions.runs.actor": "액터", "actions.runs.status": "상태", "actions.runs.actors_no_select": "모든 액터", @@ -3786,20 +3802,26 @@ "actions.runs.no_runs": "워크플로는 아직 실행되지 않았습니다.", "actions.runs.empty_commit_message": "(빈 커밋 메시지)", "actions.runs.expire_log_message": "로그가 너무 오래되어 제거되었습니다.", - "actions.runs.delete": "워크플로우 실행 삭제", - "actions.runs.cancel": "워크플로우 실행 취소", - "actions.runs.delete.description": "이 워크플로우 실행을 영구적으로 삭제하시겠습니까? 이 동작은 되돌릴 수 없습니다.", - "actions.runs.not_done": "이 워크플로우 실행은 완료되지 않았습니다.", - "actions.runs.view_workflow_file": "워크플로우 파일 표시", + "actions.runs.delete": "워크플로 실행 삭제", + "actions.runs.cancel": "워크플로 실행 취소", + "actions.runs.delete.description": "이 워크플로 실행을 영구적으로 삭제하시겠습니까? 이 동작은 되돌릴 수 없습니다.", + "actions.runs.not_done": "이 워크플로 실행은 완료되지 않았습니다.", + "actions.runs.no_failed_jobs": "이 워크플로 런에는 다시 실행할 실패한 작업이 없습니다.", + "actions.runs.view_workflow_file": "워크플로 파일 표시", "actions.runs.summary": "요약", "actions.runs.all_jobs": "모든 작업", + "actions.runs.job_summaries": "작업 요약", "actions.runs.expand_caller_jobs": "이 재사용 워크플로 호출기의 작업 표시", "actions.runs.collapse_caller_jobs": "이 재사용 워크플로 호출기의 작업 숨기기", "actions.runs.attempt": "시도", "actions.runs.latest": "최신", "actions.runs.latest_attempt": "최근 시도", "actions.runs.triggered_via": "%s를 통해 트리거됨", - "actions.runs.workflow_dependencies": "워크플로우 의존성", + "actions.runs.rerun_triggered": "재실행 트리거됨", + "actions.runs.back_to_pull_request": "풀 리퀘스트로 돌아가기", + "actions.runs.back_to_workflow": "워크플로로 돌아가기", + "actions.runs.total_duration": "총 기간", + "actions.runs.workflow_dependencies": "워크플로 의존성", "actions.runs.graph_jobs_count_1": "%d 작업", "actions.runs.graph_jobs_count_n": "%d 작업", "actions.runs.graph_dependencies_count_1": "%d 의존성", @@ -3817,8 +3839,29 @@ "actions.workflow.scope_owner": "소유자", "actions.workflow.scope_global": "글로벌", "actions.workflow.required": "필수 항목", - "actions.workflow.scoped_required_cannot_disable": "범위지정 워크플로우가 요구되며 비활성화할 수 없습니다.", - "actions.scoped_workflows": "범위지정 워크플로우", + "actions.workflow.scoped_required_cannot_disable": "범위지정 워크플로가 요구되며 비활성화할 수 없습니다.", + "actions.scoped_workflows": "범위지정 워크플로", + "actions.scoped_workflows.desc_org": "범위지정 워크플로 소스로 리포지토리를 등록합니다. 소스 리포지토리 기본 분기의 범위가 지정된 워크플로 디렉터리에 있는 워크플로 파일은 해당 리포지토리의 자체 컨텍스트에서 이 조직의 모든 리포지토리에서 실행됩니다.", + "actions.scoped_workflows.desc_user": "범위지정 워크플로 소스로 리포지토리를 등록합니다. 소스 리포지토리 기본 분기의 범위가 지정된 워크플로 디렉터리에 있는 워크플로 파일은 해당 리포지토리의 자체 컨텍스트에서 소유한 모든 리포지토리에서 실행됩니다.", + "actions.scoped_workflows.desc_global": "범위지정 워크플로 소스로 리포지토리를 등록합니다. 소스 리포지토리 기본 분기의 범위지정 워크플로 디렉터리에 있는 워크플로 파일은 해당 리포지토리의 자체 컨텍스트에서 이 인스턴스의 모든 리포지토리에서 실행됩니다. 인스턴스 수준 소스는 모든 리포지토리의 이벤트에서 평가되므로 이를 등록하면 대규모 인스턴스에 오버헤드가 추가될 수 있습니다.", + "actions.scoped_workflows.add_help": "리포지토리에서 범위지정 워크플로를 제공하려면 기본 브랜치의 %s 아래에 있는 워크플로 파일을 커밋한 다음 아래 소스로 리포지토리를 등록하세요.", + "actions.scoped_workflows.security_note": "소스 리포지토리의 워크플로 콘텐츠는 적용되는 모든 리포지토리에서 실행되고 해당 단계 스크립트와 해당 출력은 해당 리포지토리의 작업 로그에 기록되며 소비하는 리포지토리의 작업을 볼 수 있는 모든 사람이 읽을 수 있습니다. 따라서 비공개 리포지토리를 소스로 등록하면 해당 로그를 통해 워크플로 논리가 공개됩니다. 워크플로 콘텐츠가 모든 리포지토리 소비와 공유될 수 있는 리포지토리만 등록하세요. 범위지정 워크플로가 비공개 리포지토리의 재사용 가능한 워크플로를 참조하는 경우 모든 소비 리포지토리가 이를 읽을 수 있는지 확인하세요. 그렇지 않으면 워크플로가 실패합니다.", + "actions.scoped_workflows.source.add": "소스 리포지토리 추가", + "actions.scoped_workflows.source.add_success": "소스 리포지토리 추가됨.", + "actions.scoped_workflows.source.remove_success": "소스 리포지토리 제거됨.", + "actions.scoped_workflows.source.not_found": "리포지토리를 찾을 수 없음.", + "actions.scoped_workflows.required.update_success": "워크플로가 업데이트되어야 합니다.", + "actions.scoped_workflows.required.label": "워크플로를 필수로 표시합니다 (필수 워크플로는 리포지토리에 의해 비활성화될 수 없음):", + "actions.scoped_workflows.required.patterns": "유효한 상태 점검 패턴이 요구됨", + "actions.scoped_workflows.required.patterns_aria": "%s에 대한 유효한 상태 점검 패턴이 요구됨", + "actions.scoped_workflows.required.patterns_note": "워크플로가 필요한 경우에만 적용됩니다", + "actions.scoped_workflows.required.patterns_hint": "상태 확인 패턴을 구성하는 데 필요한 워크플로를 표시합니다.", + "actions.scoped_workflows.required.patterns_help": "한 줄에 하나의 상태 확인 패턴(glob)이 있습니다. 소비하는 풀 리퀘스트는 모든 패턴과 일치하는 상태가 통과된 후에만 병합될 수 있습니다. 이는 보호 규칙이 있는 모든 대상 브랜치에 적용되며, 자체 상태 확인이 비활성화된 브랜치에도 적용됩니다. 보호 규칙이 없는 대상 브랜치는 제한되지 않습니다.", + "actions.scoped_workflows.required.patterns_empty": "각 필수 워크플로에는 상태 확인 패턴이 하나 이상 필요합니다.", + "actions.scoped_workflows.required.missing_file": "파일이 더 이상 소스에 없음", + "actions.scoped_workflows.required.expected_contexts": "예상 상태 확인 (패턴과 일치하는 확인이 표시됨)", + "actions.scoped_workflows.required.no_status_contexts": "이 워크플로에서는 상태 확인을 게시하지 않으므로 필수로 표시하면 모든 풀 리퀘스트 사용이 병합되지 않습니다. 필수를 선택 취소합니다.", + "actions.scoped_workflows.no_files": "기본 브랜치에서 범위가 지정된 워크플로 파일을 찾을 수 없습니다.", "actions.workflow.run": "워크플로 실행", "actions.workflow.create_status_badge": "상태 배지 생성", "actions.workflow.status_badge": "상태 배지", @@ -3829,7 +3872,7 @@ "actions.workflow.has_workflow_dispatch": "이 워크플로에는 workflow_dispatch 이벤트 트리거가 있습니다.", "actions.workflow.has_no_workflow_dispatch": "워크플로 '%s'에는 workflow_dispatch 이벤트 트리거가 없습니다.", "actions.need_approval_desc": "포크 풀 리퀘스트에 대한 워크플로를 실행하려면 승인이 필요합니다.", - "actions.approve_all_success": "모든 워크플로우 실행이 성공적으로 승인되었습니다.", + "actions.approve_all_success": "모든 워크플로 실행이 성공적으로 승인되었습니다.", "actions.variables": "변수", "actions.variables.management": "변수 관리", "actions.variables.creation": "변수 추가", diff --git a/options/locale/locale_pt-PT.json b/options/locale/locale_pt-PT.json index 28e175f0ae..0b2e428855 100644 --- a/options/locale/locale_pt-PT.json +++ b/options/locale/locale_pt-PT.json @@ -3741,6 +3741,7 @@ "actions.runners.runner_title": "Executor", "actions.runners.task_list": "Tarefas recentes deste executor", "actions.runners.task_list.no_tasks": "Ainda não há tarefas.", + "actions.runners.task_list.job": "Trabalho", "actions.runners.task_list.status": "Estado", "actions.runners.task_list.repository": "Repositório", "actions.runners.task_list.commit": "Cometimento", @@ -3805,6 +3806,7 @@ "actions.runs.cancel": "Cancelar a execução da sequência de trabalho", "actions.runs.delete.description": "Tem a certeza que pretende eliminar permanentemente a execução desta sequência de trabalho? Esta operação não poderá ser desfeita.", "actions.runs.not_done": "A execução desta sequência de trabalho ainda não terminou.", + "actions.runs.no_failed_jobs": "A execução desta sequência de trabalho não tem trabalhos falhados para serem executados novamente.", "actions.runs.view_workflow_file": "Ver ficheiro da sequência de trabalho", "actions.runs.summary": "Resumo", "actions.runs.all_jobs": "Todos os trabalhos",