From 450a437cb6dcb16d6e7ac51492a3ce11270470a3 Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Wed, 31 Jan 2024 17:20:46 +0000 Subject: [PATCH 1/2] Translated using Weblate (Polish) Currently translated at 90.1% (328 of 364 strings) Translation: Woodpecker CI/UI Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/pl/ --- web/src/assets/locales/pl.json | 868 +++++++++++++++++---------------- 1 file changed, 456 insertions(+), 412 deletions(-) diff --git a/web/src/assets/locales/pl.json b/web/src/assets/locales/pl.json index d74fa1f26e..100aab6525 100644 --- a/web/src/assets/locales/pl.json +++ b/web/src/assets/locales/pl.json @@ -1,426 +1,470 @@ { - "admin": { - "settings": { - "agents": { - "add": "Dodaj agenta", - "agents": "Agenty", - "backend": { - "backend": "Backend", - "badge": "backend" - }, - "capacity": { - "badge": "pojemność", - "capacity": "Pojemność", - "desc": "Maksymalna liczba równoległych potoków wykonywanych przez tego agenta." - }, - "created": "Utworzono agenta", - "delete_agent": "Usuń agenta", - "delete_confirm": "Czy na pewno chcesz usunąć tego agenta? Nie będzie można go więcej połączyć z serwerem.", - "deleted": "Usunięto agenta", - "desc": "Agenty zarejestrowane na tym serwerze", - "edit_agent": "Edytuj agenta", - "last_contact": "Ostatni kontakt", - "name": { - "name": "Nazwa", - "placeholder": "Nazwa agenta" - }, - "never": "Nigdy", - "no_schedule": { - "name": "Dezaktywuj agenta", - "placeholder": "Nie pozwalaj agentowi pobierać nowych zadań" - }, - "none": "Nie ma jeszcze żadnego agenta.", - "platform": { - "badge": "platforma", - "platform": "Platforma" - }, - "save": "Zapisz agenta", - "saved": "Zapisano agenta", - "show": "Pokaż agenty", - "token": "Token", - "version": "Wersja" - }, - "not_allowed": "Nie masz pozwolenia na dostęp do ustawień serwera", - "queue": { - "agent": "agent", - "desc": "Zadania oczekujące na wykonanie przez agentów", - "pause": "Wstrzymaj", - "paused": "Kolejka jest wstrzymana", - "queue": "Kolejka", - "resume": "Wznów", - "resumed": "Kolejka jest wznowiona", - "stats": { - "completed_count": "Zadania zakończone", - "pending_count": "Oczekujące", - "running_count": "Uruchomione", - "waiting_on_deps_count": "Czekanie na zależności", - "worker_count": "Wolne" - }, - "task_pending": "Zadanie jest oczekujące", - "task_running": "Zadanie jest w toku", - "task_waiting_on_deps": "Zadanie oczekuje na zależności", - "tasks": "Zadania", - "waiting_for": "oczekuje na" - }, - "secrets": { - "add": "Dodaj sekret", - "created": "Dodano sekret globalny", - "deleted": "Usunięto sekret globalny", - "desc": "Globalne sekrety mogą być przekazane jako zmienne środowiskowe do poszczególnych kroków potoku wszystkich repozytoriów.", - "events": { - "events": "Dostępny dla wybranych zdarzeń", - "pr_warning": "Używaj tej opcji ostrożnie, osoba atakująca może złożyć szkodliwy pull request który ujawni twoje sekrety." - }, - "images": { - "desc": "Lista obrazów (rozdzielonych przecinkami) dla których ten sekret jest dostępny, pozostaw puste aby zezwolić dla wszystkich obrazów", - "images": "Dostępny dla wybranych obrazów" - }, - "name": "Nazwa", - "none": "Nie ma jeszcze żadnych globalnych sekretów.", - "plugins_only": "Dostępny tylko dla pluginów", - "save": "Zapisz sekret", - "saved": "Zapisano sekret globalny", - "secrets": "Sekrety", - "show": "Pokaż sekrety", - "value": "Wartość", - "warning": "Te sekrety będą dostępne dla wszystkich użytkowników serwera." - }, - "settings": "Ustawienia", - "users": { - "add": "Dodaj użytkownika", - "admin": { - "admin": "Administrator", - "placeholder": "Użytkownik jest adminem" - }, - "avatar_url": "Adres URL awatara", - "cancel": "Anuluj", - "created": "Użytkownik utworzony", - "delete_confirm": "Czy naprawdę chcesz usunąć tego użytkownika?", - "delete_user": "Usuń użytkownika", - "deleted": "Użytkownik usunięty", - "desc": "Użytkownicy zarejestrowani na tym serwerze", - "edit_user": "Edytuj użytkownika", - "email": "Email", - "login": "Logowanie", - "none": "Nie ma jeszcze użytkowników.", - "save": "Zapisz użytkownika", - "saved": "Użytkownik zapisany", - "show": "Pokaż użytkowników", - "users": "Użytkownicy" - } - } - }, - "back": "Powrót", - "cancel": "Anuluj", - "docs": "Dokumentacja", - "documentation_for": "Dokumentacja do tematu \"{topic}\"", - "errors": { - "not_found": "Serwer nie mógł znaleźć żądanego obiektu" - }, - "login": "Zaloguj", - "logout": "Wyloguj", - "not_found": { - "back_home": "Powrót do strony głównej", - "not_found": "Ojoj, 404, albo coś zepsuliśmy, albo pomyliłeś się przy wpisywaniu :-/" - }, - "org": { - "settings": { - "not_allowed": "Nie masz pozwolenia na dostęp do ustawień tej organizacji", - "secrets": { - "add": "Dodaj sekret", - "created": "Dodano sekret organizacji", - "deleted": "Usunięto sekret organizacji", - "desc": "Sekrety organizacji mogą być przekazane jako zmienne środowiskowe do poszczególnych kroków potoku wszystkich repozytoriów tej organizacji.", - "events": { - "events": "Dostępny dla wybranych zdarzeń", - "pr_warning": "Używaj tej opcji ostrożnie, osoba atakująca może złożyć szkodliwy pull request który ujawni twoje sekrety." - }, - "images": { - "desc": "Lista obrazów (rozdzielonych przecinkami) dla których ten sekret jest dostępny, pozostaw puste aby zezwolić dla wszystkich obrazów", - "images": "Dostępny dla wybranych obrazów" - }, - "name": "Nazwa", - "none": "Nie ma jeszcze żadnych sekretów organizacji.", - "plugins_only": "Dostępny tylko dla pluginów", - "save": "Zapisz sekret", - "saved": "Zapisano sekret organizacji", - "secrets": "Sekrety", - "show": "Pokaż sekrety", - "value": "Wartość" - }, - "settings": "Ustawienia" - } - }, - "password": "Hasło", - "pipeline_feed": "Tablica potoków", - "repo": { - "activity": "Aktywności", - "add": "Dodaj repozytorium", - "branches": "Gałęzie", - "deploy_pipeline": { - "enter_target": "Docelowe środowisko wdrażania", - "title": "Wyzwalanie zdarzenia deploymentu dla bieżącego potoku #{pipelineId}", - "trigger": "Wdrażanie", - "variables": { - "add": "Dodaj zmienną", - "desc": "Zdefiniuj dodatkowe zmienne użyte w twoim potoku. Zmienne o tej samej nazwie zostaną nadpisane.", - "name": "Nazwa zmiennej", - "title": "Dodatkowe zmienne potoku", - "value": "Wartość zmiennej" - } + "admin": { + "settings": { + "agents": { + "add": "Dodaj agenta", + "agents": "Agenty", + "backend": { + "backend": "Backend", + "badge": "backend" + }, + "capacity": { + "badge": "pojemność", + "capacity": "Pojemność", + "desc": "Maksymalna liczba równoległych potoków wykonywanych przez tego agenta." + }, + "created": "Utworzono agenta", + "delete_agent": "Usuń agenta", + "delete_confirm": "Czy na pewno chcesz usunąć tego agenta? Nie będzie można go więcej połączyć z serwerem.", + "deleted": "Usunięto agenta", + "desc": "Agenty zarejestrowane na tym serwerze", + "edit_agent": "Edytuj agenta", + "last_contact": "Ostatni kontakt", + "name": { + "name": "Nazwa", + "placeholder": "Nazwa agenta" + }, + "never": "Nigdy", + "no_schedule": { + "name": "Dezaktywuj agenta", + "placeholder": "Nie pozwalaj agentowi pobierać nowych zadań" + }, + "none": "Nie ma jeszcze żadnego agenta.", + "platform": { + "badge": "platforma", + "platform": "Platforma" + }, + "save": "Zapisz agenta", + "saved": "Zapisano agenta", + "show": "Pokaż agenty", + "token": "Token", + "version": "Wersja", + "id": "ID" + }, + "not_allowed": "Nie masz pozwolenia na dostęp do ustawień serwera", + "queue": { + "agent": "agent", + "desc": "Zadania oczekujące na wykonanie przez agentów", + "pause": "Wstrzymaj", + "paused": "Kolejka jest wstrzymana", + "queue": "Kolejka", + "resume": "Wznów", + "resumed": "Kolejka jest wznowiona", + "stats": { + "completed_count": "Zadania zakończone", + "pending_count": "Oczekujące", + "running_count": "Uruchomione", + "waiting_on_deps_count": "Oczekiwanie na zależności", + "worker_count": "Wolne" + }, + "task_pending": "Zadanie jest oczekujące", + "task_running": "Zadanie jest w toku", + "task_waiting_on_deps": "Zadanie oczekuje na zależności", + "tasks": "Zadania", + "waiting_for": "oczekuje na" + }, + "secrets": { + "add": "Dodaj sekret", + "created": "Dodano sekret globalny", + "deleted": "Usunięto sekret globalny", + "desc": "Globalne sekrety mogą być przekazane jako zmienne środowiskowe do poszczególnych kroków potoku wszystkich repozytoriów.", + "events": { + "events": "Dostępny dla wybranych zdarzeń", + "pr_warning": "Używaj tej opcji ostrożnie, osoba atakująca może złożyć szkodliwy pull request który ujawni twoje sekrety." + }, + "images": { + "desc": "Lista obrazów (rozdzielonych przecinkami) dla których ten sekret jest dostępny, pozostaw puste aby zezwolić dla wszystkich obrazów", + "images": "Dostępny dla wybranych obrazów" + }, + "name": "Nazwa", + "none": "Nie ma jeszcze żadnych globalnych sekretów.", + "plugins_only": "Dostępny tylko dla pluginów", + "save": "Zapisz sekret", + "saved": "Zapisano sekret globalny", + "secrets": "Sekrety", + "show": "Pokaż sekrety", + "value": "Wartość", + "warning": "Te sekrety będą dostępne dla wszystkich użytkowników serwera." + }, + "settings": "Ustawienia", + "users": { + "add": "Dodaj użytkownika", + "admin": { + "admin": "Administrator", + "placeholder": "Użytkownik jest administratorem" + }, + "avatar_url": "Adres URL awatara", + "cancel": "Anuluj", + "created": "Dodano użytkownika", + "delete_confirm": "Czy naprawdę chcesz usunąć tego użytkownika?", + "delete_user": "Usuń użytkownika", + "deleted": "Usunięto użytkownika", + "desc": "Użytkownicy zarejestrowani na tym serwerze", + "edit_user": "Edytuj użytkownika", + "email": "Email", + "login": "Logowanie", + "none": "Nie ma jeszcze użytkowników.", + "save": "Zapisz użytkownika", + "saved": "Zapisano użytkownika", + "show": "Pokaż użytkowników", + "users": "Użytkownicy" + }, + "orgs": { + "orgs": "Organizacje" + }, + "repos": { + "repos": "Repozytoria" + } + } }, - "enable": { - "enable": "Aktywuj", - "enabled": "Już aktywowano", - "list_reloaded": "Wczytano listę repozytoriów ponownie", - "reload": "Wczytaj repozytoria ponownie", - "success": "Zaktywowano" + "back": "Powrót", + "cancel": "Anuluj", + "docs": "Dokumentacja", + "documentation_for": "Dokumentacja do tematu \"{topic}\"", + "errors": { + "not_found": "Serwer nie mógł znaleźć żądanego obiektu" }, - "manual_pipeline": { - "select_branch": "Wybierz gałąź", - "title": "Wyzwól ręcznie uruchomienie potoku", - "trigger": "Uruchom potok", - "variables": { - "add": "Dodaj zmienną", - "desc": "Zdefiniuj dodatkowe zmienne użyte w twoim potoku. Zmienne o tej samej nazwie zostaną nadpisane.", - "name": "Nazwa zmiennej", - "title": "Dodatkowe zmienne potoku", - "value": "Wartość zmiennej" - } + "login": "Zaloguj", + "logout": "Wyloguj", + "not_found": { + "back_home": "Powrót do strony głównej", + "not_found": "Ojoj, 404, albo coś zepsuliśmy, albo pomyliłeś się przy wpisywaniu :-/" }, - "not_allowed": "Nie masz pozwolenia na dostęp do tego repozytorium", - "open_in_forge": "Otwórz repozytorium w systemie kontroli wersji", - "pipeline": { - "actions": { - "cancel": "Anuluj", - "cancel_success": "Anulowano potok", - "canceled": "Ten krok został anulowany.", - "deploy": "Wdrażanie", - "log_auto_scroll": "Przewijaj automatycznie", - "log_auto_scroll_off": "Wyłącz automatyczne przewijanie", - "log_download": "Pobierz", - "restart": "Uruchom ponownie", - "restart_success": "Uruchomiono potok ponownie" - }, - "config": "Konfiguracja", - "event": { - "cron": "Cron", - "deploy": "Wdrażanie", - "manual": "Ręcznie", - "pr": "Pull Request", - "push": "Push", - "tag": "Tag" - }, - "exit_code": "kod wyjścia {exitCode}", - "files": "Zmodyfikowane pliki ({files})", - "loading": "Ładowanie…", - "log_download_error": "Wystąpił błąd przy pobieraniu pliku z logiem", - "no_files": "Nie zmodyfikowano żadnych plików.", - "no_pipeline_steps": "Brak dostępnych kroków potoku!", - "no_pipelines": "Nie uruchomiono jeszcze żadnego potoku.", - "pipeline": "Potok #{pipelineId}", - "pipelines_for": "Potoki dla gałęzi \"{branch}\"", - "pipelines_for_pr": "Potoki dla pull requesta #{index}", - "protected": { - "approve": "Zatwierdź", - "approve_success": "Zatwierdzono potok", - "awaits": "Ten potok oczekuje na zatwierdzenie przez maintainera!", - "decline": "Odrzuć", - "decline_success": "Odrzucono potok", - "declined": "Ten potok został odrzucony!" - }, - "status": { - "blocked": "zablokowany", - "declined": "odrzucony", - "error": "błąd", - "failure": "zakończony niepowodzeniem", - "killed": "zabity", - "pending": "oczekujący na wykonanie", - "running": "w trakcie uruchomienia", - "skipped": "pominięty", - "started": "rozpoczęty", - "status": "Status: {status}", - "success": "zakończony powodzeniem" - }, - "step_not_started": "Ten krok jeszcze się nie rozpoczął.", - "tasks": "Zadania" + "org": { + "settings": { + "not_allowed": "Nie masz pozwolenia na dostęp do ustawień tej organizacji", + "secrets": { + "add": "Dodaj sekret", + "created": "Dodano sekret organizacji", + "deleted": "Usunięto sekret organizacji", + "desc": "Sekrety organizacji mogą być przekazane jako zmienne środowiskowe do poszczególnych kroków potoku wszystkich repozytoriów tej organizacji.", + "events": { + "events": "Dostępny dla wybranych zdarzeń", + "pr_warning": "Używaj tej opcji ostrożnie, osoba atakująca może złożyć szkodliwy pull request który ujawni twoje sekrety." + }, + "images": { + "desc": "Lista obrazów (rozdzielonych przecinkami) dla których ten sekret jest dostępny, pozostaw puste aby zezwolić dla wszystkich obrazów", + "images": "Dostępny dla wybranych obrazów" + }, + "name": "Nazwa", + "none": "Nie ma jeszcze żadnych sekretów organizacji.", + "plugins_only": "Dostępny tylko dla pluginów", + "save": "Zapisz sekret", + "saved": "Zapisano sekret organizacji", + "secrets": "Sekrety", + "show": "Pokaż sekrety", + "value": "Wartość" + }, + "settings": "Ustawienia" + } }, - "pull_requests": "Pull requesty", - "settings": { - "actions": { - "actions": "Operacje", - "delete": { - "confirm": "Wszystkie dane zostaną utracone po wykonaniu tej operacji!!!\n\nCzy na pewno chcesz kontynuować?", - "delete": "Usuń repozytorium", - "success": "Usunięto repozytorium" - }, - "disable": { - "disable": "Dezaktywuj repozytorium", - "success": "Dezaktywowano repozytorium" + "password": "Hasło", + "pipeline_feed": "Tablica potoków", + "repo": { + "activity": "Aktywności", + "add": "Dodaj repozytorium", + "branches": "Gałęzie", + "deploy_pipeline": { + "enter_target": "Docelowe środowisko wdrażania", + "title": "Wyzwalanie zdarzenia deploymentu dla bieżącego potoku #{pipelineId}", + "trigger": "Wdrażanie", + "variables": { + "add": "Dodaj zmienną", + "desc": "Zdefiniuj dodatkowe zmienne użyte w twoim potoku. Zmienne o tej samej nazwie zostaną nadpisane.", + "name": "Nazwa zmiennej", + "title": "Dodatkowe zmienne potoku", + "value": "Wartość zmiennej" + } }, "enable": { - "enable": "Włącz repozytorium", - "success": "Włączono repozytorium" + "enable": "Aktywuj", + "enabled": "Już aktywowano", + "list_reloaded": "Wczytano listę repozytoriów ponownie", + "reload": "Wczytaj repozytoria ponownie", + "success": "Zaktywowano", + "disabled": "Dezaktywowany" }, - "repair": { - "repair": "Napraw repozytorium", - "success": "Naprawiono repozytorium" - } - }, - "badge": { - "badge": "Plakietka", - "branch": "Gałąź", - "type": "Składnia", - "type_html": "HTML", - "type_markdown": "Markdown", - "type_url": "URL" - }, - "crons": { - "add": "Dodaj cron", - "branch": { - "placeholder": "Gałąź (używa domyślnej gałęzi jeśli puste)", - "title": "Gałąź" - }, - "created": "Dodano cron", - "crons": "Crony", - "delete": "Usuń cron", - "deleted": "Usunięto cron", - "desc": "Zadania cron mogą być używane do wyzwalania potoków w regularnym odstępie.", - "edit": "Edytuj cron", - "name": { - "name": "Nazwa", - "placeholder": "Nazwa zadania cron" - }, - "next_exec": "Następne uruchomienie", - "none": "Nie dodano jeszcze żadnego crona.", - "not_executed_yet": "Jeszcze nigdy nie uruchomiono", - "run": "Uruchom teraz", - "save": "Zapisz cron", - "saved": "Zapisano cron", - "schedule": { - "placeholder": "Harmonogram", - "title": "Harmonogram (wyrażony w UTC)" - }, - "show": "Pokaż crony" - }, - "general": { - "allow_pr": { - "allow": "Zezwól na pull requesty", - "desc": "Potoki mogą być uruchamiane przy pull requestach." - }, - "cancel_prev": { - "cancel": "Anuluj wcześniejsze potoki", - "desc": "Zaznacz aby anulować oczekujące i uruchomione potoki dla tego samego zdarzenia i kontekstu przed rozpoczęciem nowego potoku." - }, - "general": "Ogólne", - "netrc_only_trusted": { - "desc": "Wstrzykuj poświadczenia netrc tylko do zaufanych kontenerów (zalecane).", - "netrc_only_trusted": "Wstrzykuj poświadczenia netrc tylko do zaufanych kontenerów" - }, - "pipeline_path": { - "default": "Domyślnie: .woodpecker/*.{'{yaml,yml}'} -> .woodpecker.yaml -> .woodpecker.yml", - "desc": "Ścieżka do konfiguracji Twojego potoku (na przykład {0}). Foldery powinny kończyć się znakiem {1}.", - "desc_path_example": "moja/ścieżka/", - "path": "Ścieżka do pliku potoku" + "manual_pipeline": { + "select_branch": "Wybierz gałąź", + "title": "Wyzwól ręcznie uruchomienie potoku", + "trigger": "Uruchom potok", + "variables": { + "add": "Dodaj zmienną", + "desc": "Zdefiniuj dodatkowe zmienne użyte w twoim potoku. Zmienne o tej samej nazwie zostaną nadpisane.", + "name": "Nazwa zmiennej", + "title": "Dodatkowe zmienne potoku", + "value": "Wartość zmiennej" + } }, - "project": "Ustawienia projektu", - "protected": { - "desc": "Każdy potok musi zostać zatwierdzony przed uruchomieniem.", - "protected": "Chroniony" + "not_allowed": "Nie masz pozwolenia na dostęp do tego repozytorium", + "open_in_forge": "Otwórz repozytorium w systemie kontroli wersji", + "pipeline": { + "actions": { + "cancel": "Anuluj", + "cancel_success": "Anulowano potok", + "canceled": "Ten krok został anulowany.", + "deploy": "Wdrażanie", + "log_auto_scroll": "Przewijaj automatycznie", + "log_auto_scroll_off": "Wyłącz automatyczne przewijanie", + "log_download": "Pobierz", + "restart": "Uruchom ponownie", + "restart_success": "Uruchomiono potok ponownie" + }, + "config": "Konfiguracja", + "event": { + "cron": "Cron", + "deploy": "Wdrażanie", + "manual": "Ręcznie", + "pr": "Pull Request", + "push": "Push", + "tag": "Tag" + }, + "exit_code": "Kod wyjścia {exitCode}", + "files": "Zmodyfikowane pliki ({files})", + "loading": "Ładowanie…", + "log_download_error": "Wystąpił błąd przy pobieraniu pliku z logiem", + "no_files": "Nie zmodyfikowano żadnych plików.", + "no_pipeline_steps": "Brak dostępnych kroków potoku!", + "no_pipelines": "Nie uruchomiono jeszcze żadnego potoku.", + "pipeline": "Potok #{pipelineId}", + "pipelines_for": "Potoki dla gałęzi \"{branch}\"", + "pipelines_for_pr": "Potoki dla pull requesta #{index}", + "protected": { + "approve": "Zatwierdź", + "approve_success": "Zatwierdzono potok", + "awaits": "Ten potok oczekuje na zatwierdzenie przez maintainera!", + "decline": "Odrzuć", + "decline_success": "Odrzucono potok", + "declined": "Ten potok został odrzucony!" + }, + "status": { + "blocked": "zablokowany", + "declined": "odrzucony", + "error": "błąd", + "failure": "zakończony niepowodzeniem", + "killed": "zabity", + "pending": "oczekujący na wykonanie", + "running": "w trakcie uruchomienia", + "skipped": "pominięty", + "started": "rozpoczęty", + "status": "Status: {status}", + "success": "zakończony powodzeniem" + }, + "step_not_started": "Ten krok jeszcze się nie rozpoczął.", + "tasks": "Zadania", + "log_title": "Logi" }, - "save": "Zapisz ustawienia", - "success": "Zaktualizowano ustawienia projektu", - "timeout": { - "minutes": "minut", - "timeout": "Limit czasu wykonania" + "pull_requests": "Pull requesty", + "settings": { + "actions": { + "actions": "Operacje", + "delete": { + "confirm": "Wszystkie dane zostaną utracone po wykonaniu tej operacji!!!\n\nCzy na pewno chcesz kontynuować?", + "delete": "Usuń repozytorium", + "success": "Usunięto repozytorium" + }, + "disable": { + "disable": "Dezaktywuj repozytorium", + "success": "Dezaktywowano repozytorium" + }, + "enable": { + "enable": "Włącz repozytorium", + "success": "Włączono repozytorium" + }, + "repair": { + "repair": "Napraw repozytorium", + "success": "Naprawiono repozytorium" + } + }, + "badge": { + "badge": "Plakietka", + "branch": "Gałąź", + "type": "Składnia", + "type_html": "HTML", + "type_markdown": "Markdown", + "type_url": "URL" + }, + "crons": { + "add": "Dodaj cron", + "branch": { + "placeholder": "Gałąź (używa domyślnej gałęzi jeśli puste)", + "title": "Gałąź" + }, + "created": "Dodano cron", + "crons": "Crony", + "delete": "Usuń cron", + "deleted": "Usunięto cron", + "desc": "Zadania cron mogą być używane do wyzwalania potoków w regularnym odstępie.", + "edit": "Edytuj cron", + "name": { + "name": "Nazwa", + "placeholder": "Nazwa zadania cron" + }, + "next_exec": "Następne uruchomienie", + "none": "Nie dodano jeszcze żadnego crona.", + "not_executed_yet": "Jeszcze nigdy nie uruchomiono", + "run": "Uruchom teraz", + "save": "Zapisz cron", + "saved": "Zapisano cron", + "schedule": { + "placeholder": "Harmonogram", + "title": "Harmonogram (wyrażony w UTC)" + }, + "show": "Pokaż crony" + }, + "general": { + "allow_pr": { + "allow": "Zezwól na pull requesty", + "desc": "Potoki mogą być uruchamiane przy pull requestach." + }, + "cancel_prev": { + "cancel": "Anuluj wcześniejsze potoki", + "desc": "Zaznacz aby anulować oczekujące i uruchomione potoki dla tego samego zdarzenia i kontekstu przed rozpoczęciem nowego potoku." + }, + "general": "Ogólne", + "netrc_only_trusted": { + "desc": "Wstrzykuj poświadczenia netrc tylko do zaufanych kontenerów (zalecane).", + "netrc_only_trusted": "Wstrzykuj poświadczenia netrc tylko do zaufanych kontenerów" + }, + "pipeline_path": { + "default": "Domyślnie: .woodpecker/*.{'{yaml,yml}'} -> .woodpecker.yaml -> .woodpecker.yml", + "desc": "Ścieżka do konfiguracji Twojego potoku (na przykład {0}). Foldery powinny kończyć się znakiem {1}.", + "desc_path_example": "moja/ścieżka/", + "path": "Ścieżka do pliku potoku" + }, + "project": "Ustawienia projektu", + "protected": { + "desc": "Każdy potok musi zostać zatwierdzony przed uruchomieniem.", + "protected": "Chroniony" + }, + "save": "Zapisz ustawienia", + "success": "Zaktualizowano ustawienia projektu", + "timeout": { + "minutes": "minut", + "timeout": "Limit czasu wykonania" + }, + "trusted": { + "desc": "Kontenery potoku otrzymają dostęp do podwyższonych operacji, takich jak montowanie woluminów.", + "trusted": "Zaufany" + }, + "visibility": { + "internal": { + "desc": "Tylko zalogowani użytkownicy instancji Woodpecker mogą zobaczyć ten projekt.", + "internal": "Wewnętrzny" + }, + "private": { + "desc": "Tylko ty i inni właściciele repozytorium mogą zobaczyć ten projekt.", + "private": "Prywatny" + }, + "public": { + "desc": "Każdy użytkownik może zobaczyć twój projekt bez bycia zalogowanym.", + "public": "Publiczny" + }, + "visibility": "Widoczność projektu" + } + }, + "not_allowed": "Nie masz pozwolenia na dostęp do ustawień tego repozytorium", + "registries": { + "add": "Dodaj rejestr", + "address": { + "address": "Adres", + "placeholder": "Adres rejestru (np. docker.io)" + }, + "created": "Utworzono dane rejestru", + "credentials": "Dane rejestrów", + "delete": "Usuń rejestr", + "deleted": "Usunięto dane rejestru", + "desc": "Możesz dodać dane rejestrów aby używać prywatnych obrazów w twoim potoku.", + "edit": "Edytuj rejestr", + "none": "Nie dodano jeszcze żadnego rejestru.", + "registries": "Rejestry", + "save": "Zapisz rejestr", + "saved": "Zapisano dane rejestru", + "show": "Pokaż rejestry" + }, + "secrets": { + "add": "Dodaj sekret", + "created": "Dodano sekret", + "delete": "Usuń sekret", + "delete_confirm": "Czy naprawdę chcesz usunąć ten sekret?", + "deleted": "Usunięto sekret", + "desc": "Sekrety są przekazywane do poszczególnych kroków potoku jako zmienne środowiskowe.", + "edit": "Edytuj sekret", + "events": { + "events": "Dostępny dla wybranych zdarzeń", + "pr_warning": "Używaj tej opcji ostrożnie, osoba atakująca może złożyć szkodliwy pull request który ujawni twoje sekrety." + }, + "images": { + "desc": "Lista obrazów (rozdzielonych przecinkami) dla których ten sekret jest dostępny, pozostaw puste aby zezwolić dla wszystkich obrazów", + "images": "Dostępny dla wybranych obrazów" + }, + "name": "Nazwa", + "none": "Nie ma jeszcze żadnych sekretów.", + "plugins_only": "Dostępny tylko dla pluginów", + "save": "Zapisz sekret", + "saved": "Zapisano sekret", + "secrets": "Sekrety", + "show": "Pokaż sekrety", + "value": "Wartość" + }, + "settings": "Ustawienia" }, - "trusted": { - "desc": "Kontenery potoku otrzymają dostęp do podwyższonych operacji, takich jak montowanie woluminów.", - "trusted": "Zaufany" - }, - "visibility": { - "internal": { - "desc": "Tylko zalogowani użytkownicy instancji Woodpecker mogą zobaczyć ten projekt.", - "internal": "Wewnętrzny" - }, - "private": { - "desc": "Tylko ty i inni właściciele repozytorium mogą zobaczyć ten projekt.", - "private": "Prywatny" - }, - "public": { - "desc": "Każdy użytkownik może zobaczyć twój projekt bez bycia zalogowanym.", - "public": "Publiczny" - }, - "visibility": "Widoczność projektu" + "user_none": "Ta organizacja / użytkownik nie ma jeszcze żadnych projektów." + }, + "repos": "Repozytoria", + "repositories": "Repozytoria", + "search": "Szukaj…", + "time": { + "days_short": "d", + "hours_short": "godz", + "min_short": "min", + "not_started": "jeszcze nie rozpoczęto", + "sec_short": "sek", + "template": "DD.MM.YYYY, HH:mm z", + "weeks_short": "tyg" + }, + "unknown_error": "Wystąpił nieznany błąd", + "url": "URL", + "user": { + "access_denied": "Nie masz pozwolenia na zalogowanie", + "internal_error": "Wystąpił błąd wewnętrzny", + "oauth_error": "Błąd podczas uwierzytelnienia u dostawcy OAuth", + "settings": { + "api": { + "dl_cli": "Pobierz CLI", + "cli_usage": "Przykład użycia CLI", + "shell_setup": "Przygotowanie powłoki", + "api_usage": "Przykład użycia API", + "api": "API", + "reset_token": "Zresetuj token" + }, + "settings": "Ustawienia użytkownika", + "secrets": { + "deleted": "Usunięto sekret użytkownika", + "name": "Nazwa", + "value": "Wartość", + "secrets": "Sekrety", + "none": "Nie ma jeszcze żadnych sekretów użytkownika.", + "add": "Dodaj sekret", + "save": "Zapisz sekret", + "show": "Pokaż sekrety", + "created": "Dodano sekret użytkownika", + "saved": "Zapisano sekret użytkownika" + }, + "general": { + "theme": { + "auto": "Automatyczny", + "dark": "Ciemny", + "light": "Jasny", + "theme": "Motyw" + }, + "language": "Język", + "general": "Ogólne" + } } - }, - "not_allowed": "Nie masz pozwolenia na dostęp do ustawień tego repozytorium", - "registries": { - "add": "Dodaj rejestr", - "address": { - "address": "Adres", - "placeholder": "Adres rejestru (np. docker.io)" - }, - "created": "Utworzono dane rejestru", - "credentials": "Dane rejestrów", - "delete": "Usuń rejestr", - "deleted": "Usunięto dane rejestru", - "desc": "Możesz dodać dane rejestrów aby używać prywatnych obrazów w twoim potoku.", - "edit": "Edytuj rejestr", - "none": "Nie dodano jeszcze żadnego rejestru.", - "registries": "Rejestry", - "save": "Zapisz rejestr", - "saved": "Zapisano dane rejestru", - "show": "Pokaż rejestry" - }, - "secrets": { - "add": "Dodaj sekret", - "created": "Dodano sekret", - "delete": "Usuń sekret", - "delete_confirm": "Czy naprawdę chcesz usunąć ten sekret?", - "deleted": "Usunięto sekret", - "desc": "Sekrety są przekazywane do poszczególnych kroków potoku jako zmienne środowiskowe.", - "edit": "Edytuj sekret", - "events": { - "events": "Dostępny dla wybranych zdarzeń", - "pr_warning": "Używaj tej opcji ostrożnie, osoba atakująca może złożyć szkodliwy pull request który ujawni twoje sekrety." - }, - "images": { - "desc": "Lista obrazów (rozdzielonych przecinkami) dla których ten sekret jest dostępny, pozostaw puste aby zezwolić dla wszystkich obrazów", - "images": "Dostępny dla wybranych obrazów" - }, - "name": "Nazwa", - "none": "Nie ma jeszcze żadnych sekretów.", - "plugins_only": "Dostępny tylko dla pluginów", - "save": "Zapisz sekret", - "saved": "Zapisano sekret", - "secrets": "Sekrety", - "show": "Pokaż sekrety", - "value": "Wartość" - }, - "settings": "Ustawienia" }, - "user_none": "Ta organizacja / użytkownik nie ma jeszcze żadnych projektów." - }, - "repos": "Repozytoria", - "repositories": "Repozytoria", - "search": "Szukaj…", - "time": { - "days_short": "d", - "hours_short": "godz", - "min_short": "min", - "not_started": "jeszcze nie rozpoczęto", - "sec_short": "sek", - "template": "DD.MM.YYYY, HH:mm z", - "weeks_short": "tyg" - }, - "unknown_error": "Wystąpił nieznany błąd", - "url": "URL", - "user": { - "access_denied": "Nie masz pozwolenia na zalogowanie", - "internal_error": "Wystąpił błąd wewnętrzny", - "oauth_error": "Błąd podczas uwierzytelnienia u dostawcy OAuth" - }, - "username": "Nazwa użytkownika", - "welcome": "Witamy w Woodpecker" + "username": "Nazwa użytkownika", + "welcome": "Witamy w Woodpecker", + "empty_list": "Nie znaleziono {entity}!", + "api": "API" } From a801f8cbc3d61c6f01d496aeb134f9222fe69b33 Mon Sep 17 00:00:00 2001 From: Lukas Date: Thu, 1 Feb 2024 08:40:01 +0100 Subject: [PATCH 2/2] Add loading spinner to repo list (#3310) --- web/src/views/RepoAdd.vue | 42 +++++++++++++++++++++++---------------- 1 file changed, 25 insertions(+), 17 deletions(-) diff --git a/web/src/views/RepoAdd.vue b/web/src/views/RepoAdd.vue index ecb9a9de1f..e676818b0f 100644 --- a/web/src/views/RepoAdd.vue +++ b/web/src/views/RepoAdd.vue @@ -5,23 +5,28 @@
- - {{ repo.full_name }} - {{ $t('repo.enable.enabled') }} -
- -
-
+ +
+ +
@@ -49,11 +54,14 @@ const repos = ref(); const repoToActivate = ref(); const search = ref(''); const i18n = useI18n(); +const loading = ref(false); const { searchedRepos } = useRepoSearch(repos, search); onMounted(async () => { + loading.value = true; repos.value = await apiClient.getRepoList({ all: true }); + loading.value = false; }); const { doSubmit: activateRepo, isLoading: isActivatingRepo } = useAsyncAction(async (repo: Repo) => {