mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-01-31 18:05:00 -05:00
Compare commits
28 commits
538aabe85f
...
db4a1760cd
Author | SHA1 | Date | |
---|---|---|---|
|
db4a1760cd | ||
|
86d3c3e985 | ||
|
6412fcccbf | ||
|
d946f49aa4 | ||
|
1e53420ec6 | ||
|
4631b554be | ||
|
c2c6164887 | ||
|
b8ddc5547e | ||
|
ea61491a02 | ||
|
ea09a053c3 | ||
|
7a5a28259f | ||
|
74c0fd7b93 | ||
|
92ef40588f | ||
|
b179b8f82d | ||
|
27677422a0 | ||
|
96bf5a0492 | ||
|
84f9e88e57 | ||
|
094aae3ad5 | ||
|
e3569fa5d1 | ||
|
442cc8e186 | ||
|
a7086fe101 | ||
|
966b845e39 | ||
|
aa986ef1a6 | ||
|
0379739ac9 | ||
|
5be7c6cbd8 | ||
|
3d3ffaf5cb | ||
|
7ea62c5ce4 | ||
|
276ef10dd5 |
41 changed files with 707 additions and 416 deletions
|
@ -14,4 +14,5 @@ type Repository struct {
|
||||||
CloneURL string `yaml:"clone_url"` // SECURITY: This must be checked to ensure that is safe to be used
|
CloneURL string `yaml:"clone_url"` // SECURITY: This must be checked to ensure that is safe to be used
|
||||||
OriginalURL string `yaml:"original_url"`
|
OriginalURL string `yaml:"original_url"`
|
||||||
DefaultBranch string
|
DefaultBranch string
|
||||||
|
Website string
|
||||||
}
|
}
|
||||||
|
|
|
@ -517,8 +517,8 @@ issue_assigned.issue=@%[1]s vás přiřadil/a k problému %[2]s v repozitáři %
|
||||||
|
|
||||||
issue.x_mentioned_you=<b>@%s</b> vás zmínil/a:
|
issue.x_mentioned_you=<b>@%s</b> vás zmínil/a:
|
||||||
issue.action.force_push=<b>%[1]s</b> vynutil/a nahrání <b>%[2]s</b> z %[3]s do %[4]s.
|
issue.action.force_push=<b>%[1]s</b> vynutil/a nahrání <b>%[2]s</b> z %[3]s do %[4]s.
|
||||||
issue.action.push_1=<b>@%[1]s</b> nahrál/a %[3]d commit do %[2]s
|
issue.action.push_1=Uživatel <b>@%[1]s</b> nahrál %[3]d revizi do %[2]s
|
||||||
issue.action.push_n=<b>@%[1]s</b> nahrál/a %[3]d commity do %[2]s
|
issue.action.push_n=Uživatel <b>@%[1]s</b> nahrál %[3]d revizí do %[2]s
|
||||||
issue.action.close=<b>@%[1]s</b> uzavřel/a #%[2]d.
|
issue.action.close=<b>@%[1]s</b> uzavřel/a #%[2]d.
|
||||||
issue.action.reopen=<b>@%[1]s</b> znovu otevřel/a #%[2]d.
|
issue.action.reopen=<b>@%[1]s</b> znovu otevřel/a #%[2]d.
|
||||||
issue.action.merge=<b>@%[1]s</b> sloučil/a #%[2]d do %[3]s.
|
issue.action.merge=<b>@%[1]s</b> sloučil/a #%[2]d do %[3]s.
|
||||||
|
@ -590,9 +590,9 @@ AuthName=Název ověření
|
||||||
AdminEmail=E-mailová adresa správce
|
AdminEmail=E-mailová adresa správce
|
||||||
|
|
||||||
NewBranchName=Název nové větve
|
NewBranchName=Název nové větve
|
||||||
CommitSummary=Shrnutí commity
|
CommitSummary=Shrnutí revize
|
||||||
CommitMessage=Zpráva commitu
|
CommitMessage=Zpráva revize
|
||||||
CommitChoice=Výběr commitu
|
CommitChoice=Výběr revize
|
||||||
TreeName=Cesta k souboru
|
TreeName=Cesta k souboru
|
||||||
Content=Obsah
|
Content=Obsah
|
||||||
|
|
||||||
|
@ -767,7 +767,7 @@ language=Jazyk
|
||||||
ui=Motiv vzhledu
|
ui=Motiv vzhledu
|
||||||
hidden_comment_types=Skryté typy komentářů
|
hidden_comment_types=Skryté typy komentářů
|
||||||
hidden_comment_types_description=Zde zkontrolované typy komentářů nebudou zobrazeny na stránkách problémů. Zaškrtnutí „Štítek“ například odstraní všechny komentáře „<user> přidal/odstranil <label>“.
|
hidden_comment_types_description=Zde zkontrolované typy komentářů nebudou zobrazeny na stránkách problémů. Zaškrtnutí „Štítek“ například odstraní všechny komentáře „<user> přidal/odstranil <label>“.
|
||||||
hidden_comment_types.ref_tooltip=Komentáře, kde byl tento problém odkázán u jiného problému/commitu/…
|
hidden_comment_types.ref_tooltip=Komentáře, kde byl tento problém odkázán z jiného problému/revize/…
|
||||||
hidden_comment_types.issue_ref_tooltip=Komentáře, kde uživatel změní větev/značku spojenou s problémem
|
hidden_comment_types.issue_ref_tooltip=Komentáře, kde uživatel změní větev/značku spojenou s problémem
|
||||||
comment_type_group_reference=Reference
|
comment_type_group_reference=Reference
|
||||||
comment_type_group_label=Štítek
|
comment_type_group_label=Štítek
|
||||||
|
@ -780,7 +780,7 @@ comment_type_group_deadline=Uzávěrka
|
||||||
comment_type_group_dependency=Závislost
|
comment_type_group_dependency=Závislost
|
||||||
comment_type_group_lock=Stav zámku
|
comment_type_group_lock=Stav zámku
|
||||||
comment_type_group_review_request=Žádost o posouzení
|
comment_type_group_review_request=Žádost o posouzení
|
||||||
comment_type_group_pull_request_push=Přidané commity
|
comment_type_group_pull_request_push=Přidané revize
|
||||||
comment_type_group_project=Projekt
|
comment_type_group_project=Projekt
|
||||||
comment_type_group_issue_ref=Referenční číslo problému
|
comment_type_group_issue_ref=Referenční číslo problému
|
||||||
saved_successfully=Vaše nastavení bylo úspěšně uloženo.
|
saved_successfully=Vaše nastavení bylo úspěšně uloženo.
|
||||||
|
@ -822,7 +822,7 @@ activations_pending=Čekající aktivace
|
||||||
can_not_add_email_activations_pending=Existuje čekající aktivace, zkuste to znovu za pár minut, pokud chcete přidat nový e-mail.
|
can_not_add_email_activations_pending=Existuje čekající aktivace, zkuste to znovu za pár minut, pokud chcete přidat nový e-mail.
|
||||||
delete_email=Smazat
|
delete_email=Smazat
|
||||||
email_deletion=Odstranit e-mailovou adresu
|
email_deletion=Odstranit e-mailovou adresu
|
||||||
email_deletion_desc=E-mailová adresa a přidružené informace budou z vašeho účtu odstraněny. Commity Gitu s touto e-mailovou adresou zůstanou nezměněny. Pokračovat?
|
email_deletion_desc=E-mailová adresa a přidružené informace budou z vašeho účtu odstraněny. Revize Gitu s touto e-mailovou adresou zůstanou nezměněny. Pokračovat?
|
||||||
email_deletion_success=E-mailová adresa byla odstraněna.
|
email_deletion_success=E-mailová adresa byla odstraněna.
|
||||||
theme_update_success=Váš motiv vzhledu byl aktualizován.
|
theme_update_success=Váš motiv vzhledu byl aktualizován.
|
||||||
theme_update_error=Vybraný motiv vzhledu neexistuje.
|
theme_update_error=Vybraný motiv vzhledu neexistuje.
|
||||||
|
@ -838,16 +838,16 @@ add_email_success=Nová e-mailová adresa byla přidána.
|
||||||
email_preference_set_success=Nastavení e-mailu bylo úspěšně nastaveno.
|
email_preference_set_success=Nastavení e-mailu bylo úspěšně nastaveno.
|
||||||
add_openid_success=Nová OpenID adresa byla přidána.
|
add_openid_success=Nová OpenID adresa byla přidána.
|
||||||
keep_email_private=Skrýt e-mailovou adresu
|
keep_email_private=Skrýt e-mailovou adresu
|
||||||
keep_email_private_popup=Vaše e-mailová adresa nebude zobrazena na vašem profilu a nebude výchozí adresou pro commity provedené skrze webové rozhraní, jako nahrávání, úpravy a sloučení. Namísto toho lze použít speciální adresu %s pro propojení commitů s vaším účtem. Tato možnost neovlivní existující commity.
|
keep_email_private_popup=Vaše e-mailová adresa nebude zobrazena na vašem profilu a nebude výchozí adresou pro revize provedené skrze webové rozhraní, jako nahrávání, úpravy a slučování. Namísto toho lze použít speciální adresu %s pro propojení revizí s vaším účtem. Tato možnost neovlivní existující revize.
|
||||||
openid_desc=OpenID vám umožní delegovat ověřování na externího poskytovatele.
|
openid_desc=OpenID vám umožní delegovat ověřování na externího poskytovatele.
|
||||||
|
|
||||||
manage_ssh_keys=Správa klíčů SSH
|
manage_ssh_keys=Správa klíčů SSH
|
||||||
manage_ssh_principals=Spravovat SSH Principal certifikáty
|
manage_ssh_principals=Spravovat SSH Principal certifikáty
|
||||||
manage_gpg_keys=Správa klíčů GPG
|
manage_gpg_keys=Správa klíčů GPG
|
||||||
add_key=Přidat klíč
|
add_key=Přidat klíč
|
||||||
ssh_desc=Tyto veřejné klíče SSH jsou propojeny s vaším účtem. Odpovídající soukromé klíče umožní plný přístup k vašim repozitářům. Klíče SSH, které byly ověřeny, mohou být použity pro ověření Git commitů podepsaných přes SSH.
|
ssh_desc=Tyto veřejné klíče SSH jsou propojeny s vaším účtem. Odpovídající soukromé klíče umožní plný přístup k vašim repozitářům. Klíče SSH, které byly ověřeny, mohou být použity pro ověření Git revizí podepsaných přes SSH.
|
||||||
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ářů.
|
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ářů.
|
||||||
gpg_desc=Tyto veřejné klíče GPG jsou propojeny s vaším účtem a používají se k ověření vašich commitů. Uložte je na bezpečné místo, jelikož umožňují podepsat commity vaší identitou.
|
gpg_desc=Tyto veřejné klíče GPG jsou propojeny s vaším účtem a používají se k ověření vašich revizí. Uložte je na bezpečné místo, jelikož umožňují podepsat revize vaší identitou.
|
||||||
ssh_helper=<strong>Potřebujete pomoct?</strong> Podívejte se do příručky, jak <a href="%s">vytvořit vlastní klíče 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.
|
ssh_helper=<strong>Potřebujete pomoct?</strong> Podívejte se do příručky, jak <a href="%s">vytvořit vlastní klíče 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.
|
||||||
gpg_helper=<strong>Potřebujete pomoct?</strong> Podívejte se do příručky <a href="%s">o GPG</a>.
|
gpg_helper=<strong>Potřebujete pomoct?</strong> Podívejte se do příručky <a href="%s">o GPG</a>.
|
||||||
add_new_key=Přidat klíč SSH
|
add_new_key=Přidat klíč SSH
|
||||||
|
@ -861,9 +861,9 @@ ssh_principal_been_used=Tento SSH Principal certifikát již byl přidán na ser
|
||||||
gpg_key_id_used=Veřejný GPG klíč se stejným ID již existuje.
|
gpg_key_id_used=Veřejný GPG klíč se stejným ID již existuje.
|
||||||
gpg_no_key_email_found=Tento GPG klíč neodpovídá žádné aktivované e-mailové adrese spojené s vaším účtem. Může být stále přidán, pokud podepíšete zadaný token.
|
gpg_no_key_email_found=Tento GPG klíč neodpovídá žádné aktivované e-mailové adrese spojené s vaším účtem. Může být stále přidán, pokud podepíšete zadaný token.
|
||||||
gpg_key_matched_identities=Odpovídající identity:
|
gpg_key_matched_identities=Odpovídající identity:
|
||||||
gpg_key_matched_identities_long=Vložené identity v tomto klíči odpovídají následujícím aktivovaným e-mailovým adresám tohoto uživatele. Commity odpovídající těmto e-mailovým adresám lze ověřit pomocí tohoto klíče.
|
gpg_key_matched_identities_long=Vložené identity v tomto klíči odpovídají následujícím aktivovaným e-mailovým adresám tohoto uživatele. Revize odpovídající těmto e-mailovým adresám lze ověřit pomocí tohoto klíče.
|
||||||
gpg_key_verified=Ověřený klíč
|
gpg_key_verified=Ověřený klíč
|
||||||
gpg_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 aktivovanou e-mailovou adresou pro tohoto uživatele navíc k jakékoli odpovídající identitě tohoto klíče.
|
gpg_key_verified_long=Klíč byl ověřen pomocí tokenu a může být použit k ověření revizí shodujících se s libovolnou aktivovanou e-mailovou adresou pro tohoto uživatele navíc k jakékoli odpovídající identitě tohoto klíče.
|
||||||
gpg_key_verify=Ověřit
|
gpg_key_verify=Ověřit
|
||||||
gpg_invalid_token_signature=Zadaný GPG klíč, podpis a token se neshodují nebo je token zastaralý.
|
gpg_invalid_token_signature=Zadaný GPG klíč, podpis a token se neshodují nebo je token zastaralý.
|
||||||
gpg_token_required=Musíte zadat podpis pro níže uvedený token
|
gpg_token_required=Musíte zadat podpis pro níže uvedený token
|
||||||
|
@ -874,7 +874,7 @@ gpg_token_signature=Zakódovaný podpis GPG
|
||||||
key_signature_gpg_placeholder=Začíná textem „-----BEGIN PGP SIGNATURE-----“
|
key_signature_gpg_placeholder=Začíná textem „-----BEGIN PGP SIGNATURE-----“
|
||||||
verify_gpg_key_success=GPG klíč „%s“ byl ověřen.
|
verify_gpg_key_success=GPG klíč „%s“ byl ověřen.
|
||||||
ssh_key_verified=Ověřený klíč
|
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_verified_long=Klíč byl ověřen pomocí tokenu a může být použit k ověření revizí shodujících se s libovolnou vaší aktivovanou e-mailovou adresou pro tohoto uživatele.
|
||||||
ssh_key_verify=Ověřit
|
ssh_key_verify=Ověřit
|
||||||
ssh_invalid_token_signature=Zadaný SSH klíč, podpis nebo token se neshodují nebo je token zastaralý.
|
ssh_invalid_token_signature=Zadaný SSH klíč, podpis nebo token se neshodují nebo je token zastaralý.
|
||||||
ssh_token_required=Musíte zadat podpis pro níže uvedený token
|
ssh_token_required=Musíte zadat podpis pro níže uvedený token
|
||||||
|
@ -896,7 +896,7 @@ ssh_key_deletion=Odebrat klíč SSH
|
||||||
gpg_key_deletion=Odebrat klíč GPG
|
gpg_key_deletion=Odebrat klíč GPG
|
||||||
ssh_principal_deletion=Odstranit SSH Principal certifikát
|
ssh_principal_deletion=Odstranit SSH Principal certifikát
|
||||||
ssh_key_deletion_desc=Odstranění SSH klíče zruší jeho přístup k vašemu účtu. Pokračovat?
|
ssh_key_deletion_desc=Odstranění SSH klíče zruší jeho přístup k vašemu účtu. Pokračovat?
|
||||||
gpg_key_deletion_desc=Odstraněním klíče GPG zneplatníte ověření commitů, které jsou jím podepsány. Pokračovat?
|
gpg_key_deletion_desc=Odstraněním klíče GPG zneplatníte ověření revizí, které jsou jím podepsány. Pokračovat?
|
||||||
ssh_principal_deletion_desc=Odstranění SSH Principal certifikátu zruší jeho přístup k vašemu účtu. Pokračovat?
|
ssh_principal_deletion_desc=Odstranění SSH Principal certifikátu zruší jeho přístup k vašemu účtu. Pokračovat?
|
||||||
ssh_key_deletion_success=SSH klíč byl odstraněn.
|
ssh_key_deletion_success=SSH klíč byl odstraněn.
|
||||||
gpg_key_deletion_success=GPG klíč byl odstraněn.
|
gpg_key_deletion_success=GPG klíč byl odstraněn.
|
||||||
|
@ -914,7 +914,7 @@ principal_state_desc=Tento SSH Principal certifikát byl použit během posledn
|
||||||
show_openid=Zobrazit na profilu
|
show_openid=Zobrazit na profilu
|
||||||
hide_openid=Odstranit z profilu
|
hide_openid=Odstranit z profilu
|
||||||
ssh_disabled=SSH je zakázáno
|
ssh_disabled=SSH je 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_signonly=SSH je v současné době zakázáno, proto jsou tyto klíče použity pouze pro ověření podpisu revizí.
|
||||||
ssh_externally_managed=Tento SSH klíč je spravován externě pro tohoto uživatele
|
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í
|
manage_social=Správa propojených účtů sociálních sítí
|
||||||
social_desc=Tyto účty sociálních sítí lze použít k přihlášení k vašemu účtu. Ujistěte se, že jsou všechny vaše.
|
social_desc=Tyto účty sociálních sítí lze použít k přihlášení k vašemu účtu. Ujistěte se, že jsou všechny vaše.
|
||||||
|
@ -1113,12 +1113,12 @@ trust_model_helper_default=Výchozí: Použít výchozí model důvěry pro tuto
|
||||||
create_repo=Vytvořit repozitář
|
create_repo=Vytvořit repozitář
|
||||||
default_branch=Výchozí větev
|
default_branch=Výchozí větev
|
||||||
default_branch_label=výchozí
|
default_branch_label=výchozí
|
||||||
default_branch_helper=Výchozí větev je základní větev pro žádosti o sloučení a commity kódu.
|
default_branch_helper=Výchozí větev je základní větev pro žádosti o sloučení a revize kódu.
|
||||||
mirror_prune=Vyčistit
|
mirror_prune=Vyčistit
|
||||||
mirror_prune_desc=Odstranit zastaralé reference na vzdálené sledování
|
mirror_prune_desc=Odstranit zastaralé reference na vzdálené sledování
|
||||||
mirror_interval=Interval zrcadlení (platné časové jednotky jsou „h“, „m“ a „s“). Nastavením na 0 zakážete periodickou synchronizaci. (Minimální interval: %s)
|
mirror_interval=Interval zrcadlení (platné časové jednotky jsou „h“, „m“ a „s“). Nastavením na 0 zakážete periodickou synchronizaci. (Minimální interval: %s)
|
||||||
mirror_interval_invalid=Interval zrcadlení není platný.
|
mirror_interval_invalid=Interval zrcadlení není platný.
|
||||||
mirror_sync_on_commit=Synchronizovat při nahrávání commitů
|
mirror_sync_on_commit=Synchronizovat při nahrávání revizí
|
||||||
mirror_address=Klonovat z URL
|
mirror_address=Klonovat z URL
|
||||||
mirror_address_desc=Zadejte požadované přístupové údaje do sekce Ověření.
|
mirror_address_desc=Zadejte požadované přístupové údaje do sekce Ověření.
|
||||||
mirror_address_url_invalid=Poskytnutá URL je neplatná. Všechny části musíte správně nahradit escape sekvencí.
|
mirror_address_url_invalid=Poskytnutá URL je neplatná. Všechny části musíte správně nahradit escape sekvencí.
|
||||||
|
@ -1151,7 +1151,7 @@ blame_prior=Zobrazit blame před touto změnou
|
||||||
blame.ignore_revs.failed=Nepodařilo se ignorovat revize v <a href="%s">.git-blame-ignore-revs</a>.
|
blame.ignore_revs.failed=Nepodařilo se ignorovat revize v <a href="%s">.git-blame-ignore-revs</a>.
|
||||||
author_search_tooltip=Zobrazí maximálně 30 uživatelů
|
author_search_tooltip=Zobrazí maximálně 30 uživatelů
|
||||||
|
|
||||||
tree_path_not_found_commit=Cesta %[1]s v commitu %[2]s neexistuje
|
tree_path_not_found_commit=Cesta %[1]s v revizi %[2]s neexistuje
|
||||||
tree_path_not_found_branch=Cesta %[1]s ve větvi %[2]s neexistuje
|
tree_path_not_found_branch=Cesta %[1]s ve větvi %[2]s neexistuje
|
||||||
tree_path_not_found_tag=Cesta %[1]s ve značce %[2]s neexistuje
|
tree_path_not_found_tag=Cesta %[1]s ve značce %[2]s neexistuje
|
||||||
|
|
||||||
|
@ -1267,7 +1267,7 @@ empty_message=Tento repozitář nemá žádný obsah.
|
||||||
broken_message=Data gitu, která jsou základem tohoto repozitáře, nelze číst. Kontaktujte správce této instance nebo smažte tento repositář.
|
broken_message=Data gitu, která jsou základem tohoto repozitáře, nelze číst. Kontaktujte správce této instance nebo smažte tento repositář.
|
||||||
|
|
||||||
code=Zdrojový kód
|
code=Zdrojový kód
|
||||||
code.desc=Přístup ke zdrojovým kódům, souborům, commitům a větvím.
|
code.desc=Přístup ke zdrojovým kódům, souborům, revizím a větvím.
|
||||||
branch=Větev
|
branch=Větev
|
||||||
tree=Strom
|
tree=Strom
|
||||||
clear_ref=Vymazat aktuální referenci
|
clear_ref=Vymazat aktuální referenci
|
||||||
|
@ -1285,8 +1285,8 @@ org_labels_desc=Štítky na úrovni organizace, které mohou být použity se <s
|
||||||
org_labels_desc_manage=spravovat
|
org_labels_desc_manage=spravovat
|
||||||
|
|
||||||
milestones=Milníky
|
milestones=Milníky
|
||||||
commits=Commity
|
commits=Revize
|
||||||
commit=Commit
|
commit=Revize
|
||||||
release=Vydání
|
release=Vydání
|
||||||
releases=Vydání
|
releases=Vydání
|
||||||
tag=Značka
|
tag=Značka
|
||||||
|
@ -1319,14 +1319,14 @@ symbolic_link=Symbolický odkaz
|
||||||
executable_file=Spustitelný soubor
|
executable_file=Spustitelný soubor
|
||||||
vendored = Vendorováno
|
vendored = Vendorováno
|
||||||
generated = Generováno
|
generated = Generováno
|
||||||
commit_graph=Graf commitů
|
commit_graph=Graf revizí
|
||||||
commit_graph.select=Vybrat větve
|
commit_graph.select=Vybrat větve
|
||||||
commit_graph.hide_pr_refs=Skrýt žádosti o sloučení
|
commit_graph.hide_pr_refs=Skrýt žádosti o sloučení
|
||||||
commit_graph.monochrome=Černobílé
|
commit_graph.monochrome=Černobílé
|
||||||
commit_graph.color=Barva
|
commit_graph.color=Barva
|
||||||
commit.contained_in=Tento commit je obsažen v:
|
commit.contained_in=Tato revize je obsažena v:
|
||||||
commit.contained_in_default_branch=Tento commit je součástí výchozí větve
|
commit.contained_in_default_branch=Tato revize je součástí výchozí větve
|
||||||
commit.load_referencing_branches_and_tags=Načíst větve a značky odkazující na tento commit
|
commit.load_referencing_branches_and_tags=Načíst větve a značky odkazující na tuto revizi
|
||||||
blame=Blame
|
blame=Blame
|
||||||
download_file=Stáhnout soubor
|
download_file=Stáhnout soubor
|
||||||
normal_view=Normální zobrazení
|
normal_view=Normální zobrazení
|
||||||
|
@ -1363,12 +1363,12 @@ editor.patching=Záplatování:
|
||||||
editor.fail_to_apply_patch=Nelze použít záplatu „%s“
|
editor.fail_to_apply_patch=Nelze použít záplatu „%s“
|
||||||
editor.new_patch=Nová záplata
|
editor.new_patch=Nová záplata
|
||||||
editor.commit_message_desc=Přidat volitelný rozšířený popis…
|
editor.commit_message_desc=Přidat volitelný rozšířený popis…
|
||||||
editor.signoff_desc=Přidat Signed-off-by podpis přispěvatele na konec zprávy o commitu.
|
editor.signoff_desc=Přidat podpis přispěvatele „Signed-off-by“ na konec zprávy revize.
|
||||||
editor.commit_directly_to_this_branch=Odeslat přímo do větve <strong class="%[2]s">%[1]s</strong>.
|
editor.commit_directly_to_this_branch=Odeslat přímo do větve <strong class="%[2]s">%[1]s</strong>.
|
||||||
editor.create_new_branch=Vytvořit <strong>novou větev</strong> pro tento commit a vytvořit žádost o sloučení.
|
editor.create_new_branch=Vytvořit <strong>novou větev</strong> pro tuto revizi a vytvořit žádost o sloučení.
|
||||||
editor.create_new_branch_np=Vytvořte <strong>novou větev</strong> z tohoto commitu.
|
editor.create_new_branch_np=Vytvořit <strong>novou větev</strong> z této revize.
|
||||||
editor.propose_file_change=Navrhnout změnu souboru
|
editor.propose_file_change=Navrhnout změnu souboru
|
||||||
editor.new_branch_name=Pojmenujte novou větev pro tento commit
|
editor.new_branch_name=Pojmenujte novou větev pro tuto revizi
|
||||||
editor.new_branch_name_desc=Název nové větve…
|
editor.new_branch_name_desc=Název nové větve…
|
||||||
editor.cancel=Zrušit
|
editor.cancel=Zrušit
|
||||||
editor.filename_cannot_be_empty=Jméno nemůže být prázdné.
|
editor.filename_cannot_be_empty=Jméno nemůže být prázdné.
|
||||||
|
@ -1959,7 +1959,7 @@ pulls.delete.text=Opravdu chcete odstranit tuto žádost o sloučení? (Tímto t
|
||||||
pull.deleted_branch=(odstraněno):%s
|
pull.deleted_branch=(odstraněno):%s
|
||||||
|
|
||||||
milestones.new=Nový milník
|
milestones.new=Nový milník
|
||||||
milestones.closed=Zavřen dne %s
|
milestones.closed=Uzavřeno %s
|
||||||
milestones.update_ago=Aktualizováno %s
|
milestones.update_ago=Aktualizováno %s
|
||||||
milestones.no_due_date=Bez lhůty dokončení
|
milestones.no_due_date=Bez lhůty dokončení
|
||||||
milestones.open=Otevřít
|
milestones.open=Otevřít
|
||||||
|
@ -2764,8 +2764,8 @@ pulls.ready_for_review = Připraveni na posouzení?
|
||||||
settings.rename_branch_failed_protected = Nepodařilo se přejmenovat větev %s, jelikož se jedná o chráněnou větev.
|
settings.rename_branch_failed_protected = Nepodařilo se přejmenovat větev %s, jelikož se jedná o chráněnou větev.
|
||||||
editor.push_out_of_date = Push je nejspíše zastaralý.
|
editor.push_out_of_date = Push je nejspíše zastaralý.
|
||||||
stars = Oblíbení
|
stars = Oblíbení
|
||||||
n_commit_one = %s commit
|
n_commit_one = %s revize
|
||||||
n_commit_few = %s commitů
|
n_commit_few = %s revizí
|
||||||
n_branch_one = %s větev
|
n_branch_one = %s větev
|
||||||
n_tag_one = %s značka
|
n_tag_one = %s značka
|
||||||
n_tag_few = %s značek
|
n_tag_few = %s značek
|
||||||
|
@ -3971,7 +3971,7 @@ code_kind = Hledat kód...
|
||||||
package_kind = Hledat balíčky...
|
package_kind = Hledat balíčky...
|
||||||
project_kind = Hledat projekty...
|
project_kind = Hledat projekty...
|
||||||
branch_kind = Hledat větve...
|
branch_kind = Hledat větve...
|
||||||
commit_kind = Hledat commity...
|
commit_kind = Hledat revize...
|
||||||
runner_kind = Hledat runnery...
|
runner_kind = Hledat runnery...
|
||||||
no_results = Nenalezeny žádné odpovídající výsledky.
|
no_results = Nenalezeny žádné odpovídající výsledky.
|
||||||
fuzzy_tooltip = Zahrnout také výsledky, které úzce odpovídají hledanému výrazu
|
fuzzy_tooltip = Zahrnout také výsledky, které úzce odpovídají hledanému výrazu
|
||||||
|
|
|
@ -1627,6 +1627,113 @@ issues.unlock_confirm = Lås op
|
||||||
issues.lock.notice_1 = - Andre brugere kan ikke tilføje nye kommentarer til dette problem.
|
issues.lock.notice_1 = - Andre brugere kan ikke tilføje nye kommentarer til dette problem.
|
||||||
issues.lock_no_reason = låst og begrænset samtale til samarbejdspartnere %s
|
issues.lock_no_reason = låst og begrænset samtale til samarbejdspartnere %s
|
||||||
issues.unlock_comment = låste denne samtale %s op
|
issues.unlock_comment = låste denne samtale %s op
|
||||||
|
issues.add_time_minutes = Minutter
|
||||||
|
issues.del_time_history = `slettet brugt tid %s`
|
||||||
|
issues.add_time_hours = Timer
|
||||||
|
issues.add_time_sum_to_small = Ingen tid blev indtastet.
|
||||||
|
issues.time_spent_from_all_authors = `Samlet tid brugt: %s`
|
||||||
|
issues.time_spent_total = Samlet tid brugt
|
||||||
|
issues.unlock.title = Lås op for samtale om dette problem.
|
||||||
|
issues.lock.title = Lås samtale om dette problem.
|
||||||
|
issues.comment_on_locked = Du kan ikke kommentere på et låst problem.
|
||||||
|
issues.delete = Slet
|
||||||
|
issues.delete.title = Slet dette problem?
|
||||||
|
issues.delete.text = Vil du virkelig slette dette problem? (Dette fjerner alt indhold permanent. Overvej at lukke det i stedet, hvis du har til hensigt at holde det arkiveret)
|
||||||
|
issues.tracker = Tidsregistrering
|
||||||
|
issues.start_tracking_short = Start timer
|
||||||
|
issues.start_tracking = Start tidsregistrering
|
||||||
|
issues.start_tracking_history = `begyndte at arbejde %s`
|
||||||
|
issues.tracker_auto_close = Timeren stoppes automatisk, når dette problem lukkes
|
||||||
|
issues.tracking_already_started = `Du har allerede startet tidsregistrering på <a href="%s">et andet problem</a>!`
|
||||||
|
issues.stop_tracking = Stop timer
|
||||||
|
issues.stop_tracking_history = "stoppede med at arbejde %s`
|
||||||
|
issues.cancel_tracking = Kassér
|
||||||
|
issues.cancel_tracking_history = `annulleret tidssporing %s`
|
||||||
|
issues.add_time = Tilføj tid manuelt
|
||||||
|
issues.del_time = Slet denne tidslog
|
||||||
|
issues.add_time_cancel = Annuller
|
||||||
|
issues.add_time_history = `tilført brugt tid %s`
|
||||||
|
issues.due_date = Forfaldsdato
|
||||||
|
issues.push_commit_1 = tilføjet %d commit %s
|
||||||
|
issues.due_date_added = tilføjede forfaldsdatoen %s %s
|
||||||
|
issues.due_date_modified = ændrede forfaldsdatoen fra %[2]s til %[1]s %[3]s
|
||||||
|
issues.due_date_remove = fjernede forfaldsdatoen %s %s
|
||||||
|
issues.due_date_overdue = Forfalden
|
||||||
|
issues.lock.unknown_reason = Kan ikke låse et problem med en ukendt årsag.
|
||||||
|
issues.lock.notice_3 = - Du kan altid låse op for dette problem igen i fremtiden.
|
||||||
|
issues.push_commits_n = tilføjet %d commits %s
|
||||||
|
issues.force_push_codes = `force-pushed %[1]s fra <a class="%[7]s" href="%[3]s"><code>%[2]s</code></a> til <a class="%[7]s" href="%[5]s"><code>%[4]s</code></a> %[6]s`
|
||||||
|
issues.force_push_compare = Sammenlign
|
||||||
|
issues.due_date_form = yyyy-mm-dd
|
||||||
|
issues.due_date_form_edit = Redigere
|
||||||
|
issues.due_date_form_remove = Slet
|
||||||
|
issues.due_date_not_set = Ingen forfaldsdato fastsat.
|
||||||
|
issues.add_time_short = Tilføj tid
|
||||||
|
issues.unpin_issue = Frigør problemet
|
||||||
|
issues.max_pinned = Du kan ikke fastgøre flere problemer
|
||||||
|
issues.pin_comment = fastgjort dette %s
|
||||||
|
issues.unpin_comment = frigjorde dette %s
|
||||||
|
issues.lock = Lås samtale
|
||||||
|
issues.unlock = Lås samtale op
|
||||||
|
issues.lock.notice_2 = - Du og andre samarbejdspartnere med adgang til dette lager kan stadig efterlade kommentarer, som andre kan se.
|
||||||
|
issues.unlock.notice_1 = - Alle ville kunne udtale sig om dette spørgsmål endnu en gang.
|
||||||
|
issues.unlock.notice_2 = - Du kan altid låse dette problem igen i fremtiden.
|
||||||
|
issues.lock.reason = Årsag til låsning
|
||||||
|
issues.review.outdated = Forældet
|
||||||
|
issues.dependency.no_permission.can_remove = Du har ikke tilladelse til at læse denne afhængighed, men du kan fjerne denne afhængighed
|
||||||
|
issues.dependency.add = Tilføj afhængighed…
|
||||||
|
issues.dependency.cancel = Annuller
|
||||||
|
issues.dependency.remove = Slet
|
||||||
|
issues.dependency.remove_info = Fjern denne afhængighed
|
||||||
|
issues.dependency.added_dependency = `tilføjede en ny afhængighed %s`
|
||||||
|
issues.due_date_invalid = Forfaldsdatoen er ugyldig eller uden for intervallet. Brug venligst formatet "yyyy-mm-dd".
|
||||||
|
issues.dependency.title = Afhængigheder
|
||||||
|
issues.dependency.issue_no_dependencies = Ingen afhængigheder angivet.
|
||||||
|
issues.dependency.pr_no_dependencies = Ingen afhængigheder angivet.
|
||||||
|
issues.dependency.no_permission_1 = Du har ikke tilladelse til at læse %d afhængighed
|
||||||
|
issues.dependency.no_permission_n = Du har ikke tilladelse til at læse %d afhængigheder
|
||||||
|
issues.dependency.issue_close_blocked = Du skal lukke alle problemer, der blokerer dette problem, før du kan lukke det.
|
||||||
|
issues.dependency.issue_batch_close_blocked = Kan ikke batchlukke valgte problemer, fordi problem #%d stadig har åbne afhængigheder
|
||||||
|
issues.dependency.pr_close_blocked = Du skal lukke alle problemer, der blokerer denne pull-anmodning, før du kan flette den.
|
||||||
|
issues.dependency.blocks_short = Blockere
|
||||||
|
issues.dependency.blocked_by_short = Afhænger af
|
||||||
|
issues.dependency.remove_header = Fjern afhængighed
|
||||||
|
issues.dependency.issue_remove_text = Dette vil fjerne afhængigheden af dette problem. Vil du fortsætte?
|
||||||
|
issues.review.dismissed = afviste %s's gennemgang %s
|
||||||
|
issues.review.content.empty = Du skal efterlade en kommentar, der angiver de ønskede ændringer.
|
||||||
|
issues.review.reject = anmodende ændringer %s
|
||||||
|
issues.review.wait = blev anmodet om gennemgang %s
|
||||||
|
issues.review.add_review_request = anmodet om gennemgang fra %[1]s %[2]s
|
||||||
|
issues.review.add_review_requests = anmodet om gennemgange fra %[1]s %[2]s
|
||||||
|
issues.dependency.removed_dependency = `fjernede en afhængighed %s`
|
||||||
|
issues.dependency.pr_closing_blockedby = Lukning af denne pull-anmodning er blokeret af følgende problemer
|
||||||
|
issues.dependency.issue_closing_blockedby = Lukning af dette problem er blokeret af følgende problemer
|
||||||
|
issues.dependency.issue_close_blocks = Dette problem blokerer for lukning af følgende problemer
|
||||||
|
issues.dependency.pr_close_blocks = Denne pull-anmodning blokerer lukning af følgende problemer
|
||||||
|
issues.dependency.pr_remove_text = Dette vil fjerne afhængigheden fra denne pull-anmodning. Vil du fortsætte?
|
||||||
|
issues.dependency.setting = Aktiver afhængigheder for problemer og pull-anmodninger
|
||||||
|
issues.dependency.add_error_same_issue = Du kan ikke få et problem til at afhænge af sig selv.
|
||||||
|
issues.dependency.add_error_dep_issue_not_exist = Afhængigt problem eksisterer ikke.
|
||||||
|
issues.dependency.add_error_dep_exists = Afhængighed eksisterer allerede.
|
||||||
|
issues.dependency.add_error_cannot_create_circular = Du kan ikke oprette en afhængighed med to problemer, der blokerer hinanden.
|
||||||
|
issues.dependency.add_error_dep_not_same_repo = Begge problemer skal være i samme depot.
|
||||||
|
issues.review.self.approval = Du kan ikke godkende din egen pull-anmodning.
|
||||||
|
issues.review.self.rejection = Du kan ikke anmode om ændringer på din egen pull-anmodning.
|
||||||
|
issues.review.approve = godkendte disse ændringer %s
|
||||||
|
issues.review.comment = gennemgået %s
|
||||||
|
issues.review.dismissed_label = Afvist
|
||||||
|
issues.review.left_comment = efterladt en kommentar
|
||||||
|
issues.review.remove_review_request = fjernet anmodning om gennemgang for %[1]s %[2]s
|
||||||
|
issues.review.remove_review_requests = fjernet anmodning om gennemgange for %[1]s %[2]s
|
||||||
|
issues.review.remove_review_request_self = nægtede at gennemgå %s
|
||||||
|
issues.review.add_remove_review_requests = anmodede om gennemgang fra %[1]s og fjernede gennemgangsanmodninger for %[2]s %[3]s
|
||||||
|
issues.review.pending = Afventer
|
||||||
|
issues.dependency.add_error_dep_not_exist = Afhængighed eksisterer ikke.
|
||||||
|
issues.review.pending.tooltip = Denne kommentar er i øjeblikket ikke synlig for andre brugere. For at indsende dine afventende kommentarer, vælg "%s" -> "%s/%s/%s" øverst på siden.
|
||||||
|
issues.review.review = Gennemgå
|
||||||
|
issues.review.outdated_description = Indholdet er ændret siden denne kommentar blev lavet
|
||||||
|
issues.review.option.show_outdated_comments = Vis forældede kommentarer
|
||||||
|
issues.review.reviewers = Gemmengåer
|
||||||
|
|
||||||
[notification]
|
[notification]
|
||||||
watching = Overvåger
|
watching = Overvåger
|
||||||
|
|
|
@ -3977,7 +3977,7 @@ package_kind = Pakete suchen …
|
||||||
project_kind = Projekte suchen …
|
project_kind = Projekte suchen …
|
||||||
branch_kind = Branches suchen …
|
branch_kind = Branches suchen …
|
||||||
commit_kind = Commits suchen …
|
commit_kind = Commits suchen …
|
||||||
runner_kind = Runners suchen …
|
runner_kind = Runner suchen …
|
||||||
no_results = Keine passenden Ergebnisse gefunden.
|
no_results = Keine passenden Ergebnisse gefunden.
|
||||||
code_search_unavailable = Die Code-Suche ist momentan nicht verfügbar. Bitte kontaktiere den Webseitenadministrator.
|
code_search_unavailable = Die Code-Suche ist momentan nicht verfügbar. Bitte kontaktiere den Webseitenadministrator.
|
||||||
keyword_search_unavailable = Die Suche mittels Schlüsselwort ist momentan nicht verfügbar. Bitte kontaktiere den Webseitenadministrator.
|
keyword_search_unavailable = Die Suche mittels Schlüsselwort ist momentan nicht verfügbar. Bitte kontaktiere den Webseitenadministrator.
|
||||||
|
|
|
@ -1053,6 +1053,8 @@ change_password = Cambiar contraseña
|
||||||
keep_activity_private.description = Tu <a href="%s">actividad pública</a> solo será visible para ti y para los administradores de la instancia.
|
keep_activity_private.description = Tu <a href="%s">actividad pública</a> solo será visible para ti y para los administradores de la instancia.
|
||||||
language.description = Este idioma se guardará en tu cuenta y se utilizará como predeterminado cuando te conectes.
|
language.description = Este idioma se guardará en tu cuenta y se utilizará como predeterminado cuando te conectes.
|
||||||
language.localization_project = ¡Ayúdanos a traducir Forgejo a tu idioma! <a href="%s">Más información</a>.
|
language.localization_project = ¡Ayúdanos a traducir Forgejo a tu idioma! <a href="%s">Más información</a>.
|
||||||
|
pronouns_custom_label = Pronombres personalizados
|
||||||
|
user_block_yourself = No puedes bloquearte a tí mismo.
|
||||||
|
|
||||||
[repo]
|
[repo]
|
||||||
owner=Propietario
|
owner=Propietario
|
||||||
|
@ -1098,7 +1100,7 @@ license_helper_desc=Una licencia regula lo que otros pueden y no pueden hacer co
|
||||||
readme=LÉAME
|
readme=LÉAME
|
||||||
readme_helper=Selecciona una plantilla de archivo README
|
readme_helper=Selecciona una plantilla de archivo README
|
||||||
readme_helper_desc=Este es el lugar donde puedes escribir una descripción completa de su proyecto.
|
readme_helper_desc=Este es el lugar donde puedes escribir una descripción completa de su proyecto.
|
||||||
auto_init=Inicializar el repositorio (añade .gitignore, licencia y README)
|
auto_init=Inicializar el repositorio
|
||||||
trust_model_helper=Seleccionar modelo de confianza para la verificación de la firma. Las opciones posibles son:
|
trust_model_helper=Seleccionar modelo de confianza para la verificación de la firma. Las opciones posibles son:
|
||||||
trust_model_helper_collaborator=Colaborador: Confiar en firmas de colaboradores
|
trust_model_helper_collaborator=Colaborador: Confiar en firmas de colaboradores
|
||||||
trust_model_helper_committer=Comitter: Firmas de confianza que coinciden con los committers
|
trust_model_helper_committer=Comitter: Firmas de confianza que coinciden con los committers
|
||||||
|
@ -2814,6 +2816,19 @@ diff.git-notes.add = Añadir nota
|
||||||
diff.git-notes.remove-header = Eliminar nota
|
diff.git-notes.remove-header = Eliminar nota
|
||||||
release.download_count_few = %s descargas
|
release.download_count_few = %s descargas
|
||||||
diff.git-notes.remove-body = Esta nota se eliminará.
|
diff.git-notes.remove-body = Esta nota se eliminará.
|
||||||
|
editor.add_tmpl.filename = nombre de fichero
|
||||||
|
issues.reaction.add = Añadir reacción
|
||||||
|
issues.reaction.alt_remove = Quitar %[1]s reacción de comentario.
|
||||||
|
issues.reaction.alt_add = Añadir %[1]s reacción al comentario.
|
||||||
|
issues.review.add_review_requests = solicitada revisiones de %[1]s %[2]s
|
||||||
|
issues.review.remove_review_requests = eliminada la solicitud de revisiones para %[1]s %[2]s
|
||||||
|
new_from_template = Usa una plantilla
|
||||||
|
new_from_template_description = Puedes seleccionar una plantilla de repositorio ya existente en esta instancia y aplicar sus ajustes.
|
||||||
|
new_advanced = Ajustes avanzados
|
||||||
|
new_advanced_expand = Click para expandir
|
||||||
|
issues.num_reviews_one = %d revisión
|
||||||
|
issues.num_reviews_few = %d revisiones
|
||||||
|
auto_init_description = Empieza el historial Git con un README y opcionalmente añade una Licencia y archivos .gitignore.
|
||||||
|
|
||||||
[graphs]
|
[graphs]
|
||||||
component_loading = Cargando %s...
|
component_loading = Cargando %s...
|
||||||
|
|
|
@ -2569,6 +2569,9 @@ compare_commits = Vertaa %d kommittia
|
||||||
compare_branch = Vertaa
|
compare_branch = Vertaa
|
||||||
review_dismissed_reason = Syy:
|
review_dismissed_reason = Syy:
|
||||||
commit_repo = työnsi haaraan <a href="%[2]s">%[3]s</a> repossa <a href="%[1]s">%[4]s</a>
|
commit_repo = työnsi haaraan <a href="%[2]s">%[3]s</a> repossa <a href="%[1]s">%[4]s</a>
|
||||||
|
create_issue = `avasi ongelman <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||||
|
reopen_issue = `avasi uudelleen ongelman <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||||
|
create_pull_request = `loi vetopyynnön <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||||
|
|
||||||
[tool]
|
[tool]
|
||||||
now=nyt
|
now=nyt
|
||||||
|
|
|
@ -40,7 +40,7 @@ passcode=Kods
|
||||||
webauthn_insert_key=Jāievieto sava drošības atslēga
|
webauthn_insert_key=Jāievieto sava drošības atslēga
|
||||||
webauthn_sign_in=Jānospiež poga uz drošības. Ja drošības atslēgai nav pogas, tā ir atkārtoti jāievieto.
|
webauthn_sign_in=Jānospiež poga uz drošības. Ja drošības atslēgai nav pogas, tā ir atkārtoti jāievieto.
|
||||||
webauthn_press_button=Lūgums nospiest pogu uz savas drošības atslēgas…
|
webauthn_press_button=Lūgums nospiest pogu uz savas drošības atslēgas…
|
||||||
webauthn_use_twofa=Izmantot divfaktoru kodu no tālruņa
|
webauthn_use_twofa=Izmantot divpakāpju kodu no sava tālruņa
|
||||||
webauthn_error=Nevar nolasīt drošības atslēgu.
|
webauthn_error=Nevar nolasīt drošības atslēgu.
|
||||||
webauthn_unsupported_browser=Pārlūks pašlaik nenodrošina WebAuthn.
|
webauthn_unsupported_browser=Pārlūks pašlaik nenodrošina WebAuthn.
|
||||||
webauthn_error_unknown=Atgadījās nezināma kļūda. Lūgums mēģināt vēlreiz.
|
webauthn_error_unknown=Atgadījās nezināma kļūda. Lūgums mēģināt vēlreiz.
|
||||||
|
@ -83,8 +83,8 @@ milestones=Atskaites punkti
|
||||||
ok=Labi
|
ok=Labi
|
||||||
cancel=Atcelt
|
cancel=Atcelt
|
||||||
retry=Mēģināt vēlreiz
|
retry=Mēģināt vēlreiz
|
||||||
rerun=Palaist atkārtoti
|
rerun=Atkārtoti izpildīt
|
||||||
rerun_all=Palaist atkārtoti visus darbus
|
rerun_all=Atkārtoti izpildīt visus darbus
|
||||||
save=Saglabāt
|
save=Saglabāt
|
||||||
add=Pievienot
|
add=Pievienot
|
||||||
add_all=Pievienot visus
|
add_all=Pievienot visus
|
||||||
|
@ -221,18 +221,18 @@ network_error=Tīkla kļūda
|
||||||
server_internal = Iekšēja servera kļūda
|
server_internal = Iekšēja servera kļūda
|
||||||
|
|
||||||
[startpage]
|
[startpage]
|
||||||
app_desc=Viegli uzstādāms Git serviss
|
app_desc=Pašmitināms Git pakalpojums bez galvassāpēm
|
||||||
install=Vienkārši instalējams
|
install=Viegli uzstādīt
|
||||||
install_desc=Vienkārši <a target="_blank" rel="noopener noreferrer" href="%[1]s">jāpalaiž izpildāmā datne</a> vajadzīgajai sistēmai, jāizmanto <a target="_blank" rel="noopener noreferrer" href="%[2]s">Docker</a> vai jāiegūst <a target="_blank" rel="noopener noreferrer" href="%[3]s">pakotne</a>.
|
install_desc=Vienkārši <a target="_blank" rel="noopener noreferrer" href="%[1]s">jāpalaiž izpildāmā datne</a> vajadzīgajai sistēmai, jāizmanto <a target="_blank" rel="noopener noreferrer" href="%[2]s">Docker</a> vai jāiegūst <a target="_blank" rel="noopener noreferrer" href="%[3]s">pakotne</a>.
|
||||||
platform=Pieejama dažādām platformām
|
platform=Pieejama dažādām platformām
|
||||||
lightweight=Viegla
|
lightweight=Viegla
|
||||||
lightweight_desc=Forgejo ir miminālas prasības un to var darbināt uz nedārga Raspberry Pi datora. Ietaupi savai ierīcei resursus!
|
lightweight_desc=Forgejo ir zemas tehniskās prasības, un tas var darboties nedārgā Raspberry Pi. Taupām savu ierīču patērēto enerģiju!
|
||||||
license=Atvērtā pirmkoda
|
license=Atvērtā pirmkoda
|
||||||
license_desc=Iegūsti <a target="_blank" rel="noopener noreferrer" href="%[1]s">Forgejo</a>! Pievienojies mums <a target="_blank" rel="noopener noreferrer" href="%[2]s">līdzdarbojoties</a>, lai padarītu šo projektu vēl labāku! Nekautrējies un līdzdarbojies!
|
license_desc=Iegūsti <a target="_blank" rel="noopener noreferrer" href="%[1]s">Forgejo</a>! Pievienojies mums <a target="_blank" rel="noopener noreferrer" href="%[2]s">līdzdarbojoties</a>, lai padarītu šo projektu vēl labāku! Nekautrējies un līdzdarbojies!
|
||||||
platform_desc = Ir apstiprināts, ka Forgejo darbojas brīvās operētājsistēmāš, piemēram, GNU/Linux un FreeBSD, kā arī ar dažādām procesoru arhitektūrām. Izvēlies to, kas patīk!
|
platform_desc = Ir apstiprināts, ka Forgejo darbojas brīvās operētājsistēmās, piemēram, GNU/Linux un FreeBSD, kā arī ar dažādām procesoru arhitektūrām. Izvēlies to, kas patīk!
|
||||||
|
|
||||||
[install]
|
[install]
|
||||||
install=Instalācija
|
install=Uzstādīšana
|
||||||
title=Sākotnējā konfigurācija
|
title=Sākotnējā konfigurācija
|
||||||
docker_helper=Ja Forgejo ir uzstādīts Docker konteinerā, lūgums izlasīt <a target="_blank" rel="noopener noreferrer" href="%s">vadlīnijas</a>, pirms tiek mainīti iestatījumi.
|
docker_helper=Ja Forgejo ir uzstādīts Docker konteinerā, lūgums izlasīt <a target="_blank" rel="noopener noreferrer" href="%s">vadlīnijas</a>, pirms tiek mainīti iestatījumi.
|
||||||
require_db_desc=Forgejo nepieciešams MySQL, PostgreSQL, SQLite3 vai TiDB (ar MySQL protokolu).
|
require_db_desc=Forgejo nepieciešams MySQL, PostgreSQL, SQLite3 vai TiDB (ar MySQL protokolu).
|
||||||
|
@ -247,11 +247,11 @@ db_schema_helper=Atstāt tukšu, lai izmantotu datubāzes noklusējumu ("public"
|
||||||
ssl_mode=SSL
|
ssl_mode=SSL
|
||||||
path=Ceļš
|
path=Ceļš
|
||||||
sqlite_helper=SQLite3 datubāzes datnes ceļš.<br>Jāievada pilns ceļš, ja Forgejo tiek palaists kā sistēmas pakalpojums.
|
sqlite_helper=SQLite3 datubāzes datnes ceļš.<br>Jāievada pilns ceļš, ja Forgejo tiek palaists kā sistēmas pakalpojums.
|
||||||
reinstall_error=Nevar instalēt datubāzē, kura jau satur Forgejo datus
|
reinstall_error=Tiek mēģināts uzstādīt esošā Forgejo datubāzē
|
||||||
reinstall_confirm_message=Atkārtota uzstādīšana ar esošu Forgejo datubāzi var izraisīt vairākas nebūšanas. Vairumā gadījumu vajadzētu izmantot esošo "app.ini", lai palaistu Forgejo. Jāapstiprina zemāk esošais, ja ir skaidrs, kas tiek darīts:
|
reinstall_confirm_message=Atkārtota uzstādīšana ar esošu Forgejo datubāzi var izraisīt vairākas nebūšanas. Vairumā gadījumu vajadzētu izmantot esošo "app.ini", lai palaistu Forgejo. Jāapstiprina zemāk esošais, ja ir skaidrs, kas tiek darīts:
|
||||||
reinstall_confirm_check_1=Dati, kas šifrēti ar SECRET_KEY, kas ir norādīta app.ini datnē, var tikt pazaudēti: lietotāji nevarēs pieteikties ar 2FA/OTP, kā arī spoguļglabātavas var pārstāt darboties. Ar šīs izvēles rūtiņas atzīmēšanu tiek apstiprināts, ka pašreizējā app.ini datne satur pareizu SECRET_KEY vērtību.
|
reinstall_confirm_check_1=Dati, kas šifrēti ar SECRET_KEY, kas ir norādīta app.ini datnē, var tikt pazaudēti: lietotāji nevarēs pieteikties ar 2FA/OTP, kā arī spoguļglabātavas var pārstāt darboties. Ar šīs izvēles rūtiņas atzīmēšanu tiek apstiprināts, ka pašreizējā app.ini datne satur pareizu SECRET_KEY vērtību.
|
||||||
reinstall_confirm_check_2=Glabātavas un iestatījumus var būt nepieciešams atkārtoti sinhronizēt. Ar šīs izvēles rūtiņas atzīmēšanu tiek apstiprināts, ka pašrocīgi tiks veikta glabātavu aizķeru un authorized_keys datnes atkārtota sinhronizēšana, kā arī tiek apstiprināts, ka tiks nodrošināts, ka glabātavas un spoguļošanas iestatījumi ir pareizi.
|
reinstall_confirm_check_2=Glabātavas un iestatījumus var būt nepieciešams atkārtoti sinhronizēt. Ar šīs izvēles rūtiņas atzīmēšanu tiek apstiprināts, ka pašrocīgi tiks veikta glabātavu aizķeru un authorized_keys datnes atkārtota sinhronizēšana, kā arī tiek apstiprināts, ka tiks nodrošināts, ka glabātavas un spoguļošanas iestatījumi ir pareizi.
|
||||||
reinstall_confirm_check_3=Ar šo tiek apstiprināts, ka ir pilnīga pārliecība, ka Forgejo darbojas ar pareizu app.ini atrašanāš vietu un ka tiešām ir nepieciešama atkārtota uzstādīšana. Tiek apliecināts, ka iepriekšminētais var novest pie kļūmēm.
|
reinstall_confirm_check_3=Ar šo tiek apstiprināts, ka ir pilnīga pārliecība, ka Forgejo darbojas ar pareizu app.ini atrašanās vietu un ka tiešām ir nepieciešama atkārtota uzstādīšana. Tiek apliecināts, ka iepriekšminētais var novest pie kļūmēm.
|
||||||
err_empty_db_path=Nav norādīts SQLite3 datu bāzes ceļš.
|
err_empty_db_path=Nav norādīts SQLite3 datu bāzes ceļš.
|
||||||
no_admin_and_disable_registration=Lietotāju reģistrēšanos nevar atspējot bez pārvaldītāja konta izveidošanas.
|
no_admin_and_disable_registration=Lietotāju reģistrēšanos nevar atspējot bez pārvaldītāja konta izveidošanas.
|
||||||
err_empty_admin_password=Pārvaldītāja parole nevar būt tukša.
|
err_empty_admin_password=Pārvaldītāja parole nevar būt tukša.
|
||||||
|
@ -267,7 +267,7 @@ repo_path=Glabātavu atrašanās vieta
|
||||||
repo_path_helper=Attālās Git glabātavas tiks saglabātas šajā mapē.
|
repo_path_helper=Attālās Git glabātavas tiks saglabātas šajā mapē.
|
||||||
lfs_path=Git LFS atrašanās vieta
|
lfs_path=Git LFS atrašanās vieta
|
||||||
lfs_path_helper=Datnes, kas pievienotas Git LFS, tiks glabātas šajā mapē. Atstāt tukšu, lai atspējotu.
|
lfs_path_helper=Datnes, kas pievienotas Git LFS, tiks glabātas šajā mapē. Atstāt tukšu, lai atspējotu.
|
||||||
run_user=Lietotājus, ar kuru palaist
|
run_user=Lietotājs, ar kuru palaist
|
||||||
run_user_helper=Operētājsistēms lietotājs, ar kuru tiks palaists Forgejo. Jāņem vērā, ka šim lietotājam ir jābūt piekļuvei glabātavas atrašanās vietai.
|
run_user_helper=Operētājsistēms lietotājs, ar kuru tiks palaists Forgejo. Jāņem vērā, ka šim lietotājam ir jābūt piekļuvei glabātavas atrašanās vietai.
|
||||||
domain=Servera domēna vārds
|
domain=Servera domēna vārds
|
||||||
domain_helper=Domēns vai servera adrese.
|
domain_helper=Domēns vai servera adrese.
|
||||||
|
@ -314,19 +314,19 @@ admin_name=Pārvaldītāja lietotājvārds
|
||||||
admin_password=Parole
|
admin_password=Parole
|
||||||
confirm_password=Apstiprināt paroli
|
confirm_password=Apstiprināt paroli
|
||||||
admin_email=E-pasta adrese
|
admin_email=E-pasta adrese
|
||||||
install_btn_confirm=Instalēt Forgejo
|
install_btn_confirm=Uzstādīt Forgejo
|
||||||
test_git_failed=Nevarēja pārbaudīt "git" komandu: %v
|
test_git_failed=Nevarēja pārbaudīt "git" komandu: %v
|
||||||
sqlite3_not_available=Šī Forgejo versija neatbalsta SQLite3. Lūgums lejupielādēt oficiālo bināro versiju no %s (ne 'gobuild' versiju).
|
sqlite3_not_available=Šī Forgejo versija neatbalsta SQLite3. Lūgums lejupielādēt oficiālo bināro versiju no %s (ne 'gobuild' versiju).
|
||||||
invalid_db_setting=Nederīgi datu bāzes iestatījumi: %v
|
invalid_db_setting=Nederīgi datu bāzes iestatījumi: %v
|
||||||
invalid_db_table=Datubāzes tabula "%s" ir kļūdaina: %v
|
invalid_db_table=Datubāzes tabula "%s" ir kļūdaina: %v
|
||||||
invalid_repo_path=Nederīga glabātavu atrašanās vieta: %v
|
invalid_repo_path=Nederīga glabātavu atrašanās vieta: %v
|
||||||
invalid_app_data_path=Lietojumprogrammas datu ceļš ir kļūdains: %v
|
invalid_app_data_path=Lietotnes datu ceļš ir kļūdains: %v
|
||||||
run_user_not_match="Izpildīt kā lietotājam" lietotājvārds neatbilst pašreizējam lietotājam: %s -> %s
|
run_user_not_match="Lietotājs, ar kuru palaist" lietotājvārds neatbilst pašreizējam lietotājam: %s -> %s
|
||||||
internal_token_failed=Neizdevās izveidot iekšējo pilnvaru: %v
|
internal_token_failed=Neizdevās izveidot iekšējo pilnvaru: %v
|
||||||
secret_key_failed=Neizdevās izveidot drošības atslēgu: %v
|
secret_key_failed=Neizdevās izveidot drošības atslēgu: %v
|
||||||
save_config_failed=Neizdevās saglabāt konfigurāciju: %v
|
save_config_failed=Neizdevās saglabāt konfigurāciju: %v
|
||||||
invalid_admin_setting=Pārvaldītāja konta iestatījums ir nederīgs: %v
|
invalid_admin_setting=Pārvaldītāja konta iestatījums ir nederīgs: %v
|
||||||
invalid_log_root_path=Nederīgs žurnalizēšanas ceļš: %v
|
invalid_log_root_path=Žurnāla atrašanās vieta ir nederīga: %v
|
||||||
default_keep_email_private=Pēc noklusējuma slēpt e-pasta adreses
|
default_keep_email_private=Pēc noklusējuma slēpt e-pasta adreses
|
||||||
default_keep_email_private.description=Pēc noklusējuma iespējot e-pasta adreses slēpšanu jauniem lietotājiem, lai šī informāciju nenoplūstu uzreiz pēc reģistrēšanās.
|
default_keep_email_private.description=Pēc noklusējuma iespējot e-pasta adreses slēpšanu jauniem lietotājiem, lai šī informāciju nenoplūstu uzreiz pēc reģistrēšanās.
|
||||||
default_allow_create_organization=Pēc noklusējuma ļaut apvienību izveidošanu
|
default_allow_create_organization=Pēc noklusējuma ļaut apvienību izveidošanu
|
||||||
|
@ -424,7 +424,7 @@ account_activated=Konts ir aktivēts
|
||||||
prohibit_login=Konta darbība ir apturēta
|
prohibit_login=Konta darbība ir apturēta
|
||||||
prohibit_login_desc=Kontam ir liegts mijiedarboties ar serveri. Jāsazinās ar tā pārvaldītāju, lai atgūtu piekļuvi.
|
prohibit_login_desc=Kontam ir liegts mijiedarboties ar serveri. Jāsazinās ar tā pārvaldītāju, lai atgūtu piekļuvi.
|
||||||
resent_limit_prompt=Nesen jau tika pieprasīts aktivēšanas e-pasta ziņojums. Lūgums uzgaidīt 3 minūtes un mēģināt vēlreiz.
|
resent_limit_prompt=Nesen jau tika pieprasīts aktivēšanas e-pasta ziņojums. Lūgums uzgaidīt 3 minūtes un mēģināt vēlreiz.
|
||||||
has_unconfirmed_mail=Sveiciens, %s! Tev ir neapstiprināta e-pasta adrese (<b>%s</b>). Ja neesi saņēmis apstiprinājuma e-pasta ziņojumu vai ir nepieciešams nosūtīt jaunu, lūgums klikšķināt uz zemāk esošās pogas.
|
has_unconfirmed_mail=Sveiciens, %s! Tev ir neapstiprināta e-pasta adrese (<b>%s</b>). Ja nav saņemts apstiprinājuma e-pasta ziņojums vai ir nepieciešams nosūtīt jaunu, lūgums klikšķināt uz zemāk esošās pogas.
|
||||||
resend_mail=Klikšķināt šeit, lai atkārtoti nosūtītu aktivēšanas e-pasta ziņojumu
|
resend_mail=Klikšķināt šeit, lai atkārtoti nosūtītu aktivēšanas e-pasta ziņojumu
|
||||||
email_not_associate=Šī e-pasta adrese nav saistīta ar nevienu kontu.
|
email_not_associate=Šī e-pasta adrese nav saistīta ar nevienu kontu.
|
||||||
send_reset_mail=Nosūtīt atkopes e-pasta ziņojumu
|
send_reset_mail=Nosūtīt atkopes e-pasta ziņojumu
|
||||||
|
@ -736,7 +736,7 @@ social=Sociālie konti
|
||||||
applications=Lietotnes
|
applications=Lietotnes
|
||||||
orgs=Apvienības
|
orgs=Apvienības
|
||||||
repos=Glabātavas
|
repos=Glabātavas
|
||||||
delete=Dzēst kontu
|
delete=Izdzēst kontu
|
||||||
twofa=Divpakāpju pieteikšanās (TOTP)
|
twofa=Divpakāpju pieteikšanās (TOTP)
|
||||||
account_link=Saistītie konti
|
account_link=Saistītie konti
|
||||||
organization=Apvienības
|
organization=Apvienības
|
||||||
|
@ -780,7 +780,7 @@ comment_type_group_dependency=Atkarības
|
||||||
comment_type_group_lock=Aizslēgšanas stāvoklis
|
comment_type_group_lock=Aizslēgšanas stāvoklis
|
||||||
comment_type_group_review_request=Izskatīšanas pieprasījums
|
comment_type_group_review_request=Izskatīšanas pieprasījums
|
||||||
comment_type_group_pull_request_push=Pievienotie iesūtījumi
|
comment_type_group_pull_request_push=Pievienotie iesūtījumi
|
||||||
comment_type_group_project=Projektus
|
comment_type_group_project=Projekts
|
||||||
comment_type_group_issue_ref=Pieteikumu atsauces
|
comment_type_group_issue_ref=Pieteikumu atsauces
|
||||||
saved_successfully=Iestatījumi tika sekmīgi saglabāti.
|
saved_successfully=Iestatījumi tika sekmīgi saglabāti.
|
||||||
privacy=Privātums
|
privacy=Privātums
|
||||||
|
@ -804,15 +804,15 @@ new_password=Jaunā parole
|
||||||
retype_new_password=Apstiprināt jauno paroli
|
retype_new_password=Apstiprināt jauno paroli
|
||||||
password_incorrect=Ievadīta nepareiza pašreizējā parole.
|
password_incorrect=Ievadīta nepareiza pašreizējā parole.
|
||||||
change_password_success=Parole tika sekmīgi nomainīta. Turpmāk jāpiesakās ar savu jauno paroli.
|
change_password_success=Parole tika sekmīgi nomainīta. Turpmāk jāpiesakās ar savu jauno paroli.
|
||||||
password_change_disabled=Ārējie konti nevar mainīt paroli, izmantojot, Forgejo saskarni.
|
password_change_disabled=Ārējie lietotāji nevar mainīt savu paroli Forgejo tīmekļa saskarnē.
|
||||||
|
|
||||||
emails=E-pasta adreses
|
emails=E-pasta adreses
|
||||||
manage_emails=Pārvaldīt e-pasta adreses
|
manage_emails=Pārvaldīt e-pasta adreses
|
||||||
manage_themes=Noklusējuma izskats
|
manage_themes=Noklusējuma izskats
|
||||||
manage_openid=OpenID adreses
|
manage_openid=OpenID adreses
|
||||||
email_desc=Galvenā e-pasta adrese tiks izmantota paziņojumiem, paroļu atkopšanai un, ja tā nav paslēpta, Git tīmekļa darbībām.
|
email_desc=Galvenā e-pasta adrese tiks izmantota paziņojumiem, paroļu atkopei un, ja tā nav paslēpta, Git tīmekļa darbībām.
|
||||||
theme_desc=Šis izskats tiks izmantots tīmekļa saskarnei pēc pieteikšanās.
|
theme_desc=Šis izskats tiks izmantots tīmekļa saskarnei pēc pieteikšanās.
|
||||||
primary=Primārā
|
primary=Galvenā
|
||||||
activated=Aktivēts
|
activated=Aktivēts
|
||||||
requires_activation=Nepieciešama aktivēšana
|
requires_activation=Nepieciešama aktivēšana
|
||||||
primary_email=Padarīt par galveno
|
primary_email=Padarīt par galveno
|
||||||
|
@ -922,17 +922,17 @@ unbind_success=Sociālā tīkla konts tika veiksmīgi noņemts.
|
||||||
|
|
||||||
manage_access_token=Piekļuves pilnvaras
|
manage_access_token=Piekļuves pilnvaras
|
||||||
generate_new_token=Izveidot jaunu pilnvaru
|
generate_new_token=Izveidot jaunu pilnvaru
|
||||||
tokens_desc=Šīs pilnvaras nodrošina piekļuvi kontam ar Gitea API.
|
tokens_desc=Šīs pilnvaras nodrošina piekļuvi kontam ar Forgejo API.
|
||||||
token_name=Pilnvaras nosaukums
|
token_name=Pilnvaras nosaukums
|
||||||
generate_token=Izveidot pilnvaru
|
generate_token=Izveidot pilnvaru
|
||||||
generate_token_success=Jaunā pilnvara tika izveidota. Tā ir jāievieto starpliktuvē, jo tā vairs netiks rādīta.
|
generate_token_success=Jaunā pilnvara tika izveidota. Tā ir jāievieto starpliktuvē, jo tā vairs netiks rādīta.
|
||||||
generate_token_name_duplicate=Lietotnes nosaukums <strong>%s</strong> jau tiek izmantots. Lūgums izmantot citu.
|
generate_token_name_duplicate=Lietotnes nosaukums <strong>%s</strong> jau tiek izmantots. Lūgums izmantot citu.
|
||||||
delete_token=Dzēst
|
delete_token=Izdzēst
|
||||||
access_token_deletion=Izdzēst piekļuves pilnvaru
|
access_token_deletion=Izdzēst piekļuves pilnvaru
|
||||||
access_token_deletion_cancel_action=Atcelt
|
access_token_deletion_cancel_action=Atcelt
|
||||||
access_token_deletion_confirm_action=Dzēst
|
access_token_deletion_confirm_action=Dzēst
|
||||||
access_token_deletion_desc=Izdzēšot pilnvaru, lietojumprogrammām, kas to izmanto, tiks liegta piekļuve šim kontam. Šī darbība ir neatgriezeniska. Vai turpināt?
|
access_token_deletion_desc=Pilnvaras izdzēšana atsauks lietotņu, kas to izmanto, piekļuvi kontam. Šo darbību nevar atsaukt. Turpināt?
|
||||||
delete_token_success=Pilnvara tika izdzēsta. Lietojumprogrammām, kas izmantoja šo pilnvaru, vairs nav piekļuves kontam.
|
delete_token_success=Pilnvara tika izdzēsta. Lietotnēm, kas to izmanto, vairs nav piekļuves kontam.
|
||||||
repo_and_org_access=Glabātavas un apvienības piekļuve
|
repo_and_org_access=Glabātavas un apvienības piekļuve
|
||||||
permissions_public_only=Tikai publiskie
|
permissions_public_only=Tikai publiskie
|
||||||
permissions_access_all=Visi (publiskie, privātie un ierobežotie)
|
permissions_access_all=Visi (publiskie, privātie un ierobežotie)
|
||||||
|
@ -975,18 +975,18 @@ revoke_oauth2_grant=Atsaukt piekļuvi
|
||||||
revoke_oauth2_grant_description=Šīs trešās puses lietotnes piekļuves atsaukšana liegs tai piekļūt Taviem datiem. Turpināt?
|
revoke_oauth2_grant_description=Šīs trešās puses lietotnes piekļuves atsaukšana liegs tai piekļūt Taviem datiem. Turpināt?
|
||||||
revoke_oauth2_grant_success=Piekļuve sekmīgi atsaukta.
|
revoke_oauth2_grant_success=Piekļuve sekmīgi atsaukta.
|
||||||
|
|
||||||
twofa_desc=Divfaktoru autentifikācija uzlabo konta drošību.
|
twofa_desc=Lai aizsargātu savu kontu no paroļu zādzības, var izmantot viedtālruni vai citu ierīci, lai saņemtu laikā balstītas vienreiz izmantojamas paroles ("TOTP").
|
||||||
twofa_recovery_tip=Ja ierīce tiks pazaudēta, būs iespējams izmantot vienreizējas izmantošanas atkopšanas atslēgu, lai atgūtu piekļuvi savam kontam.
|
twofa_recovery_tip=Ja ierīce tiks pazaudēta, būs iespējams izmantot vienreizējas izmantošanas atkopšanas atslēgu, lai atgūtu piekļuvi savam kontam.
|
||||||
twofa_is_enrolled=Kontam ir <strong>ieslēgta</strong> divfaktoru autentifikācija.
|
twofa_is_enrolled=Kontam šobrīd ir <strong>ieslēgta</strong> divpakāpju pieteikšanās.
|
||||||
twofa_not_enrolled=Kontam šobrīd nav ieslēgta divfaktoru autentifikācija.
|
twofa_not_enrolled=Kontam šobrīd nav ieslēgta divpakāpju pieteikšanās.
|
||||||
twofa_disable=Atspējot divpakāpju pieteikšanos
|
twofa_disable=Atspējot divpakāpju pieteikšanos
|
||||||
twofa_scratch_token_regenerate=Atkārtoti izveidot vienreizējas izmantošanas atkopes atslēgu
|
twofa_scratch_token_regenerate=Atkārtoti izveidot vienreizējas izmantošanas atkopes atslēgu
|
||||||
twofa_scratch_token_regenerated=Vienreizējā pilnvara tagad ir %s. Tā ir jāglabā drošā vietā, tā vairs nekad netiks rādīta.
|
twofa_scratch_token_regenerated=Vienreizējā pilnvara tagad ir %s. Tā ir jāglabā drošā vietā, tā vairs nekad netiks rādīta.
|
||||||
twofa_enroll=Ieslēgt divpakāpju pieteikšanos
|
twofa_enroll=Ieslēgt divpakāpju pieteikšanos
|
||||||
twofa_disable_note=Nepieciešamības gadījumā divfaktoru autentifikāciju ir iespējams atslēgt.
|
twofa_disable_note=Ja nepieciešams, divpakāpju pieteikšanos var atslēgt.
|
||||||
twofa_disable_desc=Atslēdzot divfaktoru autentifikāciju, konts vairs nebūs tik drošs. Vai turpināt?
|
twofa_disable_desc=Divpakāpju pieteikšanās atspējošana padarīs kontu mazāk drošu. Turpināt?
|
||||||
regenerate_scratch_token_desc=Ja atkopšanas atslēga ir pazaudēta vai tā jau ir izmantota, lai pieteiktos, to var atiestatīt šeit.
|
regenerate_scratch_token_desc=Ja atkopšanas atslēga ir pazaudēta vai tā jau ir izmantota, lai pieteiktos, to var atiestatīt šeit.
|
||||||
twofa_disabled=Divfaktoru autentifikācija tika atslēgta.
|
twofa_disabled=Divpakāpju pieteikšanās tika atspējota.
|
||||||
scan_this_image=Šis attēls ir jānolasa ar autentificēšanās lietotni:
|
scan_this_image=Šis attēls ir jānolasa ar autentificēšanās lietotni:
|
||||||
or_enter_secret=Vai jāievada noslēpums: %s
|
or_enter_secret=Vai jāievada noslēpums: %s
|
||||||
then_enter_passcode=Pēc tam jāievada lietotnē attēlotais piekļuves kods:
|
then_enter_passcode=Pēc tam jāievada lietotnē attēlotais piekļuves kods:
|
||||||
|
@ -1007,7 +1007,7 @@ manage_account_links_desc=Šie ārējie konti ir sasaistīti ar Tavu Forgejo kon
|
||||||
account_links_not_available=Pašlaik nav neviena ārējā konta piesaistīta šim kontam.
|
account_links_not_available=Pašlaik nav neviena ārējā konta piesaistīta šim kontam.
|
||||||
link_account=Sasaistīt kontu
|
link_account=Sasaistīt kontu
|
||||||
remove_account_link=Noņemt sasaistīto kontu
|
remove_account_link=Noņemt sasaistīto kontu
|
||||||
remove_account_link_desc=Sasaistītā konta noņemšana atsauks tā piekļuvi Tavam Gitea kontam. Turpināt?
|
remove_account_link_desc=Sasaistītā konta noņemšana atsauks tā piekļuvi Tavam Forgejo kontam. Turpināt?
|
||||||
remove_account_link_success=Sasaistītais konts tika noņemts.
|
remove_account_link_success=Sasaistītais konts tika noņemts.
|
||||||
|
|
||||||
hooks.desc=Pievienot tīmekļa aizķeres, kas izpildīsies <strong>visās piederošajās glabātavās</strong>.
|
hooks.desc=Pievienot tīmekļa aizķeres, kas izpildīsies <strong>visās piederošajās glabātavās</strong>.
|
||||||
|
@ -1129,7 +1129,7 @@ mirror_password_placeholder=(bez izmaiņām)
|
||||||
mirror_password_blank_placeholder=(nav uzstādīts)
|
mirror_password_blank_placeholder=(nav uzstādīts)
|
||||||
mirror_password_help=Jānomaina lietotājvārds, lai izdzēstu saglabāto paroli.
|
mirror_password_help=Jānomaina lietotājvārds, lai izdzēstu saglabāto paroli.
|
||||||
watchers=Novērotāji
|
watchers=Novērotāji
|
||||||
stargazers=Zvaigžņdevēji
|
stargazers=Zvaigžņu vērotāji
|
||||||
stars_remove_warning=Šī glabātava tiks izņemta no visām izlasēm.
|
stars_remove_warning=Šī glabātava tiks izņemta no visām izlasēm.
|
||||||
forks=Atzarojumi
|
forks=Atzarojumi
|
||||||
reactions_more=un vēl %d
|
reactions_more=un vēl %d
|
||||||
|
@ -1226,7 +1226,7 @@ migrate.migrating_failed_no_addr=Pārcelšana neizdevās.
|
||||||
migrate.github.description=Pārcelt datus no github.com vai GitHub Enterprise servera.
|
migrate.github.description=Pārcelt datus no github.com vai GitHub Enterprise servera.
|
||||||
migrate.git.description=Pārcelt tikai glabātavu no jebkura Git pakalpojuma.
|
migrate.git.description=Pārcelt tikai glabātavu no jebkura Git pakalpojuma.
|
||||||
migrate.gitlab.description=Pārcelt datus no gitlab.com vai citiem GitLab serveriem.
|
migrate.gitlab.description=Pārcelt datus no gitlab.com vai citiem GitLab serveriem.
|
||||||
migrate.gitea.description=Pārcelt datus no gitea.com vai citiem Gitea/Forgejo serveriem.
|
migrate.gitea.description=Pārcelt datus no gitea.com vai citiem Gitea serveriem.
|
||||||
migrate.gogs.description=Pārcelt datus no notabug.org vai citiem Gogs serveriem.
|
migrate.gogs.description=Pārcelt datus no notabug.org vai citiem Gogs serveriem.
|
||||||
migrate.onedev.description=Pārcelt datus no code.onedev.io vai citiem OneDev serveriem.
|
migrate.onedev.description=Pārcelt datus no code.onedev.io vai citiem OneDev serveriem.
|
||||||
migrate.codebase.description=Pārcelt datus no codebasehq.com.
|
migrate.codebase.description=Pārcelt datus no codebasehq.com.
|
||||||
|
@ -1346,7 +1346,7 @@ editor.delete_this_file=Izdzēst datni
|
||||||
editor.must_have_write_access=Ir jābūt rakstīšanas piekļuvei, lai šajā datnē veiktu vai ierosinātu izmaiņas.
|
editor.must_have_write_access=Ir jābūt rakstīšanas piekļuvei, lai šajā datnē veiktu vai ierosinātu izmaiņas.
|
||||||
editor.file_delete_success=Datne "%s" tika izdzēsta.
|
editor.file_delete_success=Datne "%s" tika izdzēsta.
|
||||||
editor.name_your_file=Jāpiešķir datnei nosaukums…
|
editor.name_your_file=Jāpiešķir datnei nosaukums…
|
||||||
editor.filename_help=Mapi var pievienot, ja ieraksta tās nosaukumu, aiz kura ir slīpsvītra ('/'). Mapi var noņemt ar atpakaļatkāpes taustiņa nospiešanu ievades lauka sākumā.
|
editor.filename_help=Mapi var pievienot, ja ieraksta tās nosaukumu, aiz kura ir slīpsvītra ("/"). Mapi var noņemt ar atpakaļatkāpes taustiņa nospiešanu ievades lauka sākumā.
|
||||||
editor.or=vai
|
editor.or=vai
|
||||||
editor.cancel_lower=Atcelt
|
editor.cancel_lower=Atcelt
|
||||||
editor.commit_signed_changes=Iesūtīt parakstītas izmaiņas
|
editor.commit_signed_changes=Iesūtīt parakstītas izmaiņas
|
||||||
|
@ -1360,7 +1360,7 @@ editor.patch=Pielietot ielāpu
|
||||||
editor.patching=Pielieto ielāpu:
|
editor.patching=Pielieto ielāpu:
|
||||||
editor.fail_to_apply_patch=`Neizdevās pielietot ielāpu "%s"`
|
editor.fail_to_apply_patch=`Neizdevās pielietot ielāpu "%s"`
|
||||||
editor.new_patch=Jauns ielāps
|
editor.new_patch=Jauns ielāps
|
||||||
editor.commit_message_desc=Pievienot neobligātu paplašinātu aprakstu…
|
editor.commit_message_desc=Pēc izvēles var pievienot paplašinātu aprakstu…
|
||||||
editor.signoff_desc=Iesūtījuma žurnāla ziņojumam pievienot noslēgumu Signed-off-by ar iesūtītāju.
|
editor.signoff_desc=Iesūtījuma žurnāla ziņojumam pievienot noslēgumu Signed-off-by ar iesūtītāju.
|
||||||
editor.commit_directly_to_this_branch=Iesūtīt uzreiz zarā <strong class="%[2]s">%[1]s</strong>.
|
editor.commit_directly_to_this_branch=Iesūtīt uzreiz zarā <strong class="%[2]s">%[1]s</strong>.
|
||||||
editor.create_new_branch=Izveidot šim iesūtījumam <strong>jaunu zaru</strong> un uzsākt izmaiņu pieprasījumu.
|
editor.create_new_branch=Izveidot šim iesūtījumam <strong>jaunu zaru</strong> un uzsākt izmaiņu pieprasījumu.
|
||||||
|
@ -1437,7 +1437,7 @@ ext_issues.desc=Saite uz ārējo problēmu sekotāju.
|
||||||
|
|
||||||
projects=Projekti
|
projects=Projekti
|
||||||
projects.desc=Pārvaldīt pieteikumus un izmaiņu pieprasījumus projektos.
|
projects.desc=Pārvaldīt pieteikumus un izmaiņu pieprasījumus projektos.
|
||||||
projects.description=Apraksts (neobligāts)
|
projects.description=Apraksts (pēc izvēles)
|
||||||
projects.description_placeholder=Apraksts
|
projects.description_placeholder=Apraksts
|
||||||
projects.create=Izveidot projektu
|
projects.create=Izveidot projektu
|
||||||
projects.title=Nosaukums
|
projects.title=Nosaukums
|
||||||
|
@ -1597,8 +1597,8 @@ issues.opened_by_fake=%[2]s atvēra %[1]s
|
||||||
issues.closed_by_fake=%[2]s aizvēra %[1]s
|
issues.closed_by_fake=%[2]s aizvēra %[1]s
|
||||||
issues.previous=Iepriekšējā
|
issues.previous=Iepriekšējā
|
||||||
issues.next=Nākamā
|
issues.next=Nākamā
|
||||||
issues.open_title=Atvērta
|
issues.open_title=Atvērti
|
||||||
issues.closed_title=Slēgta
|
issues.closed_title=Aizvērti
|
||||||
issues.draft_title=Melnraksts
|
issues.draft_title=Melnraksts
|
||||||
issues.num_comments_1=%d piebilde
|
issues.num_comments_1=%d piebilde
|
||||||
issues.num_comments=%d piebildes
|
issues.num_comments=%d piebildes
|
||||||
|
@ -1728,7 +1728,7 @@ issues.error_modifying_due_date=Neizdevās izmainīt izpildes termiņu.
|
||||||
issues.error_removing_due_date=Neizdevās noņemt izpildes termiņu.
|
issues.error_removing_due_date=Neizdevās noņemt izpildes termiņu.
|
||||||
issues.push_commit_1=pievienoja %d iesūtījumu %s
|
issues.push_commit_1=pievienoja %d iesūtījumu %s
|
||||||
issues.push_commits_n=pievienoja %d iesūtījumus %s
|
issues.push_commits_n=pievienoja %d iesūtījumus %s
|
||||||
issues.force_push_codes=`veica uzspiestu aizgādāšanu zarā %[1]s no <a class="%[7]s" href="%[3]s"><code>%[2]s</code></a> to <a class="%[7]s" href="%[5]s"><code>%[4]s</code></a> %[6]s`
|
issues.force_push_codes=`veica uzspiestu aizgādāšanu zarā %[1]s no <a class="%[7]s" href="%[3]s"><code>%[2]s</code></a> uz <a class="%[7]s" href="%[5]s"><code>%[4]s</code></a> %[6]s`
|
||||||
issues.force_push_compare=Salīdzināt
|
issues.force_push_compare=Salīdzināt
|
||||||
issues.due_date_form=dd.mm.gggg.
|
issues.due_date_form=dd.mm.gggg.
|
||||||
issues.due_date_form_add=Pievienot izpildes termiņu
|
issues.due_date_form_add=Pievienot izpildes termiņu
|
||||||
|
@ -1868,7 +1868,7 @@ pulls.is_checking=Notiek apvienošanas nesaderību pārbaude. Pēc brīža jām
|
||||||
pulls.is_ancestor=Zars jau ir pilnībā iekļauts mērķa zarā. Nav izmaiņu, ko apvienot.
|
pulls.is_ancestor=Zars jau ir pilnībā iekļauts mērķa zarā. Nav izmaiņu, ko apvienot.
|
||||||
pulls.is_empty=Šī zara izmaiņas jau ir mērķa zarā. Šis būs tukšs iesūtījums.
|
pulls.is_empty=Šī zara izmaiņas jau ir mērķa zarā. Šis būs tukšs iesūtījums.
|
||||||
pulls.required_status_check_failed=Dažas no nepieciešamajām pārbaudēm bija nesekmīgas.
|
pulls.required_status_check_failed=Dažas no nepieciešamajām pārbaudēm bija nesekmīgas.
|
||||||
pulls.required_status_check_missing=Trūkst dažu obligāto pārbaužu.
|
pulls.required_status_check_missing=Trūkst dažu nepieciešamo pārbaužu.
|
||||||
pulls.required_status_check_administrator=Kā pārvaldītājs joprojām vari iekļaut šo izmaiņu pieprasījumu.
|
pulls.required_status_check_administrator=Kā pārvaldītājs joprojām vari iekļaut šo izmaiņu pieprasījumu.
|
||||||
pulls.blocked_by_approvals=Šim izmaiņu pieprasījumam vēl nav pietiekami daudz apstiprinājumu. Nodrošināti %d no %d apstiprinājumiem.
|
pulls.blocked_by_approvals=Šim izmaiņu pieprasījumam vēl nav pietiekami daudz apstiprinājumu. Nodrošināti %d no %d apstiprinājumiem.
|
||||||
pulls.blocked_by_rejection=Šim izmaiņu pieprasījumam oficiālais izskatītājs ir pieprasījis labojumus.
|
pulls.blocked_by_rejection=Šim izmaiņu pieprasījumam oficiālais izskatītājs ir pieprasījis labojumus.
|
||||||
|
@ -1895,7 +1895,7 @@ pulls.no_merge_wip=Šo izmaiņu pieprasījumu nav iespējams iekļaut, jo tas ir
|
||||||
pulls.no_merge_not_ready=Šis izmaiņu pieprasījums nav gatavs apvienošanai, jāpārbauda izskatīšanas stāvoklis un stāvokļa pārbaudes.
|
pulls.no_merge_not_ready=Šis izmaiņu pieprasījums nav gatavs apvienošanai, jāpārbauda izskatīšanas stāvoklis un stāvokļa pārbaudes.
|
||||||
pulls.no_merge_access=Nav pilnvaru, lai iekļautu šo izmaiņu pieprasījumu.
|
pulls.no_merge_access=Nav pilnvaru, lai iekļautu šo izmaiņu pieprasījumu.
|
||||||
pulls.merge_pull_request=Izveidot apvienošanas iesūtījumu
|
pulls.merge_pull_request=Izveidot apvienošanas iesūtījumu
|
||||||
pulls.rebase_merge_pull_request=Pārbāzēt un pārtīt uz priekšu
|
pulls.rebase_merge_pull_request=Pārbāzēt, tad pārlēkt
|
||||||
pulls.rebase_merge_commit_pull_request=Pārbāzēt, tad izveidot apvienošanas iesūtījumu
|
pulls.rebase_merge_commit_pull_request=Pārbāzēt, tad izveidot apvienošanas iesūtījumu
|
||||||
pulls.squash_merge_pull_request=Izveidot saspiešanas iesūtījumu
|
pulls.squash_merge_pull_request=Izveidot saspiešanas iesūtījumu
|
||||||
pulls.merge_manually=Pašrocīgi apvienots
|
pulls.merge_manually=Pašrocīgi apvienots
|
||||||
|
@ -1920,7 +1920,7 @@ pulls.status_checks_success=Visas pārbaudes bija sekmīgas
|
||||||
pulls.status_checks_warning=Dažas pārbaudes ziņoja brīdinājumus
|
pulls.status_checks_warning=Dažas pārbaudes ziņoja brīdinājumus
|
||||||
pulls.status_checks_failure=Dažas pārbaudes neizdevās izpildīt
|
pulls.status_checks_failure=Dažas pārbaudes neizdevās izpildīt
|
||||||
pulls.status_checks_error=Dažu pārbaužu izpildes laikā, radās kļūdas
|
pulls.status_checks_error=Dažu pārbaužu izpildes laikā, radās kļūdas
|
||||||
pulls.status_checks_requested=Obligāts
|
pulls.status_checks_requested=Nepieciešama
|
||||||
pulls.status_checks_details=Papildu informācija
|
pulls.status_checks_details=Papildu informācija
|
||||||
pulls.status_checks_hide_all=Paslēpt visas pārbaudes
|
pulls.status_checks_hide_all=Paslēpt visas pārbaudes
|
||||||
pulls.status_checks_show_all=Parādīt visas pārbaudes
|
pulls.status_checks_show_all=Parādīt visas pārbaudes
|
||||||
|
@ -1963,7 +1963,7 @@ milestones.new=Jauns atskaites punkts
|
||||||
milestones.closed=Aizvērts %s
|
milestones.closed=Aizvērts %s
|
||||||
milestones.update_ago=Atjaunināts %s
|
milestones.update_ago=Atjaunināts %s
|
||||||
milestones.no_due_date=Bez termiņa
|
milestones.no_due_date=Bez termiņa
|
||||||
milestones.open=Atvērta
|
milestones.open=Atvērts
|
||||||
milestones.close=Aizvērt
|
milestones.close=Aizvērt
|
||||||
milestones.new_subheader=Atskaites punkti var palīdzēt pārvaldīt pieteikumus un sekot to attīstībai.
|
milestones.new_subheader=Atskaites punkti var palīdzēt pārvaldīt pieteikumus un sekot to attīstībai.
|
||||||
milestones.completeness=Pabeigtni <strong>%d%%</strong>
|
milestones.completeness=Pabeigtni <strong>%d%%</strong>
|
||||||
|
@ -2065,10 +2065,10 @@ activity.title.issues_1=%d pieteikumu
|
||||||
activity.title.issues_n=%d pieteikumus
|
activity.title.issues_n=%d pieteikumus
|
||||||
activity.title.issues_closed_from=%s aizvērts no %s
|
activity.title.issues_closed_from=%s aizvērts no %s
|
||||||
activity.title.issues_created_by=%s izveidoja %s
|
activity.title.issues_created_by=%s izveidoja %s
|
||||||
activity.closed_issue_label=Slēgta
|
activity.closed_issue_label=Aizvēra
|
||||||
activity.new_issues_count_1=Jauns pieteikums
|
activity.new_issues_count_1=Jauns pieteikums
|
||||||
activity.new_issues_count_n=Jauni pieteikumi
|
activity.new_issues_count_n=Jauni pieteikumi
|
||||||
activity.new_issue_label=Atvērta
|
activity.new_issue_label=Atvēra
|
||||||
activity.title.unresolved_conv_1=%d neatrisināta saruna
|
activity.title.unresolved_conv_1=%d neatrisināta saruna
|
||||||
activity.title.unresolved_conv_n=%d neatrisinātu apspriešanu
|
activity.title.unresolved_conv_n=%d neatrisinātu apspriešanu
|
||||||
activity.unresolved_conv_desc=Šie nesen mainītie pieteikumi un izmaiņu pieprasījumi vēl nav atrisināti.
|
activity.unresolved_conv_desc=Šie nesen mainītie pieteikumi un izmaiņu pieprasījumi vēl nav atrisināti.
|
||||||
|
@ -2406,13 +2406,13 @@ settings.deploy_key_deletion=Noņemt izvietošanas atslēgu
|
||||||
settings.deploy_key_deletion_desc=Izvietošanas atslēgas noņemšana atsauks tās piekļuvi šai glabātavai. Turpināt?
|
settings.deploy_key_deletion_desc=Izvietošanas atslēgas noņemšana atsauks tās piekļuvi šai glabātavai. Turpināt?
|
||||||
settings.deploy_key_deletion_success=Izvietošanas atslēga tika noņemta.
|
settings.deploy_key_deletion_success=Izvietošanas atslēga tika noņemta.
|
||||||
settings.branches=Zari
|
settings.branches=Zari
|
||||||
settings.protected_branch=Zaru aizsardzība
|
settings.protected_branch=Zaru aizsargāšana
|
||||||
settings.protected_branch.save_rule=Saglabāt kārtulu
|
settings.protected_branch.save_rule=Saglabāt kārtulu
|
||||||
settings.protected_branch.delete_rule=Izdzēst kārtulu
|
settings.protected_branch.delete_rule=Izdzēst kārtulu
|
||||||
settings.protected_branch_can_push=Atļaut izmaiņu nosūtīšanu?
|
settings.protected_branch_can_push=Atļaut izmaiņu nosūtīšanu?
|
||||||
settings.protected_branch_can_push_yes=Jūs varat nosūtīt izmaiņas
|
settings.protected_branch_can_push_yes=Jūs varat nosūtīt izmaiņas
|
||||||
settings.protected_branch_can_push_no=Jūs nevarat nosūtīt izmaiņas
|
settings.protected_branch_can_push_no=Jūs nevarat nosūtīt izmaiņas
|
||||||
settings.branch_protection=Zara "<b>%s</b>" aizsardzības kārtulas
|
settings.branch_protection=Zara "<b>%s</b>" aizsargāšanas kārtulas
|
||||||
settings.protect_this_branch=Iespējot atzara aizsardzību
|
settings.protect_this_branch=Iespējot atzara aizsardzību
|
||||||
settings.protect_this_branch_desc=Neļauj atzara dzēšanu, kā arī ierobežo izmaiņu iesūtīšanu un sapludināšanu šajā atzarā.
|
settings.protect_this_branch_desc=Neļauj atzara dzēšanu, kā arī ierobežo izmaiņu iesūtīšanu un sapludināšanu šajā atzarā.
|
||||||
settings.protect_disable_push=Atspējot aizgādāšanu
|
settings.protect_disable_push=Atspējot aizgādāšanu
|
||||||
|
@ -2433,7 +2433,7 @@ settings.protect_merge_whitelist_committers_desc=Atļaut tikai noteiktiem lietot
|
||||||
settings.protect_merge_whitelist_users=Lietotāji, kuri var veikt apvienošanu
|
settings.protect_merge_whitelist_users=Lietotāji, kuri var veikt apvienošanu
|
||||||
settings.protect_merge_whitelist_teams=Komandas, kuras var veikt apvienošanu
|
settings.protect_merge_whitelist_teams=Komandas, kuras var veikt apvienošanu
|
||||||
settings.protect_check_status_contexts=Iespējot stāvokļa pārbaudi
|
settings.protect_check_status_contexts=Iespējot stāvokļa pārbaudi
|
||||||
settings.protect_status_check_patterns=Stāvokļa pārbaudes paraugi
|
settings.protect_status_check_patterns=Stāvokļa pārbaužu paraugi
|
||||||
settings.protect_status_check_patterns_desc=Jāievada paraugi, lai norādītu, kurām stāvokļa pārbaudēm sekmīgi jāizpildās, pirms zari var tikt iekļauti zarā, kas atbilst šai kārtulai. Katrā rindā ir norādāms viens paraugs. Paraugi nevar būt tukši.
|
settings.protect_status_check_patterns_desc=Jāievada paraugi, lai norādītu, kurām stāvokļa pārbaudēm sekmīgi jāizpildās, pirms zari var tikt iekļauti zarā, kas atbilst šai kārtulai. Katrā rindā ir norādāms viens paraugs. Paraugi nevar būt tukši.
|
||||||
settings.protect_check_status_contexts_desc=Pirms apvienošanas ir nepieciešama sekmīga stāvokļa pārbaužu izpilde. Kad iespējots, iesūtījumiem vispirms jābūt aizgādātiem citā zarā, tad pēc stāvokļa pārbaužu sekmīgas izpildes iekļautiem vai aizgādātiem tieši zarā, kas atbilst šai kārtulai. Ja nav atbilstošu kontekstu, pēdējam iesūtījumam jābūt sekmīgam neatkarīgi no konteksta.
|
settings.protect_check_status_contexts_desc=Pirms apvienošanas ir nepieciešama sekmīga stāvokļa pārbaužu izpilde. Kad iespējots, iesūtījumiem vispirms jābūt aizgādātiem citā zarā, tad pēc stāvokļa pārbaužu sekmīgas izpildes iekļautiem vai aizgādātiem tieši zarā, kas atbilst šai kārtulai. Ja nav atbilstošu kontekstu, pēdējam iesūtījumam jābūt sekmīgam neatkarīgi no konteksta.
|
||||||
settings.protect_check_status_contexts_list=Stāvokļa pārbaudes, kas šajā glabātavā atrastas pēdējās nedēļas laikā
|
settings.protect_check_status_contexts_list=Stāvokļa pārbaudes, kas šajā glabātavā atrastas pēdējās nedēļas laikā
|
||||||
|
@ -2459,11 +2459,11 @@ settings.protect_unprotected_file_patterns=Neaizsargāto datņu paraugs (vairāk
|
||||||
settings.protect_unprotected_file_patterns_desc=Neaizsargātās datnes, kuras ir ļauts izmainīt tiešā veidā, apejot aizgādāšanas ierobežojumu, ja lietotājam ir rakstīšanas piekļuve. Vairāki paraugi ir atdalāmi ar semikolu (";"). Paraugu pierakstu skatīt <a href='%[1]s'>%[2]s</a> dokumentācijā. Piemēri: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>.
|
settings.protect_unprotected_file_patterns_desc=Neaizsargātās datnes, kuras ir ļauts izmainīt tiešā veidā, apejot aizgādāšanas ierobežojumu, ja lietotājam ir rakstīšanas piekļuve. Vairāki paraugi ir atdalāmi ar semikolu (";"). Paraugu pierakstu skatīt <a href='%[1]s'>%[2]s</a> dokumentācijā. Piemēri: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>.
|
||||||
settings.add_protected_branch=Iespējot aizsargāšanu
|
settings.add_protected_branch=Iespējot aizsargāšanu
|
||||||
settings.delete_protected_branch=Atspējot aizsargāšanu
|
settings.delete_protected_branch=Atspējot aizsargāšanu
|
||||||
settings.update_protect_branch_success=Zara aizsardzības kārtula "%s" tika atjaunināta.
|
settings.update_protect_branch_success=Zara aizsargāšanas kārtula "%s" tika atjaunināta.
|
||||||
settings.remove_protected_branch_success=Zara aizsardzības kārtula "%s" tika noņemta.
|
settings.remove_protected_branch_success=Zara aizsargāšanas kārtula "%s" tika noņemta.
|
||||||
settings.remove_protected_branch_failed=Zara aizsardzības kārtulas "%s" noņemšana neizdevās.
|
settings.remove_protected_branch_failed=Zara aizsargāšanas kārtulas "%s" noņemšana neizdevās.
|
||||||
settings.protected_branch_deletion=Izdzēst zara aizsardzību
|
settings.protected_branch_deletion=Izdzēst zara aizsargāšanu
|
||||||
settings.protected_branch_deletion_desc=Zara aizsardzības atspējošana ļauj lietotājiem ar rakstīšanas atļauju aizgādāt izmaiņas uz zaru. Turpināt?
|
settings.protected_branch_deletion_desc=Zara aizsargāšanas atspējošana ļauj lietotājiem ar rakstīšanas atļauju aizgādāt zarā izmaiņas. Turpināt?
|
||||||
settings.block_rejected_reviews=Liegt apvienošanu, ja izskatīšana ir beigusies ar noraidīšanu
|
settings.block_rejected_reviews=Liegt apvienošanu, ja izskatīšana ir beigusies ar noraidīšanu
|
||||||
settings.block_rejected_reviews_desc=Apvienošana nebūs iespējama, kad oficiālie izskatītāji ir pieprasījuši izmaiņas, pat ja ir pietiekami daudz apstiprinājumu.
|
settings.block_rejected_reviews_desc=Apvienošana nebūs iespējama, kad oficiālie izskatītāji ir pieprasījuši izmaiņas, pat ja ir pietiekami daudz apstiprinājumu.
|
||||||
settings.block_on_official_review_requests=Liegt apvienošanu, ja ir oficiāli izskatīšanas pieprasījumi
|
settings.block_on_official_review_requests=Liegt apvienošanu, ja ir oficiāli izskatīšanas pieprasījumi
|
||||||
|
@ -2843,7 +2843,7 @@ pulls.fast_forward_only_merge_pull_request = Tikai pārlēkšana
|
||||||
settings.federation_apapiurl = Šīs glabātavas federācijas URL. Tas ir jāievieto starpliktuvē un jāielīmē citas glabātavas federācijas iestatījumos kā sekojošas glabātavas URL.
|
settings.federation_apapiurl = Šīs glabātavas federācijas URL. Tas ir jāievieto starpliktuvē un jāielīmē citas glabātavas federācijas iestatījumos kā sekojošas glabātavas URL.
|
||||||
settings.federation_following_repos = Sekojošu glabātavu URL. Atdalīti ar ";", bez atstarpes.
|
settings.federation_following_repos = Sekojošu glabātavu URL. Atdalīti ar ";", bez atstarpes.
|
||||||
settings.add_webhook.invalid_path = Ceļš nedrīkst saturēt daļu, kas ir "." vai "..", vai tukša virkne. Tas nevar sākties vai beigties ar slīpsvītru.
|
settings.add_webhook.invalid_path = Ceļš nedrīkst saturēt daļu, kas ir "." vai "..", vai tukša virkne. Tas nevar sākties vai beigties ar slīpsvītru.
|
||||||
settings.protect_new_rule = Izveidot jaunu zaru aizsardzības kārtulu
|
settings.protect_new_rule = Izveidot jaunu zaru aizsargāšanas kārtulu
|
||||||
settings.sourcehut_builds.secrets_helper = Dot darbam piekļuvi būvēšanas noslēpumiem (nepieciešams nodrošināt SECRETS:RO)
|
settings.sourcehut_builds.secrets_helper = Dot darbam piekļuvi būvēšanas noslēpumiem (nepieciešams nodrošināt SECRETS:RO)
|
||||||
release.asset_external_url = Ārējais URL
|
release.asset_external_url = Ārējais URL
|
||||||
release.add_external_asset = Pievienot ārēju līdzekli
|
release.add_external_asset = Pievienot ārēju līdzekli
|
||||||
|
@ -3038,7 +3038,7 @@ dashboard.task.unknown=Nezināms uzdevums: %[1]s
|
||||||
dashboard.cron.started=Uzsākts Cron: %[1]s
|
dashboard.cron.started=Uzsākts Cron: %[1]s
|
||||||
dashboard.cron.process=Cron: %[1]s
|
dashboard.cron.process=Cron: %[1]s
|
||||||
dashboard.cron.cancelled=Cron: %[1]s atcelts: %[3]s
|
dashboard.cron.cancelled=Cron: %[1]s atcelts: %[3]s
|
||||||
dashboard.cron.error=Kļūda Cron: %s: %[3]s
|
dashboard.cron.error=Cron kļūda: %s: %[3]s
|
||||||
dashboard.cron.finished=Cron: %[1]s pabeigts
|
dashboard.cron.finished=Cron: %[1]s pabeigts
|
||||||
dashboard.delete_inactive_accounts=Izdzēst visus neaktivētos kontus
|
dashboard.delete_inactive_accounts=Izdzēst visus neaktivētos kontus
|
||||||
dashboard.delete_inactive_accounts.started=Ir uzsākts visu neaktivēto kontu izdzēšanas uzdevums.
|
dashboard.delete_inactive_accounts.started=Ir uzsākts visu neaktivēto kontu izdzēšanas uzdevums.
|
||||||
|
@ -3112,7 +3112,7 @@ users.activated=Aktivēts
|
||||||
users.admin=Pārvaldītājs
|
users.admin=Pārvaldītājs
|
||||||
users.restricted=Ierobežots
|
users.restricted=Ierobežots
|
||||||
users.reserved=Aizņemts
|
users.reserved=Aizņemts
|
||||||
users.bot=Bots
|
users.bot=Robotprogrammatūra
|
||||||
users.remote=Attāls
|
users.remote=Attāls
|
||||||
users.2fa=2FA
|
users.2fa=2FA
|
||||||
users.repos=Glabātavas
|
users.repos=Glabātavas
|
||||||
|
@ -3163,7 +3163,7 @@ users.list_status_filter.not_2fa_enabled=2FA atspējota
|
||||||
users.details=Lietotāja informācija
|
users.details=Lietotāja informācija
|
||||||
|
|
||||||
emails.email_manage_panel=Pārvaldīt lietotāju e-pasta adreses
|
emails.email_manage_panel=Pārvaldīt lietotāju e-pasta adreses
|
||||||
emails.primary=Primārais
|
emails.primary=Galvenā
|
||||||
emails.activated=Aktivēta
|
emails.activated=Aktivēta
|
||||||
emails.filter_sort.email=E-pasts
|
emails.filter_sort.email=E-pasts
|
||||||
emails.filter_sort.email_reverse=E-pasta adrese (pretēji alfabētiski)
|
emails.filter_sort.email_reverse=E-pasta adrese (pretēji alfabētiski)
|
||||||
|
@ -3236,7 +3236,7 @@ auths.bind_password=Saistīšanas parole
|
||||||
auths.user_base=Lietotāju meklēšanas pamatnosacījumi
|
auths.user_base=Lietotāju meklēšanas pamatnosacījumi
|
||||||
auths.user_dn=Lietotāja DN
|
auths.user_dn=Lietotāja DN
|
||||||
auths.attribute_username=Lietotājvārda atribūts
|
auths.attribute_username=Lietotājvārda atribūts
|
||||||
auths.attribute_username_placeholder=Atstāt tukšu, lai izmantotu Gitea ievadīto lietotājvārdu.
|
auths.attribute_username_placeholder=Atstāt tukšu, lai izmantotu Forgejo ievadīto lietotājvārdu.
|
||||||
auths.attribute_name=Vārda atribūts
|
auths.attribute_name=Vārda atribūts
|
||||||
auths.attribute_surname=Uzvārda atribūts
|
auths.attribute_surname=Uzvārda atribūts
|
||||||
auths.attribute_mail=E-pasta atribūts
|
auths.attribute_mail=E-pasta atribūts
|
||||||
|
@ -3289,7 +3289,7 @@ auths.oauth2_required_claim_name=Nepieciešamās prasības nosaukums
|
||||||
auths.oauth2_required_claim_name_helper=Šis nosaukums ir iestatāms, lai ierobežotu pieteikšanos no šī avota lietotājiem, kuriem ir prasība ar šādu nosaukumu
|
auths.oauth2_required_claim_name_helper=Šis nosaukums ir iestatāms, lai ierobežotu pieteikšanos no šī avota lietotājiem, kuriem ir prasība ar šādu nosaukumu
|
||||||
auths.oauth2_required_claim_value=Nepieciešamās prasības vērtība
|
auths.oauth2_required_claim_value=Nepieciešamās prasības vērtība
|
||||||
auths.oauth2_required_claim_value_helper=Šī vērtība ir iestatāma, lai ierobežotu pieteikšanos no šī avota lietotājiem, kuriem ir prasība ar šādu nosaukumu un vērtību
|
auths.oauth2_required_claim_value_helper=Šī vērtība ir iestatāma, lai ierobežotu pieteikšanos no šī avota lietotājiem, kuriem ir prasība ar šādu nosaukumu un vērtību
|
||||||
auths.oauth2_group_claim_name=Prasības nosaukums, kas nodrošina grupu nosaukumus šim avotam. (Neobligāts)
|
auths.oauth2_group_claim_name=Prasības nosaukums, kas šim avotam nodrošina grupu nosaukumus. (Pēc izvēles)
|
||||||
auths.oauth2_admin_group=Kopas prasības vērtība pārvaldītājiem. (Izvēles - nepieciešams augstāk esošais prasības nosaukums)
|
auths.oauth2_admin_group=Kopas prasības vērtība pārvaldītājiem. (Izvēles - nepieciešams augstāk esošais prasības nosaukums)
|
||||||
auths.oauth2_restricted_group=Grupas prasības vērtība ierobežotajiem lietotājiem. (Izvēles - nepieciešams augstāk esošais prasības nosaukums)
|
auths.oauth2_restricted_group=Grupas prasības vērtība ierobežotajiem lietotājiem. (Izvēles - nepieciešams augstāk esošais prasības nosaukums)
|
||||||
auths.oauth2_map_group_to_team=Sasaistīt pieprasītās kopas ar apvienības komandām. (Izvēles - nepieciešams augstāk esošais prasības nosaukums)
|
auths.oauth2_map_group_to_team=Sasaistīt pieprasītās kopas ar apvienības komandām. (Izvēles - nepieciešams augstāk esošais prasības nosaukums)
|
||||||
|
@ -3307,7 +3307,7 @@ auths.sspi_default_language=Lietotāju noklusējuma valoda
|
||||||
auths.sspi_default_language_helper=Noklusējuma valoda lietotājiem, kurus automātiski izveido SSPI autentificēšanās veids. Atstāt tukšu, ja ir vēlams, lai valoda tiktu noteikta automātiski.
|
auths.sspi_default_language_helper=Noklusējuma valoda lietotājiem, kurus automātiski izveido SSPI autentificēšanās veids. Atstāt tukšu, ja ir vēlams, lai valoda tiktu noteikta automātiski.
|
||||||
auths.tips=Padomi
|
auths.tips=Padomi
|
||||||
auths.tips.oauth2.general=OAuth2 autentificēšanās
|
auths.tips.oauth2.general=OAuth2 autentificēšanās
|
||||||
auths.tips.oauth2.general.tip=Kad tiek reģistrēta jauna OAuth2 autentifikācija, atzvanīšanas/pārvirzīšanas URL vajadzētu būt:
|
auths.tips.oauth2.general.tip=Kad tiek reģistrēta jauna OAuth2 autentificēšana, atzvanīšanas/pārvirzīšanas URL vajadzētu būt:
|
||||||
auths.tip.oauth2_provider=OAuth2 nodrošinātājs
|
auths.tip.oauth2_provider=OAuth2 nodrošinātājs
|
||||||
auths.tip.bitbucket=Jāizveido jauns OAuth patērētājs %s un jāpievieno atļauja "Account" - "Read"
|
auths.tip.bitbucket=Jāizveido jauns OAuth patērētājs %s un jāpievieno atļauja "Account" - "Read"
|
||||||
auths.tip.nextcloud=Reģistrēt jaunu OAuth patērētāju savā serverī var izvēlnē "Iestatījumi -> Drošība -> OAuth 2.0 klients"
|
auths.tip.nextcloud=Reģistrēt jaunu OAuth patērētāju savā serverī var izvēlnē "Iestatījumi -> Drošība -> OAuth 2.0 klients"
|
||||||
|
@ -3319,7 +3319,7 @@ auths.tip.google_plus=OAuth2 klienta piekļuves dati ir iegūstami Google API ko
|
||||||
auths.tip.openid_connect=Jāizmanto OpenID savienošanās atklāšanas URL (<server>/.well-known/openid-configuration), lai norādītu galapunktus
|
auths.tip.openid_connect=Jāizmanto OpenID savienošanās atklāšanas URL (<server>/.well-known/openid-configuration), lai norādītu galapunktus
|
||||||
auths.tip.twitter=Jādodas uz %s, jāizveido lietotne un jānodrošina, ka iespēja "Allow this application to be used to Sign in with Twitter" ir iespējota
|
auths.tip.twitter=Jādodas uz %s, jāizveido lietotne un jānodrošina, ka iespēja "Allow this application to be used to Sign in with Twitter" ir iespējota
|
||||||
auths.tip.discord=Jāizveido jauna lietotne %s
|
auths.tip.discord=Jāizveido jauna lietotne %s
|
||||||
auths.tip.gitea=Pievienot jaunu OAuth2 lietojumprogrammu. Dokumentācija ir pieejama %s
|
auths.tip.gitea=Pievienot jaunu OAuth2 lietotni. Norādes ir atrodamas %s
|
||||||
auths.tip.yandex=%s jāizveido jauna lietotne. Sadaļā "Yandex.Passport API" jāatlasa šīs atļaujas: "Access to email address", "Access to user avatar" un "Access to username, first name and surname, gender"
|
auths.tip.yandex=%s jāizveido jauna lietotne. Sadaļā "Yandex.Passport API" jāatlasa šīs atļaujas: "Access to email address", "Access to user avatar" un "Access to username, first name and surname, gender"
|
||||||
auths.tip.mastodon=Jāievada pielāgota Mastodon servera URL, ar kuru vēlies autentificēties (vai jāizmanto noklusējuma)
|
auths.tip.mastodon=Jāievada pielāgota Mastodon servera URL, ar kuru vēlies autentificēties (vai jāizmanto noklusējuma)
|
||||||
auths.edit=Labot autentificēšanas avotu
|
auths.edit=Labot autentificēšanas avotu
|
||||||
|
@ -3346,7 +3346,7 @@ config.custom_file_root_path=Pielāgoto datņu pamata ceļš
|
||||||
config.domain=Servera domēna vārds
|
config.domain=Servera domēna vārds
|
||||||
config.offline_mode=Bezsaistes režīms
|
config.offline_mode=Bezsaistes režīms
|
||||||
config.disable_router_log=Atspējot maršrutētāja žurnālu
|
config.disable_router_log=Atspējot maršrutētāja žurnālu
|
||||||
config.run_user=Lietotājs, ar kuru palaists
|
config.run_user=Lietotājs, ar kuru palaist
|
||||||
config.run_mode=Palaišanas veids
|
config.run_mode=Palaišanas veids
|
||||||
config.git_version=Git versija
|
config.git_version=Git versija
|
||||||
config.app_data_path=Lietotnes datu ceļš
|
config.app_data_path=Lietotnes datu ceļš
|
||||||
|
@ -3604,7 +3604,7 @@ future=nākotnē
|
||||||
1y=1 gada
|
1y=1 gada
|
||||||
seconds=%d sekundēm
|
seconds=%d sekundēm
|
||||||
minutes=%d minūtēm
|
minutes=%d minūtēm
|
||||||
hours=%d stundām
|
hours=%d stundās
|
||||||
days=%d dienas
|
days=%d dienas
|
||||||
weeks=%d nedēļām
|
weeks=%d nedēļām
|
||||||
months=%d mēnešiem
|
months=%d mēnešiem
|
||||||
|
@ -3654,7 +3654,7 @@ desc=Pārvaldīt glabātavas pakotnes.
|
||||||
empty=Pašlaik šeit nav nevienas pakotnes.
|
empty=Pašlaik šeit nav nevienas pakotnes.
|
||||||
empty.documentation=Papildu informācija par pakotņu reģistru ir pieejama <a target="_blank" rel="noopener noreferrer" href="%s">dokumentācijā</a>.
|
empty.documentation=Papildu informācija par pakotņu reģistru ir pieejama <a target="_blank" rel="noopener noreferrer" href="%s">dokumentācijā</a>.
|
||||||
empty.repo=Šeit netiek parādīta augšupielādēta pakotne? Jādodas uz <a href="%[1]s">pakotņu iestatījumiem</a> un jāsasaista tā ar šo glabātavu.
|
empty.repo=Šeit netiek parādīta augšupielādēta pakotne? Jādodas uz <a href="%[1]s">pakotņu iestatījumiem</a> un jāsasaista tā ar šo glabātavu.
|
||||||
registry.documentation=Vairāk informācija par %s reģistru ir pieejama <a target="_blank" rel="noopener noreferrer" href="%s">dokumentācijā</a>.
|
registry.documentation=Vairāk informācijas par %s reģistru ir <a target="_blank" rel="noopener noreferrer" href="%s">dokumentācijā</a>.
|
||||||
filter.type=Veids
|
filter.type=Veids
|
||||||
filter.type.all=Visas
|
filter.type.all=Visas
|
||||||
filter.no_result=Pēc norādītajiem kritērijiem nekas netika atrasts.
|
filter.no_result=Pēc norādītajiem kritērijiem nekas netika atrasts.
|
||||||
|
@ -3662,7 +3662,7 @@ filter.container.tagged=Ar atzīmi
|
||||||
filter.container.untagged=Bez atzīmes
|
filter.container.untagged=Bez atzīmes
|
||||||
published_by=Publicēja <a href="%[2]s">%[3]s</a> %[1]s
|
published_by=Publicēja <a href="%[2]s">%[3]s</a> %[1]s
|
||||||
published_by_in=<a href="%[2]s">%[3]s</a> laida klajā %[1]s <a href="%[4]s"><strong>%[5]s</strong></a>
|
published_by_in=<a href="%[2]s">%[3]s</a> laida klajā %[1]s <a href="%[4]s"><strong>%[5]s</strong></a>
|
||||||
installation=Instalācija
|
installation=Uzstādīšana
|
||||||
about=Par šo pakotni
|
about=Par šo pakotni
|
||||||
requirements=Prasības
|
requirements=Prasības
|
||||||
dependencies=Atkarības
|
dependencies=Atkarības
|
||||||
|
@ -3718,9 +3718,9 @@ debian.repository.distributions=Distribūcijas
|
||||||
debian.repository.components=Komponentes
|
debian.repository.components=Komponentes
|
||||||
debian.repository.architectures=Arhitektūras
|
debian.repository.architectures=Arhitektūras
|
||||||
generic.download=Lejupielādēt pakotni, izmantojot, komandrindu:
|
generic.download=Lejupielādēt pakotni, izmantojot, komandrindu:
|
||||||
go.install=Instalēt pakotni no komandrindas:
|
go.install=Uzstādīt pakotni komandrindā:
|
||||||
helm.registry=Šis reģistrs ir uzstādāms komandrindā:
|
helm.registry=Šis reģistrs ir uzstādāms komandrindā:
|
||||||
helm.install=Lai instalētu pakotni, nepieciešams izpildīt sekojošu komandu:
|
helm.install=Lai uzstādītu pakotni, ir jāizpilda šī komanda:
|
||||||
maven.registry=Iestatīt šo reģistru sava projekta datnē <code>pom.xml</code>:
|
maven.registry=Iestatīt šo reģistru sava projekta datnē <code>pom.xml</code>:
|
||||||
maven.install=Lai izmantotu pakotni, datnes <code>pom.xml</code> sadaļā <code>dependencies</code> jāievieto šīs rindas:
|
maven.install=Lai izmantotu pakotni, datnes <code>pom.xml</code> sadaļā <code>dependencies</code> jāievieto šīs rindas:
|
||||||
maven.install2=Jāizpilda komandrindā:
|
maven.install2=Jāizpilda komandrindā:
|
||||||
|
@ -3887,14 +3887,14 @@ runners.reset_registration_token=Atiestatīt reģistrācijas pilnvaru
|
||||||
runners.reset_registration_token_success=Izpildītāja reģistrācijas pilnvara tika sekmīgi atiestatīta
|
runners.reset_registration_token_success=Izpildītāja reģistrācijas pilnvara tika sekmīgi atiestatīta
|
||||||
|
|
||||||
runs.all_workflows=Visas darbplūsmas
|
runs.all_workflows=Visas darbplūsmas
|
||||||
runs.commit=Iesūtījums
|
runs.commit=Iesūtījumu
|
||||||
runs.scheduled=Ieplānots
|
runs.scheduled=Ieplānots
|
||||||
runs.pushed_by=aizgādāja
|
runs.pushed_by=aizgādāja
|
||||||
runs.invalid_workflow_helper=Darbplūsmas konfigurācijas datne ir nederīga. Lūgums pārbaudīt konfigurācijas datni: %s
|
runs.invalid_workflow_helper=Darbplūsmas konfigurācijas datne ir nederīga. Lūgums pārbaudīt konfigurācijas datni: %s
|
||||||
runs.no_matching_online_runner_helper=Nav pieejami izpildītāji, kas atbilstu šai iezīmei: %s
|
runs.no_matching_online_runner_helper=Nav tiešsaistē esošu izpildītāju, kas atbilstu iezīmei: %s
|
||||||
runs.actor=Aktors
|
runs.actor=Izraisītājs
|
||||||
runs.status=Statuss
|
runs.status=Statuss
|
||||||
runs.actors_no_select=Visi aktori
|
runs.actors_no_select=Visi izraisītāji
|
||||||
runs.status_no_select=Visi stāvokļi
|
runs.status_no_select=Visi stāvokļi
|
||||||
runs.no_results=Netika atrasts nekas atbilstošs.
|
runs.no_results=Netika atrasts nekas atbilstošs.
|
||||||
runs.no_workflows=Vēl nav nevienas darbplūsmas.
|
runs.no_workflows=Vēl nav nevienas darbplūsmas.
|
||||||
|
@ -3914,7 +3914,7 @@ variables.management=Pārvaldīt mainīgos
|
||||||
variables.creation=Pievienot mainīgo
|
variables.creation=Pievienot mainīgo
|
||||||
variables.none=Vēl nav neviena mainīgā.
|
variables.none=Vēl nav neviena mainīgā.
|
||||||
variables.deletion=Noņemt mainīgo
|
variables.deletion=Noņemt mainīgo
|
||||||
variables.deletion.description=Mainīgā noņemšana ir neatgriezeniska un nav atsaucama. Vai turpināt?
|
variables.deletion.description=Mainīgā noņemšana ir neatgriezeniska un nav atsaucama. Turpināt?
|
||||||
variables.description=Mainīgie tiks padoti noteiktām darbībām, un citādāk tos nevar nolasīt.
|
variables.description=Mainīgie tiks padoti noteiktām darbībām, un citādāk tos nevar nolasīt.
|
||||||
variables.id_not_exist=Mainīgais ar identifikatoru %d nepastāv.
|
variables.id_not_exist=Mainīgais ar identifikatoru %d nepastāv.
|
||||||
variables.edit=Labot mainīgo
|
variables.edit=Labot mainīgo
|
||||||
|
@ -3934,7 +3934,7 @@ workflow.dispatch.input_required = Nepieciešama vērtība ievades mainīgajam "
|
||||||
runs.expire_log_message = Žurnāli tika iztīrīti, jo tie bija pārāk veci.
|
runs.expire_log_message = Žurnāli tika iztīrīti, jo tie bija pārāk veci.
|
||||||
runs.no_workflows.help_no_write_access = Lai uzzinātu par Forgejo Acties, jāieskatās <a target="_blank" rel="noopener noreferrer" href="%s">dokumentācijā</a>.
|
runs.no_workflows.help_no_write_access = Lai uzzinātu par Forgejo Acties, jāieskatās <a target="_blank" rel="noopener noreferrer" href="%s">dokumentācijā</a>.
|
||||||
runs.no_job = Darbplūsmā ir jābūt vismaz vienam darbam
|
runs.no_job = Darbplūsmā ir jābūt vismaz vienam darbam
|
||||||
runs.no_workflows.help_write_access = Nav skaidrs, kā sākt izmantot Forgejo Actions? Jāieskatās <a target="_blank" rel="noopener noreferrer" href="%s">ātro ievadu lietotāja dokumentācijā</a>, lai uzrakstītu savu pirmo darbplūsmu, tad <a target="_blank" rel="noopener noreferrer" href="%s">jāiestata Forgejo izpildītājs</a>, lai izpildītu savus darbus.
|
runs.no_workflows.help_write_access = Nav skaidrs, kā sākt izmantot Forgejo Actions? Jāieskatās <a target="_blank" rel="noopener noreferrer" href="%s">ātrajā ievadā lietotāja dokumentācijā</a>, lai uzrakstītu savu pirmo darbplūsmu, tad <a target="_blank" rel="noopener noreferrer" href="%s">jāiestata Forgejo izpildītājs</a>, lai izpildītu savus darbus.
|
||||||
workflow.dispatch.warn_input_limit = Attēlo tikai pirmos %d ievades mainīgos.
|
workflow.dispatch.warn_input_limit = Attēlo tikai pirmos %d ievades mainīgos.
|
||||||
workflow.dispatch.trigger_found = Šai darbplūsmai ir <c>workflow_dispatch</c> notikuma izraisītājs.
|
workflow.dispatch.trigger_found = Šai darbplūsmai ir <c>workflow_dispatch</c> notikuma izraisītājs.
|
||||||
|
|
||||||
|
|
|
@ -341,7 +341,7 @@ password_algorithm_helper=Задайте алгоритм хеширования
|
||||||
enable_update_checker=Проверка обновлений
|
enable_update_checker=Проверка обновлений
|
||||||
env_config_keys=Настройка окружения
|
env_config_keys=Настройка окружения
|
||||||
env_config_keys_prompt=Следующие переменные окружения также будут применены к вашему конфигурационному файлу:
|
env_config_keys_prompt=Следующие переменные окружения также будут применены к вашему конфигурационному файлу:
|
||||||
enable_update_checker_helper_forgejo = Периодически проверять наличие новых версий Forgejo через DNS-запись TXT на release.forgejo.org.
|
enable_update_checker_helper_forgejo = Периодически проверять наличие новых версий Forgejo через «TXT» DNS-запись домена release.forgejo.org.
|
||||||
allow_dots_in_usernames = Разрешить точки в именах пользователей. Это не повлияет на уже созданные учётные записи.
|
allow_dots_in_usernames = Разрешить точки в именах пользователей. Это не повлияет на уже созданные учётные записи.
|
||||||
smtp_from_invalid = Адрес для отправки писем некорректен
|
smtp_from_invalid = Адрес для отправки писем некорректен
|
||||||
config_location_hint = Эти настройки конфигурации будут сохранены в:
|
config_location_hint = Эти настройки конфигурации будут сохранены в:
|
||||||
|
|
|
@ -153,11 +153,25 @@ new_migrate.link = Ny migrering
|
||||||
filter.not_mirror = Inte speglar
|
filter.not_mirror = Inte speglar
|
||||||
filter.is_template = Mallar
|
filter.is_template = Mallar
|
||||||
filter.private = Privata
|
filter.private = Privata
|
||||||
|
active_stopwatch = Spårning av aktiv tid
|
||||||
|
tracked_time_summary = Sammanfattning av spårad tid baserat på filter av ärendelistan
|
||||||
|
toggle_menu = Visningsmeny
|
||||||
|
confirm_delete_selected = Bekräfta för att ta bort alla valda objekt?
|
||||||
|
webauthn_error_timeout = Timeout uppnåddes innan din nyckel kan läsas. Vänligen ladda om denna sida och försök igen.
|
||||||
|
filter.is_fork = Förgreningar
|
||||||
|
webauthn_error_duplicated = Säkerhetsnyckeln är inte tillåten för denna begäran. Se till att nyckeln inte redan är registrerad.
|
||||||
|
filter.not_fork = Inte gafflar
|
||||||
|
remove_label_str = Ta bort objektet "%"
|
||||||
|
webauthn_use_twofa = Använd en tvåfaktorskod från din telefon
|
||||||
|
webauthn_error_insecure = WebAuthn stöder endast säkra anslutningar. För testning över HTTP kan du använda "localhost" eller "127.0.0.1"
|
||||||
|
webauthn_error_unable_to_process = Servern kunde inte hantera din begäran.
|
||||||
|
copy_generic = Kopiera till urklipp
|
||||||
|
|
||||||
[aria]
|
[aria]
|
||||||
footer.software = Om den här mjukvaran
|
footer.software = Om den här mjukvaran
|
||||||
footer.links = Länkar
|
footer.links = Länkar
|
||||||
footer = Sidfot
|
footer = Sidfot
|
||||||
|
navbar = Navigeringsfält
|
||||||
|
|
||||||
[heatmap]
|
[heatmap]
|
||||||
contributions_one = bidrag
|
contributions_one = bidrag
|
||||||
|
@ -367,10 +381,10 @@ remember_me=Kom ihåg denna enhet
|
||||||
forgot_password_title=Glömt lösenord
|
forgot_password_title=Glömt lösenord
|
||||||
forgot_password=Glömt lösenord?
|
forgot_password=Glömt lösenord?
|
||||||
sign_up_now=Behöver du ett konto? Registrera nu.
|
sign_up_now=Behöver du ett konto? Registrera nu.
|
||||||
confirmation_mail_sent_prompt=Ett nytt bekräftelsemejl has skickats till <b>%s</b>. För att slutföra registreringsprocessen, vänligen kolla din inkorg inom dom kommande %s. Om mejlet är fel så kan du logga in och få ett bekräftelsemejlet skickat till en annan e-postadress.
|
confirmation_mail_sent_prompt=Ett nytt bekräftelsemejl has skickats till <b>%s</b>. För att slutföra registreringsprocessen, vänligen kolla din inkorg inom dom kommande %s. Om e-postadressen är felaktig så kan du logga in och begära att få ett nytt bekräftelsemejlet skickat till en annan e-postadressen.
|
||||||
must_change_password=Ändra ditt lösenord
|
must_change_password=Ändra ditt lösenord
|
||||||
allow_password_change=Kräv att användaren byter lösenord (rekommenderas)
|
allow_password_change=Kräv att användaren byter lösenord (rekommenderas)
|
||||||
reset_password_mail_sent_prompt=Ett nytt bekräftelsemail has skickats till <b>%s</b>. Vänligen kontrollera din inkorg inom de kommande %s för att slutföra återställning av ditt konto.
|
reset_password_mail_sent_prompt=Ett nytt bekräftelsemail has skickats till <b>%s</b>. För att slutföra återställning av ditt konto, kontrollera din inkorg och gå till den bifogade länken inom de kommande %s.
|
||||||
active_your_account=Aktivera ditt konto
|
active_your_account=Aktivera ditt konto
|
||||||
account_activated=Kontot har aktiverats
|
account_activated=Kontot har aktiverats
|
||||||
prohibit_login=Kontot är avstängd
|
prohibit_login=Kontot är avstängd
|
||||||
|
@ -426,6 +440,8 @@ back_to_sign_in = Tillbaka till Logga in
|
||||||
hint_register = Behöver du ett konto? <a href="%s">Registrera ett nu.</a>
|
hint_register = Behöver du ett konto? <a href="%s">Registrera ett nu.</a>
|
||||||
prohibit_login_desc = Ditt konto har blivit avstängt från att interagera med instansen. Kontakta instansadministratören för att återfå tillgång.
|
prohibit_login_desc = Ditt konto har blivit avstängt från att interagera med instansen. Kontakta instansadministratören för att återfå tillgång.
|
||||||
password_pwned = Lösenordet du valde finns på en <a target="_blank" rel="noopener noreferrer" href="%s">lista över stulna lösenord</a> som tidigare exponerats i offentliga dataintrång. Försök igen med ett annat lösenord och överväg att ändra detta lösenord på annat håll också.
|
password_pwned = Lösenordet du valde finns på en <a target="_blank" rel="noopener noreferrer" href="%s">lista över stulna lösenord</a> som tidigare exponerats i offentliga dataintrång. Försök igen med ett annat lösenord och överväg att ändra detta lösenord på annat håll också.
|
||||||
|
sign_up_button = Registrera dig.
|
||||||
|
sign_up_successful = Kontot skapades. Välkommen!
|
||||||
|
|
||||||
[mail]
|
[mail]
|
||||||
activate_account=Vänligen aktivera ditt konto
|
activate_account=Vänligen aktivera ditt konto
|
||||||
|
@ -2116,6 +2132,14 @@ notices.type_2=Uppgift
|
||||||
notices.desc=Beskrivning
|
notices.desc=Beskrivning
|
||||||
notices.op=Op.
|
notices.op=Op.
|
||||||
notices.delete_success=Systemnotifikationer har blivit raderade.
|
notices.delete_success=Systemnotifikationer har blivit raderade.
|
||||||
|
users.2fa = 2FA
|
||||||
|
users.reserved = Reserverad
|
||||||
|
self_check.database_fix_mysql = För MySQL/MariaDB-användare så kan du använda kommandot ”forgejo doctor convert” för att åtgärda problemet med kollateringen, eller så du åtgärda det genom att manuellt använda SQL "ALTER ... COLLATE ...".
|
||||||
|
users.bot = Bott
|
||||||
|
users.remote = Fjärråtkomst
|
||||||
|
users.restricted.description = Tillåt endast interaktion med utvecklingskataloger och organisationer där den här användaren finns tillagd som medarbetare. Det förhindrar tillgång till allmänna utvecklingskataloger i den här instansen.
|
||||||
|
users.is_restricted = Begränsat konto
|
||||||
|
self_check.database_inconsistent_collation_columns = Databasen använder kollateringen %s, men dessa kolumner använder felanpassade kollateringar. Det kan komma att orsaka oväntade problem.
|
||||||
|
|
||||||
|
|
||||||
[action]
|
[action]
|
||||||
|
@ -2128,6 +2152,10 @@ compare_branch=Jämför
|
||||||
compare_commits=Jämför %d commits
|
compare_commits=Jämför %d commits
|
||||||
compare_commits_general=Jämför commits
|
compare_commits_general=Jämför commits
|
||||||
mirror_sync_delete=synkade och raderade referens <code>%[2]s</code> på <a href="%[1]s">%[3]s</a> från spegel
|
mirror_sync_delete=synkade och raderade referens <code>%[2]s</code> på <a href="%[1]s">%[3]s</a> från spegel
|
||||||
|
approve_pull_request = `godkände <a href="%[1]s">%[3]s#%[2]s</a>`
|
||||||
|
create_branch = skapade grenen <a href="%[2]s">%[3]s</a> i <a href="%[1]s">%[4]s</a>
|
||||||
|
starred_repo = stjärnmärkte <a href="%[1]s">%[2]s</a>
|
||||||
|
watched_repo = började följa <a href="%[1]s">%[2]s</a>
|
||||||
|
|
||||||
[tool]
|
[tool]
|
||||||
now=nu
|
now=nu
|
||||||
|
@ -2229,3 +2257,17 @@ team_kind = Sök lag...
|
||||||
org_kind = Sök organisationer...
|
org_kind = Sök organisationer...
|
||||||
issue_kind = Sök ärenden...
|
issue_kind = Sök ärenden...
|
||||||
regexp_tooltip = Tolka söktermen som ett reguljärt uttryck
|
regexp_tooltip = Tolka söktermen som ett reguljärt uttryck
|
||||||
|
code_search_unavailable = Kodsökning är för närvarande inte tillgänglig. Vänligen kontakta webbplatsadministratören.
|
||||||
|
fuzzy_tooltip = Inkludera resultat som är närliggande till söktermen
|
||||||
|
no_results = Inga matchande resultat hittades.
|
||||||
|
code_search_by_git_grep = Nuvarande kodsökningsresultat gjordes med "git grep". Det kan finnas bättre resultat om webbplatsadministratören möjliggör indexering av kod.
|
||||||
|
fuzzy = Ungefärlig
|
||||||
|
union = Nyckelord
|
||||||
|
union_tooltip = Inkludera resultat som matchar något av de med mellanslag sepererade sökorden
|
||||||
|
pull_kind = Sök ändringsförslag…
|
||||||
|
regexp = RegExp
|
||||||
|
keyword_search_unavailable = Sökning på nyckelord är för närvarande inte tillgängligt. Vänligen kontakta webbplatsadministratören.
|
||||||
|
|
||||||
|
|
||||||
|
[translation_meta]
|
||||||
|
test = Det här är en teststräng. Den visas inte i Forgejo UI men används vid testtillfälle. Vänligen skriv in "ok" för att spara tid (eller en intressant fakta du själv väljer) för att nå upp till 100% komplett :)
|
|
@ -1609,7 +1609,7 @@ issues.num_comments=%d 条评论
|
||||||
issues.commented_at=`评论于 <a href="#%s">%s</a>`
|
issues.commented_at=`评论于 <a href="#%s">%s</a>`
|
||||||
issues.delete_comment_confirm=您确定要删除该条评论吗?
|
issues.delete_comment_confirm=您确定要删除该条评论吗?
|
||||||
issues.context.copy_link=复制链接
|
issues.context.copy_link=复制链接
|
||||||
issues.context.quote_reply=引用回复
|
issues.context.quote_reply=回复
|
||||||
issues.context.reference_issue=在新工单中引用
|
issues.context.reference_issue=在新工单中引用
|
||||||
issues.context.edit=编辑
|
issues.context.edit=编辑
|
||||||
issues.context.delete=删除
|
issues.context.delete=删除
|
||||||
|
@ -1793,7 +1793,7 @@ issues.review.pending=待定
|
||||||
issues.review.pending.tooltip=此评论目前对其他用户不可见。 若要提交您的待定评论,请在页面顶部选择 %s -> %s/%s/%s。
|
issues.review.pending.tooltip=此评论目前对其他用户不可见。 若要提交您的待定评论,请在页面顶部选择 %s -> %s/%s/%s。
|
||||||
issues.review.review=评审
|
issues.review.review=评审
|
||||||
issues.review.reviewers=评审人
|
issues.review.reviewers=评审人
|
||||||
issues.review.outdated=已过期
|
issues.review.outdated=已过时
|
||||||
issues.review.outdated_description=评论发布后内容已经修改
|
issues.review.outdated_description=评论发布后内容已经修改
|
||||||
issues.review.option.show_outdated_comments=显示过时的评论
|
issues.review.option.show_outdated_comments=显示过时的评论
|
||||||
issues.review.option.hide_outdated_comments=隐藏过时的评论
|
issues.review.option.hide_outdated_comments=隐藏过时的评论
|
||||||
|
|
|
@ -1,11 +1,19 @@
|
||||||
{
|
{
|
||||||
"repo.pulls.merged_title_desc": {
|
"repo": {
|
||||||
"one": "слит %[1]d коммит из <code>%[2]s</code> в <code>%[3]s</code> %[4]s",
|
"pulls": {
|
||||||
"many": "слито %[1]d коммит(ов) из <code>%[2]s</code> в <code>%[3]s</code> %[4]s"
|
"merged_title_desc": {
|
||||||
},
|
"one": "слит %[1]d коммит из <code>%[2]s</code> в <code>%[3]s</code> %[4]s",
|
||||||
"repo.pulls.title_desc": {
|
"few": "слито %[1]d коммит(ов) из <code>%[2]s</code> в <code>%[3]s</code> %[4]s",
|
||||||
"one": "хочет влить %[1]d коммит из <code>%[2]s</code> в <code id=\"%[4]s\">%[3]s</code>",
|
"many": ""
|
||||||
"many": "хочет влить %[1]d коммит(ов) из <code>%[2]s</code> в <code id=\"%[4]s\">%[3]s</code>"
|
},
|
||||||
},
|
"title_desc": {
|
||||||
"search.milestone_kind": "Найти этапы..."
|
"one": "хочет влить %[1]d коммит из <code>%[2]s</code> в <code id=\"%[4]s\">%[3]s</code>",
|
||||||
|
"few": "хочет влить %[1]d коммита из <code>%[2]s</code> в <code id=\"%[4]s\">%[3]s</code>",
|
||||||
|
"many": "хочет влить %[1]d коммитов из <code>%[2]s</code> в <code id=\"%[4]s\">%[3]s</code>"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"search": {
|
||||||
|
"milestone_kind": "Найти этапы..."
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
422
package-lock.json
generated
422
package-lock.json
generated
|
@ -190,9 +190,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/compat-data": {
|
"node_modules/@babel/compat-data": {
|
||||||
"version": "7.26.3",
|
"version": "7.26.5",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.5.tgz",
|
||||||
"integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==",
|
"integrity": "sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
|
@ -280,14 +280,14 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/generator": {
|
"node_modules/@babel/generator": {
|
||||||
"version": "7.26.3",
|
"version": "7.26.5",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.5.tgz",
|
||||||
"integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==",
|
"integrity": "sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/parser": "^7.26.3",
|
"@babel/parser": "^7.26.5",
|
||||||
"@babel/types": "^7.26.3",
|
"@babel/types": "^7.26.5",
|
||||||
"@jridgewell/gen-mapping": "^0.3.5",
|
"@jridgewell/gen-mapping": "^0.3.5",
|
||||||
"@jridgewell/trace-mapping": "^0.3.25",
|
"@jridgewell/trace-mapping": "^0.3.25",
|
||||||
"jsesc": "^3.0.2"
|
"jsesc": "^3.0.2"
|
||||||
|
@ -310,13 +310,13 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/helper-compilation-targets": {
|
"node_modules/@babel/helper-compilation-targets": {
|
||||||
"version": "7.25.9",
|
"version": "7.26.5",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz",
|
||||||
"integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==",
|
"integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/compat-data": "^7.25.9",
|
"@babel/compat-data": "^7.26.5",
|
||||||
"@babel/helper-validator-option": "^7.25.9",
|
"@babel/helper-validator-option": "^7.25.9",
|
||||||
"browserslist": "^4.24.0",
|
"browserslist": "^4.24.0",
|
||||||
"lru-cache": "^5.1.1",
|
"lru-cache": "^5.1.1",
|
||||||
|
@ -473,9 +473,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/helper-plugin-utils": {
|
"node_modules/@babel/helper-plugin-utils": {
|
||||||
"version": "7.25.9",
|
"version": "7.26.5",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz",
|
||||||
"integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==",
|
"integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
|
@ -501,15 +501,15 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/helper-replace-supers": {
|
"node_modules/@babel/helper-replace-supers": {
|
||||||
"version": "7.25.9",
|
"version": "7.26.5",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz",
|
||||||
"integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==",
|
"integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/helper-member-expression-to-functions": "^7.25.9",
|
"@babel/helper-member-expression-to-functions": "^7.25.9",
|
||||||
"@babel/helper-optimise-call-expression": "^7.25.9",
|
"@babel/helper-optimise-call-expression": "^7.25.9",
|
||||||
"@babel/traverse": "^7.25.9"
|
"@babel/traverse": "^7.26.5"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.9.0"
|
"node": ">=6.9.0"
|
||||||
|
@ -590,12 +590,12 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/parser": {
|
"node_modules/@babel/parser": {
|
||||||
"version": "7.26.3",
|
"version": "7.26.5",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.5.tgz",
|
||||||
"integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==",
|
"integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/types": "^7.26.3"
|
"@babel/types": "^7.26.5"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"parser": "bin/babel-parser.js"
|
"parser": "bin/babel-parser.js"
|
||||||
|
@ -869,13 +869,13 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/plugin-transform-block-scoped-functions": {
|
"node_modules/@babel/plugin-transform-block-scoped-functions": {
|
||||||
"version": "7.25.9",
|
"version": "7.26.5",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz",
|
||||||
"integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==",
|
"integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/helper-plugin-utils": "^7.25.9"
|
"@babel/helper-plugin-utils": "^7.26.5"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.9.0"
|
"node": ">=6.9.0"
|
||||||
|
@ -1097,14 +1097,14 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/plugin-transform-flow-strip-types": {
|
"node_modules/@babel/plugin-transform-flow-strip-types": {
|
||||||
"version": "7.25.9",
|
"version": "7.26.5",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.26.5.tgz",
|
||||||
"integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==",
|
"integrity": "sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/helper-plugin-utils": "^7.25.9",
|
"@babel/helper-plugin-utils": "^7.26.5",
|
||||||
"@babel/plugin-syntax-flow": "^7.25.9"
|
"@babel/plugin-syntax-flow": "^7.26.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.9.0"
|
"node": ">=6.9.0"
|
||||||
|
@ -1316,13 +1316,13 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
|
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
|
||||||
"version": "7.25.9",
|
"version": "7.26.6",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz",
|
||||||
"integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==",
|
"integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/helper-plugin-utils": "^7.25.9"
|
"@babel/helper-plugin-utils": "^7.26.5"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.9.0"
|
"node": ">=6.9.0"
|
||||||
|
@ -1925,17 +1925,17 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/traverse": {
|
"node_modules/@babel/traverse": {
|
||||||
"version": "7.26.4",
|
"version": "7.26.5",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.5.tgz",
|
||||||
"integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==",
|
"integrity": "sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/code-frame": "^7.26.2",
|
"@babel/code-frame": "^7.26.2",
|
||||||
"@babel/generator": "^7.26.3",
|
"@babel/generator": "^7.26.5",
|
||||||
"@babel/parser": "^7.26.3",
|
"@babel/parser": "^7.26.5",
|
||||||
"@babel/template": "^7.25.9",
|
"@babel/template": "^7.25.9",
|
||||||
"@babel/types": "^7.26.3",
|
"@babel/types": "^7.26.5",
|
||||||
"debug": "^4.3.1",
|
"debug": "^4.3.1",
|
||||||
"globals": "^11.1.0"
|
"globals": "^11.1.0"
|
||||||
},
|
},
|
||||||
|
@ -1954,9 +1954,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/types": {
|
"node_modules/@babel/types": {
|
||||||
"version": "7.26.3",
|
"version": "7.26.5",
|
||||||
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz",
|
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz",
|
||||||
"integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==",
|
"integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/helper-string-parser": "^7.25.9",
|
"@babel/helper-string-parser": "^7.25.9",
|
||||||
|
@ -2823,18 +2823,32 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@eslint/plugin-kit": {
|
"node_modules/@eslint/plugin-kit": {
|
||||||
"version": "0.2.4",
|
"version": "0.2.5",
|
||||||
"resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz",
|
"resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz",
|
||||||
"integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==",
|
"integrity": "sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@eslint/core": "^0.10.0",
|
||||||
"levn": "^0.4.1"
|
"levn": "^0.4.1"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@eslint/plugin-kit/node_modules/@eslint/core": {
|
||||||
|
"version": "0.10.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz",
|
||||||
|
"integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"dependencies": {
|
||||||
|
"@types/json-schema": "^7.0.15"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@github/combobox-nav": {
|
"node_modules/@github/combobox-nav": {
|
||||||
"version": "2.3.1",
|
"version": "2.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/@github/combobox-nav/-/combobox-nav-2.3.1.tgz",
|
"resolved": "https://registry.npmjs.org/@github/combobox-nav/-/combobox-nav-2.3.1.tgz",
|
||||||
|
@ -3418,9 +3432,9 @@
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-android-arm-eabi": {
|
"node_modules/@rollup/rollup-android-arm-eabi": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.31.0.tgz",
|
||||||
"integrity": "sha512-s/8RiF4bdmGnc/J0N7lHAr5ZFJj+NdJqJ/Hj29K+c4lEdoVlukzvWXB9XpWZCdakVT0YAw8iyIqUP2iFRz5/jA==",
|
"integrity": "sha512-9NrR4033uCbUBRgvLcBrJofa2KY9DzxL2UKZ1/4xA/mnTNyhZCWBuD8X3tPm1n4KxcgaraOYgrFKSgwjASfmlA==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm"
|
"arm"
|
||||||
],
|
],
|
||||||
|
@ -3432,9 +3446,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-android-arm64": {
|
"node_modules/@rollup/rollup-android-arm64": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.31.0.tgz",
|
||||||
"integrity": "sha512-mKRlVj1KsKWyEOwR6nwpmzakq6SgZXW4NUHNWlYSiyncJpuXk7wdLzuKdWsRoR1WLbWsZBKvsUCdCTIAqRn9cA==",
|
"integrity": "sha512-iBbODqT86YBFHajxxF8ebj2hwKm1k8PTBQSojSt3d1FFt1gN+xf4CowE47iN0vOSdnd+5ierMHBbu/rHc7nq5g==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
@ -3446,9 +3460,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-darwin-arm64": {
|
"node_modules/@rollup/rollup-darwin-arm64": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.31.0.tgz",
|
||||||
"integrity": "sha512-vJX+vennGwygmutk7N333lvQ/yKVAHnGoBS2xMRQgXWW8tvn46YWuTDOpKroSPR9BEW0Gqdga2DHqz8Pwk6X5w==",
|
"integrity": "sha512-WHIZfXgVBX30SWuTMhlHPXTyN20AXrLH4TEeH/D0Bolvx9PjgZnn4H677PlSGvU6MKNsjCQJYczkpvBbrBnG6g==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
@ -3460,9 +3474,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-darwin-x64": {
|
"node_modules/@rollup/rollup-darwin-x64": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.31.0.tgz",
|
||||||
"integrity": "sha512-e2rW9ng5O6+Mt3ht8fH0ljfjgSCC6ffmOipiLUgAnlK86CHIaiCdHCzHzmTkMj6vEkqAiRJ7ss6Ibn56B+RE5w==",
|
"integrity": "sha512-hrWL7uQacTEF8gdrQAqcDy9xllQ0w0zuL1wk1HV8wKGSGbKPVjVUv/DEwT2+Asabf8Dh/As+IvfdU+H8hhzrQQ==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
@ -3474,9 +3488,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-freebsd-arm64": {
|
"node_modules/@rollup/rollup-freebsd-arm64": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.31.0.tgz",
|
||||||
"integrity": "sha512-/xdNwZe+KesG6XJCK043EjEDZTacCtL4yurMZRLESIgHQdvtNyul3iz2Ab03ZJG0pQKbFTu681i+4ETMF9uE/Q==",
|
"integrity": "sha512-S2oCsZ4hJviG1QjPY1h6sVJLBI6ekBeAEssYKad1soRFv3SocsQCzX6cwnk6fID6UQQACTjeIMB+hyYrFacRew==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
@ -3488,9 +3502,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-freebsd-x64": {
|
"node_modules/@rollup/rollup-freebsd-x64": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.31.0.tgz",
|
||||||
"integrity": "sha512-eXKvpThGzREuAbc6qxnArHh8l8W4AyTcL8IfEnmx+bcnmaSGgjyAHbzZvHZI2csJ+e0MYddl7DX0X7g3sAuXDQ==",
|
"integrity": "sha512-pCANqpynRS4Jirn4IKZH4tnm2+2CqCNLKD7gAdEjzdLGbH1iO0zouHz4mxqg0uEMpO030ejJ0aA6e1PJo2xrPA==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
@ -3502,9 +3516,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
|
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.31.0.tgz",
|
||||||
"integrity": "sha512-h4VgxxmzmtXLLYNDaUcQevCmPYX6zSj4SwKuzY7SR5YlnCBYsmvfYORXgiU8axhkFCDtQF3RW5LIXT8B14Qykg==",
|
"integrity": "sha512-0O8ViX+QcBd3ZmGlcFTnYXZKGbFu09EhgD27tgTdGnkcYXLat4KIsBBQeKLR2xZDCXdIBAlWLkiXE1+rJpCxFw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm"
|
"arm"
|
||||||
],
|
],
|
||||||
|
@ -3516,9 +3530,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
|
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.31.0.tgz",
|
||||||
"integrity": "sha512-EObwZ45eMmWZQ1w4N7qy4+G1lKHm6mcOwDa+P2+61qxWu1PtQJ/lz2CNJ7W3CkfgN0FQ7cBUy2tk6D5yR4KeXw==",
|
"integrity": "sha512-w5IzG0wTVv7B0/SwDnMYmbr2uERQp999q8FMkKG1I+j8hpPX2BYFjWe69xbhbP6J9h2gId/7ogesl9hwblFwwg==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm"
|
"arm"
|
||||||
],
|
],
|
||||||
|
@ -3530,9 +3544,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-linux-arm64-gnu": {
|
"node_modules/@rollup/rollup-linux-arm64-gnu": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.31.0.tgz",
|
||||||
"integrity": "sha512-Z7zXVHEXg1elbbYiP/29pPwlJtLeXzjrj4241/kCcECds8Zg9fDfURWbZHRIKrEriAPS8wnVtdl4ZJBvZr325w==",
|
"integrity": "sha512-JyFFshbN5xwy6fulZ8B/8qOqENRmDdEkcIMF0Zz+RsfamEW+Zabl5jAb0IozP/8UKnJ7g2FtZZPEUIAlUSX8cA==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
@ -3544,9 +3558,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-linux-arm64-musl": {
|
"node_modules/@rollup/rollup-linux-arm64-musl": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.31.0.tgz",
|
||||||
"integrity": "sha512-TF4kxkPq+SudS/r4zGPf0G08Bl7+NZcFrUSR3484WwsHgGgJyPQRLCNrQ/R5J6VzxfEeQR9XRpc8m2t7lD6SEQ==",
|
"integrity": "sha512-kpQXQ0UPFeMPmPYksiBL9WS/BDiQEjRGMfklVIsA0Sng347H8W2iexch+IEwaR7OVSKtr2ZFxggt11zVIlZ25g==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
@ -3558,9 +3572,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
|
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.31.0.tgz",
|
||||||
"integrity": "sha512-kO9Fv5zZuyj2zB2af4KA29QF6t7YSxKrY7sxZXfw8koDQj9bx5Tk5RjH+kWKFKok0wLGTi4bG117h31N+TIBEg==",
|
"integrity": "sha512-pMlxLjt60iQTzt9iBb3jZphFIl55a70wexvo8p+vVFK+7ifTRookdoXX3bOsRdmfD+OKnMozKO6XM4zR0sHRrQ==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"loong64"
|
"loong64"
|
||||||
],
|
],
|
||||||
|
@ -3572,9 +3586,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
|
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.31.0.tgz",
|
||||||
"integrity": "sha512-gIh776X7UCBaetVJGdjXPFurGsdWwHHinwRnC5JlLADU8Yk0EdS/Y+dMO264OjJFo7MXQ5PX4xVFbxrwK8zLqA==",
|
"integrity": "sha512-D7TXT7I/uKEuWiRkEFbed1UUYZwcJDU4vZQdPTcepK7ecPhzKOYk4Er2YR4uHKme4qDeIh6N3XrLfpuM7vzRWQ==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"ppc64"
|
"ppc64"
|
||||||
],
|
],
|
||||||
|
@ -3586,9 +3600,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
|
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.31.0.tgz",
|
||||||
"integrity": "sha512-YgikssQ5UNq1GoFKZydMEkhKbjlUq7G3h8j6yWXLBF24KyoA5BcMtaOUAXq5sydPmOPEqB6kCyJpyifSpCfQ0w==",
|
"integrity": "sha512-wal2Tc8O5lMBtoePLBYRKj2CImUCJ4UNGJlLwspx7QApYny7K1cUYlzQ/4IGQBLmm+y0RS7dwc3TDO/pmcneTw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"riscv64"
|
"riscv64"
|
||||||
],
|
],
|
||||||
|
@ -3600,9 +3614,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-linux-s390x-gnu": {
|
"node_modules/@rollup/rollup-linux-s390x-gnu": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.31.0.tgz",
|
||||||
"integrity": "sha512-9ouIR2vFWCyL0Z50dfnon5nOrpDdkTG9lNDs7MRaienQKlTyHcDxplmk3IbhFlutpifBSBr2H4rVILwmMLcaMA==",
|
"integrity": "sha512-O1o5EUI0+RRMkK9wiTVpk2tyzXdXefHtRTIjBbmFREmNMy7pFeYXCFGbhKFwISA3UOExlo5GGUuuj3oMKdK6JQ==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"s390x"
|
"s390x"
|
||||||
],
|
],
|
||||||
|
@ -3614,9 +3628,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-linux-x64-gnu": {
|
"node_modules/@rollup/rollup-linux-x64-gnu": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.31.0.tgz",
|
||||||
"integrity": "sha512-ckBBNRN/F+NoSUDENDIJ2U9UWmIODgwDB/vEXCPOMcsco1niTkxTXa6D2Y/pvCnpzaidvY2qVxGzLilNs9BSzw==",
|
"integrity": "sha512-zSoHl356vKnNxwOWnLd60ixHNPRBglxpv2g7q0Cd3Pmr561gf0HiAcUBRL3S1vPqRC17Zo2CX/9cPkqTIiai1g==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
@ -3628,9 +3642,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-linux-x64-musl": {
|
"node_modules/@rollup/rollup-linux-x64-musl": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.31.0.tgz",
|
||||||
"integrity": "sha512-jycl1wL4AgM2aBFJFlpll/kGvAjhK8GSbEmFT5v3KC3rP/b5xZ1KQmv0vQQ8Bzb2ieFQ0kZFPRMbre/l3Bu9JA==",
|
"integrity": "sha512-ypB/HMtcSGhKUQNiFwqgdclWNRrAYDH8iMYH4etw/ZlGwiTVxBz2tDrGRrPlfZu6QjXwtd+C3Zib5pFqID97ZA==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
@ -3642,9 +3656,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-win32-arm64-msvc": {
|
"node_modules/@rollup/rollup-win32-arm64-msvc": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.31.0.tgz",
|
||||||
"integrity": "sha512-S2V0LlcOiYkNGlRAWZwwUdNgdZBfvsDHW0wYosYFV3c7aKgEVcbonetZXsHv7jRTTX+oY5nDYT4W6B1oUpMNOg==",
|
"integrity": "sha512-JuhN2xdI/m8Hr+aVO3vspO7OQfUFO6bKLIRTAy0U15vmWjnZDLrEgCZ2s6+scAYaQVpYSh9tZtRijApw9IXyMw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
|
@ -3656,9 +3670,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-win32-ia32-msvc": {
|
"node_modules/@rollup/rollup-win32-ia32-msvc": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.31.0.tgz",
|
||||||
"integrity": "sha512-pW8kioj9H5f/UujdoX2atFlXNQ9aCfAxFRaa+mhczwcsusm6gGrSo4z0SLvqLF5LwFqFTjiLCCzGkNK/LE0utQ==",
|
"integrity": "sha512-U1xZZXYkvdf5MIWmftU8wrM5PPXzyaY1nGCI4KI4BFfoZxHamsIe+BtnPLIvvPykvQWlVbqUXdLa4aJUuilwLQ==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"ia32"
|
"ia32"
|
||||||
],
|
],
|
||||||
|
@ -3670,9 +3684,9 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"node_modules/@rollup/rollup-win32-x64-msvc": {
|
"node_modules/@rollup/rollup-win32-x64-msvc": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.31.0.tgz",
|
||||||
"integrity": "sha512-p6fTArexECPf6KnOHvJXRpAEq0ON1CBtzG/EY4zw08kCHk/kivBc5vUEtnCFNCHOpJZ2ne77fxwRLIKD4wuW2Q==",
|
"integrity": "sha512-ul8rnCsUumNln5YWwz0ted2ZHFhzhRRnkpBZ+YRuHoRAlUji9KChpOUOndY7uykrPEPXVbHLlsdo6v5yXo/TXw==",
|
||||||
"cpu": [
|
"cpu": [
|
||||||
"x64"
|
"x64"
|
||||||
],
|
],
|
||||||
|
@ -4594,9 +4608,9 @@
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/@types/node": {
|
"node_modules/@types/node": {
|
||||||
"version": "22.10.5",
|
"version": "22.10.7",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz",
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz",
|
||||||
"integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==",
|
"integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"undici-types": "~6.20.0"
|
"undici-types": "~6.20.0"
|
||||||
|
@ -5010,6 +5024,13 @@
|
||||||
"url": "https://opencollective.com/vitest"
|
"url": "https://opencollective.com/vitest"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@vitest/runner/node_modules/pathe": {
|
||||||
|
"version": "1.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
|
||||||
|
"integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
"node_modules/@vitest/snapshot": {
|
"node_modules/@vitest/snapshot": {
|
||||||
"version": "2.1.8",
|
"version": "2.1.8",
|
||||||
"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.8.tgz",
|
"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.8.tgz",
|
||||||
|
@ -5035,6 +5056,13 @@
|
||||||
"@jridgewell/sourcemap-codec": "^1.5.0"
|
"@jridgewell/sourcemap-codec": "^1.5.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@vitest/snapshot/node_modules/pathe": {
|
||||||
|
"version": "1.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
|
||||||
|
"integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
"node_modules/@vitest/spy": {
|
"node_modules/@vitest/spy": {
|
||||||
"version": "2.1.8",
|
"version": "2.1.8",
|
||||||
"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.8.tgz",
|
"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.8.tgz",
|
||||||
|
@ -5893,9 +5921,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/browserslist": {
|
"node_modules/browserslist": {
|
||||||
"version": "4.24.3",
|
"version": "4.24.4",
|
||||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz",
|
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
|
||||||
"integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==",
|
"integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
|
@ -6063,9 +6091,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/caniuse-lite": {
|
"node_modules/caniuse-lite": {
|
||||||
"version": "1.0.30001690",
|
"version": "1.0.30001695",
|
||||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz",
|
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz",
|
||||||
"integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==",
|
"integrity": "sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
|
@ -6440,13 +6468,13 @@
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/core-js-compat": {
|
"node_modules/core-js-compat": {
|
||||||
"version": "3.39.0",
|
"version": "3.40.0",
|
||||||
"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz",
|
"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz",
|
||||||
"integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==",
|
"integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"browserslist": "^4.24.2"
|
"browserslist": "^4.24.3"
|
||||||
},
|
},
|
||||||
"funding": {
|
"funding": {
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
|
@ -6658,9 +6686,9 @@
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/cytoscape": {
|
"node_modules/cytoscape": {
|
||||||
"version": "3.30.4",
|
"version": "3.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.30.4.tgz",
|
"resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.31.0.tgz",
|
||||||
"integrity": "sha512-OxtlZwQl1WbwMmLiyPSEBuzeTIQnwZhJYYWFzZ2PhEHVFwpeaqNIkUzSiso00D98qk60l8Gwon2RP304d3BJ1A==",
|
"integrity": "sha512-zDGn1K/tfZwEnoGOcHc0H4XazqAAXAuDpcYw9mUnUjATjqljyCNGJv8uEvbvxGaGHaVshxMecyl6oc6uKzRfbw==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.10"
|
"node": ">=0.10"
|
||||||
|
@ -7436,9 +7464,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/domutils": {
|
"node_modules/domutils": {
|
||||||
"version": "3.2.1",
|
"version": "3.2.2",
|
||||||
"resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.1.tgz",
|
"resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
|
||||||
"integrity": "sha512-xWXmuRnN9OMP6ptPd2+H0cCbcYBULa5YDTbMm/2lvkWvNA3O4wcW+GvzooqBuNM8yy6pl3VIAeJTUUWUbfI5Fw==",
|
"integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "BSD-2-Clause",
|
"license": "BSD-2-Clause",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -7530,9 +7558,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/electron-to-chromium": {
|
"node_modules/electron-to-chromium": {
|
||||||
"version": "1.5.76",
|
"version": "1.5.83",
|
||||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.76.tgz",
|
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.83.tgz",
|
||||||
"integrity": "sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==",
|
"integrity": "sha512-LcUDPqSt+V0QmI47XLzZrz5OqILSMGsPFkDYus22rIbgorSvBYEFqq854ltTmUdHkY92FSdAAvsh4jWEULMdfQ==",
|
||||||
"license": "ISC"
|
"license": "ISC"
|
||||||
},
|
},
|
||||||
"node_modules/emoji-regex": {
|
"node_modules/emoji-regex": {
|
||||||
|
@ -7721,9 +7749,9 @@
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/es-object-atoms": {
|
"node_modules/es-object-atoms": {
|
||||||
"version": "1.0.0",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
|
||||||
"integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
|
"integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -8578,9 +8606,9 @@
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/fast-uri": {
|
"node_modules/fast-uri": {
|
||||||
"version": "3.0.4",
|
"version": "3.0.5",
|
||||||
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.5.tgz",
|
||||||
"integrity": "sha512-G3iTQw1DizJQ5eEqj1CbFCWhq+pzum7qepkxU7rS1FGZDqjYKcrguo9XDRbV7EgPnn8CgaPigTq+NEjyioeYZQ==",
|
"integrity": "sha512-5JnBCWpFlMo0a3ciDy/JckMzzv1U9coZrIhedq+HXxxUfDTAiS0LA8OKVao4G9BxmCVck/jtA5r3KAtRWEyD8Q==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "github",
|
"type": "github",
|
||||||
|
@ -10820,9 +10848,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/markdownlint-cli/node_modules/glob": {
|
"node_modules/markdownlint-cli/node_modules/glob": {
|
||||||
"version": "11.0.0",
|
"version": "11.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz",
|
||||||
"integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==",
|
"integrity": "sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -11143,14 +11171,14 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/mlly": {
|
"node_modules/mlly": {
|
||||||
"version": "1.7.3",
|
"version": "1.7.4",
|
||||||
"resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz",
|
"resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz",
|
||||||
"integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==",
|
"integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"acorn": "^8.14.0",
|
"acorn": "^8.14.0",
|
||||||
"pathe": "^1.1.2",
|
"pathe": "^2.0.1",
|
||||||
"pkg-types": "^1.2.1",
|
"pkg-types": "^1.3.0",
|
||||||
"ufo": "^1.5.4"
|
"ufo": "^1.5.4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -11656,9 +11684,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/pathe": {
|
"node_modules/pathe": {
|
||||||
"version": "1.1.2",
|
"version": "2.0.2",
|
||||||
"resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.2.tgz",
|
||||||
"integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
|
"integrity": "sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==",
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/pathval": {
|
"node_modules/pathval": {
|
||||||
|
@ -11778,14 +11806,14 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/pkg-types": {
|
"node_modules/pkg-types": {
|
||||||
"version": "1.3.0",
|
"version": "1.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz",
|
||||||
"integrity": "sha512-kS7yWjVFCkIw9hqdJBoMxDdzEngmkr5FXeWZZfQ6GoYacjVnsW6l2CcYW/0ThD0vF4LPJgVYnrg4d0uuhwYQbg==",
|
"integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"confbox": "^0.1.8",
|
"confbox": "^0.1.8",
|
||||||
"mlly": "^1.7.3",
|
"mlly": "^1.7.4",
|
||||||
"pathe": "^1.1.2"
|
"pathe": "^2.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/playwright": {
|
"node_modules/playwright": {
|
||||||
|
@ -13164,18 +13192,18 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/seroval": {
|
"node_modules/seroval": {
|
||||||
"version": "1.1.1",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/seroval/-/seroval-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/seroval/-/seroval-1.2.0.tgz",
|
||||||
"integrity": "sha512-rqEO6FZk8mv7Hyv4UCj3FD3b6Waqft605TLfsCe/BiaylRpyyMC0b+uA5TJKawX3KzMrdi3wsLbCaLplrQmBvQ==",
|
"integrity": "sha512-GURoU99ko2UiAgUC3qDCk59Jb3Ss4Po8VIMGkG8j5PFo2Q7y0YSMP8QG9NuL/fJCoTz9V1XZUbpNIMXPOfaGpA==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=10"
|
"node": ">=10"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/seroval-plugins": {
|
"node_modules/seroval-plugins": {
|
||||||
"version": "1.1.1",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.2.0.tgz",
|
||||||
"integrity": "sha512-qNSy1+nUj7hsCOon7AO4wdAIo9P0jrzAMp18XhiOzA6/uO5TKtP7ScozVJ8T293oRIvi5wyCHSM4TrJo/c/GJA==",
|
"integrity": "sha512-hULTbfzSe81jGWLH8TAJjkEvw6JWMqOo9Uq+4V4vg+HNq53hyHldM9ZOfjdzokcFysiTp9aFdV2vJpZFqKeDjQ==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=10"
|
"node": ">=10"
|
||||||
|
@ -13426,9 +13454,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/solid-js": {
|
"node_modules/solid-js": {
|
||||||
"version": "1.9.3",
|
"version": "1.9.4",
|
||||||
"resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.9.3.tgz",
|
"resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.9.4.tgz",
|
||||||
"integrity": "sha512-5ba3taPoZGt9GY3YlsCB24kCg0Lv/rie/HTD4kG6h4daZZz7+yK02xn8Vx8dLYBc9i6Ps5JwAbEiqjmKaLB3Ag==",
|
"integrity": "sha512-ipQl8FJ31bFUoBNScDQTG3BjN6+9Rg+Q+f10bUbnO6EOTTf5NGerJeHc7wyu5I4RMHEl/WwZwUmy/PTRgxxZ8g==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"csstype": "^3.1.0",
|
"csstype": "^3.1.0",
|
||||||
|
@ -13538,9 +13566,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/spdx-license-ids": {
|
"node_modules/spdx-license-ids": {
|
||||||
"version": "3.0.20",
|
"version": "3.0.21",
|
||||||
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz",
|
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz",
|
||||||
"integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==",
|
"integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "CC0-1.0"
|
"license": "CC0-1.0"
|
||||||
},
|
},
|
||||||
|
@ -13990,9 +14018,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/stylis": {
|
"node_modules/stylis": {
|
||||||
"version": "4.3.4",
|
"version": "4.3.5",
|
||||||
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.4.tgz",
|
"resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.5.tgz",
|
||||||
"integrity": "sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==",
|
"integrity": "sha512-K7npNOKGRYuhAFFzkzMGfxFDpN6gDwf8hcMiE+uveTVbBgm93HrNP3ZDUpKqzZ4pG7TP6fmb+EMAQPjq9FqqvA==",
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/stylus": {
|
"node_modules/stylus": {
|
||||||
|
@ -14801,9 +14829,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/update-browserslist-db": {
|
"node_modules/update-browserslist-db": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz",
|
||||||
"integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
|
"integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
|
@ -14821,7 +14849,7 @@
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"escalade": "^3.2.0",
|
"escalade": "^3.2.0",
|
||||||
"picocolors": "^1.1.0"
|
"picocolors": "^1.1.1"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"update-browserslist-db": "cli.js"
|
"update-browserslist-db": "cli.js"
|
||||||
|
@ -14985,6 +15013,13 @@
|
||||||
"url": "https://opencollective.com/vitest"
|
"url": "https://opencollective.com/vitest"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/vite-node/node_modules/pathe": {
|
||||||
|
"version": "1.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
|
||||||
|
"integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
"node_modules/vite-string-plugin": {
|
"node_modules/vite-string-plugin": {
|
||||||
"version": "1.3.4",
|
"version": "1.3.4",
|
||||||
"resolved": "https://registry.npmjs.org/vite-string-plugin/-/vite-string-plugin-1.3.4.tgz",
|
"resolved": "https://registry.npmjs.org/vite-string-plugin/-/vite-string-plugin-1.3.4.tgz",
|
||||||
|
@ -15015,9 +15050,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/vite/node_modules/rollup": {
|
"node_modules/vite/node_modules/rollup": {
|
||||||
"version": "4.29.2",
|
"version": "4.31.0",
|
||||||
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.29.2.tgz",
|
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.31.0.tgz",
|
||||||
"integrity": "sha512-tJXpsEkzsEzyAKIaB3qv3IuvTVcTN7qBw1jL4SPPXM3vzDrJgiLGFY6+HodgFaUHAJ2RYJ94zV5MKRJCoQzQeA==",
|
"integrity": "sha512-9cCE8P4rZLx9+PjoyqHLs31V9a9Vpvfo4qNcs6JCiGWYhw2gijSetFbH6SSy1whnkgcefnUwr8sad7tgqsGvnw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -15031,25 +15066,25 @@
|
||||||
"npm": ">=8.0.0"
|
"npm": ">=8.0.0"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"@rollup/rollup-android-arm-eabi": "4.29.2",
|
"@rollup/rollup-android-arm-eabi": "4.31.0",
|
||||||
"@rollup/rollup-android-arm64": "4.29.2",
|
"@rollup/rollup-android-arm64": "4.31.0",
|
||||||
"@rollup/rollup-darwin-arm64": "4.29.2",
|
"@rollup/rollup-darwin-arm64": "4.31.0",
|
||||||
"@rollup/rollup-darwin-x64": "4.29.2",
|
"@rollup/rollup-darwin-x64": "4.31.0",
|
||||||
"@rollup/rollup-freebsd-arm64": "4.29.2",
|
"@rollup/rollup-freebsd-arm64": "4.31.0",
|
||||||
"@rollup/rollup-freebsd-x64": "4.29.2",
|
"@rollup/rollup-freebsd-x64": "4.31.0",
|
||||||
"@rollup/rollup-linux-arm-gnueabihf": "4.29.2",
|
"@rollup/rollup-linux-arm-gnueabihf": "4.31.0",
|
||||||
"@rollup/rollup-linux-arm-musleabihf": "4.29.2",
|
"@rollup/rollup-linux-arm-musleabihf": "4.31.0",
|
||||||
"@rollup/rollup-linux-arm64-gnu": "4.29.2",
|
"@rollup/rollup-linux-arm64-gnu": "4.31.0",
|
||||||
"@rollup/rollup-linux-arm64-musl": "4.29.2",
|
"@rollup/rollup-linux-arm64-musl": "4.31.0",
|
||||||
"@rollup/rollup-linux-loongarch64-gnu": "4.29.2",
|
"@rollup/rollup-linux-loongarch64-gnu": "4.31.0",
|
||||||
"@rollup/rollup-linux-powerpc64le-gnu": "4.29.2",
|
"@rollup/rollup-linux-powerpc64le-gnu": "4.31.0",
|
||||||
"@rollup/rollup-linux-riscv64-gnu": "4.29.2",
|
"@rollup/rollup-linux-riscv64-gnu": "4.31.0",
|
||||||
"@rollup/rollup-linux-s390x-gnu": "4.29.2",
|
"@rollup/rollup-linux-s390x-gnu": "4.31.0",
|
||||||
"@rollup/rollup-linux-x64-gnu": "4.29.2",
|
"@rollup/rollup-linux-x64-gnu": "4.31.0",
|
||||||
"@rollup/rollup-linux-x64-musl": "4.29.2",
|
"@rollup/rollup-linux-x64-musl": "4.31.0",
|
||||||
"@rollup/rollup-win32-arm64-msvc": "4.29.2",
|
"@rollup/rollup-win32-arm64-msvc": "4.31.0",
|
||||||
"@rollup/rollup-win32-ia32-msvc": "4.29.2",
|
"@rollup/rollup-win32-ia32-msvc": "4.31.0",
|
||||||
"@rollup/rollup-win32-x64-msvc": "4.29.2",
|
"@rollup/rollup-win32-x64-msvc": "4.31.0",
|
||||||
"fsevents": "~2.3.2"
|
"fsevents": "~2.3.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -15129,6 +15164,13 @@
|
||||||
"@jridgewell/sourcemap-codec": "^1.5.0"
|
"@jridgewell/sourcemap-codec": "^1.5.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/vitest/node_modules/pathe": {
|
||||||
|
"version": "1.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
|
||||||
|
"integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
"node_modules/vscode-jsonrpc": {
|
"node_modules/vscode-jsonrpc": {
|
||||||
"version": "8.2.0",
|
"version": "8.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
|
||||||
|
|
|
@ -128,6 +128,7 @@ func (g *RepositoryDumper) CreateRepo(repo *base.Repository, opts base.MigrateOp
|
||||||
"comments": opts.Comments,
|
"comments": opts.Comments,
|
||||||
"pulls": opts.PullRequests,
|
"pulls": opts.PullRequests,
|
||||||
"assets": opts.ReleaseAssets,
|
"assets": opts.ReleaseAssets,
|
||||||
|
"website": repo.Website,
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
|
|
@ -160,6 +160,7 @@ func (g *GiteaDownloader) GetRepoInfo() (*base.Repository, error) {
|
||||||
CloneURL: repo.CloneURL,
|
CloneURL: repo.CloneURL,
|
||||||
OriginalURL: repo.HTMLURL,
|
OriginalURL: repo.HTMLURL,
|
||||||
DefaultBranch: repo.DefaultBranch,
|
DefaultBranch: repo.DefaultBranch,
|
||||||
|
Website: repo.Website,
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -40,6 +40,7 @@ func TestGiteaDownloadRepo(t *testing.T) {
|
||||||
CloneURL: server.URL + "/gitea/test_repo.git",
|
CloneURL: server.URL + "/gitea/test_repo.git",
|
||||||
OriginalURL: server.URL + "/gitea/test_repo",
|
OriginalURL: server.URL + "/gitea/test_repo",
|
||||||
DefaultBranch: "master",
|
DefaultBranch: "master",
|
||||||
|
Website: "https://codeberg.org/forgejo/forgejo/",
|
||||||
}, repo)
|
}, repo)
|
||||||
|
|
||||||
topics, err := downloader.GetTopics()
|
topics, err := downloader.GetTopics()
|
||||||
|
|
|
@ -105,6 +105,7 @@ func (g *GiteaLocalUploader) CreateRepo(repo *base.Repository, opts base.Migrate
|
||||||
r, err = repo_service.CreateRepositoryDirectly(g.ctx, g.doer, owner, repo_service.CreateRepoOptions{
|
r, err = repo_service.CreateRepositoryDirectly(g.ctx, g.doer, owner, repo_service.CreateRepoOptions{
|
||||||
Name: g.repoName,
|
Name: g.repoName,
|
||||||
Description: repo.Description,
|
Description: repo.Description,
|
||||||
|
Website: repo.Website,
|
||||||
OriginalURL: repo.OriginalURL,
|
OriginalURL: repo.OriginalURL,
|
||||||
GitServiceType: opts.GitServiceType,
|
GitServiceType: opts.GitServiceType,
|
||||||
IsPrivate: opts.Private || setting.Repository.ForcePrivate,
|
IsPrivate: opts.Private || setting.Repository.ForcePrivate,
|
||||||
|
@ -119,20 +120,17 @@ func (g *GiteaLocalUploader) CreateRepo(repo *base.Repository, opts base.Migrate
|
||||||
}
|
}
|
||||||
r.DefaultBranch = repo.DefaultBranch
|
r.DefaultBranch = repo.DefaultBranch
|
||||||
r.Description = repo.Description
|
r.Description = repo.Description
|
||||||
|
r.Website = repo.Website
|
||||||
|
|
||||||
r, err = repo_service.MigrateRepositoryGitData(g.ctx, owner, r, base.MigrateOptions{
|
r, err = repo_service.MigrateRepositoryGitData(g.ctx, owner, r, base.MigrateOptions{
|
||||||
RepoName: g.repoName,
|
CloneAddr: repo.CloneURL, // SECURITY: we will assume that this has already been checked
|
||||||
Description: repo.Description,
|
|
||||||
OriginalURL: repo.OriginalURL,
|
|
||||||
GitServiceType: opts.GitServiceType,
|
|
||||||
Mirror: repo.IsMirror,
|
|
||||||
LFS: opts.LFS,
|
LFS: opts.LFS,
|
||||||
LFSEndpoint: opts.LFSEndpoint,
|
LFSEndpoint: opts.LFSEndpoint,
|
||||||
CloneAddr: repo.CloneURL, // SECURITY: we will assume that this has already been checked
|
Mirror: repo.IsMirror,
|
||||||
Private: repo.IsPrivate,
|
|
||||||
Wiki: opts.Wiki,
|
|
||||||
Releases: opts.Releases, // if didn't get releases, then sync them from tags
|
|
||||||
MirrorInterval: opts.MirrorInterval,
|
MirrorInterval: opts.MirrorInterval,
|
||||||
|
Releases: opts.Releases, // if didn't get releases, then sync them from tags
|
||||||
|
RepoName: g.repoName,
|
||||||
|
Wiki: opts.Wiki,
|
||||||
}, NewMigrationHTTPTransport())
|
}, NewMigrationHTTPTransport())
|
||||||
|
|
||||||
g.sameApp = strings.HasPrefix(repo.OriginalURL, setting.AppURL)
|
g.sameApp = strings.HasPrefix(repo.OriginalURL, setting.AppURL)
|
||||||
|
|
|
@ -220,6 +220,7 @@ func (g *GithubDownloaderV3) GetRepoInfo() (*base.Repository, error) {
|
||||||
OriginalURL: gr.GetHTMLURL(),
|
OriginalURL: gr.GetHTMLURL(),
|
||||||
CloneURL: gr.GetCloneURL(),
|
CloneURL: gr.GetCloneURL(),
|
||||||
DefaultBranch: gr.GetDefaultBranch(),
|
DefaultBranch: gr.GetDefaultBranch(),
|
||||||
|
Website: gr.GetHomepage(),
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -38,6 +38,7 @@ func TestGitHubDownloadRepo(t *testing.T) {
|
||||||
CloneURL: server.URL + "/go-gitea/test_repo.git",
|
CloneURL: server.URL + "/go-gitea/test_repo.git",
|
||||||
OriginalURL: server.URL + "/go-gitea/test_repo",
|
OriginalURL: server.URL + "/go-gitea/test_repo",
|
||||||
DefaultBranch: "master",
|
DefaultBranch: "master",
|
||||||
|
Website: "https://codeberg.org/forgejo/forgejo/",
|
||||||
}, repo)
|
}, repo)
|
||||||
|
|
||||||
topics, err := downloader.GetTopics()
|
topics, err := downloader.GetTopics()
|
||||||
|
|
|
@ -151,6 +151,7 @@ func (g *GogsDownloader) GetRepoInfo() (*base.Repository, error) {
|
||||||
CloneURL: gr.CloneURL,
|
CloneURL: gr.CloneURL,
|
||||||
OriginalURL: gr.HTMLURL,
|
OriginalURL: gr.HTMLURL,
|
||||||
DefaultBranch: gr.DefaultBranch,
|
DefaultBranch: gr.DefaultBranch,
|
||||||
|
Website: gr.Website,
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -219,6 +219,7 @@ func assertRepositoryEqual(t *testing.T, expected, actual *base.Repository) {
|
||||||
assert.Equal(t, expected.CloneURL, actual.CloneURL)
|
assert.Equal(t, expected.CloneURL, actual.CloneURL)
|
||||||
assert.Equal(t, expected.OriginalURL, actual.OriginalURL)
|
assert.Equal(t, expected.OriginalURL, actual.OriginalURL)
|
||||||
assert.Equal(t, expected.DefaultBranch, actual.DefaultBranch)
|
assert.Equal(t, expected.DefaultBranch, actual.DefaultBranch)
|
||||||
|
assert.Equal(t, expected.Website, actual.Website)
|
||||||
}
|
}
|
||||||
|
|
||||||
func assertReviewEqual(t *testing.T, expected, actual *base.Review) {
|
func assertReviewEqual(t *testing.T, expected, actual *base.Review) {
|
||||||
|
|
|
@ -85,6 +85,7 @@ func (r *RepositoryRestorer) GetRepoInfo() (*base.Repository, error) {
|
||||||
OriginalURL: opts["original_url"],
|
OriginalURL: opts["original_url"],
|
||||||
CloneURL: filepath.Join(r.baseDir, "git"),
|
CloneURL: filepath.Join(r.baseDir, "git"),
|
||||||
DefaultBranch: opts["default_branch"],
|
DefaultBranch: opts["default_branch"],
|
||||||
|
Website: opts["website"],
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,4 +4,4 @@ Cache-Control: max-age=0, private, must-revalidate, no-transform
|
||||||
Vary: Origin
|
Vary: Origin
|
||||||
X-Content-Type-Options: nosniff
|
X-Content-Type-Options: nosniff
|
||||||
|
|
||||||
{"id":16268,"owner":{"id":3,"login":"gitea","login_name":"","source_id":0,"full_name":"","email":"","avatar_url":"https://gitea.com/avatars/35dea380390772b3130aafbac7ca49e6","html_url":"https://gitea.com/gitea","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2018-11-29T03:16:17Z","restricted":false,"active":false,"prohibit_login":false,"location":"Git Universe","website":"https://about.gitea.com","description":"Git with a cup of tea","visibility":"public","followers_count":53,"following_count":0,"starred_repos_count":0,"username":"gitea"},"name":"test_repo","full_name":"gitea/test_repo","description":"Test repository for testing migration from gitea to gitea","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":68,"language":"","languages_url":"https://gitea.com/api/v1/repos/gitea/test_repo/languages","html_url":"https://gitea.com/gitea/test_repo","url":"https://gitea.com/api/v1/repos/gitea/test_repo","link":"","ssh_url":"git@gitea.com:gitea/test_repo.git","clone_url":"https://gitea.com/gitea/test_repo.git","original_url":"","website":"","stars_count":1,"forks_count":2,"watchers_count":9,"open_issues_count":2,"open_pr_counter":2,"release_counter":2,"default_branch":"master","archived":false,"created_at":"2020-09-01T00:12:27Z","updated_at":"2020-09-01T18:03:41Z","archived_at":"1970-01-01T00:00:00Z","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"","has_releases":true,"has_packages":false,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":false,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null,"topics":["gitea","test","migration","ci"],"licenses":null}
|
{"id":16268,"owner":{"id":3,"login":"gitea","login_name":"","source_id":0,"full_name":"","email":"","avatar_url":"https://gitea.com/avatars/35dea380390772b3130aafbac7ca49e6","html_url":"https://gitea.com/gitea","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2018-11-29T03:16:17Z","restricted":false,"active":false,"prohibit_login":false,"location":"Git Universe","website":"https://codeberg.org/forgejo/forgejo/","description":"Git with a cup of tea","visibility":"public","followers_count":53,"following_count":0,"starred_repos_count":0,"username":"gitea"},"name":"test_repo","full_name":"gitea/test_repo","description":"Test repository for testing migration from gitea to gitea","empty":false,"private":false,"fork":false,"template":false,"parent":null,"mirror":false,"size":68,"language":"","languages_url":"https://gitea.com/api/v1/repos/gitea/test_repo/languages","html_url":"https://gitea.com/gitea/test_repo","url":"https://gitea.com/api/v1/repos/gitea/test_repo","link":"","ssh_url":"git@gitea.com:gitea/test_repo.git","clone_url":"https://gitea.com/gitea/test_repo.git","original_url":"","website":"https://codeberg.org/forgejo/forgejo/","stars_count":1,"forks_count":2,"watchers_count":9,"open_issues_count":2,"open_pr_counter":2,"release_counter":2,"default_branch":"master","archived":false,"created_at":"2020-09-01T00:12:27Z","updated_at":"2020-09-01T18:03:41Z","archived_at":"1970-01-01T00:00:00Z","permissions":{"admin":false,"push":false,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"","has_releases":true,"has_packages":false,"has_actions":false,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":false,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null,"topics":["gitea","test","migration","ci"],"licenses":null}
|
||||||
|
|
|
@ -7,4 +7,4 @@ X-Frame-Options: SAMEORIGIN
|
||||||
Content-Type: application/json;charset=utf-8
|
Content-Type: application/json;charset=utf-8
|
||||||
Content-Length: 1293
|
Content-Length: 1293
|
||||||
|
|
||||||
[{"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://mh.obermui.de","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"content":"gitea","created_at":"2020-09-01T00:15:14Z"},{"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://mh.obermui.de","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"content":"confused","created_at":"2020-09-01T00:15:19Z"}]
|
[{"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://codeberg.org/forgejo/forgejo/","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"content":"gitea","created_at":"2020-09-01T00:15:14Z"},{"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://codeberg.org/forgejo/forgejo/","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"content":"confused","created_at":"2020-09-01T00:15:19Z"}]
|
||||||
|
|
|
@ -7,4 +7,4 @@ Content-Length: 1824
|
||||||
Cache-Control: max-age=0, private, must-revalidate, no-transform
|
Cache-Control: max-age=0, private, must-revalidate, no-transform
|
||||||
Vary: Origin
|
Vary: Origin
|
||||||
|
|
||||||
[{"id":116550,"html_url":"https://gitea.com/gitea/test_repo/issues/4#issuecomment-116550","pull_request_url":"","issue_url":"https://gitea.com/gitea/test_repo/issues/4","user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@noreply.gitea.com","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://mh.obermui.de","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"original_author":"","original_author_id":0,"body":"a really good question!\n\nIt is the used as TESTSET for gitea2gitea repo migration function","assets":[],"created_at":"2020-09-01T15:49:30Z","updated_at":"2020-09-02T18:21:05Z"},{"id":116552,"html_url":"https://gitea.com/gitea/test_repo/issues/4#issuecomment-116552","pull_request_url":"","issue_url":"https://gitea.com/gitea/test_repo/issues/4","user":{"id":-1,"login":"Ghost","login_name":"","source_id":0,"full_name":"","email":"ghost@noreply.gitea.com","avatar_url":"https://gitea.com/assets/img/avatar_default.png","html_url":"https://gitea.com/Ghost","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"1970-01-01T00:00:00Z","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"Ghost"},"original_author":"","original_author_id":0,"body":"Oh!","assets":[],"created_at":"2020-09-01T15:49:53Z","updated_at":"2020-09-01T15:49:53Z"}]
|
[{"id":116550,"html_url":"https://gitea.com/gitea/test_repo/issues/4#issuecomment-116550","pull_request_url":"","issue_url":"https://gitea.com/gitea/test_repo/issues/4","user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@noreply.gitea.com","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://codeberg.org/forgejo/forgejo/","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"original_author":"","original_author_id":0,"body":"a really good question!\n\nIt is the used as TESTSET for gitea2gitea repo migration function","assets":[],"created_at":"2020-09-01T15:49:30Z","updated_at":"2020-09-02T18:21:05Z"},{"id":116552,"html_url":"https://gitea.com/gitea/test_repo/issues/4#issuecomment-116552","pull_request_url":"","issue_url":"https://gitea.com/gitea/test_repo/issues/4","user":{"id":-1,"login":"Ghost","login_name":"","source_id":0,"full_name":"","email":"ghost@noreply.gitea.com","avatar_url":"https://gitea.com/assets/img/avatar_default.png","html_url":"https://gitea.com/Ghost","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"1970-01-01T00:00:00Z","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"https://codeberg.org/forgejo/forgejo/","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"Ghost"},"original_author":"","original_author_id":0,"body":"Oh!","assets":[],"created_at":"2020-09-01T15:49:53Z","updated_at":"2020-09-01T15:49:53Z"}]
|
||||||
|
|
|
@ -7,4 +7,4 @@ X-Content-Type-Options: nosniff
|
||||||
Content-Type: application/json;charset=utf-8
|
Content-Type: application/json;charset=utf-8
|
||||||
Content-Length: 1290
|
Content-Length: 1290
|
||||||
|
|
||||||
[{"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://mh.obermui.de","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"content":"gitea","created_at":"2020-09-01T19:36:40Z"},{"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://mh.obermui.de","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"content":"laugh","created_at":"2020-09-01T19:36:45Z"}]
|
[{"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://codeberg.org/forgejo/forgejo/","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"content":"gitea","created_at":"2020-09-01T19:36:40Z"},{"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://codeberg.org/forgejo/forgejo/","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"content":"laugh","created_at":"2020-09-01T19:36:45Z"}]
|
||||||
|
|
|
@ -7,4 +7,4 @@ Content-Type: application/json;charset=utf-8
|
||||||
Cache-Control: max-age=0, private, must-revalidate, no-transform
|
Cache-Control: max-age=0, private, must-revalidate, no-transform
|
||||||
X-Total-Count: 2
|
X-Total-Count: 2
|
||||||
|
|
||||||
[{"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://mh.obermui.de","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"content":"+1","created_at":"2020-09-01T16:07:06Z"},{"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://mh.obermui.de","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"content":"hooray","created_at":"2020-09-01T16:07:11Z"}]
|
[{"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://codeberg.org/forgejo/forgejo/","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"content":"+1","created_at":"2020-09-01T16:07:06Z"},{"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://codeberg.org/forgejo/forgejo/","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"content":"hooray","created_at":"2020-09-01T16:07:11Z"}]
|
||||||
|
|
|
@ -7,4 +7,4 @@ X-Total-Count: 7
|
||||||
Content-Type: application/json;charset=utf-8
|
Content-Type: application/json;charset=utf-8
|
||||||
Vary: Origin
|
Vary: Origin
|
||||||
|
|
||||||
[{"id":30475,"url":"https://gitea.com/api/v1/repos/gitea/test_repo/issues/4","html_url":"https://gitea.com/gitea/test_repo/issues/4","number":4,"user":{"id":-1,"login":"Ghost","login_name":"","source_id":0,"full_name":"","email":"","avatar_url":"https://gitea.com/assets/img/avatar_default.png","html_url":"https://gitea.com/Ghost","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"1970-01-01T00:00:00Z","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"Ghost"},"original_author":"","original_author_id":0,"title":"what is this repo about?","body":"","ref":"","assets":[],"labels":[{"id":3733,"name":"Question","exclusive":false,"is_archived":false,"color":"fbca04","description":"","url":"https://gitea.com/api/v1/repos/gitea/test_repo/labels/3733"}],"milestone":{"id":1300,"title":"V1","description":"Generate Content","state":"closed","open_issues":0,"closed_issues":4,"created_at":"1970-01-01T00:00:00Z","updated_at":"1970-01-01T00:00:00Z","closed_at":"2020-09-01T18:36:46Z","due_on":null},"assignee":null,"assignees":null,"state":"closed","is_locked":true,"comments":2,"created_at":"2020-09-01T15:48:41Z","updated_at":"2020-09-01T15:50:00Z","closed_at":"2020-09-01T15:49:34Z","due_date":null,"pull_request":null,"repository":{"id":16268,"name":"test_repo","owner":"gitea","full_name":"gitea/test_repo"},"pin_order":0},{"id":30471,"url":"https://gitea.com/api/v1/repos/gitea/test_repo/issues/2","html_url":"https://gitea.com/gitea/test_repo/issues/2","number":2,"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://mh.obermui.de","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"original_author":"","original_author_id":0,"title":"Spam","body":":(","ref":"","assets":[],"labels":[{"id":3732,"name":"Invalid","exclusive":false,"is_archived":false,"color":"d4c5f9","description":"","url":"https://gitea.com/api/v1/repos/gitea/test_repo/labels/3732"}],"milestone":null,"assignee":null,"assignees":null,"state":"closed","is_locked":false,"comments":2,"created_at":"2020-09-01T00:23:00Z","updated_at":"2020-09-01T14:11:37Z","closed_at":"2020-09-01T14:11:37Z","due_date":null,"pull_request":null,"repository":{"id":16268,"name":"test_repo","owner":"gitea","full_name":"gitea/test_repo"},"pin_order":0}]
|
[{"id":30475,"url":"https://gitea.com/api/v1/repos/gitea/test_repo/issues/4","html_url":"https://gitea.com/gitea/test_repo/issues/4","number":4,"user":{"id":-1,"login":"Ghost","login_name":"","source_id":0,"full_name":"","email":"","avatar_url":"https://gitea.com/assets/img/avatar_default.png","html_url":"https://gitea.com/Ghost","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"1970-01-01T00:00:00Z","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"https://codeberg.org/forgejo/forgejo/","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"Ghost"},"original_author":"","original_author_id":0,"title":"what is this repo about?","body":"","ref":"","assets":[],"labels":[{"id":3733,"name":"Question","exclusive":false,"is_archived":false,"color":"fbca04","description":"","url":"https://gitea.com/api/v1/repos/gitea/test_repo/labels/3733"}],"milestone":{"id":1300,"title":"V1","description":"Generate Content","state":"closed","open_issues":0,"closed_issues":4,"created_at":"1970-01-01T00:00:00Z","updated_at":"1970-01-01T00:00:00Z","closed_at":"2020-09-01T18:36:46Z","due_on":null},"assignee":null,"assignees":null,"state":"closed","is_locked":true,"comments":2,"created_at":"2020-09-01T15:48:41Z","updated_at":"2020-09-01T15:50:00Z","closed_at":"2020-09-01T15:49:34Z","due_date":null,"pull_request":null,"repository":{"id":16268,"name":"test_repo","owner":"gitea","full_name":"gitea/test_repo"},"pin_order":0},{"id":30471,"url":"https://gitea.com/api/v1/repos/gitea/test_repo/issues/2","html_url":"https://gitea.com/gitea/test_repo/issues/2","number":2,"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://codeberg.org/forgejo/forgejo/","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"original_author":"","original_author_id":0,"title":"Spam","body":":(","ref":"","assets":[],"labels":[{"id":3732,"name":"Invalid","exclusive":false,"is_archived":false,"color":"d4c5f9","description":"","url":"https://gitea.com/api/v1/repos/gitea/test_repo/labels/3732"}],"milestone":null,"assignee":null,"assignees":null,"state":"closed","is_locked":false,"comments":2,"created_at":"2020-09-01T00:23:00Z","updated_at":"2020-09-01T14:11:37Z","closed_at":"2020-09-01T14:11:37Z","due_date":null,"pull_request":null,"repository":{"id":16268,"name":"test_repo","owner":"gitea","full_name":"gitea/test_repo"},"pin_order":0}]
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -5,4 +5,4 @@ Vary: Origin
|
||||||
X-Content-Type-Options: nosniff
|
X-Content-Type-Options: nosniff
|
||||||
X-Frame-Options: SAMEORIGIN
|
X-Frame-Options: SAMEORIGIN
|
||||||
|
|
||||||
[{"id":116561,"body":"is one `\\newline` to less?","user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://mh.obermui.de","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"resolver":null,"pull_request_review_id":1770,"created_at":"2020-09-01T16:12:58Z","updated_at":"2024-06-03T01:18:36Z","path":"README.md","commit_id":"187ece0cb6631e2858a6872e5733433bb3ca3b03","original_commit_id":"","diff_hunk":"@@ -2,3 +2,3 @@\n \n-Test repository for testing migration from gitea 2 gitea\n\\ No newline at end of file\n+Test repository for testing migration from gitea 2 gitea","position":4,"original_position":0,"html_url":"https://gitea.com/gitea/test_repo/pulls/7#issuecomment-116561","pull_request_url":"https://gitea.com/gitea/test_repo/pulls/7"}]
|
[{"id":116561,"body":"is one `\\newline` to less?","user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://codeberg.org/forgejo/forgejo/","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"resolver":null,"pull_request_review_id":1770,"created_at":"2020-09-01T16:12:58Z","updated_at":"2024-06-03T01:18:36Z","path":"README.md","commit_id":"187ece0cb6631e2858a6872e5733433bb3ca3b03","original_commit_id":"","diff_hunk":"@@ -2,3 +2,3 @@\n \n-Test repository for testing migration from gitea 2 gitea\n\\ No newline at end of file\n+Test repository for testing migration from gitea 2 gitea","position":4,"original_position":0,"html_url":"https://gitea.com/gitea/test_repo/pulls/7#issuecomment-116561","pull_request_url":"https://gitea.com/gitea/test_repo/pulls/7"}]
|
||||||
|
|
|
@ -6,4 +6,4 @@ Vary: Origin
|
||||||
X-Frame-Options: SAMEORIGIN
|
X-Frame-Options: SAMEORIGIN
|
||||||
X-Total-Count: 3
|
X-Total-Count: 3
|
||||||
|
|
||||||
[{"id":1770,"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://mh.obermui.de","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"team":null,"state":"COMMENT","body":"","commit_id":"187ece0cb6631e2858a6872e5733433bb3ca3b03","stale":false,"official":false,"dismissed":true,"comments_count":1,"submitted_at":"2020-09-01T16:12:58Z","updated_at":"2021-04-18T22:00:49Z","html_url":"https://gitea.com/gitea/test_repo/pulls/7#issuecomment-116562","pull_request_url":"https://gitea.com/gitea/test_repo/pulls/7"},{"id":1771,"user":{"id":9,"login":"techknowlogick","login_name":"","source_id":0,"full_name":"","email":"techknowlogick@noreply.gitea.com","avatar_url":"https://gitea.com/avatars/9b588dd0b384d6f6ae841c5d62302033","html_url":"https://gitea.com/techknowlogick","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-01-14T06:48:35Z","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"https://techknowlogick.com","description":"","visibility":"public","followers_count":11,"following_count":1,"starred_repos_count":4,"username":"techknowlogick"},"team":null,"state":"REQUEST_CHANGES","body":"I think this needs some changes","commit_id":"187ece0cb6631e2858a6872e5733433bb3ca3b03","stale":false,"official":false,"dismissed":true,"comments_count":0,"submitted_at":"2020-09-01T17:06:47Z","updated_at":"2021-04-18T22:00:49Z","html_url":"https://gitea.com/gitea/test_repo/pulls/7#issuecomment-116563","pull_request_url":"https://gitea.com/gitea/test_repo/pulls/7"},{"id":1772,"user":{"id":9,"login":"techknowlogick","login_name":"","source_id":0,"full_name":"","email":"techknowlogick@noreply.gitea.com","avatar_url":"https://gitea.com/avatars/9b588dd0b384d6f6ae841c5d62302033","html_url":"https://gitea.com/techknowlogick","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-01-14T06:48:35Z","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"https://techknowlogick.com","description":"","visibility":"public","followers_count":11,"following_count":1,"starred_repos_count":4,"username":"techknowlogick"},"team":null,"state":"APPROVED","body":"looks good","commit_id":"187ece0cb6631e2858a6872e5733433bb3ca3b03","stale":false,"official":true,"dismissed":true,"comments_count":0,"submitted_at":"2020-09-01T17:19:51Z","updated_at":"2021-04-18T22:00:49Z","html_url":"https://gitea.com/gitea/test_repo/pulls/7#issuecomment-116564","pull_request_url":"https://gitea.com/gitea/test_repo/pulls/7"}]
|
[{"id":1770,"user":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@obermui.de","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://codeberg.org/forgejo/forgejo/","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"team":null,"state":"COMMENT","body":"","commit_id":"187ece0cb6631e2858a6872e5733433bb3ca3b03","stale":false,"official":false,"dismissed":true,"comments_count":1,"submitted_at":"2020-09-01T16:12:58Z","updated_at":"2021-04-18T22:00:49Z","html_url":"https://gitea.com/gitea/test_repo/pulls/7#issuecomment-116562","pull_request_url":"https://gitea.com/gitea/test_repo/pulls/7"},{"id":1771,"user":{"id":9,"login":"techknowlogick","login_name":"","source_id":0,"full_name":"","email":"techknowlogick@noreply.gitea.com","avatar_url":"https://gitea.com/avatars/9b588dd0b384d6f6ae841c5d62302033","html_url":"https://gitea.com/techknowlogick","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-01-14T06:48:35Z","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"https://codeberg.org/forgejo/forgejo/","description":"","visibility":"public","followers_count":11,"following_count":1,"starred_repos_count":4,"username":"techknowlogick"},"team":null,"state":"REQUEST_CHANGES","body":"I think this needs some changes","commit_id":"187ece0cb6631e2858a6872e5733433bb3ca3b03","stale":false,"official":false,"dismissed":true,"comments_count":0,"submitted_at":"2020-09-01T17:06:47Z","updated_at":"2021-04-18T22:00:49Z","html_url":"https://gitea.com/gitea/test_repo/pulls/7#issuecomment-116563","pull_request_url":"https://gitea.com/gitea/test_repo/pulls/7"},{"id":1772,"user":{"id":9,"login":"techknowlogick","login_name":"","source_id":0,"full_name":"","email":"techknowlogick@noreply.gitea.com","avatar_url":"https://gitea.com/avatars/9b588dd0b384d6f6ae841c5d62302033","html_url":"https://gitea.com/techknowlogick","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-01-14T06:48:35Z","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"https://codeberg.org/forgejo/forgejo/","description":"","visibility":"public","followers_count":11,"following_count":1,"starred_repos_count":4,"username":"techknowlogick"},"team":null,"state":"APPROVED","body":"looks good","commit_id":"187ece0cb6631e2858a6872e5733433bb3ca3b03","stale":false,"official":true,"dismissed":true,"comments_count":0,"submitted_at":"2020-09-01T17:19:51Z","updated_at":"2021-04-18T22:00:49Z","html_url":"https://gitea.com/gitea/test_repo/pulls/7#issuecomment-116564","pull_request_url":"https://gitea.com/gitea/test_repo/pulls/7"}]
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -6,4 +6,4 @@ Cache-Control: max-age=0, private, must-revalidate, no-transform
|
||||||
X-Content-Type-Options: nosniff
|
X-Content-Type-Options: nosniff
|
||||||
X-Total-Count: 2
|
X-Total-Count: 2
|
||||||
|
|
||||||
[{"id":167250,"tag_name":"v2-rc1","target_commitish":"master","name":"Second Release","body":"this repo has:\r\n* reactions\r\n* wiki\r\n* issues (open/closed)\r\n* pulls (open/closed/merged) (external/internal)\r\n* pull reviews\r\n* projects\r\n* milestones\r\n* labels\r\n* releases\r\n\r\nto test migration against","url":"https://gitea.com/api/v1/repos/gitea/test_repo/releases/167250","html_url":"https://gitea.com/gitea/test_repo/releases/tag/v2-rc1","tarball_url":"https://gitea.com/gitea/test_repo/archive/v2-rc1.tar.gz","zipball_url":"https://gitea.com/gitea/test_repo/archive/v2-rc1.zip","upload_url":"https://gitea.com/api/v1/repos/gitea/test_repo/releases/167250/assets","draft":false,"prerelease":true,"created_at":"2020-09-01T18:02:43Z","published_at":"2020-09-01T18:02:43Z","author":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@noreply.gitea.com","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://mh.obermui.de","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"assets":[]},{"id":167249,"tag_name":"V1","target_commitish":"master","name":"First Release","body":"as title","url":"https://gitea.com/api/v1/repos/gitea/test_repo/releases/167249","html_url":"https://gitea.com/gitea/test_repo/releases/tag/V1","tarball_url":"https://gitea.com/gitea/test_repo/archive/V1.tar.gz","zipball_url":"https://gitea.com/gitea/test_repo/archive/V1.zip","upload_url":"https://gitea.com/api/v1/repos/gitea/test_repo/releases/167249/assets","draft":false,"prerelease":false,"created_at":"2020-09-01T17:30:32Z","published_at":"2020-09-01T17:30:32Z","author":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@noreply.gitea.com","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://mh.obermui.de","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"assets":[]}]
|
[{"id":167250,"tag_name":"v2-rc1","target_commitish":"master","name":"Second Release","body":"this repo has:\r\n* reactions\r\n* wiki\r\n* issues (open/closed)\r\n* pulls (open/closed/merged) (external/internal)\r\n* pull reviews\r\n* projects\r\n* milestones\r\n* labels\r\n* releases\r\n\r\nto test migration against","url":"https://gitea.com/api/v1/repos/gitea/test_repo/releases/167250","html_url":"https://gitea.com/gitea/test_repo/releases/tag/v2-rc1","tarball_url":"https://gitea.com/gitea/test_repo/archive/v2-rc1.tar.gz","zipball_url":"https://gitea.com/gitea/test_repo/archive/v2-rc1.zip","upload_url":"https://gitea.com/api/v1/repos/gitea/test_repo/releases/167250/assets","draft":false,"prerelease":true,"created_at":"2020-09-01T18:02:43Z","published_at":"2020-09-01T18:02:43Z","author":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@noreply.gitea.com","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://codeberg.org/forgejo/forgejo/","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"assets":[]},{"id":167249,"tag_name":"V1","target_commitish":"master","name":"First Release","body":"as title","url":"https://gitea.com/api/v1/repos/gitea/test_repo/releases/167249","html_url":"https://gitea.com/gitea/test_repo/releases/tag/V1","tarball_url":"https://gitea.com/gitea/test_repo/archive/V1.tar.gz","zipball_url":"https://gitea.com/gitea/test_repo/archive/V1.zip","upload_url":"https://gitea.com/api/v1/repos/gitea/test_repo/releases/167249/assets","draft":false,"prerelease":false,"created_at":"2020-09-01T17:30:32Z","published_at":"2020-09-01T17:30:32Z","author":{"id":689,"login":"6543","login_name":"","source_id":0,"full_name":"","email":"6543@noreply.gitea.com","avatar_url":"https://gitea.com/avatars/aeb6c290f1988daefa7421c5409e80dc","html_url":"https://gitea.com/6543","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2019-07-17T21:08:41Z","restricted":false,"active":false,"prohibit_login":false,"location":"Germany","website":"https://codeberg.org/forgejo/forgejo/","description":"gitea instance: https://code.obermui.de","visibility":"public","followers_count":10,"following_count":7,"starred_repos_count":18,"username":"6543"},"assets":[]}]
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -45,6 +45,7 @@ type CreateRepoOptions struct {
|
||||||
TrustModel repo_model.TrustModelType
|
TrustModel repo_model.TrustModelType
|
||||||
MirrorInterval string
|
MirrorInterval string
|
||||||
ObjectFormatName string
|
ObjectFormatName string
|
||||||
|
Website string
|
||||||
}
|
}
|
||||||
|
|
||||||
func prepareRepoCommit(ctx context.Context, repo *repo_model.Repository, tmpDir, repoPath string, opts CreateRepoOptions) error {
|
func prepareRepoCommit(ctx context.Context, repo *repo_model.Repository, tmpDir, repoPath string, opts CreateRepoOptions) error {
|
||||||
|
@ -238,6 +239,7 @@ func CreateRepositoryDirectly(ctx context.Context, doer, u *user_model.User, opt
|
||||||
DefaultBranch: opts.DefaultBranch,
|
DefaultBranch: opts.DefaultBranch,
|
||||||
WikiBranch: setting.Repository.DefaultBranch,
|
WikiBranch: setting.Repository.DefaultBranch,
|
||||||
ObjectFormatName: opts.ObjectFormatName,
|
ObjectFormatName: opts.ObjectFormatName,
|
||||||
|
Website: opts.Website,
|
||||||
}
|
}
|
||||||
|
|
||||||
var rollbackRepo *repo_model.Repository
|
var rollbackRepo *repo_model.Repository
|
||||||
|
|
|
@ -109,7 +109,7 @@ test('markdown indentation', async ({page}) => {
|
||||||
});
|
});
|
||||||
|
|
||||||
test('markdown list continuation', async ({page}) => {
|
test('markdown list continuation', async ({page}) => {
|
||||||
const initText = `* first\n* second\n* third\n* last`;
|
const initText = `* first\n* second`;
|
||||||
|
|
||||||
const response = await page.goto('/user2/repo1/issues/new');
|
const response = await page.goto('/user2/repo1/issues/new');
|
||||||
expect(response?.status()).toBe(200);
|
expect(response?.status()).toBe(200);
|
||||||
|
@ -119,25 +119,20 @@ test('markdown list continuation', async ({page}) => {
|
||||||
const indent = page.locator('button[data-md-action="indent"]');
|
const indent = page.locator('button[data-md-action="indent"]');
|
||||||
await textarea.fill(initText);
|
await textarea.fill(initText);
|
||||||
|
|
||||||
// Test continuation of '* ' prefix
|
// Test continuation of ' * ' prefix
|
||||||
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.indexOf('cond'), it.value.indexOf('cond')));
|
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.indexOf('rst'), it.value.indexOf('rst')));
|
||||||
|
await indent.click();
|
||||||
await textarea.press('End');
|
await textarea.press('End');
|
||||||
await textarea.press('Enter');
|
await textarea.press('Enter');
|
||||||
await textarea.pressSequentially('middle');
|
|
||||||
await expect(textarea).toHaveValue(`* first\n* second\n* middle\n* third\n* last`);
|
|
||||||
|
|
||||||
// Test continuation of ' * ' prefix
|
|
||||||
await indent.click();
|
|
||||||
await textarea.press('Enter');
|
|
||||||
await textarea.pressSequentially('muddle');
|
await textarea.pressSequentially('muddle');
|
||||||
await expect(textarea).toHaveValue(`* first\n* second\n${tab}* middle\n${tab}* muddle\n* third\n* last`);
|
await expect(textarea).toHaveValue(`${tab}* first\n${tab}* muddle\n* second`);
|
||||||
|
|
||||||
// Test breaking in the middle of a line
|
// Test breaking in the middle of a line
|
||||||
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.lastIndexOf('ddle'), it.value.lastIndexOf('ddle')));
|
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.lastIndexOf('ddle'), it.value.lastIndexOf('ddle')));
|
||||||
await textarea.pressSequentially('tate');
|
await textarea.pressSequentially('tate');
|
||||||
await textarea.press('Enter');
|
await textarea.press('Enter');
|
||||||
await textarea.pressSequentially('me');
|
await textarea.pressSequentially('me');
|
||||||
await expect(textarea).toHaveValue(`* first\n* second\n${tab}* middle\n${tab}* mutate\n${tab}* meddle\n* third\n* last`);
|
await expect(textarea).toHaveValue(`${tab}* first\n${tab}* mutate\n${tab}* meddle\n* second`);
|
||||||
|
|
||||||
// Test not triggering when Shift held
|
// Test not triggering when Shift held
|
||||||
await textarea.fill(initText);
|
await textarea.fill(initText);
|
||||||
|
@ -145,35 +140,36 @@ test('markdown list continuation', async ({page}) => {
|
||||||
await textarea.press('Shift+Enter');
|
await textarea.press('Shift+Enter');
|
||||||
await textarea.press('Enter');
|
await textarea.press('Enter');
|
||||||
await textarea.pressSequentially('...but not least');
|
await textarea.pressSequentially('...but not least');
|
||||||
await expect(textarea).toHaveValue(`* first\n* second\n* third\n* last\n\n...but not least`);
|
await expect(textarea).toHaveValue(`* first\n* second\n\n...but not least`);
|
||||||
|
|
||||||
// Test continuation of ordered list
|
// Test continuation of ordered list
|
||||||
await textarea.fill(`1. one\n2. two`);
|
await textarea.fill(`1. one`);
|
||||||
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.length, it.value.length));
|
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.length, it.value.length));
|
||||||
await textarea.press('Enter');
|
await textarea.press('Enter');
|
||||||
|
await textarea.pressSequentially(' ');
|
||||||
|
await textarea.press('Enter');
|
||||||
await textarea.pressSequentially('three');
|
await textarea.pressSequentially('three');
|
||||||
await expect(textarea).toHaveValue(`1. one\n2. two\n3. three`);
|
await textarea.press('Enter');
|
||||||
|
await textarea.press('Enter');
|
||||||
|
await expect(textarea).toHaveValue(`1. one\n2. \n3. three\n\n`);
|
||||||
|
|
||||||
// Test continuation of alternative ordered list syntax
|
// Test continuation of alternative ordered list syntax
|
||||||
await textarea.fill(`1) one\n2) two`);
|
await textarea.fill(`1) one`);
|
||||||
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.length, it.value.length));
|
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.length, it.value.length));
|
||||||
await textarea.press('Enter');
|
await textarea.press('Enter');
|
||||||
|
await textarea.pressSequentially(' ');
|
||||||
|
await textarea.press('Enter');
|
||||||
await textarea.pressSequentially('three');
|
await textarea.pressSequentially('three');
|
||||||
await expect(textarea).toHaveValue(`1) one\n2) two\n3) three`);
|
|
||||||
|
|
||||||
// Test continuation of blockquote
|
|
||||||
await textarea.fill(`> knowledge is power`);
|
|
||||||
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.length, it.value.length));
|
|
||||||
await textarea.press('Enter');
|
await textarea.press('Enter');
|
||||||
await textarea.pressSequentially('france is bacon');
|
await textarea.press('Enter');
|
||||||
await expect(textarea).toHaveValue(`> knowledge is power\n> france is bacon`);
|
await expect(textarea).toHaveValue(`1) one\n2) \n3) three\n\n`);
|
||||||
|
|
||||||
// Test continuation of checklists
|
// Test continuation of checklists
|
||||||
await textarea.fill(`- [ ] have a problem\n- [x] create a solution`);
|
await textarea.fill(`- [ ]have a problem\n- [x]create a solution`);
|
||||||
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.length, it.value.length));
|
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.length, it.value.length));
|
||||||
await textarea.press('Enter');
|
await textarea.press('Enter');
|
||||||
await textarea.pressSequentially('write a test');
|
await textarea.pressSequentially('write a test');
|
||||||
await expect(textarea).toHaveValue(`- [ ] have a problem\n- [x] create a solution\n- [ ] write a test`);
|
await expect(textarea).toHaveValue(`- [ ]have a problem\n- [x]create a solution\n- [ ]write a test`);
|
||||||
|
|
||||||
// Test all conceivable syntax (except ordered lists)
|
// Test all conceivable syntax (except ordered lists)
|
||||||
const prefixes = [
|
const prefixes = [
|
||||||
|
@ -189,7 +185,6 @@ test('markdown list continuation', async ({page}) => {
|
||||||
'> ',
|
'> ',
|
||||||
'> > ',
|
'> > ',
|
||||||
'- [ ] ',
|
'- [ ] ',
|
||||||
'- [ ]', // This does seem to render, so allow.
|
|
||||||
'* [ ] ',
|
'* [ ] ',
|
||||||
'+ [ ] ',
|
'+ [ ] ',
|
||||||
];
|
];
|
||||||
|
@ -197,8 +192,12 @@ test('markdown list continuation', async ({page}) => {
|
||||||
await textarea.fill(`${prefix}one`);
|
await textarea.fill(`${prefix}one`);
|
||||||
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.length, it.value.length));
|
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.length, it.value.length));
|
||||||
await textarea.press('Enter');
|
await textarea.press('Enter');
|
||||||
|
await textarea.pressSequentially(' ');
|
||||||
|
await textarea.press('Enter');
|
||||||
await textarea.pressSequentially('two');
|
await textarea.pressSequentially('two');
|
||||||
await expect(textarea).toHaveValue(`${prefix}one\n${prefix}two`);
|
await textarea.press('Enter');
|
||||||
|
await textarea.press('Enter');
|
||||||
|
await expect(textarea).toHaveValue(`${prefix}one\n${prefix} \n${prefix}two\n\n`);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -224,3 +223,29 @@ test('markdown insert table', async ({page}) => {
|
||||||
await expect(textarea).toHaveValue('| Header | Header |\n|---------|---------|\n| Content | Content |\n| Content | Content |\n| Content | Content |\n');
|
await expect(textarea).toHaveValue('| Header | Header |\n|---------|---------|\n| Content | Content |\n| Content | Content |\n| Content | Content |\n');
|
||||||
await save_visual(page);
|
await save_visual(page);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('text expander has higher prio then prefix continuation', async ({page}) => {
|
||||||
|
const response = await page.goto('/user2/repo1/issues/new');
|
||||||
|
expect(response?.status()).toBe(200);
|
||||||
|
|
||||||
|
const textarea = page.locator('textarea[name=content]');
|
||||||
|
const initText = `* first`;
|
||||||
|
await textarea.fill(initText);
|
||||||
|
await textarea.evaluate((it:HTMLTextAreaElement) => it.setSelectionRange(it.value.indexOf('rst'), it.value.indexOf('rst')));
|
||||||
|
await textarea.press('End');
|
||||||
|
|
||||||
|
// Test emoji completion
|
||||||
|
await textarea.press('Enter');
|
||||||
|
await textarea.pressSequentially(':smile_c');
|
||||||
|
await textarea.press('Enter');
|
||||||
|
await expect(textarea).toHaveValue(`* first\n* 😸`);
|
||||||
|
|
||||||
|
// Test username completion
|
||||||
|
await textarea.press('Enter');
|
||||||
|
await textarea.pressSequentially('@user');
|
||||||
|
await textarea.press('Enter');
|
||||||
|
await expect(textarea).toHaveValue(`* first\n* 😸\n* @user2 `);
|
||||||
|
|
||||||
|
await textarea.press('Enter');
|
||||||
|
await expect(textarea).toHaveValue(`* first\n* 😸\n* @user2 \n* `);
|
||||||
|
});
|
||||||
|
|
|
@ -8,10 +8,27 @@ import {expect} from '@playwright/test';
|
||||||
import {save_visual, test} from './utils_e2e.ts';
|
import {save_visual, test} from './utils_e2e.ts';
|
||||||
|
|
||||||
test('Commit graph overflow', async ({page}) => {
|
test('Commit graph overflow', async ({page}) => {
|
||||||
await page.goto('/user2/diff-test/graph');
|
const response = await page.goto('/user2/repo1/graph');
|
||||||
|
expect(response?.status()).toBe(200);
|
||||||
|
|
||||||
|
await page.click('#flow-select-refs-dropdown');
|
||||||
|
const input = page.locator('#flow-select-refs-dropdown');
|
||||||
|
await input.press('Enter');
|
||||||
|
await input.press('Enter');
|
||||||
|
await input.press('Enter');
|
||||||
|
await input.press('Enter');
|
||||||
|
await input.press('Enter');
|
||||||
|
await input.press('Enter');
|
||||||
|
await input.press('Enter');
|
||||||
|
await input.press('Enter');
|
||||||
|
await input.press('Enter');
|
||||||
|
await input.press('Enter');
|
||||||
|
|
||||||
|
await expect(page.locator('#flow-select-refs-dropdown')).toBeInViewport({ratio: 1});
|
||||||
await expect(page.getByRole('button', {name: 'Mono'})).toBeInViewport({ratio: 1});
|
await expect(page.getByRole('button', {name: 'Mono'})).toBeInViewport({ratio: 1});
|
||||||
await expect(page.getByRole('button', {name: 'Color'})).toBeInViewport({ratio: 1});
|
await expect(page.getByRole('button', {name: 'Color'})).toBeInViewport({ratio: 1});
|
||||||
await expect(page.locator('.selection.search.dropdown')).toBeInViewport({ratio: 1});
|
await expect(page.locator('.selection.search.dropdown')).toBeInViewport({ratio: 1});
|
||||||
|
await save_visual(page);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('Switch branch', async ({page}) => {
|
test('Switch branch', async ({page}) => {
|
||||||
|
|
|
@ -23,6 +23,18 @@
|
||||||
#git-graph-heading {
|
#git-graph-heading {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#git-graph-heading-left {
|
||||||
|
margin-right: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#git-graph-heading h2 {
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#git-graph-container #flow-select-refs-dropdown {
|
||||||
|
min-width: 250px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (max-width: 767.98px) {
|
@media (max-width: 767.98px) {
|
||||||
|
@ -34,15 +46,10 @@
|
||||||
#git-graph-heading-left {
|
#git-graph-heading-left {
|
||||||
margin-bottom: 1rem;
|
margin-bottom: 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
h2,
|
|
||||||
#flow-select-refs-dropdown {
|
|
||||||
max-width: 100%;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#git-graph-container #flow-select-refs-dropdown {
|
#git-graph-container #flow-select-refs-dropdown {
|
||||||
min-width: 250px;
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
#git-graph-container #flow-select-refs-dropdown .ui.label {
|
#git-graph-container #flow-select-refs-dropdown .ui.label {
|
||||||
|
|
84
web_src/fomantic/package-lock.json
generated
84
web_src/fomantic/package-lock.json
generated
|
@ -175,16 +175,16 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@octokit/core/node_modules/@octokit/openapi-types": {
|
"node_modules/@octokit/core/node_modules/@octokit/openapi-types": {
|
||||||
"version": "22.2.0",
|
"version": "23.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz",
|
||||||
"integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
|
"integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true
|
"peer": true
|
||||||
},
|
},
|
||||||
"node_modules/@octokit/core/node_modules/@octokit/request": {
|
"node_modules/@octokit/core/node_modules/@octokit/request": {
|
||||||
"version": "9.1.4",
|
"version": "9.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.1.4.tgz",
|
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.2.0.tgz",
|
||||||
"integrity": "sha512-tMbOwGm6wDII6vygP3wUVqFTw3Aoo0FnVQyhihh8vVq12uO3P+vQZeo2CKMpWtPSogpACD0yyZAlVlQnjW71DA==",
|
"integrity": "sha512-kXLfcxhC4ozCnAXy2ff+cSxpcF0A1UqxjvYMqNuPIeOAzJbVWQ+dy5G2fTylofB/gTbObT8O6JORab+5XtA1Kw==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -212,13 +212,13 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@octokit/core/node_modules/@octokit/types": {
|
"node_modules/@octokit/core/node_modules/@octokit/types": {
|
||||||
"version": "13.6.2",
|
"version": "13.7.0",
|
||||||
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.6.2.tgz",
|
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.7.0.tgz",
|
||||||
"integrity": "sha512-WpbZfZUcZU77DrSW4wbsSgTPfKcp286q3ItaIgvSbBpZJlu6mnYXAkjZz6LVZPXkEvLIM8McanyZejKTYUHipA==",
|
"integrity": "sha512-BXfRP+3P3IN6fd4uF3SniaHKOO4UXWBfkdR3vA8mIvaoO/wLjGN5qivUtW0QRitBHHMcfC41SLhNVYIZZE+wkA==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@octokit/openapi-types": "^22.2.0"
|
"@octokit/openapi-types": "^23.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@octokit/core/node_modules/before-after-hook": {
|
"node_modules/@octokit/core/node_modules/before-after-hook": {
|
||||||
|
@ -282,16 +282,16 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@octokit/graphql/node_modules/@octokit/openapi-types": {
|
"node_modules/@octokit/graphql/node_modules/@octokit/openapi-types": {
|
||||||
"version": "22.2.0",
|
"version": "23.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz",
|
||||||
"integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==",
|
"integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true
|
"peer": true
|
||||||
},
|
},
|
||||||
"node_modules/@octokit/graphql/node_modules/@octokit/request": {
|
"node_modules/@octokit/graphql/node_modules/@octokit/request": {
|
||||||
"version": "9.1.4",
|
"version": "9.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.1.4.tgz",
|
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.2.0.tgz",
|
||||||
"integrity": "sha512-tMbOwGm6wDII6vygP3wUVqFTw3Aoo0FnVQyhihh8vVq12uO3P+vQZeo2CKMpWtPSogpACD0yyZAlVlQnjW71DA==",
|
"integrity": "sha512-kXLfcxhC4ozCnAXy2ff+cSxpcF0A1UqxjvYMqNuPIeOAzJbVWQ+dy5G2fTylofB/gTbObT8O6JORab+5XtA1Kw==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -319,13 +319,13 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@octokit/graphql/node_modules/@octokit/types": {
|
"node_modules/@octokit/graphql/node_modules/@octokit/types": {
|
||||||
"version": "13.6.2",
|
"version": "13.7.0",
|
||||||
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.6.2.tgz",
|
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.7.0.tgz",
|
||||||
"integrity": "sha512-WpbZfZUcZU77DrSW4wbsSgTPfKcp286q3ItaIgvSbBpZJlu6mnYXAkjZz6LVZPXkEvLIM8McanyZejKTYUHipA==",
|
"integrity": "sha512-BXfRP+3P3IN6fd4uF3SniaHKOO4UXWBfkdR3vA8mIvaoO/wLjGN5qivUtW0QRitBHHMcfC41SLhNVYIZZE+wkA==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"peer": true,
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@octokit/openapi-types": "^22.2.0"
|
"@octokit/openapi-types": "^23.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@octokit/graphql/node_modules/universal-user-agent": {
|
"node_modules/@octokit/graphql/node_modules/universal-user-agent": {
|
||||||
|
@ -494,9 +494,9 @@
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/@types/node": {
|
"node_modules/@types/node": {
|
||||||
"version": "22.10.5",
|
"version": "22.10.7",
|
||||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz",
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz",
|
||||||
"integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==",
|
"integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"undici-types": "~6.20.0"
|
"undici-types": "~6.20.0"
|
||||||
|
@ -1117,9 +1117,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/browserslist": {
|
"node_modules/browserslist": {
|
||||||
"version": "4.24.3",
|
"version": "4.24.4",
|
||||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz",
|
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz",
|
||||||
"integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==",
|
"integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
|
@ -1249,9 +1249,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/caniuse-lite": {
|
"node_modules/caniuse-lite": {
|
||||||
"version": "1.0.30001690",
|
"version": "1.0.30001695",
|
||||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz",
|
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001695.tgz",
|
||||||
"integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==",
|
"integrity": "sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
|
@ -2005,9 +2005,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/electron-to-chromium": {
|
"node_modules/electron-to-chromium": {
|
||||||
"version": "1.5.76",
|
"version": "1.5.83",
|
||||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.76.tgz",
|
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.83.tgz",
|
||||||
"integrity": "sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==",
|
"integrity": "sha512-LcUDPqSt+V0QmI47XLzZrz5OqILSMGsPFkDYus22rIbgorSvBYEFqq854ltTmUdHkY92FSdAAvsh4jWEULMdfQ==",
|
||||||
"license": "ISC"
|
"license": "ISC"
|
||||||
},
|
},
|
||||||
"node_modules/emoji-regex": {
|
"node_modules/emoji-regex": {
|
||||||
|
@ -2066,9 +2066,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/es-object-atoms": {
|
"node_modules/es-object-atoms": {
|
||||||
"version": "1.0.0",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
|
||||||
"integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
|
"integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"es-errors": "^1.3.0"
|
"es-errors": "^1.3.0"
|
||||||
|
@ -7504,9 +7504,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/spdx-license-ids": {
|
"node_modules/spdx-license-ids": {
|
||||||
"version": "3.0.20",
|
"version": "3.0.21",
|
||||||
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz",
|
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz",
|
||||||
"integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==",
|
"integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==",
|
||||||
"license": "CC0-1.0"
|
"license": "CC0-1.0"
|
||||||
},
|
},
|
||||||
"node_modules/split-string": {
|
"node_modules/split-string": {
|
||||||
|
@ -8319,9 +8319,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/update-browserslist-db": {
|
"node_modules/update-browserslist-db": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz",
|
||||||
"integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==",
|
"integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==",
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
"type": "opencollective",
|
"type": "opencollective",
|
||||||
|
@ -8339,7 +8339,7 @@
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"escalade": "^3.2.0",
|
"escalade": "^3.2.0",
|
||||||
"picocolors": "^1.1.0"
|
"picocolors": "^1.1.1"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"update-browserslist-db": "cli.js"
|
"update-browserslist-db": "cli.js"
|
||||||
|
|
|
@ -99,6 +99,8 @@ class ComboMarkdownEditor {
|
||||||
e.target._shiftDown = true;
|
e.target._shiftDown = true;
|
||||||
}
|
}
|
||||||
if (e.key === 'Enter' && !e.shiftKey && !e.ctrlKey && !e.altKey) {
|
if (e.key === 'Enter' && !e.shiftKey && !e.ctrlKey && !e.altKey) {
|
||||||
|
// Prevent special line break handling if currently a text expander popup is open
|
||||||
|
if (this.textarea.hasAttribute('aria-expanded')) return;
|
||||||
if (!this.breakLine()) return; // Nothing changed, let the default handler work.
|
if (!this.breakLine()) return; // Nothing changed, let the default handler work.
|
||||||
this.options?.onContentChanged?.(this, e);
|
this.options?.onContentChanged?.(this, e);
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
@ -407,13 +409,27 @@ class ComboMarkdownEditor {
|
||||||
// Find the beginning of the current line.
|
// Find the beginning of the current line.
|
||||||
const lineStart = Math.max(0, value.lastIndexOf('\n', start - 1) + 1);
|
const lineStart = Math.max(0, value.lastIndexOf('\n', start - 1) + 1);
|
||||||
// Find the end and extract the line.
|
// Find the end and extract the line.
|
||||||
const lineEnd = value.indexOf('\n', start);
|
const nextLF = value.indexOf('\n', start);
|
||||||
const line = value.slice(lineStart, lineEnd === -1 ? value.length : lineEnd);
|
const lineEnd = nextLF === -1 ? value.length : nextLF;
|
||||||
|
const line = value.slice(lineStart, lineEnd);
|
||||||
// Match any whitespace at the start + any repeatable prefix + exactly one space after.
|
// Match any whitespace at the start + any repeatable prefix + exactly one space after.
|
||||||
const prefix = line.match(/^\s*((\d+)[.)]\s|[-*+]\s+(\[[ x]\]\s?)?|(>\s+)+)?/);
|
const prefix = line.match(/^\s*((\d+)[.)]\s|[-*+]\s{1,4}\[[ x]\]\s?|[-*+]\s|(>\s?)+)?/);
|
||||||
|
|
||||||
// Defer to browser if we can't do anything more useful, or if the cursor is inside the prefix.
|
// Defer to browser if we can't do anything more useful, or if the cursor is inside the prefix.
|
||||||
if (!prefix || !prefix[0].length || lineStart + prefix[0].length > start) return false;
|
if (!prefix) return false;
|
||||||
|
const prefixLength = prefix[0].length;
|
||||||
|
if (!prefixLength || lineStart + prefixLength > start) return false;
|
||||||
|
// If the prefix is just indentation (which should always be an even number of spaces or tabs), check if a single whitespace is added to the end of the line.
|
||||||
|
// If this is the case do not leave the indentation and continue with the prefix.
|
||||||
|
if ((prefixLength % 2 === 1 && /^ +$/.test(prefix[0])) || /^\t+ $/.test(prefix[0])) {
|
||||||
|
prefix[0] = prefix[0].slice(0, prefixLength - 1);
|
||||||
|
} else if (prefixLength === lineEnd - lineStart) {
|
||||||
|
this.textarea.setSelectionRange(lineStart, lineEnd);
|
||||||
|
if (!document.execCommand('insertText', false, '\n')) {
|
||||||
|
this.textarea.setRangeText('\n');
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
// Insert newline + prefix.
|
// Insert newline + prefix.
|
||||||
let text = `\n${prefix[0]}`;
|
let text = `\n${prefix[0]}`;
|
||||||
|
|
Loading…
Add table
Reference in a new issue