Skip to content

Commit 9a5ea60

Browse files
authored
Merge branch 'master' into fuzz2
2 parents caf776e + 0c5fca2 commit 9a5ea60

File tree

5 files changed

+69
-37
lines changed

5 files changed

+69
-37
lines changed

integrations/timetracking_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ func testViewTimetrackingControls(t *testing.T, session *TestSession, user, repo
4040

4141
htmlDoc := NewHTMLParser(t, resp.Body)
4242

43-
htmlDoc.AssertElement(t, ".timetrack .start-add .start", canTrackTime)
44-
htmlDoc.AssertElement(t, ".timetrack .start-add .add-time", canTrackTime)
43+
htmlDoc.AssertElement(t, ".timetrack .issue-start-time", canTrackTime)
44+
htmlDoc.AssertElement(t, ".timetrack .issue-add-time", canTrackTime)
4545

4646
req = NewRequestWithValues(t, "POST", path.Join(user, repo, "issues", issue, "times", "stopwatch", "toggle"), map[string]string{
4747
"_csrf": htmlDoc.GetCSRF(),
@@ -56,8 +56,8 @@ func testViewTimetrackingControls(t *testing.T, session *TestSession, user, repo
5656
events := htmlDoc.doc.Find(".event > span.text")
5757
assert.Contains(t, events.Last().Text(), "started working")
5858

59-
htmlDoc.AssertElement(t, ".timetrack .stop-cancel .stop", true)
60-
htmlDoc.AssertElement(t, ".timetrack .stop-cancel .cancel", true)
59+
htmlDoc.AssertElement(t, ".timetrack .issue-stop-time", true)
60+
htmlDoc.AssertElement(t, ".timetrack .issue-cancel-time", true)
6161

6262
// Sleep for 1 second to not get wrong order for stopping timer
6363
time.Sleep(time.Second)

options/locale/locale_cs-CZ.ini

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ write=Zapsat
8686
preview=Náhled
8787
loading=Načítá se…
8888

89+
step1=Krok 1:
90+
step2=Krok 2:
8991

9092
error404=Stránka, kterou se snažíte zobrazit, buď <strong>neexistuje</strong>, nebo <strong>nemáte oprávnění</strong> ji zobrazit.
9193

@@ -384,6 +386,7 @@ cannot_add_org_to_team=Organizace nemůže být přidána jako člen týmu.
384386

385387
invalid_ssh_key=Nelze ověřit váš SSH klíč: %s
386388
invalid_gpg_key=Nelze ověřit váš GPG klíč: %s
389+
invalid_ssh_principal=Neplatný SSH Principal certifikát: %s
387390
unable_verify_ssh_key=Nelze ověřit váš SSH klíč; znovu zkontrolujte chyby.
388391
auth_failed=Ověření selhalo: %v
389392

@@ -503,18 +506,22 @@ keep_email_private_popup=Vaše e-mailová adresa bude skryta před ostatními u
503506
openid_desc=OpenID vám umožní delegovat ověřování na externího poskytovatele.
504507

505508
manage_ssh_keys=Správa klíčů SSH
509+
manage_ssh_principals=Spravovat SSH Principal certifikáty
506510
manage_gpg_keys=Správa GPG klíčů
507511
add_key=Přidat klíč
508512
ssh_desc=Tyto veřejné SSH klíče jsou propojeny s vaším účtem. Odpovídající soukromé klíče umožní plný přístup k vašim repozitářům.
513+
principal_desc=Tyto SSH Principal certifikáty jsou přidruženy k vašemu účtu a umožňují plný přístup do vašich repozitářů.
509514
gpg_desc=Tyto veřejné GPG klíče jsou propojeny s vaším účtem. Uchovejte vaše soukromé klíče, protože umožňují ověření revizí.
510515
ssh_helper=<strong>Potřebujete pomoct?</strong> Podívejte se do příručky GitHubu na to <a href="%s">vytvoření vlastních klíčů SSH</a> nebo vyřešte <a href="%s">běžné problémy</a>, se kterými se můžete potkat při použití SSH.
511516
gpg_helper=<strong>Potřebujete pomoct?</strong> Podívejte se do příručky GitHubu <a href="%s">o GPG</a>.
512517
add_new_key=Přidat klíč SSH
513518
add_new_gpg_key=Přidat GPG klíč
514519
key_content_ssh_placeholder=Začíná s „ssh-ed25519“, „ssh-rsa“, „ecdsa-sha2-nistp256“, „ecdsa-sha2-nistp384“, nebo „ecdsa-sha2-nistp521“
515520
key_content_gpg_placeholder=Začíná s „-----BEGIN PGP PUBLIC KEY BLOCK-----“
521+
add_new_principal=Přidat SSH Principal certifikát
516522
ssh_key_been_used=Tento SSH klíč byl na server již přidán.
517523
ssh_key_name_used=SSH klíč se stejným jménem již u vašeho účtu existuje.
524+
ssh_principal_been_used=Tento SSH Principal certifikát již byl přidán na server.
518525
gpg_key_id_used=Veřejný GPG klíč se stejným ID již existuje.
519526
gpg_no_key_email_found=Tento GPG klíč není použitelný s žádnou e-mailovou adresou propojenou s vaším účtem.
520527
subkeys=Podklíče
@@ -524,13 +531,17 @@ key_content=Obsah
524531
principal_content=Obsah
525532
add_key_success=SSH klíč „%s“ byl přidán.
526533
add_gpg_key_success=GPG klíč „%s“ byl přidán.
534+
add_principal_success=Byl přidán SSH Principal certifikát „%s“.
527535
delete_key=Odstranit
528536
ssh_key_deletion=Odstraňte SSH klíč
529537
gpg_key_deletion=Odstraňte GPG klíč
538+
ssh_principal_deletion=Odstranit SSH Principal certifikát
530539
ssh_key_deletion_desc=Odstranění SSH klíče zruší jeho přístup k vašemu účtu. Pokračovat?
531540
gpg_key_deletion_desc=Odstranění GPG klíče zneplatníte ověření revizí, které jsou jím podepsány. Pokračovat?
541+
ssh_principal_deletion_desc=Odstranění SSH Principal certifikátu zruší jeho přístup k vašemu účtu. Pokračovat?
532542
ssh_key_deletion_success=SSH klíč byl odstraněn.
533543
gpg_key_deletion_success=GPG klíč byl odstraněn.
544+
ssh_principal_deletion_success=SSH Principal certifikát byl odstraněn.
534545
add_on=Přidáno dne
535546
valid_until=Platné do
536547
valid_forever=Platné navždy
@@ -540,6 +551,7 @@ can_read_info=Čtení
540551
can_write_info=Zápis
541552
key_state_desc=Tento klíč byl použit během posledních 7 dní
542553
token_state_desc=Tato poukázka byla použita během posledních 7 dní
554+
principal_state_desc=Tento SSH Principal certifikát byl použit během posledních 7 dní
543555
show_openid=Zobrazit na profilu
544556
hide_openid=Odstranit z profilu
545557
ssh_disabled=SSH zakázáno
@@ -870,6 +882,7 @@ editor.no_changes_to_show=Žádné změny k zobrazení.
870882
editor.fail_to_update_file=Nepodařilo se aktualizovat/vytvořit soubor „%s“.
871883
editor.fail_to_update_file_summary=Chybové hlášení:
872884
editor.push_rejected_no_message=Změna byla serverem zamítnuta bez zprávy. Prosím, zkontrolujte háčky Gitu.
885+
editor.push_rejected=Změna byla serverem zamítnuta. Prosím, zkontrolujte háčky Gitu.
873886
editor.push_rejected_summary=Úplná zpráva o odmítnutí:
874887
editor.add_subdir=Přidat adresář…
875888
editor.unable_to_upload_files=Nepodařilo se nahrát soubor „%s“. Chyba: %v
@@ -1234,6 +1247,7 @@ pulls.required_status_check_missing=Některé požadované kontroly chybí.
12341247
pulls.required_status_check_administrator=Jako administrátor stále můžete sloučit tento požadavek na natažení.
12351248
pulls.blocked_by_approvals=Tento požadavek na natažení ještě nemá dostatek schválení. Uděleno %d z %d schválení.
12361249
pulls.blocked_by_rejection=Tento požadavek na natažení obsahuje změny požadované oficiálním posuzovatelem.
1250+
pulls.blocked_by_official_review_requests=Tento požadavek na natažení obsahuje oficiální žádosti o posouzení.
12371251
pulls.blocked_by_outdated_branch=Tento požadavek na natažení je zablokován, protože je zastaralý.
12381252
pulls.blocked_by_changed_protected_files_1=Tento požadavek na natažení je zablokován, protože mění chráněný soubor:
12391253
pulls.blocked_by_changed_protected_files_n=Tento požadavek na natažení je zablokován, protože mění chráněné soubory:
@@ -1262,10 +1276,12 @@ pulls.require_signed_wont_sign=Větev vyžaduje podepsané revize, ale toto slou
12621276
pulls.invalid_merge_option=Nemůžete použít tuto možnost sloučení pro tento požadavek na natažení.
12631277
pulls.merge_conflict=Sloučení selhalo: Došlo ke konfliktu při sloučení. Tip: Zkuste jinou strategii
12641278
pulls.merge_conflict_summary=Chybové hlášení
1279+
pulls.rebase_conflict=Sloučení selhalo: Došlo ke konfliktu při rebase revize: %[1]s. Tip: Zkuste jinou strategii
12651280
pulls.rebase_conflict_summary=Chybové hlášení
12661281
; </summary><code>%[2]s<br>%[3]s</code></details>
12671282
pulls.unrelated_histories=Sloučení selhalo: Základní revize nesdílí společnou historii. Tip: Zkuste jinou strategii
12681283
pulls.merge_out_of_date=Sloučení selhalo: Základ byl aktualizován při generování sloučení. Tip: Zkuste to znovu.
1284+
pulls.push_rejected=Sloučení selhalo: Nahrání bylo zamítnuto. Zkontrolujte háčky Gitu pro tento repozitář.
12691285
pulls.push_rejected_summary=Úplná zpráva o odmítnutí
12701286
pulls.push_rejected_no_message=Sloučení se nezdařilo: Nahrání bylo odmítnuto, ale nebyla nalezena žádná vzdálená zpráva.<br>Zkontrolujte háčky gitu pro tento repozitář
12711287
pulls.open_unmerged_pull_exists=`Nemůžete provést operaci znovuotevření protože je tu čekající požadavek na natažení (#%d) s identickými vlastnostmi.`
@@ -1282,7 +1298,10 @@ pulls.update_not_allowed=Nemáte oprávnění aktualizovat větev
12821298
pulls.outdated_with_base_branch=Tato větev je zastaralá oproti základní větvi
12831299
pulls.closed_at=`uzavřel(a) tento požadavek na natažení <a id="%[1]s" href="#%[1]s">%[2]s</a>`
12841300
pulls.reopened_at=`znovuotevřel(a) tento požadavek na natažení <a id="%[1]s" href="#%[1]s">%[2]s</a>`
1301+
pulls.merge_instruction_hint=`Můžete také zobrazit <a class="show-instruction">instrukce příkazové řádky</a>.`
12851302

1303+
pulls.merge_instruction_step1_desc=Z vašeho repositáře projektu se podívejte na novou větev a vyzkoušejte změny.
1304+
pulls.merge_instruction_step2_desc=Slučte změny a aktualizujte je na Gitea.
12861305

12871306
milestones.new=Nový milník
12881307
milestones.open_tab=%d otevřených
@@ -1507,6 +1526,7 @@ settings.trust_model.committer.long=Tvůrce revize: Důvěřovat podpisům, kter
15071526
settings.trust_model.committer.desc=Platné podpisy budou označeny pouze jako „důvěryhodné“, pokud se shodují s autorem, jinak budou označeny jako „neodpovídající“. To přinutí Giteu, aby byla autorem podepsaných revizí se skutečným autorem označeným jako Co-Authored-By: a Co-Committed-By: na konci revize. Výchozí klíč Gitea musí odpovídat uživateli v databázi.
15081527
settings.trust_model.collaboratorcommitter=Spolupracovník+Tvůrce revize
15091528
settings.trust_model.collaboratorcommitter.long=Spolupracovník+Tvůrce revize: Důvěřovat podpisům od spolupracovníků, které odpovídají tvůrci revize
1529+
settings.trust_model.collaboratorcommitter.desc=Platné podpisy spolupracovníků tohoto repozitáře budou označeny jako „důvěryhodné“, pokud se shodují s autorem. V opačném případě budou platné podpisy označeny jako "nedůvěryhodné", pokud se podpis shoduje s autorem a „neodpovídajícím“ v opačném případě. To přinutí Giteu, aby byla označena jako autor podepsaných revizí se skutečným autorem označeným jako Co-Authored-By: a Co-Committed-By: na konci revize. Výchozí klíč Gitea musí odpovídat uživateli v databázi.
15101530
settings.wiki_delete=Odstranit data Wiki
15111531
settings.wiki_delete_desc=Smazání Wiki dat repozitáře je trvalé a nemůže být vráceno zpět.
15121532
settings.wiki_delete_notices_1=- Natrvalo odstraní a zakáže wiki repozitáře pro %s.
@@ -1695,6 +1715,8 @@ settings.protected_branch_deletion=Zakázat ochranu větví
16951715
settings.protected_branch_deletion_desc=Zakázání ochrany větví umožní uživatelům s právem zápisu nahrávat do této větve. Pokračovat?
16961716
settings.block_rejected_reviews=Blokovat sloučení při zamítavých posouzeních
16971717
settings.block_rejected_reviews_desc=Slučování nebude možné, pokud o změny požádají oficiální posuzovatelé, i když je k dispozici dostatek schválení.
1718+
settings.block_on_official_review_requests=Blokovat sloučení při oficiální žádosti o posouzení
1719+
settings.block_on_official_review_requests_desc=Slučování nebude možné, pokud mají oficiální požadavek na posouzení, i když mají k dispozici dostatek schválení.
16981720
settings.block_outdated_branch=Blokovat sloučení, pokud je požadavek na natažení zastaralý
16991721
settings.block_outdated_branch_desc=Slučování nebude možné, pokud je hlavní větev za základní větví.
17001722
settings.default_branch_desc=Vybrat výchozí větev repozitáře pro požadavky na natažení a revize kódu:
@@ -1816,6 +1838,7 @@ release.edit_release=Aktualizovat vydání
18161838
release.delete_release=Smazat vydání
18171839
release.delete_tag=Smazat značku
18181840
release.deletion=Smazat vydání
1841+
release.deletion_desc=Smazání vydání jej pouze odstraní z Gitea. Značka Gitu, obsah repozitáře a historie zůstávají nezměněny. Pokračovat?
18191842
release.deletion_success=Vydání bylo odstraněno.
18201843
release.deletion_tag_desc=Odstraní tuto značku z repozitáře. Obsah repozitáře a historie zůstanou nezměněny. Pokračovat?
18211844
release.deletion_tag_success=Značka byla odstraněna.
@@ -2017,6 +2040,7 @@ dashboard.update_migration_poster_id=Aktualizovat ID autora migrace
20172040
dashboard.git_gc_repos=Provést úklid všech repozitářů
20182041
dashboard.resync_all_sshkeys=Aktualizovat soubor „.ssh/authorized_keys“ pomocí SSH klíčů Gitea.
20192042
dashboard.resync_all_sshkeys.desc=(Není potřeba pro vestavěný SSH server.)
2043+
dashboard.resync_all_sshprincipals=Aktualizovat soubor '.ssh/authorized_principals' pomocí Gitea SSH Principal certifikátů.
20202044
dashboard.resync_all_sshprincipals.desc=(Není potřeba pro vestavěný SSH server.)
20212045
dashboard.resync_all_hooks=Znovu synchronizovat háčky před přijetím, aktualizace a po přijetí všech repozitářů.
20222046
dashboard.reinit_missing_repos=Znovu inicializovat všechny chybějící repozitáře, pro které existují záznamy
@@ -2079,6 +2103,7 @@ users.prohibit_login=Zakázat přihlášení
20792103
users.is_admin=Je správce
20802104
users.is_restricted=Je omezený
20812105
users.allow_git_hook=Může vytvářet háčky Gitu
2106+
users.allow_git_hook_tooltip=Háčky Gitu se spustí pod uživatelem operačního systému, jako běží Gitea a budou mít stejnou úroveň přístupu k hostiteli. Díky tomu mohou uživatelé s tímto zvláštním oprávněním k háčkům Gitu přistupovat a upravovat všechny Gitea repozitáře a také databázi používanou Giteou. V důsledku toho mohou také získat oprávnění administrátora Gitey.
20822107
users.allow_import_local=Může importovat lokální repozitáře
20832108
users.allow_create_organization=Může vytvářet organizace
20842109
users.update_profile=Aktualizovat uživatelský účet
@@ -2208,6 +2233,7 @@ auths.tip.twitter=Jděte na https://dev.twitter.com/apps, vytvořte aplikaci a u
22082233
auths.tip.discord=Registrujte novou aplikaci na https://discordapp.com/developers/applications/me
22092234
auths.tip.gitea=Registrovat novou Oauth2 aplikaci. Návod naleznete na https://docs.gitea.io/en-us/oauth2-provider/
22102235
auths.tip.yandex=Vytvořte novou aplikaci na https://oauth.yandex.com/client/new. Vyberte následující oprávnění z „Yandex.Passport API“ sekce: „Přístup k e-mailové adrese“, „Přístup k uživatelskému avataru“ a „Přístup k uživatelskému jménu, jménu a příjmení, pohlaví“
2236+
auths.tip.mastodon=Vložte vlastní URL instance pro mastodon, kterou se chcete autentizovat (nebo použijte výchozí)
22112237
auths.edit=Upravit zdroj ověřování
22122238
auths.activated=Tento zdroj ověřování je aktivován
22132239
auths.new_success=Zdroj ověřování „%s“ byl přidán.

options/locale/locale_ja-JP.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,6 +440,7 @@ website=Webサイト
440440
location=場所
441441
update_theme=テーマを更新
442442
update_profile=プロフィール更新
443+
update_language_not_found=言語 '%s' は利用できません。
443444
update_profile_success=プロフィールを更新しました。
444445
change_username=ユーザー名を変更しました。
445446
change_username_prompt=注: ユーザー名を変更すると、アカウントのURLも変わります。

templates/repo/issue/view_content/sidebar.tmpl

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -336,18 +336,18 @@
336336
{{$.CsrfTokenHtml}}
337337
</form>
338338
{{if $.IsStopwatchRunning}}
339-
<div class="ui buttons fluid stop-cancel">
340-
<button onclick="this.disabled=true;window.toggleStopwatch()" class="ui button stop">{{.i18n.Tr "repo.issues.stop_tracking"}}</button>
341-
<button onclick="this.disabled=true;window.cancelStopwatch()" class="ui negative button cancel">{{.i18n.Tr "repo.issues.cancel_tracking"}}</button>
339+
<div class="ui buttons fluid">
340+
<button class="ui button issue-stop-time">{{.i18n.Tr "repo.issues.stop_tracking"}}</button>
341+
<button class="ui negative button issue-cancel-time">{{.i18n.Tr "repo.issues.cancel_tracking"}}</button>
342342
</div>
343343
{{else}}
344344
{{if .HasUserStopwatch}}
345345
<div class="ui warning message">
346346
{{.i18n.Tr "repo.issues.tracking_already_started" .OtherStopwatchURL | Safe}}
347347
</div>
348348
{{end}}
349-
<div class="ui buttons two fluid start-add">
350-
<button onclick="this.disabled=true;window.toggleStopwatch()" class="ui button poping up start" data-content='{{.i18n.Tr "repo.issues.start_tracking"}}' data-position="top center" data-variation="small inverted">{{.i18n.Tr "repo.issues.start_tracking_short"}}</button>
349+
<div class="ui buttons two fluid">
350+
<button class="ui button poping up issue-start-time" data-content='{{.i18n.Tr "repo.issues.start_tracking"}}' data-position="top center" data-variation="small inverted">{{.i18n.Tr "repo.issues.start_tracking_short"}}</button>
351351
<div class="ui mini modal">
352352
<div class="header">{{.i18n.Tr "repo.issues.add_time"}}</div>
353353
<div class="content">
@@ -362,7 +362,7 @@
362362
<div class="ui red cancel button">{{.i18n.Tr "repo.issues.add_time_cancel"}}</div>
363363
</div>
364364
</div>
365-
<button onclick="window.timeAddManual()" class="ui button green poping up add-time" data-content='{{.i18n.Tr "repo.issues.add_time"}}' data-position="top center" data-variation="small inverted">{{.i18n.Tr "repo.issues.add_time_short"}}</button>
365+
<button class="ui button green poping up issue-add-time" data-content='{{.i18n.Tr "repo.issues.add_time"}}' data-position="top center" data-variation="small inverted">{{.i18n.Tr "repo.issues.add_time_short"}}</button>
366366
</div>
367367
{{end}}
368368
</div>
@@ -407,8 +407,8 @@
407407
{{end}}
408408
{{if and .HasIssuesOrPullsWritePermission (not .Repository.IsArchived)}}
409409
<br/>
410-
<a style="cursor:pointer;" onclick="window.toggleDeadlineForm();"><i class="edit icon"></i>{{$.i18n.Tr "repo.issues.due_date_form_edit"}}</a> -
411-
<a style="cursor:pointer;" onclick="window.updateDeadline('');"><i class="remove icon"></i>{{$.i18n.Tr "repo.issues.due_date_form_remove"}}</a>
410+
<a class="issue-due-edit"><i class="edit icon"></i>{{$.i18n.Tr "repo.issues.due_date_form_edit"}}</a> -
411+
<a class="issue-due-remove"><i class="remove icon"></i>{{$.i18n.Tr "repo.issues.due_date_form_remove"}}</a>
412412
{{end}}
413413
</p>
414414
{{else}}
@@ -417,7 +417,7 @@
417417

418418
{{if and .HasIssuesOrPullsWritePermission (not .Repository.IsArchived)}}
419419
<div {{if ne .Issue.DeadlineUnix 0}} style="display: none;"{{end}} id="deadlineForm">
420-
<form class="ui fluid action input" action="{{AppSubUrl}}/api/v1/repos/{{.Repository.Owner.Name}}/{{.Repository.Name}}/issues/{{.Issue.Index}}" method="post" id="update-issue-deadline-form" onsubmit="window.setDeadline();return false;">
420+
<form class="ui fluid action input issue-due-form" action="{{AppSubUrl}}/api/v1/repos/{{.Repository.Owner.Name}}/{{.Repository.Name}}/issues/{{.Issue.Index}}" method="post" id="update-issue-deadline-form">
421421
{{$.CsrfTokenHtml}}
422422
<input required placeholder="{{.i18n.Tr "repo.issues.due_date_form"}}" {{if gt .Issue.DeadlineUnix 0}}value="{{.Issue.DeadlineUnix.Format "2006-01-02"}}"{{end}} type="date" name="deadlineDate" id="deadlineDate">
423423
<button class="ui green icon button">

0 commit comments

Comments
 (0)