diff --git a/options/locale/locale_cs-CZ.ini b/options/locale/locale_cs-CZ.ini
index 0559b1f12f..c4b1468292 100644
--- a/options/locale/locale_cs-CZ.ini
+++ b/options/locale/locale_cs-CZ.ini
@@ -19,6 +19,7 @@ active_stopwatch=Aktivní sledování času
 create_new=Vytvořit…
 user_profile_and_more=Profily a nastavení…
 signed_in_as=Přihlášen jako
+enable_javascript=Tato stránka vyžaduje JavaScript.
 toc=Obsah
 licenses=Licence
 return_to_gitea=Vrátit se do Gitea
@@ -78,11 +79,14 @@ milestones=Milníky
 
 ok=OK
 cancel=Zrušit
+rerun=Znovu spustit
+rerun_all=Znovu spustit všechny úlohy
 save=Uložit
 add=Přidat
 add_all=Přidat vše
 remove=Odstranit
 remove_all=Odstranit vše
+remove_label_str=`Odstranit položku "%s"`
 edit=Upravit
 
 enabled=Povolený
@@ -111,11 +115,19 @@ unknown=Neznámý
 
 rss_feed=RSS kanál
 
+pin=Připnout
+unpin=Odepnout
 
+artifacts=Artefakty
 
+concept_system_global=Globální
+concept_user_individual=Individuální
 concept_code_repository=Repozitář
 concept_user_organization=Organizace
 
+show_timestamps=Zobrazit časové značky
+show_log_seconds=Zobrazit sekundy
+show_full_screen=Zobrazit celou obrazovku
 
 [aria]
 navbar=Navigační lišta
@@ -124,8 +136,26 @@ footer.software=O softwaru
 footer.links=Odkazy
 
 [heatmap]
+number_of_contributions_in_the_last_12_months=%s příspěvků za posledních 12 měsíců
+no_contributions=Žádné příspěvky
+less=Méně
+more=Více
 
 [editor]
+buttons.heading.tooltip=Přidat nadpis
+buttons.bold.tooltip=Přidat tučný text
+buttons.italic.tooltip=Přidat kurzívu
+buttons.quote.tooltip=Do uvozovek
+buttons.code.tooltip=Přidat kód
+buttons.link.tooltip=Přidat odkaz
+buttons.list.unordered.tooltip=Přidat seznam odrážek
+buttons.list.ordered.tooltip=Přidat číslovaný seznam
+buttons.list.task.tooltip=Přidat seznam úkolů
+buttons.mention.tooltip=Uveďte uživatele nebo tým
+buttons.ref.tooltip=Odkaz na issue nebo pull request
+buttons.switch_to_legacy.tooltip=Místo toho použít starší editor
+buttons.enable_monospace_font=Zapnout monospace font
+buttons.disable_monospace_font=Vypnout monospace font
 
 [filter]
 string.asc=A – Z
@@ -228,6 +258,7 @@ openid_signup_popup=Umožňuje uživateli automaticky se registrovat pomocí Ope
 enable_captcha=Povolit CAPTCHA při registraci
 enable_captcha_popup=Vyžadovat správně zadaný text CAPTCHA při registraci.
 require_sign_in_view=Vyžadovat přihlášení k zobrazení stránek
+require_sign_in_view_popup=Povolí přístup ke stránkám jen přihlášeným uživatelům. Návštěvníci uvidí jen přihlašovací a registrační stránky.
 admin_setting_desc=Vytvoření účtu správce je nepovinné. První registrovaný uživatel se automaticky stane správcem.
 admin_title=Nastavení účtu správce
 admin_name=Uživatelské jméno správce
@@ -238,6 +269,7 @@ install_btn_confirm=Nainstalovat Gitea
 test_git_failed=Chyba při testu příkazu 'git': %v
 sqlite3_not_available=Tato verze Gitea nepodporuje SQLite3. Stáhněte si oficiální binární verzi od %s (nikoli verzi „gobuild“).
 invalid_db_setting=Nastavení databáze je neplatné: %v
