mirror of
https://codeberg.org/forgejo/forgejo
synced 2024-11-30 22:06:11 +01:00
Compare commits
26 commits
abc4a9d673
...
a290f0b6d9
Author | SHA1 | Date | |
---|---|---|---|
a290f0b6d9 | |||
2a1908f8d9 | |||
990a07ddbc | |||
b1892fe224 | |||
ebdecb7a71 | |||
044f19834f | |||
fadfa8fa28 | |||
edce6107cd | |||
2bce2defb8 | |||
89beddcd99 | |||
659839f0f7 | |||
ac08fc45de | |||
c37922907f | |||
d19ae0b4b9 | |||
693b047deb | |||
7228311e22 | |||
0325a604bc | |||
2f723af051 | |||
e36bba3af7 | |||
095394eb23 | |||
99259029c3 | |||
f1b7486ae6 | |||
7e38bbe42e | |||
2039dab43c | |||
1316f4d338 | |||
f4c70a3c43 |
|
@ -2860,6 +2860,9 @@ pulls.delete_after_merge.head_branch.is_default = Větev hlavy, kterou chcete od
|
||||||
pulls.delete_after_merge.head_branch.is_protected = Větev hlavy, kterou chcete odstranit, je chráněnou větví a nelze ji odstranit.
|
pulls.delete_after_merge.head_branch.is_protected = Větev hlavy, kterou chcete odstranit, je chráněnou větví a nelze ji odstranit.
|
||||||
pulls.delete_after_merge.head_branch.insufficient_branch = Nemáte oprávnění k odstranění větve hlavy.
|
pulls.delete_after_merge.head_branch.insufficient_branch = Nemáte oprávnění k odstranění větve hlavy.
|
||||||
issues.filter_sort.relevance = Relevance
|
issues.filter_sort.relevance = Relevance
|
||||||
|
diff.git-notes.add = Přidat poznámku
|
||||||
|
diff.git-notes.remove-header = Odstranit poznámku
|
||||||
|
diff.git-notes.remove-body = Tato poznámka bude odebrána.
|
||||||
|
|
||||||
[graphs]
|
[graphs]
|
||||||
component_loading_info = Tohle může chvíli trvat…
|
component_loading_info = Tohle může chvíli trvat…
|
||||||
|
@ -3943,6 +3946,8 @@ workflow.dispatch.warn_input_limit = Zobrazování prvních %d vstupů.
|
||||||
workflow.dispatch.trigger_found = Tento workflow má spouštěč událostí <c>workflow_dispatch</c>.
|
workflow.dispatch.trigger_found = Tento workflow má spouštěč událostí <c>workflow_dispatch</c>.
|
||||||
workflow.dispatch.success = Žádost o spuštění workflow byla úspěšně odeslána.
|
workflow.dispatch.success = Žádost o spuštění workflow byla úspěšně odeslána.
|
||||||
runs.expire_log_message = Protokoly byly smazány, protože byly příliš staré.
|
runs.expire_log_message = Protokoly byly smazány, protože byly příliš staré.
|
||||||
|
runs.no_workflows.help_no_write_access = Pro více informací o Forgejo Actions se podívejte do <a target="_blank" rel="noopener noreferrer" href="%s">dokumentace</a>.
|
||||||
|
runs.no_workflows.help_write_access = Nevíte, jak začít s Forgejo Actions? Podívejte se na <a target="_blank" rel="noopener noreferrer" href="%s">rychlý začátek v uživatelské dokumentaci</a> pro vytvoření vašeho prvního workflow. Poté <a target="_blank" rel="noopener noreferrer" href="%s">nastavte runner Forgejo</a> pro provádění vašich úloh.
|
||||||
|
|
||||||
[projects]
|
[projects]
|
||||||
type-1.display_name=Samostatný projekt
|
type-1.display_name=Samostatný projekt
|
||||||
|
|
|
@ -105,7 +105,7 @@ copy_content=Kopēt saturu
|
||||||
copy_branch=Kopēt atzara nosaukumu
|
copy_branch=Kopēt atzara nosaukumu
|
||||||
copy_success=Nokopēts!
|
copy_success=Nokopēts!
|
||||||
copy_error=Kopēšana neizdevās
|
copy_error=Kopēšana neizdevās
|
||||||
copy_type_unsupported=Šī veida failus nav iespējams nokopēt
|
copy_type_unsupported=Šāda veida datnes nevar ievietot starpliktuvē
|
||||||
|
|
||||||
write=Rakstīt
|
write=Rakstīt
|
||||||
preview=Priekšskatītījums
|
preview=Priekšskatītījums
|
||||||
|
@ -185,7 +185,7 @@ network_error=Tīkla kļūda
|
||||||
[startpage]
|
[startpage]
|
||||||
app_desc=Viegli uzstādāms Git serviss
|
app_desc=Viegli uzstādāms Git serviss
|
||||||
install=Vienkārši instalējams
|
install=Vienkārši instalējams
|
||||||
install_desc=Vienkārši <a target="_blank" rel="noopener noreferrer" href="%[1]s">jāpalaiž izpildāmais fails</a> vajadzīgajai platformai, 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 miminālas prasības un to var darbināt uz nedārga Raspberry Pi datora. Ietaupi savai ierīcei resursus!
|
||||||
|
@ -207,12 +207,12 @@ db_schema=Shēma
|
||||||
db_schema_helper=Atstājiet tukšu, lai izmantu datubāzes noklusēto ("public").
|
db_schema_helper=Atstājiet tukšu, lai izmantu datubāzes noklusēto ("public").
|
||||||
ssl_mode=SSL
|
ssl_mode=SSL
|
||||||
path=Ceļš
|
path=Ceļš
|
||||||
sqlite_helper=Faila ceļš SQLite3 datubāzei.<br>Ievadiet absolūto ceļu, ja Forgejo tiek startēts kā serviss.
|
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=Nevar instalēt datubāzē, kura jau satur Forgejo datus
|
||||||
reinstall_confirm_message=Veicot Forgejo datubāzēs atkārtotu instalēšanu, tas var izraisīt vairākas problēmas. Būtu jāizmanto esošais "app.ini", lai palaistu Forgejo. Apstipriniet, ja patiešām vēlaties to darīt:
|
reinstall_confirm_message=Veicot Forgejo datubāzēs atkārtotu instalēšanu, tas var izraisīt vairākas problēmas. Būtu jāizmanto esošais "app.ini", lai palaistu Forgejo. Apstipriniet, ja patiešām vēlaties to darīt:
|
||||||
reinstall_confirm_check_1=Dati, kas šifrēti ar SECRET_KEY atslēgu, kas ir norādīta app.ini failā, var tikt pazaudēti: lietotaji nevārēs autorizēties ar divfaktoru autorizāciju, kā arī spoguļi var pārstāt darboties. Atzīmējot šo pazīmi, apstipriniet, ka pašreizējais app.ini fails satur korektu SECRET_KEY vērtību.
|
reinstall_confirm_check_1=Dati, kas šifrēti ar SECRET_KEY, kas ir norādīts app.ini datnē, var tikt pazaudēti: lietotāji nevarēs pieteikties ar 2FA/OTP, kā arī spoguļserveri 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=Repozitorijus un iestatījumus iespējams nepieciešams pārsinhronizēt. Atzīmējot, apstipriniet, ka vēlaties pārsinhronizēt repozitorija āķus un authorized_keys failu. Pārliecinieties, ka repozitorija 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=Apstiprinat, ka esat pārliecināts, ka Forgejo izmanto pareizu app.ini faila atrašanās vietu un patiešām vēlaties veikt atkārtotu instalāciju, tāpat apstiprinat, ka tas var radīt augstāk minētās problēmas.
|
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.
|
||||||
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=Reģistrāciju nevar atslēgt, kamēr nav izveidots administratora konts.
|
no_admin_and_disable_registration=Reģistrāciju nevar atslēgt, kamēr nav izveidots administratora konts.
|
||||||
err_empty_admin_password=Administratora kontam ir obligāti jānorāda parole.
|
err_empty_admin_password=Administratora kontam ir obligāti jānorāda parole.
|
||||||
|
@ -227,7 +227,7 @@ app_name_helper=Šeit ir ievadāms sava servera nosaukums. Tas tiks attēlots ka
|
||||||
repo_path=Repozitoriju glabāšanas ceļš
|
repo_path=Repozitoriju glabāšanas ceļš
|
||||||
repo_path_helper=Git repozitoriji tiks glabāti šajā direktorijā.
|
repo_path_helper=Git repozitoriji tiks glabāti šajā direktorijā.
|
||||||
lfs_path=Git LFS glabāšanas vieta
|
lfs_path=Git LFS glabāšanas vieta
|
||||||
lfs_path_helper=Faili, kas pievienoti Git LFS, tiks glabāti šajā direktorijā. Atstājiet 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=Izpildes lietotājs
|
run_user=Izpildes lietotājs
|
||||||
run_user_helper=Operētājsistēms lietotājs, ar kuru tiks palaists Gitea. Jāņem vērā, ka šim lietotājam ir jābūt piekļuvei repozitorija atrašanās vietai.
|
run_user_helper=Operētājsistēms lietotājs, ar kuru tiks palaists Gitea. Jāņem vērā, ka šim lietotājam ir jābūt piekļuvei repozitorija atrašanās vietai.
|
||||||
domain=Servera domēns
|
domain=Servera domēns
|
||||||
|
@ -239,7 +239,7 @@ http_port_helper=Porta numurs, kuru Forgejo tīmekļa serveris klausīsies.
|
||||||
app_url=Pamata URL
|
app_url=Pamata URL
|
||||||
app_url_helper=Pamata adrese HTTP(S) klonēšanas URL un e-pastu paziņojumiem.
|
app_url_helper=Pamata adrese HTTP(S) klonēšanas URL un e-pastu paziņojumiem.
|
||||||
log_root_path=Žurnālu atrašanās vieta
|
log_root_path=Žurnālu atrašanās vieta
|
||||||
log_root_path_helper=Žurnalizēšanas faili tiks rakstīti šajā direktorijā.
|
log_root_path_helper=Žurnālu datnes tiks rakstītas šajā mapē.
|
||||||
|
|
||||||
optional_title=Neobligātie iestatījumi
|
optional_title=Neobligātie iestatījumi
|
||||||
email_title=E-pasta iestatījumi
|
email_title=E-pasta iestatījumi
|
||||||
|
@ -301,7 +301,7 @@ invalid_password_algorithm=Kļūdaina paroles jaucējfunkcija
|
||||||
password_algorithm_helper=Norādiet paroles jaucējalgoritmu. Algoritmi atšķirās pēc prasībām pret resursiem un stipruma. Argon2 algoritms ir drošs, bet tam nepieciešams daudz operatīvās atmiņas, līdz ar ko tas var nebūt piemērots sistēmām ar maz pieejamajiem resursiem.
|
password_algorithm_helper=Norādiet paroles jaucējalgoritmu. Algoritmi atšķirās pēc prasībām pret resursiem un stipruma. Argon2 algoritms ir drošs, bet tam nepieciešams daudz operatīvās atmiņas, līdz ar ko tas var nebūt piemērots sistēmām ar maz pieejamajiem resursiem.
|
||||||
enable_update_checker=Iespējot jaunu versiju paziņojumus
|
enable_update_checker=Iespējot jaunu versiju paziņojumus
|
||||||
env_config_keys=Vides konfigurācija
|
env_config_keys=Vides konfigurācija
|
||||||
env_config_keys_prompt=Šie vides mainīgie tiks pielietoti arī konfigurācijas failā:
|
env_config_keys_prompt=Šie vides mainīgie tiks pielietoti arī konfigurācijas datnē:
|
||||||
|
|
||||||
[home]
|
[home]
|
||||||
uname_holder=Lietotājvārds vai e-pasts
|
uname_holder=Lietotājvārds vai e-pasts
|
||||||
|
@ -513,7 +513,7 @@ NewBranchName=Jauna atzara nosaukums
|
||||||
CommitSummary=Revīzijas kopsavilkums
|
CommitSummary=Revīzijas kopsavilkums
|
||||||
CommitMessage=Revīzijas ziņojums
|
CommitMessage=Revīzijas ziņojums
|
||||||
CommitChoice=Revīzijas izvēle
|
CommitChoice=Revīzijas izvēle
|
||||||
TreeName=Faila ceļš
|
TreeName=Datnes ceļš
|
||||||
Content=Saturs
|
Content=Saturs
|
||||||
|
|
||||||
SSPISeparatorReplacement=Atdalītājs
|
SSPISeparatorReplacement=Atdalītājs
|
||||||
|
@ -543,10 +543,10 @@ username_change_not_local_user=Ne-lokālie lietotāji nevar mainīt savus lietot
|
||||||
username_has_not_been_changed=Lietotājvārds netika mainīts
|
username_has_not_been_changed=Lietotājvārds netika mainīts
|
||||||
repo_name_been_taken=Jau eksistē repozitorijs ar šādu nosaukumu.
|
repo_name_been_taken=Jau eksistē repozitorijs ar šādu nosaukumu.
|
||||||
repository_force_private=Ir ieslēgts piespiedu privātais režīms: repozitorijus nav iespējams padarīt publiskus.
|
repository_force_private=Ir ieslēgts piespiedu privātais režīms: repozitorijus nav iespējams padarīt publiskus.
|
||||||
repository_files_already_exist=Šī repozitorija faili jau eksistē, sazinieties ar sistēmas administratoru.
|
repository_files_already_exist=Šajā glabātavā jau atrodas datnes. Jāsazinās ar sistēmas pārvaldītāju.
|
||||||
repository_files_already_exist.adopt=Šī repozitorija faili jau eksistē un var tikt tikai pārņemti.
|
repository_files_already_exist.adopt=Šajā glabātavā jau atrodas datnes, un tās var tikai tikt pieņemtas.
|
||||||
repository_files_already_exist.delete=Šī repozitorija faili jau eksistē, nepieciešams tos dzēst.
|
repository_files_already_exist.delete=Šajā glabātavā jau atrodas datnes. Tās ir jāizdzēš.
|
||||||
repository_files_already_exist.adopt_or_delete=Šī repozitorija faili jau eksistē, tie ir jāpārņem vai jādzēš.
|
repository_files_already_exist.adopt_or_delete=Šajā glabātavā jau atrodas datnes. Vai nu tās ir jāpieņem vai jāizdzēš.
|
||||||
visit_rate_limit=Attālinātā piekļuve ir ierobežota ar ātruma ierobežotāju.
|
visit_rate_limit=Attālinātā piekļuve ir ierobežota ar ātruma ierobežotāju.
|
||||||
2fa_auth_required=Attālinātai piekļuvei ir nepieciešama divu faktoru autentifikācija.
|
2fa_auth_required=Attālinātai piekļuvei ir nepieciešama divu faktoru autentifikācija.
|
||||||
org_name_been_taken=Organizācijas nosaukums jau ir aizņemts.
|
org_name_been_taken=Organizācijas nosaukums jau ir aizņemts.
|
||||||
|
@ -682,8 +682,8 @@ enable_custom_avatar=izmantot pielāgotu profila attēlu
|
||||||
choose_new_avatar=Izvēlēties jaunu profila attēlu
|
choose_new_avatar=Izvēlēties jaunu profila attēlu
|
||||||
update_avatar=Atjaunināt attēlu
|
update_avatar=Atjaunināt attēlu
|
||||||
delete_current_avatar=Izdzēst pašreizējo attēlu
|
delete_current_avatar=Izdzēst pašreizējo attēlu
|
||||||
uploaded_avatar_not_a_image=Augšupielādētais fails nav attēls.
|
uploaded_avatar_not_a_image=Augšupielādētā datne nav attēls.
|
||||||
uploaded_avatar_is_too_big=Augšupielādētā faila izmērs (%d KiB) pārsniedz pieļaujamo izmēru (%d KiB).
|
uploaded_avatar_is_too_big=Augšupielādētās datnes izmērs (%d KiB) pārsniedz pieļaujamo lielumu (%d KiB).
|
||||||
update_avatar_success=Profila attēls tika saglabāts.
|
update_avatar_success=Profila attēls tika saglabāts.
|
||||||
update_user_avatar_success=Lietotāja profila attēls tika atjaunots.
|
update_user_avatar_success=Lietotāja profila attēls tika atjaunots.
|
||||||
|
|
||||||
|
@ -926,7 +926,7 @@ visibility.private=Privāts
|
||||||
visibility.private_tooltip=Redzams tikai organizāciju, kurām esi pievienojies, dalībniekiem
|
visibility.private_tooltip=Redzams tikai organizāciju, kurām esi pievienojies, dalībniekiem
|
||||||
|
|
||||||
[repo]
|
[repo]
|
||||||
new_repo_helper=Repozitorijs satur visus projekta failus, tajā skaitā izmaiņu vēsturi. Jau tiek glabāts kaut kur citur? <a href="%s">Pārnest repozitoriju.</a>
|
new_repo_helper=Glabātava satur visas projekta datnes, tajā skaitā izmaiņu vēsturi. Jau tiek izmantota kaut kur citur? <a href="%s">Pārnest glabātavu.</a>
|
||||||
owner=Īpašnieks
|
owner=Īpašnieks
|
||||||
owner_helper=Ņemot vērā maksimālā repozitoriju skaita ierobežojumu, ne visas organizācijas var tikt parādītas sarakstā.
|
owner_helper=Ņemot vērā maksimālā repozitoriju skaita ierobežojumu, ne visas organizācijas var tikt parādītas sarakstā.
|
||||||
repo_name=Repozitorija nosaukums
|
repo_name=Repozitorija nosaukums
|
||||||
|
|
|
@ -2543,6 +2543,9 @@ pulls.delete_after_merge.head_branch.is_protected = De Kopp-Twieg, wat du löske
|
||||||
pulls.delete_after_merge.head_branch.insufficient_branch = Du hest nich dat Recht, de Kopp-Twieg to lösken.
|
pulls.delete_after_merge.head_branch.insufficient_branch = Du hest nich dat Recht, de Kopp-Twieg to lösken.
|
||||||
pulls.delete_after_merge.head_branch.is_default = De Kopp-Twieg, wat du lösken willst, is de Höövd-Twieg un kann nich lösket worden.
|
pulls.delete_after_merge.head_branch.is_default = De Kopp-Twieg, wat du lösken willst, is de Höövd-Twieg un kann nich lösket worden.
|
||||||
issues.filter_sort.relevance = Belang
|
issues.filter_sort.relevance = Belang
|
||||||
|
diff.git-notes.add = Anmarken hentofögen
|
||||||
|
diff.git-notes.remove-header = Anmarken wegdoon
|
||||||
|
diff.git-notes.remove-body = Deeses Anmarken word wegdaan.
|
||||||
|
|
||||||
[repo.permissions]
|
[repo.permissions]
|
||||||
code.read = <b>Lesen:</b> De Quelltext vun deesem Repositorium ankieken un klonen.
|
code.read = <b>Lesen:</b> De Quelltext vun deesem Repositorium ankieken un klonen.
|
||||||
|
@ -3705,6 +3708,8 @@ variables.deletion.description = Eene Variaabel wegtodoon is för all Tieden un
|
||||||
unit.desc = Verwalt integreerte CI-/CD-Affolgens mit Forgejo-Aktioonen.
|
unit.desc = Verwalt integreerte CI-/CD-Affolgens mit Forgejo-Aktioonen.
|
||||||
runs.no_workflows.quick_start = Weetst du nich, wo man mit Forgejo-Aktioonen begünnt? Kiek <a target="_blank" rel="noopener noreferrer" href="%s">de fixe Inföhren</a> an.
|
runs.no_workflows.quick_start = Weetst du nich, wo man mit Forgejo-Aktioonen begünnt? Kiek <a target="_blank" rel="noopener noreferrer" href="%s">de fixe Inföhren</a> an.
|
||||||
runs.no_workflows.documentation = För mehr Informatioonen över Forgejo-Aktioonen, kiek <a target="_blank" rel="noopener noreferrer" href="%s">de Dokumenteren</a> an.
|
runs.no_workflows.documentation = För mehr Informatioonen över Forgejo-Aktioonen, kiek <a target="_blank" rel="noopener noreferrer" href="%s">de Dokumenteren</a> an.
|
||||||
|
runs.no_workflows.help_write_access = Weetst du nich, wo man mit Forgejo-Aktioonen begünnen sall? Kiek de <a target="_blank" rel="noopener noreferrer" href="%s">Fixanwies in de Bruker-Dokumenteren</a> an, um diene eerste Warkwies to schrieven, un <a target="_blank" rel="noopener noreferrer" href="%s">richt dann dienen eersten Forgejo-Loper in</a>, um diene Upgavens uttoföhren.
|
||||||
|
runs.no_workflows.help_no_write_access = Um mehr över Forgejo-Aktioonen to lehren, kiek <a target="_blank" rel="noopener noreferrer" href="%s">de Dokumenteren</a> an.
|
||||||
|
|
||||||
[projects]
|
[projects]
|
||||||
deleted.display_name = Lösket Projekt
|
deleted.display_name = Lösket Projekt
|
||||||
|
|
|
@ -2844,6 +2844,9 @@ pulls.delete_after_merge.head_branch.is_default = Головная ветвь,
|
||||||
pulls.delete_after_merge.head_branch.is_protected = Головная ветвь, которую вы попытались удалить, защищена от этого и не может быть удалена.
|
pulls.delete_after_merge.head_branch.is_protected = Головная ветвь, которую вы попытались удалить, защищена от этого и не может быть удалена.
|
||||||
pulls.delete_after_merge.head_branch.insufficient_branch = Отсутствует разрешение для удаления головной ветви.
|
pulls.delete_after_merge.head_branch.insufficient_branch = Отсутствует разрешение для удаления головной ветви.
|
||||||
issues.filter_sort.relevance = По соответствию
|
issues.filter_sort.relevance = По соответствию
|
||||||
|
diff.git-notes.remove-header = Удаление заметки
|
||||||
|
diff.git-notes.remove-body = Заметка будет удалена.
|
||||||
|
diff.git-notes.add = Добавить заметку
|
||||||
|
|
||||||
[graphs]
|
[graphs]
|
||||||
|
|
||||||
|
@ -3918,6 +3921,8 @@ workflow.dispatch.input_required = Требовать значение для п
|
||||||
workflow.dispatch.invalid_input_type = Неизвестный тип поля «%s».
|
workflow.dispatch.invalid_input_type = Неизвестный тип поля «%s».
|
||||||
workflow.dispatch.warn_input_limit = Отображаются только первые %d полей.
|
workflow.dispatch.warn_input_limit = Отображаются только первые %d полей.
|
||||||
runs.expire_log_message = Журнал был удалён из-за старости.
|
runs.expire_log_message = Журнал был удалён из-за старости.
|
||||||
|
runs.no_workflows.help_write_access = Не знаете, как начать использовать Действия Forgejo? Ознакомьтесь с <a target="_blank" rel="noopener noreferrer" href="%s">руководством по быстрому старту в документации</a> и создайте первый рабочий поток, затем <a target="_blank" rel="noopener noreferrer" href="%s">настройте исполнитель Forgejo</a>, который будет выполнять задачи.
|
||||||
|
runs.no_workflows.help_no_write_access = Ознакомьтесь с <a target="_blank" rel="noopener noreferrer" href="%s">документацией</a>, чтобы узнать про Действия Forgejo.
|
||||||
|
|
||||||
[projects]
|
[projects]
|
||||||
type-1.display_name=Индивидуальный проект
|
type-1.display_name=Индивидуальный проект
|
||||||
|
|
|
@ -948,6 +948,9 @@ language.localization_project = Допоможіть нам перекласти
|
||||||
permissions_list = Дозволи:
|
permissions_list = Дозволи:
|
||||||
comment_type_group_dependency = Залежність
|
comment_type_group_dependency = Залежність
|
||||||
comment_type_group_pull_request_push = Додані коміти
|
comment_type_group_pull_request_push = Додані коміти
|
||||||
|
permissions_public_only = Тільки публічні
|
||||||
|
select_permissions = Виберіть дозволи
|
||||||
|
permissions_access_all = Усі (публічні, приватні й обмежені)
|
||||||
|
|
||||||
[repo]
|
[repo]
|
||||||
owner=Власник
|
owner=Власник
|
||||||
|
@ -956,7 +959,7 @@ repo_name=Назва репозиторію
|
||||||
repo_name_helper=Хороші назви репозиторіїв використовують короткі, унікальні ключові слова що легко запам'ятати.
|
repo_name_helper=Хороші назви репозиторіїв використовують короткі, унікальні ключові слова що легко запам'ятати.
|
||||||
repo_size=Розмір репозиторію
|
repo_size=Розмір репозиторію
|
||||||
template=Шаблон
|
template=Шаблон
|
||||||
template_select=Оберіть шаблон
|
template_select=Виберіть шаблон
|
||||||
template_helper=Зробити репозиторій шаблоном
|
template_helper=Зробити репозиторій шаблоном
|
||||||
template_description=Шаблонні репозиторії дозволяють користувачам генерувати нові репозиторії із такою ж структурою директорій, файлами та додатковими налаштуваннями.
|
template_description=Шаблонні репозиторії дозволяють користувачам генерувати нові репозиторії із такою ж структурою директорій, файлами та додатковими налаштуваннями.
|
||||||
visibility=Видимість
|
visibility=Видимість
|
||||||
|
@ -1248,7 +1251,7 @@ projects.type.none=Немає
|
||||||
projects.type.basic_kanban=Спрощений канбан
|
projects.type.basic_kanban=Спрощений канбан
|
||||||
projects.type.bug_triage=Сортування помилок
|
projects.type.bug_triage=Сортування помилок
|
||||||
projects.template.desc=Шаблон
|
projects.template.desc=Шаблон
|
||||||
projects.template.desc_helper=Оберіть шаблон проєкту, аби почати
|
projects.template.desc_helper=Виберіть шаблон проєкту, аби почати
|
||||||
projects.type.uncategorized=Без категорії
|
projects.type.uncategorized=Без категорії
|
||||||
projects.column.edit_title=Назва
|
projects.column.edit_title=Назва
|
||||||
projects.column.new_title=Назва
|
projects.column.new_title=Назва
|
||||||
|
@ -2393,6 +2396,8 @@ fork_no_valid_owners = Неможливо створити форк цього
|
||||||
pulls.agit_explanation = Створено через робочий потік AGit. AGit дозволяє дописувачам пропонувати зміни за допомогою «git push» без створення форку або нової гілки.
|
pulls.agit_explanation = Створено через робочий потік AGit. AGit дозволяє дописувачам пропонувати зміни за допомогою «git push» без створення форку або нової гілки.
|
||||||
diff.review.self_approve = Автори запитів на злиття не можуть схвалювати власні запити на злиття
|
diff.review.self_approve = Автори запитів на злиття не можуть схвалювати власні запити на злиття
|
||||||
settings.event_pull_request_approvals = Схвалення запитів на злиття
|
settings.event_pull_request_approvals = Схвалення запитів на злиття
|
||||||
|
diff.git-notes.add = Додати примітку
|
||||||
|
diff.git-notes.remove-header = Видалити примітку
|
||||||
|
|
||||||
[graphs]
|
[graphs]
|
||||||
contributors.what = внески
|
contributors.what = внески
|
||||||
|
|
|
@ -278,9 +278,9 @@
|
||||||
<strong>{{.NoteCommit.Author.Name}}</strong>
|
<strong>{{.NoteCommit.Author.Name}}</strong>
|
||||||
{{end}}
|
{{end}}
|
||||||
<span class="text grey" id="note-authored-time">{{DateUtils.TimeSince .NoteCommit.Author.When}}</span>
|
<span class="text grey" id="note-authored-time">{{DateUtils.TimeSince .NoteCommit.Author.When}}</span>
|
||||||
{{if or ($.Permission.CanWrite $.UnitTypeCode) (not $.Repository.IsArchived) (not .IsDeleted)}}
|
{{if and ($.Permission.CanWrite $.UnitTypeCode) (not $.Repository.IsArchived) (not .IsDeleted)}}
|
||||||
<div class="ui right">
|
<div class="ui right">
|
||||||
<button id="commit-notes-edit-button" class="ui tiny primary button" data-modal="#delete-note-modal">{{ctx.Locale.Tr "edit"}}</button>
|
<button id="commit-notes-edit-button" class="ui tiny primary button">{{ctx.Locale.Tr "edit"}}</button>
|
||||||
<button class="ui tiny button red show-modal" data-modal="#delete-note-modal">{{ctx.Locale.Tr "remove"}}</button>
|
<button class="ui tiny button red show-modal" data-modal="#delete-note-modal">{{ctx.Locale.Tr "remove"}}</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="ui small modal" id="delete-note-modal">
|
<div class="ui small modal" id="delete-note-modal">
|
||||||
|
|
|
@ -5,6 +5,8 @@ import (
|
||||||
"net/url"
|
"net/url"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
"code.gitea.io/gitea/tests"
|
||||||
|
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -42,3 +44,29 @@ func TestRepoModifyGitNotes(t *testing.T) {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestRepoGitNotesButtonsVisible(t *testing.T) {
|
||||||
|
onGiteaRun(t, func(*testing.T, *url.URL) {
|
||||||
|
t.Run("With Permission", func(t *testing.T) {
|
||||||
|
defer tests.PrintCurrentTest(t)()
|
||||||
|
|
||||||
|
session := loginUser(t, "user2")
|
||||||
|
|
||||||
|
req := NewRequest(t, "GET", "/user2/repo1/commit/65f1bf27bc3bf70f64657658635e66094edbcb4d")
|
||||||
|
resp := session.MakeRequest(t, req, http.StatusOK)
|
||||||
|
|
||||||
|
assert.Contains(t, resp.Body.String(), "id=\"commit-notes-edit-button\"")
|
||||||
|
assert.Contains(t, resp.Body.String(), "data-modal=\"#delete-note-modal\"")
|
||||||
|
})
|
||||||
|
|
||||||
|
t.Run("Without Permission", func(t *testing.T) {
|
||||||
|
defer tests.PrintCurrentTest(t)()
|
||||||
|
|
||||||
|
req := NewRequest(t, "GET", "/user2/repo1/commit/65f1bf27bc3bf70f64657658635e66094edbcb4d")
|
||||||
|
resp := MakeRequest(t, req, http.StatusOK)
|
||||||
|
|
||||||
|
assert.NotContains(t, resp.Body.String(), "id=\"commit-notes-edit-button\"")
|
||||||
|
assert.NotContains(t, resp.Body.String(), "data-modal=\"#delete-note-modal\"")
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue