Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main'
Browse files Browse the repository at this point in the history
* upstream/main:
  [skip ci] Updated translations via Crowdin
  Fix various line-height styles (go-gitea#26553)
  Return empty when searching issues with no repos (go-gitea#26545)
  Support rebuilding issue indexer manually (go-gitea#26546)
  Fix label filter between `all` and `no` (go-gitea#26557)
  Fix "issueReposQueryPattern does not match query" (go-gitea#26556)
  • Loading branch information
zjjhot committed Aug 18, 2023
2 parents 94e40c6 + 445dbda commit 557ecc5
Show file tree
Hide file tree
Showing 37 changed files with 649 additions and 2,299 deletions.
22 changes: 15 additions & 7 deletions modules/indexer/issues/indexer.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ package issues

import (
"context"
"fmt"
"os"
"runtime/pprof"
"sync/atomic"
Expand Down Expand Up @@ -202,11 +203,16 @@ func getIssueIndexerQueueHandler(ctx context.Context) func(items ...*IndexerMeta
func populateIssueIndexer(ctx context.Context) {
ctx, _, finished := process.GetManager().AddTypedContext(ctx, "Service: PopulateIssueIndexer", process.SystemProcessType, true)
defer finished()
if err := PopulateIssueIndexer(ctx, true); err != nil {
log.Error("Issue indexer population failed: %v", err)
}
}

func PopulateIssueIndexer(ctx context.Context, keepRetrying bool) error {
for page := 1; ; page++ {
select {
case <-ctx.Done():
log.Warn("Issue Indexer population shutdown before completion")
return
return fmt.Errorf("shutdown before completion: %w", ctx.Err())
default:
}
repos, _, err := repo_model.SearchRepositoryByName(ctx, &repo_model.SearchRepoOptions{
Expand All @@ -221,20 +227,22 @@ func populateIssueIndexer(ctx context.Context) {
}
if len(repos) == 0 {
log.Debug("Issue Indexer population complete")
return
return nil
}

for _, repo := range repos {
for {
select {
case <-ctx.Done():
log.Info("Issue Indexer population shutdown before completion")
return
return fmt.Errorf("shutdown before completion: %w", ctx.Err())
default:
}
if err := updateRepoIndexer(ctx, repo.ID); err != nil {
log.Warn("Retry to populate issue indexer for repo %d: %v", repo.ID, err)
continue
if keepRetrying && ctx.Err() == nil {
log.Warn("Retry to populate issue indexer for repo %d: %v", repo.ID, err)
continue
}
return fmt.Errorf("populate issue indexer for repo %d: %v", repo.ID, err)
}
break
}
Expand Down
136 changes: 18 additions & 118 deletions options/locale/locale_cs-CZ.ini

Large diffs are not rendered by default.

141 changes: 18 additions & 123 deletions options/locale/locale_de-DE.ini

Large diffs are not rendered by default.

141 changes: 18 additions & 123 deletions options/locale/locale_el-GR.ini

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions options/locale/locale_en-US.ini
Original file line number Diff line number Diff line change
Expand Up @@ -2752,6 +2752,7 @@ dashboard.stop_zombie_tasks = Stop zombie tasks
dashboard.stop_endless_tasks = Stop endless tasks
dashboard.cancel_abandoned_jobs = Cancel abandoned jobs
dashboard.sync_branch.started = Branches Sync started
dashboard.rebuild_issue_indexer = Rebuild issue indexer

users.user_manage_panel = User Account Management
users.new_account = Create User Account
Expand Down
116 changes: 17 additions & 99 deletions options/locale/locale_es-ES.ini

Large diffs are not rendered by default.

94 changes: 15 additions & 79 deletions options/locale/locale_fa-IR.ini

Large diffs are not rendered by default.

54 changes: 14 additions & 40 deletions options/locale/locale_fi-FI.ini
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ explore=Tutki
help=Apua
logo=Logo
sign_in=Kirjaudu sisään
sign_in_with=Kirjaudu sisään tunnuksilla
sign_in_or=tai
sign_out=Kirjaudu ulos
sign_up=Rekisteröidy
link_account=Yhdistä tili
Expand All @@ -26,7 +26,7 @@ username=Käyttäjätunnus
email=Sähköpostiosoite
password=Salasana
access_token=Pääsymerkki
re_type=Kirjoita salasana uudelleen
re_type=Varmista salasana
captcha=CAPTCHA
twofa=Kaksivaiheinen todennus
twofa_scratch=Kaksivaiheinen kertakäyttöinen koodi
Expand Down Expand Up @@ -112,6 +112,9 @@ concept_code_repository=Repo
concept_user_organization=Organisaatio



name=Nimi

[aria]

[heatmap]
Expand All @@ -122,7 +125,6 @@ concept_user_organization=Organisaatio

[error]
occurred=Virhe tapahtui
report_message=Jos olet varma, että tämä on ongelma Giteassa, etsi ongelmaa <a href="https://github.com/go-gitea/gitea/issues" target="_blank">GitHubista</a> tai avaa uusi ongelma tarvittaessa.
missing_csrf=Virheellinen pyyntö: CSRF-tunnusta ei ole olemassa
invalid_csrf=Virheellinen pyyntö: Virheellinen CSRF-tunniste
not_found=Kohdetta ei löytynyt.
Expand Down Expand Up @@ -150,10 +152,8 @@ host=Isäntä
user=Käyttäjätunnus
password=Salasana
db_name=Tietokannan nimi
db_helper=Huomautus MySQL-käyttäjille: käytä InnoDB-tallennusmoottoria, ja jos käytät "utf8mb4" merkistöä, InnoDB-version on oltava yli 5.6.
db_schema=Skeema
ssl_mode=SSL
charset=Merkistö
path=Polku
sqlite_helper=SQLite3-tietokannan tiedostopolku.<br>Syötä absoluuttinen polku, jos ajat Giteaa palveluna.
reinstall_error=Yrität asentaa olemassa olevaan Gitea tietokantaan
Expand All @@ -176,7 +176,6 @@ repo_path_helper=Muualla olevat git-repositoriot tullaan tallentamaan tähän ka
lfs_path=Git LFS -juuripolku
lfs_path_helper=Git LFS:n ylläpitämät tiedostot tullaan tallentamaan tähän hakemistoon. Jätä tyhjäksi kytkeäksesi toiminnon pois.
run_user=Aja käyttäjänä
run_user_helper=Anna käyttäjätunnus, jona Giteaa ajetaan. Käyttäjällä on oltava oikeudet repositorioiden juuripolkuun.
domain=Palvelimen verkkotunnus
ssh_port=SSH-palvelimen portti
ssh_port_helper=Porttinumero, jossa SSH-palvelimesi kuuntelee. Jätä tyhjäksi kytkeäksesi pois.
Expand Down Expand Up @@ -287,15 +286,13 @@ remember_me=Muista tämä laite
forgot_password_title=Unohtuiko salasana
forgot_password=Unohtuiko salasana?
sign_up_now=Tarvitsetko tilin? Rekisteröidy nyt.
sign_up_successful=Tilin luonti onnistui.
confirmation_mail_sent_prompt=Uusi varmistussähköposti on lähetetty osoitteeseen <b>%s</b>, ole hyvä ja tarkista saapuneet seuraavan %s tunnin sisällä saadaksesi rekisteröintiprosessin valmiiksi.
must_change_password=Vaihda salasanasi
allow_password_change=Vaadi käyttäjää vaihtamaan salasanansa (suositeltava)
reset_password_mail_sent_prompt=Varmistussähköposti on lähetetty osoitteeseen <b>%s</b>. Tarkista saapuneet seuraavan %s tunnin sisällä saadaksesi tilin palauttamisen valmiiksi.
active_your_account=Aktivoi tilisi
account_activated=Tili on aktivoitu
prohibit_login=Kirjautuminen estetty
prohibit_login_desc=Käyttäjätilisi kirjautuminen on estetty. Ota yhteys sivuston ylläpitäjään.
resent_limit_prompt=Olet jo tilannut aktivointisähköpostin hetki sitten. Ole hyvä ja odota 3 minuuttia ja yritä sitten uudelleen.
has_unconfirmed_mail=Hei %s, sinulla on varmistamaton sähköposti osoite (<b>%s</b>). Jos et ole saanut varmistus sähköpostia tai tarvitset uudelleenlähetyksen, ole hyvä ja klikkaa allaolevaa painiketta.
resend_mail=Klikkaa tästä uudelleenlähettääksesi aktivointi sähköpostisi
Expand All @@ -304,7 +301,6 @@ send_reset_mail=Lähetä tilin palautussähköposti
reset_password=Tilin palautus
invalid_code=Vahvistusavain on virheellinen tai vanhentunut.
reset_password_helper=Palauta käyttäjätili
reset_password_wrong_user=Olet kirjautunut sisään nimellä %s, mutta tilin palautuslinkki on tarkoitettu kohteelle %s
password_too_short=Salasanan pituus ei voi olla vähemmän kuin %d merkkiä.
non_local_account=Ei-lokaalit käyttäjät eivät voi päivittää salasanojaan Gitean web-käyttöliittymän kautta.
verify=Vahvista
Expand All @@ -327,17 +323,14 @@ openid_connect_title=Yhdistä olemassaolevaan tiliin
openid_connect_desc=Valittu OpenID-osoite on tuntematon. Liitä se uuteen tiliin täällä.
openid_register_title=Luo uusi tili
openid_register_desc=Valittu OpenID-osoite on tuntematon. Liitä se uuteen tiliin täällä.
openid_signin_desc=Anna OpenID-osoitteesi. Esimerkiksi: https://anne.me, bob.openid.org.cn tai gnusocial.net/carry.
email_domain_blacklisted=Et voi rekisteröityä sähköpostiosoittellasi.
authorize_application=Valtuuta sovellus
authorize_redirect_notice=Sinut uudelleen ohjataan osoitteeseen %s jos valtuutat tämän sovelluksen.
authorize_application_created_by=Tämän sovelluksen on luonnut %s.
authorize_application_description=Jos myönnät valtuuden, sovellus voi käyttää kaikkia tilitietojasi ja kirjoittaa niihin, mukaan lukien yksityiset repot ja organisaatiot.
authorize_title=Valtuutatko "%s" pääsemään tilillesi?
authorization_failed=Käyttöoikeuden varmistus epäonnistui
authorization_failed_desc=Käyttöoikeuden varmistus epäonnistui virheellisen pyynnön takia. Ota yhteyttä sovelluksen ylläpitäjään, jonka olet yrittänyt valtuuttaa.
sspi_auth_failed=SSPI todennus epäonnistui
password_pwned=Valitsemasi salasana on <a target="_blank" rel="noopener noreferrer" href="https://haveibeenpwned.com/Passwords">varastettujen salasanojen luettelossa</a>, joka on aiemmin paljastunut julkisissa tietorikkomuksissa. Yritä uudelleen toisella salasanalla.

[mail]
view_it_on=Näytä %s
Expand All @@ -347,7 +340,6 @@ hi_user_x=Hei <b>%s</b>,
activate_account=Ole hyvä ja aktivoi tilisi

activate_email=Vahvista sähköpostiosoitteesi
activate_email.title=%s, vahvista sähköpostiosoitteesi

register_notify=Tervetuloa Giteaan
register_notify.text_2=Voit nyt kirjautua käyttäjätunnuksella: %s.
Expand Down Expand Up @@ -384,7 +376,7 @@ UserName=Käyttäjätunnus
RepoName=Repon nimi
Email=Sähköposti osoite
Password=Salasana
Retype=Kirjoita salasana uudelleen
Retype=Varmista salasana
SSHTitle=SSH avain nimi
HttpsUrl=HTTPS-osoite
TeamName=Tiimin nimi
Expand Down Expand Up @@ -467,12 +459,9 @@ delete=Poista tili
twofa=Kaksivaiheinen todennus
account_link=Linkitetyt tilit
organization=Organisaatiot
uid=Käyttäjä ID
webauthn=Turva-avaimet

public_profile=Julkinen profiili
biography_placeholder=Kerro itsestäsi
profile_desc=Sähköpostiosoitettasi käytetään ilmoituksiin ja muihin toimintoihin.
password_username_disabled=Ei-paikalliset käyttäjät eivät voi muuttaa käyttäjätunnustaan. Ole hyvä ja ota yhteyttä sivuston ylläpitäjään saadaksesi lisätietoa.
full_name=Kokonimi
website=Nettisivut
Expand All @@ -483,7 +472,6 @@ update_language=Päivitä kieli
update_language_success=Kieli on päivitetty.
update_profile_success=Profiilisi on päivitetty.
change_username=Käyttäjätunnuksesi on muutettu.
change_username_prompt=Huomio: käyttäjätunnuksen muutos muuttaa myös tilisi URL:n.
continue=Jatka
cancel=Peruuta
language=Kieli
Expand All @@ -504,7 +492,6 @@ comment_type_group_pull_request_push=Lisätyt commitit
comment_type_group_project=Projekti
saved_successfully=Asetuksesi tallennettiin onnistuneesti.
privacy=Yksityisyys
keep_activity_private=Piilota toiminta profiilisivulta
keep_activity_private_popup=Tekee toiminnon näkyvän vain sinulle ja ylläpitäjille

lookup_avatar_by_mail=Hae profiilikuva sähköpostin perusteella
Expand All @@ -519,15 +506,13 @@ update_avatar_success=Profiilikuva on päivitetty.
change_password=Päivitä salasana
old_password=Nykyinen salasana
new_password=Uusi salasana
retype_new_password=Syötä uusi salasana uudelleen
password_incorrect=Nykyinen salasanasi on virheellinen.
password_change_disabled=Ei-lokaalit käyttäjät eivät voi päivittää salasanojaan Gitean web-käyttöliittymän kautta.

emails=Sähköposti osoitteet
manage_emails=Hallitse sähköpostiosoitteita
manage_themes=Valitse oletusteema
manage_openid=Hallitse OpenID osoitteita
email_desc=Ensisijaista sähköpostiosoitettasi käytetään ilmoituksiin ja muihin toimintoihin.
theme_desc=Tämä on sivuston oletusteemasi.
primary=Ensisijainen
activated=Aktivoitu
Expand Down Expand Up @@ -613,6 +598,7 @@ delete_token=Poista
access_token_deletion=Poista pääsymerkki
access_token_deletion_cancel_action=Peruuta
access_token_deletion_confirm_action=Poista
permission_read=Luettu

edit_oauth2_application=Muokkaa OAuth2 sovellusta
remove_oauth2_application=Poista OAuth2 sovellus
Expand Down Expand Up @@ -646,7 +632,6 @@ remove_account_link_success=Linkitetty tili on poistettu.


orgs_none=Et ole minkään organisaation jäsen.
repos_none=Sinulla ei ole repoja

delete_account=Poista tilisi
delete_prompt=Tämä toiminto poistaa käyttäjätilisi pysyvästi. Toimintoa <strong>EI VOI</strong> kumota.
Expand All @@ -659,10 +644,8 @@ visibility=Käyttäjän näkyvyys
visibility.public=Julkinen
visibility.limited=Rajattu
visibility.private=Yksityinen
visibility.private_tooltip=Näkyy vain organisaation jäsenille

[repo]
new_repo_helper=Repo sisältää kaikki projektitiedostot, mukaan lukien revisiohistorian. Onko sinulla repo jo muualla? <a href="%s">Voit siirtää repon.</a>
owner=Omistaja
owner_helper=Jotkin organisaatiot eivät välttämättä näy pudotusvalikossa, koska repojen maksimimäärää on rajoitettu.
repo_name=Repon nimi
Expand All @@ -673,7 +656,6 @@ template_select=Valitse malli.
template_helper=Tee reposta mallipohja
visibility=Näkyvyys
visibility_description=Vain omistaja tai organisaation jäsenet, jos heillä on oikeudet, voivat nähdä sen.
visibility_helper=Tee reposta yksityinen
visibility_helper_forced=Sivuston ylläpitäjä pakottaa uudet repot olemaan yksityisiä.
fork_repo=Forkkaa repo
fork_from=Forkkaa lähteestä
Expand Down Expand Up @@ -868,7 +850,6 @@ issues.delete_branch_at=`poisti haaran <b>%s</b> %s`
issues.filter_label=Tunniste
issues.filter_label_exclude=`Käytä <code>alt</code> + <code>klikkaus/rivinvaihto</code> poissulkeaksesi tunnisteita`
issues.filter_label_no_select=Kaikki tunnisteet
issues.filter_label_select_no_label=Ei tunnistetta
issues.filter_milestone=Merkkipaalu
issues.filter_project=Projekti
issues.filter_assignee=Osoitettu
Expand Down Expand Up @@ -912,7 +893,6 @@ issues.context.quote_reply=Vastaa lainaamalla
issues.context.reference_issue=Viittaa uudesa ongelmassa
issues.context.edit=Muokkaa
issues.context.delete=Poista
issues.no_content=Sisältöä ei vielä ole.
issues.close_comment_issue=Kommentoi ja sulje
issues.reopen_issue=Avaa uudelleen
issues.reopen_comment_issue=Kommentoi ja avaa uudelleen
Expand Down Expand Up @@ -1025,6 +1005,8 @@ pulls.can_auto_merge_desc=Tämä pull-pyyntö voidaan yhdistää automaattisesti





milestones.new=Uusi merkkipaalu
milestones.closed=Suljettu %s
milestones.no_due_date=Ei määräpäivää
Expand All @@ -1041,7 +1023,6 @@ milestones.modify=Päivitä merkkipaalu
milestones.filter_sort.most_issues=Eniten ongelmia
milestones.filter_sort.least_issues=Vähiten ongelmia

signing.wont_sign.always=Commitit ovat aina allekirjoitettuja


wiki=Wiki
Expand Down Expand Up @@ -1109,6 +1090,7 @@ settings.hooks=Webkoukut
settings.githooks=Git koukut
settings.basic_settings=Perusasetukset
settings.mirror_settings=Peilauksen asetukset

settings.site=Nettisivu
settings.update_settings=Päivitä asetukset
settings.advanced_settings=Lisäasetukset
Expand Down Expand Up @@ -1582,7 +1564,6 @@ config.disable_router_log=Poista käytöstä reitittimen loki
config.run_mode=Suoritustila
config.git_version=Git versio
config.repo_root_path=Repon juuren polku
config.static_file_root_path=Staattisen tiedoston juuren polku
config.script_type=Komentosarjan tyyppi
config.reverse_auth_user=Käänteinen todennus käyttäjä

Expand Down Expand Up @@ -1743,21 +1724,10 @@ installation=Asennus
details.author=Tekijä
alpine.repository.branches=Haarat
alpine.repository.repositories=Repot
composer.documentation=Lisätietoa Composer-rekisteristä löydät <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/composer/">dokumentaatiosta</a>.
conan.details.repository=Repo
conan.documentation=Lisätietoa Conan-rekisteristä löydät <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/conan/">dokumentaatiosta</a>.
container.documentation=Lisätietoa Container-rekisteristä löydät<a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/container/">dokumentaatiosta</a>.
generic.documentation=Lisätietoa yleisestä pakettirekisteristä löydät <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/generic">dokumentaatiosta</a>.
helm.documentation=Lisätietoa Helm-rekisteristä löydät <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/helm/">dokumentaatiosta</a>.
maven.documentation=Lisätietoa Maven-rekisteristä löydät <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/maven/">dokumentaatiosta</a>.
nuget.documentation=Lisätietoa NuGet-rekisteristä löydät <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/nuget/">dokumentaatiosta</a>.
npm.documentation=Lisätietoa npm-rekisteristä löydät <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/npm/">dokumentaatiosta</a>.
pypi.documentation=Lisätietoa PyPI-rekisteristä löydät <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/pypi/">dokumentaatiosta</a>.
rubygems.documentation=Lisätietoa RubyGems-rekisteristä löydät <a target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io/en-us/packages/rubygems/">dokumentaatiosta</a>.
owner.settings.cleanuprules.enabled=Käytössä

[secrets]
name=Nimi

[actions]

Expand All @@ -1773,5 +1743,9 @@ runners.task_list.commit=Commit
runs.commit=Commit




[projects]

[git.filemode]

Loading

0 comments on commit 557ecc5

Please sign in to comment.