+invalid_db_table=Databázová tabulka "%s" je neplatná: %v
 invalid_repo_path=Kořenový adresář repozitářů není správný: %v
 invalid_app_data_path=Cesta k datům aplikace je neplatná: %v
 run_user_not_match=`"Run as" uživatelské jméno není aktuální uživatelské jméno: %s -> %s`
@@ -255,6 +287,8 @@ default_enable_timetracking_popup=Povolí sledování času pro nové repozitá
 no_reply_address=Skrytá e-mailová doména
 no_reply_address_helper=Název domény pro uživatele se skrytou e-mailovou adresou. Příklad: Pokud je název skryté e-mailové domény nastaven na „noreply.example.org“, uživatelské jméno „joe“ bude zaznamenáno v Gitu jako „joe@noreply.example.org“.
 password_algorithm=Hash algoritmus hesla
+invalid_password_algorithm=Neplatný algoritmus hash hesla
+password_algorithm_helper=Nastavte algoritmus hashování hesla. Algoritmy mají odlišné požadavky a sílu. Algoritmus argon2 je poměrně bezpečný, ale používá spoustu paměti a může být nevhodný pro malé systémy.
 enable_update_checker=Povolit kontrolu aktualizací
 enable_update_checker_helper=Kontroluje vydání nových verzí pravidelně připojením ke gitea.io.
 
@@ -290,6 +324,7 @@ repos=Repozitáře
 users=Uživatelé
 organizations=Organizace
 search=Vyhledat
+go_to=Přejít na
 code=Kód
 search.type.tooltip=Druh vyhledávání
 search.fuzzy=Fuzzy
@@ -301,6 +336,7 @@ repo_no_results=Nebyly nalezeny žádné odpovídající repozitáře.
 user_no_results=Nebyly nalezeni žádní odpovídající uživatelé.
 org_no_results=Nebyly nalezeny žádné odpovídající organizace.
 code_no_results=Nebyl nalezen žádný zdrojový kód odpovídající hledanému výrazu.
+code_search_results=`Výsledky hledání pro "%s"`
 code_last_indexed_at=Naposledy indexováno %s
 relevant_repositories_tooltip=Repozitáře, které jsou rozštěpení nebo nemají žádné téma, ikonu a žádný popis jsou skryty.
 relevant_repositories=Zobrazují se pouze relevantní repositáře, zobrazit nefiltrované výsledky.
@@ -444,6 +480,7 @@ team_invite.text_3=Poznámka: Tato pozvánka byla určena pro %[1]s. Pokud jste
 [modal]
 yes=Ano
 no=Ne
+confirm=Potvrdit
 cancel=Zrušit
 modify=Aktualizovat
 
@@ -478,6 +515,8 @@ size_error=` musí být minimálně velikosti %s.`
 min_size_error=` musí obsahovat nejméně %s znaků.`
 max_size_error=` musí obsahovat maximálně %s znaků.`
 email_error=` není správná e-mailová adresa.`
+url_error=`„%s“ není platná adresa URL.`
+include_error=` musí obsahovat substring „%s“.`
 glob_pattern_error=`zástupný vzor je neplatný: %s.`
 regex_pattern_error=` regex vzor je neplatný: %s.`
 invalid_group_team_map_error=` mapování je neplatné: %s`
@@ -488,6 +527,7 @@ lang_select_error=Vyberte jazyk ze seznamu.
 
 username_been_taken=Uživatelské jméno je již obsazeno.
 username_change_not_local_user=Uživatelé, kteří jsou ověřováni jinak než lokálně, si nemohou změnit uživatelské jméno.
+username_has_not_been_changed=Uživatelské jméno nebylo změněno
 repo_name_been_taken=Název repozitáře je již použit.
 repository_force_private=Vynucené soukromí je povoleno: soukromé repozitáře nelze zveřejnit.
 repository_files_already_exist=Soubory pro tento repozitář již existují. Obraťte se na správce systému.
@@ -501,6 +541,7 @@ team_name_been_taken=Název týmu je již použit.
 team_no_units_error=Povolit přístup alespoň do jedné sekce repozitáře.
 email_been_used=Tato e-mailová adresa je již používána.
 email_invalid=Emailová adresa je neplatná.
+openid_been_used=OpenID addresa „%s“ je již použita.
 username_password_incorrect=Uživatelské jméno nebo heslo není správné.
 password_complexity=Heslo nesplňuje požadavky na složitost:
 password_lowercase_one=Alespoň jedno malé písmeno
@@ -543,7 +584,12 @@ unfollow=Přestat sledovat
 heatmap.loading=Načítání teplotní mapy…
 user_bio=Životopis
 disabled_public_activity=Tento uživatel zakázal veřejnou viditelnost aktivity.
+email_visibility.limited=Vaše e-mailová adresa je viditelná pro všechny ověřené uživatele
+email_visibility.private=Vaše e-mailová adresa je viditelná pouze pro vás a administrátory
 
+form.name_reserved=Uživatelské jméno "%s" je rezervováno.
+form.name_pattern_not_allowed=Vzor "%s" není povolen v uživatelském jméně.
+form.name_chars_not_allowed=Uživatelské jméno "%s" obsahuje neplatné znaky.
 
 [settings]
 profile=Profil
@@ -574,6 +620,7 @@ location=Místo
 update_theme=Aktualizovat motiv vzhledu
 update_profile=Aktualizovat profil
 update_language=Aktualizovat jazyk
+update_language_not_found=Jazyk "%s" není k dispozici.
 update_language_success=Jazyk byl aktualizován.
 update_profile_success=Váš profil byl aktualizován.
 change_username=Vaše uživatelské jméno bylo změněno.
@@ -684,6 +731,7 @@ gpg_token_help=Podpis můžete vygenerovat pomocí:
 gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
 gpg_token_signature=Zakódovaný podpis GPG
 key_signature_gpg_placeholder=Začíná s „-----BEGIN PGP SIGNATURE-----“
+verify_gpg_key_success=GPG klíč "%s" byl ověřen.
 ssh_key_verified=Ověřený klíč
 ssh_key_verified_long=Klíč byl ověřen pomocí tokenu a může být použit k ověření commitů shodujících se s libovolnou vaší aktivovanou e-mailovou adresou pro tohoto uživatele.
 ssh_key_verify=Ověřit
@@ -693,11 +741,14 @@ ssh_token=Token
 ssh_token_help=Podpis můžete vygenerovat pomocí:
 ssh_token_signature=Zakódovaný podpis SSH
 key_signature_ssh_placeholder=Začíná s „-----BEGIN SSH SIGNATURE-----“
+verify_ssh_key_success=SSH klíč "%s" byl ověřen.
 subkeys=Podklíče
 key_id=ID klíče
 key_name=Název klíče
 key_content=Obsah
 principal_content=Obsah
+add_key_success=SSH klíč "%s" byl přidán.
+add_gpg_key_success=GPG klíč "%s" byl přidán.
 delete_key=Odstranit
 ssh_key_deletion=Odstraňte SSH klíč
 gpg_key_deletion=Odstraňte GPG klíč
@@ -708,6 +759,8 @@ ssh_principal_deletion_desc=Odstranění SSH Principal certifikátu zruší jeho
 ssh_key_deletion_success=SSH klíč byl odstraněn.
 gpg_key_deletion_success=GPG klíč byl odstraněn.
 ssh_principal_deletion_success=SSH Principal certifikát byl odstraněn.
+added_on=Přidáno %s
+valid_until_date=Platné do %s
 valid_forever=Platné navždy
 last_used=Naposledy použito dne
 no_activity=Žádná aktuální aktivita
