Merge branch 'origin/main' into 'next-release/main'

This commit is contained in:
oauth 2024-11-26 19:05:39 +00:00
commit 4defcb14b8
8 changed files with 1015 additions and 1015 deletions

View file

@ -1,490 +1,490 @@
{
"admin": {
"settings": {
"agents": {
"add": "Přidat agent",
"agents": "Agenti",
"backend": {
"backend": "Backend",
"badge": "backend"
},
"capacity": {
"badge": "kapacita",
"capacity": "Kapacita",
"desc": "Maximální počet paralelních potrubí prováděných tímto agentem."
},
"created": "Agent vytvořen",
"delete_agent": "Odstranit agent",
"delete_confirm": "Opravdu chcete tohoto agenta odstranit? Už se nebude moci připojit k serveru.",
"deleted": "Agent smazán",
"desc": "Agenti registrovaní pro tento server",
"edit_agent": "Upravit agent",
"id": "ID",
"last_contact": "Poslední kontakt",
"name": {
"name": "Název",
"placeholder": "Jméno agenta"
},
"never": "Nikdy",
"no_schedule": {
"name": "Zakázat agent",
"placeholder": "Zastavení přebírání nových úkolů agentem"
},
"none": "Zatím zde nejsou žádní agenti.",
"platform": {
"badge": "platforma",
"platform": "Platforma"
},
"save": "Uložit agent",
"saved": "Agent uložen",
"show": "Ukázat agenty",
"token": "Tokeny",
"version": "Verze"
},
"not_allowed": "Nemáte povolen přístup k nastavení serveru",
"orgs": {
"delete_confirm": "Opravdu chcete tuto organizaci smazat? Tím se odstraní také všechna úložiště vlastněná touto organizací.",
"delete_org": "Odstranit organizaci",
"deleted": "Organizace vymazána",
"desc": "Organizace vlastnící úložiště na tomto serveru",
"none": "Zatím neexistují žádné organizace.",
"org_settings": "Organizační nastavení",
"orgs": "Organizace",
"view": "Zobrazit organizaci"
},
"queue": {
"agent": "agent",
"desc": "Úlohy čekající na provedení agenty",
"pause": "Pauza",
"paused": "Fronta je pozastavena",
"queue": "Fronta",
"resume": "Resumé",
"resumed": "Fronta je obnovena",
"stats": {
"completed_count": "Dokončené úkoly",
"pending_count": "Čeká se na",
"running_count": "Běhání",
"waiting_on_deps_count": "Čekání na závislosti",
"worker_count": "Zdarma"
},
"task_pending": "Úkol je v řešení",
"task_running": "Úloha je spuštěna",
"task_waiting_on_deps": "Úloha čeká na závislosti",
"tasks": "Úkoly",
"waiting_for": "čekání na"
},
"repos": {
"desc": "Úložiště, která jsou nebo byla na tomto serveru povolena",
"disabled": "Bezbariérový",
"none": "Zatím neexistují žádná úložiště.",
"repos": "Repozitáře",
"settings": "Repozitář nastavení",
"view": "Zobrazit Repozitář"
},
"secrets": {
"add": "Přidat tajemství",
"created": "Vytvoření globálního tajemství",
"deleted": "Globální tajemství odstraněno",
"desc": "Globální tajemství lze předat všem úložištím jednotlivých kroků pipeline za běhu jako proměnné prostředí.",
"events": {
"events": "Dostupné na následujících akcích",
"pr_warning": "S touto možností buďte opatrní, protože špatný subjekt může odeslat škodlivý požadavek na stažení, který odhalí vaše tajemství."
},
"images": {
"desc": "Seznam obrázků oddělených čárkou, u kterých je toto tajemství k dispozici, pokud chcete povolit všechny obrázky, nechte prázdný",
"images": "Dostupné pro následující snímky"
},
"name": "Název",
"none": "Zatím neexistují žádná globální tajemství.",
"plugins_only": "K dispozici pouze pro pluginy",
"save": "Uložit tajemství",
"saved": "Globální tajemství uloženo",
"secrets": "Tajemství",
"show": "Zobrazit tajemství",
"value": "Hodnoty",
"warning": "Tato tajemství budou k dispozici všem uživatelům serveru."
},
"settings": "Nastavení",
"users": {
"add": "Přidat uživatele",
"admin": {
"admin": "Admin",
"placeholder": "Uživatel je admin"
},
"avatar_url": "Adresa URL avatara",
"cancel": "Zrušit",
"created": "Uživatel vytvořil",
"delete_confirm": "Opravdu chcete tohoto uživatele odstranit? Tím se odstraní také všechna úložiště, která tento uživatel vlastní.",
"delete_user": "Odstranění uživatele",
"deleted": "Smazaný uživatel",
"desc": "Uživatelé registrovaní pro tento server",
"edit_user": "Upravit uživatele",
"email": "E-mail",
"login": "Přihlášení",
"none": "Zatím nejsou žádní uživatelé.",
"save": "Uložit uživatele",
"saved": "Uživatel uložil",
"show": "Zobrazit uživatele",
"users": "Uživatelé"
}
}
},
"api": "API",
"back": "Zpět",
"cancel": "Zrušit",
"docs": "Doky",
"documentation_for": "Dokumentace k \"{topic}\"",
"errors": {
"not_found": "Server nemohl najít požadovaný objekt"
},
"login": "Přihlášení",
"logout": "Odhlášení",
"not_found": {
"back_home": "Zpět na úvod",
"not_found": "Páni 404, buď jsme něco rozbili, nebo jsi měl překlep :-/"
},
"org": {
"settings": {
"not_allowed": "Nemáte přístup k nastavení této organizace",
"secrets": {
"add": "Přidat tajemství",
"created": "Vytvořené organizační tajemství",
"deleted": "Organizační tajemství vymazáno",
"desc": "Tajemství organizace lze za běhu předat jednotlivým krokům pipeline úložiště všech organizací jako proměnné prostředí.",
"events": {
"events": "Dostupné na následujících akcích",
"pr_warning": "S touto možností buďte opatrní, protože špatný subjekt může odeslat škodlivý požadavek na stažení, který odhalí vaše tajemství."
},
"images": {
"desc": "Seznam obrázků oddělených čárkou, u kterých je toto tajemství k dispozici, pokud chcete povolit všechny obrázky, nechte prázdný",
"images": "Dostupné pro následující snímky"
},
"name": "Název",
"none": "Zatím neexistují žádná tajemství organizace.",
"plugins_only": "K dispozici pouze pro pluginy",
"save": "Uložit tajemství",
"saved": "Uložené tajemství organizace",
"secrets": "Tajemství",
"show": "Zobrazit tajemství",
"value": "Hodnoty"
},
"settings": "Nastavení"
}
},
"password": "Heslo",
"pipeline_feed": "Přívodní potrubí",
"repo": {
"activity": "Aktivita",
"add": "Přidat repozitář",
"branches": "Pobočky",
"deploy_pipeline": {
"enter_target": "Prostředí cílového nasazení",
"title": "Spuštění události nasazení pro aktuální potrubí #{pipelineId}",
"trigger": "Nasazení",
"variables": {
"add": "Přidat proměnnou",
"desc": "Zadejte další proměnné, které chcete použít v potrubí. Proměnné se stejným názvem budou přepsány.",
"name": "Název proměnné",
"title": "Dodatečné proměnné potrubí",
"value": "Proměnná hodnota"
}
"admin": {
"settings": {
"agents": {
"add": "Přidat agent",
"agents": "Agenti",
"backend": {
"backend": "Backend",
"badge": "backend"
},
"capacity": {
"badge": "kapacita",
"capacity": "Kapacita",
"desc": "Maximální počet paralelních potrubí prováděných tímto agentem."
},
"created": "Agent vytvořen",
"delete_agent": "Odstranit agent",
"delete_confirm": "Opravdu chcete tohoto agenta odstranit? Už se nebude moci připojit k serveru.",
"deleted": "Agent smazán",
"desc": "Agenti registrovaní pro tento server",
"edit_agent": "Upravit agent",
"id": "ID",
"last_contact": "Poslední kontakt",
"name": {
"name": "Název",
"placeholder": "Jméno agenta"
},
"never": "Nikdy",
"no_schedule": {
"name": "Zakázat agent",
"placeholder": "Zastavení přebírání nových úkolů agentem"
},
"none": "Zatím zde nejsou žádní agenti.",
"platform": {
"badge": "platforma",
"platform": "Platforma"
},
"save": "Uložit agent",
"saved": "Agent uložen",
"show": "Ukázat agenty",
"token": "Tokeny",
"version": "Verze"
},
"not_allowed": "Nemáte povolen přístup k nastavení serveru",
"orgs": {
"delete_confirm": "Opravdu chcete tuto organizaci smazat? Tím se odstraní také všechna úložiště vlastněná touto organizací.",
"delete_org": "Odstranit organizaci",
"deleted": "Organizace vymazána",
"desc": "Organizace vlastnící úložiště na tomto serveru",
"none": "Zatím neexistují žádné organizace.",
"org_settings": "Organizační nastavení",
"orgs": "Organizace",
"view": "Zobrazit organizaci"
},
"queue": {
"agent": "agent",
"desc": "Úlohy čekající na provedení agenty",
"pause": "Pauza",
"paused": "Fronta je pozastavena",
"queue": "Fronta",
"resume": "Resumé",
"resumed": "Fronta je obnovena",
"stats": {
"completed_count": "Dokončené úkoly",
"pending_count": "Čeká se na",
"running_count": "Běhání",
"waiting_on_deps_count": "Čekání na závislosti",
"worker_count": "Zdarma"
},
"task_pending": "Úkol je v řešení",
"task_running": "Úloha je spuštěna",
"task_waiting_on_deps": "Úloha čeká na závislosti",
"tasks": "Úkoly",
"waiting_for": "čekání na"
},
"repos": {
"desc": "Úložiště, která jsou nebo byla na tomto serveru povolena",
"disabled": "Bezbariérový",
"none": "Zatím neexistují žádná úložiště.",
"repos": "Repozitáře",
"settings": "Repozitář nastavení",
"view": "Zobrazit Repozitář"
},
"secrets": {
"add": "Přidat tajemství",
"created": "Vytvoření globálního tajemství",
"deleted": "Globální tajemství odstraněno",
"desc": "Globální tajemství lze předat všem úložištím jednotlivých kroků pipeline za běhu jako proměnné prostředí.",
"events": {
"events": "Dostupné na následujících akcích",
"pr_warning": "S touto možností buďte opatrní, protože špatný subjekt může odeslat škodlivý požadavek na stažení, který odhalí vaše tajemství."
},
"images": {
"desc": "Seznam obrázků oddělených čárkou, u kterých je toto tajemství k dispozici, pokud chcete povolit všechny obrázky, nechte prázdný",
"images": "Dostupné pro následující snímky"
},
"name": "Název",
"none": "Zatím neexistují žádná globální tajemství.",
"plugins_only": "K dispozici pouze pro pluginy",
"save": "Uložit tajemství",
"saved": "Globální tajemství uloženo",
"secrets": "Tajemství",
"show": "Zobrazit tajemství",
"value": "Hodnoty",
"warning": "Tato tajemství budou k dispozici všem uživatelům serveru."
},
"settings": "Nastavení",
"users": {
"add": "Přidat uživatele",
"admin": {
"admin": "Admin",
"placeholder": "Uživatel je admin"
},
"avatar_url": "Adresa URL avatara",
"cancel": "Zrušit",
"created": "Uživatel vytvořil",
"delete_confirm": "Opravdu chcete tohoto uživatele odstranit? Tím se odstraní také všechna úložiště, která tento uživatel vlastní.",
"delete_user": "Odstranění uživatele",
"deleted": "Smazaný uživatel",
"desc": "Uživatelé registrovaní pro tento server",
"edit_user": "Upravit uživatele",
"email": "E-mail",
"login": "Přihlášení",
"none": "Zatím nejsou žádní uživatelé.",
"save": "Uložit uživatele",
"saved": "Uživatel uložil",
"show": "Zobrazit uživatele",
"users": "Uživatelé"
}
}
},
"enable": {
"disabled": "Bezbariérový",
"enable": "Povolit",
"enabled": "Již povoleno",
"list_reloaded": "Repozitář znovu načtený seznam",
"reload": "Znovunačtení úložišť",
"success": "Repozitář povoleno"
"api": "API",
"back": "Zpět",
"cancel": "Zrušit",
"docs": "Doky",
"documentation_for": "Dokumentace k \"{topic}\"",
"errors": {
"not_found": "Server nemohl najít požadovaný objekt"
},
"manual_pipeline": {
"select_branch": "Vyberte pobočku",
"title": "Spuštění ručního spuštění potrubí",
"trigger": "Spustit potrubí",
"variables": {
"add": "Přidat proměnnou",
"desc": "Zadejte další proměnné, které chcete použít v potrubí. Proměnné se stejným názvem budou přepsány.",
"name": "Název proměnné",
"title": "Další proměnné potrubí",
"value": "Proměnná hodnota"
}
"login": "Přihlášení",
"logout": "Odhlášení",
"not_found": {
"back_home": "Zpět na úvod",
"not_found": "Páni 404, buď jsme něco rozbili, nebo jsi měl překlep :-/"
},
"not_allowed": "Nemáte povolen přístup k tomuto repozitář",
"open_in_forge": "Otevřený repozitář v systému řízení verzí",
"pipeline": {
"actions": {
"cancel": "Storno",
"cancel_success": "Potrubí zrušeno",
"canceled": "Tento krok byl zrušen.",
"deploy": "Nasazení",
"log_auto_scroll": "Automatické posouvání dolů",
"log_auto_scroll_off": "Vypnutí automatického posouvání",
"log_download": "Stáhnout",
"restart": "Restart",
"restart_success": "Opětovné spuštění potrubí"
},
"config": "Konfigurace",
"event": {
"cron": "cron",
"deploy": "Nasazení",
"manual": "Manuál",
"pr": "Žádost o stažení",
"push": "Push",
"tag": "Tag"
},
"exit_code": "Kód ukončení {exitCode}",
"files": "Změněné soubory ({files})",
"loading": "Načítání…",
"log_download_error": "Při stahování souboru protokolu došlo k chybě",
"log_title": "Krokové protokoly",
"no_files": "Žádné soubory nebyly změněny.",
"no_pipeline_steps": "Nejsou k dispozici žádné kroky v potrubí!",
"no_pipelines": "Žádné potrubí zatím nebylo spuštěno.",
"pipeline": "Potrubí #{pipelineId}",
"pipelines_for": "Potrubí pro větev \"{branch}\"",
"pipelines_for_pr": "Potrubí pro požadavek na stažení #{index}",
"protected": {
"approve": "Schválit",
"approve_success": "Potrubí schváleno",
"awaits": "Toto potrubí čeká na schválení správcem!",
"decline": "Pokles",
"decline_success": "Potrubí kleslo",
"declined": "Tento plynovod byl odmítnut!",
"review": "Přezkoumání změn"
},
"status": {
"blocked": "blokované",
"declined": "odmítnuto",
"error": "chyba",
"failure": "selhání",
"killed": "zabil",
"pending": "čeká na",
"running": "běžící",
"skipped": "přeskočil",
"started": "začal",
"status": "Stav: {status}",
"success": "úspěch"
},
"step_not_started": "Tento krok ještě nebyl zahájen.",
"tasks": "Úkoly"
"org": {
"settings": {
"not_allowed": "Nemáte přístup k nastavení této organizace",
"secrets": {
"add": "Přidat tajemství",
"created": "Vytvořené organizační tajemství",
"deleted": "Organizační tajemství vymazáno",
"desc": "Tajemství organizace lze za běhu předat jednotlivým krokům pipeline úložiště všech organizací jako proměnné prostředí.",
"events": {
"events": "Dostupné na následujících akcích",
"pr_warning": "S touto možností buďte opatrní, protože špatný subjekt může odeslat škodlivý požadavek na stažení, který odhalí vaše tajemství."
},
"images": {
"desc": "Seznam obrázků oddělených čárkou, u kterých je toto tajemství k dispozici, pokud chcete povolit všechny obrázky, nechte prázdný",
"images": "Dostupné pro následující snímky"
},
"name": "Název",
"none": "Zatím neexistují žádná tajemství organizace.",
"plugins_only": "K dispozici pouze pro pluginy",
"save": "Uložit tajemství",
"saved": "Uložené tajemství organizace",
"secrets": "Tajemství",
"show": "Zobrazit tajemství",
"value": "Hodnoty"
},
"settings": "Nastavení"
}
},
"pull_requests": "Žádosti o stažení",
"settings": {
"actions": {
"actions": "Akce",
"delete": {
"confirm": "Po této akci budou všechna data ztracena!!!\n\nOpravdu chcete pokračovat?",
"delete": "Odstranit repozitář",
"success": "Repozitář smazáno"
},
"disable": {
"disable": "Zakázat repozitář",
"success": "Repozitář zakázáno"
"password": "Heslo",
"pipeline_feed": "Přívodní potrubí",
"repo": {
"activity": "Aktivita",
"add": "Přidat repozitář",
"branches": "Pobočky",
"deploy_pipeline": {
"enter_target": "Prostředí cílového nasazení",
"title": "Spuštění události nasazení pro aktuální potrubí #{pipelineId}",
"trigger": "Nasazení",
"variables": {
"add": "Přidat proměnnou",
"desc": "Zadejte další proměnné, které chcete použít v potrubí. Proměnné se stejným názvem budou přepsány.",
"name": "Název proměnné",
"title": "Dodatečné proměnné potrubí",
"value": "Proměnná hodnota"
}
},
"enable": {
"enable": "Povolit repozitář",
"success": "Repozitář povoleno"
"disabled": "Bezbariérový",
"enable": "Povolit",
"enabled": "Již povoleno",
"list_reloaded": "Repozitář znovu načtený seznam",
"reload": "Znovunačtení úložišť",
"success": "Repozitář povoleno"
},
"repair": {
"repair": "Oprava repozitář",
"success": "Repozitář opravené"
}
},
"badge": {
"badge": "Odznak",
"branch": "Pobočka",
"type": "Syntaxe",
"type_html": "HTML",
"type_markdown": "Markdown",
"type_url": "URL"
},
"crons": {
"add": "Přidat cron",
"branch": {
"placeholder": "Větev (pokud je prázdná, použije se výchozí větev)",
"title": "Pobočka"
"manual_pipeline": {
"select_branch": "Vyberte pobočku",
"title": "Spuštění ručního spuštění potrubí",
"trigger": "Spustit potrubí",
"variables": {
"add": "Přidat proměnnou",
"desc": "Zadejte další proměnné, které chcete použít v potrubí. Proměnné se stejným názvem budou přepsány.",
"name": "Název proměnné",
"title": "Další proměnné potrubí",
"value": "Proměnná hodnota"
}
},
"created": "Cron vytvořil",
"crons": "Crons",
"delete": "Odstranit cron",
"deleted": "Cron odstraněn",
"desc": "K pravidelnému spouštění potrubí lze použít úlohy Cron.",
"edit": "Upravit cron",
"name": {
"name": "Název",
"placeholder": "Název úlohy cron"
"not_allowed": "Nemáte povolen přístup k tomuto repozitář",
"open_in_forge": "Otevřený repozitář v systému řízení verzí",
"pipeline": {
"actions": {
"cancel": "Storno",
"cancel_success": "Potrubí zrušeno",
"canceled": "Tento krok byl zrušen.",
"deploy": "Nasazení",
"log_auto_scroll": "Automatické posouvání dolů",
"log_auto_scroll_off": "Vypnutí automatického posouvání",
"log_download": "Stáhnout",
"restart": "Restart",
"restart_success": "Opětovné spuštění potrubí"
},
"config": "Konfigurace",
"event": {
"cron": "cron",
"deploy": "Nasazení",
"manual": "Manuál",
"pr": "Žádost o stažení",
"push": "Push",
"tag": "Tag"
},
"exit_code": "Kód ukončení {exitCode}",
"files": "Změněné soubory ({files})",
"loading": "Načítání…",
"log_download_error": "Při stahování souboru protokolu došlo k chybě",
"log_title": "Krokové protokoly",
"no_files": "Žádné soubory nebyly změněny.",
"no_pipeline_steps": "Nejsou k dispozici žádné kroky v potrubí!",
"no_pipelines": "Žádné potrubí zatím nebylo spuštěno.",
"pipeline": "Potrubí #{pipelineId}",
"pipelines_for": "Potrubí pro větev \"{branch}\"",
"pipelines_for_pr": "Potrubí pro požadavek na stažení #{index}",
"protected": {
"approve": "Schválit",
"approve_success": "Potrubí schváleno",
"awaits": "Toto potrubí čeká na schválení správcem!",
"decline": "Pokles",
"decline_success": "Potrubí kleslo",
"declined": "Tento plynovod byl odmítnut!",
"review": "Přezkoumání změn"
},
"status": {
"blocked": "blokované",
"declined": "odmítnuto",
"error": "chyba",
"failure": "selhání",
"killed": "zabil",
"pending": "čeká na",
"running": "běžící",
"skipped": "přeskočil",
"started": "začal",
"status": "Stav: {status}",
"success": "úspěch"
},
"step_not_started": "Tento krok ještě nebyl zahájen.",
"tasks": "Úkoly"
},
"next_exec": "Další provedení",
"none": "Zatím zde nejsou žádné crony.",
"not_executed_yet": "Zatím neprovedeno",
"run": "Běžte nyní",
"save": "Uložit cron",
"saved": "Cron uložen",
"schedule": {
"placeholder": "Harmonogram",
"title": "Harmonogram (na základě UTC)"
"pull_requests": "Žádosti o stažení",
"settings": {
"actions": {
"actions": "Akce",
"delete": {
"confirm": "Po této akci budou všechna data ztracena!!!\n\nOpravdu chcete pokračovat?",
"delete": "Odstranit repozitář",
"success": "Repozitář smazáno"
},
"disable": {
"disable": "Zakázat repozitář",
"success": "Repozitář zakázáno"
},
"enable": {
"enable": "Povolit repozitář",
"success": "Repozitář povoleno"
},
"repair": {
"repair": "Oprava repozitář",
"success": "Repozitář opravené"
}
},
"badge": {
"badge": "Odznak",
"branch": "Pobočka",
"type": "Syntaxe",
"type_html": "HTML",
"type_markdown": "Markdown",
"type_url": "URL"
},
"crons": {
"add": "Přidat cron",
"branch": {
"placeholder": "Větev (pokud je prázdná, použije se výchozí větev)",
"title": "Pobočka"
},
"created": "Cron vytvořil",
"crons": "Crons",
"delete": "Odstranit cron",
"deleted": "Cron odstraněn",
"desc": "K pravidelnému spouštění potrubí lze použít úlohy Cron.",
"edit": "Upravit cron",
"name": {
"name": "Název",
"placeholder": "Název úlohy cron"
},
"next_exec": "Další provedení",
"none": "Zatím zde nejsou žádné crony.",
"not_executed_yet": "Zatím neprovedeno",
"run": "Běžte nyní",
"save": "Uložit cron",
"saved": "Cron uložen",
"schedule": {
"placeholder": "Harmonogram",
"title": "Harmonogram (na základě UTC)"
},
"show": "Zobrazit crons"
},
"general": {
"allow_pr": {
"allow": "Povolit žádosti o stažení",
"desc": "Potrubí lze spouštět na základě požadavků na stažení."
},
"cancel_prev": {
"cancel": "Zrušení předchozích potrubí",
"desc": "Umožňuje zrušit čekající a spuštěné pipeline stejné události a kontextu před spuštěním nově spuštěné pipeline."
},
"general": "Obecné",
"netrc_only_trusted": {
"desc": "Pověření netrc vkládejte pouze do důvěryhodných kontejnerů (doporučeno).",
"netrc_only_trusted": "Pověření netrc vkládat pouze do důvěryhodných kontejnerů"
},
"pipeline_path": {
"default": "Ve výchozím nastavení: .woodpecker/*.{'{yaml,yml}'} -> .woodpecker.yaml -> .woodpecker.yml",
"desc": "Cesta ke konfiguraci potrubí (například {0}). Složky by měly končit znakem {1}.",
"desc_path_example": "moje/cesta/",
"path": "Cesta potrubí"
},
"project": "Nastavení projektu",
"protected": {
"desc": "Každý plynovod musí být před provedením schválen.",
"protected": "Chráněný"
},
"save": "Uložit nastavení",
"success": "Repozitář aktualizace nastavení",
"timeout": {
"minutes": "minuty",
"timeout": "Časový limit"
},
"trusted": {
"desc": "Základní kontejnery potrubí získávají přístup k rozšířeným možnostem, jako je například připojování svazků.",
"trusted": "Důvěryhodný"
},
"visibility": {
"internal": {
"desc": "Tento projekt mohou vidět pouze ověření uživatelé instance programu Woodpecker.",
"internal": "Interní"
},
"private": {
"desc": "Pouze vy a ostatní majitelé repozitáře mohou tento projekt vidět.",
"private": "Soukromé"
},
"public": {
"desc": "Každý uživatel může vidět váš projekt, aniž by byl přihlášen.",
"public": "Veřejnost"
},
"visibility": "Zviditelnění projektu"
}
},
"not_allowed": "Nemáte přístup k nastavení tohoto úložiště",
"registries": {
"add": "Přidat rejstřík",
"address": {
"address": "Adresa",
"placeholder": "Adresa registru (např. docker.io)"
},
"created": "Vytvořená pověření k registru",
"credentials": "Pověření k registraci",
"delete": "Odstranění registru",
"deleted": "Odstranění pověření registru",
"desc": "Lze přidat pověření k registrům a používat soukromé obrazy pro potrubí.",
"edit": "Upravit registr",
"none": "V registru zatím nejsou žádná pověření.",
"registries": "Registry",
"save": "Uložit registr",
"saved": "Uložená pověření k registru",
"show": "Zobrazit registry"
},
"secrets": {
"add": "Přidat tajemství",
"created": "Tajemství vytvořeno",
"delete": "Odstranit tajemství",
"delete_confirm": "Opravdu chcete toto tajemství vymazat?",
"deleted": "Tajemství odstraněno",
"desc": "Tajemství lze předávat jednotlivým krokům potrubí za běhu jako proměnné prostředí.",
"edit": "Upravit tajemství",
"events": {
"events": "Dostupné na následujících akcích",
"pr_warning": "S touto možností buďte opatrní, protože špatný subjekt může odeslat škodlivý požadavek na stažení, který odhalí vaše tajemství."
},
"images": {
"desc": "Seznam obrázků oddělených čárkou, u kterých je toto tajemství k dispozici, pokud chcete povolit všechny obrázky, nechte prázdný",
"images": "Dostupné pro následující obrázky"
},
"name": "Název",
"none": "Žádná tajemství zatím neexistují.",
"plugins_only": "K dispozici pouze pro pluginy",
"save": "Uložit tajemství",
"saved": "Tajemství uloženo",
"secrets": "Tajemství",
"show": "Zobrazit tajemství",
"value": "Hodnoty"
},
"settings": "Nastavení"
},
"show": "Zobrazit crons"
},
"general": {
"allow_pr": {
"allow": "Povolit žádosti o stažení",
"desc": "Potrubí lze spouštět na základě požadavků na stažení."
},
"cancel_prev": {
"cancel": "Zrušení předchozích potrubí",
"desc": "Umožňuje zrušit čekající a spuštěné pipeline stejné události a kontextu před spuštěním nově spuštěné pipeline."
},
"general": "Obecné",
"netrc_only_trusted": {
"desc": "Pověření netrc vkládejte pouze do důvěryhodných kontejnerů (doporučeno).",
"netrc_only_trusted": "Pověření netrc vkládat pouze do důvěryhodných kontejnerů"
},
"pipeline_path": {
"default": "Ve výchozím nastavení: .woodpecker/*.{'{yaml,yml}'} -> .woodpecker.yaml -> .woodpecker.yml",
"desc": "Cesta ke konfiguraci potrubí (například {0}). Složky by měly končit znakem {1}.",
"desc_path_example": "moje/cesta/",
"path": "Cesta potrubí"
},
"project": "Nastavení projektu",
"protected": {
"desc": "Každý plynovod musí být před provedením schválen.",
"protected": "Chráněný"
},
"save": "Uložit nastavení",
"success": "Repozitář aktualizace nastavení",
"timeout": {
"minutes": "minuty",
"timeout": "Časový limit"
},
"trusted": {
"desc": "Základní kontejnery potrubí získávají přístup k rozšířeným možnostem, jako je například připojování svazků.",
"trusted": "Důvěryhodný"
},
"visibility": {
"internal": {
"desc": "Tento projekt mohou vidět pouze ověření uživatelé instance programu Woodpecker.",
"internal": "Interní"
},
"private": {
"desc": "Pouze vy a ostatní majitelé repozitáře mohou tento projekt vidět.",
"private": "Soukromé"
},
"public": {
"desc": "Každý uživatel může vidět váš projekt, aniž by byl přihlášen.",
"public": "Veřejnost"
},
"visibility": "Zviditelnění projektu"
}
},
"not_allowed": "Nemáte přístup k nastavení tohoto úložiště",
"registries": {
"add": "Přidat rejstřík",
"address": {
"address": "Adresa",
"placeholder": "Adresa registru (např. docker.io)"
},
"created": "Vytvořená pověření k registru",
"credentials": "Pověření k registraci",
"delete": "Odstranění registru",
"deleted": "Odstranění pověření registru",
"desc": "Lze přidat pověření k registrům a používat soukromé obrazy pro potrubí.",
"edit": "Upravit registr",
"none": "V registru zatím nejsou žádná pověření.",
"registries": "Registry",
"save": "Uložit registr",
"saved": "Uložená pověření k registru",
"show": "Zobrazit registry"
},
"secrets": {
"add": "Přidat tajemství",
"created": "Tajemství vytvořeno",
"delete": "Odstranit tajemství",
"delete_confirm": "Opravdu chcete toto tajemství vymazat?",
"deleted": "Tajemství odstraněno",
"desc": "Tajemství lze předávat jednotlivým krokům potrubí za běhu jako proměnné prostředí.",
"edit": "Upravit tajemství",
"events": {
"events": "Dostupné na následujících akcích",
"pr_warning": "S touto možností buďte opatrní, protože špatný subjekt může odeslat škodlivý požadavek na stažení, který odhalí vaše tajemství."
},
"images": {
"desc": "Seznam obrázků oddělených čárkou, u kterých je toto tajemství k dispozici, pokud chcete povolit všechny obrázky, nechte prázdný",
"images": "Dostupné pro následující obrázky"
},
"name": "Název",
"none": "Žádná tajemství zatím neexistují.",
"plugins_only": "K dispozici pouze pro pluginy",
"save": "Uložit tajemství",
"saved": "Tajemství uloženo",
"secrets": "Tajemství",
"show": "Zobrazit tajemství",
"value": "Hodnoty"
},
"settings": "Nastavení"
"user_none": "Tato organizace / uživatel zatím nemá žádné projekty."
},
"user_none": "Tato organizace / uživatel zatím nemá žádné projekty."
},
"repos": "Repozitář",
"repositories": "Repozitáře",
"search": "Hledání…",
"time": {
"days_short": "d",
"hours_short": "h",
"min_short": "min",
"not_started": "zatím nezačal",
"sec_short": "sek",
"template": "MMM D, RRRR, HH:mm z",
"weeks_short": "t"
},
"unknown_error": "Došlo k neznámé chybě",
"url": "URL",
"user": {
"access_denied": "Nejste oprávněni se přihlásit",
"internal_error": "Došlo k nějaké interní chybě",
"oauth_error": "Chyba při ověřování proti poskytovateli OAuth",
"settings": {
"api": {
"api": "API",
"api_usage": "Příklad využití API",
"cli_usage": "Příklad použití CLI",
"desc": "Osobní přístupový token a používání API",
"dl_cli": "Stáhnout CLI",
"reset_token": "Resetovat token",
"shell_setup": "Nastavení shellu",
"shell_setup_before": "proveďte kroky nastavení shellu před",
"swagger_ui": "Rozhraní Swagger UI",
"token": "Osobní přístupový token"
},
"general": {
"general": "Obecné",
"language": "Jazyk"
},
"secrets": {
"add": "Přidat tajemství",
"created": "Vytvoření uživatelského tajemství",
"deleted": "Vymazání uživatelského tajemství",
"desc": "Uživatelská tajemství lze za běhu předávat jednotlivým krokům pipeline všech uživatelských úložišť jako proměnné prostředí.",
"events": {
"events": "Dostupné na následujících akcích",
"pr_warning": "S touto možností buďte opatrní, protože špatný subjekt může odeslat škodlivý požadavek na stažení, který odhalí vaše tajemství."
},
"images": {
"desc": "Seznam obrázků oddělených čárkou, u kterých je toto tajemství k dispozici, pokud chcete povolit všechny obrázky, nechte prázdný",
"images": "Dostupné pro následující snímky"
},
"name": "Název",
"none": "Zatím nejsou k dispozici žádná uživatelská tajemství.",
"plugins_only": "Dostupné pouze pro zásuvné moduly",
"save": "Uložit tajemství",
"saved": "Uložený uživatelský sekret",
"secrets": "Tajemství",
"show": "Zobrazit tajemství",
"value": "Hodnoty"
},
"settings": "Uživatelská nastavení"
}
},
"username": "Uživatelské jméno",
"welcome": "Vítejte ve Woodpecker"
"repos": "Repozitář",
"repositories": "Repozitáře",
"search": "Hledání…",
"time": {
"days_short": "d",
"hours_short": "h",
"min_short": "min",
"not_started": "zatím nezačal",
"sec_short": "sek",
"template": "MMM D, RRRR, HH:mm z",
"weeks_short": "t"
},
"unknown_error": "Došlo k neznámé chybě",
"url": "URL",
"user": {
"access_denied": "Nejste oprávněni se přihlásit",
"internal_error": "Došlo k nějaké interní chybě",
"oauth_error": "Chyba při ověřování proti poskytovateli OAuth",
"settings": {
"api": {
"api": "API",
"api_usage": "Příklad využití API",
"cli_usage": "Příklad použití CLI",
"desc": "Osobní přístupový token a používání API",
"dl_cli": "Stáhnout CLI",
"reset_token": "Resetovat token",
"shell_setup": "Nastavení shellu",
"shell_setup_before": "proveďte kroky nastavení shellu před",
"swagger_ui": "Rozhraní Swagger UI",
"token": "Osobní přístupový token"
},
"general": {
"general": "Obecné",
"language": "Jazyk"
},
"secrets": {
"add": "Přidat tajemství",
"created": "Vytvoření uživatelského tajemství",
"deleted": "Vymazání uživatelského tajemství",
"desc": "Uživatelská tajemství lze za běhu předávat jednotlivým krokům pipeline všech uživatelských úložišť jako proměnné prostředí.",
"events": {
"events": "Dostupné na následujících akcích",
"pr_warning": "S touto možností buďte opatrní, protože špatný subjekt může odeslat škodlivý požadavek na stažení, který odhalí vaše tajemství."
},
"images": {
"desc": "Seznam obrázků oddělených čárkou, u kterých je toto tajemství k dispozici, pokud chcete povolit všechny obrázky, nechte prázdný",
"images": "Dostupné pro následující snímky"
},
"name": "Název",
"none": "Zatím nejsou k dispozici žádná uživatelská tajemství.",
"plugins_only": "Dostupné pouze pro zásuvné moduly",
"save": "Uložit tajemství",
"saved": "Uložený uživatelský sekret",
"secrets": "Tajemství",
"show": "Zobrazit tajemství",
"value": "Hodnoty"
},
"settings": "Uživatelská nastavení"
}
},
"username": "Uživatelské jméno",
"welcome": "Vítejte ve Woodpecker"
}

File diff suppressed because it is too large Load diff

View file

@ -1,56 +1,56 @@
<!-- cSpell:ignore radiobox timelapse -->
<template>
<SvgIcon v-if="name === 'duration'" :path="mdiTimelapse" size="24" />
<SvgIcon v-else-if="name === 'since'" :path="mdiClockTimeEightOutline" size="24" />
<SvgIcon v-else-if="name === 'push'" :path="mdiSourceBranch" size="24" />
<SvgIcon v-else-if="name === 'pull-request'" :path="mdiSourcePull" size="24" />
<SvgIcon v-else-if="name === 'pull-request-closed'" :path="mdiSourceMerge" size="24" />
<SvgIcon v-else-if="name === 'manual-pipeline'" :path="mdiGestureTap" size="24" />
<SvgIcon v-else-if="name === 'tag'" :path="mdiTagOutline" size="24" />
<SvgIcon v-else-if="name === 'deployment'" :path="mdiPackageVariant" size="24" />
<SvgIcon v-else-if="name === 'commit'" :path="mdiSourceCommit" size="24" />
<SvgIcon v-else-if="name === 'back'" :path="mdiArrowLeft" size="24" />
<SvgIcon v-if="name === 'duration'" :path="mdiTimelapse" size="20" />
<SvgIcon v-else-if="name === 'since'" :path="mdiClockTimeEightOutline" size="20" />
<SvgIcon v-else-if="name === 'push'" :path="mdiSourceBranch" size="20" />
<SvgIcon v-else-if="name === 'pull-request'" :path="mdiSourcePull" size="20" />
<SvgIcon v-else-if="name === 'pull-request-closed'" :path="mdiSourceMerge" size="20" />
<SvgIcon v-else-if="name === 'manual-pipeline'" :path="mdiGestureTap" size="20" />
<SvgIcon v-else-if="name === 'tag'" :path="mdiTagOutline" size="20" />
<SvgIcon v-else-if="name === 'deployment'" :path="mdiPackageVariant" size="20" />
<SvgIcon v-else-if="name === 'commit'" :path="mdiSourceCommit" size="20" />
<SvgIcon v-else-if="name === 'back'" :path="mdiArrowLeft" size="20" />
<SvgIcon v-else-if="name === 'github'" :path="mdiGithub" size="32" />
<SvgIcon v-else-if="name === 'repo'" :path="mdiGit" size="32" />
<SvgIcon v-else-if="name === 'settings'" :path="mdiCog" size="32" />
<SvgIcon v-else-if="name === 'trash'" :path="mdiTrashCanOutline" size="24" />
<SvgIcon v-else-if="name === 'status-blocked'" :path="mdiPlayCircleOutline" size="24" />
<SvgIcon v-else-if="name === 'status-declined'" :path="mdiStopCircleOutline" size="24" />
<SvgIcon v-else-if="name === 'trash'" :path="mdiTrashCanOutline" size="20" />
<SvgIcon v-else-if="name === 'status-blocked'" :path="mdiPlayCircleOutline" size="20" />
<SvgIcon v-else-if="name === 'status-declined'" :path="mdiStopCircleOutline" size="20" />
<SvgIcon
v-else-if="name === 'status-failure' || name === 'status-error' || name === 'status-killed'"
type="mdi"
:path="mdiCloseCircleOutline"
size="24"
size="20"
/>
<SvgIcon v-else-if="name === 'status-pending'" :path="mdiRadioboxBlank" size="24" />
<SvgIcon v-else-if="name === 'status-pending'" :path="mdiRadioboxBlank" size="20" />
<SvgIcon
v-else-if="name === 'status-running' || name === 'status-started'"
type="mdi"
:path="mdiRadioboxIndeterminateVariant"
size="24"
size="20"
/>
<SvgIcon v-else-if="name === 'status-skipped'" :path="mdiMinusCircleOutline" size="24" />
<SvgIcon v-else-if="name === 'status-success'" :path="mdiCheckCircleOutline" size="24" />
<SvgIcon v-else-if="name === 'attention'" :path="mdiAlert" size="24" />
<SvgIcon v-else-if="name === 'status-skipped'" :path="mdiMinusCircleOutline" size="20" />
<SvgIcon v-else-if="name === 'status-success'" :path="mdiCheckCircleOutline" size="20" />
<SvgIcon v-else-if="name === 'attention'" :path="mdiAlert" size="20" />
<SvgIcon v-else-if="name === 'warning'" :path="mdiAlertOutline" size="20" />
<SvgIcon v-else-if="name === 'error'" :path="mdiAlertCircle" size="20" />
<SvgIcon v-else-if="name === 'gitlab'" :path="mdiGitlab" size="32" />
<SvgIcon v-else-if="name === 'bitbucket' || name === 'bitbucket-dc'" :path="mdiBitbucket" size="32" />
<SvgIcon v-else-if="name === 'question'" :path="mdiHelpCircleOutline" size="24" />
<SvgIcon v-else-if="name === 'plus'" :path="mdiPlus" size="24" />
<SvgIcon v-else-if="name === 'list'" :path="mdiFormatListBulleted" size="24" />
<SvgIcon v-else-if="name === 'heal'" :path="mdiBandage" size="24" />
<SvgIcon v-else-if="name === 'turn-off'" :path="mdiPower" size="24" />
<SvgIcon v-else-if="name === 'chevron-right'" :path="mdiChevronRight" size="24" />
<SvgIcon v-else-if="name === 'close'" :path="mdiCloseCircleOutline" size="24" />
<SvgIcon v-else-if="name === 'edit'" :path="mdiPencil" size="24" />
<SvgIcon v-else-if="name === 'download'" :path="mdiDownloadCircle" size="24" />
<SvgIcon v-else-if="name === 'stopwatch'" :path="mdiAlarm" size="24" />
<SvgIcon v-else-if="name === 'auto-scroll'" :path="mdiDownload" size="24" />
<SvgIcon v-else-if="name === 'auto-scroll-off'" :path="mdiDownloadOff" size="24" />
<SvgIcon v-else-if="name === 'pause'" :path="mdiPause" size="24" />
<SvgIcon v-else-if="name === 'play'" :path="mdiPlay" size="24" />
<SvgIcon v-else-if="name === 'remove'" :path="mdiClose" size="24" />
<SvgIcon v-else-if="name === 'question'" :path="mdiHelpCircleOutline" size="20" />
<SvgIcon v-else-if="name === 'plus'" :path="mdiPlus" size="20" />
<SvgIcon v-else-if="name === 'list'" :path="mdiFormatListBulleted" size="20" />
<SvgIcon v-else-if="name === 'heal'" :path="mdiBandage" size="20" />
<SvgIcon v-else-if="name === 'turn-off'" :path="mdiPower" size="20" />
<SvgIcon v-else-if="name === 'chevron-right'" :path="mdiChevronRight" size="20" />
<SvgIcon v-else-if="name === 'close'" :path="mdiCloseCircleOutline" size="20" />
<SvgIcon v-else-if="name === 'edit'" :path="mdiPencil" size="20" />
<SvgIcon v-else-if="name === 'download'" :path="mdiDownloadCircle" size="20" />
<SvgIcon v-else-if="name === 'stopwatch'" :path="mdiAlarm" size="20" />
<SvgIcon v-else-if="name === 'auto-scroll'" :path="mdiDownload" size="20" />
<SvgIcon v-else-if="name === 'auto-scroll-off'" :path="mdiDownloadOff" size="20" />
<SvgIcon v-else-if="name === 'pause'" :path="mdiPause" size="20" />
<SvgIcon v-else-if="name === 'play'" :path="mdiPlay" size="20" />
<SvgIcon v-else-if="name === 'remove'" :path="mdiClose" size="20" />
<SvgIcon v-else-if="name === 'visibility-private'" :path="mdiLockOutline" size="24" />
<SvgIcon v-else-if="name === 'visibility-internal'" :path="mdiLockOpenOutline" size="24" />

View file

@ -6,7 +6,7 @@
<Container :full-width="fullWidth" class="!py-0">
<div class="flex w-full md:items-center flex-col py-3 gap-2 md:gap-10 md:flex-row md:justify-between">
<div
class="flex items-center content-start"
class="flex items-center content-start min-h-10"
:class="{
'md:flex-1': searchBoxPresent,
}"

View file

@ -13,13 +13,12 @@
v-if="isExactActive || (isActive && tab.matchChildren)"
name="chevron-right"
class="md:hidden flex-shrink-0"
size="20"
/>
<Icon v-else name="blank" class="md:hidden" />
<span
class="flex gap-2 items-center md:justify-center flex-row py-1 px-2 w-full min-w-20 dark:hover:bg-wp-background-100 hover:bg-wp-background-200 rounded-md"
>
<Icon v-if="tab.icon" :name="tab.icon" :class="tab.iconClass" class="flex-shrink-0" size="20" />
<Icon v-if="tab.icon" :name="tab.icon" :class="tab.iconClass" class="flex-shrink-0" />
<span>{{ tab.title }}</span>
<CountBadge v-if="tab.count" :value="tab.count" />
</span>

View file

@ -29,7 +29,7 @@
</div>
<div class="flex flex-shrink-0 gap-x-1 items-center ml-auto">
<Icon name="since" size="20" />
<Icon name="since" />
<span>{{ since }}</span>
</div>
</template>

View file

@ -5,6 +5,7 @@
>
<Icon
:name="service ? 'settings' : `status-${status}`"
size="24"
:class="{
'text-wp-state-error-100': pipelineStatusColors[status] === 'red',
'text-wp-state-neutral-100': pipelineStatusColors[status] === 'gray',

View file

@ -11,7 +11,7 @@
<Container v-if="pipeline!.errors?.some((e) => !e.is_warning)" fill-width class="p-0">
<Panel>
<div class="flex flex-col items-center text-center gap-4">
<Icon name="status-error" class="w-16 h-16 text-wp-state-error-100" />
<Icon name="status-error" class="w-16 h-16 text-wp-state-error-100" size="24" />
<span class="text-xl">{{ $t('repo.pipeline.we_got_some_errors') }}</span>
<Button color="red" :text="$t('repo.pipeline.show_errors')" :to="{ name: 'repo-pipeline-errors' }" />
</div>
@ -21,7 +21,7 @@
<Container v-else-if="pipeline!.status === 'blocked'" fill-width class="p-0">
<Panel>
<div class="flex flex-col items-center gap-4">
<Icon name="status-blocked" class="w-16 h-16" />
<Icon name="status-blocked" size="24" class="w-16 h-16" />
<span class="text-xl">{{ $t('repo.pipeline.protected.awaits') }}</span>
<div v-if="repoPermissions!.push" class="flex gap-2 flex-wrap items-center justify-center">
<Button
@ -44,7 +44,7 @@
<Container v-else-if="pipeline!.status === 'declined'" fill-width class="p-0">
<Panel>
<div class="flex flex-col items-center gap-4">
<Icon name="status-declined" class="w-16 h-16 text-wp-state-error-100" />
<Icon name="status-declined" size="24" class="w-16 h-16 text-wp-state-error-100" />
<p class="text-xl">{{ $t('repo.pipeline.protected.declined') }}</p>
</div>
</Panel>