@@ -719,6 +772,7 @@ principal_state_desc=Tento SSH Principal certifikát byl použit během posledn
 show_openid=Zobrazit na profilu
 hide_openid=Odstranit z profilu
 ssh_disabled=SSH zakázáno
+ssh_signonly=SSH je v současné době zakázáno, proto jsou tyto klíče použity pouze pro ověření podpisu.
 ssh_externally_managed=Tento SSH klíč je spravován externě pro tohoto uživatele
 manage_social=Správa propojených účtů sociálních sítí
 social_desc=Tyto účty sociálních síti jsou propojeny s vaším Gitea účtem. Ujistěte se, že je všechny znáte, protože mohou být použity k přihlášení do vašeho Gitea účtu.
@@ -738,6 +792,13 @@ access_token_deletion_cancel_action=Zrušit
 access_token_deletion_confirm_action=Smazat
 access_token_deletion_desc=Smazání tokenu zruší přístup k vašemu účtu pro aplikace, které jej používají. Tuto akci nelze vrátit. Pokračovat?
 delete_token_success=Token byl odstraněn. Aplikace, které jej používají již nemají přístup k vašemu účtu.
+repo_and_org_access=Repozitář a přístup organizace
+permissions_public_only=Pouze veřejnost
+permissions_access_all=Vše (veřejné, soukromé a omezené)
+select_permissions=Vyberte oprávnění
+scoped_token_desc=Vybrané tokeny omezují ověřování pouze na odpovídající API trasy. Přečtěte si dokumentaci pro více informací.
+at_least_one_permission=Musíte vybrat alespoň jedno oprávnění pro vytvoření tokenu
+permissions_list=Oprávnění:
 
 manage_oauth2_applications=Spravovat OAuth2 aplikace
 edit_oauth2_application=Upravit OAuth2 aplikaci
@@ -751,6 +812,7 @@ create_oauth2_application_success=Úspěšně jste vytvořili novou OAuth2 aplik
 update_oauth2_application_success=Úspěšně jste aktualizovali OAuth2 aplikaci.
 oauth2_application_name=Název aplikace
 oauth2_confidential_client=Důvěrný klient. Vyberte aplikace, které zachovávají důvěrnosti v utajení, jako jsou webové aplikace. Nevybírejte pro nativní aplikace včetně stolních a mobilních aplikací.
+oauth2_redirect_uris=Přesměrování URI. Použijte nový řádek pro každou URI.
 save_application=Uložit
 oauth2_client_id=ID klienta
 oauth2_client_secret=Tajný klíč klienta
@@ -819,7 +881,9 @@ email_notifications.andyourown=A Vaše vlastní upozornění
 
 visibility=Viditelnost uživatele
 visibility.public=Veřejný
+visibility.public_tooltip=Viditelné pro všechny
 visibility.limited=Omezený
+visibility.limited_tooltip=Viditelné pouze pro ověřené uživatele
 visibility.private=Soukromý
 visibility.private_tooltip=Viditelné pouze pro členy organizace
 
@@ -893,6 +957,7 @@ mirror_password_blank_placeholder=(Nenastaveno)
 mirror_password_help=Změňte uživatelské jméno pro vymazání uloženého hesla.
 watchers=Sledující
 stargazers=Sledující
+stars_remove_warning=Tímto odstraníte všechny hvězdičky z tohoto repozitáře.
 forks=Rozštěpení
 reactions_more=a %d dalších
 unit_disabled=Správce webu zakázal tuto sekci repozitáře.
@@ -907,6 +972,7 @@ delete_preexisting=Odstranit již existující soubory
 delete_preexisting_content=Odstranit soubory v %s
 delete_preexisting_success=Smazány nepřijaté soubory v %s
 blame_prior=Zobrazit blame před touto změnou
+author_search_tooltip=Zobrazí maximálně 30 uživatelů
 
 transfer.accept=Přijmout převod
 transfer.accept_desc=Převést do „%s“
@@ -940,6 +1006,7 @@ archive.pull.nocomment=Tento repozitář je archivovaný. Nemůžete komentovat
 
 form.reach_limit_of_creation_1=Již jste dosáhli svůj limit %d repozitář.
 form.reach_limit_of_creation_n=Již jste dosáhli svůj limit %d repozitářů.
+form.name_reserved=Název repozitáře „%s“ je rezervován.
 
 need_auth=Ověření
 migrate_options=Možnosti migrace
@@ -973,6 +1040,7 @@ migrated_from_fake=Migrováno z %[1]s
 migrate.migrate=Migrovat z %s
 migrate.migrating=Probíhá migrace z %s ...
 migrate.migrating_failed=Migrace z %s se nezdařila.
+migrate.migrating_failed.error=Nepodařilo se migrovat: %s
 migrate.migrating_failed_no_addr=Migrace se nezdařila.
 migrate.github.description=Migrovat data z github.com nebo jiných GitHub instancí.
 migrate.git.description=Migrovat pouze repozitář z libovolné služby Git.
@@ -989,6 +1057,8 @@ migrate.migrating_labels=Migrování štítků
 migrate.migrating_releases=Migrování vydání
 migrate.migrating_issues=Migrování úkolů
 migrate.migrating_pulls=Migrování požadavků na natažení
+migrate.cancel_migrating_title=Zrušit migraci
+migrate.cancel_migrating_confirm=Chcete zrušit tuto migraci?
 
 mirror_from=zrcadlo
 forked_from=rozštěpen z
@@ -1003,10 +1073,12 @@ unstar=Odoblíbit
 star=Oblíbit
 fork=Rozštěpit
 download_archive=Stáhnout repozitář
+more_operations=Další operace
 
 no_desc=Bez popisu
 quick_guide=Krátká příručka
 clone_this_repo=Naklonovat tento repozitář
+cite_this_repo=Citovat tento repozitář
 create_new_repo_command=Vytvořit nový repozitář na příkazové řádce
 push_exist_repo=Nahrání existujícího repozitáře z příkazové řádky
 empty_message=Tento repozitář nemá žádný obsah.
@@ -1071,6 +1143,7 @@ download_file=Stáhnout soubor
 normal_view=Normální zobrazení
 line=řádek
 lines=řádky
+from_comment=(komentář)
 
 editor.add_file=Přidat soubor
 editor.new_file=Nový soubor
@@ -1085,6 +1158,7 @@ editor.must_be_on_a_branch=Musíte mít zvolenu větev pro úpravu či návrh zm
 editor.fork_before_edit=Musíte rozštěpit tento repozitář pro vytvoření nebo navržení změny tohoto souboru.
 editor.delete_this_file=Smazat soubor
 editor.must_have_write_access=Musíte mít přístup pro zápis pro dělání či navrhování změn tohoto souboru.
+editor.file_delete_success=Soubor „%s“ byl odstraněn.
 editor.name_your_file=Pojmenujte váš soubor…
 editor.filename_help=Přidejte adresář pomocí zapsání jeho jména následovaného lomítkem („/“). Smažte adresář pomocí stisku backspace na začátku vstupního pole.
 editor.or=nebo
@@ -1092,6 +1166,9 @@ editor.cancel_lower=Zrušit
 editor.commit_signed_changes=Odevzdat podepsané změny
 editor.commit_changes=Odevzdat změny
 editor.add_tmpl=Přidán „“
+editor.add=Přidat %s
+editor.update=Aktualizovat %s
+editor.delete=Odstranit %s
 editor.patch=Použít záplatu
 editor.patching=Záplatování:
 editor.new_patch=Nová záplata
@@ -1101,18 +1178,27 @@ editor.commit_directly_to_this_branch=Odevzdat přímo do větve