10.0.1 base
Some checks failed
Integration tests for the release process / release-simulation (push) Has been cancelled

This commit is contained in:
David Rotermund 2025-02-08 23:23:44 +01:00
parent 49fe13eb4a
commit c86eb8d954
155 changed files with 3938 additions and 1134 deletions

View file

@ -3,7 +3,7 @@ runs:
steps: steps:
- run: | - run: |
su forgejo -c 'make deps-backend' su forgejo -c 'make deps-backend'
- uses: actions/cache@v4 - uses: https://data.forgejo.org/actions/cache@v4
id: cache-backend id: cache-backend
with: with:
path: ${{github.workspace}}/gitea path: ${{github.workspace}}/gitea

View file

@ -48,7 +48,7 @@ runs:
- name: "Restore Go dependencies from cache or mark for later caching" - name: "Restore Go dependencies from cache or mark for later caching"
id: cache-deps id: cache-deps
uses: actions/cache@v4 uses: https://data.forgejo.org/actions/cache@v4
with: with:
key: setup-cache-go-deps-${{ runner.os }}-${{ inputs.username }}-${{ steps.go-version.outputs.go_version }}-${{ hashFiles('go.sum', 'go.mod') }} key: setup-cache-go-deps-${{ runner.os }}-${{ inputs.username }}-${{ steps.go-version.outputs.go_version }}-${{ hashFiles('go.sum', 'go.mod') }}
restore-keys: | restore-keys: |

View file

@ -19,7 +19,7 @@ runs:
set -ex set -ex
toolchain=$(grep -oP '(?<=toolchain ).+' go.mod) toolchain=$(grep -oP '(?<=toolchain ).+' go.mod)
version=$(go version | cut -d' ' -f3) version=$(go version | cut -d' ' -f3)
if [ "$toolchain" != "$version" ]; then if dpkg --compare-versions ${version#go} lt ${toolchain#go}; then
echo "go version mismatch: $toolchain <> $version" echo "go version too low: $toolchain >= $version"
exit 1 exit 1
fi fi

View file

@ -25,7 +25,7 @@ jobs:
if: vars.ROLE == 'forgejo-coding' if: vars.ROLE == 'forgejo-coding'
runs-on: lxc-bookworm runs-on: lxc-bookworm
steps: steps:
- uses: actions/checkout@v4 - uses: https://data.forgejo.org/actions/checkout@v4
- id: forgejo - id: forgejo
uses: https://data.forgejo.org/actions/setup-forgejo@v2.0.4 uses: https://data.forgejo.org/actions/setup-forgejo@v2.0.4

View file

@ -33,7 +33,7 @@ jobs:
# root is used for testing, allow it # root is used for testing, allow it
if: vars.ROLE == 'forgejo-integration' || github.repository_owner == 'root' if: vars.ROLE == 'forgejo-integration' || github.repository_owner == 'root'
steps: steps:
- uses: actions/checkout@v4 - uses: https://data.forgejo.org/actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0

View file

@ -37,11 +37,11 @@ jobs:
container: container:
image: data.forgejo.org/oci/node:20-bookworm image: data.forgejo.org/oci/node:20-bookworm
steps: steps:
- uses: actions/checkout@v4 - uses: https://data.forgejo.org/actions/checkout@v4
with: with:
fetch-depth: '0' fetch-depth: '0'
show-progress: 'false' show-progress: 'false'
- uses: https://code.forgejo.org/actions/cascading-pr@v2.2.0 - uses: https://data.forgejo.org/actions/cascading-pr@v2.2.0
with: with:
origin-url: ${{ env.GITHUB_SERVER_URL }} origin-url: ${{ env.GITHUB_SERVER_URL }}
origin-repo: ${{ github.repository }} origin-repo: ${{ github.repository }}

View file

@ -39,7 +39,7 @@ jobs:
runs-on: lxc-bookworm runs-on: lxc-bookworm
if: vars.DOER != '' && vars.FORGEJO != '' && vars.TO_OWNER != '' && vars.FROM_OWNER != '' && secrets.TOKEN != '' if: vars.DOER != '' && vars.FORGEJO != '' && vars.TO_OWNER != '' && vars.FROM_OWNER != '' && secrets.TOKEN != ''
steps: steps:
- uses: actions/checkout@v4 - uses: https://data.forgejo.org/actions/checkout@v4
- name: copy & sign - name: copy & sign
uses: https://data.forgejo.org/forgejo/forgejo-build-publish/publish@v5.3.1 uses: https://data.forgejo.org/forgejo/forgejo-build-publish/publish@v5.3.1

View file

@ -46,7 +46,7 @@ jobs:
apt-get update -qq apt-get update -qq
apt-get -q install -qq -y zstd apt-get -q install -qq -y zstd
- name: "Cache frontend build for playwright testing" - name: "Cache frontend build for playwright testing"
uses: actions/cache/save@v4 uses: https://data.forgejo.org/actions/cache/save@v4
with: with:
path: ${{github.workspace}}/public/assets path: ${{github.workspace}}/public/assets
key: frontend-build-${{ github.sha }} key: frontend-build-${{ github.sha }}
@ -104,7 +104,7 @@ jobs:
fetch-depth: 20 fetch-depth: 20
- uses: ./.forgejo/workflows-composite/setup-env - uses: ./.forgejo/workflows-composite/setup-env
- name: "Restore frontend build" - name: "Restore frontend build"
uses: actions/cache/restore@v4 uses: https://data.forgejo.org/actions/cache/restore@v4
id: cache-frontend id: cache-frontend
with: with:
path: ${{github.workspace}}/public/assets path: ${{github.workspace}}/public/assets

1
.gitignore vendored
View file

@ -72,6 +72,7 @@ cpu.out
/tests/e2e/reports /tests/e2e/reports
/tests/e2e/test-artifacts /tests/e2e/test-artifacts
/tests/e2e/test-snapshots /tests/e2e/test-snapshots
/tests/e2e/.auth
/tests/*.ini /tests/*.ini
/tests/**/*.git/**/*.sample /tests/**/*.git/**/*.sample
/node_modules /node_modules

View file

@ -1,6 +1,6 @@
FROM --platform=$BUILDPLATFORM code.forgejo.org/oci/xx AS xx FROM --platform=$BUILDPLATFORM data.forgejo.org/oci/xx AS xx
FROM --platform=$BUILDPLATFORM code.forgejo.org/oci/golang:1.23-alpine3.20 as build-env FROM --platform=$BUILDPLATFORM data.forgejo.org/oci/golang:1.23-alpine3.20 as build-env
ARG GOPROXY ARG GOPROXY
ENV GOPROXY=${GOPROXY:-direct} ENV GOPROXY=${GOPROXY:-direct}
@ -51,7 +51,7 @@ RUN chmod 755 /tmp/local/usr/bin/entrypoint \
/go/src/code.gitea.io/gitea/environment-to-ini /go/src/code.gitea.io/gitea/environment-to-ini
RUN chmod 644 /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete RUN chmod 644 /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete
FROM code.forgejo.org/oci/alpine:3.20 FROM data.forgejo.org/oci/alpine:3.20
ARG RELEASE_VERSION ARG RELEASE_VERSION
LABEL maintainer="contact@forgejo.org" \ LABEL maintainer="contact@forgejo.org" \
org.opencontainers.image.authors="Forgejo" \ org.opencontainers.image.authors="Forgejo" \

View file

@ -1,6 +1,6 @@
FROM --platform=$BUILDPLATFORM code.forgejo.org/oci/xx AS xx FROM --platform=$BUILDPLATFORM data.forgejo.org/oci/xx AS xx
FROM --platform=$BUILDPLATFORM code.forgejo.org/oci/golang:1.23-alpine3.20 as build-env FROM --platform=$BUILDPLATFORM data.forgejo.org/oci/golang:1.23-alpine3.20 as build-env
ARG GOPROXY ARG GOPROXY
ENV GOPROXY=${GOPROXY:-direct} ENV GOPROXY=${GOPROXY:-direct}
@ -49,7 +49,7 @@ RUN chmod 755 /tmp/local/usr/local/bin/docker-entrypoint.sh \
/go/src/code.gitea.io/gitea/environment-to-ini /go/src/code.gitea.io/gitea/environment-to-ini
RUN chmod 644 /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete RUN chmod 644 /go/src/code.gitea.io/gitea/contrib/autocompletion/bash_autocomplete
FROM code.forgejo.org/oci/alpine:3.20 FROM data.forgejo.org/oci/alpine:3.20
LABEL maintainer="contact@forgejo.org" \ LABEL maintainer="contact@forgejo.org" \
org.opencontainers.image.authors="Forgejo" \ org.opencontainers.image.authors="Forgejo" \
org.opencontainers.image.url="https://forgejo.org" \ org.opencontainers.image.url="https://forgejo.org" \

View file

@ -59,9 +59,9 @@ func initRemoveTags() {
oldnew := []string{} oldnew := []string{}
for _, el := range []string{ for _, el := range []string{
"email@example.com", "correu@example.com", "epasts@domens.lv", "email@exemplo.com", "eposta@ornek.com", "email@példa.hu", "email@esempio.it", "email@example.com", "correu@example.com", "epasts@domens.lv", "email@exemplo.com", "eposta@ornek.com", "email@példa.hu", "email@esempio.it",
"user", "utente", "lietotājs", "gebruiker", "usuário", "Benutzer", "Bruker", "bruger", "user", "utente", "lietotājs", "gebruiker", "usuário", "Benutzer", "Bruker", "bruger", "użytkownik",
"server", "servidor", "kiszolgáló", "serveris", "server", "servidor", "kiszolgáló", "serveris",
"label", "etichetta", "etiķete", "rótulo", "Label", "utilizador", "etiket", "iezīme", "label", "etichetta", "etiķete", "rótulo", "Label", "utilizador", "etiket", "iezīme", "etykieta",
} { } {
oldnew = append(oldnew, "<"+el+">", "REPLACED-TAG") oldnew = append(oldnew, "<"+el+">", "REPLACED-TAG")
} }

2
go.mod
View file

@ -2,7 +2,7 @@ module code.gitea.io/gitea
go 1.23 go 1.23
toolchain go1.23.4 toolchain go1.23.5
require ( require (
code.forgejo.org/f3/gof3/v3 v3.10.2 code.forgejo.org/f3/gof3/v3 v3.10.2

View file

@ -282,27 +282,22 @@ func UpdateRunner(ctx context.Context, r *ActionRunner, cols ...string) error {
} }
// DeleteRunner deletes a runner by given ID. // DeleteRunner deletes a runner by given ID.
func DeleteRunner(ctx context.Context, id int64) error { func DeleteRunner(ctx context.Context, r *ActionRunner) error {
runner, err := GetRunnerByID(ctx, id)
if err != nil {
return err
}
// Replace the UUID, which was either based on the secret's first 16 bytes or an UUIDv4, // Replace the UUID, which was either based on the secret's first 16 bytes or an UUIDv4,
// with a sequence of 8 0xff bytes followed by the little-endian version of the record's // with a sequence of 8 0xff bytes followed by the little-endian version of the record's
// identifier. This will prevent the deleted record's identifier from colliding with any // identifier. This will prevent the deleted record's identifier from colliding with any
// new record. // new record.
b := make([]byte, 8) b := make([]byte, 8)
binary.LittleEndian.PutUint64(b, uint64(id)) binary.LittleEndian.PutUint64(b, uint64(r.ID))
runner.UUID = fmt.Sprintf("ffffffff-ffff-ffff-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x", r.UUID = fmt.Sprintf("ffffffff-ffff-ffff-%.2x%.2x-%.2x%.2x%.2x%.2x%.2x%.2x",
b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7]) b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7])
err = UpdateRunner(ctx, runner, "UUID") err := UpdateRunner(ctx, r, "UUID")
if err != nil { if err != nil {
return err return err
} }
_, err = db.DeleteByID[ActionRunner](ctx, id) _, err = db.DeleteByID[ActionRunner](ctx, r.ID)
return err return err
} }

View file

@ -34,7 +34,7 @@ func TestDeleteRunner(t *testing.T) {
require.NoError(t, unittest.PrepareTestDatabase()) require.NoError(t, unittest.PrepareTestDatabase())
before := unittest.AssertExistsAndLoadBean(t, &ActionRunner{ID: recordID}) before := unittest.AssertExistsAndLoadBean(t, &ActionRunner{ID: recordID})
err := DeleteRunner(db.DefaultContext, recordID) err := DeleteRunner(db.DefaultContext, &ActionRunner{ID: recordID})
require.NoError(t, err) require.NoError(t, err)
var after ActionRunner var after ActionRunner

View file

@ -86,7 +86,7 @@ func FindVariables(ctx context.Context, opts FindVariablesOpts) ([]*ActionVariab
} }
func UpdateVariable(ctx context.Context, variable *ActionVariable) (bool, error) { func UpdateVariable(ctx context.Context, variable *ActionVariable) (bool, error) {
count, err := db.GetEngine(ctx).ID(variable.ID).Cols("name", "data"). count, err := db.GetEngine(ctx).ID(variable.ID).Where("owner_id = ? AND repo_id = ?", variable.OwnerID, variable.RepoID).Cols("name", "data").
Update(&ActionVariable{ Update(&ActionVariable{
Name: variable.Name, Name: variable.Name,
Data: variable.Data, Data: variable.Data,
@ -94,11 +94,9 @@ func UpdateVariable(ctx context.Context, variable *ActionVariable) (bool, error)
return count != 0, err return count != 0, err
} }
func DeleteVariable(ctx context.Context, id int64) error { func DeleteVariable(ctx context.Context, variableID, ownerID, repoID int64) (bool, error) {
if _, err := db.DeleteByID[ActionVariable](ctx, id); err != nil { count, err := db.GetEngine(ctx).Table("action_variable").Where("id = ? AND owner_id = ? AND repo_id = ?", variableID, ownerID, repoID).Delete()
return err return count != 0, err
}
return nil
} }
func GetVariablesOfRun(ctx context.Context, run *ActionRun) (map[string]string, error) { func GetVariablesOfRun(ctx context.Context, run *ActionRun) (map[string]string, error) {

View file

@ -0,0 +1,23 @@
-
id: 1001
title: Org project that contains private issues
owner_id: 3
repo_id: 0
is_closed: false
creator_id: 2
board_type: 1
type: 3
created_unix: 1738000000
updated_unix: 1738000000
-
id: 1002
title: User project that contains private issues
owner_id: 2
repo_id: 0
is_closed: false
creator_id: 2
board_type: 1
type: 1
created_unix: 1738000000
updated_unix: 1738000000

View file

@ -0,0 +1,17 @@
-
id: 1001
project_id: 1001
title: Triage
creator_id: 2
default: true
created_unix: 1738000000
updated_unix: 1738000000
-
id: 1002
project_id: 1002
title: Triage
creator_id: 2
default: true
created_unix: 1738000000
updated_unix: 1738000000

View file

@ -0,0 +1,11 @@
-
id: 1001
issue_id: 6
project_id: 1001
project_board_id: 1001
-
id: 1002
issue_id: 7
project_id: 1002
project_board_id: 1002

View file

@ -1,42 +1,49 @@
- -
id: 1 id: 1
team_id: 1 team_id: 1
org_id: 3
type: 1 type: 1
access_mode: 4 access_mode: 4
- -
id: 2 id: 2
team_id: 1 team_id: 1
org_id: 3
type: 2 type: 2
access_mode: 4 access_mode: 4
- -
id: 3 id: 3
team_id: 1 team_id: 1
org_id: 3
type: 3 type: 3
access_mode: 4 access_mode: 4
- -
id: 4 id: 4
team_id: 1 team_id: 1
org_id: 3
type: 4 type: 4
access_mode: 4 access_mode: 4
- -
id: 5 id: 5
team_id: 1 team_id: 1
org_id: 3
type: 5 type: 5
access_mode: 4 access_mode: 4
- -
id: 6 id: 6
team_id: 1 team_id: 1
org_id: 3
type: 6 type: 6
access_mode: 4 access_mode: 4
- -
id: 7 id: 7
team_id: 1 team_id: 1
org_id: 3
type: 7 type: 7
access_mode: 4 access_mode: 4

View file

@ -7,8 +7,10 @@ import (
"context" "context"
"code.gitea.io/gitea/models/db" "code.gitea.io/gitea/models/db"
org_model "code.gitea.io/gitea/models/organization"
project_model "code.gitea.io/gitea/models/project" project_model "code.gitea.io/gitea/models/project"
user_model "code.gitea.io/gitea/models/user" user_model "code.gitea.io/gitea/models/user"
"code.gitea.io/gitea/modules/optional"
"code.gitea.io/gitea/modules/util" "code.gitea.io/gitea/modules/util"
) )
@ -48,22 +50,29 @@ func (issue *Issue) ProjectColumnID(ctx context.Context) int64 {
} }
// LoadIssuesFromColumn load issues assigned to this column // LoadIssuesFromColumn load issues assigned to this column
func LoadIssuesFromColumn(ctx context.Context, b *project_model.Column) (IssueList, error) { func LoadIssuesFromColumn(ctx context.Context, b *project_model.Column, doer *user_model.User, org *org_model.Organization, isClosed optional.Option[bool]) (IssueList, error) {
issueList, err := Issues(ctx, &IssuesOptions{ issueOpts := &IssuesOptions{
ProjectColumnID: b.ID, ProjectColumnID: b.ID,
ProjectID: b.ProjectID, ProjectID: b.ProjectID,
SortType: "project-column-sorting", SortType: "project-column-sorting",
}) IsClosed: isClosed,
}
if doer != nil {
issueOpts.User = doer
issueOpts.Org = org
} else {
issueOpts.AllPublic = true
}
issueList, err := Issues(ctx, issueOpts)
if err != nil { if err != nil {
return nil, err return nil, err
} }
if b.Default { if b.Default {
issues, err := Issues(ctx, &IssuesOptions{ issueOpts.ProjectColumnID = db.NoConditionID
ProjectColumnID: db.NoConditionID,
ProjectID: b.ProjectID, issues, err := Issues(ctx, issueOpts)
SortType: "project-column-sorting",
})
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -78,10 +87,10 @@ func LoadIssuesFromColumn(ctx context.Context, b *project_model.Column) (IssueLi
} }
// LoadIssuesFromColumnList load issues assigned to the columns // LoadIssuesFromColumnList load issues assigned to the columns
func LoadIssuesFromColumnList(ctx context.Context, bs project_model.ColumnList) (map[int64]IssueList, error) { func LoadIssuesFromColumnList(ctx context.Context, bs project_model.ColumnList, doer *user_model.User, org *org_model.Organization, isClosed optional.Option[bool]) (map[int64]IssueList, error) {
issuesMap := make(map[int64]IssueList, len(bs)) issuesMap := make(map[int64]IssueList, len(bs))
for i := range bs { for i := range bs {
il, err := LoadIssuesFromColumn(ctx, bs[i]) il, err := LoadIssuesFromColumn(ctx, bs[i], doer, org, isClosed)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -160,3 +169,36 @@ func IssueAssignOrRemoveProject(ctx context.Context, issue *Issue, doer *user_mo
}) })
}) })
} }
// NumIssuesInProjects returns the amount of issues assigned to one of the project
// in the list which the doer can access.
func NumIssuesInProjects(ctx context.Context, pl []*project_model.Project, doer *user_model.User, org *org_model.Organization, isClosed optional.Option[bool]) (map[int64]int, error) {
numMap := make(map[int64]int, len(pl))
for _, p := range pl {
num, err := NumIssuesInProject(ctx, p, doer, org, isClosed)
if err != nil {
return nil, err
}
numMap[p.ID] = num
}
return numMap, nil
}
// NumIssuesInProject returns the amount of issues assigned to the project which
// the doer can access.
func NumIssuesInProject(ctx context.Context, p *project_model.Project, doer *user_model.User, org *org_model.Organization, isClosed optional.Option[bool]) (int, error) {
numIssuesInProject := int(0)
bs, err := p.GetColumns(ctx)
if err != nil {
return 0, err
}
im, err := LoadIssuesFromColumnList(ctx, bs, doer, org, isClosed)
if err != nil {
return 0, err
}
for _, il := range im {
numIssuesInProject += len(il)
}
return numIssuesInProject, nil
}

View file

@ -0,0 +1,100 @@
// Copyright 2025 The Forgejo Authors. All rights reserved.
// SPDX-License-Identifier: GPL-3.0-or-later
package issues_test
import (
"testing"
"code.gitea.io/gitea/models/db"
"code.gitea.io/gitea/models/issues"
"code.gitea.io/gitea/models/organization"
"code.gitea.io/gitea/models/project"
"code.gitea.io/gitea/models/unittest"
user_model "code.gitea.io/gitea/models/user"
"code.gitea.io/gitea/modules/optional"
"code.gitea.io/gitea/tests"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestPrivateIssueProjects(t *testing.T) {
defer tests.AddFixtures("models/fixtures/PrivateIssueProjects/")()
require.NoError(t, unittest.PrepareTestDatabase())
user2 := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 2})
t.Run("Organization project", func(t *testing.T) {
org := unittest.AssertExistsAndLoadBean(t, &organization.Organization{ID: 3})
orgProject := unittest.AssertExistsAndLoadBean(t, &project.Project{ID: 1001, OwnerID: org.ID})
column := unittest.AssertExistsAndLoadBean(t, &project.Column{ID: 1001, ProjectID: orgProject.ID})
t.Run("Authenticated user", func(t *testing.T) {
defer tests.PrintCurrentTest(t)()
issueList, err := issues.LoadIssuesFromColumn(db.DefaultContext, column, user2, org, optional.None[bool]())
require.NoError(t, err)
assert.Len(t, issueList, 1)
assert.EqualValues(t, 6, issueList[0].ID)
issuesNum, err := issues.NumIssuesInProject(db.DefaultContext, orgProject, user2, org, optional.None[bool]())
require.NoError(t, err)
assert.EqualValues(t, 1, issuesNum)
issuesNum, err = issues.NumIssuesInProject(db.DefaultContext, orgProject, user2, org, optional.Some(true))
require.NoError(t, err)
assert.EqualValues(t, 0, issuesNum)
issuesNum, err = issues.NumIssuesInProject(db.DefaultContext, orgProject, user2, org, optional.Some(false))
require.NoError(t, err)
assert.EqualValues(t, 1, issuesNum)
})
t.Run("Anonymous user", func(t *testing.T) {
defer tests.PrintCurrentTest(t)()
issueList, err := issues.LoadIssuesFromColumn(db.DefaultContext, column, nil, org, optional.None[bool]())
require.NoError(t, err)
assert.Empty(t, issueList)
issuesNum, err := issues.NumIssuesInProject(db.DefaultContext, orgProject, nil, org, optional.None[bool]())
require.NoError(t, err)
assert.EqualValues(t, 0, issuesNum)
})
})
t.Run("User project", func(t *testing.T) {
userProject := unittest.AssertExistsAndLoadBean(t, &project.Project{ID: 1002, OwnerID: user2.ID})
column := unittest.AssertExistsAndLoadBean(t, &project.Column{ID: 1002, ProjectID: userProject.ID})
t.Run("Authenticated user", func(t *testing.T) {
defer tests.PrintCurrentTest(t)()
issueList, err := issues.LoadIssuesFromColumn(db.DefaultContext, column, user2, nil, optional.None[bool]())
require.NoError(t, err)
assert.Len(t, issueList, 1)
assert.EqualValues(t, 7, issueList[0].ID)
issuesNum, err := issues.NumIssuesInProject(db.DefaultContext, userProject, user2, nil, optional.None[bool]())
require.NoError(t, err)
assert.EqualValues(t, 1, issuesNum)
issuesNum, err = issues.NumIssuesInProject(db.DefaultContext, userProject, user2, nil, optional.Some(true))
require.NoError(t, err)
assert.EqualValues(t, 0, issuesNum)
issuesNum, err = issues.NumIssuesInProject(db.DefaultContext, userProject, user2, nil, optional.Some(false))
require.NoError(t, err)
assert.EqualValues(t, 1, issuesNum)
})
t.Run("Anonymous user", func(t *testing.T) {
defer tests.PrintCurrentTest(t)()
issueList, err := issues.LoadIssuesFromColumn(db.DefaultContext, column, nil, nil, optional.None[bool]())
require.NoError(t, err)
assert.Empty(t, issueList)
issuesNum, err := issues.NumIssuesInProject(db.DefaultContext, userProject, nil, nil, optional.None[bool]())
require.NoError(t, err)
assert.EqualValues(t, 0, issuesNum)
})
})
}

View file

@ -1,23 +1,27 @@
// Copyright 2024 The Forgejo Authors. // Copyright 2025 The Forgejo Authors.
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: GPL-3.0-or-later
package v1_23 //nolint package v1_23 //nolint
import ( import (
"fmt"
"code.gitea.io/gitea/models/migrations/base" "code.gitea.io/gitea/models/migrations/base"
"xorm.io/xorm" "xorm.io/xorm"
"xorm.io/xorm/schemas"
) )
func GiteaLastDrop(x *xorm.Engine) error { func GiteaLastDrop(x *xorm.Engine) error {
tables, err := x.DBMetas()
if err != nil {
return err
}
sess := x.NewSession() sess := x.NewSession()
defer sess.Close() defer sess.Close()
for _, drop := range []struct { for _, drop := range []struct {
table string table string
field string column string
}{ }{
{"badge", "slug"}, {"badge", "slug"},
{"oauth2_application", "skip_secondary_authorization"}, {"oauth2_application", "skip_secondary_authorization"},
@ -29,10 +33,25 @@ func GiteaLastDrop(x *xorm.Engine) error {
{"protected_branch", "force_push_allowlist_team_i_ds"}, {"protected_branch", "force_push_allowlist_team_i_ds"},
{"protected_branch", "force_push_allowlist_deploy_keys"}, {"protected_branch", "force_push_allowlist_deploy_keys"},
} { } {
if _, err := sess.Exec(fmt.Sprintf("SELECT `%s` FROM `%s` WHERE 0 = 1", drop.field, drop.table)); err != nil { var table *schemas.Table
found := false
for _, table = range tables {
if table.Name == drop.table {
found = true
break
}
}
if !found {
continue continue
} }
if err := base.DropTableColumns(sess, drop.table, drop.field); err != nil {
if table.GetColumn(drop.column) == nil {
continue
}
if err := base.DropTableColumns(sess, drop.table, drop.column); err != nil {
return err return err
} }
} }

View file

@ -0,0 +1,41 @@
// Copyright 2025 The Forgejo Authors.
// SPDX-License-Identifier: GPL-3.0-or-later
package v1_23 //nolint
import (
"testing"
migration_tests "code.gitea.io/gitea/models/migrations/test"
"github.com/stretchr/testify/require"
"xorm.io/xorm/schemas"
)
func Test_GiteaLastDrop(t *testing.T) {
type Badge struct {
ID int64 `xorm:"pk autoincr"`
Slug string
}
x, deferable := migration_tests.PrepareTestEnv(t, 0, new(Badge))
defer deferable()
if x == nil || t.Failed() {
return
}
getColumn := func() *schemas.Column {
tables, err := x.DBMetas()
require.NoError(t, err)
require.Len(t, tables, 1)
table := tables[0]
require.Equal(t, "badge", table.Name)
return table.GetColumn("slug")
}
require.NotNil(t, getColumn(), "slug column exists")
require.NoError(t, GiteaLastDrop(x))
require.Nil(t, getColumn(), "slug column was deleted")
// idempotent
require.NoError(t, GiteaLastDrop(x))
}

View file

@ -57,20 +57,6 @@ func (Column) TableName() string {
return "project_board" // TODO: the legacy table name should be project_column return "project_board" // TODO: the legacy table name should be project_column
} }
// NumIssues return counter of all issues assigned to the column
func (c *Column) NumIssues(ctx context.Context) int {
total, err := db.GetEngine(ctx).Table("project_issue").
Where("project_id=?", c.ProjectID).
And("project_board_id=?", c.ID).
GroupBy("issue_id").
Cols("issue_id").
Count()
if err != nil {
return 0
}
return int(total)
}
func (c *Column) GetIssues(ctx context.Context) ([]*ProjectIssue, error) { func (c *Column) GetIssues(ctx context.Context) ([]*ProjectIssue, error) {
issues := make([]*ProjectIssue, 0, 5) issues := make([]*ProjectIssue, 0, 5)
if err := db.GetEngine(ctx).Where("project_id=?", c.ProjectID). if err := db.GetEngine(ctx).Where("project_id=?", c.ProjectID).

View file

@ -34,20 +34,6 @@ func deleteProjectIssuesByProjectID(ctx context.Context, projectID int64) error
return err return err
} }
// NumIssues return counter of all issues assigned to a project
func (p *Project) NumIssues(ctx context.Context) int {
c, err := db.GetEngine(ctx).Table("project_issue").
Where("project_id=?", p.ID).
GroupBy("issue_id").
Cols("issue_id").
Count()
if err != nil {
log.Error("NumIssues: %v", err)
return 0
}
return int(c)
}
// NumClosedIssues return counter of closed issues assigned to a project // NumClosedIssues return counter of closed issues assigned to a project
func (p *Project) NumClosedIssues(ctx context.Context) int { func (p *Project) NumClosedIssues(ctx context.Context) int {
c, err := db.GetEngine(ctx).Table("project_issue"). c, err := db.GetEngine(ctx).Table("project_issue").

View file

@ -166,9 +166,9 @@ func GetReviewers(ctx context.Context, repo *Repository, doerID, posterID int64)
// If isShowFullName is set to true, also include full name prefix search // If isShowFullName is set to true, also include full name prefix search
func GetIssuePostersWithSearch(ctx context.Context, repo *Repository, isPull bool, search string, isShowFullName bool) ([]*user_model.User, error) { func GetIssuePostersWithSearch(ctx context.Context, repo *Repository, isPull bool, search string, isShowFullName bool) ([]*user_model.User, error) {
users := make([]*user_model.User, 0, 30) users := make([]*user_model.User, 0, 30)
var prefixCond builder.Cond = builder.Like{"name", search + "%"} prefixCond := db.BuildCaseInsensitiveLike("name", search+"%")
if isShowFullName { if isShowFullName {
prefixCond = prefixCond.Or(builder.Like{"full_name", "%" + search + "%"}) prefixCond = db.BuildCaseInsensitiveLike("full_name", "%"+search+"%")
} }
cond := builder.In("`user`.id", cond := builder.In("`user`.id",

View file

@ -126,17 +126,15 @@ func (opts *SearchUserOptions) toSearchQueryBase(ctx context.Context) *xorm.Sess
return e.Where(cond) return e.Where(cond)
} }
// 2fa filter uses LEFT JOIN to check whether a user has a 2fa record // Check if the user has two factor enabled, which is TOTP or Webauthn.
// While using LEFT JOIN, sometimes the performance might not be good, but it won't be a problem now, such SQL is seldom executed.
// There are some possible methods to refactor this SQL in future when we really need to optimize the performance (but not now):
// (1) add a column in user table (2) add a setting value in user_setting table (3) use search engines (bleve/elasticsearch)
if opts.IsTwoFactorEnabled.Value() { if opts.IsTwoFactorEnabled.Value() {
cond = cond.And(builder.Expr("two_factor.uid IS NOT NULL")) cond = cond.And(builder.Expr("two_factor.uid IS NOT NULL OR webauthn_credential.user_id IS NOT NULL"))
} else { } else {
cond = cond.And(builder.Expr("two_factor.uid IS NULL")) cond = cond.And(builder.Expr("two_factor.uid IS NULL AND webauthn_credential.user_id IS NULL"))
} }
return e.Join("LEFT OUTER", "two_factor", "two_factor.uid = `user`.id"). return e.Join("LEFT OUTER", "two_factor", "two_factor.uid = `user`.id").
Join("LEFT OUTER", "webauthn_credential", "webauthn_credential.user_id = `user`.id").
Where(cond) Where(cond)
} }

View file

@ -222,7 +222,7 @@ func TestSearchUsers(t *testing.T) {
[]int64{1041, 37}) []int64{1041, 37})
testUserSuccess(&user_model.SearchUserOptions{ListOptions: db.ListOptions{Page: 1}, IsTwoFactorEnabled: optional.Some(true)}, testUserSuccess(&user_model.SearchUserOptions{ListOptions: db.ListOptions{Page: 1}, IsTwoFactorEnabled: optional.Some(true)},
[]int64{24}) []int64{24, 32})
} }
func TestEmailNotificationPreferences(t *testing.T) { func TestEmailNotificationPreferences(t *testing.T) {

View file

@ -8,6 +8,7 @@ import (
"bytes" "bytes"
"html/template" "html/template"
"io" "io"
"net/url"
"regexp" "regexp"
"slices" "slices"
"strconv" "strconv"
@ -77,6 +78,16 @@ func newFilePreview(ctx *RenderContext, node *html.Node, locale translation.Loca
commitSha := node.Data[m[4]:m[5]] commitSha := node.Data[m[4]:m[5]]
filePath := node.Data[m[6]:m[7]] filePath := node.Data[m[6]:m[7]]
urlFullSource := urlFull
if strings.HasSuffix(filePath, "?display=source") {
filePath = strings.TrimSuffix(filePath, "?display=source")
} else if Type(filePath) != "" {
urlFullSource = node.Data[m[0]:m[6]] + filePath + "?display=source#" + node.Data[m[8]:m[1]]
}
filePath, err := url.QueryUnescape(filePath)
if err != nil {
return nil
}
hash := node.Data[m[8]:m[9]] hash := node.Data[m[8]:m[9]]
preview.start = m[0] preview.start = m[0]
@ -113,7 +124,7 @@ func newFilePreview(ctx *RenderContext, node *html.Node, locale translation.Loca
titleBuffer.WriteString(" &ndash; ") titleBuffer.WriteString(" &ndash; ")
} }
err = html.Render(titleBuffer, createLink(urlFull, filePath, "muted")) err = html.Render(titleBuffer, createLink(urlFullSource, filePath, "muted"))
if err != nil { if err != nil {
log.Error("failed to render filepathLink: %v", err) log.Error("failed to render filepathLink: %v", err)
} }

View file

@ -1026,4 +1026,138 @@ func TestRender_FilePreview(t *testing.T) {
localMetas, localMetas,
) )
}) })
commitFileURL := util.URLJoin(markup.TestRepoURL, "src", "commit", "c9913120ed2c1e27c1d7752ecdb7a504dc7cf6be", "path", "to", "file.md")
t.Run("rendered file with ?display=source", func(t *testing.T) {
testRender(
commitFileURL+"?display=source"+"#L1-L2",
`<p></p>`+
`<div class="file-preview-box">`+
`<div class="header">`+
`<div>`+
`<a href="http://localhost:3000/gogits/gogs/src/commit/c9913120ed2c1e27c1d7752ecdb7a504dc7cf6be/path/to/file.md?display=source#L1-L2" class="muted" rel="nofollow">path/to/file.md</a>`+
`</div>`+
`<span class="text small grey">`+
`Lines 1 to 2 in <a href="http://localhost:3000/gogits/gogs/src/commit/c9913120ed2c1e27c1d7752ecdb7a504dc7cf6be" class="text black" rel="nofollow">c991312</a>`+
`</span>`+
`</div>`+
`<div class="ui table">`+
`<table class="file-preview">`+
`<tbody>`+
`<tr>`+
`<td class="lines-num"><span data-line-number="1"></span></td>`+
`<td class="lines-code chroma"><code class="code-inner"><span class="gh"># A`+"\n"+`</span></code></td>`+
`</tr>`+
`<tr>`+
`<td class="lines-num"><span data-line-number="2"></span></td>`+
`<td class="lines-code chroma"><code class="code-inner"><span class="gh"></span>B`+"\n"+`</code></td>`+
`</tr>`+
`</tbody>`+
`</table>`+
`</div>`+
`</div>`+
`<p></p>`,
localMetas,
)
})
t.Run("rendered file without ?display=source", func(t *testing.T) {
testRender(
commitFileURL+"#L1-L2",
`<p></p>`+
`<div class="file-preview-box">`+
`<div class="header">`+
`<div>`+
`<a href="http://localhost:3000/gogits/gogs/src/commit/c9913120ed2c1e27c1d7752ecdb7a504dc7cf6be/path/to/file.md?display=source#L1-L2" class="muted" rel="nofollow">path/to/file.md</a>`+
`</div>`+
`<span class="text small grey">`+
`Lines 1 to 2 in <a href="http://localhost:3000/gogits/gogs/src/commit/c9913120ed2c1e27c1d7752ecdb7a504dc7cf6be" class="text black" rel="nofollow">c991312</a>`+
`</span>`+
`</div>`+
`<div class="ui table">`+
`<table class="file-preview">`+
`<tbody>`+
`<tr>`+
`<td class="lines-num"><span data-line-number="1"></span></td>`+
`<td class="lines-code chroma"><code class="code-inner"><span class="gh"># A`+"\n"+`</span></code></td>`+
`</tr>`+
`<tr>`+
`<td class="lines-num"><span data-line-number="2"></span></td>`+
`<td class="lines-code chroma"><code class="code-inner"><span class="gh"></span>B`+"\n"+`</code></td>`+
`</tr>`+
`</tbody>`+
`</table>`+
`</div>`+
`</div>`+
`<p></p>`,
localMetas,
)
})
commitFileURL = util.URLJoin(markup.TestRepoURL, "src", "commit", "190d9492934af498c3f669d6a2431dc5459e5b20", "path", "to", "file.go")
t.Run("normal file with ?display=source", func(t *testing.T) {
testRender(
commitFileURL+"?display=source"+"#L2-L3",
`<p></p>`+
`<div class="file-preview-box">`+
`<div class="header">`+
`<div>`+
`<a href="http://localhost:3000/gogits/gogs/src/commit/190d9492934af498c3f669d6a2431dc5459e5b20/path/to/file.go?display=source#L2-L3" class="muted" rel="nofollow">path/to/file.go</a>`+
`</div>`+
`<span class="text small grey">`+
`Lines 2 to 3 in <a href="http://localhost:3000/gogits/gogs/src/commit/190d9492934af498c3f669d6a2431dc5459e5b20" class="text black" rel="nofollow">190d949</a>`+
`</span>`+
`</div>`+
`<div class="ui table">`+
`<table class="file-preview">`+
`<tbody>`+
`<tr>`+
`<td class="lines-num"><span data-line-number="2"></span></td>`+
`<td class="lines-code chroma"><code class="code-inner"><span class="nx">B</span>`+"\n"+`</code></td>`+
`</tr>`+
`<tr>`+
`<td class="lines-num"><span data-line-number="3"></span></td>`+
`<td class="lines-code chroma"><code class="code-inner"><span class="nx">C</span>`+"\n"+`</code></td>`+
`</tr>`+
`</tbody>`+
`</table>`+
`</div>`+
`</div>`+
`<p></p>`,
localMetas,
)
})
commitFileURL = util.URLJoin(markup.TestRepoURL, "src", "commit", "eeb243c3395e1921c5d90e73bd739827251fc99d", "path", "to", "file%20%23.txt")
t.Run("file with strange characters in name", func(t *testing.T) {
testRender(
commitFileURL+"#L1",
`<p></p>`+
`<div class="file-preview-box">`+
`<div class="header">`+
`<div>`+
`<a href="http://localhost:3000/gogits/gogs/src/commit/eeb243c3395e1921c5d90e73bd739827251fc99d/path/to/file%20%23.txt#L1" class="muted" rel="nofollow">path/to/file #.txt</a>`+
`</div>`+
`<span class="text small grey">`+
`Line 1 in <a href="http://localhost:3000/gogits/gogs/src/commit/eeb243c3395e1921c5d90e73bd739827251fc99d" class="text black" rel="nofollow">eeb243c</a>`+
`</span>`+
`</div>`+
`<div class="ui table">`+
`<table class="file-preview">`+
`<tbody>`+
`<tr>`+
`<td class="lines-num"><span data-line-number="1"></span></td>`+
`<td class="lines-code chroma"><code class="code-inner">A`+"\n"+`</code></td>`+
`</tr>`+
`</tbody>`+
`</table>`+
`</div>`+
`</div>`+
`<p></p>`,
localMetas,
)
})
} }

View file

@ -0,0 +1 @@
x•ŽANÃ0EYû³GB;a U=D9€=þ&–ÚÙÓr} 7èê­ÞÓÓëåÒŒBœ^¬´¤˜yY8Ï:AІ X}<7D>R×XkÎs­"î;uìFº®9x” Œ ÊEdÐ’%Í~**Zß3\ºÙvíô9Й>nÿ8Žfxkû=<3D>[9K”%L>®ôêÙ{§<>7Ãs;aÕvý4ÛhXOûH·Ô“þÕ†ûð`KÑ

View file

@ -0,0 +1 @@
x•ŽKŠ1@]çµ$¿J¥aæz€JRÁ@w+éØsýõ®ÞâñàåÛ²´ÖÛÃè"@VL&J3%f-ÑGDÒq2>FçjBOEݹË:ÀgÃ\1¤œ¦ê¦kÀêªEM6DÔ,Ÿ\‚âǸÞ:\6é¾OülmÈ©­;Ï­|ƒ!GäŒE£6Z«üzòY¥Î² ¨m¸üÂÿi.x-o³ò"›úŒLÌ

View file

@ -1 +1 @@
4c1aaf56bcb9f39dcf65f3f250726850aed13cd6 eeb243c3395e1921c5d90e73bd739827251fc99d

View file

@ -47,7 +47,7 @@ func AesDecrypt(key, text []byte) ([]byte, error) {
cfb.XORKeyStream(text, text) cfb.XORKeyStream(text, text)
data, err := base64.StdEncoding.DecodeString(string(text)) data, err := base64.StdEncoding.DecodeString(string(text))
if err != nil { if err != nil {
return nil, fmt.Errorf("AesDecrypt invalid decrypted base64 string: %w", err) return nil, fmt.Errorf("AesDecrypt invalid decrypted base64 string: %w - it can be caused by a change of the [security].SECRET_KEY setting or a database corruption - `forgejo doctor check --run check-db-consistency --fix` will get rid of orphaned rows found in the `two_factor` table and may fix this problem if they are the one with the invalid content", err)
} }
return data, nil return data, nil
} }

View file

@ -138,6 +138,11 @@ func CompileEmailGlobList(sec ConfigSection, keys ...string) (globs []glob.Glob)
return globs return globs
} }
// LoadServiceSetting loads the service settings
func LoadServiceSetting() {
loadServiceFrom(CfgProvider)
}
func loadServiceFrom(rootCfg ConfigProvider) { func loadServiceFrom(rootCfg ConfigProvider) {
sec := rootCfg.Section("service") sec := rootCfg.Section("service")
Service.ActiveCodeLives = sec.Key("ACTIVE_CODE_LIVE_MINUTES").MustInt(180) Service.ActiveCodeLives = sec.Key("ACTIVE_CODE_LIVE_MINUTES").MustInt(180)

View file

@ -4,7 +4,7 @@ dashboard=Přehled
explore=Procházet explore=Procházet
help=Nápověda help=Nápověda
logo=Logo logo=Logo
sign_in=Přihlášení sign_in=Přihlásit se
sign_in_with_provider = Přihlásit se přes %s sign_in_with_provider = Přihlásit se přes %s
sign_in_or=nebo sign_in_or=nebo
sign_out=Odhlásit se sign_out=Odhlásit se
@ -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
@ -681,6 +681,8 @@ To = Název větve
Biography = Životopis Biography = Životopis
AccessToken = Přístupový token AccessToken = Přístupový token
email_domain_is_not_allowed = Doména uživatelské e-mailové adresy <b>%s</b> je v rozporu se seznamem EMAIL_DOMAIN_ALLOWLIST nebo EMAIL_DOMAIN_BLOCKLIST. Ujistěte se, že je vaše adresa správně nastavena.
[user] [user]
change_avatar=Změnit váš avatar… change_avatar=Změnit váš avatar…
joined_on=Přidal/a se %s joined_on=Přidal/a se %s
@ -767,7 +769,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 +782,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 +824,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 +840,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 +863,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 +876,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 +898,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 +916,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.
@ -966,7 +968,7 @@ oauth2_client_secret_hint=Tajný klíč se znovu nezobrazí po opuštění nebo
oauth2_application_edit=Upravit oauth2_application_edit=Upravit
oauth2_application_create_description=Aplikace OAuth2 poskytují přístup vašim aplikacím třetích stran k uživatelským účtům na této instanci. oauth2_application_create_description=Aplikace OAuth2 poskytují přístup vašim aplikacím třetích stran k uživatelským účtům na této instanci.
oauth2_application_remove_description=Odebráním OAuth2 aplikace zabrání přístupu ověřeným uživatelům na této instanci. Pokračovat? oauth2_application_remove_description=Odebráním OAuth2 aplikace zabrání přístupu ověřeným uživatelům na této instanci. Pokračovat?
oauth2_application_locked=Gitea předregistruje některé OAuth2 aplikace při spuštění, pokud je to povoleno v konfiguraci. Aby se zabránilo neočekávanému chování, nelze je upravovat ani odstranit. Více informací naleznete v dokumentaci OAuth2. oauth2_application_locked=Forgejo předem zaregistruje některé OAuth2 aplikace při spuštění, pokud je to povoleno v konfiguraci. Aby se zabránilo neočekávanému chování, nelze je upravovat ani odstranit. Více informací naleznete v dokumentaci OAuth2.
authorized_oauth2_applications=Autorizované aplikace OAuth2 authorized_oauth2_applications=Autorizované aplikace OAuth2
authorized_oauth2_applications_description=Těmto aplikacím třetích stran jste udělili přístup ke svému osobnímu účtu Forgejo. Zrušte prosím přístup aplikacím, které již nejsou používány. authorized_oauth2_applications_description=Těmto aplikacím třetích stran jste udělili přístup ke svému osobnímu účtu Forgejo. Zrušte prosím přístup aplikacím, které již nejsou používány.
@ -1113,12 +1115,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 +1153,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 +1269,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 +1287,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 +1321,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 +1365,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é.
@ -1380,7 +1382,7 @@ editor.file_is_a_symlink=`„%s“ je symbolický odkaz. Symbolické odkazy nemo
editor.filename_is_a_directory=Jméno souboru „%s“ je již použito jako jméno adresáře v tomto repozitáři. editor.filename_is_a_directory=Jméno souboru „%s“ je již použito jako jméno adresáře v tomto repozitáři.
editor.file_editing_no_longer_exists=Upravovaný soubor „%s“ již není součástí tohoto repozitáře. editor.file_editing_no_longer_exists=Upravovaný soubor „%s“ již není součástí tohoto repozitáře.
editor.file_deleting_no_longer_exists=Odstraňovaný soubor „%s“ již není součástí tohoto repozitáře. editor.file_deleting_no_longer_exists=Odstraňovaný soubor „%s“ již není součástí tohoto repozitáře.
editor.file_changed_while_editing=Obsah souboru se od zahájení úprav změnil. <a target="_blank" rel="noopener noreferrer" href="%s">Klikněte sem</a> pro jejich zobrazení nebo <strong>proveďte commit změn ještě jednou</strong> pro jejich přepsání. editor.file_changed_while_editing=Obsah souboru se od zahájení úprav změnil. <a target="_blank" rel="noopener noreferrer" href="%s">Klikněte sem</a> pro jeho zobrazení nebo <strong>odešlete změny ještě jednou</strong> pro jeho přepsání.
editor.file_already_exists=Soubor „%s“ již existuje v tomto repozitáři. editor.file_already_exists=Soubor „%s“ již existuje v tomto repozitáři.
editor.commit_empty_file_header=Odeslat prázdný soubor editor.commit_empty_file_header=Odeslat prázdný soubor
editor.commit_empty_file_text=Soubor, který se chystáte odeslat, je prázdný. Pokračovat? editor.commit_empty_file_text=Soubor, který se chystáte odeslat, je prázdný. Pokračovat?
@ -1394,16 +1396,16 @@ editor.add_subdir=Přidat adresář…
editor.unable_to_upload_files=Nepodařilo se nahrát soubory do „%s“. Chyba: %v editor.unable_to_upload_files=Nepodařilo se nahrát soubory do „%s“. Chyba: %v
editor.upload_file_is_locked=Soubor „%s“ je uzamčen uživatelem %s. editor.upload_file_is_locked=Soubor „%s“ je uzamčen uživatelem %s.
editor.upload_files_to_dir=Nahrány soubory do „%s“ editor.upload_files_to_dir=Nahrány soubory do „%s“
editor.cannot_commit_to_protected_branch=Nelze vytvořit commit v chráněné větvi „%s“. editor.cannot_commit_to_protected_branch=Nelze vytvořit revizi v chráněné větvi „%s“.
editor.no_commit_to_branch=Nepodařilo se odeslat přímo do větve: editor.no_commit_to_branch=Nepodařilo se odeslat přímo do větve:
editor.user_no_push_to_branch=Uživatel nemůže nahrávat do větve editor.user_no_push_to_branch=Uživatel nemůže nahrávat do větve
editor.require_signed_commit=Větev vyžaduje podepsaný commit editor.require_signed_commit=Větev vyžaduje podepsanou revizi
editor.cherry_pick=Cherry-pick %s na: editor.cherry_pick=Cherry-pick %s na:
editor.revert=Vrátit %s na: editor.revert=Vrátit %s na:
commits.desc=Procházet historii změn zdrojového kódu. commits.desc=Procházet historii změn zdrojového kódu.
commits.commits=Commity commits.commits=Revize
commits.no_commits=Žádné společné commity. „%s“ a „%s“ mají zcela odlišnou historii. commits.no_commits=Žádné společné revize. „%s“ a „%s“ mají zcela odlišnou historii.
commits.nothing_to_compare=Tyto větve jsou stejné. commits.nothing_to_compare=Tyto větve jsou stejné.
commits.search=Hledání commitů… commits.search=Hledání commitů…
commits.search.tooltip=Můžete předřadit klíčová slova s „author:“, „committer:“, „after:“ nebo „before:“, např. „revert author:Alice before:2019-01-03“. commits.search.tooltip=Můžete předřadit klíčová slova s „author:“, „committer:“, „after:“ nebo „before:“, např. „revert author:Alice before:2019-01-03“.
@ -1416,21 +1418,21 @@ commits.older=Starší
commits.newer=Novější commits.newer=Novější
commits.signed_by=Podepsáno commits.signed_by=Podepsáno
commits.signed_by_untrusted_user=Podepsáno nedůvěryhodným uživatelem commits.signed_by_untrusted_user=Podepsáno nedůvěryhodným uživatelem
commits.signed_by_untrusted_user_unmatched=Podepsáno nedůvěryhodným uživatelem, který nesouhlasí s přispěvatelem commits.signed_by_untrusted_user_unmatched=Podepsáno nedůvěryhodným uživatelem, který neodpovídá přispěvateli
commits.gpg_key_id=ID klíče GPG commits.gpg_key_id=ID klíče GPG
commits.ssh_key_fingerprint=Otisk klíče SSH commits.ssh_key_fingerprint=Otisk klíče SSH
commits.view_path=Zobrazit v tomto bodě v historii commits.view_path=Zobrazit tento bod v historii
commit.operations=Operace commit.operations=Operace
commit.revert=Vrátit commit.revert=Vrátit
commit.revert-header=Vrátit: %s commit.revert-header=Vrátit: %s
commit.revert-content=Vyberte větev pro návrat na: commit.revert-content=Vyberte větev pro návrat:
commit.cherry-pick=Cherry-pick commit.cherry-pick=Cherry-pick
commit.cherry-pick-header=Cherry-pick: %s commit.cherry-pick-header=Cherry-pick: %s
commit.cherry-pick-content=Vyberte větev pro Cherry-pick na: commit.cherry-pick-content=Vyberte větev pro Cherry-pick:
commitstatus.error=Chyba commitstatus.error=Chyba
commitstatus.failure=Chyba commitstatus.failure=Selhání
commitstatus.pending=Čekající commitstatus.pending=Čekající
commitstatus.success=Úspěch commitstatus.success=Úspěch
@ -1613,15 +1615,15 @@ issues.context.edit=Upravit
issues.context.delete=Smazat issues.context.delete=Smazat
issues.no_content=K dispozici není žádný popis. issues.no_content=K dispozici není žádný popis.
issues.close=Zavřít problém issues.close=Zavřít problém
issues.comment_pull_merged_at=sloučený commit %[1]s do %[2]s %[3]s issues.comment_pull_merged_at=sloučena revize %[1]s do %[2]s %[3]s
issues.comment_manually_pull_merged_at=ručně sloučený commit %[1]s do %[2]s %[3]s issues.comment_manually_pull_merged_at=ručně sloučena revize %[1]s do %[2]s %[3]s
issues.close_comment_issue=Zavřít s komentářem issues.close_comment_issue=Zavřít s komentářem
issues.reopen_issue=Znovu otevřít issues.reopen_issue=Znovu otevřít
issues.reopen_comment_issue=Znovu otevřít s komentářem issues.reopen_comment_issue=Znovu otevřít s komentářem
issues.create_comment=Okomentovat issues.create_comment=Okomentovat
issues.closed_at=`uzavřel/a tento problém <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.closed_at=`uzavřel/a tento problém <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.reopened_at=`znovu otevřel/a tento problém <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.reopened_at=`znovu otevřel/a tento problém <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.commit_ref_at=`odkázal/a na tento problém z commitu <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.commit_ref_at=`odkázal/a na tento problém z revize <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_issue_from=`<a href="%[3]s">odkázal/a na tento problém %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.ref_issue_from=`<a href="%[3]s">odkázal/a na tento problém %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_pull_from=`<a href="%[3]s">odkázal/a na tuto žádost o sloučení %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.ref_pull_from=`<a href="%[3]s">odkázal/a na tuto žádost o sloučení %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_closing_from=`<a href="%[3]s">odkazoval/a na tento problém ze žádosti o sloučení %[4]s, která jej uzavře</a>, <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.ref_closing_from=`<a href="%[3]s">odkazoval/a na tento problém ze žádosti o sloučení %[4]s, která jej uzavře</a>, <a id="%[1]s" href="#%[1]s">%[2]s</a>`
@ -1727,8 +1729,8 @@ issues.due_date=Termín dokončení
issues.invalid_due_date_format=Termín dokončení musí být ve formátu „rrrr-mm-dd“. issues.invalid_due_date_format=Termín dokončení musí být ve formátu „rrrr-mm-dd“.
issues.error_modifying_due_date=Změna termínu dokončení selhala. issues.error_modifying_due_date=Změna termínu dokončení selhala.
issues.error_removing_due_date=Odstranění termínu dokončení selhalo. issues.error_removing_due_date=Odstranění termínu dokončení selhalo.
issues.push_commit_1=přidal/a %d commit %s issues.push_commit_1=přidal/a %d revizi %s
issues.push_commits_n=přidal/a %d commity %s issues.push_commits_n=přidal/a %d revize %s
issues.force_push_codes=`vynucené nahrání %[1]s od <a class="%[7]s" href="%[3]s"><code>%[2]s</code></a> do <a class="%[7]s" href="%[5]s"><code>%[4]s</code></a> %[6]s` issues.force_push_codes=`vynucené nahrání %[1]s od <a class="%[7]s" href="%[3]s"><code>%[2]s</code></a> do <a class="%[7]s" href="%[5]s"><code>%[4]s</code></a> %[6]s`
issues.force_push_compare=Porovnat issues.force_push_compare=Porovnat
issues.due_date_form=rrrr-mm-dd issues.due_date_form=rrrr-mm-dd
@ -1833,13 +1835,13 @@ pulls.switch_comparison_type=Přepnout typ porovnání
pulls.switch_head_and_base=Prohodit hlavní a základní větev pulls.switch_head_and_base=Prohodit hlavní a základní větev
pulls.filter_branch=Filtrovat větev pulls.filter_branch=Filtrovat větev
pulls.no_results=Nebyly nalezeny žádné výsledky. pulls.no_results=Nebyly nalezeny žádné výsledky.
pulls.show_all_commits=Zobrazit všechny commity pulls.show_all_commits=Zobrazit všechny revize
pulls.show_changes_since_your_last_review=Zobrazit změny od vašeho posledního posouzení pulls.show_changes_since_your_last_review=Zobrazit změny od vašeho posledního posouzení
pulls.showing_only_single_commit=Zobrazuji pouze změny commitu %[1]s pulls.showing_only_single_commit=Zobrazuji pouze změny revize %[1]s
pulls.showing_specified_commit_range=Zobrazují se pouze změny mezi %[1]s..%[2]s pulls.showing_specified_commit_range=Zobrazují se pouze změny mezi %[1]s..%[2]s
pulls.select_commit_hold_shift_for_range=Vyberte commit. Podržte klávesu shift + klepněte pro výběr rozsahu pulls.select_commit_hold_shift_for_range=Vyberte revizi. Podržte klávesu Shift a klikněte pro výběr rozsahu
pulls.review_only_possible_for_full_diff=Posouzení je možné pouze při zobrazení plného rozlišení pulls.review_only_possible_for_full_diff=Posouzení je možné pouze při zobrazení plného rozlišení
pulls.filter_changes_by_commit=Filtrovat podle commitu pulls.filter_changes_by_commit=Filtrovat podle revize
pulls.nothing_to_compare=Tyto větve jsou stejné. Není třeba vytvářet žádost o sloučení. pulls.nothing_to_compare=Tyto větve jsou stejné. Není třeba vytvářet žádost o sloučení.
pulls.nothing_to_compare_have_tag = Vybraná větev a značka jsou shodné. pulls.nothing_to_compare_have_tag = Vybraná větev a značka jsou shodné.
pulls.nothing_to_compare_and_allow_empty_pr=Tyto větve jsou stejné. Tato žádost o sloučení bude prázdná. pulls.nothing_to_compare_and_allow_empty_pr=Tyto větve jsou stejné. Tato žádost o sloučení bude prázdná.
@ -1849,7 +1851,7 @@ pulls.title_desc_few=chce sloučit %[1]d commity z větve <code>%[2]s</code> do
pulls.merged_title_desc_few=sloučil %[1]d commity z větve <code>%[2]s</code> do větve <code>%[3]s</code> před %[4]s pulls.merged_title_desc_few=sloučil %[1]d commity z větve <code>%[2]s</code> do větve <code>%[3]s</code> před %[4]s
pulls.change_target_branch_at=`změnil/a cílovou větev z <b>%s</b> na <b>%s</b> %s` pulls.change_target_branch_at=`změnil/a cílovou větev z <b>%s</b> na <b>%s</b> %s`
pulls.tab_conversation=Konverzace pulls.tab_conversation=Konverzace
pulls.tab_commits=Commity pulls.tab_commits=Revize
pulls.tab_files=Změněné soubory pulls.tab_files=Změněné soubory
pulls.reopen_to_merge=Otevřete znovu tuto žádost pro provedení sloučení. pulls.reopen_to_merge=Otevřete znovu tuto žádost pro provedení sloučení.
pulls.cant_reopen_deleted_branch=Tuto žádost o sloučení nelze znovu otevřít, protože větev byla smazána. pulls.cant_reopen_deleted_branch=Tuto žádost o sloučení nelze znovu otevřít, protože větev byla smazána.
@ -1868,7 +1870,7 @@ pulls.data_broken=Tato žádost o sloučení je rozbitá kvůli chybějícím in
pulls.files_conflicted=Tato žádost o sloučení obsahuje změny, které jsou v rozporu s cílovou větví. pulls.files_conflicted=Tato žádost o sloučení obsahuje změny, které jsou v rozporu s cílovou větví.
pulls.is_checking=Právě probíhá kontrola konfliktů při sloučení. Zkuste to za chvíli. pulls.is_checking=Právě probíhá kontrola konfliktů při sloučení. Zkuste to za chvíli.
pulls.is_ancestor=Tato větev je již součástí cílové větve. Není co sloučit. pulls.is_ancestor=Tato větev je již součástí cílové větve. Není co sloučit.
pulls.is_empty=Změny na této větvi jsou již na cílové větvi. Toto bude prázdný commit. pulls.is_empty=Změny na této větvi se již nacházejí na cílové větvi. Tato revize bude prázdná.
pulls.required_status_check_failed=Některé požadované kontroly nebyly úspěšné. pulls.required_status_check_failed=Některé požadované kontroly nebyly úspěšné.
pulls.required_status_check_missing=Některé požadované kontroly chybí. pulls.required_status_check_missing=Některé požadované kontroly chybí.
pulls.required_status_check_administrator=Jako administrátor stále můžete sloučit tuto žádost. pulls.required_status_check_administrator=Jako administrátor stále můžete sloučit tuto žádost.
@ -1889,25 +1891,25 @@ pulls.reject_count_1=%d žádost o změnu
pulls.reject_count_n=%d žádostí o změnu pulls.reject_count_n=%d žádostí o změnu
pulls.waiting_count_1=%d čekající posouzení pulls.waiting_count_1=%d čekající posouzení
pulls.waiting_count_n=%d čekajících posouzení pulls.waiting_count_n=%d čekajících posouzení
pulls.wrong_commit_id=id commitu musí být id commitu v cílové větvi pulls.wrong_commit_id=id revize musí být id revize v cílové větvi
pulls.no_merge_desc=Tato žádost nemůže být sloučena, protože všechny možnosti repozitáře na sloučení jsou zakázány. pulls.no_merge_desc=Tato žádost nemůže být sloučena, protože všechny možnosti repozitáře na sloučení jsou zakázány.
pulls.no_merge_helper=Povolte možnosti sloučení v nastavení repozitáře nebo proveďte sloučení žádosti ručně. pulls.no_merge_helper=Povolte možnosti sloučení v nastavení repozitáře nebo proveďte sloučení žádosti ručně.
pulls.no_merge_wip=Tato žádost nemůže být sloučena, protože je označena jako rozpracovaná. pulls.no_merge_wip=Tato žádost nemůže být sloučena, protože je označena jako rozpracovaná.
pulls.no_merge_not_ready=Tento žádost není připravena na sloučení, zkontrolujte stav posouzení a kontroly stavu. pulls.no_merge_not_ready=Tento žádost není připravena na sloučení, zkontrolujte stav posouzení a kontroly stavu.
pulls.no_merge_access=Nemáte oprávnění sloučit tuto žádost. pulls.no_merge_access=Nemáte oprávnění sloučit tuto žádost.
pulls.merge_pull_request=Vytvořit slučovací commit pulls.merge_pull_request=Vytvořit slučovací revizi
pulls.rebase_merge_pull_request=Rebase pak fast-forward pulls.rebase_merge_pull_request=Rebase pak fast-forward
pulls.rebase_merge_commit_pull_request=Rebase a poté vytvořit slučovací commit pulls.rebase_merge_commit_pull_request=Provést rebase a poté vytvořit slučovací revizi
pulls.squash_merge_pull_request=Vytvořit squash commit pulls.squash_merge_pull_request=Vytvořit squash revizi
pulls.merge_manually=Sloučeno ručně pulls.merge_manually=Sloučeno ručně
pulls.merge_commit_id=ID slučovacího commitu pulls.merge_commit_id=ID slučovací revize
pulls.require_signed_wont_sign=Větev vyžaduje podepsané commity, ale toto sloučení nebude podepsáno pulls.require_signed_wont_sign=Větev vyžaduje podepsané revize, ale toto sloučení nebude podepsáno
pulls.invalid_merge_option=Pro tuto žádost nemůžete použít tuto možnost sloučení. pulls.invalid_merge_option=Pro tuto žádost nemůžete použít tuto možnost sloučení.
pulls.merge_conflict=Sloučení selhalo: při slučování došlo ke konfliktu. Tip: zkuste jinou strategii pulls.merge_conflict=Sloučení selhalo: při slučování došlo ke konfliktu. Tip: zkuste jinou strategii
pulls.merge_conflict_summary=Chybové hlášení pulls.merge_conflict_summary=Chybové hlášení
pulls.rebase_conflict=Sloučení selhalo: došlo ke konfliktu při rebase commitu: %[1]s. Tip: zkuste jinou strategii pulls.rebase_conflict=Sloučení selhalo: došlo ke konfliktu při provádění rebase revize %[1]s. Tip: zkuste jinou strategii
pulls.rebase_conflict_summary=Chybové hlášení pulls.rebase_conflict_summary=Chybové hlášení
pulls.unrelated_histories=Sloučení selhalo: hlava a základ revize nesdílí společnou historii. Tip: zkuste jinou strategii pulls.unrelated_histories=Sloučení selhalo: hlava a základ revize nesdílí společnou historii. Tip: zkuste jinou strategii
pulls.merge_out_of_date=Sloučení selhalo: základ byl aktualizován při generování sloučení. Tip: zkuste to znovu. pulls.merge_out_of_date=Sloučení selhalo: základ byl aktualizován při generování sloučení. Tip: zkuste to znovu.
@ -1937,7 +1939,7 @@ pulls.reopened_at=`znovu otevřel/a tuto žádost o sloučení <a id="%[1]s" hre
pulls.cmd_instruction_hint=Zobrazit instrukce příkazové řádky pulls.cmd_instruction_hint=Zobrazit instrukce příkazové řádky
pulls.cmd_instruction_checkout_desc=Z vašeho repositáře projektu se podívejte na novou větev a vyzkoušejte změny. pulls.cmd_instruction_checkout_desc=Z vašeho repositáře projektu se podívejte na novou větev a vyzkoušejte změny.
pulls.cmd_instruction_merge_title=Sloučit pulls.cmd_instruction_merge_title=Sloučit
pulls.cmd_instruction_merge_desc=Slučte změny a aktualizujte je na Gitea. pulls.cmd_instruction_merge_desc=Slučte změny a aktualizujte je na Forgeju.
pulls.clear_merge_message=Vymazat zprávu o sloučení pulls.clear_merge_message=Vymazat zprávu o sloučení
pulls.auto_merge_button_when_succeed=(Když kontroly uspějí) pulls.auto_merge_button_when_succeed=(Když kontroly uspějí)
@ -1959,7 +1961,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
@ -1988,15 +1990,15 @@ milestones.filter_sort.most_complete=Nejvíce dokončené
milestones.filter_sort.most_issues=Nejvíce problémů milestones.filter_sort.most_issues=Nejvíce problémů
milestones.filter_sort.least_issues=Nejméně problémů milestones.filter_sort.least_issues=Nejméně problémů
signing.will_sign=Tento commit bude podepsána klíčem „%s“. signing.will_sign=Tato revize bude podepsána klíčem „%s“.
signing.wont_sign.error=Došlo k chybě při kontrole, zda může být commit podepsán. signing.wont_sign.error=Došlo k chybě při kontrole, zda může být revize podepsána.
signing.wont_sign.nokey=Tato instance nemá žádný klíč k podepsání tohoto commitu. signing.wont_sign.nokey=Tato instance nemá žádný klíč k podepsání této revize.
signing.wont_sign.never=Commity nejsou nikdy podepsány. signing.wont_sign.never=Revize nebudou nikdy podepsány.
signing.wont_sign.always=Commity jsou vždy podepsány. signing.wont_sign.always=Revize budou vždy podepsány.
signing.wont_sign.pubkey=Commit nebude podepsán, protože nemáte veřejný klíč spojený s vaším účtem. signing.wont_sign.pubkey=Reviz nebude podepsána, protože nemáte veřejný klíč spojený s vaším účtem.
signing.wont_sign.twofa=Pro podepisování commitů musíte mít zapnuto dvoufázové ověření. signing.wont_sign.twofa=Pro podepisování revizí musíte mít zapnuto dvoufázové ověření.
signing.wont_sign.parentsigned=Commit nebude podepsán, protože nadřazený commit není podepsán. signing.wont_sign.parentsigned=Revize nebude podepsána, protože nadřazená revize není podepsána.
signing.wont_sign.basesigned=Sloučení nebude podepsáno, protože základní commit není podepsaný. signing.wont_sign.basesigned=Revize nebude podepsána, protože základní revize není podepsána.
signing.wont_sign.headsigned=Sloučení nebude podepsáno, protože hlavní revize není podepsána. signing.wont_sign.headsigned=Sloučení nebude podepsáno, protože hlavní revize není podepsána.
signing.wont_sign.commitssigned=Sloučení nebude podepsáno, protože všechny přidružené revize nejsou podepsány. signing.wont_sign.commitssigned=Sloučení nebude podepsáno, protože všechny přidružené revize nejsou podepsány.
signing.wont_sign.approved=Sloučení nebude podepsáno, protože žádost o sloučení není schválena. signing.wont_sign.approved=Sloučení nebude podepsáno, protože žádost o sloučení není schválena.
@ -2015,9 +2017,9 @@ wiki.filter_page=Filtr stránky
wiki.new_page=Stránka wiki.new_page=Stránka
wiki.page_title=Název stránky wiki.page_title=Název stránky
wiki.page_content=Obsah stránky wiki.page_content=Obsah stránky
wiki.default_commit_message=Napište poznámku k této aktualizaci stránky (nepovinný). wiki.default_commit_message=Napište poznámku k této aktualizaci stránky (nepovinné).
wiki.save_page=Uložit stránku wiki.save_page=Uložit stránku
wiki.last_commit_info=%s upravil tuto stránku %s wiki.last_commit_info=Uživatel %s upravil tuto stránku %s
wiki.edit_page_button=Změnit stránku wiki.edit_page_button=Změnit stránku
wiki.new_page_button=Nová stránka wiki.new_page_button=Nová stránka
wiki.file_revision=Revize stránky wiki.file_revision=Revize stránky
@ -2076,14 +2078,14 @@ activity.title.releases_1=%d vydání
activity.title.releases_n=%d vydání activity.title.releases_n=%d vydání
activity.title.releases_published_by=%s publikoval %s activity.title.releases_published_by=%s publikoval %s
activity.published_release_label=Vydání activity.published_release_label=Vydání
activity.no_git_activity=V tomto období nebyla žádná aktivita při odevzdání. activity.no_git_activity=V tomto období nebyla žádná aktivita přispěvatelů.
activity.git_stats_exclude_merges=Při vyloučení slučování, activity.git_stats_exclude_merges=Při vyloučení slučování,
activity.git_stats_author_1=%d autor activity.git_stats_author_1=%d autor
activity.git_stats_author_n=%d autoři activity.git_stats_author_n=%d autoři
activity.git_stats_pushed_1=nahrál activity.git_stats_pushed_1=nahrál
activity.git_stats_pushed_n=nahrály activity.git_stats_pushed_n=nahrály
activity.git_stats_commit_1=%d commit activity.git_stats_commit_1=%d revize
activity.git_stats_commit_n=%d commity activity.git_stats_commit_n=%d revizí
activity.git_stats_push_to_branch=do %s a activity.git_stats_push_to_branch=do %s a
activity.git_stats_push_to_all_branches=do všech větví. activity.git_stats_push_to_all_branches=do všech větví.
activity.git_stats_on_default_branch=Na %s, activity.git_stats_on_default_branch=Na %s,
@ -2099,7 +2101,7 @@ activity.git_stats_deletion_1=%d odebrání
activity.git_stats_deletion_n=%d odebrání activity.git_stats_deletion_n=%d odebrání
contributors.contribution_type.filter_label = Typ přispění: contributors.contribution_type.filter_label = Typ přispění:
contributors.contribution_type.commits=Commity contributors.contribution_type.commits=Revize
search=Vyhledat search=Vyhledat
search.search_repo=Hledat repozitář search.search_repo=Hledat repozitář
@ -2125,9 +2127,9 @@ settings.hooks=Webhooky
settings.githooks=Git hooky settings.githooks=Git hooky
settings.basic_settings=Základní nastavení settings.basic_settings=Základní nastavení
settings.mirror_settings=Nastavení zrcadel settings.mirror_settings=Nastavení zrcadel
settings.mirror_settings.docs=Nastavte repozitář pro automatickou synchronizaci commitů, značek a větví s jiným repozitářem. settings.mirror_settings.docs=Nastavte repozitář pro automatickou synchronizaci revizí, značek a větví s jiným repozitářem.
settings.mirror_settings.docs.disabled_pull_mirror.instructions=Nastavte váš projekt pro automatické nahrávání commitů, značek a větví do jiného repozitáře. Správce webu zakázal zrcadla pro natažení. settings.mirror_settings.docs.disabled_pull_mirror.instructions=Nastavte váš projekt pro automatické nahrávání revizí, značek a větví do jiného repozitáře. Správce webu zakázal nahrávání ze zrcadel.
settings.mirror_settings.docs.disabled_push_mirror.instructions=Nastavte svůj projekt pro automatické natažení commitů, značek a větví z jiného repozitáře. settings.mirror_settings.docs.disabled_push_mirror.instructions=Nastavte svůj projekt pro automatické nahrávání revizí, značek a větví z jiného repozitáře.
settings.mirror_settings.docs.no_new_mirrors=Váš repozitář zrcadlí změny do nebo z jiného repozitáře. Mějte prosím na paměti, že v tuto chvíli nemůžete vytvořit žádná nová zrcadla. settings.mirror_settings.docs.no_new_mirrors=Váš repozitář zrcadlí změny do nebo z jiného repozitáře. Mějte prosím na paměti, že v tuto chvíli nemůžete vytvořit žádná nová zrcadla.
settings.mirror_settings.docs.can_still_use=I když nemůžete upravit stávající zrcadla nebo vytvořit nová, stále můžete použít své stávající zrcadlo. settings.mirror_settings.docs.can_still_use=I když nemůžete upravit stávající zrcadla nebo vytvořit nová, stále můžete použít své stávající zrcadlo.
settings.mirror_settings.docs.more_information_if_disabled=Více informací o zrcadlech pro nahrání a natažení naleznete zde: settings.mirror_settings.docs.more_information_if_disabled=Více informací o zrcadlech pro nahrání a natažení naleznete zde:
@ -2188,11 +2190,11 @@ settings.admin_settings=Administrátorská nastavení
settings.admin_enable_health_check=Povolit kontrolu stavu repozitáře (git fsck) settings.admin_enable_health_check=Povolit kontrolu stavu repozitáře (git fsck)
settings.admin_code_indexer=Indexování kódu settings.admin_code_indexer=Indexování kódu
settings.admin_stats_indexer=Index statistiky kódu settings.admin_stats_indexer=Index statistiky kódu
settings.admin_indexer_commit_sha=Poslední indexovaný commit settings.admin_indexer_commit_sha=Poslední indexovaná revize
settings.admin_indexer_unindexed=Neindexováno settings.admin_indexer_unindexed=Neindexováno
settings.reindex_button=Přidat do fronty reindexace settings.reindex_button=Přidat do fronty reindexace
settings.reindex_requested=Požadováno reindexování settings.reindex_requested=Požadováno reindexování
settings.admin_enable_close_issues_via_commit_in_any_branch=Zavřít problém pomocí commitu v jiné než výchozí větvi settings.admin_enable_close_issues_via_commit_in_any_branch=Zavřít problém pomocí revize provedené v jiné než výchozí větvi
settings.danger_zone=Nebezpečná zóna settings.danger_zone=Nebezpečná zóna
settings.new_owner_has_same_repo=Nový vlastník již repozitář se stejným názvem má. Vyberte prosím jiné jméno. settings.new_owner_has_same_repo=Nový vlastník již repozitář se stejným názvem má. Vyberte prosím jiné jméno.
settings.convert=Převést na běžný repozitář settings.convert=Převést na běžný repozitář
@ -2229,11 +2231,11 @@ settings.trust_model.collaborator=Spolupracovník
settings.trust_model.collaborator.long=Spolupracovník: Důvěřovat podpisům spolupracovníků settings.trust_model.collaborator.long=Spolupracovník: Důvěřovat podpisům spolupracovníků
settings.trust_model.collaborator.desc=Platné podpisy spolupracovníků tohoto repozitáře budou označeny jako „důvěryhodné“ - (ať se shodují s autorem, či nikoli). V opačném případě budou platné podpisy označeny jako „nedůvěryhodné“, pokud se podpis shoduje s přispěvatelem a „neodpovídající“, pokud ne. settings.trust_model.collaborator.desc=Platné podpisy spolupracovníků tohoto repozitáře budou označeny jako „důvěryhodné“ - (ať se shodují s autorem, či nikoli). V opačném případě budou platné podpisy označeny jako „nedůvěryhodné“, pokud se podpis shoduje s přispěvatelem a „neodpovídající“, pokud ne.
settings.trust_model.committer=Přispěvatel settings.trust_model.committer=Přispěvatel
settings.trust_model.committer.long=Přispěvatel: Důvěřovat podpisům, které odpovídají autorům (což odpovídá GitHub a přinutí Giteu nastavit jako tvůrce pro Giteou podepsané revize) settings.trust_model.committer.long=Přispěvatel: Důvěřovat podpisům, které odpovídají autorům (což odpovídá GitHubu a přinutí Forgejo nastavit se jako autora pro Forgejem podepsané revize)
settings.trust_model.committer.desc=Platné podpisy budou označeny jako „důvěryhodné“ pouze, pokud se shodují s přispěvatelem, v opačném případě budou označeny jako „neodpovídající“. To přinutí Forgejo, aby bylo přispěvatelem podepsaných commitů se skutečným přispěvatelem označeným jako Co-authored-by: a Co-committed-by: na konci commitu. Výchozí klíč Forgejo musí odpovídat uživateli v databázi. settings.trust_model.committer.desc=Platné podpisy budou označeny jako „důvěryhodné“ pouze, pokud se shodují s přispěvatelem, v opačném případě budou označeny jako „neodpovídající“. To přinutí Forgejo, aby bylo přispěvatelem podepsaných revizí se skutečným přispěvatelem označeným jako Co-authored-by: a Co-committed-by: na konci revize. Výchozí klíč Forgejo musí odpovídat uživateli v databázi.
settings.trust_model.collaboratorcommitter=Spolupracovník+Přispěvatel settings.trust_model.collaboratorcommitter=Spolupracovník+Přispěvatel
settings.trust_model.collaboratorcommitter.long=Spolupracovník+Přispěvatel: Důvěřovat podpisům od spolupracovníků, které odpovídají tvůrci revize settings.trust_model.collaboratorcommitter.long=Spolupracovník+Přispěvatel: Důvěřovat podpisům od spolupracovníků, které odpovídají tvůrci revize
settings.trust_model.collaboratorcommitter.desc=Platné podpisy spolupracovníků tohoto repozitáře budou označeny jako „důvěryhodné“, pokud se shodují s přispěvatelem. V opačném případě budou platné podpisy označeny jako "nedůvěryhodné", pokud se podpis shoduje s přispěvatelem a „neodpovídajícím“ v opačném případě. To přinutí Giteu, aby byla označena jako přispěvatel podepsaných commitů se skutečným přispěvatelem označeným jako Co-Authored-By: a Co-Committed-By: na konci commitu. Výchozí klíč Forgejo musí odpovídat uživateli v databázi. settings.trust_model.collaboratorcommitter.desc=Platné podpisy spolupracovníků tohoto repozitáře budou označeny jako „důvěryhodné“, pokud se shodují s přispěvatelem. V opačném případě budou platné podpisy označeny jako "nedůvěryhodné", pokud se podpis shoduje s přispěvatelem a „neodpovídajícím“ v opačném případě. To přinutí Forgejo, aby bylo označeno jako autor podepsaných revizí se skutečným přispěvatelem označeným jako Co-Authored-By: a Co-Committed-By: na konci revize. Výchozí klíč Forgejo musí odpovídat uživateli v databázi.
settings.wiki_delete=Odstranit data wiki settings.wiki_delete=Odstranit data wiki
settings.wiki_delete_desc=Smazání Wiki dat repozitáře je trvalé a nemůže být vráceno zpět. settings.wiki_delete_desc=Smazání Wiki dat repozitáře je trvalé a nemůže být vráceno zpět.
settings.wiki_delete_notices_1=- Natrvalo odstraní a zakáže wiki repozitáře pro %s. settings.wiki_delete_notices_1=- Natrvalo odstraní a zakáže wiki repozitáře pro %s.
@ -2412,14 +2414,14 @@ settings.protect_enable_push=Povolit nahrávání
settings.protect_enable_push_desc=Každý, kdo má přístup k zápisu, bude moci nahrávat do této větve (ale ne vynucená nahrávání). settings.protect_enable_push_desc=Každý, kdo má přístup k zápisu, bude moci nahrávat do této větve (ale ne vynucená nahrávání).
settings.protect_enable_merge=Povolit sloučení settings.protect_enable_merge=Povolit sloučení
settings.protect_whitelist_committers=Povolit omezené nahrání settings.protect_whitelist_committers=Povolit omezené nahrání
settings.protect_whitelist_committers_desc=Pouze povolení uživatelé budou moci nahrávat do této větve (ale ne vynucení nahrávání). settings.protect_whitelist_committers_desc=Pouze povolení uživatelé budou moci nahrávat do této větve (ale ne vynutit nahrání).
settings.protect_whitelist_deploy_keys=Povolit nahrání klíčům pro nasazení s přístupem pro zápis. settings.protect_whitelist_deploy_keys=Povolit nahrání klíčům pro nasazení s přístupem pro zápis.
settings.protect_whitelist_users=Povolení uživatelé pro nahrávání settings.protect_whitelist_users=Povolení uživatelé pro nahrávání
settings.protect_whitelist_search_users=Hledat uživatele… settings.protect_whitelist_search_users=Hledat uživatele…
settings.protect_whitelist_teams=Povolené týmy pro nahrávání settings.protect_whitelist_teams=Povolené týmy pro nahrávání
settings.protect_whitelist_search_teams=Vyhledat týmy… settings.protect_whitelist_search_teams=Vyhledat týmy…
settings.protect_merge_whitelist_committers=Povolit whitelist pro slučování settings.protect_merge_whitelist_committers=Povolit whitelist pro slučování
settings.protect_merge_whitelist_committers_desc=Povolit pouze vyjmenovaným uživatelům nebo týmům slučovat požadavky na natažení do této větve. settings.protect_merge_whitelist_committers_desc=Povolit slučování požadavků na sloučení do této větve pouze vyjmenovaným uživatelům nebo týmům.
settings.protect_merge_whitelist_users=Povolení uživatelé pro slučování settings.protect_merge_whitelist_users=Povolení uživatelé pro slučování
settings.protect_merge_whitelist_teams=Povolené týmy pro slučování settings.protect_merge_whitelist_teams=Povolené týmy pro slučování
settings.protect_check_status_contexts=Povolit kontrolu stavu settings.protect_check_status_contexts=Povolit kontrolu stavu
@ -2437,8 +2439,8 @@ settings.protect_approvals_whitelist_users=Povolení posuzovatelé
settings.protect_approvals_whitelist_teams=Povolené týmy pro posuzování settings.protect_approvals_whitelist_teams=Povolené týmy pro posuzování
settings.dismiss_stale_approvals=Odmítnout nekvalitní schválení settings.dismiss_stale_approvals=Odmítnout nekvalitní schválení
settings.dismiss_stale_approvals_desc=Pokud budou do větve nahrány nové revize, které mění obsah tohoto požadavku na natažení, všechna stará schválení budou zamítnuta. settings.dismiss_stale_approvals_desc=Pokud budou do větve nahrány nové revize, které mění obsah tohoto požadavku na natažení, všechna stará schválení budou zamítnuta.
settings.require_signed_commits=Vyžadovat podepsané commity settings.require_signed_commits=Vyžadovat podepsané revize
settings.require_signed_commits_desc=Odmítnout nahrání do této větve pokud nejsou podepsaná nebo jsou neověřitelná. settings.require_signed_commits_desc=Odmítnout nahrání do této větve, pokud nejsou podepsaná nebo jsou neověřitelná.
settings.protect_branch_name_pattern=Vzor jména chráněné větve settings.protect_branch_name_pattern=Vzor jména chráněné větve
settings.protect_branch_name_pattern_desc=Vzory názvů chráněných větví. Pro vzorovou syntaxi viz <a href="%s">dokumentace</a>. Příklady: main, release/** settings.protect_branch_name_pattern_desc=Vzory názvů chráněných větví. Pro vzorovou syntaxi viz <a href="%s">dokumentace</a>. Příklady: main, release/**
settings.protect_patterns=Vzory settings.protect_patterns=Vzory
@ -2459,7 +2461,7 @@ settings.block_on_official_review_requests=Blokovat sloučení při oficiální
settings.block_on_official_review_requests_desc=Slučování nebude možné, pokud mají oficiální požadavek na posouzení, i když mají k dispozici dostatek schválení. settings.block_on_official_review_requests_desc=Slučování nebude možné, pokud mají oficiální požadavek na posouzení, i když mají k dispozici dostatek schválení.
settings.block_outdated_branch=Blokovat sloučení, pokud je požadavek na natažení zastaralý settings.block_outdated_branch=Blokovat sloučení, pokud je požadavek na natažení zastaralý
settings.block_outdated_branch_desc=Slučování nebude možné, pokud je hlavní větev za základní větví. settings.block_outdated_branch_desc=Slučování nebude možné, pokud je hlavní větev za základní větví.
settings.default_branch_desc=Vybrat výchozí větev repozitáře pro požadavky na natažení a revize kódu: settings.default_branch_desc=Vybrat výchozí větev repozitáře pro žádosti o sloučení a příspěvky kódu:
settings.merge_style_desc=Sloučit styly settings.merge_style_desc=Sloučit styly
settings.default_merge_style_desc=Výchozí styl sloučení settings.default_merge_style_desc=Výchozí styl sloučení
settings.choose_branch=Vyberte větev… settings.choose_branch=Vyberte větev…
@ -2486,7 +2488,7 @@ settings.matrix.room_id=ID místnosti
settings.matrix.message_type=Typ zprávy settings.matrix.message_type=Typ zprávy
settings.archive.button=Archivovat repozitář settings.archive.button=Archivovat repozitář
settings.archive.header=Archivovat tento repozitář settings.archive.header=Archivovat tento repozitář
settings.archive.text = Archivováním repozitáře jej celý převedete do stavu pouze pro čtení. Bude skryt z nástěnky. Nikdo (ani vy!) nebude moci vytvářet nové commity ani otevírat problémy a žádosti o sloučení. settings.archive.text = Archivováním repozitáře jej celý převedete do stavu pouze pro čtení. Bude skryt z nástěnky. Nikdo (ani vy!) nebude moci vytvářet nové revize ani otevírat problémy a žádosti o sloučení.
settings.archive.success=Repozitář byl úspěšně archivován. settings.archive.success=Repozitář byl úspěšně archivován.
settings.archive.error=Nastala chyba při archivování repozitáře. Prohlédněte si záznam pro více detailů. settings.archive.error=Nastala chyba při archivování repozitáře. Prohlédněte si záznam pro více detailů.
settings.archive.error_ismirror=Nemůžete archivovat zrcadlený repozitář. settings.archive.error_ismirror=Nemůžete archivovat zrcadlený repozitář.
@ -2494,7 +2496,7 @@ settings.archive.branchsettings_unavailable=Nastavení větví není v archivova
settings.archive.tagsettings_unavailable=Nastavení značek nejsou v archivovaných repozitářích k dispozici. settings.archive.tagsettings_unavailable=Nastavení značek nejsou v archivovaných repozitářích k dispozici.
settings.unarchive.button=Zrušit archivaci repozitáře settings.unarchive.button=Zrušit archivaci repozitáře
settings.unarchive.header=Obnovit tento repozitář settings.unarchive.header=Obnovit tento repozitář
settings.unarchive.text=Obnovení repozitáře vrátí možnost přijímání commitů a nahrávání. Stejně tak se obnoví i možnost vytváření nových problémů a žádostí o sloučení. settings.unarchive.text=Obnovení repozitáře vrátí možnost přijímání revizí a nahrávání. Stejně tak se obnoví i možnost vytváření nových problémů a žádostí o sloučení.
settings.unarchive.success=Repozitář byl úspěšně obnoven. settings.unarchive.success=Repozitář byl úspěšně obnoven.
settings.unarchive.error=Nastala chyba při obnovování repozitáře. Prohlédněte si záznam pro více detailů. settings.unarchive.error=Nastala chyba při obnovování repozitáře. Prohlédněte si záznam pro více detailů.
settings.update_avatar_success=Avatar repozitáře byl aktualizován. settings.update_avatar_success=Avatar repozitáře byl aktualizován.
@ -2502,7 +2504,7 @@ settings.lfs=LFS
settings.lfs_filelist=LFS soubory uložené v tomto repozitáři settings.lfs_filelist=LFS soubory uložené v tomto repozitáři
settings.lfs_no_lfs_files=V tomto repozitáři nejsou uloženy žádné LFS soubory settings.lfs_no_lfs_files=V tomto repozitáři nejsou uloženy žádné LFS soubory
settings.lfs_findcommits=Najít revize settings.lfs_findcommits=Najít revize
settings.lfs_lfs_file_no_commits=Pro tento soubor LFS nebyly nalezeny žádné commity settings.lfs_lfs_file_no_commits=Pro tento soubor LFS nebyly nalezeny žádné revize
settings.lfs_noattribute=Tato cesta nemá uzamykatelný atribut ve výchozí větvi settings.lfs_noattribute=Tato cesta nemá uzamykatelný atribut ve výchozí větvi
settings.lfs_delete=Odstranit LFS soubor s OID %s settings.lfs_delete=Odstranit LFS soubor s OID %s
settings.lfs_delete_warning=Odstranění souboru LFS může při kontrole způsobit chybu „objekt neexistuje“. Jste si jisti? settings.lfs_delete_warning=Odstranění souboru LFS může při kontrole způsobit chybu „objekt neexistuje“. Jste si jisti?
@ -2578,7 +2580,7 @@ diff.review.approve=Schválit
diff.review.self_reject=Autoři požadavků na natažení nemohou požadovat změny na svém vlastním požadavku na natažení diff.review.self_reject=Autoři požadavků na natažení nemohou požadovat změny na svém vlastním požadavku na natažení
diff.review.reject=Požadovat změny diff.review.reject=Požadovat změny
diff.review.self_approve=Autoři požadavku na natažení nemohou schválit svůj vlastní požadavek na natažení diff.review.self_approve=Autoři požadavku na natažení nemohou schválit svůj vlastní požadavek na natažení
diff.committed_by=odevzdal diff.committed_by=autor:
diff.protected=Chráněno diff.protected=Chráněno
diff.image.side_by_side=Vedle sebe diff.image.side_by_side=Vedle sebe
diff.image.swipe=Posunout diff.image.swipe=Posunout
@ -2620,7 +2622,7 @@ release.edit_release=Aktualizovat vydání
release.delete_release=Smazat vydání release.delete_release=Smazat vydání
release.delete_tag=Smazat značku release.delete_tag=Smazat značku
release.deletion=Smazat vydání release.deletion=Smazat vydání
release.deletion_desc=Smazání vydání jej pouze odebere z Gitea. Nebude to mít vliv na značku Git, obsah vašeho repozitáře nebo jeho historii. Pokračovat? release.deletion_desc=Smazáním vydání jej pouze odeberete z Forgeja. Nebude to mít vliv na značku Gitu, obsah vašeho repozitáře nebo jeho historii. Pokračovat?
release.deletion_success=Vydání bylo odstraněno. release.deletion_success=Vydání bylo odstraněno.
release.deletion_tag_desc=Odstraní tuto značku z repozitáře. Obsah repozitáře a historie zůstanou nezměněny. Pokračovat? release.deletion_tag_desc=Odstraní tuto značku z repozitáře. Obsah repozitáře a historie zůstanou nezměněny. Pokračovat?
release.deletion_tag_success=Značka byla odstraněna. release.deletion_tag_success=Značka byla odstraněna.
@ -2643,7 +2645,7 @@ branch.delete_html=Odstranit větev
branch.delete_desc=Smazání větve je trvalé. Přestože zrušená větev může existovat i po krátkou dobu, než bude skutečně odstraněna, NELZE ji většinou vrátit. Pokračovat? branch.delete_desc=Smazání větve je trvalé. Přestože zrušená větev může existovat i po krátkou dobu, než bude skutečně odstraněna, NELZE ji většinou vrátit. Pokračovat?
branch.deletion_success=Větev „%s“ byla smazána. branch.deletion_success=Větev „%s“ byla smazána.
branch.deletion_failed=Nepodařilo se odstranit větev „%s“. branch.deletion_failed=Nepodařilo se odstranit větev „%s“.
branch.delete_branch_has_new_commits=Větev „%s“ nemůže být smazána, protože byly přidány nové commity po sloučení. branch.delete_branch_has_new_commits=Větev „%s“ nelze odstranit, protože byly po sloučení přidány nové revize.
branch.create_branch=Vytvořit větev %s branch.create_branch=Vytvořit větev %s
branch.create_from=z „%s“ branch.create_from=z „%s“
branch.create_success=Větev „%s“ byla vytvořena. branch.create_success=Větev „%s“ byla vytvořena.
@ -2710,12 +2712,12 @@ mirror_sync = synchronizováno
blame.ignore_revs = Ignorování revizí v souboru <a href="%s">.git-blame-ignore-revs</a>. Klikněte <a href="%s">sem pro udělení výjimky</a> a zobrazení normálního přehledu blame. blame.ignore_revs = Ignorování revizí v souboru <a href="%s">.git-blame-ignore-revs</a>. Klikněte <a href="%s">sem pro udělení výjimky</a> a zobrazení normálního přehledu blame.
commits.browse_further = Procházet dále commits.browse_further = Procházet dále
issues.role.first_time_contributor = První přispěvatel issues.role.first_time_contributor = První přispěvatel
editor.invalid_commit_mail = Neplatný e-mail pro vytvoření commitu. editor.invalid_commit_mail = Neplatný e-mail pro vytvoření revize.
commits.renamed_from = Přejmenováno z %s commits.renamed_from = Přejmenováno z %s
activity.navbar.recent_commits = Nedávné commity activity.navbar.recent_commits = Nedávné revize
settings.units.units = Jednotky settings.units.units = Jednotky
pulls.blocked_by_user = V tomto repozitáři nemůžete vytvořit žádost o sloučení, protože jste byli zablokováni jeho majitelem. pulls.blocked_by_user = V tomto repozitáři nemůžete vytvořit žádost o sloučení, protože jste byli zablokováni jeho majitelem.
pulls.clear_merge_message_hint = Vymazáním zprávy o sloučení pouze odstraníte obsah zprávy commitu a ponecháte vygenerované git trailery, jako „Co-Authored-By …“. pulls.clear_merge_message_hint = Vymazáním zprávy o sloučení pouze odstraníte obsah zprávy revize a ponecháte vygenerované git trailery, jako „Co-Authored-By …“.
pulls.agit_explanation = Vytvořeno pomocí workflow AGit. AGit umožňuje přispěvatelům navrhovat změny pomocí „git push“ bez vytváření forku nebo nové větve. pulls.agit_explanation = Vytvořeno pomocí workflow AGit. AGit umožňuje přispěvatelům navrhovat změny pomocí „git push“ bez vytváření forku nebo nové větve.
contributors.contribution_type.deletions = Odstranění contributors.contribution_type.deletions = Odstranění
settings.pull_mirror_sync_in_progress = Probíhá načítání změn ze vzdáleného %s. settings.pull_mirror_sync_in_progress = Probíhá načítání změn ze vzdáleného %s.
@ -2724,7 +2726,7 @@ settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning = Tuto ak
settings.new_owner_blocked_doer = Nový majitel vás zablokoval. settings.new_owner_blocked_doer = Nový majitel vás zablokoval.
settings.mirror_settings.pushed_repository = Odeslaný repozitář settings.mirror_settings.pushed_repository = Odeslaný repozitář
settings.add_collaborator_blocked_our = Nepodařilo se přidat spolupracovníka, jelikož byl zablokován majitelem repozitáře. settings.add_collaborator_blocked_our = Nepodařilo se přidat spolupracovníka, jelikož byl zablokován majitelem repozitáře.
pulls.commit_ref_at = `se odkázal na tuto žádost o sloučení z commitu <a id="%[1]s" href="#%[1]s">%[2]s</a>` pulls.commit_ref_at = `se odkázal/a na tuto žádost o sloučení z revize <a id="%[1]s" href="#%[1]s">%[2]s</a>`
settings.wiki_rename_branch_main = Normalizovat název větve Wiki settings.wiki_rename_branch_main = Normalizovat název větve Wiki
settings.wiki_rename_branch_main_desc = Přejmenovat větev interně používanou pro Wiki na „%s“. Tato změna je trvalá a nelze ji vrátit. settings.wiki_rename_branch_main_desc = Přejmenovat větev interně používanou pro Wiki na „%s“. Tato změna je trvalá a nelze ji vrátit.
pulls.fast_forward_only_merge_pull_request = Pouze zrychlené pulls.fast_forward_only_merge_pull_request = Pouze zrychlené
@ -2748,24 +2750,24 @@ settings.add_collaborator_blocked_them = Nepodařilo se přidat spolupracovníka
settings.ignore_stale_approvals = Ignorovat zastaralá schválení settings.ignore_stale_approvals = Ignorovat zastaralá schválení
settings.event_pull_request_merge = Sloučení žádosti o sloučení settings.event_pull_request_merge = Sloučení žádosti o sloučení
settings.event_pull_request_approvals = Schválení žádostí o sloučení settings.event_pull_request_approvals = Schválení žádostí o sloučení
settings.ignore_stale_approvals_desc = Nepočítat schválení udělená u starších commitů (zastaralá schválení) do celkového počtu schválení u ŽS. Není relevantní, pokud byla zastaralá schválení již zrušena. settings.ignore_stale_approvals_desc = Nepočítat schválení udělená u starších revizí (zastaralá schválení) do celkového počtu schválení u žádosti o sloučení. Není relevantní, pokud byla zastaralá schválení již zrušena.
file_follow = Následovat symbolický odkaz file_follow = Následovat symbolický odkaz
settings.protect_status_check_patterns_desc = Zadejte vzorce pro upřesnění kontrol, které musí projít před sloučením větví do větve, která se shoduje s tímto pravidlem. Na každý řádek zadejte jeden vzorec. Vzorce nesmí být prázdné. settings.protect_status_check_patterns_desc = Zadejte vzorce pro upřesnění kontrol, které musí projít před sloučením větví do větve, která se shoduje s tímto pravidlem. Na každý řádek zadejte jeden vzorec. Vzorce nesmí být prázdné.
settings.archive.mirrors_unavailable = Zrcadla nejsou v archivovaných repozitářích k dispozici. settings.archive.mirrors_unavailable = Zrcadla nejsou v archivovaných repozitářích k dispozici.
settings.protect_enable_merge_desc = Kdokoli s přístupem k zápisu bude moci slučovat žádosti o sloučení do této větve. settings.protect_enable_merge_desc = Kdokoli s přístupem k zápisu bude moci slučovat žádosti o sloučení do této větve.
settings.event_pull_request_review_request_desc = Bylo požádáno o posouzení žádosti o sloučení nebo bylo toto požádání odstraněno. settings.event_pull_request_review_request_desc = Bylo požádáno o posouzení žádosti o sloučení nebo bylo toto požádání odstraněno.
error.broken_git_hook = Zdá se, že u tohoto repozitáře jsou rozbité Git hooks. Pro jejich opravení se prosím řiďte pokyny v <a target="_blank" rel="noreferrer" href="%s">dokumentaci</a> a poté odešlete několik commitů pro obnovení stavu. error.broken_git_hook = Zdá se, že u tohoto repozitáře jsou rozbité Git webhooky. Pro jejich opravení se prosím řiďte pokyny v <a target="_blank" rel="noreferrer" href="%s">dokumentaci</a> a poté odešlete pár revizí pro obnovení stavu.
pulls.title_desc_one = žádá o sloučení %[1]d commitu z <code>%[2]s</code> do <code id="%[4]s">%[3]s</code> pulls.title_desc_one = žádá o sloučení %[1]d commitu z <code>%[2]s</code> do <code id="%[4]s">%[3]s</code>
pulls.merged_title_desc_one = sloučil %[1]d commit z <code>%[2]s</code> do <code>%[3]s</code> %[4]s pulls.merged_title_desc_one = sloučil %[1]d commit z <code>%[2]s</code> do <code>%[3]s</code> %[4]s
open_with_editor = Otevřít pomocí %s open_with_editor = Otevřít pomocí %s
commits.search_branch = Tato větev commits.search_branch = Tato větev
editor.commit_id_not_matching = Tento soubor se během úpravy změnil. Proveďte commit do nové větve a poté je slučte. editor.commit_id_not_matching = Tento soubor se během úpravy změnil. Odešlete změny do nové větve a poté je slučte.
pulls.ready_for_review = Připraveni na posouzení? 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
@ -2811,7 +2813,7 @@ subscribe.issue.guest.tooltip = Přihlaste se pro odebírání tohoto problému.
subscribe.pull.guest.tooltip = Přihlaste se pro odebírání této žádosti o sloučení. subscribe.pull.guest.tooltip = Přihlaste se pro odebírání této žádosti o sloučení.
issues.author.tooltip.pr = Tento uživatel je autorem této žádosti o sloučení. issues.author.tooltip.pr = Tento uživatel je autorem této žádosti o sloučení.
issues.author.tooltip.issue = Tento uživatel je autorem tohoto problému. issues.author.tooltip.issue = Tento uživatel je autorem tohoto problému.
activity.commit = Aktivita commitů activity.commit = Aktivita revizí
milestones.filter_sort.name = Název milestones.filter_sort.name = Název
release.type_attachment = Příloha release.type_attachment = Příloha
release.type_external_asset = Externí příloha release.type_external_asset = Externí příloha
@ -2867,12 +2869,14 @@ issues.context.menu = Nabídka komentáře
issues.reaction.alt_remove = Odstranit %[1]s reakci z komentáře. issues.reaction.alt_remove = Odstranit %[1]s reakci z komentáře.
issues.reaction.alt_add = Přidat %[1]s reakci na komentář. issues.reaction.alt_add = Přidat %[1]s reakci na komentář.
editor.commit_email = E-mail revize
[graphs] [graphs]
component_loading_info = Tohle může chvíli trvat… component_loading_info = Tohle může chvíli trvat…
component_failed_to_load = Došlo k neočekávané chybě. component_failed_to_load = Došlo k neočekávané chybě.
code_frequency.what = frekvence kódu code_frequency.what = frekvence kódu
contributors.what = příspěvky contributors.what = příspěvky
recent_commits.what = nedávné commity recent_commits.what = nedávné revize
component_loading = Načítání %s... component_loading = Načítání %s...
component_loading_failed = Nepodařilo se načíst %s component_loading_failed = Nepodařilo se načíst %s
@ -3020,7 +3024,7 @@ last_page=Poslední
total=Celkem: %d total=Celkem: %d
settings=Nastavení správce settings=Nastavení správce
dashboard.new_version_hint=Gitea %s je nyní k dispozici, právě u vás běži %s. Podívej se na <a target="_blank" rel="noreferrer" href="%s">blogu</a> pro více informací. dashboard.new_version_hint=Forgejo %s je nyní k dispozici, aktuálně používáte verzi %s. Pro více informací viz <a target="_blank" rel="noreferrer" href="%s">blog</a>.
dashboard.statistic=Souhrn dashboard.statistic=Souhrn
dashboard.operations=Operace údržby dashboard.operations=Operace údržby
dashboard.system_status=Stav systému dashboard.system_status=Stav systému
@ -3533,7 +3537,7 @@ self_check.database_collation_mismatch=Očekávejte, že databáze použije coll
self_check.database_inconsistent_collation_columns=Databáze používá collation %s, ale tyto sloupce používají chybné collation. To může způsobit neočekávané problémy. self_check.database_inconsistent_collation_columns=Databáze používá collation %s, ale tyto sloupce používají chybné collation. To může způsobit neočekávané problémy.
self_check.database_fix_mysql=Pro uživatele MySQL/MariaDB můžete použít příkaz „forgejo doctor convert“, který opraví problémy s porovnáním. Problém také můžete ručně vyřešit příkazem „ALTER ... COLLATE ...“ SQL. self_check.database_fix_mysql=Pro uživatele MySQL/MariaDB můžete použít příkaz „forgejo doctor convert“, který opraví problémy s porovnáním. Problém také můžete ručně vyřešit příkazem „ALTER ... COLLATE ...“ SQL.
self_check = Vlastní kontrola self_check = Vlastní kontrola
self_check.database_collation_case_insensitive=Databáze používá collation %s, což je collation nerozlišující velká a malá písmena. Ačkoli s ní Gitea může pracovat, mohou se vyskytnout vzácné případy, kdy nebude fungovat podle očekávání. self_check.database_collation_case_insensitive=Databáze používá collation %s, což je collation nerozlišující velká a malá písmena. Ačkoli s ní Forgejo může pracovat, mohou se vyskytnout vzácné případy, kdy nebude fungovat podle očekávání.
auths.oauth2_map_group_to_team = Zmapovat zabrané skupiny u týmů organizací (volitelné - vyžaduje název claimu výše) auths.oauth2_map_group_to_team = Zmapovat zabrané skupiny u týmů organizací (volitelné - vyžaduje název claimu výše)
monitor.queue.settings.desc = Pooly dynamicky rostou podle blokování fronty jejich workerů. monitor.queue.settings.desc = Pooly dynamicky rostou podle blokování fronty jejich workerů.
@ -3580,7 +3584,7 @@ delete_branch=smazal/a větev %[2]s z <a href="%[1]s">%[3]s</a>
compare_branch=Porovnat compare_branch=Porovnat
compare_commits=Porovnat %d revizí compare_commits=Porovnat %d revizí
compare_commits_general=Porovnat revize compare_commits_general=Porovnat revize
mirror_sync_push=synchronizoval/a commity do <a href="%[2]s">%[3]s</a> v <a href="%[1]s">%[4]s</a> ze zrcadla mirror_sync_push=synchronizoval/a revize do <a href="%[2]s">%[3]s</a> v <a href="%[1]s">%[4]s</a> ze zrcadla
mirror_sync_create=synchronizoval/a novou referenci <a href="%[2]s">%[3]s</a> do <a href="%[1]s">%[4]s</a> ze zrcadla mirror_sync_create=synchronizoval/a novou referenci <a href="%[2]s">%[3]s</a> do <a href="%[1]s">%[4]s</a> ze zrcadla
mirror_sync_delete=synchronizoval/a a smazal/a referenci <code>%[2]s</code> v <a href="%[1]s">%[3]s</a> ze zrcadla mirror_sync_delete=synchronizoval/a a smazal/a referenci <code>%[2]s</code> v <a href="%[1]s">%[3]s</a> ze zrcadla
approve_pull_request=`schválil/a <a href="%[1]s">%[3]s#%[2]s</a>` approve_pull_request=`schválil/a <a href="%[1]s">%[3]s#%[2]s</a>`
@ -3635,13 +3639,13 @@ no_subscriptions=Žádné odběry
[gpg] [gpg]
default_key=Podepsáno výchozím klíčem default_key=Podepsáno výchozím klíčem
error.extract_sign=Selhalo získání podpisu error.extract_sign=Selhalo získání podpisu
error.generate_hash=Selhalo vygenerování hash revize error.generate_hash=Selhalo vygenerování hashe revize
error.no_committer_account=Žádný účet není propojen s e-mailovou adresou přispěvatele error.no_committer_account=Žádný účet není propojen s e-mailovou adresou přispěvatele
error.no_gpg_keys_found=V databázi nebyl nalezen žádný známý klíč pro tento podpis error.no_gpg_keys_found=V databázi nebyl nalezen žádný známý klíč pro tento podpis
error.not_signed_commit=Nepodepsaný commit error.not_signed_commit=Nepodepsaná revize
error.failed_retrieval_gpg_keys=Nepodařilo se získat žádný klíč propojený s účtem přispěvatele error.failed_retrieval_gpg_keys=Nepodařilo se získat žádný klíč propojený s účtem přispěvatele
error.probable_bad_signature=VAROVÁNÍ! Přestože v databázi existuje klíč s tímto ID, tento commit neověřuje! Tento commit je PODEZŘELÝ. error.probable_bad_signature=VAROVÁNÍ! Přestože v databázi existuje klíč s tímto ID, tato revize jím není ověřena! Tato revize je PODEZŘELÁ.
error.probable_bad_default_signature=VAROVÁNÍ! Ačkoli výchozí klíč má toto ID, neověřuje tento commit! Tento commit je PODEZŘELÝ. error.probable_bad_default_signature=VAROVÁNÍ! Přestože má výchozí klíč toto ID, tato revize jím není ověřena! Tato revize je PODEZŘELÁ.
[units] [units]
unit=Jednotka unit=Jednotka
@ -3863,7 +3867,7 @@ runners.task_list.no_tasks=Zatím zde nejsou žádné úlohy.
runners.task_list.run=Spustit runners.task_list.run=Spustit
runners.task_list.status=Status runners.task_list.status=Status
runners.task_list.repository=Repozitář runners.task_list.repository=Repozitář
runners.task_list.commit=Commit runners.task_list.commit=Revize
runners.task_list.done_at=Dokončeno v runners.task_list.done_at=Dokončeno v
runners.edit_runner=Upravit Runner runners.edit_runner=Upravit Runner
runners.update_runner=Aktualizovat změny runners.update_runner=Aktualizovat změny
@ -3883,7 +3887,7 @@ runners.reset_registration_token=Resetovat registrační token
runners.reset_registration_token_success=Registrační token runneru byl úspěšně obnoven runners.reset_registration_token_success=Registrační token runneru byl úspěšně obnoven
runs.all_workflows=Všechny workflowy runs.all_workflows=Všechny workflowy
runs.commit=Commit runs.commit=Revize
runs.scheduled=Naplánováno runs.scheduled=Naplánováno
runs.invalid_workflow_helper=Konfigurační soubor pracovního postupu je neplatný. Zkontrolujte prosím konfigurační soubor: %s runs.invalid_workflow_helper=Konfigurační soubor pracovního postupu je neplatný. Zkontrolujte prosím konfigurační soubor: %s
runs.no_matching_online_runner_helper=Žádný odpovídající online runner s popiskem: %s runs.no_matching_online_runner_helper=Žádný odpovídající online runner s popiskem: %s
@ -3896,7 +3900,7 @@ runs.no_workflows=Zatím neexistují žádné pracovní postupy.
runs.no_workflows.quick_start = Nevíte jak začít s Gitea Action? Podívejte se na <a target="_blank" rel="noopener noreferrer" href="%s">průvodce rychlým startem</a>. runs.no_workflows.quick_start = Nevíte jak začít s Gitea Action? Podívejte se na <a target="_blank" rel="noopener noreferrer" href="%s">průvodce rychlým startem</a>.
runs.no_workflows.documentation = Další informace o Gitea Action, viz <a target="_blank" rel="noopener noreferrer" href="%s">dokumentace</a>. runs.no_workflows.documentation = Další informace o Gitea Action, viz <a target="_blank" rel="noopener noreferrer" href="%s">dokumentace</a>.
runs.no_runs=Pracovní postup zatím nebyl spuštěn. runs.no_runs=Pracovní postup zatím nebyl spuštěn.
runs.empty_commit_message=(prázdná zpráva commitu) runs.empty_commit_message=(prázdná zpráva revize)
workflow.disable=Zakázat workflow workflow.disable=Zakázat workflow
workflow.disable_success=Workflow „%s“ byl úspěšně deaktivován. workflow.disable_success=Workflow „%s“ byl úspěšně deaktivován.
@ -3969,7 +3973,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

View file

@ -627,6 +627,8 @@ unsupported_login_type = Login typen understøttes ikke for at slette kontoen.
cannot_add_org_to_team = En organisation kan ikke tilføjes som et holdmedlem. cannot_add_org_to_team = En organisation kan ikke tilføjes som et holdmedlem.
must_use_public_key = Nøglen du har angivet er en privat nøgle. Lad være med at uploade din private nøgle nogen steder. Brug din offentlige nøgle i stedet. must_use_public_key = Nøglen du har angivet er en privat nøgle. Lad være med at uploade din private nøgle nogen steder. Brug din offentlige nøgle i stedet.
email_domain_is_not_allowed = Domænet for brugerens e-mailadresse <b>%s</b> er i konflikt med EMAIL_DOMAIN_ALLOWLIST eller EMAIL_DOMAIN_BLOCKLIST. Sørg for, at du har indstillet e-mailadressen korrekt.
[user] [user]
change_avatar = Skift din avatar… change_avatar = Skift din avatar…
joined_on = Tilmeldte sig den %s joined_on = Tilmeldte sig den %s
@ -1120,7 +1122,7 @@ migrate_items_pullrequests = Pull-anmodninger
migrate_items_merge_requests = Flet anmodninger migrate_items_merge_requests = Flet anmodninger
migrate_items_releases = Udgivelser migrate_items_releases = Udgivelser
migrate_repo = Migrer depot migrate_repo = Migrer depot
migrate.clone_address_desc = HTTP(S) eller Git "klone" URL'en for et eksisterende lager migrate.clone_address_desc = HTTP(S) eller Git "klone" URL'en for et eksisterende depot
migrate.clone_local_path = eller en lokal serversti migrate.clone_local_path = eller en lokal serversti
migrate.permission_denied = Du har ikke tilladelse til at importere lokale depoter. migrate.permission_denied = Du har ikke tilladelse til at importere lokale depoter.
migrate.permission_denied_blocked = Du kan ikke importere fra ikke-tilladte værter. Bed venligst administratoren om at kontrollere ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS indstillingerne. migrate.permission_denied_blocked = Du kan ikke importere fra ikke-tilladte værter. Bed venligst administratoren om at kontrollere ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS indstillingerne.
@ -1157,7 +1159,7 @@ migrated_from = Migreret fra <a href="%[1]s">%[2]s</a>
migrate.gitea.description = Migrer data fra gitea.com eller andre Gitea-instanser. migrate.gitea.description = Migrer data fra gitea.com eller andre Gitea-instanser.
migrate.gitbucket.description = Migrer data fra GitBucket-instanser. migrate.gitbucket.description = Migrer data fra GitBucket-instanser.
migrate.github_token_desc = Du kan sætte et eller flere tokens med kommasepareret her for at gøre migreringen hurtigere på grund af GitHub API-hastighedsgrænsen. ADVARSEL: Misbrug af denne funktion kan overtræde tjenesteudbyderens politik og føre til kontoblokering. migrate.github_token_desc = Du kan sætte et eller flere tokens med kommasepareret her for at gøre migreringen hurtigere på grund af GitHub API-hastighedsgrænsen. ADVARSEL: Misbrug af denne funktion kan overtræde tjenesteudbyderens politik og føre til kontoblokering.
migrate_options_lfs_endpoint.description = Migration vil forsøge at bruge din fjern-Git til at <a target="_blank" rel="noopener noreferrer" href="%s">bestemme LFS-serveren</a>. Du kan også angive et brugerdefineret slutpunkt, hvis lagerets LFS-data er gemt et andet sted. migrate_options_lfs_endpoint.description = Migration vil forsøge at bruge din fjern-Git til at <a target="_blank" rel="noopener noreferrer" href="%s">bestemme LFS-serveren</a>. Du kan også angive et brugerdefineret slutpunkt, hvis depots LFS-data er gemt et andet sted.
form.name_pattern_not_allowed = Mønsteret "%s" er ikke tilladt i et depotnavn. form.name_pattern_not_allowed = Mønsteret "%s" er ikke tilladt i et depotnavn.
migrate_options_lfs_endpoint.placeholder = Hvis det efterlades tomt, vil endepunktet blive afledt fra klonens URL migrate_options_lfs_endpoint.placeholder = Hvis det efterlades tomt, vil endepunktet blive afledt fra klonens URL
migrate.clone_address = Migrer / Klon fra URL migrate.clone_address = Migrer / Klon fra URL
@ -1627,6 +1629,203 @@ issues.lock_confirm = Lås
issues.unlock_confirm = Lås op 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.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.unknown_reason = Kan ikke låse et problem med en ukendt årsag.
issues.lock.notice_2 = - Du og andre samarbejdspartnere med adgang til dette depot kan stadig efterlade kommentarer, som andre kan se.
issues.lock.notice_3 = - Du kan altid låse op for dette problem igen i fremtiden.
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.lock.title = Lås samtale om dette problem.
issues.unlock.title = Lås op for 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_short = Tilføj tid
issues.add_time_cancel = Annuller
issues.add_time_history = `tilført brugt tid %s`
issues.del_time_history = `slettet brugt tid %s`
issues.add_time_hours = Timer
issues.add_time_minutes = Minutter
issues.add_time_sum_to_small = Ingen tid blev indtastet.
issues.time_spent_total = Samlet tid brugt
issues.time_spent_from_all_authors = `Samlet tid brugt: %s`
issues.due_date = Forfaldsdato
issues.push_commit_1 = tilføjet %d commit %s
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.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.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.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.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.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.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_not_exist = Afhængighed 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 = afviste %s's gennemgang %s
issues.review.dismissed_label = Afvist
issues.review.left_comment = efterladt en kommentar
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.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.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.reviewers = Gemmengåer
issues.review.outdated = Forældet
issues.review.outdated_description = Indholdet er ændret siden denne kommentar blev lavet
issues.review.option.show_outdated_comments = Vis forældede kommentarer
issues.review.option.hide_outdated_comments = Skjul forældede kommentarer
issues.review.show_outdated = Vis forældet
issues.review.hide_outdated = Skjul forældede
issues.review.show_resolved = Vis løst
issues.review.hide_resolved = Skjul løst
issues.review.resolve_conversation = Løs samtale
issues.review.un_resolve_conversation = Uafklaret samtale
issues.review.resolved_by = markerede denne samtale som løst
issues.reference_issue.body = Body
issues.content_history.deleted = slettet
issues.content_history.edited = redigeret
issues.content_history.created = oprettet
issues.content_history.delete_from_history = Slet fra historikken
issues.content_history.delete_from_history_confirm = Slet fra historikken?
issues.content_history.options = Valgmuligheder
issues.reference_link = Reference: %s
issues.blocked_by_user = Du kan ikke oprette et problem på dette depot, fordi du er blokeret af depotes ejer.
issues.comment.blocked_by_user = Du kan ikke oprette en kommentar til dette problem, fordi du er blokeret af depotes ejer eller anmelder af problemet.
issues.summary_card_alt = Oversigtskort over et problem med titlen "%s" i depotet %s
compare.compare_base = base
compare.compare_head = sammenlign
pulls.desc = Aktiver pull-anmodninger og kodegennemgange.
pulls.new = Ny pull anmodning
pulls.view = Se pull-anmodning
pulls.edit.already_changed = Kunne ikke gemme ændringer af pull-anmodningen. Det ser ud til, at indholdet allerede er blevet ændret af en anden bruger. Opdater siden, og prøv at redigere igen for at undgå at overskrive deres ændringer
pulls.compare_changes = Ny pull-anmodning
pulls.sign_in_require = <a href="%s">Log ind</a> for at oprette en ny pull-anmodning.
pulls.allow_edits_from_maintainers = Tillad redigeringer fra vedligeholdere
pulls.allow_edits_from_maintainers_desc = Brugere med skriveadgang til basisgrenen kan også trykke til denne gren
pulls.allow_edits_from_maintainers_err = Opdatering mislykkedes
pulls.compare_changes_desc = Vælg den gren, der skal flettes ind i, og den gren, der skal trækkes fra.
pulls.has_viewed_file = Set
pulls.has_changed_since_last_review = Ændret siden din sidste gennemgang
pulls.viewed_files_label = %[1]d / %[2]d filer set
pulls.expand_files = Udvid alle filer
pulls.collapse_files = Skjul alle filer
pulls.compare_base = flet ind i
pulls.compare_compare = pull fra
pulls.switch_comparison_type = Skift sammenligningstype
pulls.switch_head_and_base = Skift hoved og base
pulls.filter_branch = Filter gren
pulls.no_results = Ingen resultater fundet.
pulls.show_all_commits = Vis alle commits
pulls.show_changes_since_your_last_review = Vis ændringer siden din sidste gennemgang
pulls.showing_only_single_commit = Viser kun ændringer af commit %[1]s
pulls.showing_specified_commit_range = Viser kun ændringer mellem %[1]s..%[2]s
pulls.select_commit_hold_shift_for_range = Vælg commit. Hold Shift + klik for at vælge et område
pulls.review_only_possible_for_full_diff = Gennemgang er kun mulig, når du ser den fulde diff
pulls.filter_changes_by_commit = Filtrer efter commit
editor.commit_email = Commit email
pulls.nothing_to_compare = Disse grene er lige store. Der er ingen grund til at oprette en pull-anmodning.
pulls.nothing_to_compare_have_tag = Den valgte gren/tag er ens.
pulls.nothing_to_compare_and_allow_empty_pr = Disse grene er lige store. Denne PR vil være tom.
pulls.has_pull_request = `Der findes allerede en pull-anmodning mellem disse grene: <a href="%[1]s">%[2]s#%[3]d</a>`
pulls.create = Opret pull-anmodning
pulls.change_target_branch_at = `ændrede målgren fra <b>%s</b> til <b>%s</b> %s`
pulls.tab_conversation = Samtale
pulls.tab_commits = Commits
pulls.tab_files = Filer ændret
pulls.reopen_to_merge = Genåbn denne pull-anmodning for at udføre en fletning.
pulls.cant_reopen_deleted_branch = Denne pull-anmodning kan ikke genåbnes, fordi grenen blev slettet.
pulls.merged = Flettet
pulls.merged_success = Pull-anmodning blev flettet og lukket
pulls.closed = Pull-anmodning lukket
pulls.manually_merged = Manuelt flettet
pulls.merged_info_text = Grenen %s kan nu slettes.
pulls.is_closed = Pull-anmodningen er blevet lukket.
pulls.title_wip_desc = `<a href="#">Start titlen med <strong>%s</strong></a> for at forhindre pull-anmodningen i at blive flettet ved et uheld.`
pulls.cannot_merge_work_in_progress = Denne pull-anmodning er markeret som et igangværende arbejde.
pulls.still_in_progress = Stadig i gang?
pulls.add_prefix = Tilføj <strong>%s</strong> præfiks
pulls.ready_for_review = Klar til gennemgang?
pulls.remove_prefix = Fjern <strong>%s</strong> præfiks
pulls.data_broken = Denne pull-anmodning er ødelagt på grund af manglende fork-information.
pulls.files_conflicted = Denne pull-anmodning har ændringer, der er i konflikt med målgrenen.
pulls.is_checking = Kontrol af fletkonflikt er i gang. Prøv igen om få øjeblikke.
pulls.is_ancestor = Denne gren er allerede inkluderet i målgrenen. Der er ikke noget at flette sammen.
pulls.is_empty = Ændringerne på denne gren er allerede på målgrenen. Dette vil være en tom commit.
pulls.required_status_check_failed = Nogle påkrævede checks lykkedes ikke.
pulls.required_status_check_missing = Nogle påkrævede checks mangler.
pulls.required_status_check_administrator = Som administrator kan du stadig flette denne pull-anmodning.
pulls.blocked_by_approvals = Denne pull-anmodning har endnu ikke nok godkendelser. %d af %d godkendte godkendelser.
pulls.blocked_by_rejection = Denne pull-anmodning har ændringer anmodet af en officiel anmelder.
pulls.blocked_by_official_review_requests = Denne pull-anmodning er blokeret, fordi den mangler godkendelse fra en eller flere officielle anmeldere.
pulls.blocked_by_outdated_branch = Denne pull-anmodning er blokeret, fordi den er forældet.
pulls.blocked_by_changed_protected_files_1 = Denne pull-anmodning er blokeret, fordi den ændrer en beskyttet fil:
pulls.blocked_by_changed_protected_files_n = Denne pull-anmodning er blokeret, fordi den ændrer beskyttede filer:
pulls.can_auto_merge_desc = Denne pull-anmodning kan flettes automatisk.
[notification] [notification]
watching = Overvåger watching = Overvåger

View file

@ -683,6 +683,8 @@ To = Branchname
AccessToken = Zugangstoken AccessToken = Zugangstoken
email_domain_is_not_allowed = Die Domain der E-Mail-Adresse des Benutzers <b>%s</b> steht in Konflikt mit EMAIL_DOMAIN_ALLOWLIST oder EMAIL_DOMAIN_BLOCKLIST. Bitte stelle sicher, dass du die E-Mail-Adresse richtig gesetzt hast.
[user] [user]
change_avatar=Profilbild ändern … change_avatar=Profilbild ändern …
joined_on=Beigetreten am %s joined_on=Beigetreten am %s
@ -2869,6 +2871,8 @@ issues.reaction.alt_remove = Entferne %[1]s Reaktion von diesem Kommentar.
summary_card_alt = Zusammenfassungskarte des Repositorys %s summary_card_alt = Zusammenfassungskarte des Repositorys %s
release.summary_card_alt = Übersichtskarte eines Releases mit dem Titel „%s“ im Repository %s release.summary_card_alt = Übersichtskarte eines Releases mit dem Titel „%s“ im Repository %s
editor.commit_email = Commit-E-Mail
[graphs] [graphs]
component_loading_failed = Konnte %s nicht laden component_loading_failed = Konnte %s nicht laden
component_loading_info = Dies könnte einen Moment dauern … component_loading_info = Dies könnte einen Moment dauern …
@ -3109,7 +3113,7 @@ dashboard.sync_branch.started=Synchronisierung der Branches gestartet
dashboard.rebuild_issue_indexer=Issue-Indexer neu bauen dashboard.rebuild_issue_indexer=Issue-Indexer neu bauen
users.user_manage_panel=Benutzerkonten verwalten users.user_manage_panel=Benutzerkonten verwalten
users.new_account=Benutzerkonto erstellen users.new_account=Benutzeraccount erstellen
users.name=Benutzername users.name=Benutzername
users.full_name=Vollständiger Name users.full_name=Vollständiger Name
users.activated=Aktiviert users.activated=Aktiviert
@ -3578,7 +3582,7 @@ comment_pull=`hat den Pull-Request <a href="%[1]s">%[3]s#%[2]s</a> kommentiert`
merge_pull_request=`führte Pull-Request <a href="%[1]s">%[3]s#%[2]s</a> zusammen` merge_pull_request=`führte Pull-Request <a href="%[1]s">%[3]s#%[2]s</a> zusammen`
auto_merge_pull_request=`führte Pull-Request <a href="%[1]s">%[3]s#%[2]s</a> automatisch zusammen` auto_merge_pull_request=`führte Pull-Request <a href="%[1]s">%[3]s#%[2]s</a> automatisch zusammen`
transfer_repo=hat Repository <code>%s</code> übertragen zu <a href="%s">%s</a> transfer_repo=hat Repository <code>%s</code> übertragen zu <a href="%s">%s</a>
push_tag=Tag <a href="%[2]s">%[3]s</a> nach <a href="%[1]s">%[4]s</a> wurde gepusht push_tag=hat Tag <a href="%[2]s">%[3]s</a> auf <a href="%[1]s">%[4]s</a> gepusht
delete_tag=hat Tag %[2]s in <a href="%[1]s">%[3]s</a> gelöscht delete_tag=hat Tag %[2]s in <a href="%[1]s">%[3]s</a> gelöscht
delete_branch=hat Branch %[2]s in <a href="%[1]s">%[3]s</a> gelöscht delete_branch=hat Branch %[2]s in <a href="%[1]s">%[3]s</a> gelöscht
compare_branch=Vergleichen compare_branch=Vergleichen
@ -3975,7 +3979,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.

View file

@ -1226,7 +1226,7 @@ migrate.migrating_failed_no_addr=Η μεταφορά απέτυχε.
migrate.github.description=Μεταφορά δεδομένων από το github.com ή διακομιστές GitHub Enterprise. migrate.github.description=Μεταφορά δεδομένων από το github.com ή διακομιστές GitHub Enterprise.
migrate.git.description=Μεταφορά μόνο του αποθετηρίου από μια οποιαδήποτε υπηρεσία Git. migrate.git.description=Μεταφορά μόνο του αποθετηρίου από μια οποιαδήποτε υπηρεσία Git.
migrate.gitlab.description=Μεταφορά δεδομένων από το gitlab.com ή άλλες εγκαταστάσεις GitLab. migrate.gitlab.description=Μεταφορά δεδομένων από το gitlab.com ή άλλες εγκαταστάσεις GitLab.
migrate.gitea.description=Μεταφορά δεδομένων από το gitea.com ή άλλες εγκαταστάσεις Gitea/Forgejo. migrate.gitea.description=Μεταφορά δεδομένων από το gitea.com ή άλλες εγκαταστάσεις Gitea.
migrate.gogs.description=Μεταφορά δεδομένων από το notabug.org ή άλλες εγκαταστάσεις Gogs. migrate.gogs.description=Μεταφορά δεδομένων από το notabug.org ή άλλες εγκαταστάσεις Gogs.
migrate.onedev.description=Μεταφορά δεδομένων από το code.onedev.io ή άλλες εγκαταστάσεις OneDev. migrate.onedev.description=Μεταφορά δεδομένων από το code.onedev.io ή άλλες εγκαταστάσεις OneDev.
migrate.codebase.description=Μεταφορά δεδομένων από το codebasehq.com. migrate.codebase.description=Μεταφορά δεδομένων από το codebasehq.com.
@ -1935,7 +1935,7 @@ pulls.cmd_instruction_hint=Προβολή οδηγιών γραμμής εντο
pulls.cmd_instruction_checkout_title=Έλεγχος pulls.cmd_instruction_checkout_title=Έλεγχος
pulls.cmd_instruction_checkout_desc=Από το repository του έργου σας, ελέγξτε έναν νέο κλάδο και δοκιμάστε τις αλλαγές. pulls.cmd_instruction_checkout_desc=Από το repository του έργου σας, ελέγξτε έναν νέο κλάδο και δοκιμάστε τις αλλαγές.
pulls.cmd_instruction_merge_title=Συγχώνευση pulls.cmd_instruction_merge_title=Συγχώνευση
pulls.cmd_instruction_merge_desc=Συγχώνευση των αλλαγών και ενημέρωση στο Gitea. pulls.cmd_instruction_merge_desc=Συγχώνευση των αλλαγών και ενημέρωση στο Forgejo.
pulls.clear_merge_message=Εκκαθάριση μηνύματος συγχώνευσης pulls.clear_merge_message=Εκκαθάριση μηνύματος συγχώνευσης
pulls.clear_merge_message_hint=Η εκκαθάριση του μηνύματος συγχώνευσης θα αφαιρέσει μόνο το περιεχόμενο του μηνύματος υποβολής και θα διατηρήσει τα παραγόμενα git trailers όπως "Co-Authored-By …". pulls.clear_merge_message_hint=Η εκκαθάριση του μηνύματος συγχώνευσης θα αφαιρέσει μόνο το περιεχόμενο του μηνύματος υποβολής και θα διατηρήσει τα παραγόμενα git trailers όπως "Co-Authored-By …".
@ -2630,7 +2630,7 @@ release.edit_release=Ενημέρωση κυκλοφορίας
release.delete_release=Διαγραφή κυκλοφορίας release.delete_release=Διαγραφή κυκλοφορίας
release.delete_tag=Διαγραφή ετικέτας release.delete_tag=Διαγραφή ετικέτας
release.deletion=Διαγραφή κυκλοφορίας release.deletion=Διαγραφή κυκλοφορίας
release.deletion_desc=Διαγράφοντας μια κυκλοφορία, αυτή αφαιρείται μόνο από το Gitea. Δε θα επηρεάσει την ετικέτα Git, τα περιεχόμενα του αποθετηρίου σας ή το ιστορικό της. Συνέχεια; release.deletion_desc=Διαγράφοντας μια κυκλοφορία, αυτή αφαιρείται μόνο από το Forgejo. Δε θα επηρεάσει την ετικέτα Git, τα περιεχόμενα του αποθετηρίου σας ή το ιστορικό της. Συνέχεια;
release.deletion_success=Η κυκλοφορία έχει διαγραφεί. release.deletion_success=Η κυκλοφορία έχει διαγραφεί.
release.deletion_tag_desc=Θα διαγράψει αυτή την ετικέτα από το repository. Τα περιεχόμενα του repository και το ιστορικό δεν θα πειραχτούν. Να γίνει συνέχεια; release.deletion_tag_desc=Θα διαγράψει αυτή την ετικέτα από το repository. Τα περιεχόμενα του repository και το ιστορικό δεν θα πειραχτούν. Να γίνει συνέχεια;
release.deletion_tag_success=Η ετικέτα έχει διαγραφεί. release.deletion_tag_success=Η ετικέτα έχει διαγραφεί.
@ -3172,12 +3172,12 @@ packages.size=Μέγεθος
packages.published=Δημοσιευμένα packages.published=Δημοσιευμένα
defaulthooks=Προεπιλεγμένα webhooks defaulthooks=Προεπιλεγμένα webhooks
defaulthooks.desc=Τα Webhooks κάνουν αυτόματα αιτήσεις HTTP POST σε ένα διακομιστή όταν ενεργοποιούν ορισμένα γεγονότα στο Gitea. Τα Webhooks που ορίζονται εδώ είναι προκαθορισμένα και θα αντιγραφούν σε όλα τα νέα αποθετήρια. Διαβάστε περισσότερα στον οδηγό <a target="_blank" rel="noopener" href="%s">webhooks</a>. defaulthooks.desc=Τα Webhooks κάνουν αυτόματα αιτήσεις HTTP POST σε ένα διακομιστή όταν ενεργοποιούν ορισμένα γεγονότα στο Forgejo. Τα Webhooks που ορίζονται εδώ είναι προκαθορισμένα και θα αντιγραφούν σε όλα τα νέα αποθετήρια. Διαβάστε περισσότερα στον οδηγό <a target="_blank" rel="noopener" href="%s">webhooks</a>.
defaulthooks.add_webhook=Προσθήκη Προεπιλεγμένου Webhook defaulthooks.add_webhook=Προσθήκη Προεπιλεγμένου Webhook
defaulthooks.update_webhook=Ενημέρωση Προεπιλεγμένου Webhook defaulthooks.update_webhook=Ενημέρωση Προεπιλεγμένου Webhook
systemhooks=Webhooks συστήματος systemhooks=Webhooks συστήματος
systemhooks.desc=Τα Webhooks κάνουν αυτόματα αιτήσεις HTTP POST σε ένα διακομιστή όταν ενεργοποιούνται ορισμένα γεγονότα στο Gitea. Τα Webhooks που ορίζονται εδώ θα ενεργούν σε όλα τα αποθετήρια του συστήματος, γι 'αυτό παρακαλώ εξετάστε τυχόν επιπτώσεις απόδοσης που μπορεί να έχει. Διαβάστε περισσότερα στον οδηγό <a target="_blank" rel="noopener" href="%s">webhooks</a>. systemhooks.desc=Τα Webhooks κάνουν αυτόματα αιτήσεις HTTP POST σε ένα διακομιστή όταν ενεργοποιούνται ορισμένα γεγονότα στο Forgejo. Τα Webhooks που ορίζονται εδώ θα ενεργούν σε όλα τα αποθετήρια του συστήματος, γι 'αυτό παρακαλώ εξετάστε τυχόν επιπτώσεις απόδοσης που μπορεί να έχει. Διαβάστε περισσότερα στον οδηγό <a target="_blank" rel="noopener" href="%s">webhooks</a>.
systemhooks.add_webhook=Προσθήκη Webhook Συστήματος systemhooks.add_webhook=Προσθήκη Webhook Συστήματος
systemhooks.update_webhook=Ενημέρωση Webhook Συστήματος systemhooks.update_webhook=Ενημέρωση Webhook Συστήματος

View file

@ -644,6 +644,7 @@ team_name_been_taken = The team name is already taken.
team_no_units_error = Allow access to at least one repository section. team_no_units_error = Allow access to at least one repository section.
email_been_used = The email address is already used. email_been_used = The email address is already used.
email_invalid = The email address is invalid. email_invalid = The email address is invalid.
email_domain_is_not_allowed = The domain of the user's email address <b>%s</b> conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Make sure you have set the email address correctly.
openid_been_used = The OpenID address "%s" is already used. openid_been_used = The OpenID address "%s" is already used.
username_password_incorrect = Username or password is incorrect. username_password_incorrect = Username or password is incorrect.
password_complexity = Password does not pass complexity requirements: password_complexity = Password does not pass complexity requirements:
@ -1427,6 +1428,7 @@ editor.user_no_push_to_branch = User cannot push to branch
editor.require_signed_commit = Branch requires a signed commit editor.require_signed_commit = Branch requires a signed commit
editor.cherry_pick = Cherry-pick %s onto: editor.cherry_pick = Cherry-pick %s onto:
editor.revert = Revert %s onto: editor.revert = Revert %s onto:
editor.commit_email = Commit email
commits.desc = Browse source code change history. commits.desc = Browse source code change history.
commits.commits = Commits commits.commits = Commits
@ -3892,6 +3894,7 @@ variables.deletion.description = Removing a variable is permanent and cannot be
variables.description = Variables will be passed to certain actions and cannot be read otherwise. variables.description = Variables will be passed to certain actions and cannot be read otherwise.
variables.id_not_exist = Variable with ID %d does not exist. variables.id_not_exist = Variable with ID %d does not exist.
variables.edit = Edit Variable variables.edit = Edit Variable
variables.not_found = Failed to find the variable.
variables.deletion.failed = Failed to remove variable. variables.deletion.failed = Failed to remove variable.
variables.deletion.success = The variable has been removed. variables.deletion.success = The variable has been removed.
variables.creation.failed = Failed to add variable. variables.creation.failed = Failed to add variable.

View file

@ -56,7 +56,7 @@ mirror=Réplica
new_repo=Nuevo repositorio new_repo=Nuevo repositorio
new_migrate=Nueva migración new_migrate=Nueva migración
new_mirror=Nueva réplica new_mirror=Nueva réplica
new_fork=Nuevo fork de repositorio new_fork=Nueva bifurcación del repositorio
new_org=Nueva organización new_org=Nueva organización
new_project=Nuevo proyecto new_project=Nuevo proyecto
new_project_column=Nueva columna new_project_column=Nueva columna
@ -75,7 +75,7 @@ collaborative=Colaborativo
forks=Forks forks=Forks
activities=Actividades activities=Actividades
pull_requests=Pull requests pull_requests=Solicitudes de incorporación de cambios
issues=Incidencias issues=Incidencias
milestones=Hitos milestones=Hitos
@ -156,8 +156,8 @@ invalid_data = Datos inválidos: %v
confirm_delete_artifact = ¿Estás seguro de que deseas eliminar el artefacto "%s"? confirm_delete_artifact = ¿Estás seguro de que deseas eliminar el artefacto "%s"?
more_items = Mas cosas more_items = Mas cosas
copy_generic = Copiar al portapapeles copy_generic = Copiar al portapapeles
filter.not_fork = No forks filter.not_fork = No hay bifurcaciones
filter.is_fork = Forks filter.is_fork = Bifurcaciones
test = Test test = Test
error413 = Has agotado tu cuota. error413 = Has agotado tu cuota.
new_repo.title = Nuevo repositorio new_repo.title = Nuevo repositorio
@ -229,7 +229,7 @@ platform_desc=Se ha confirmado que Forgejo funciona en sistemas operativos libre
lightweight=Ligero lightweight=Ligero
lightweight_desc=Forgejo tiene pocos requisitos y puede funcionar en una Raspberry Pi barata. ¡Ahorra energía! lightweight_desc=Forgejo tiene pocos requisitos y puede funcionar en una Raspberry Pi barata. ¡Ahorra energía!
license=Código abierto license=Código abierto
license_desc=¡Está todo en < <a target="_blank" rel="noopener noreferrer" href="%[1]s">Forgejo</a>! Únase <a target="_blank" rel="noopener noreferrer" href="%[2]s">contribuyendo</a> a hacer este proyecto todavía mejor. ¡No sea tímido y colabore! license_desc=¡Pasa a conseguir <a target="_blank" rel="noopener noreferrer" href="%[1]s">Forgejo</a>! Únete a nosotros y <a target="_blank" rel="noopener noreferrer" href="%[2]s">colabora</a> para mejorar este proyecto. ¡No seas tímido y colabora!
[install] [install]
install=Instalación install=Instalación
@ -397,8 +397,8 @@ code_search_results=Resultados de búsqueda para «%s»
code_last_indexed_at=Indexado por última vez %s code_last_indexed_at=Indexado por última vez %s
relevant_repositories_tooltip=Repositorios que son bifurcaciones o que no tienen ningún tema, ningún icono, y ninguna descripción están ocultos. relevant_repositories_tooltip=Repositorios que son bifurcaciones o que no tienen ningún tema, ningún icono, y ninguna descripción están ocultos.
relevant_repositories=Solo se muestran repositorios relevantes, <a href="%s">mostrar resultados sin filtrar</a>. relevant_repositories=Solo se muestran repositorios relevantes, <a href="%s">mostrar resultados sin filtrar</a>.
forks_few = %d forks forks_few = %d bifurcaciones
forks_one = %d fork forks_one = %d bifurcación
stars_few = %d estrellas stars_few = %d estrellas
stars_one = %d estrella stars_one = %d estrella
@ -746,7 +746,7 @@ webauthn=Autenticación de dos factores (claves de seguridad)
public_profile=Perfil público public_profile=Perfil público
biography_placeholder=¡Cuenta a otros un poco sobre ti! (Se admite Markdown) biography_placeholder=¡Cuenta a otros un poco sobre ti! (Se admite Markdown)
location_placeholder=Comparte tu ubicación aproximada con otros location_placeholder=Comparte tu ubicación aproximada con otros
profile_desc=Controla cómo se muestra su perfil a otros usuarios. Tu dirección de correo electrónico principal se utilizará para notificaciones, recuperación de contraseña y operaciones de Git basadas en la web. profile_desc=Acerca de ti
password_username_disabled=Usuarios no locales no tienen permitido cambiar su nombre de usuario. Por favor, contacta con el administrador del sistema para más detalles. password_username_disabled=Usuarios no locales no tienen permitido cambiar su nombre de usuario. Por favor, contacta con el administrador del sistema para más detalles.
full_name=Nombre completo full_name=Nombre completo
website=Página web website=Página web
@ -811,7 +811,7 @@ manage_emails=Administrar direcciones de correo electrónico
manage_themes=Tema por defecto manage_themes=Tema por defecto
manage_openid=Direcciones OpenID manage_openid=Direcciones OpenID
email_desc=Su dirección de correo electrónico principal se utilizará para notificaciones, recuperación de contraseña y, siempre y cuando no esté oculto, operaciones de Git basadas en la web. email_desc=Su dirección de correo electrónico principal se utilizará para notificaciones, recuperación de contraseña y, siempre y cuando no esté oculto, operaciones de Git basadas en la web.
theme_desc=Este será su tema por defecto en todo el sitio. theme_desc=Este tema será usado en la interfaz web cuando hayas iniciado sesión.
primary=Principal primary=Principal
activated=Activado activated=Activado
requires_activation=Requiere activación requires_activation=Requiere activación
@ -837,14 +837,14 @@ add_email_success=La nueva dirección de correo electrónico ha sido añadida.
email_preference_set_success=La preferencia de correo electrónico se ha establecido correctamente. email_preference_set_success=La preferencia de correo electrónico se ha establecido correctamente.
add_openid_success=La nueva dirección OpenID ha sido añadida. add_openid_success=La nueva dirección OpenID ha sido añadida.
keep_email_private=Ocultar dirección de correo electrónico keep_email_private=Ocultar dirección de correo electrónico
keep_email_private_popup=Esto ocultará tu dirección de correo electrónico de tu perfil. Ya no será la dirección predeterminada para los commits realizados a través de la interfaz web, como las subidas y ediciones de archivos, y no se utilizará para los commits de fusión. En su lugar, se utilizará una dirección especial %s para asociar los commits a tu cuenta. Ten en cuenta que cambiar esta opción no afectará a los commits existentes. keep_email_private_popup=Esto ocultará tu dirección de correo electrónico de tu perfil. Ya no será la dirección predeterminada para los confirmaciones realizadas a través de la interfaz web, como las subidas y ediciones de archivos, y no se utilizará para las confirmaciones de fusión. En su lugar, se utilizará una dirección especial %s para asociar las confirmaciones a tu cuenta. Ten en cuenta que cambiar esta opción no afectará a las confirmaciones existentes.
openid_desc=OpenID le permite delegar la autenticación a un proveedor externo. openid_desc=OpenID le permite delegar la autenticación a un proveedor externo.
manage_ssh_keys=Gestionar claves SSH manage_ssh_keys=Gestionar claves SSH
manage_ssh_principals=Administrar Principales de Certificado SSH manage_ssh_principals=Administrar Principales de Certificado SSH
manage_gpg_keys=Gestionar claves GPG manage_gpg_keys=Gestionar claves GPG
add_key=Añadir clave add_key=Añadir clave
ssh_desc=Estas claves SSH públicas están asociadas a tu cuenta. Las correspondientes claves privadas permiten el acceso total a tus repositorios. Las claves SSH que han sido verificadas pueden utilizarse para verificar commits de Git firmados por SSH. ssh_desc=Estas claves SSH públicas están asociadas a tu cuenta. Las correspondientes claves privadas permiten el acceso total a tus repositorios. Las claves SSH que han sido verificadas pueden utilizarse para verificar confirmaciones de Git firmadas por SSH.
principal_desc=Estos principales de certificado SSH están asociados con su cuenta y permiten el acceso completo a sus repositorios. principal_desc=Estos principales de certificado SSH están asociados con su cuenta y permiten el acceso completo a sus repositorios.
gpg_desc=Estas claves GPG públicas están asociadas a tu cuenta y se utilizan para verificar tus commits. Mantén a salvo tus claves privadas, ya que permiten firmar commits con tu identidad. gpg_desc=Estas claves GPG públicas están asociadas a tu cuenta y se utilizan para verificar tus commits. Mantén a salvo tus claves privadas, ya que permiten firmar commits con tu identidad.
ssh_helper=<strong>¿Necesitas ayuda?</strong> Echa un vistazo en la guía de GitHub para <a href="%s">crear tus propias claves SSH</a> o resolver <a href="%s">problemas comunes</a> que puede encontrar al usar SSH. ssh_helper=<strong>¿Necesitas ayuda?</strong> Echa un vistazo en la guía de GitHub para <a href="%s">crear tus propias claves SSH</a> o resolver <a href="%s">problemas comunes</a> que puede encontrar al usar SSH.
@ -1054,6 +1054,8 @@ keep_activity_private.description = Tu <a href="%s">actividad pública</a> solo
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
[repo] [repo]
owner=Propietario owner=Propietario
owner_helper=Algunas organizaciones pueden no aparecer en el menú desplegable debido a un límite máximo de recuento de repositorios. owner_helper=Algunas organizaciones pueden no aparecer en el menú desplegable debido a un límite máximo de recuento de repositorios.
@ -1068,10 +1070,10 @@ visibility=Visibilidad
visibility_description=Sólo el propietario o los miembros de la organización -si tienen derechos- podrán verlo. visibility_description=Sólo el propietario o los miembros de la organización -si tienen derechos- podrán verlo.
visibility_helper=Hacer el repositorio privado visibility_helper=Hacer el repositorio privado
visibility_helper_forced=El administrador de su sitio obliga a nuevos repositorios a ser privados. visibility_helper_forced=El administrador de su sitio obliga a nuevos repositorios a ser privados.
visibility_fork_helper=(Cambiar esto afectará a la visibilidad de todos los forks.) visibility_fork_helper=(Cambiar esto afectará a la visibilidad de todas las bifurcaciones.)
clone_helper=¿Necesita ayuda para clonar? Visite <a target="_blank" rel="noopener noreferrer" href="%s">Ayuda</a>. clone_helper=¿Necesita ayuda para clonar? Visite <a target="_blank" rel="noopener noreferrer" href="%s">Ayuda</a>.
fork_repo=Hacer fork del repositorio fork_repo=Hacer una bifurcación del repositorio
fork_from=Crear un fork desde fork_from=Crear una bifurcación desde
already_forked=Ya ha forkeado %s already_forked=Ya ha forkeado %s
fork_to_different_account=Forkear a una cuenta diferente fork_to_different_account=Forkear a una cuenta diferente
fork_visibility_helper=La visibilidad de un repositorio del cual se ha hecho fork no puede ser cambiada. fork_visibility_helper=La visibilidad de un repositorio del cual se ha hecho fork no puede ser cambiada.
@ -1094,11 +1096,11 @@ issue_labels=Etiquetas
issue_labels_helper=Selecciona un conjunto de etiquetas issue_labels_helper=Selecciona un conjunto de etiquetas
license=Licencia license=Licencia
license_helper=Selecciona un archivo de licencia license_helper=Selecciona un archivo de licencia
license_helper_desc=Una licencia regula lo que otros pueden y no pueden hacer con tu código. ¿No está seguro de cuál es el adecuado para su proyecto? Vea <a target="_blank" rel="noopener noreferrer" href="%s">Elija una licencia.</a> license_helper_desc=Una licencia regula lo que otros pueden y no pueden hacer con tu código. ¿No está seguro de cuál es el adecuado para su proyecto? Vea <a target="_blank" rel="noopener noreferrer" href="%s">Elija una licencia</a>.
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
@ -1222,7 +1224,7 @@ migrate.migrating_failed_no_addr=Migración fallida.
migrate.github.description=Migrar datos desde github.com o un servidor GitHub Enterprise. migrate.github.description=Migrar datos desde github.com o un servidor GitHub Enterprise.
migrate.git.description=Migrar un repositorio sólo desde cualquier servicio Git. migrate.git.description=Migrar un repositorio sólo desde cualquier servicio Git.
migrate.gitlab.description=Migrar datos de gitlab.com u otra instancia de GitLab. migrate.gitlab.description=Migrar datos de gitlab.com u otra instancia de GitLab.
migrate.gitea.description=Migrar datos de gitea.com u otra instancia de Gitea/Forgejo. migrate.gitea.description=Migrar datos de gitea.com u otra instancia de Gitea.
migrate.gogs.description=Migrar datos de notabug.org u otra instancia de Gogs. migrate.gogs.description=Migrar datos de notabug.org u otra instancia de Gogs.
migrate.onedev.description=Migrar datos desde code.onedev.io u otra instancia de OneDev. migrate.onedev.description=Migrar datos desde code.onedev.io u otra instancia de OneDev.
migrate.codebase.description=Migrar datos desde codebasehq.com. migrate.codebase.description=Migrar datos desde codebasehq.com.
@ -1233,7 +1235,7 @@ migrate.migrating_milestones=Migrando hitos
migrate.migrating_labels=Migrando etiquetas migrate.migrating_labels=Migrando etiquetas
migrate.migrating_releases=Migrando lanzamientos migrate.migrating_releases=Migrando lanzamientos
migrate.migrating_issues=Migrando incidencias migrate.migrating_issues=Migrando incidencias
migrate.migrating_pulls=Migrando pull requests migrate.migrating_pulls=Migrando solicitudes de incorporación de cambios
migrate.cancel_migrating_title=Cancelar la migración migrate.cancel_migrating_title=Cancelar la migración
migrate.cancel_migrating_confirm=¿Quiere cancelar esta migración? migrate.cancel_migrating_confirm=¿Quiere cancelar esta migración?
@ -1859,7 +1861,7 @@ pulls.add_prefix=Añadir prefijo <strong>%s</strong>
pulls.remove_prefix=Eliminar prefijo <strong>%s</strong> pulls.remove_prefix=Eliminar prefijo <strong>%s</strong>
pulls.data_broken=Este pull request está rota debido a que falta información del fork. pulls.data_broken=Este pull request está rota debido a que falta información del fork.
pulls.files_conflicted=Este pull request tiene cambios en conflicto con la rama de destino. pulls.files_conflicted=Este pull request tiene cambios en conflicto con la rama de destino.
pulls.is_checking=La comprobación de conflicto de fusión está en progreso. Inténtalo de nuevo en unos momentos. pulls.is_checking=La comprobación de conflicto de fusión está en progreso. Inténtelo de nuevo en unos momentos.
pulls.is_ancestor=Esta rama ya está incluida en la rama de destino. No hay nada que fusionar. pulls.is_ancestor=Esta rama ya está incluida en la rama de destino. No hay nada que fusionar.
pulls.is_empty=Los cambios en esta rama ya están en la rama de destino. Esto será un commit vacío. pulls.is_empty=Los cambios en esta rama ya están en la rama de destino. Esto será un commit vacío.
pulls.required_status_check_failed=Algunos controles requeridos no han tenido éxito. pulls.required_status_check_failed=Algunos controles requeridos no han tenido éxito.
@ -2039,8 +2041,8 @@ activity.opened_prs_count_1=Pull request propuesta
activity.opened_prs_count_n=Pull requests propuestas activity.opened_prs_count_n=Pull requests propuestas
activity.title.user_1=%d usuario activity.title.user_1=%d usuario
activity.title.user_n=%d usuarios activity.title.user_n=%d usuarios
activity.title.prs_1=%d pull request activity.title.prs_1=%d solicitud de incorporación de cambios
activity.title.prs_n=%d pull requests activity.title.prs_n=%d solicitudes de incorporación de cambios
activity.title.prs_merged_by=%s fusionado por %s activity.title.prs_merged_by=%s fusionado por %s
activity.title.prs_opened_by=%s propuesto por %s activity.title.prs_opened_by=%s propuesto por %s
activity.merged_prs_label=Fusionado activity.merged_prs_label=Fusionado
@ -2087,7 +2089,7 @@ activity.git_stats_and_deletions=y
activity.git_stats_deletion_1=%d eliminación activity.git_stats_deletion_1=%d eliminación
activity.git_stats_deletion_n=%d eliminaciones activity.git_stats_deletion_n=%d eliminaciones
contributors.contribution_type.commits=Commits contributors.contribution_type.commits=Confirmaciones
search=Buscar search=Buscar
search.search_repo=Buscar repositorio search.search_repo=Buscar repositorio
@ -2331,7 +2333,7 @@ settings.event_pull_request_desc=Pull request abierto, cerrado, reabierto o edit
settings.event_pull_request_assign=Asignación settings.event_pull_request_assign=Asignación
settings.event_pull_request_assign_desc=Pull Request asignado o no asignado. settings.event_pull_request_assign_desc=Pull Request asignado o no asignado.
settings.event_pull_request_label=Etiquetas settings.event_pull_request_label=Etiquetas
settings.event_pull_request_label_desc=Etiqueta de pull request actualizada o borrada. settings.event_pull_request_label_desc=Etiquetas de pull request actualizadas o borradas.
settings.event_pull_request_milestone=Hitos settings.event_pull_request_milestone=Hitos
settings.event_pull_request_milestone_desc=Hitos añadidos, eliminados o modificados. settings.event_pull_request_milestone_desc=Hitos añadidos, eliminados o modificados.
settings.event_pull_request_comment=Comentarios settings.event_pull_request_comment=Comentarios
@ -2436,7 +2438,7 @@ settings.protect_approvals_whitelist_users=Lista blanca de usuarios revisores
settings.protect_approvals_whitelist_teams=Lista blanca de equipos revisores settings.protect_approvals_whitelist_teams=Lista blanca de equipos revisores
settings.dismiss_stale_approvals=Descartar aprobaciones obsoletas settings.dismiss_stale_approvals=Descartar aprobaciones obsoletas
settings.dismiss_stale_approvals_desc=Cuando los nuevos commits que cambien el contenido de la pull request sean empujados a la rama, se descartarán las aprobaciones antiguas. settings.dismiss_stale_approvals_desc=Cuando los nuevos commits que cambien el contenido de la pull request sean empujados a la rama, se descartarán las aprobaciones antiguas.
settings.require_signed_commits=Exigir commits firmados settings.require_signed_commits=Exigir confirmaciones firmadas
settings.require_signed_commits_desc=Rechazar push en esta rama si los commits no están firmados o no son verificables. settings.require_signed_commits_desc=Rechazar push en esta rama si los commits no están firmados o no son verificables.
settings.protect_branch_name_pattern=Patrón de nombre de ramas protegidas settings.protect_branch_name_pattern=Patrón de nombre de ramas protegidas
settings.protect_patterns=Patrones settings.protect_patterns=Patrones
@ -2464,7 +2466,7 @@ settings.choose_branch=Elija una rama…
settings.no_protected_branch=No hay ramas protegidas. settings.no_protected_branch=No hay ramas protegidas.
settings.edit_protected_branch=Editar settings.edit_protected_branch=Editar
settings.protected_branch_required_rule_name=Nombre de regla requerido settings.protected_branch_required_rule_name=Nombre de regla requerido
settings.protected_branch_duplicate_rule_name=Nombre de regla duplicado settings.protected_branch_duplicate_rule_name=Ya hay una regla para este conjunto de ramas
settings.protected_branch_required_approvals_min=Las aprobaciones necesarias no pueden ser negativas. settings.protected_branch_required_approvals_min=Las aprobaciones necesarias no pueden ser negativas.
settings.tags=Etiquetas settings.tags=Etiquetas
settings.tags.protection=Protección de etiquetas settings.tags.protection=Protección de etiquetas
@ -2488,11 +2490,11 @@ settings.archive.text=Archivar el repositorio lo hará de sólo lectura. Se ocul
settings.archive.success=El repositorio ha sido archivado exitosamente. settings.archive.success=El repositorio ha sido archivado exitosamente.
settings.archive.error=Ha ocurrido un error al intentar archivar el repositorio. Vea el registro para más detalles. settings.archive.error=Ha ocurrido un error al intentar archivar el repositorio. Vea el registro para más detalles.
settings.archive.error_ismirror=No puede archivar un repositorio replicado. settings.archive.error_ismirror=No puede archivar un repositorio replicado.
settings.archive.branchsettings_unavailable=Los ajustes de rama no están disponibles si el repositorio está archivado. settings.archive.branchsettings_unavailable=Los ajustes de rama no están disponibles en repositorios archivados.
settings.archive.tagsettings_unavailable=Los ajustes de las etiquetas no están disponibles si el repositorio está archivado. settings.archive.tagsettings_unavailable=Los ajustes de las etiquetas no están disponibles si el repositorio está archivado.
settings.unarchive.button=Desarchivar repositorio settings.unarchive.button=Desarchivar repositorio
settings.unarchive.header=Desarchivar este repositorio settings.unarchive.header=Desarchivar este repositorio
settings.unarchive.text=La desarchivación del repositorio restablecerá su capacidad de recibir commits y pushes, así como nuevas incidencias y pull requests. settings.unarchive.text=La desarchivación del repositorio restablecerá su capacidad de recibir confirmaciones y subidos, así como nuevas incidencias y solicitudes de incorporación de cambios.
settings.unarchive.success=El repositorio se ha desarchivado correctamente. settings.unarchive.success=El repositorio se ha desarchivado correctamente.
settings.unarchive.error=Ocurrió un error mientras se trataba de des-archivar el repositorio. Revisa el registro para más detalles. settings.unarchive.error=Ocurrió un error mientras se trataba de des-archivar el repositorio. Revisa el registro para más detalles.
settings.update_avatar_success=El avatar del repositorio ha sido actualizado. settings.update_avatar_success=El avatar del repositorio ha sido actualizado.
@ -2563,7 +2565,7 @@ diff.generated=generado
diff.vendored=vendido diff.vendored=vendido
diff.comment.add_line_comment=Añadir comentario en línea diff.comment.add_line_comment=Añadir comentario en línea
diff.comment.placeholder=Deja un comentario diff.comment.placeholder=Deja un comentario
diff.comment.markdown_info=Es posible estilizar con markdown. diff.comment.markdown_info=Es posible dar estilos con Markdown.
diff.comment.add_single_comment=Añadir solo comentario diff.comment.add_single_comment=Añadir solo comentario
diff.comment.add_review_comment=Añadir comentario diff.comment.add_review_comment=Añadir comentario
diff.comment.start_review=Comenzar revisión diff.comment.start_review=Comenzar revisión
@ -2718,7 +2720,7 @@ size_format = %[1]s: %[2]s, %[3]s: %[4]s
admin.update_flags = Actualizar indicadores admin.update_flags = Actualizar indicadores
admin.flags_replaced = Indicadores del repositorio sustituidos admin.flags_replaced = Indicadores del repositorio sustituidos
admin.failed_to_replace_flags = Fallo al substituir los indicadores del repositorio admin.failed_to_replace_flags = Fallo al substituir los indicadores del repositorio
new_repo_helper = Un repositorio contiene todos los archivos del proyecto, incluido el historial de revisiones. ¿Ya tienes uno en otro sitio? <a href="%s">Migrar repositorio.</a> new_repo_helper = Un repositorio contiene todos los archivos del proyecto, incluido el historial de revisiones. ¿Ya tienes uno en otro sitio? <a href="%s">Migrar repositorio</a>.
object_format_helper = Formato de objeto del repositorio. No puede ser modificado más tarde. SHA1 es el más compatible. object_format_helper = Formato de objeto del repositorio. No puede ser modificado más tarde. SHA1 es el más compatible.
commits.browse_further = Seguir explorando commits.browse_further = Seguir explorando
subscribe.issue.guest.tooltip = Inicia sesión para suscribirte a esta incidencia. subscribe.issue.guest.tooltip = Inicia sesión para suscribirte a esta incidencia.
@ -2796,7 +2798,7 @@ settings.confirmation_string = Cadena de confirmación
issues.filter_sort.relevance = Relevancia issues.filter_sort.relevance = Relevancia
settings.transfer_quota_exceeded = El nuevo propietario (%s) ha sobrepasado la cuota. El repositorio no ha sido transferido. settings.transfer_quota_exceeded = El nuevo propietario (%s) ha sobrepasado la cuota. El repositorio no ha sido transferido.
settings.web_hook_name_sourcehut_builds = Builds de SourceHut settings.web_hook_name_sourcehut_builds = Builds de SourceHut
settings.wiki_rename_branch_main_notices_2 = settings.wiki_rename_branch_main_notices_2 =Se va a renombrar de forma permanente la rama interna de la wiki del repositorio %s. Se actualizaran los checkouts existentes.
settings.wiki_rename_branch_main = Normalizar el nombre de la rama de la wiki settings.wiki_rename_branch_main = Normalizar el nombre de la rama de la wiki
settings.wiki_rename_branch_main_desc = Renombrar la rama interna usada por la wiki a "%s". Este cambio es permanente y no se puede deshacer. settings.wiki_rename_branch_main_desc = Renombrar la rama interna usada por la wiki a "%s". Este cambio es permanente y no se puede deshacer.
settings.confirm_wiki_branch_rename = Renombrar la rama de la wiki settings.confirm_wiki_branch_rename = Renombrar la rama de la wiki
@ -2813,7 +2815,32 @@ release.download_count_one = %s descarga
diff.git-notes.add = Añadir nota 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 será eliminada.
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
auto_init_description = Empieza el historial Git con un README y opcionalmente añade una Licencia y archivos .gitignore.
editor.add_tmpl.filename = nombre de fichero
issues.num_reviews_one = %d revisión
issues.num_reviews_few = %d revisiones
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
editor.commit_email = Correo electrónico del commit
issues.context.menu = Menú de comentarios
issues.review.add_remove_review_requests = Revisiones solicitadas de %[1]s y revisiones eliminadas para %[2]s %[3]s
pulls.sign_in_require = <a href="%s">Inicia sesión</a> para crear un nuevo pull request.
pulls.cmd_instruction_checkout_title = Cambiar rama
settings.protect_new_rule = Crear una nueva regla de protección de rama
settings.enforce_on_admins_desc = Los administradores del repositorio no pueden saltarse esta regla.
release.type_external_asset = Recurso externo
release.asset_name = Nombre del recurso
release.add_external_asset = Añadir un recurso externo
[graphs] [graphs]
component_loading = Cargando %s... component_loading = Cargando %s...
@ -2822,6 +2849,9 @@ contributors.what = contribuciones
recent_commits.what = commits recientes recent_commits.what = commits recientes
code_frequency.what = frecuencia de código code_frequency.what = frecuencia de código
component_loading_info = Esto puede tomar un tiempo…
component_failed_to_load = Ocurrió un error inesperado.
[org] [org]
org_name_holder=Nombre de la organización org_name_holder=Nombre de la organización
org_full_name_holder=Nombre completo de la organización org_full_name_holder=Nombre completo de la organización
@ -2947,6 +2977,8 @@ teams.invite.by=Invitado por %s
teams.invite.description=Por favor, haga clic en el botón de abajo para unirse al equipo. teams.invite.description=Por favor, haga clic en el botón de abajo para unirse al equipo.
follow_blocked_user = No puedes seguir a esta organización porque esta organización te ha bloqueado. follow_blocked_user = No puedes seguir a esta organización porque esta organización te ha bloqueado.
open_dashboard = Abrir panel de control
[admin] [admin]
dashboard=Panel de control dashboard=Panel de control
identity_access=Identidad y acceso identity_access=Identidad y acceso
@ -3474,6 +3506,20 @@ notices.op=Operación
notices.delete_success=Los avisos del sistema se han eliminado. notices.delete_success=Los avisos del sistema se han eliminado.
config_summary = Resumen
config_settings = Ajustes
users.activated.description = Finalización de la verificación del correo electrónico. El propietario de una cuenta sin activar no podrá iniciar sesión hasta que la verificación se complete.
users.organization_creation.description = Permitir la creación de nuevas organizaciones.
emails.change_email_text = ¿Estás seguro que quieres actualizar esta dirección de correo electrónico?
emails.delete = Eliminar correo electrónico
emails.delete_desc = ¿Estás seguro que quieres eliminar esta dirección de correo electrónico?
emails.deletion_success = El correo electrónico ha sido eliminado.
emails.delete_primary_email_error = No puedes eliminar el correo electrónico principal.
auths.tips.gmail_settings = Ajustes de Gmail:
auths.tip.gitlab_new = Registrar una nueva aplicación en %s
config.cache_test = Caché de prueba
self_check.no_problem_found = Aún no se encontró un problema.
[action] [action]
create_repo=creó el repositorio <a href="%s">%s</a> create_repo=creó el repositorio <a href="%s">%s</a>
rename_repo=repositorio renombrado de <code>%[1]s</code> a <a href="%[2]s">%[3]s</a> rename_repo=repositorio renombrado de <code>%[1]s</code> a <a href="%[2]s">%[3]s</a>
@ -3617,7 +3663,7 @@ conda.install=Para instalar el paquete usando Conda, ejecute el siguiente comand
container.details.type=Tipo de imagen container.details.type=Tipo de imagen
container.details.platform=Plataforma container.details.platform=Plataforma
container.pull=Arrastra la imagen desde la línea de comandos: container.pull=Arrastra la imagen desde la línea de comandos:
container.digest=Resumen: container.digest=Resumen
container.multi_arch=SO / Arquitectura container.multi_arch=SO / Arquitectura
container.layers=Capas de imagen container.layers=Capas de imagen
container.labels=Etiquetas container.labels=Etiquetas
@ -3714,6 +3760,19 @@ owner.settings.chef.title=Registro de Chef
owner.settings.chef.keypair=Generar par de claves owner.settings.chef.keypair=Generar par de claves
owner.settings.chef.keypair.description=Un par de claves es necesario para autenticarse en el registro del Chef. Si ha generado un par de claves antes, generar un nuevo par de claves descartará el par de claves antiguo. owner.settings.chef.keypair.description=Un par de claves es necesario para autenticarse en el registro del Chef. Si ha generado un par de claves antes, generar un nuevo par de claves descartará el par de claves antiguo.
arch.pacman.repo.multi = %s tiene la misma versión en diferentes distribuciones.
arch.pacman.repo.multi.item = Configuración para %s
arch.pacman.conf = Añadir servidor con distribución y arquitectura relacionadas a <code>/etc/pacman.conf</code> :
arch.pacman.sync = Sincronizar el paquete con pacman:
arch.version.properties = Propiedades de la versión
arch.version.groups = Grupo
arch.version.depends = Depende
arch.version.conflicts = Conflictos
arch.version.replaces = Reemplazos
arch.version.backup = Copia de seguridad
container.images.title = Imágenes
rpm.repository.multiple_groups = Este paquete está disponible en múltiples grupos.
[secrets] [secrets]
secrets=Secretos secrets=Secretos
description=Los secretos pasarán a ciertas acciones y no se podrán leer de otro modo. description=Los secretos pasarán a ciertas acciones y no se podrán leer de otro modo.
@ -3732,7 +3791,7 @@ management=Gestión de secretos
[actions] [actions]
actions=Acciones actions=Acciones
unit.desc=Gestionar acciones unit.desc=Gestione procesos CI/CD integrados con Forgejo Actions.
status.unknown=Desconocido status.unknown=Desconocido
status.waiting=Esperando status.waiting=Esperando
@ -3816,6 +3875,9 @@ variables.update.failed=Error al editar la variable.
variables.update.success=La variable ha sido editada. variables.update.success=La variable ha sido editada.
variables.id_not_exist = Variable con id %d no existe. variables.id_not_exist = Variable con id %d no existe.
runs.empty_commit_message = (mensaje de commit vacío)
runs.expire_log_message = Los registros han sido eliminados porque eran demasiado antiguos.
[projects] [projects]
type-1.display_name=Proyecto individual type-1.display_name=Proyecto individual
type-2.display_name=Proyecto repositorio type-2.display_name=Proyecto repositorio
@ -3837,7 +3899,7 @@ search = Buscar...
type_tooltip = Tipo de búsqueda type_tooltip = Tipo de búsqueda
project_kind = Buscar proyectos... project_kind = Buscar proyectos...
branch_kind = Buscar ramas... branch_kind = Buscar ramas...
commit_kind = Buscar commits... commit_kind = Buscar confirmaciones...
repo_kind = Buscar repositorios... repo_kind = Buscar repositorios...
user_kind = Buscar usuarios... user_kind = Buscar usuarios...
org_kind = Buscar organizaciones... org_kind = Buscar organizaciones...
@ -3860,6 +3922,8 @@ fuzzy = Difusa
runner_kind = Buscar ejecutores… runner_kind = Buscar ejecutores…
regexp_tooltip = Interpretar los términos de búsqueda como una expresión regular regexp_tooltip = Interpretar los términos de búsqueda como una expresión regular
regexp = Expresión Regular
[markup] [markup]
filepreview.lines = Líneas %[1]d a %[2]d en %[3]s filepreview.lines = Líneas %[1]d a %[2]d en %[3]s
filepreview.line = Línea %[1]d en %[2]s filepreview.line = Línea %[1]d en %[2]s
@ -3870,7 +3934,7 @@ releases.write = <b>Write:</b> Publicar, editar y eliminar lanzamientos y sus ar
packages.read = <b>Lectura:</b> Ver y descargar paquetes asignados al repositorio. packages.read = <b>Lectura:</b> Ver y descargar paquetes asignados al repositorio.
wiki.read = <b>Lectura:</b> Leer la wiki integrada y su historial. wiki.read = <b>Lectura:</b> Leer la wiki integrada y su historial.
issues.read = <b>Lectura:</b> Leer y crear incidencias y comentarios. issues.read = <b>Lectura:</b> Leer y crear incidencias y comentarios.
pulls.write = <b>Escritura:</b> Cerrar pull requests y gestionar metadatos como etiquetas, hitos, asignaciones, fechas de vencimiento y dependencias. pulls.write = <b>Escritura:</b> Cerrar solicitudes de incorporación de cambios y gestionar metadatos como etiquetas, hitos, asignaciones, fechas de vencimiento y dependencias.
releases.read = <b>Lectura:</b> Ver y descagar lanzamientos. releases.read = <b>Lectura:</b> Ver y descagar lanzamientos.
wiki.write = <b>Escritura:</b> Crear, actualizar y eliminar páginas en la wiki integrada. wiki.write = <b>Escritura:</b> Crear, actualizar y eliminar páginas en la wiki integrada.
projects.read = <b>Lectura:</b> Acceso a las tablas de proyecto del repositorio. projects.read = <b>Lectura:</b> Acceso a las tablas de proyecto del repositorio.

View file

@ -881,7 +881,7 @@ migrate.migrating_failed=مهاجرت از <b>%s</b> ناموفق بود.
migrate.migrating_failed_no_addr=مهاجرت ناموفق بود. migrate.migrating_failed_no_addr=مهاجرت ناموفق بود.
migrate.git.description=کوچ یک مخزن فقط از یک سرویس Git. migrate.git.description=کوچ یک مخزن فقط از یک سرویس Git.
migrate.gitlab.description=مهاجرت داده از gitlabb.com یا پیاده‌سازی‌های دیگر GitLab. migrate.gitlab.description=مهاجرت داده از gitlabb.com یا پیاده‌سازی‌های دیگر GitLab.
migrate.gitea.description=مهاجرت داده از gitea.com یا پیاده‌سازی‌های دیگر Gitea/Forgejo. migrate.gitea.description=مهاجرت داده از gitea.com یا پیاده‌سازی‌های دیگر Gitea.
migrate.gogs.description=مهاجرت داده از notabug.com یا پیاده‌سازی‌های دیگر Gogs. migrate.gogs.description=مهاجرت داده از notabug.com یا پیاده‌سازی‌های دیگر Gogs.
migrate.onedev.description=مهاجرت داده از code.onedev.io یا پیاده‌سازی‌های دیگر OneDev. migrate.onedev.description=مهاجرت داده از code.onedev.io یا پیاده‌سازی‌های دیگر OneDev.
migrate.codebase.description=مهاجر داده ها از codebasehq.com. migrate.codebase.description=مهاجر داده ها از codebasehq.com.
@ -2291,7 +2291,7 @@ auths.bind_password=اتصال گذرواژه
auths.user_base=پایگاه جستجوی کاربر auths.user_base=پایگاه جستجوی کاربر
auths.user_dn=کاربر DN auths.user_dn=کاربر DN
auths.attribute_username=ویژگی نام کاربری auths.attribute_username=ویژگی نام کاربری
auths.attribute_username_placeholder=نام کاربری را خالی بگذارید برای انتخاب نام کاربری gitea انتخاب شود. auths.attribute_username_placeholder=نام کاربری را خالی بگذارید برای انتخاب نام کاربری Forgejo انتخاب شود.
auths.attribute_name=ویژگی نام auths.attribute_name=ویژگی نام
auths.attribute_surname=ویژگی نام خانوادگی auths.attribute_surname=ویژگی نام خانوادگی
auths.attribute_mail=ویژگی ایمیل auths.attribute_mail=ویژگی ایمیل

View file

@ -1766,7 +1766,7 @@ issues.close = Sulje ongelma
issues.no_content = Ei kuvausta. issues.no_content = Ei kuvausta.
pulls.reject_count_1 = %d muutospyyntö pulls.reject_count_1 = %d muutospyyntö
pulls.update_branch_success = Haarapäivitys onnistui pulls.update_branch_success = Haarapäivitys onnistui
milestones.completeness = <strong>%d%%</strong> valmiina milestones.completeness = <strong>%d% %</strong> valmiina
contributors.contribution_type.additions = Lisäykset contributors.contribution_type.additions = Lisäykset
contributors.contribution_type.deletions = Poistot contributors.contribution_type.deletions = Poistot
settings.webhook_deletion_success = Webkoukku on poistettu. settings.webhook_deletion_success = Webkoukku on poistettu.
@ -2097,6 +2097,16 @@ settings.archive.text = Repon arkistointi asettaa sen pelkkään lukutilaan. Se
no_eol.text = Ei EOL:ää no_eol.text = Ei EOL:ää
pulls.compare_changes_desc = Valitse haara, johon yhdistetään, ja haara, josta vedetään. pulls.compare_changes_desc = Valitse haara, johon yhdistetään, ja haara, josta vedetään.
new_from_template = Käytä mallipohjaa
new_from_template_description = Voit valita olemassa olevan repon mallipohjan ja toteuttaa sen asetukset.
new_advanced = Lisäasetukset
new_advanced_expand = Laajenna napsauttamalla
template_description = Repojen mallipohjat mahdollistavat uusien repojen luomisen halutulla hakemistorakenteella, tiedostoilla ja valinnaisilla asetuksilla.
auto_init_description = Aloita Git-historia README-tiedostolla ja valinnaisesti License- ja .gitignore-tiedostoilla.
settings.enter_repo_name = Kirjoita omistajan ja repon nimi täsmälleen kuten esitetty:
settings.confirmation_string = Vahvistusteksti
settings.delete_notices_2 = - Tämä toiminto poistaa pysyvästi repon <strong>%s</strong> mukaan lukien koodin, ongelmat, kommentit, wikidatan ja avustaja-asetukset.
[graphs] [graphs]
component_loading_info = Tämä saattaa kestää hetken… component_loading_info = Tämä saattaa kestää hetken…
component_failed_to_load = Odottamaton virhe. component_failed_to_load = Odottamaton virhe.
@ -2582,6 +2592,16 @@ 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>`
close_issue = `sulki 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>`
close_pull_request = `sulki vetopyynnön <a href="%[1]s">%[3]s#%[2]s</a>`
reopen_pull_request = `avasi uudelleen vetopyynnön <a href="%[1]s">%[3]s#%[2]s</a>`
comment_issue = `kommentoi ongelmaa <a href="%[1]s">%[3]s#%[2]s</a>`
comment_pull = `kommentoi vetopyyntöä <a href="%[1]s">%[3]s#%[2]s</a>`
merge_pull_request = `yhdisti vetopyynnön <a href="%[1]s">%[3]s#%[2]s</a>`
[tool] [tool]
now=nyt now=nyt
1s=1 sekunti 1s=1 sekunti
@ -2628,6 +2648,8 @@ error.extract_sign = Allekirjoituksen purkaminen epäonnistui
default_key = Allekirjoitettu oletusavaimella default_key = Allekirjoitettu oletusavaimella
error.failed_retrieval_gpg_keys = Ei saatu yhtäkään kommitin tekijän tiliin liitettyä avainta error.failed_retrieval_gpg_keys = Ei saatu yhtäkään kommitin tekijän tiliin liitettyä avainta
error.generate_hash = Tiivisteen luominen kommitista epäonnistui
[units] [units]
unit = Yksikkö unit = Yksikkö
@ -2768,6 +2790,10 @@ owner.settings.cargo.rebuild.error = Cargo-indeksin rakentaminen uudelleen epäo
owner.settings.cargo.rebuild.success = Cargo-indeksi rakennettiin uudelleen. owner.settings.cargo.rebuild.success = Cargo-indeksi rakennettiin uudelleen.
owner.settings.cleanuprules.preview.none = Siivoussääntö ei vastaa yhtäkään pakettia. owner.settings.cleanuprules.preview.none = Siivoussääntö ei vastaa yhtäkään pakettia.
settings.link.error = Repositorion linkin päivittäminen epäonnistui.
owner.settings.cargo.initialize = Alusta indeksi
owner.settings.cargo.initialize.description = Erityinen Git-repoindeksi vaaditaan Cargo-rekisterin käyttämiseksi. Tämän valinnan käyttäminen luo (tarvittaessa uudelleen) repon ja määrittää sen asetukset automaattisesti.
[secrets] [secrets]
creation.failed = Salaisuuden lisääminen epäonnistui. creation.failed = Salaisuuden lisääminen epäonnistui.
deletion = Poista salaisuus deletion = Poista salaisuus

View file

@ -641,6 +641,8 @@ Biography = Byograpya
Location = Lokasyon Location = Lokasyon
visit_rate_limit = Natugunan ang limitasyon sa rate ng malayuang pagbisita. visit_rate_limit = Natugunan ang limitasyon sa rate ng malayuang pagbisita.
email_domain_is_not_allowed = Sumasalungat ang domain ng email address ng user <b>%s</b> sa EMAIL_DOMAIN_ALLOWLIST o EMAIL_DOMAIN_BLOCKLIST. Siguraduhing natakda mo ang email address nang tama.
[user] [user]
joined_on = Sumali noong %s joined_on = Sumali noong %s
repositories = Mga Repositoryo repositories = Mga Repositoryo
@ -2725,6 +2727,8 @@ issues.context.menu = Menu ng komento
summary_card_alt = Pangkalahatang-ideyang card ng repositoryo na %s summary_card_alt = Pangkalahatang-ideyang card ng repositoryo na %s
release.summary_card_alt = Pangkalahatang-ideyang card ng isang release na nakapamagat na "%s" sa repositoryo na %s release.summary_card_alt = Pangkalahatang-ideyang card ng isang release na nakapamagat na "%s" sa repositoryo na %s
editor.commit_email = Email ng commit
[search] [search]
commit_kind = Maghanap ng mga commit… commit_kind = Maghanap ng mga commit…
keyword_search_unavailable = Kasalukuyang hindi available ang paghahanap sa pamamagitan ng keyword. Mangyaring makipag-ugnayan sa tagapangasiwa ng site. keyword_search_unavailable = Kasalukuyang hindi available ang paghahanap sa pamamagitan ng keyword. Mangyaring makipag-ugnayan sa tagapangasiwa ng site.
@ -2911,7 +2915,7 @@ dashboard.delete_old_system_notices = Burahin ang lahat ng mga lumang paunawa ng
dashboard.gc_lfs = I-garbage collect ang mga LFS meta object dashboard.gc_lfs = I-garbage collect ang mga LFS meta object
dashboard.stop_zombie_tasks = Itigil ang mga zombie action task dashboard.stop_zombie_tasks = Itigil ang mga zombie action task
users.user_manage_panel = Ipamahala ang mga user account users.user_manage_panel = Ipamahala ang mga user account
users.new_account = Gumawa ng User Account users.new_account = Gumawa ng user account
users.auth_login_name = Pangalan ng sign-in authentication users.auth_login_name = Pangalan ng sign-in authentication
users.password_helper = Iwanang walang laman ang password upang panatilihing hindi nabago. users.password_helper = Iwanang walang laman ang password upang panatilihing hindi nabago.
users.max_repo_creation = Pinakamataas na numero ng mga repositoryo users.max_repo_creation = Pinakamataas na numero ng mga repositoryo
@ -3684,7 +3688,7 @@ approve_pull_request = `inaprubahan ang <a href="%[1]s">%[3]s#%[2]s</a>`
review_dismissed_reason = Dahilan: review_dismissed_reason = Dahilan:
compare_branch = Ikumpara compare_branch = Ikumpara
reject_pull_request = `nagmungkahi ng mga pagbabago para sa <a href="%[1]s">%[3]s#%[2]s</a>` reject_pull_request = `nagmungkahi ng mga pagbabago para sa <a href="%[1]s">%[3]s#%[2]s</a>`
rename_repo = pinalitan ang pangalan ng repositoryo mula <code>%[1]s</code> sa <a href="%[2]s">%[3]#</a> rename_repo = pinalitan ang pangalan ng repositoryo mula <code>%[1]s</code> sa <a href="%[2]s">%[3]s</a>
close_issue = `sinara ang isyu na <a href="%[1]s">%[3]s#%[2]s</a>` close_issue = `sinara ang isyu na <a href="%[1]s">%[3]s#%[2]s</a>`
review_dismissed = `na-dismiss ang pagsusuri mula <b>%[4]s</b> para sa <a href="%[1]s">%[3]s#%[2]s</a>` review_dismissed = `na-dismiss ang pagsusuri mula <b>%[4]s</b> para sa <a href="%[1]s">%[3]s#%[2]s</a>`
close_pull_request = `sinara ang hiling sa paghila na <a href="%[1]s">%[3]s#%[2]s</a>` close_pull_request = `sinara ang hiling sa paghila na <a href="%[1]s">%[3]s#%[2]s</a>`

View file

@ -681,6 +681,8 @@ Website = Site web
Location = Emplacement Location = Emplacement
To = Nom de la branche To = Nom de la branche
email_domain_is_not_allowed = Le domaine <b>%s</b> du courriel utilisateur entre en conflit avec EMAIL_DOMAIN_ALLOWLIST ou EMAIL_DOMAIN_BLOCKLIST. Veuillez vous assurer le courriel est renseigné.
[user] [user]
change_avatar=Changer votre avatar… change_avatar=Changer votre avatar…
joined_on=Inscrit le %s joined_on=Inscrit le %s
@ -1228,7 +1230,7 @@ migrate.migrating_failed_no_addr=Échec de la migration.
migrate.github.description=Migrer les données depuis github.com ou GitHub Enterprise Server. migrate.github.description=Migrer les données depuis github.com ou GitHub Enterprise Server.
migrate.git.description=Migrer uniquement un dépôt depuis nimporte quel service Git. migrate.git.description=Migrer uniquement un dépôt depuis nimporte quel service Git.
migrate.gitlab.description=Migrer les données depuis gitlab.com ou dautres instances de GitLab. migrate.gitlab.description=Migrer les données depuis gitlab.com ou dautres instances de GitLab.
migrate.gitea.description=Migrer les données depuis gitea.com ou dautres instances de Gitea/Forgejo. migrate.gitea.description=Migrer les données depuis gitea.com ou dautres instances de Gitea.
migrate.gogs.description=Migrer les données depuis notabug.org ou dautres instances de Gogs. migrate.gogs.description=Migrer les données depuis notabug.org ou dautres instances de Gogs.
migrate.onedev.description=Migrer les données depuis code.onedev.io ou dautre instance de OneDev. migrate.onedev.description=Migrer les données depuis code.onedev.io ou dautre instance de OneDev.
migrate.codebase.description=Migrer les données depuis codebasehq.com. migrate.codebase.description=Migrer les données depuis codebasehq.com.
@ -2868,6 +2870,8 @@ issues.context.menu = Menu commentaire
pulls.sign_in_require = <a href="%s">Identifiez vous</a> pour créer une nouvelle demande d'ajout. pulls.sign_in_require = <a href="%s">Identifiez vous</a> pour créer une nouvelle demande d'ajout.
release.summary_card_alt = Carte résumé de la publication dont le titre est "%s" dans le dépôt %s release.summary_card_alt = Carte résumé de la publication dont le titre est "%s" dans le dépôt %s
editor.commit_email = Courriel de commit
[graphs] [graphs]
component_loading = Chargement %s... component_loading = Chargement %s...
component_loading_failed = Échec de chargement de %s component_loading_failed = Échec de chargement de %s

View file

@ -0,0 +1,239 @@
[common]
home = בית
dashboard = מבט על
help = עזרה
logo = לוגו
sign_in = כניסה
sign_in_with_provider = כניסה דרך %s
sign_in_or = או
sign_out = יציאה מהחשבון
sign_up = הרשמה
link_account = חיבור חשבון
register = הרשמה
version = גרסה
powered_by = רץ על %s
page = דף
template = תבנית
language = שפה
notifications = הודעות
active_stopwatch = סטופר
create_new = חדש…
user_profile_and_more = פרופיל והגדרות…
signed_in_as = שלום
enable_javascript = אתר זה משתמש בJavaScript.
toc = תוכן הענינים
licenses = רישיונות
return_to_forgejo = חזרה לפורג'ו
more_items = עוד אפשרויות
username = שם משתמש
email = כתובת אימייל
password = סיסמה
access_token = קוד גישה
captcha = CAPTCHA
twofa = אימות דו־שלבי
twofa_scratch = קוד אימות דו־שלבי
passcode = קוד כניסה
webauthn_insert_key = יש להכניס את מפתח אבטחך
webauthn_sign_in = יש ללחוץ על הכפתור שעל מפתח האבטחה. אם אין כפתור, אפשר להוציא את המפתח ולחבר אותו שוב.
webauthn_press_button = נא ללחוץ על הכפתור שעל מפתח האבטחה…
webauthn_error = קריאת מפתח האבטחה נכשלה.
webauthn_unsupported_browser = הדפדפן שלך לא תומך בWebAuthn.
webauthn_error_unknown = שגיאה לא ידועה, אפשר לנסות שוב.
webauthn_error_insecure = הפרוטוקול WebAuthn לא תומך בחיבורים לא מאובטחים, למעט דרך "localhost" או "127.0.0.1"
webauthn_error_unable_to_process = שרת זה נכשל בעיבוד בקשתך.
webauthn_error_duplicated = מפתח האבטחה לא יכול לשמש לבקשה זו. נא לוודא שהמפתח לא רשום.
webauthn_error_empty = שם המפתח הוא שדה חובה.
webauthn_error_timeout = קריאת מפתחך לקחה יותר מדי זמן. אפשר לטעון מחדש את הדף ולנסות שוב.
repository = קרפיף
organization = ארגון
mirror = מראה
new_mirror = מראה חדשה
new_fork = מזלוג חדש של קרפיף זה
new_project = פרויקט חדש
new_project_column = עמודה חדשה
admin_panel = לוח ניהול מערכת
settings = הגדרות
your_profile = פרופיל
your_starred = כיכבת
your_settings = הגדרות
new_repo.title = קרפיף חדש
new_migrate.title = יבוא קרפיף
new_org.title = ארגון חדש
new_repo.link = קרפיף חדש
new_migrate.link = יבוא קרפיף
new_org.link = ארגון חדש
all = הכל
sources = מקורות
mirrors = מראות
collaborative = שיתופי
forks = מזלוגים
activities = פעילויות
pull_requests = בקשות מיזוג
issues = סוגיות
milestones = מטרות
ok = אישור
cancel = ביטול
retry = לנסות שוב
rerun = הרצה חוזרת
save = שמירה
add = הוספה
add_all = הוספת הכל
remove = הסרה
remove_all = הסרת הכל
remove_label_str = הסרת "%s"
edit = עריכה
test = בדיקה
enabled = מופעל
disabled = כבוי
locked = נעול
copy = העתקה
copy_generic = העתקה לCtrl + C
copy_url = העתקת קישור
copy_hash = העתקת קוד גיבוב
copy_path = העתקת מיקום קובץ
copy_content = העתקת תוכן
copy_branch = העתקת שם ענף
copy_success = הועתק!
copy_error = העתקה נכשלה
copy_type_unsupported = אי אפשר להעתיק קבצים מסוג זה
write = כתיבה
preview = תצוגה מקדימה
loading = נטען…
error = שגיאה
error404 = דף זה <strong>לא קיים</strong> או ש<strong>אין לך אילו גישה</strong>.
go_back = אחורה
invalid_data = הבנת הקלט נכשלה: %v
never = אף פעם
unknown = לא ידוע
rss_feed = פיד RSS
pin = הצמדה
unpin = ביטול הצמדה
archived = ארכיון
concept_system_global = גלובלי
concept_user_individual = אישי
concept_code_repository = קרפיף
concept_user_organization = ארגון
show_timestamps = הצגת זמנים
show_log_seconds = הצגת שניות
show_full_screen = מסך מלא
download_logs = הורדת לוגים
confirm_delete_selected = למחוק את כל הפריטים המסומנים?
name = שם
value = ערך
filter = מסנן
filter.clear = ניקוי מסננים
filter.is_archived = בארכיון
filter.not_archived = מחוץ לארכיון
filter.is_fork = רק מזלוגים
filter.not_fork = להוציא מזלוגים
filter.is_mirror = רק מראות
filter.not_mirror = להוציא מראות
filter.is_template = רק תבניות
filter.not_template = להוציא תבניות
filter.public = ציבורי
filter.private = פרטי
[search]
search = חיפוש...
type_tooltip = סוג חיפוש
fuzzy = מקורב
fuzzy_tooltip = תוצאות יתאימו לתוכן תיבת החיפוש בקירוב; מומלץ כנגד שגיאות כתיב
union = מילות מפתח
union_tooltip = תוצאות יכללו לפחות מילת מפתח אחת; אפשר להפריד מילות מפתח עם רווחים
exact = מדויק
exact_tooltip = תוצאות יתאימו במדויק לתוכן תיבת החיפוש
regexp = רג'קס
repo_kind = חיפוש קרפיפים...
user_kind = חיפוש אנשים...
org_kind = חיפוש ארגונים...
team_kind = חיפוש צוותים...
code_kind = חיפוש קוד...
code_search_unavailable = חיפוש קוד לא זמין. נא לדווח למנהלי המערכת.
package_kind = חיפוש חבילות...
project_kind = חיפוש פרוייקטים...
branch_kind = חיפוש ענפים...
commit_kind = חיפוש קומיטים...
runner_kind = חיפוש מריצים...
no_results = לא נמצאו תוצאות.
issue_kind = חיפוש סוגיות...
keyword_search_unavailable = חיפוש מילות מפתח לא זמין. נא לדווח למנהלי המערכת.
[aria]
navbar = סרגל הניווט
footer.software = על תוכנה זו
footer.links = קישורים
[heatmap]
number_of_contributions_in_the_last_12_months = % תרומות ב־12 החודשים האחרונים
contributions_zero = אפס תרומות
contributions_format = {contributions} ב{day} ל{month} {year}
contributions_one = תרומה
contributions_few = תרומות
less = פחות
more = יותר
[editor]
buttons.heading.tooltip = הוספת כותרת
buttons.bold.tooltip = הדגשת טקסט
buttons.italic.tooltip = הטיית טקסט
buttons.quote.tooltip = ציטוט
buttons.code.tooltip = הוספת קוד
buttons.link.tooltip = הוספת קישור
buttons.list.unordered.tooltip = הוספת רשימה לא ממוספרת
buttons.list.ordered.tooltip = הוספת רשימה ממוספרת
buttons.list.task.tooltip = הוספת רשימת משימות
buttons.mention.tooltip = תיוג אדם או צוות
buttons.ref.tooltip = ריפרור לסוגיה או בקשת מיזוג
buttons.switch_to_legacy.tooltip = מעבר לעורך הישן
buttons.enable_monospace_font = הפעלת גופן קבוע־רוחב
buttons.disable_monospace_font = כיבוי גופן קבוע־רוחב
buttons.new_table.tooltip = הוספת טבלה
table_modal.header = הוספת טבלה
table_modal.placeholder.header = כותרת
table_modal.placeholder.content = תוכן
table_modal.label.rows = שורות
table_modal.label.columns = עמודות
[filter]
string.asc = סדר אלפבתי עולה
string.desc = סדר אלפבתי יורד
[error]
occurred = קרתה שגיאה
not_found = המטרה לא נמצאה.
network_error = שגיאת אינטרנט
server_internal = שגיאת שרת פנימית
[startpage]
install = קל להתקנה
lightweight = קל
license = קוד פתוח
[install]
install = התקנה
title = הגדרה ראשונית
db_title = הגדרות מסד מידע
db_type = סוג מסד מידע
user = שם משתמש
password = סיסמה
db_name = שם מסד המידע
db_schema = סכימה
db_schema_helper = תוכן ריק משמע ערך ברירת המחדל ("public") של מסד המידע.
ssl_mode = SSL
err_empty_admin_password = סיסמה של מנהל מערכת לא יכולה להיות ריקה.
err_empty_admin_email = כתובת אימייל של מנהל מערכת היא חובה.
general_title = הגדרות כלליות
app_name = שם שרת זה
[mail]
issue_assigned.pull = @%[1]s שייך אותך לבקשת המיזוג %[2]s בקרפיף %[3]s.
issue_assigned.issue = @%[1]s שייך אותך לסוגיה %[2]s בקרפיף %[3]s.
repo.transfer.subject_to = %s רוצה להעביר את הקרפיף "%s" ל־%s
repo.transfer.subject_to_you = %s רוצה להעביר את הקרפיף "%s" אליך
repo.collaborator.added.text = הוספת בתור פועל לקרפיף:
[form]
RepoName = שם קרפיף
repo_name_been_taken = כבר יש קרפיף בשם זה.
repository_force_private = פרטיות כפויה מופעלת: קרפיפים פרטיים לא יכולים להעשות ציבוריים.
repository_files_already_exist = כבר יש קבצים בקרפיף זה. יש לדבר עם מנהל המערכת כדי לתקן את הבעיה.

View file

@ -220,7 +220,7 @@ platform=Multipiattaforma
lightweight=Leggero lightweight=Leggero
lightweight_desc=Forgejo ha requisiti minimi bassi e può funzionare su un economico Raspberry Pi. Risparmia l'energia della tua macchina! lightweight_desc=Forgejo ha requisiti minimi bassi e può funzionare su un economico Raspberry Pi. Risparmia l'energia della tua macchina!
license=Open Source license=Open Source
license_desc=Ottieni <a target="_blank" rel="noopener noreferrer" href="%[1]s">Forgejo</a>! Partecipa per <a target="_blank" rel="noopener noreferrer" href="%[2]s">contribuire</a> a rendere questo progetto ancora migliore. Non aver paura di diventare un collaboratore! license_desc=Ottieni <a target="_blank" rel="noopener noreferrer" href="%[1]s">Forgejo</a>! Partecipa per <a target="_blank" rel="noopener noreferrer" href="%[2]s">contribuire</a> a rendere questo progetto ancora più bello. Non aver paura di diventare collaborante!
install_desc = Semplicemente <a target="_blank" rel="noopener noreferrer" href="%[1]s">avvia l'eseguibile</a> per la tua piattaforma, distribuiscilo con <a target="_blank" rel="noopener noreferrer" href="%[2]s">Docker</a>, oppure scarica il <a target="_blank" rel="noopener noreferrer" href="%[3]s">pacchetto</a>. install_desc = Semplicemente <a target="_blank" rel="noopener noreferrer" href="%[1]s">avvia l'eseguibile</a> per la tua piattaforma, distribuiscilo con <a target="_blank" rel="noopener noreferrer" href="%[2]s">Docker</a>, oppure scarica il <a target="_blank" rel="noopener noreferrer" href="%[3]s">pacchetto</a>.
[install] [install]
@ -511,11 +511,11 @@ issue.action.push_n=<b>@%[1]s</b> ha immesso %[3]d commit presso %[2]s
issue.action.close=<b>@%[1]s</b> chiuso #%[2]d. issue.action.close=<b>@%[1]s</b> chiuso #%[2]d.
issue.action.reopen=<b>@%[1]s</b> riaperto #%[2]d. issue.action.reopen=<b>@%[1]s</b> riaperto #%[2]d.
issue.action.merge=<b>@%[1]s</b> unito #%[2]d in %[3]s. issue.action.merge=<b>@%[1]s</b> unito #%[2]d in %[3]s.
issue.action.approve=<b>@%[1]s</b> ha approvato questa pull request. issue.action.approve=<b>@%[1]s</b> ha approvato questa richiesta di modifica.
issue.action.reject=<b>@%[1]s</b> ha richiesto modifiche su questa pull request. issue.action.reject=<b>@%[1]s</b> ha richiesto modifiche su questa richiesta.
issue.action.review=<b>@%[1]s</b> ha commentato questa pull request. issue.action.review=<b>@%[1]s</b> ha commentato questa richiesta di modifica.
issue.action.review_dismissed=<b>@%[1]s</b> ha respinto l'ultima recensione da %[2]s per questa pull request. issue.action.review_dismissed=<b>@%[1]s</b> ha respinto l'ultima revisione di %[2]s per questa richiesta di modifica.
issue.action.ready_for_review=<b>@%[1]s</b> ha contrassegnato questa pull request pronta per la revisione. issue.action.ready_for_review=<b>@%[1]s</b> ha contrassegnato questa richiesta di modifica come pronta per la revisione.
issue.action.new=<b>@%[1]s</b> creato #%[2]d. issue.action.new=<b>@%[1]s</b> creato #%[2]d.
issue.in_tree_path=In %s: issue.in_tree_path=In %s:
@ -532,8 +532,8 @@ repo.transfer.subject_to_you=%s ti vorrebbe trasferire il repositorio "%s"
repo.transfer.to_you=tu repo.transfer.to_you=tu
repo.transfer.body=Per accettare o respingerla visita %s o semplicemente ignorarla. repo.transfer.body=Per accettare o respingerla visita %s o semplicemente ignorarla.
repo.collaborator.added.subject=%s ti ha aggiunto a %s come collaboratorə repo.collaborator.added.subject=%s ti ha aggiunto a %s come collaborante
repo.collaborator.added.text=Sei statə aggiuntə come collaboratorə al repositorio: repo.collaborator.added.text=Sei statə aggiuntə come collaborante al repositorio:
reply = o rispondi direttamente a questa email reply = o rispondi direttamente a questa email
admin.new_user.subject = Il nuovo utente %s si è appena registrato admin.new_user.subject = Il nuovo utente %s si è appena registrato
admin.new_user.user_info = Informazioni utente admin.new_user.user_info = Informazioni utente
@ -690,7 +690,7 @@ joined_on = Membro dal %s
block_user = Blocca utente block_user = Blocca utente
block_user.detail_1 = Questo utente non ti seguirà più. block_user.detail_1 = Questo utente non ti seguirà più.
block_user.detail_2 = Quest'utente non potrà interagire né con i tuoi repositori, né con le segnalazioni che hai aperto, né con i tuoi commenti. block_user.detail_2 = Quest'utente non potrà interagire né con i tuoi repositori, né con le segnalazioni che hai aperto, né con i tuoi commenti.
block_user.detail_3 = Non sarete in grado di aggiungervi come collaboratorɜ del repositorio. block_user.detail_3 = Non sarete in grado di aggiungervi come collaboranti del repositorio.
code = Codice code = Codice
block = Blocca block = Blocca
unblock = Sblocca unblock = Sblocca
@ -762,7 +762,7 @@ comment_type_group_lock=Stato blocco
comment_type_group_review_request=Richiesta di revisione comment_type_group_review_request=Richiesta di revisione
comment_type_group_pull_request_push=Commit aggiunti comment_type_group_pull_request_push=Commit aggiunti
comment_type_group_project=Progetto comment_type_group_project=Progetto
comment_type_group_issue_ref=Riferimento del problema comment_type_group_issue_ref=Riferimento alla segnalazione
saved_successfully=Le impostazioni sono state salvate correttamente. saved_successfully=Le impostazioni sono state salvate correttamente.
privacy=Privacy privacy=Privacy
keep_activity_private_popup=La tua attività sarà visibile solo a te e agli amministratori dell'istanza keep_activity_private_popup=La tua attività sarà visibile solo a te e agli amministratori dell'istanza
@ -1029,7 +1029,7 @@ oauth2_application_locked = Forgejo preregistra alcune applicazioni OAuth2 all'a
hooks.desc = Aggiungi richiami HTTP che saranno innescati per <strong>tutti i progetti</strong> che possiedi. hooks.desc = Aggiungi richiami HTTP che saranno innescati per <strong>tutti i progetti</strong> che possiedi.
repos_none = Non possiedi alcun progetto. repos_none = Non possiedi alcun progetto.
blocked_users_none = Non ci sono utenti bloccati. blocked_users_none = Non ci sono utenti bloccati.
keep_email_private_popup = Questo nasconderà il tuo indirizzo e-mail nel tuo profilo, nelle pull request e quando modifichi un file usando l'interfaccia web. I commit inoltrati non saranno modificati. Usa %s nei commit per associarli al tuo profilo. keep_email_private_popup = Questo nasconderà il tuo indirizzo e-mail nel tuo profilo, nelle richieste di modifica e quando modifichi un file usando l'interfaccia web. I commit inoltrati non saranno modificati. Usa %s nei commit per associarli al tuo profilo.
verify_gpg_key_success = La chiave GPG "%s" è stata verificata. verify_gpg_key_success = La chiave GPG "%s" è stata verificata.
added_on = Aggiunto su %s added_on = Aggiunto su %s
additional_repo_units_hint = Suggerisci l'attivazione di unità aggiuntive nel repositorio additional_repo_units_hint = Suggerisci l'attivazione di unità aggiuntive nel repositorio
@ -1189,7 +1189,7 @@ migrate.migrating_failed_no_addr=Migrazione non riuscita.
migrate.github.description=Migrare i dati da github.com o da server GitHub Enterprise. migrate.github.description=Migrare i dati da github.com o da server GitHub Enterprise.
migrate.git.description=Migra un repositorio solo da qualsiasi servizio Git. migrate.git.description=Migra un repositorio solo da qualsiasi servizio Git.
migrate.gitlab.description=Migrare i dati da gitlab.com o da altre istanze di GitLab. migrate.gitlab.description=Migrare i dati da gitlab.com o da altre istanze di GitLab.
migrate.gitea.description=Migrare i dati da gitea.com o altre istanze di Gitea/Forgejo. migrate.gitea.description=Migrare i dati da gitea.com o altre istanze di Gitea.
migrate.gogs.description=Migrare i dati da notabug.org o da altre istanze Gogs. migrate.gogs.description=Migrare i dati da notabug.org o da altre istanze Gogs.
migrate.onedev.description=Migrare i dati da code.onedev.io o da altre istanze OneDev. migrate.onedev.description=Migrare i dati da code.onedev.io o da altre istanze OneDev.
migrate.codebase.description=Migrare i dati da codebasehq.com. migrate.codebase.description=Migrare i dati da codebasehq.com.
@ -1338,8 +1338,8 @@ commits.date=Data
commits.older=Più vecchio commits.older=Più vecchio
commits.newer=Più recente commits.newer=Più recente
commits.signed_by=Firmato da commits.signed_by=Firmato da
commits.signed_by_untrusted_user=Firmato da un utente non attendibile commits.signed_by_untrusted_user=Firmato da un*utente non attendibile
commits.signed_by_untrusted_user_unmatched=Firmato da un utente non attendibile che non corrisponde al committer commits.signed_by_untrusted_user_unmatched=Firmato da un*utente non attendibile che non corrisponde al committente
commits.gpg_key_id=ID chiave GPG commits.gpg_key_id=ID chiave GPG
commits.ssh_key_fingerprint=Impronta chiave SSH commits.ssh_key_fingerprint=Impronta chiave SSH
@ -1411,7 +1411,7 @@ issues.new.no_reviewers=Nessun revisore
issues.choose.get_started=Cominciare issues.choose.get_started=Cominciare
issues.choose.open_external_link=Apri issues.choose.open_external_link=Apri
issues.choose.blank=Default issues.choose.blank=Default
issues.choose.blank_about=Crea un problema dal modello predefinito. issues.choose.blank_about=Crea una segnalazione dal modello predefinito.
issues.no_ref=Nessun ramo/etichetta specificati issues.no_ref=Nessun ramo/etichetta specificati
issues.create=Crea segnalazione issues.create=Crea segnalazione
issues.new_label=Nuova etichetta issues.new_label=Nuova etichetta
@ -1482,8 +1482,8 @@ issues.action_milestone_no_select=Nessuna pietra miliare
issues.action_assignee=Assegnatario issues.action_assignee=Assegnatario
issues.action_assignee_no_select=Nessun assegnatario issues.action_assignee_no_select=Nessun assegnatario
issues.opened_by=aperta %[1]s da <a href="%[2]s">%[3]s</a> issues.opened_by=aperta %[1]s da <a href="%[2]s">%[3]s</a>
pulls.merged_by=di <a href="%[2]s">%[3]s</a> è stato fuso %[1]s pulls.merged_by=di <a href="%[2]s">%[3]s</a> è stata fusa %[1]s
pulls.merged_by_fake=di %[2]s è stato fuso %[1]s pulls.merged_by_fake=di %[2]s è stata fusa %[1]s
issues.closed_by=di <a href="%[2]s">%[3]s</a> è stato chiuso %[1]s issues.closed_by=di <a href="%[2]s">%[3]s</a> è stato chiuso %[1]s
issues.opened_by_fake=aperta %[1]s da %[2]s issues.opened_by_fake=aperta %[1]s da %[2]s
issues.closed_by_fake=di %[2]s è stato chiuso %[1]s issues.closed_by_fake=di %[2]s è stato chiuso %[1]s
@ -1511,7 +1511,7 @@ issues.ref_issue_from=`<a href="%[3]s">ha fatto riferimento a questa segnalazion
issues.ref_pull_from=`<a href="%[3]s">ha fatto riferimento a questa richiesta di modifica %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.ref_pull_from=`<a href="%[3]s">ha fatto riferimento a questa richiesta di modifica %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_closing_from=`<a href="%[3]s">ha fatto riferimento a questa segnalazione da una richiesta di modifica %[4]s che la chiuderà</a>, <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.ref_closing_from=`<a href="%[3]s">ha fatto riferimento a questa segnalazione da una richiesta di modifica %[4]s che la chiuderà</a>, <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_reopening_from=`<a href="%[3]s">ha fatto riferimento a questa segnalazione da una richiesta di modifica %[4]s che la riaprirà</a>, <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.ref_reopening_from=`<a href="%[3]s">ha fatto riferimento a questa segnalazione da una richiesta di modifica %[4]s che la riaprirà</a>, <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_closed_from=`<a href="%[3]s">chiuso questo problema %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.ref_closed_from=`<a href="%[3]s">chiuso questa segnalazione %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_reopened_from=`<a href="%[3]s">ha riaperto questa segnalazione %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>` issues.ref_reopened_from=`<a href="%[3]s">ha riaperto questa segnalazione %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_from=`da %[1]s` issues.ref_from=`da %[1]s`
issues.author=Autore issues.author=Autore
@ -1549,32 +1549,32 @@ issues.subscribe=Iscriviti
issues.unsubscribe=Annulla iscrizione issues.unsubscribe=Annulla iscrizione
issues.lock=Blocca conversazione issues.lock=Blocca conversazione
issues.unlock=Sblocca conversazione issues.unlock=Sblocca conversazione
issues.lock.unknown_reason=Impossibile bloccare un problema con un motivo sconosciuto. issues.lock.unknown_reason=Impossibile bloccare una segnalazione senza un motivo.
issues.lock_duplicate=Un issue non può essere bloccato due volte. issues.lock_duplicate=Un issue non può essere bloccato due volte.
issues.unlock_error=Impossibile sbloccare un problema che non è bloccato. issues.unlock_error=Impossibile sbloccare una segnalazione che non è bloccata.
issues.lock_with_reason=ha bloccato come <strong>%s</strong> e limitato la conversazione ai collaboratori %s issues.lock_with_reason=ha bloccato come <strong>%s</strong> e limitato la conversazione allɜ collaboranti %s
issues.lock_no_reason=ha bloccato e limitato la conversazione ai collaboratori %s issues.lock_no_reason=ha bloccato e limitato la conversazione allɜ collaboranti %s
issues.unlock_comment=ha sbloccato questa conversazione %s issues.unlock_comment=ha sbloccato questa conversazione %s
issues.lock_confirm=Blocca issues.lock_confirm=Blocca
issues.unlock_confirm=Sblocca issues.unlock_confirm=Sblocca
issues.lock.notice_1=- Altri utenti non possono aggiungere nuovi commenti a questa segnalazione. issues.lock.notice_1=- Altri utenti non possono aggiungere nuovi commenti a questa segnalazione.
issues.lock.notice_2=- Tu e altri collaboratori con accesso a questo repository potete ancora lasciare commenti che altri possono vedere. issues.lock.notice_2=- Tu e altrɜ collaboranti con accesso a questo repositorio potete ancora lasciare commenti visibili da altre persone.
issues.lock.notice_3=- Puoi sempre sbloccare questo problema in futuro. issues.lock.notice_3=- Puoi sempre sbloccare questa segnalazione in futuro.
issues.unlock.notice_1=- Tutti potranno commentare nuovamente questo problema. issues.unlock.notice_1=- Tuttɜ potranno commentare nuovamente questa segnalazione.
issues.unlock.notice_2=- Puoi sempre chiudere nuovamente questo problema in futuro. issues.unlock.notice_2=- Puoi sempre chiudere nuovamente questa segnalazione in futuro.
issues.lock.reason=Motivo per il blocco issues.lock.reason=Motivo per il blocco
issues.lock.title=Blocca la conversazione su questa issue. issues.lock.title=Blocca la conversazione su questa issue.
issues.unlock.title=Sblocca la conversazione su questa issue. issues.unlock.title=Sblocca la conversazione su questa issue.
issues.comment_on_locked=Non puoi commentare un problema bloccato. issues.comment_on_locked=Non puoi commentare una segnalazione bloccata.
issues.delete=Elimina issues.delete=Elimina
issues.delete.title=Eliminare questo problema? issues.delete.title=Eliminare la segnalazione?
issues.delete.text=Vuoi davvero eliminare questo problema? (Questo rimuoverà permanentemente tutti i contenuti. Considera invece di chiuderlo, se vuoi tenerlo archiviato) issues.delete.text=Vuoi davvero eliminare la segnalazione? (Questo rimuoverà permanentemente tutti i contenuti. Considera invece di chiuderla, se vuoi tenerla archiviata)
issues.tracker=Cronografo issues.tracker=Cronografo
issues.start_tracking_short=Avvia timer issues.start_tracking_short=Avvia timer
issues.start_tracking=Avvia cronografo issues.start_tracking=Avvia cronografo
issues.start_tracking_history=ha iniziato a lavorare %s issues.start_tracking_history=ha iniziato a lavorare %s
issues.tracker_auto_close=Il timer verrà interrotto automaticamente una volta che il problema verrá chiuso issues.tracker_auto_close=Il timer verrà fermato automaticamente quando questa segnalazione verrà chiusa
issues.tracking_already_started=`Hai già avviato il monitoraggio del tempo su <a href="%s">un altro problema</a>!` issues.tracking_already_started=`Hai già avviato il monitoraggio del tempo su <a href="%s">un'altra segnalazione</a>!`
issues.stop_tracking=Ferma timer issues.stop_tracking=Ferma timer
issues.stop_tracking_history=`ha smesso di funzionare %s` issues.stop_tracking_history=`ha smesso di funzionare %s`
issues.cancel_tracking=Scarta issues.cancel_tracking=Scarta
@ -1620,7 +1620,7 @@ issues.dependency.pr_closing_blockedby=Questa richiesta di modifica non può ess
issues.dependency.issue_closing_blockedby=Questa segnalazione non può essere chiusa per via delle seguenti segnalazioni issues.dependency.issue_closing_blockedby=Questa segnalazione non può essere chiusa per via delle seguenti segnalazioni
issues.dependency.issue_close_blocks=Questa segnalazione impedisce la chiusura delle seguenti segnalazioni issues.dependency.issue_close_blocks=Questa segnalazione impedisce la chiusura delle seguenti segnalazioni
issues.dependency.pr_close_blocks=Questa richiesta di modifica impedisce la chiusura delle seguenti segnalazioni issues.dependency.pr_close_blocks=Questa richiesta di modifica impedisce la chiusura delle seguenti segnalazioni
issues.dependency.issue_close_blocked=Devi chiudere tutte le anomalie che bloiccano questo problema prima di chiudelo. issues.dependency.issue_close_blocked=Vanno chiuse tutte le segnalazioni che bloccano quest'ultima, prima di poterla chiudere.
issues.dependency.pr_close_blocked=Chiudere tutte le anomalie che bloccano la richiesta di pull prima di effettaure il merge. issues.dependency.pr_close_blocked=Chiudere tutte le anomalie che bloccano la richiesta di pull prima di effettaure il merge.
issues.dependency.blocks_short=Blocchi issues.dependency.blocks_short=Blocchi
issues.dependency.blocked_by_short=Dipende da issues.dependency.blocked_by_short=Dipende da
@ -1628,8 +1628,8 @@ issues.dependency.remove_header=Rimuovi Dipendenza
issues.dependency.issue_remove_text=Questo rimuoverà la dipendenza da questa issue. Continuare? issues.dependency.issue_remove_text=Questo rimuoverà la dipendenza da questa issue. Continuare?
issues.dependency.pr_remove_text=Questo rimuoverà la dipendenza da questa pull request. Continuare? issues.dependency.pr_remove_text=Questo rimuoverà la dipendenza da questa pull request. Continuare?
issues.dependency.setting=Abilita le dipendenze per segnalazioni e richieste di modifica issues.dependency.setting=Abilita le dipendenze per segnalazioni e richieste di modifica
issues.dependency.add_error_same_issue=Non si può fare dipendere un problema da se stesso. issues.dependency.add_error_same_issue=Non si può fare dipendere una segnalazione da se stessa.
issues.dependency.add_error_dep_issue_not_exist=Il problema dipendente non esiste. issues.dependency.add_error_dep_issue_not_exist=La segnalazione dalla quale dipende non esiste.
issues.dependency.add_error_dep_not_exist=La dipendenza non esiste. issues.dependency.add_error_dep_not_exist=La dipendenza non esiste.
issues.dependency.add_error_dep_exists=La dipendenza esiste già. issues.dependency.add_error_dep_exists=La dipendenza esiste già.
issues.dependency.add_error_cannot_create_circular=Non puoi creare una dipendenza con due segnalazioni che si bloccano a vicenda. issues.dependency.add_error_cannot_create_circular=Non puoi creare una dipendenza con due segnalazioni che si bloccano a vicenda.
@ -1782,7 +1782,7 @@ pulls.auto_merge_newly_scheduled_comment=`ha programmato questa pull request per
pulls.auto_merge_canceled_schedule_comment=`cancella l'auto-merging di questa pull request quando tutti i testi sono superati %[1]s` pulls.auto_merge_canceled_schedule_comment=`cancella l'auto-merging di questa pull request quando tutti i testi sono superati %[1]s`
pulls.delete.title=Eliminare questa pull request? pulls.delete.title=Eliminare questa pull request?
pulls.delete.text=Vuoi davvero eliminare questo problema? (Questo rimuoverà permanentemente tutti i contenuti. Considera invece di chiuderlo, se vuoi tenerlo archiviato) pulls.delete.text=Vuoi davvero eliminare questa richiesta di modifica? (Ciò rimuoverà permanentemente tutti i contenuti. Considera invece di chiuderla, se vuoi tenerla archiviata)
@ -1816,8 +1816,8 @@ ext_wiki.desc=Collegamento a una wiki esterna.
wiki=Wiki wiki=Wiki
wiki.welcome=Benvenuti nella Wiki. wiki.welcome=Benvenuti nella Wiki.
wiki.welcome_desc=La wiki ti permette di scrivere e condividere documentazione con i collaboratori. wiki.welcome_desc=La wiki ti permette di scrivere e condividere documentazione con lɜ collaboranti.
wiki.desc=Scrivi e condividi documentazione con i collaboratori. wiki.desc=Scrivi e condividi documentazione con lɜ collaboranti.
wiki.create_first_page=Crea la prima pagina wiki.create_first_page=Crea la prima pagina
wiki.page=Pagina wiki.page=Pagina
wiki.filter_page=Filtra pagina wiki.filter_page=Filtra pagina
@ -1915,7 +1915,7 @@ search.code_search_unavailable=Attualmente la ricerca di codice non è disponibi
settings=Impostazioni settings=Impostazioni
settings.desc=Impostazioni ti permette di gestire le impostazioni del repository settings.desc=Impostazioni ti permette di gestire le impostazioni del repository
settings.options=Repository settings.options=Repository
settings.collaboration=Collaboratori settings.collaboration=Collaboranti
settings.collaboration.admin=Amministratore settings.collaboration.admin=Amministratore
settings.collaboration.write=Scrittura settings.collaboration.write=Scrittura
settings.collaboration.read=Lettura settings.collaboration.read=Lettura
@ -2009,14 +2009,14 @@ settings.signing_settings=Impostazioni verifica firma
settings.trust_model=Modello di fiducia per la firma settings.trust_model=Modello di fiducia per la firma
settings.trust_model.default=Modello di fiducia predefinito settings.trust_model.default=Modello di fiducia predefinito
settings.trust_model.default.desc=Usa il modello di trust del repository predefinito per questa installazione. settings.trust_model.default.desc=Usa il modello di trust del repository predefinito per questa installazione.
settings.trust_model.collaborator=Collaboratore settings.trust_model.collaborator=Collaborante
settings.trust_model.collaborator.long=Collaboratore: Firme di fiducia da parte dei collaboratori settings.trust_model.collaborator.long=Collaborante: firme di fiducia da parte dellɜ collaboranti
settings.trust_model.collaborator.desc=Le firme valide da parte dei collaboratori di questo repository saranno contrassegnate con "trusted" (sia che corrispondano al committer o meno). Altrimenti, le firme valide saranno contrassegnate con "untrusted" se la firma corrisponde al committer e "unmatched" se non. settings.trust_model.collaborator.desc=Le firme valide da parte dellɜ collaboranti di questo repositorio saranno contrassegnate con "fidate" (sia che corrispondano a chi ha fatto il commit o meno). Altrimenti saranno contrassegnate con "non fidate" se la firma corrisponde a chi ha fatto il commit e "senza riscontro" se non.
settings.trust_model.committer=Autorə settings.trust_model.committer=Autorə
settings.trust_model.committer.long=Committer: firme affidabili che corrispondono ai committer (questo corrisponde a GitHub e costringerà i commit firmati di Forgejo ad avere Forgejo come committer) settings.trust_model.committer.long=Committer: firme affidabili che corrispondono ai committer (questo corrisponde a GitHub e costringerà i commit firmati di Forgejo ad avere Forgejo come committer)
settings.trust_model.collaboratorcommitter=Collaboratore+Committer settings.trust_model.collaboratorcommitter=Collaborante+Committente
settings.trust_model.collaboratorcommitter.long=Collaboratore+Committer: Firme di fiducia da parte dei collaboratori che corrispondono al committer settings.trust_model.collaboratorcommitter.long=Collaborante+Committente: firme di fiducia da parte dellɜ collaboranti che corrispondono allə committente
settings.trust_model.collaboratorcommitter.desc=Le firme valide da parte dei collaboratori di questa repository saranno contrassegnate "fidate" se corrispondono al committer. Altrimenti le firme saranno contrassegnate con "untrusted" se la firma corrisponde al committer non corrisponde. Questo costringerà Forgejo a essere contrassegnato come committer su impegni firmati con l'effettivo committer contrassegnato come Co-Authored-By: e Co-Committed-By: nel commit. La chiave Forgejo predefinita deve corrispondere a un utente nel database. settings.trust_model.collaboratorcommitter.desc=Le firme valide da parte dellɜ collaboranti di questo repositorio saranno contrassegnate "fidate" se corrispondono a chi fa il commit. Altrimenti saranno contrassegnate con "non fidate" se la firma corrisponde a chi fa il commit, e "senza riscontro" se non corrisponde. Questo costringerà Forgejo a essere contrassegnato come committente sui commit firmati, con l'effettivə committente contrassegnatə come Co-Authored-By: e Co-Committed-By: nel commit. La chiave Forgejo predefinita deve corrispondere a un*utente nella base dati.
settings.wiki_delete=Elimina dati wiki settings.wiki_delete=Elimina dati wiki
settings.wiki_delete_desc=L'eliminazione dei dati della wiki del repository è permanente e non può essere annullata. settings.wiki_delete_desc=L'eliminazione dei dati della wiki del repository è permanente e non può essere annullata.
settings.wiki_delete_notices_1=-Questa operazione eliminerà permanentemente e disabiliterà la wiki repository per %s. settings.wiki_delete_notices_1=-Questa operazione eliminerà permanentemente e disabiliterà la wiki repository per %s.
@ -2025,21 +2025,21 @@ settings.wiki_deletion_success=I dati della repository wiki sono stati eliminati
settings.delete=Elimina questo progetto settings.delete=Elimina questo progetto
settings.delete_desc=L'eliminazione di un repository è un'operazione permanente e non può essere annullata. settings.delete_desc=L'eliminazione di un repository è un'operazione permanente e non può essere annullata.
settings.delete_notices_1=-Questa operazione <strong>NON PUÒ</strong> essere annullata. settings.delete_notices_1=-Questa operazione <strong>NON PUÒ</strong> essere annullata.
settings.delete_notices_2=-Questa operazione eliminerà definitivamente il repository <strong>%s</strong> inclusi codice, issue, commenti, dati wiki e impostazioni collaboratore. settings.delete_notices_2=-Questa operazione eliminerà definitivamente il repositorio <strong>%s</strong>, inclusi codice, segnalazioni commenti, dati della wiki e impostazioni collaboranti.
settings.delete_notices_fork_1=-I fork di questo repository diventeranno indipendenti dopo la cancellazione. settings.delete_notices_fork_1=-I fork di questo repository diventeranno indipendenti dopo la cancellazione.
settings.deletion_success=Il repository è stato eliminato. settings.deletion_success=Il repository è stato eliminato.
settings.update_settings_success=Le impostazioni del repository sono state aggiornate. settings.update_settings_success=Le impostazioni del repository sono state aggiornate.
settings.confirm_delete=Elimina progetto settings.confirm_delete=Elimina progetto
settings.add_collaborator=Aggiungi collaboratore settings.add_collaborator=Aggiungi collaborante
settings.add_collaborator_success=Il collaboratore è stato aggiunto. settings.add_collaborator_success=Lə collaborante è statə aggiuntə.
settings.add_collaborator_inactive_user=Non posso aggiungere un utente inattivo come collaboratore. settings.add_collaborator_inactive_user=Non posso aggiungere un*utente inattivə come collaborante.
settings.add_collaborator_duplicate=Il collaboratore è già stato aggiunto a questo repository. settings.add_collaborator_duplicate=Lə collaborante è già statə aggiuntə a questo repositorio.
settings.delete_collaborator=Rimuovi settings.delete_collaborator=Rimuovi
settings.collaborator_deletion=Rimuovi collaboratore settings.collaborator_deletion=Rimuovi collaborante
settings.collaborator_deletion_desc=Rimuovere un collaboratore revocherà l'accesso a questo repository. Continuare? settings.collaborator_deletion_desc=Rimuovere unə collaborante ne revocherà l'accesso a questo repositorio. Continuare?
settings.remove_collaborator_success=Il collaboratore è stato rimosso. settings.remove_collaborator_success=Lə collaborante è statə rimossə.
settings.search_user_placeholder=Ricerca utente… settings.search_user_placeholder=Ricerca utente…
settings.org_not_allowed_to_be_collaborator=Le organizzazioni non possono essere aggiunte come un collaboratore. settings.org_not_allowed_to_be_collaborator=Le organizzazioni non possono essere aggiunte come collaborante.
settings.change_team_access_not_allowed=La modifica dell'accesso al team per il repository è stato limitato al solo proprietario dell'organizzazione settings.change_team_access_not_allowed=La modifica dell'accesso al team per il repository è stato limitato al solo proprietario dell'organizzazione
settings.team_not_in_organization=Il team non è nella stessa organizzazione del repository settings.team_not_in_organization=Il team non è nella stessa organizzazione del repository
settings.teams=Gruppi settings.teams=Gruppi
@ -2409,7 +2409,7 @@ actions = Azioni
commit.operations = Operazioni commit.operations = Operazioni
issues.action_check = Seleziona/Deseleziona issues.action_check = Seleziona/Deseleziona
issues.close = Chiudi segnalazione issues.close = Chiudi segnalazione
issues.role.collaborator = Collaboratore issues.role.collaborator = Collaborante
desc.sha256 = SHA256 desc.sha256 = SHA256
editor.add = Aggiungi %s editor.add = Aggiungi %s
editor.update = Aggiorna %s editor.update = Aggiorna %s
@ -2452,7 +2452,7 @@ settings.units.overview = Panoramica
all_branches = Tutti i rami all_branches = Tutti i rami
projects.column.assigned_to = Assegnato a projects.column.assigned_to = Assegnato a
pulls.cmd_instruction_hint = `Visualizza istruzioni per la riga di comando.` pulls.cmd_instruction_hint = `Visualizza istruzioni per la riga di comando.`
settings.add_collaborator_blocked_them = Non si può aggiungere il collaboratore perché ha bloccato il proprietario del progetto. settings.add_collaborator_blocked_them = Non si può aggiungere lə collaborante perché ha bloccato lə proprietariə del progetto.
branch.protected_deletion_failed = Il ramo "%s" è protetto. Non può essere eliminato. branch.protected_deletion_failed = Il ramo "%s" è protetto. Non può essere eliminato.
branch.default_deletion_failed = Il ramo "%s" è il ramo predefinito. Non può essere eliminato. branch.default_deletion_failed = Il ramo "%s" è il ramo predefinito. Non può essere eliminato.
branch.tag_collision = Il ramo "%s" non può essere creato perché esiste già un'etichetta con lo stesso nome nel repositorio. branch.tag_collision = Il ramo "%s" non può essere creato perché esiste già un'etichetta con lo stesso nome nel repositorio.
@ -2566,7 +2566,7 @@ settings.wiki_branch_rename_success = Il nome del ramo della wiki della repo è
settings.wiki_branch_rename_failure = Impossibile normalizzare il nome del ramo della wiki della repo. settings.wiki_branch_rename_failure = Impossibile normalizzare il nome del ramo della wiki della repo.
settings.confirm_wiki_branch_rename = Rinomina il ramo della wiki settings.confirm_wiki_branch_rename = Rinomina il ramo della wiki
settings.wiki_rename_branch_main_notices_2 = Ciò rinominerà permanentemente il ramo interno della wiki della repo di %s. Passaggi esistenti dovranno essere aggiornati. settings.wiki_rename_branch_main_notices_2 = Ciò rinominerà permanentemente il ramo interno della wiki della repo di %s. Passaggi esistenti dovranno essere aggiornati.
settings.add_collaborator_blocked_our = Non si può aggiungere il collaboratore perché il proprietario del progetto lo ha bloccato. settings.add_collaborator_blocked_our = Non si può aggiungere lə collaborante perché lə proprietariə del progetto l'ha bloccatə.
settings.webhook.replay.description_disabled = Per riprodurre questo richiamo HTTP, attivalo. settings.webhook.replay.description_disabled = Per riprodurre questo richiamo HTTP, attivalo.
settings.event_wiki_desc = Pagina wiki creata, rinominata, modificata o rimossa. settings.event_wiki_desc = Pagina wiki creata, rinominata, modificata o rimossa.
settings.event_pull_request_review_request = Richiesta di modifica revisionata settings.event_pull_request_review_request = Richiesta di modifica revisionata
@ -2609,7 +2609,7 @@ invisible_runes_description = `Questo file contiene caratteri Unicode invisibili
issues.filter_type.reviewed_by_you = Revisionati da te issues.filter_type.reviewed_by_you = Revisionati da te
projects.edit_success = Il progetto "%s" è stato aggiornato. projects.edit_success = Il progetto "%s" è stato aggiornato.
issues.keyword_search_unavailable = La ricerca per parola chiave non è attualmente disponibile. Contatta l'amministratore del sito. issues.keyword_search_unavailable = La ricerca per parola chiave non è attualmente disponibile. Contatta l'amministratore del sito.
issues.role.collaborator_helper = Questo utente è stato invitato a collaborare sul progetto. issues.role.collaborator_helper = Quest*utente è statə invitatə a collaborare al progetto.
pulls.commit_ref_at = `ha fatto riferimento a questa richiesta di modifica da un commit <a id="%[1]s" href="#%[1]s">%[2]s</a>` pulls.commit_ref_at = `ha fatto riferimento a questa richiesta di modifica da un commit <a id="%[1]s" href="#%[1]s">%[2]s</a>`
settings.thread_id = ID della discussione settings.thread_id = ID della discussione
release.title = Titolo del rilascio release.title = Titolo del rilascio
@ -2661,7 +2661,7 @@ settings.branches.add_new_rule = Aggiungi una nuova regola
settings.actions_desc = Abilita azioni del progetto settings.actions_desc = Abilita azioni del progetto
settings.new_owner_blocked_doer = Il nuovo proprietario ti ha bloccato. settings.new_owner_blocked_doer = Il nuovo proprietario ti ha bloccato.
settings.update_settings_no_unit = Ili progetto dovrebbe consentire almeno qualche tipo di interazione. settings.update_settings_no_unit = Ili progetto dovrebbe consentire almeno qualche tipo di interazione.
settings.add_collaborator_owner = Non si può aggiungere un proprietario come collaboratore. settings.add_collaborator_owner = Non si può aggiungere unə proprietariə come collaborante.
branch.delete_desc = L'eliminazione di un ramo è definitiva. Nonostante il ramo eliminato potrebbe continuare ad esistere per un breve periodo di tempo prima di essere realmente eliminato, l'eliminazione NON PUÒ essere annullata in molti casi. Continuare? branch.delete_desc = L'eliminazione di un ramo è definitiva. Nonostante il ramo eliminato potrebbe continuare ad esistere per un breve periodo di tempo prima di essere realmente eliminato, l'eliminazione NON PUÒ essere annullata in molti casi. Continuare?
editor.invalid_commit_mail = Email invalida per creare un commit. editor.invalid_commit_mail = Email invalida per creare un commit.
editor.branch_does_not_exist = Non esiste nessun ramo "%s" nel repositorio. editor.branch_does_not_exist = Non esiste nessun ramo "%s" nel repositorio.
@ -2780,9 +2780,9 @@ settings.matrix.access_token_helper = È consigliata l'impostazione di un accoun
issues.author.tooltip.issue = Questo utente è l'autore di questa segnalazione. issues.author.tooltip.issue = Questo utente è l'autore di questa segnalazione.
form.string_too_long = La stringa data è più lunga di %d caratteri. form.string_too_long = La stringa data è più lunga di %d caratteri.
project = Progetti project = Progetti
issues.edit.already_changed = Impossibile salvare le modifiche al problema. Sembra che il contenuto sia già stato modificato da un altro utente. Aggiornare la pagina e provare a modificare nuovamente per evitare di sovrascrivere le modifiche issues.edit.already_changed = Impossibile salvare le modifiche alla segnalazione. Sembra che il contenuto sia già stato modificato da un*altrə utente. Aggiornare la pagina e provare a modificare nuovamente per evitare di sovrascrivere le modifiche
subscribe.pull.guest.tooltip = Accedi per iscriverti a questa richiesta di modifica. subscribe.pull.guest.tooltip = Accedi per iscriverti a questa richiesta di modifica.
subscribe.issue.guest.tooltip = Accedere per sottoscrivere questo problema. subscribe.issue.guest.tooltip = Accedere per seguire questa segnalazione.
n_release_one = rilascio %s n_release_one = rilascio %s
n_release_few = rilasci %s n_release_few = rilasci %s
issues.author.tooltip.pr = Quest'utente è l'autorə di questa richiesta di modifica. issues.author.tooltip.pr = Quest'utente è l'autorə di questa richiesta di modifica.
@ -2889,7 +2889,7 @@ teams.read_access_helper=I membri possono visualizzare e clonare i repository de
teams.write_access=Scrittura teams.write_access=Scrittura
teams.write_access_helper=I membri possono leggere e pushare sui repository del team. teams.write_access_helper=I membri possono leggere e pushare sui repository del team.
teams.admin_access=Accesso amministratore teams.admin_access=Accesso amministratore
teams.admin_access_helper=I membri possono pullare e pushare sulle repository del team e anche aggiungere collaboratori. teams.admin_access_helper=I membri possono prelevare e immettere sui repositori del team e aggiungere collaboranti.
teams.no_desc=Questo team non ha alcuna descrizione teams.no_desc=Questo team non ha alcuna descrizione
teams.settings=Impostazioni teams.settings=Impostazioni
teams.owners_permission_desc=I proprietari hanno pieno accesso a <strong>tutti i repository</strong> e hanno <strong>diritti di amministratore</strong> nell'organizzazione. teams.owners_permission_desc=I proprietari hanno pieno accesso a <strong>tutti i repository</strong> e hanno <strong>diritti di amministratore</strong> nell'organizzazione.
@ -2902,7 +2902,7 @@ teams.delete_team_desc=Eliminare un team revocherà l'accesso al repository da p
teams.delete_team_success=Il team è stato eliminato. teams.delete_team_success=Il team è stato eliminato.
teams.read_permission_desc=Questo team concede l'accesso di <strong>lettura</strong>: i membri possono visualizzare e clonare i repository del team. teams.read_permission_desc=Questo team concede l'accesso di <strong>lettura</strong>: i membri possono visualizzare e clonare i repository del team.
teams.write_permission_desc=Questo team concede l'accesso di <strong>Scrittura</strong>: i membri possono leggere da e pushare sui repository del team. teams.write_permission_desc=Questo team concede l'accesso di <strong>Scrittura</strong>: i membri possono leggere da e pushare sui repository del team.
teams.admin_permission_desc=Questo team concede l'accesso di <strong>Amministratore</strong>: i membri possono leggere da, pushare su e aggiungere collaboratori ai repository del team. teams.admin_permission_desc=Questo team concede l'accesso di <strong>Amministrante</strong>: i membri possono leggere da, immettere in e aggiungere collaboranti ai repositori del team.
teams.create_repo_permission_desc=Inoltre, questo team concede il permesso di <strong>Creare repository</strong>: i membri possono creare nuove repository nell'organizzazione. teams.create_repo_permission_desc=Inoltre, questo team concede il permesso di <strong>Creare repository</strong>: i membri possono creare nuove repository nell'organizzazione.
teams.repositories=Progetti della squadra teams.repositories=Progetti della squadra
teams.search_repo_placeholder=Ricerca repository… teams.search_repo_placeholder=Ricerca repository…
@ -3463,7 +3463,7 @@ auths.tips.gmail_settings = Impostazioni Gmail:
config.test_mail_failed = Impossibile inviare email di prova a "%s": %v config.test_mail_failed = Impossibile inviare email di prova a "%s": %v
users.details = Dettagli dell'utente users.details = Dettagli dell'utente
monitor.queue.review_add = Revisiona / aggiungi lavoratori monitor.queue.review_add = Revisiona / aggiungi lavoratori
self_check.no_problem_found = Nessun problema trovato. self_check.no_problem_found = Non c'è ancora nessuna segnalazione.
self_check.database_inconsistent_collation_columns = La base di dati sta usando la collazione %s ma queste colonne usano una collazione diversa. Potrebbe causare problemi imprevisti. self_check.database_inconsistent_collation_columns = La base di dati sta usando la collazione %s ma queste colonne usano una collazione diversa. Potrebbe causare problemi imprevisti.
monitor.queue.settings.remove_all_items = Rimuovi tutto monitor.queue.settings.remove_all_items = Rimuovi tutto
monitor.queue.settings.desc = Le piscine crescono dinamicamente in risposta al blocco dei lavoratori in coda. monitor.queue.settings.desc = Le piscine crescono dinamicamente in risposta al blocco dei lavoratori in coda.
@ -3483,11 +3483,13 @@ config.app_slogan = Slogan dell'istanza
auths.default_domain_name = Nome di dominio predefinito utilizzato per l'indirizzo e-mail auths.default_domain_name = Nome di dominio predefinito utilizzato per l'indirizzo e-mail
users.restricted.description = Permetti di interagire solo con i repositori e le organizzazioni in cui l'utente è aggiuntə come collaborante. Ciò evita l'accesso ai repositori pubblici di quest'istanza.
[action] [action]
create_repo=ha creato il repository <a href="%s">%s</a> create_repo=ha creato il repository <a href="%s">%s</a>
rename_repo=repository rinominato da <code>%[1]s</code> a <a href="%[2]s">[3]s</a> rename_repo=repository rinominato da <code>%[1]s</code> a <a href="%[2]s">[3]s</a>
create_issue=`ha aperto la segnalazione <a href="%[1]s">%[3]s#%[2]s</a>` create_issue=`ha aperto la segnalazione <a href="%[1]s">%[3]s#%[2]s</a>`
close_issue=`ha chiuso il problema <a href="%[1]s">%[3]s#%[2]s</a>` close_issue=`ha chiuso la segnalazione <a href="%[1]s">%[3]s#%[2]s</a>`
reopen_issue=`ha riaperto la segnalazione <a href="%[1]s">%[3]s#%[2]s</a>` reopen_issue=`ha riaperto la segnalazione <a href="%[1]s">%[3]s#%[2]s</a>`
create_pull_request=`ha creato la pull request <a href="%[1]s">%[3]s#%[2]s</a>` create_pull_request=`ha creato la pull request <a href="%[1]s">%[3]s#%[2]s</a>`
close_pull_request=`ha chiuso la pull request <a href="%[1]s">%[3]s#%[2]s</a>` close_pull_request=`ha chiuso la pull request <a href="%[1]s">%[3]s#%[2]s</a>`

View file

@ -1217,7 +1217,7 @@ migrate.migrating_failed_no_addr=移行に失敗しました。
migrate.github.description=github.com やその他の GitHub エンタープライズサーバーからデータを移行します。 migrate.github.description=github.com やその他の GitHub エンタープライズサーバーからデータを移行します。
migrate.git.description=Git サービスからリポジトリのみを移行します。 migrate.git.description=Git サービスからリポジトリのみを移行します。
migrate.gitlab.description=gitlab.com やその他の GitLab インスタンスからデータを移行します。 migrate.gitlab.description=gitlab.com やその他の GitLab インスタンスからデータを移行します。
migrate.gitea.description=gitea.com やその他の Gitea/Forgejo インスタンスからデータを移行します。 migrate.gitea.description=gitea.com やその他の Gitea インスタンスからデータを移行します。
migrate.gogs.description=notabug.org やその他の Gogs インスタンスからデータを移行します。 migrate.gogs.description=notabug.org やその他の Gogs インスタンスからデータを移行します。
migrate.onedev.description=code.onedev.io やその他の OneDev インスタンスからデータを移行します。 migrate.onedev.description=code.onedev.io やその他の OneDev インスタンスからデータを移行します。
migrate.codebase.description=codebasehq.com からデータを移行します。 migrate.codebase.description=codebasehq.com からデータを移行します。

View file

@ -1435,6 +1435,8 @@ issues.cancel_tracking_history = `취소된 시간 기록 %s`
settings.enter_repo_name = 표시된 소유자와 저장소명을 정확하게 입력하세요: settings.enter_repo_name = 표시된 소유자와 저장소명을 정확하게 입력하세요:
settings.packagist_username = Packagist 사용자명 settings.packagist_username = Packagist 사용자명
archive.title_date = 이 저장소는 %s에 보관처리되었습니다. 파일을 볼 수 있고 복제할 수도 있지만, 푸시하거나 이슈를 열거나 풀 리퀘스트를 만들 수 없습니다.
[graphs] [graphs]
[org] [org]

View file

@ -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.
@ -75,7 +75,7 @@ mirrors=Spoguļglabātavas
collaborative=Līdzdarbošanās collaborative=Līdzdarbošanās
forks=Atzarojumi forks=Atzarojumi
activities=Aktivitāte activities=Darbības
pull_requests=Izmaiņu pieprasījumi pull_requests=Izmaiņu pieprasījumi
issues=Pieteikumi issues=Pieteikumi
milestones=Atskaites punkti milestones=Atskaites punkti
@ -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
@ -213,7 +213,7 @@ string.desc=Z - A
[error] [error]
occurred=Radusies kļūda occurred=Radusies kļūda
report_message=Ja ir pārliecība, ka šī ir Forgejo nepilnība, lūgums pārbaudīt <a href="%s" target="_blank">GitHub</a>, vai tā jau nav zināma, vai izveidot jaunu pieteikumu, ja nepieciešams. report_message=Ja ir pārliecība, ka šī ir Forgejo nepilnība, lūgums pārbaudīt <a href="%s" target="_blank">Codeberg</a>, vai tā jau nav zināma, vai izveidot jaunu pieteikumu, ja nepieciešams.
missing_csrf=Kļūdains pieprasījums: netika iesūtīta drošības pilnvara missing_csrf=Kļūdains pieprasījums: netika iesūtīta drošības pilnvara
invalid_csrf=Kļūdains pieprasījums: iesūtīta kļūdaina drošības pilnvara invalid_csrf=Kļūdains pieprasījums: iesūtīta kļūdaina drošības pilnvara
not_found=Pieprasītie dati netika atrasti. not_found=Pieprasītie dati netika atrasti.
@ -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
@ -680,6 +680,8 @@ AccessToken = Piekļuves pilnvara
To = Zara nosaukums To = Zara nosaukums
email_domain_is_not_allowed = Lietotāja e-pasta adreses <b>%s</b> domēna vārds ir pretrunāt ar EMAIL_DOMAIN_ALLOWLIST vai EMAIL_DOMAIN_BLOCKLIST. Jāpārliecinās, ka e-pasta adrese ir norādīta pareizi.
[user] [user]
change_avatar=Mainīt profila attēlu… change_avatar=Mainīt profila attēlu…
joined_on=Pievienojās %s joined_on=Pievienojās %s
@ -695,7 +697,7 @@ following_few=%d seko
follow=Sekot follow=Sekot
unfollow=Nesekot unfollow=Nesekot
user_bio=Biogrāfija user_bio=Biogrāfija
disabled_public_activity=Šis lietotājs ir atslēdzies iespēju aplūkot tā aktivitāti. disabled_public_activity=Šis lietotājs ir atspējojis darbību redzamību visiem.
email_visibility.limited=E-pasta adrese ir redzama visiem autentificētajiem lietotājiem email_visibility.limited=E-pasta adrese ir redzama visiem autentificētajiem lietotājiem
email_visibility.private=E-pasta adrese ir redzama tikai administratoriem email_visibility.private=E-pasta adrese ir redzama tikai administratoriem
show_on_map=Rādīt šo vietu kartē show_on_map=Rādīt šo vietu kartē
@ -736,7 +738,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 +782,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 +806,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
@ -904,7 +906,7 @@ added_on=Pievienots %s
valid_until_date=Derīgs līdz %s valid_until_date=Derīgs līdz %s
valid_forever=Derīgs mūžīgi valid_forever=Derīgs mūžīgi
last_used=Pēdējo reizi izmantota last_used=Pēdējo reizi izmantota
no_activity=Nav nesenas aktivitātes no_activity=Nav nesenu darbību
can_read_info=Lasīt can_read_info=Lasīt
can_write_info=Rakstīt can_write_info=Rakstīt
key_state_desc=Šī atslēga ir izmantota pēdējo 7 dienu laikā key_state_desc=Šī atslēga ir izmantota pēdējo 7 dienu laikā
@ -922,17 +924,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 +977,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 +1009,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>.
@ -1016,7 +1018,7 @@ orgs_none=Nav dalības nevienā apvienībā.
repos_none=Tev nav nevienas glabātavas. repos_none=Tev nav nevienas glabātavas.
delete_account=Izdzēst savu kontu delete_account=Izdzēst savu kontu
delete_prompt=Šī darbība neatgriezeniski izdzēsīs lietotāja kontu. To <strong>NEVAR</strong> atdarīt. delete_prompt=Šī darbība neatgriezeniski izdzēsīs lietotāja kontu. To <strong>NEVAR</strong> atsaukt.
delete_with_all_comments=Konts ir jaunāks kā %s. Lai izvairītos no spoku piebildēm, visas pieteikumu/izmaiņu pieprasījumu piebildes tiks izdzēstas kopā ar to. delete_with_all_comments=Konts ir jaunāks kā %s. Lai izvairītos no spoku piebildēm, visas pieteikumu/izmaiņu pieprasījumu piebildes tiks izdzēstas kopā ar to.
confirm_delete_account=Apstiprināt izdzēšanu confirm_delete_account=Apstiprināt izdzēšanu
delete_account_title=Izdzēst lietotāja kontu delete_account_title=Izdzēst lietotāja kontu
@ -1129,7 +1131,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 +1228,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.
@ -1273,7 +1275,7 @@ clear_ref=`Notīrīt pašreizējo atsauci`
filter_branch_and_tag=Atlasīt zaru vai birku filter_branch_and_tag=Atlasīt zaru vai birku
find_tag=Atrast birku find_tag=Atrast birku
branches=Zari branches=Zari
tags=Tagi tags=Birkas
issues=Pieteikumi issues=Pieteikumi
pulls=Izmaiņu pieprasījumi pulls=Izmaiņu pieprasījumi
project_board=Projekti project_board=Projekti
@ -1291,7 +1293,7 @@ releases=Laidieni
tag=Tags tag=Tags
released_this=izveidoja šo laidienu released_this=izveidoja šo laidienu
tagged_this=izveidoja tagu revīzijai tagged_this=izveidoja tagu revīzijai
file.title=%s atzarā %s file.title=%s zarā %s
file_raw=Neapstrādāts file_raw=Neapstrādāts
file_history=Vēsture file_history=Vēsture
file_view_source=Skatīt avotu file_view_source=Skatīt avotu
@ -1346,7 +1348,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 +1362,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 +1439,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 +1599,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
@ -1652,7 +1654,7 @@ issues.save=Saglabāt
issues.label_title=Nosaukums issues.label_title=Nosaukums
issues.label_description=Apraksts issues.label_description=Apraksts
issues.label_color=Krāsa issues.label_color=Krāsa
issues.label_exclusive=Ekskluzīvs issues.label_exclusive=Sevišķa
issues.label_archive=Arhivēt iezīmi issues.label_archive=Arhivēt iezīmi
issues.label_archived_filter=Rādīt arhivētās iezīmes issues.label_archived_filter=Rādīt arhivētās iezīmes
issues.label_archive_tooltip=Arhivētās iezīmes pēc noklusējuma netiek iekļautas ieteikumos, kad meklē pēc iezīmes. issues.label_archive_tooltip=Arhivētās iezīmes pēc noklusējuma netiek iekļautas ieteikumos, kad meklē pēc iezīmes.
@ -1728,7 +1730,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 +1870,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 +1897,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 +1922,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 +1965,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>
@ -2033,7 +2035,7 @@ wiki.last_updated=Pēdējo reizi labota %s
wiki.page_name_desc=Jāievada šīs vikivietnes lapas nosaukums. Daži īpašie nosaukumi ir: "Home", "_Sidebar" un "_Footer". wiki.page_name_desc=Jāievada šīs vikivietnes lapas nosaukums. Daži īpašie nosaukumi ir: "Home", "_Sidebar" un "_Footer".
wiki.original_git_entry_tooltip=Rādīt sākotnējo Git datni, nevis izmantot draudzīgo saiti. wiki.original_git_entry_tooltip=Rādīt sākotnējo Git datni, nevis izmantot draudzīgo saiti.
activity=Aktivitāte activity=Notikumi
activity.period.filter_label=Laika periods: activity.period.filter_label=Laika periods:
activity.period.daily=1 diena activity.period.daily=1 diena
activity.period.halfweekly=3 dienas activity.period.halfweekly=3 dienas
@ -2065,10 +2067,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.
@ -2085,9 +2087,9 @@ activity.git_stats_pushed_1=aizgādāja
activity.git_stats_pushed_n=aizgādāja activity.git_stats_pushed_n=aizgādāja
activity.git_stats_commit_1=%d iesūtījumu activity.git_stats_commit_1=%d iesūtījumu
activity.git_stats_commit_n=%d iesūtījumus activity.git_stats_commit_n=%d iesūtījumus
activity.git_stats_push_to_branch=atzarā %s un activity.git_stats_push_to_branch=zarā %s un
activity.git_stats_push_to_all_branches=visos zaros. activity.git_stats_push_to_all_branches=visos zaros.
activity.git_stats_on_default_branch=Atzarā %s, activity.git_stats_on_default_branch=Zarā %s,
activity.git_stats_file_1=%d datne activity.git_stats_file_1=%d datne
activity.git_stats_file_n=%d datnes activity.git_stats_file_n=%d datnes
activity.git_stats_files_changed_1=tika izmainīts activity.git_stats_files_changed_1=tika izmainīts
@ -2207,7 +2209,7 @@ settings.convert_notices_1=Šī darbība pārveidos spoguļglabātavu par parast
settings.convert_confirm=Pārveidot glabātavu settings.convert_confirm=Pārveidot glabātavu
settings.convert_succeed=Spoguļglabātava tika pārveidota par parastu glabātavu. settings.convert_succeed=Spoguļglabātava tika pārveidota par parastu glabātavu.
settings.convert_fork=Pārveidot par parastu glabātavu settings.convert_fork=Pārveidot par parastu glabātavu
settings.convert_fork_desc=Šo atzarojumu var pārveidot par parastu glabātavu. To nevar atdarīt. settings.convert_fork_desc=Šo atzarojumu var pārveidot par parastu glabātavu. To nevar atsaukt.
settings.convert_fork_notices_1=Šī darbība pārveidos atzarojumu par parastu glabātavu, un tā nav atsaucama. settings.convert_fork_notices_1=Šī darbība pārveidos atzarojumu par parastu glabātavu, un tā nav atsaucama.
settings.convert_fork_confirm=Pārveidot glabātavu settings.convert_fork_confirm=Pārveidot glabātavu
settings.convert_fork_succeed=Atzarojums tika pārveidots par parastu glabātavu. settings.convert_fork_succeed=Atzarojums tika pārveidots par parastu glabātavu.
@ -2406,13 +2408,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 +2435,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 +2461,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
@ -2479,7 +2481,7 @@ settings.edit_protected_branch=Labot
settings.protected_branch_required_rule_name=Jānorāda kārtulas nosaukums settings.protected_branch_required_rule_name=Jānorāda kārtulas nosaukums
settings.protected_branch_duplicate_rule_name=Šai zaru kopai jau pastāv kārtula settings.protected_branch_duplicate_rule_name=Šai zaru kopai jau pastāv kārtula
settings.protected_branch_required_approvals_min=Pieprasīto izskatīšanu skaits nevar būt mazāks par nulli. settings.protected_branch_required_approvals_min=Pieprasīto izskatīšanu skaits nevar būt mazāks par nulli.
settings.tags=Tagi settings.tags=Birkas
settings.tags.protection=Birku aizsargāšana settings.tags.protection=Birku aizsargāšana
settings.tags.protection.pattern=Birku paraugs settings.tags.protection.pattern=Birku paraugs
settings.tags.protection.allowed=Atļauts settings.tags.protection.allowed=Atļauts
@ -2601,7 +2603,7 @@ diff.hide_file_tree=Paslēpt datņu koku
releases.desc=Projekta versiju un lejupielāžu pārraudzīšana. releases.desc=Projekta versiju un lejupielāžu pārraudzīšana.
release.releases=Laidieni release.releases=Laidieni
release.detail=Informācija par laidienu release.detail=Informācija par laidienu
release.tags=Tagi release.tags=Birkas
release.new_release=Jauns laidiens release.new_release=Jauns laidiens
release.draft=Melnraksts release.draft=Melnraksts
release.prerelease=Pirmsizlaide release.prerelease=Pirmsizlaide
@ -2843,7 +2845,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
@ -2866,6 +2868,8 @@ issues.reaction.alt_add = Pievienot piebildei %[1] reakcijas.
issues.context.menu = Piebildes izvēlne issues.context.menu = Piebildes izvēlne
release.summary_card_alt = Laidiena "%s" apkopojuma kartīte glabātavā %s release.summary_card_alt = Laidiena "%s" apkopojuma kartīte glabātavā %s
editor.commit_email = Iesūtījuma e-pasta adrese
[graphs] [graphs]
component_loading=Ielādē %s... component_loading=Ielādē %s...
component_loading_failed=Nevarēja ielādēt %s component_loading_failed=Nevarēja ielādēt %s
@ -3039,7 +3043,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.
@ -3113,7 +3117,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
@ -3164,7 +3168,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)
@ -3237,7 +3241,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
@ -3290,7 +3294,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)
@ -3308,7 +3312,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"
@ -3320,7 +3324,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
@ -3347,7 +3351,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ļš
@ -3605,7 +3609,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
@ -3655,7 +3659,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.
@ -3663,7 +3667,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
@ -3696,7 +3700,7 @@ composer.install=Lai uzstādīt pakotni ar Composer, jāizpilda šī komanda:
composer.dependencies=Atkarības composer.dependencies=Atkarības
composer.dependencies.development=Izstrādes atkarības composer.dependencies.development=Izstrādes atkarības
conan.details.repository=Glabātava conan.details.repository=Glabātava
conan.registry=Šis reģistrs ir uzstādāms komandrindā: conan.registry=Šis reģistra uzstādīšana komandrindā:
conan.install=Lai uzstādītu pakotni ar Conan, jāizpilda šī komanda: conan.install=Lai uzstādītu pakotni ar Conan, jāizpilda šī komanda:
conda.registry=Izveidot šo reģistru kā Conda glabātavu datnē <code>.condarc</code>: conda.registry=Izveidot šo reģistru kā Conda glabātavu datnē <code>.condarc</code>:
conda.install=Lai uzstādītu pakotni ar Conda, jāizpilda šī komanda: conda.install=Lai uzstādītu pakotni ar Conda, jāizpilda šī komanda:
@ -3711,7 +3715,7 @@ container.labels.key=Atslēga
container.labels.value=Vērtība container.labels.value=Vērtība
cran.registry=Iestatīt šo reģistru datnē <code>Rprofile.site</code>: cran.registry=Iestatīt šo reģistru datnē <code>Rprofile.site</code>:
cran.install=Lai uzstādītu pakotni, ir jāizpilda šī komanda: cran.install=Lai uzstādītu pakotni, ir jāizpilda šī komanda:
debian.registry=Šis reģistrs ir uzstādāms komandrindā: debian.registry=Šis reģistra uzstādīšana komandrindā:
debian.registry.info=No zemāk esošā saraksta jāizvēlas $distribution un $component. debian.registry.info=No zemāk esošā saraksta jāizvēlas $distribution un $component.
debian.install=Lai uzstādītu pakotni, ir jāizpilda šī komanda: debian.install=Lai uzstādītu pakotni, ir jāizpilda šī komanda:
debian.repository=Glabātavas informācija debian.repository=Glabātavas informācija
@ -3719,14 +3723,14 @@ 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=Šī reģistra uzstādīšana 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ā:
maven.download=Jāizpilda komandrindā, lai lejupielādētu šo atkarību: maven.download=Jāizpilda komandrindā, lai lejupielādētu šo atkarību:
nuget.registry=Šis reģistrs ir uzstādāms komandrindā: nuget.registry=Šī reģistra uzstādīšana komandrindā:
nuget.install=Lai uzstādītu pakotni ar NuGet, jāizpilda šī komanda: nuget.install=Lai uzstādītu pakotni ar NuGet, jāizpilda šī komanda:
nuget.dependency.framework=Mērķa ietvars nuget.dependency.framework=Mērķa ietvars
npm.registry=Iestatīt šo reģistru sava projekta datnē <code>.npmrc</code>: npm.registry=Iestatīt šo reģistru sava projekta datnē <code>.npmrc</code>:
@ -3740,7 +3744,7 @@ npm.details.tag=Tags
pub.install=Lai uzstādītu pakotni ar Dart, jāizpilda šī komanda: pub.install=Lai uzstādītu pakotni ar Dart, jāizpilda šī komanda:
pypi.requires=Nepieciešams Python pypi.requires=Nepieciešams Python
pypi.install=Lai uzstādītu pakotni ar pip, jāizpilda šī komanda: pypi.install=Lai uzstādītu pakotni ar pip, jāizpilda šī komanda:
rpm.registry=Šis reģistrs ir uzstādāms komandrindā: rpm.registry=Šī reģistra uzstādīšana komandrindā:
rpm.distros.redhat=uz RedHat balstītās operētājsistēmās rpm.distros.redhat=uz RedHat balstītās operētājsistēmās
rpm.distros.suse=uz SUSE balstītās operētājsistēmās rpm.distros.suse=uz SUSE balstītās operētājsistēmās
rpm.install=Lai uzstādītu pakotni, ir jāizpilda šī komanda: rpm.install=Lai uzstādītu pakotni, ir jāizpilda šī komanda:
@ -3752,7 +3756,7 @@ rubygems.dependencies.runtime=Izpildlaika atkarības
rubygems.dependencies.development=Izstrādes atkarības rubygems.dependencies.development=Izstrādes atkarības
rubygems.required.ruby=Nepieciešamā Ruby versija rubygems.required.ruby=Nepieciešamā Ruby versija
rubygems.required.rubygems=Nepieciešamā RubyGem versija rubygems.required.rubygems=Nepieciešamā RubyGem versija
swift.registry=Šis reģistrs ir uzstādāms komandrindā: swift.registry=Šī reģistra uzstādīšana komandrindā:
swift.install=Pakotne jāpievieno datnē <code>Package.swift</code>: swift.install=Pakotne jāpievieno datnē <code>Package.swift</code>:
swift.install2=vai jāpievieno tā Gemfile: swift.install2=vai jāpievieno tā Gemfile:
vagrant.install=Lai pievienotu Vagrant kasti, jāizpilda šī komanda: vagrant.install=Lai pievienotu Vagrant kasti, jāizpilda šī komanda:
@ -3762,7 +3766,7 @@ settings.link.select=Atlasīt glabātavu
settings.link.button=Atjaunināt glabātavas saiti settings.link.button=Atjaunināt glabātavas saiti
settings.link.success=Glabātavas saite tika sekmīgi atjaunināta. settings.link.success=Glabātavas saite tika sekmīgi atjaunināta.
settings.link.error=Neizdevās atjaunināt glabātavas saiti. settings.link.error=Neizdevās atjaunināt glabātavas saiti.
settings.delete=Dzēst pakotni settings.delete=Izdzēst pakotni
settings.delete.description=Pakotne tiks neatgriezeniski izdzēsta. settings.delete.description=Pakotne tiks neatgriezeniski izdzēsta.
settings.delete.notice=Tiks izdzēsta pakotne %s (%s). Šī darbība ir neatgriezeniska. Tiešām turpināt? settings.delete.notice=Tiks izdzēsta pakotne %s (%s). Šī darbība ir neatgriezeniska. Tiešām turpināt?
settings.delete.success=Pakotne tika izdzēsta. settings.delete.success=Pakotne tika izdzēsta.
@ -3888,14 +3892,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.
@ -3915,7 +3919,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
@ -3929,7 +3933,7 @@ variables.update.success=Mainīgais tika labots.
runs.workflow = Darbplūsma runs.workflow = Darbplūsma
runs.no_job_without_needs = Darbplūsmā ir jābūt vismaz vienam darbam bez atkarībām. runs.no_job_without_needs = Darbplūsmā ir jābūt vismaz vienam darbam bez atkarībām.
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.
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.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.
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.

View file

@ -1,5 +1,5 @@
[common] [common]
enable_javascript = Denne nettsiden behøver JavaScript. enable_javascript = Denne nettsiden krever JavaScript.
toc = Innholdsfortegnelse toc = Innholdsfortegnelse
licenses = Lisenser licenses = Lisenser
return_to_forgejo = Tilbake til Forgejo return_to_forgejo = Tilbake til Forgejo
@ -128,6 +128,14 @@ webauthn_error_unable_to_process = Tjeneren kunne ikke behandle forespørselen d
webauthn_error_empty = Du må gi nøkkelen et navn. webauthn_error_empty = Du må gi nøkkelen et navn.
copy_path = Kopier sti copy_path = Kopier sti
toggle_menu = Åpne/lukke meny
twofa_scratch = To-faktor skrapekode
webauthn_press_button = Vennligst trykk på knappen på sikkerhetsnøkkelen…
webauthn_error_duplicated = Sikkerhetsnøkkelen er ikke tillatt for denne forespørselen. Vennligst sørg for at nøkkelen ikke allerede er registrert.
webauthn_error_timeout = Et tidsavbrudd oppsto før nøkkelen din kunne leses. Vennligst last inn siden på nytt og prøv igjen.
new_fork = Ny fork av repository
collaborative = Samarbeidende
[search] [search]
search = Søk... search = Søk...
type_tooltip = Søketype type_tooltip = Søketype

View file

@ -511,6 +511,8 @@ PayloadUrl = Ladung-URL
visit_rate_limit = Frömd-Togriep hett Togrieps-Begrenz troffen. visit_rate_limit = Frömd-Togriep hett Togrieps-Begrenz troffen.
2fa_auth_required = Frömd-Togriep bruukt Twee-Faktooren-Anmellen. 2fa_auth_required = Frömd-Togriep bruukt Twee-Faktooren-Anmellen.
email_domain_is_not_allowed = De Domään vun de Bruker-E-Mail-Adress <b>%s</b> passt nich mit EMAIL_DOMAIN_ALLOWLIST of EMAIL_DOMAIN_BLOCKLIST. Wees wiss, dat du de E-Mail-Adress recht sett hest.
[user] [user]
change_avatar = Änner dien Kontobill … change_avatar = Änner dien Kontobill …
joined_on = Am %s bitreden joined_on = Am %s bitreden
@ -2566,6 +2568,8 @@ issues.reaction.alt_remove = De %[1]s-Reageren vun de Kommentaar wegdoon.
issues.context.menu = Kommentaar-Menü issues.context.menu = Kommentaar-Menü
release.summary_card_alt = Tosamenfatens-Kaart vun eenem Publizeren mit de Naam »%s« im Repositorium %s release.summary_card_alt = Tosamenfatens-Kaart vun eenem Publizeren mit de Naam »%s« im Repositorium %s
editor.commit_email = Kommitterens-E-Mail
[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.
code.write = <b>Schrieven:</b> Schuuv to de Repositorium un maak Twiegen un Markens. code.write = <b>Schrieven:</b> Schuuv to de Repositorium un maak Twiegen un Markens.

View file

@ -234,7 +234,7 @@ install_desc = Draai gewoon <a target="_blank" rel="noopener noreferrer" href="%
[install] [install]
install=Installatie install=Installatie
title=Initiële configuratie title=Initiële configuratie
docker_helper=Als je gitea draait in Docker, Lees eerst de <a target="_blank" rel="noopener noreferrer" href="%s">documentatie</a> voordat je een instelling aanpast. docker_helper=Als je Forgejo draait in Docker, Lees eerst de <a target="_blank" rel="noopener noreferrer" href="%s">documentatie</a> voordat je een instelling aanpast.
require_db_desc=Forgejo vereist MySQL, PostgreSQL, SQLite3 of TiDB (MySQL protocol). require_db_desc=Forgejo vereist MySQL, PostgreSQL, SQLite3 of TiDB (MySQL protocol).
db_title=Database-instellingen db_title=Database-instellingen
db_type=Database-type db_type=Database-type
@ -683,6 +683,8 @@ AccessToken = Toegangstoken
Pronouns = Voornaamwoorden Pronouns = Voornaamwoorden
email_domain_is_not_allowed = Het domein van het e-mailadres van de gebruiker <b>%s</b> is in strijd met EMAIL_DOMAIN_ALLOWLIST of EMAIL_DOMAIN_BLOCKLIST. Controleer of u het e-mailadres correct hebt ingesteld.
[user] [user]
change_avatar=Wijzig je profielfoto… change_avatar=Wijzig je profielfoto…
repositories=repositories repositories=repositories
@ -1205,7 +1207,7 @@ migrate.migrating_failed_no_addr=Migratie is mislukt.
migrate.github.description=Migreer gegevens van github.com of GitHub Enterprise server. migrate.github.description=Migreer gegevens van github.com of GitHub Enterprise server.
migrate.git.description=Migreer een repositorie van elke Git service. migrate.git.description=Migreer een repositorie van elke Git service.
migrate.gitlab.description=Gegevens migreren van gitlab.com of andere GitLab-instanties. migrate.gitlab.description=Gegevens migreren van gitlab.com of andere GitLab-instanties.
migrate.gitea.description=Gegevens overzetten van gitea.com of andere Gitea/Forgejo instanties. migrate.gitea.description=Gegevens overzetten van gitea.com of andere Gitea instanties.
migrate.gogs.description=Gegevens overzetten van notabug.org of andere Gogs instanties. migrate.gogs.description=Gegevens overzetten van notabug.org of andere Gogs instanties.
migrate.onedev.description=Gegevens overzetten van code.onedev.io of andere OneDev instanties. migrate.onedev.description=Gegevens overzetten van code.onedev.io of andere OneDev instanties.
migrate.codebase.description=Gegevens migreren van codebasehq.com. migrate.codebase.description=Gegevens migreren van codebasehq.com.
@ -2868,6 +2870,8 @@ issues.reaction.alt_add = Voeg %[1]s reactie toe aan commentaar.
issues.context.menu = Commentaar menu issues.context.menu = Commentaar menu
release.summary_card_alt = Samenvattende kaart van een release met de titel "%s" in repository %s release.summary_card_alt = Samenvattende kaart van een release met de titel "%s" in repository %s
editor.commit_email = Commit e-mail
[graphs] [graphs]
component_loading_info = Dit kan even duren… component_loading_info = Dit kan even duren…
component_failed_to_load = Er is een onverwachte fout opgetreden. component_failed_to_load = Er is een onverwachte fout opgetreden.
@ -3085,7 +3089,7 @@ dashboard.gc_times=GC verwerkingen
dashboard.delete_old_system_notices=Verwijder alle oude systeemmededelingen uit de database dashboard.delete_old_system_notices=Verwijder alle oude systeemmededelingen uit de database
users.user_manage_panel=Gebruikersaccounts beheren users.user_manage_panel=Gebruikersaccounts beheren
users.new_account=Nieuw account aanmaken users.new_account=Gebruikersaccount aanmaken
users.name=Gebruikersnaam users.name=Gebruikersnaam
users.full_name=Volledige naam users.full_name=Volledige naam
users.activated=Geactiveerd users.activated=Geactiveerd

File diff suppressed because it is too large Load diff

View file

@ -682,6 +682,8 @@ Description = Descrição
unset_password = O usuário de login não definiu a senha. unset_password = O usuário de login não definiu a senha.
email_domain_is_not_allowed = O domínio do endereço de email da conta <b>%s</b> está em conflito com EMAIL_DOMAIN_ALLOWLIST ou EMAIL_DOMAIN_BLOCKLIST. Certifique-se de que você colocou o endereço de email correto.
[user] [user]
change_avatar=Altere seu avatar... change_avatar=Altere seu avatar...
joined_on=Inscreveu-se em %s joined_on=Inscreveu-se em %s
@ -1220,7 +1222,7 @@ migrate.migrating_failed_no_addr=A migração falhou.
migrate.github.description=Migre dados do servidor github.com ou GitHub Enterprise. migrate.github.description=Migre dados do servidor github.com ou GitHub Enterprise.
migrate.git.description=Migrar um repositório somente de qualquer serviço Git. migrate.git.description=Migrar um repositório somente de qualquer serviço Git.
migrate.gitlab.description=Migrar dados de gitlab.com ou de outras instâncias do GitLab. migrate.gitlab.description=Migrar dados de gitlab.com ou de outras instâncias do GitLab.
migrate.gitea.description=Migrar dados de gitea.com ou de outras instâncias do Gitea/Forgejo. migrate.gitea.description=Migrar dados de gitea.com ou de outras instâncias do Gitea.
migrate.gogs.description=Migrar dados de notabug.org ou de outras instâncias do Gogs. migrate.gogs.description=Migrar dados de notabug.org ou de outras instâncias do Gogs.
migrate.onedev.description=Migrar dados de code.onedev.io ou de outras instâncias do OneDev. migrate.onedev.description=Migrar dados de code.onedev.io ou de outras instâncias do OneDev.
migrate.codebase.description=Migrar dados de codebasehq.com. migrate.codebase.description=Migrar dados de codebasehq.com.
@ -2620,7 +2622,7 @@ tag.create_tag_from=`Criar nova tag a partir de "%s"`
tag.create_success=Tag "%s" criada. tag.create_success=Tag "%s" criada.
topic.manage_topics=Gerenciar Tópicos topic.manage_topics=Gerenciar tópicos
topic.done=Feito topic.done=Feito
topic.count_prompt=Você não pode selecionar mais de 25 tópicos topic.count_prompt=Você não pode selecionar mais de 25 tópicos
@ -2867,6 +2869,8 @@ issues.reaction.alt_add = Adicionar reação %[1]s ao comentário.
issues.context.menu = Menu de comentário issues.context.menu = Menu de comentário
release.summary_card_alt = Cartão de resumo de um release intitulado "%s" no repositório %s release.summary_card_alt = Cartão de resumo de um release intitulado "%s" no repositório %s
editor.commit_email = Email de commit
[graphs] [graphs]
component_loading = Carregando %s... component_loading = Carregando %s...
component_loading_failed = Não foi possível carregar o(a) %s component_loading_failed = Não foi possível carregar o(a) %s

View file

@ -682,6 +682,8 @@ FullName = Nome completo
Description = Descrição Description = Descrição
Pronouns = Pronomes Pronouns = Pronomes
email_domain_is_not_allowed = O domínio do endereço de email <b>%s</b> do utilizador entra em conflito com EMAIL_DOMAIN_ALLOWLIST ou EMAIL_DOMAIN_BLOCKLIST. Certifique-se de que definiu corretamente o endereço de email.
[user] [user]
change_avatar=Mude o seu avatar… change_avatar=Mude o seu avatar…
joined_on=Inscreveu-se em %s joined_on=Inscreveu-se em %s
@ -1231,7 +1233,7 @@ migrate.migrating_failed_no_addr=A migração falhou.
migrate.github.description=Migrar dados do github.com ou do GitHub Enterprise server. migrate.github.description=Migrar dados do github.com ou do GitHub Enterprise server.
migrate.git.description=Migrar um repositório somente de qualquer serviço Git. migrate.git.description=Migrar um repositório somente de qualquer serviço Git.
migrate.gitlab.description=Migrar dados de gitlab.com ou de outras instâncias do GitLab. migrate.gitlab.description=Migrar dados de gitlab.com ou de outras instâncias do GitLab.
migrate.gitea.description=Migrar dados de gitea.com ou de outras instâncias do Gitea/Forgejo. migrate.gitea.description=Migrar dados de gitea.com ou de outras instâncias do Gitea.
migrate.gogs.description=Migrar dados de notabug.org ou de outras instâncias do Gogs. migrate.gogs.description=Migrar dados de notabug.org ou de outras instâncias do Gogs.
migrate.onedev.description=Migrar dados de code.onedev.io ou de outras instâncias do OneDev. migrate.onedev.description=Migrar dados de code.onedev.io ou de outras instâncias do OneDev.
migrate.codebase.description=Migrar dados de codebasehq.com. migrate.codebase.description=Migrar dados de codebasehq.com.
@ -2868,6 +2870,8 @@ pulls.sign_in_require = <a href="%s">Inicie sessão</a> para criar um novo pedid
settings.default_update_style_desc = Estilo de atualização predefinido utilizado para atualizar pedidos de integração que estão atrasados em relação ao ramo base. settings.default_update_style_desc = Estilo de atualização predefinido utilizado para atualizar pedidos de integração que estão atrasados em relação ao ramo base.
release.summary_card_alt = Cartão de resumo de um lançamento com o título "%s" no repositório %s release.summary_card_alt = Cartão de resumo de um lançamento com o título "%s" no repositório %s
editor.commit_email = Endereço de email do cometimento
[graphs] [graphs]
component_loading=A carregar %s... component_loading=A carregar %s...
component_loading_failed=Não foi possível carregar %s component_loading_failed=Não foi possível carregar %s
@ -3535,7 +3539,7 @@ notices.delete_success=As notificações do sistema foram eliminadas.
self_check.no_problem_found=Nenhum problema encontrado até agora. self_check.no_problem_found=Nenhum problema encontrado até agora.
self_check.database_collation_mismatch=Supor que a base de dados usa a colação: %s self_check.database_collation_mismatch=Supor que a base de dados usa a colação: %s
self_check.database_collation_case_insensitive=A base de dados está a usar a colação %s, que é insensível à diferença entre maiúsculas e minúsculas. Embora o Gitea possa trabalhar com ela, pode haver alguns casos raros que não funcionem como esperado. self_check.database_collation_case_insensitive=A base de dados está a usar a colação %s, que é insensível à diferença entre maiúsculas e minúsculas. Embora o Forgejo possa trabalhar com ela, pode haver alguns casos raros que não funcionem como esperado.
self_check.database_inconsistent_collation_columns=A base de dados está a usar a colação %s, mas estas colunas estão a usar colações diferentes. Isso poderá causar alguns problemas inesperados. self_check.database_inconsistent_collation_columns=A base de dados está a usar a colação %s, mas estas colunas estão a usar colações diferentes. Isso poderá causar alguns problemas inesperados.
self_check.database_fix_mysql=Para utilizadores do MySQL/MariaDB, pode usar o comando "forgejo doctor convert" para resolver os problemas de colação. Também pode resolver o problema com comandos SQL "ALTER ... COLLATE ..." aplicados manualmente. self_check.database_fix_mysql=Para utilizadores do MySQL/MariaDB, pode usar o comando "forgejo doctor convert" para resolver os problemas de colação. Também pode resolver o problema com comandos SQL "ALTER ... COLLATE ..." aplicados manualmente.
config_summary = Resumo config_summary = Resumo

View file

@ -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 = Эти настройки конфигурации будут сохранены в:
@ -682,6 +682,8 @@ Location = Местоположение
To = Название ветви To = Название ветви
email_domain_is_not_allowed = Домен адреса эл. почты <b>%s</b> не разрешён к использованию. Убедитесь, что он введён правильно или попробуйте другой адрес.
[user] [user]
change_avatar=Изменить изображение профиля… change_avatar=Изменить изображение профиля…
joined_on=Регистрация %s joined_on=Регистрация %s
@ -761,7 +763,7 @@ update_language_success=Язык обновлён.
update_profile_success=Ваш профиль успешно обновлён. update_profile_success=Ваш профиль успешно обновлён.
change_username=Ваше имя пользователя было изменено. change_username=Ваше имя пользователя было изменено.
change_username_prompt=Обратите внимание: изменение имени пользователя также меняет URL вашей учётной записи. change_username_prompt=Обратите внимание: изменение имени пользователя также меняет URL вашей учётной записи.
change_username_redirect_prompt=Старое имя пользователя будет перенаправлять на новое до тех пор, пока его не займут. change_username_redirect_prompt=Старое имя будет перенаправлять на новое до тех пор, пока оно не будет занято.
continue=Далее continue=Далее
cancel=Отмена cancel=Отмена
language=Язык language=Язык
@ -2650,7 +2652,7 @@ tag.create_tag_from=Создать новый тег из «%s»
tag.create_success=Тег «%s» создан. tag.create_success=Тег «%s» создан.
topic.manage_topics=Редактировать тематические метки topic.manage_topics=Изменить темы
topic.done=Сохранить topic.done=Сохранить
topic.count_prompt=Нельзя выбрать более 25 тем topic.count_prompt=Нельзя выбрать более 25 тем
topic.format_prompt=Темы должны начинаться с буквы или цифры и могут содержать дефисы («-») и точки («.»). Длина темы не должна превышать 35 символов. Все буквы должны быть строчными. topic.format_prompt=Темы должны начинаться с буквы или цифры и могут содержать дефисы («-») и точки («.»). Длина темы не должна превышать 35 символов. Все буквы должны быть строчными.
@ -2869,6 +2871,8 @@ issues.reaction.alt_add = Добавить реакцию %[1]s к этому к
issues.context.menu = Меню комментария issues.context.menu = Меню комментария
release.summary_card_alt = Карточка со сводкой о выпуске «%s» в репозитории %s release.summary_card_alt = Карточка со сводкой о выпуске «%s» в репозитории %s
editor.commit_email = Эл. почта автора
[graphs] [graphs]
component_loading_failed = Не удалось загрузить %s component_loading_failed = Не удалось загрузить %s
component_failed_to_load = Случилась непредвиденная ошибка. component_failed_to_load = Случилась непредвиденная ошибка.
@ -3694,7 +3698,7 @@ dependency.version=Версия
alpine.registry=Настройте этот реестр, добавив URL в файл <code>/etc/apk/repositories</code>: alpine.registry=Настройте этот реестр, добавив URL в файл <code>/etc/apk/repositories</code>:
alpine.registry.key=Загрузите публичный ключ RSA реестра в каталог <code>/etc/apk/keys/</code> для проверки подписи индекса: alpine.registry.key=Загрузите публичный ключ RSA реестра в каталог <code>/etc/apk/keys/</code> для проверки подписи индекса:
alpine.registry.info=Выберите $branch и $repository из списка ниже. alpine.registry.info=Выберите $branch и $repository из списка ниже.
alpine.install=Чтобы установить пакет, выполните следующую команду: alpine.install=Для установки пакета выполните следующую команду:
alpine.repository=О репозитории alpine.repository=О репозитории
alpine.repository.branches=Ветви alpine.repository.branches=Ветви
alpine.repository.repositories=Репозитории alpine.repository.repositories=Репозитории
@ -3702,13 +3706,13 @@ alpine.repository.architectures=Архитектуры
cargo.registry=Настройте этот реестр в файле конфигурации Cargo (например, <code>~/.cargo/config.toml</code>): cargo.registry=Настройте этот реестр в файле конфигурации Cargo (например, <code>~/.cargo/config.toml</code>):
cargo.install=Чтобы установить пакет с помощью Cargo, выполните следующую команду: cargo.install=Чтобы установить пакет с помощью Cargo, выполните следующую команду:
chef.registry=Настройте этот реестр в своём файле <code>~/.chef/config.rb</code>: chef.registry=Настройте этот реестр в своём файле <code>~/.chef/config.rb</code>:
chef.install=Чтобы установить пакет, выполните следующую команду: chef.install=Для установки пакета выполните следующую команду:
composer.registry=Настройте этот реестр в файле <code>~/.composer/config.json</code>: composer.registry=Настройте этот реестр в файле <code>~/.composer/config.json</code>:
composer.install=Чтобы установить пакет с помощью Composer, выполните следующую команду: composer.install=Чтобы установить пакет с помощью Composer, выполните следующую команду:
composer.dependencies=Зависимости composer.dependencies=Зависимости
composer.dependencies.development=Зависимости для разработки composer.dependencies.development=Зависимости для разработки
conan.details.repository=Репозиторий conan.details.repository=Репозиторий
conan.registry=Настроить реестр из командной строки: conan.registry=Добавьте реестр командой:
conan.install=Чтобы установить пакет с помощью Conan, выполните следующую команду: conan.install=Чтобы установить пакет с помощью Conan, выполните следующую команду:
conda.registry=Пропишите этот реестр в качестве репозитория Conda в своём файле <code>.condarc</code>: conda.registry=Пропишите этот реестр в качестве репозитория Conda в своём файле <code>.condarc</code>:
conda.install=Чтобы установить пакет с помощью Conda, выполните следующую команду: conda.install=Чтобы установить пакет с помощью Conda, выполните следующую команду:
@ -3722,23 +3726,23 @@ container.labels=Метки
container.labels.key=Ключ container.labels.key=Ключ
container.labels.value=Значение container.labels.value=Значение
cran.registry=Настройте этот реестр в файле <code>Rprofile.site</code>: cran.registry=Настройте этот реестр в файле <code>Rprofile.site</code>:
cran.install=Чтобы установить пакет, выполните следующую команду: cran.install=Для установки пакета выполните следующую команду:
debian.registry=Настроить реестр из командной строки: debian.registry=Добавьте реестр командой:
debian.registry.info=Выберите $distribution и $component из списка ниже. debian.registry.info=Выберите $distribution и $component из списка ниже.
debian.install=Чтобы установить пакет, выполните следующую команду: debian.install=Для установки пакета выполните следующую команду:
debian.repository=О репозитории debian.repository=О репозитории
debian.repository.distributions=Дистрибутивы debian.repository.distributions=Дистрибутивы
debian.repository.components=Компоненты debian.repository.components=Компоненты
debian.repository.architectures=Архитектуры debian.repository.architectures=Архитектуры
generic.download=Скачать пакет из командной строки: generic.download=Скачать пакет из командной строки:
go.install=Установите пакет из командной строки: go.install=Установите пакет из командной строки:
helm.registry=Настроить реестр из командной строки: helm.registry=Добавьте реестр командой:
helm.install=Чтобы установить пакет, выполните следующую команду: helm.install=Для установки пакета выполните следующую команду:
maven.registry=Настройте реестр в файле <code>pom.xml</code> вашего проекта: maven.registry=Настройте реестр в файле <code>pom.xml</code> вашего проекта:
maven.install=Чтобы использовать пакет, включите в блок <code>dependencies</code> в файле <code>pom.xml</code> следующее: maven.install=Чтобы использовать пакет, включите в блок <code>dependencies</code> в файле <code>pom.xml</code> следующее:
maven.install2=Выполнить через командную строку: maven.install2=Выполнить через командную строку:
maven.download=Чтобы скачать зависимость, запустите в командной строке: maven.download=Чтобы скачать зависимость, запустите в командной строке:
nuget.registry=Настроить реестр из командной строки: nuget.registry=Добавьте реестр командой:
nuget.install=Чтобы установить пакет с помощью NuGet, выполните следующую команду: nuget.install=Чтобы установить пакет с помощью NuGet, выполните следующую команду:
nuget.dependency.framework=Целевой фреймворк nuget.dependency.framework=Целевой фреймворк
npm.registry=Настройте реестр в файле <code>.npmrc</code> вашего проекта: npm.registry=Настройте реестр в файле <code>.npmrc</code> вашего проекта:
@ -3752,10 +3756,10 @@ npm.details.tag=Тег
pub.install=Чтобы установить пакет с помощью Dart, выполните следующую команду: pub.install=Чтобы установить пакет с помощью Dart, выполните следующую команду:
pypi.requires=Требуется Python pypi.requires=Требуется Python
pypi.install=Чтобы установить пакет с помощью pip, выполните следующую команду: pypi.install=Чтобы установить пакет с помощью pip, выполните следующую команду:
rpm.registry=Настроить реестр из командной строки: rpm.registry=Добавьте реестр командой:
rpm.distros.redhat=на дистрибутивах семейства RedHat rpm.distros.redhat=на дистрибутивах семейства RedHat
rpm.distros.suse=на дистрибутивах семейства SUSE rpm.distros.suse=на дистрибутивах семейства SUSE
rpm.install=Чтобы установить пакет, выполните следующую команду: rpm.install=Для установки пакета выполните следующую команду:
rpm.repository = О репозитории rpm.repository = О репозитории
rpm.repository.architectures = Архитектуры rpm.repository.architectures = Архитектуры
rubygems.install=Чтобы установить пакет с помощью gem, выполните следующую команду: rubygems.install=Чтобы установить пакет с помощью gem, выполните следующую команду:
@ -3764,7 +3768,7 @@ rubygems.dependencies.runtime=Зависимости времени выполн
rubygems.dependencies.development=Зависимости для разработки rubygems.dependencies.development=Зависимости для разработки
rubygems.required.ruby=Требуется версия Ruby rubygems.required.ruby=Требуется версия Ruby
rubygems.required.rubygems=Требуется версия RubyGem rubygems.required.rubygems=Требуется версия RubyGem
swift.registry=Настроить реестр из командной строки: swift.registry=Добавьте реестр командой:
swift.install=Добавьте пакет в свой файл <code>Package.swift</code>: swift.install=Добавьте пакет в свой файл <code>Package.swift</code>:
swift.install2=и запустите следующую команду: swift.install2=и запустите следующую команду:
vagrant.install=Чтобы добавить бокс Vagrant, выполните следующую команду: vagrant.install=Чтобы добавить бокс Vagrant, выполните следующую команду:

View file

@ -821,7 +821,7 @@ migrate.migrating_failed=<b>%s</b> සිට සංක්රමණය වීම
migrate.migrating_failed_no_addr=සංක්රමණය අසාර්ථකයි. migrate.migrating_failed_no_addr=සංක්රමණය අසාර්ථකයි.
migrate.git.description=ඕනෑම Git සේවාවකින් පමණක් ගබඩාවක් සංක්රමණය කරන්න. migrate.git.description=ඕනෑම Git සේවාවකින් පමණක් ගබඩාවක් සංක්රමණය කරන්න.
migrate.gitlab.description=gitlab.com හෝ වෙනත් GitLab අවස්ථා වලින් දත්ත සංක්රමණය කරන්න. migrate.gitlab.description=gitlab.com හෝ වෙනත් GitLab අවස්ථා වලින් දත්ත සංක්රමණය කරන්න.
migrate.gitea.description=Gitea.com හෝ වෙනත් Gitea/Forgejo අවස්ථා වලින් දත්ත සංක්රමණය කරන්න. migrate.gitea.description=Gitea.com හෝ වෙනත් Gitea අවස්ථා වලින් දත්ත සංක්රමණය කරන්න.
migrate.gogs.description=notabug.org හෝ වෙනත් Gogs අවස්ථා වලින් දත්ත සංක්රමණය කරන්න. migrate.gogs.description=notabug.org හෝ වෙනත් Gogs අවස්ථා වලින් දත්ත සංක්රමණය කරන්න.
migrate.onedev.description=code.onedev.io හෝ වෙනත් OnedeV අවස්ථා වලින් දත්ත සංක්රමණය කරන්න. migrate.onedev.description=code.onedev.io හෝ වෙනත් OnedeV අවස්ථා වලින් දත්ත සංක්රමණය කරන්න.
migrate.gitbucket.description=GitBucket අවස්ථා වලින් දත්ත සංක්රමණය කරන්න. migrate.gitbucket.description=GitBucket අවස්ථා වලින් දත්ත සංක්රමණය කරන්න.

View file

@ -176,7 +176,7 @@ string.desc=Z - A
[error] [error]
occurred=Vyskytla sa chyba occurred=Vyskytla sa chyba
report_message=Ak si myslíte, že ide o chybu Gitea, vyhľadajte problémy na <a href="%s" target="_blank">GitHub-e</a> alebo v prípade potreby otvorte nový problém. report_message=Ak si myslíte, že ide o chybu Forgejo, vyhľadajte problémy na <a href="%s" target="_blank">Codeberg-e</a> alebo v prípade potreby otvorte nový problém.
missing_csrf=Nesprávna žiadosť: neprítomný CSFR token missing_csrf=Nesprávna žiadosť: neprítomný CSFR token
invalid_csrf=Nesprávna žiadosť: nesprávny CSFR token invalid_csrf=Nesprávna žiadosť: nesprávny CSFR token
not_found=Nebolo možné nájsť cieľ. not_found=Nebolo možné nájsť cieľ.

View file

@ -62,7 +62,7 @@ federated_avatar_lookup_popup=Омогућите federated avatars lookup да
enable_captcha_popup=Тражи Captcha приликом регистрације корисника. enable_captcha_popup=Тражи Captcha приликом регистрације корисника.
admin_password=Лозинка admin_password=Лозинка
confirm_password=Потврдите лозинку confirm_password=Потврдите лозинку
install_btn_confirm=Успостави Gitea install_btn_confirm=Успостави Forgejo
test_git_failed=Команда 'git' није успела: %v test_git_failed=Команда 'git' није успела: %v
[home] [home]

View file

@ -154,11 +154,27 @@ 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
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.
webauthn_error_duplicated = Säkerhetsnyckeln är inte tillåten för denna begäran. Se till att nyckeln inte redan är registrerad.
webauthn_error_timeout = Timeout uppnåddes innan din nyckel kan läsas. Vänligen ladda om denna sida och försök igen.
remove_label_str = Ta bort objektet "%"
copy_generic = Kopiera till urklipp
confirm_delete_selected = Bekräfta för att ta bort alla valda objekt?
filter.is_fork = Förgreningar
filter.not_fork = Inte gafflar
[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
contributions_zero = Inga bidrag contributions_zero = Inga bidrag
@ -367,10 +383,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
@ -427,6 +443,9 @@ 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
@ -2118,6 +2137,15 @@ notices.op=Op.
notices.delete_success=Systemnotifikationer har blivit raderade. notices.delete_success=Systemnotifikationer har blivit raderade.
users.reserved = Reserverad
users.bot = Bott
users.remote = Fjärråtkomst
users.2fa = 2FA
users.is_restricted = Begränsat konto
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.
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.
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 ...".
[action] [action]
create_repo=skapade utvecklingskatalog <a href="%s"> %s</a> create_repo=skapade utvecklingskatalog <a href="%s"> %s</a>
rename_repo=döpte om utvecklingskalatogen från <code>%[1]s</code> till <a href="%[2]s">%[3]s</a> rename_repo=döpte om utvecklingskalatogen från <code>%[1]s</code> till <a href="%[2]s">%[3]s</a>
@ -2129,6 +2157,11 @@ 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
future=framtiden future=framtiden
@ -2229,3 +2262,16 @@ 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
fuzzy = Ungefärlig
fuzzy_tooltip = Inkludera resultat som är närliggande till söktermen
union = Nyckelord
union_tooltip = Inkludera resultat som matchar något av de med mellanslag sepererade sökorden
regexp = RegExp
code_search_unavailable = Kodsökning är för närvarande inte tillgänglig. Vänligen kontakta webbplatsadministratören.
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.
no_results = Inga matchande resultat hittades.
pull_kind = Sök ändringsförslag…
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 :)

View file

@ -1202,7 +1202,7 @@ migrate.migrating_failed_no_addr=Göç başarısız oldu.
migrate.github.description=Github.com veya diğer Github sunucularından veri aktar. migrate.github.description=Github.com veya diğer Github sunucularından veri aktar.
migrate.git.description=Herhangi bir Git hizmetinden sadece bir depoyu aktar. migrate.git.description=Herhangi bir Git hizmetinden sadece bir depoyu aktar.
migrate.gitlab.description=Gitlab.com veya diğer Gitlab sunucularından veri aktar. migrate.gitlab.description=Gitlab.com veya diğer Gitlab sunucularından veri aktar.
migrate.gitea.description=Gitea.com veya diğer Gitea/Forgejo sunucularından veri aktar. migrate.gitea.description=Gitea.com veya diğer Gitea sunucularından veri aktar.
migrate.gogs.description=Notabug.org veya diğer Gogs sunucularından veri aktar. migrate.gogs.description=Notabug.org veya diğer Gogs sunucularından veri aktar.
migrate.onedev.description=Code.onedev.io ve diğer OneDev sunucularından veri aktar. migrate.onedev.description=Code.onedev.io ve diğer OneDev sunucularından veri aktar.
migrate.codebase.description=Codebasehq.com sitesinden veri aktar. migrate.codebase.description=Codebasehq.com sitesinden veri aktar.
@ -1912,7 +1912,7 @@ pulls.cmd_instruction_hint=`Komut satırı talimatlarını görüntüleyin.`
pulls.cmd_instruction_checkout_title=Çekme pulls.cmd_instruction_checkout_title=Çekme
pulls.cmd_instruction_checkout_desc=Proje deponuzdan yeni bir dalı çekin ve değişiklikleri test edin. pulls.cmd_instruction_checkout_desc=Proje deponuzdan yeni bir dalı çekin ve değişiklikleri test edin.
pulls.cmd_instruction_merge_title=Birleştir pulls.cmd_instruction_merge_title=Birleştir
pulls.cmd_instruction_merge_desc=Değişiklikleri birleştirin ve Gitea'da güncelleyin. pulls.cmd_instruction_merge_desc=Değişiklikleri birleştirin ve Forgejo güncelleyin.
pulls.clear_merge_message=Birleştirme iletilerini temizle pulls.clear_merge_message=Birleştirme iletilerini temizle
pulls.clear_merge_message_hint=Birleştirme iletisini temizlemek sadece işleme ileti içeriğini kaldırır ama üretilmiş "Co-Authored-By …" gibi git fragmanlarını korur. pulls.clear_merge_message_hint=Birleştirme iletisini temizlemek sadece işleme ileti içeriğini kaldırır ama üretilmiş "Co-Authored-By …" gibi git fragmanlarını korur.
@ -3032,12 +3032,12 @@ packages.size=Boyut
packages.published=Yayınlandı packages.published=Yayınlandı
defaulthooks=Varsayılan Web İstemcileri defaulthooks=Varsayılan Web İstemcileri
defaulthooks.desc=Web İstemcileri, belirli Gitea olayları tetiklendiğinde otomatik olarak HTTP POST isteklerini sunucuya yapar. Burada tanımlanan Web İstemcileri varsayılandır ve tüm yeni depolara kopyalanır. <a target="_blank" rel="noopener" href="%s">web istemcileri kılavuzunda</a> daha fazla bilgi edinin. defaulthooks.desc=Web İstemcileri, belirli Forgejo olayları tetiklendiğinde otomatik olarak HTTP POST isteklerini sunucuya yapar. Burada tanımlanan Web İstemcileri varsayılandır ve tüm yeni depolara kopyalanır. <a target="_blank" rel="noopener" href="%s">web istemcileri kılavuzunda</a> daha fazla bilgi edinin.
defaulthooks.add_webhook=Varsayılan Web İstemcisi Ekle defaulthooks.add_webhook=Varsayılan Web İstemcisi Ekle
defaulthooks.update_webhook=Varsayılan Web İstemcisini Güncelle defaulthooks.update_webhook=Varsayılan Web İstemcisini Güncelle
systemhooks=Sistem Web İstemcileri systemhooks=Sistem Web İstemcileri
systemhooks.desc=Belirli Gitea olayları tetiklendiğinde Web istemcileri otomatik olarak bir sunucuya HTTP POST istekleri yapar. Burada tanımlanan web istemcileri sistemdeki tüm depolar üzerinde çalışır, bu yüzden lütfen bunun olabilecek tüm performans sonuçlarını göz önünde bulundurun. <a target="_blank" rel="noopener" href="%s">web istemcileri kılavuzunda</a> daha fazla bilgi edinin. systemhooks.desc=Belirli Forgejo olayları tetiklendiğinde Web istemcileri otomatik olarak bir sunucuya HTTP POST istekleri yapar. Burada tanımlanan web istemcileri sistemdeki tüm depolar üzerinde çalışır, bu yüzden lütfen bunun olabilecek tüm performans sonuçlarını göz önünde bulundurun. <a target="_blank" rel="noopener" href="%s">web istemcileri kılavuzunda</a> daha fazla bilgi edinin.
systemhooks.add_webhook=Sistem Web İstemcisi Ekle systemhooks.add_webhook=Sistem Web İstemcisi Ekle
systemhooks.update_webhook=Sistem Web İstemcisi Güncelle systemhooks.update_webhook=Sistem Web İstemcisi Güncelle

View file

@ -23,7 +23,7 @@ toc=Зміст
licenses=Ліцензії licenses=Ліцензії
return_to_forgejo=Повернутися до Forgejo return_to_forgejo=Повернутися до Forgejo
username=Ім'я кристувача username=Ім'я користувач_ки
email=Адреса електронної пошти email=Адреса електронної пошти
password=Пароль password=Пароль
access_token=Токен доступу access_token=Токен доступу
@ -671,6 +671,12 @@ unable_verify_ssh_key = Не вдалося перевірити ключ SSH,
still_has_org = Ваш обліковий запис є учасником однієї або декількох організацій, спочатку покиньте їх. still_has_org = Ваш обліковий запис є учасником однієї або декількох організацій, спочатку покиньте їх.
admin_cannot_delete_self = Ви не можете видалити себе, якщо ви є адміністратором. Спочатку зніміть із себе права адміністратора. admin_cannot_delete_self = Ви не можете видалити себе, якщо ви є адміністратором. Спочатку зніміть із себе права адміністратора.
email_domain_is_not_allowed = Домен адреси електронної пошти <b>%s</b> конфліктує з EMAIL_DOMAIN_ALLOWLIST або EMAIL_DOMAIN_BLOCKLIST. Перевірте, чи ви правильно вказали адресу електронної пошти.
still_own_repo = Вашому обліковому запису належать один чи більше репозиторіїв. Спершу видаліть або передайте їх.
org_still_own_repo = Цій організації досі належать один чи більше репозиторіїв. Спершу видаліть або передайте їх.
required_prefix = Потрібно почати з «%s»
[user] [user]
change_avatar=Змінити свій аватар… change_avatar=Змінити свій аватар…
repositories=Репозиторії repositories=Репозиторії
@ -710,6 +716,11 @@ following.title.few = Відстежувані
form.name_reserved = Ім'я користувача «%s» зарезервовано. form.name_reserved = Ім'я користувача «%s» зарезервовано.
form.name_chars_not_allowed = Ім'я користувача «%s» містить неприпустимі символи. form.name_chars_not_allowed = Ім'я користувача «%s» містить неприпустимі символи.
public_activity.visibility_hint.self_public = Вашу діяльність бачитимуть усі, за винятком взаємодій у приватних просторах. <a href="%s">Налаштувати</a>.
public_activity.visibility_hint.self_private = Вашу діяльність бачитимете лише ви й адміністрація сервера. <a href="%s">Налаштувати</a>.
public_activity.visibility_hint.admin_private = Цю дію видно адміністрації, зокрема вам, але користувач_ка бажає залишити її приватною.
public_activity.visibility_hint.self_private_profile = Вашу діяльність видно лише вам і адміністрації сервера, оскільки ваш профіль приватний. <a href="%s">Налаштувати</a>.
[settings] [settings]
profile=Профіль profile=Профіль
account=Обліковий запис account=Обліковий запис
@ -902,7 +913,7 @@ revoke_oauth2_grant_description=Скасування доступу для ці
twofa_desc=Двофакторна автентифікація підвищує безпеку вашого облікового запису. twofa_desc=Двофакторна автентифікація підвищує безпеку вашого облікового запису.
twofa_is_enrolled=Ваш обліковий запис на даний час <strong>використовує</strong> двофакторну автентифікацію. twofa_is_enrolled=Ваш обліковий запис на даний час <strong>використовує</strong> двофакторну автентифікацію.
twofa_not_enrolled=Ваш обліковий запис наразі не використовує двофакторну автентифікаціїю. twofa_not_enrolled=Ваш обліковий запис наразі не використовує двофакторну автентифікацію.
twofa_disable=Вимкнути двофакторну автентифікацію twofa_disable=Вимкнути двофакторну автентифікацію
twofa_scratch_token_regenerate=Перестворити токен одноразового пароля twofa_scratch_token_regenerate=Перестворити токен одноразового пароля
twofa_enroll=Увімкнути двофакторну автентифікацію twofa_enroll=Увімкнути двофакторну автентифікацію
@ -964,7 +975,7 @@ webauthn_delete_key = Видалити ключ безпеки
webauthn_key_loss_warning = Якщо ви втратите ключ безпеки, то втратите доступ до вашого облікового запису. webauthn_key_loss_warning = Якщо ви втратите ключ безпеки, то втратите доступ до вашого облікового запису.
webauthn_register_key = Додати ключ безпеки webauthn_register_key = Додати ключ безпеки
webauthn_nickname = Псевдонім webauthn_nickname = Псевдонім
webauthn_desc = Ключі безпеки це апаратні пристрої, що містять криптографічні ключі. Вони можуть використовуватись для двократної автентифікації. Ключі безпеки мають підтримувати стандарт <a rel="noreferrer" target="_blank" href="%s">WebAuthn Authenticator</a>. webauthn_desc = Ключі безпеки це апаратні пристрої, що містять криптографічні ключі. Вони можуть використовуватись для двофакторної автентифікації. Ключі безпеки мають підтримувати стандарт <a rel="noreferrer" target="_blank" href="%s">WebAuthn Authenticator</a>.
revoke_oauth2_grant_success = Доступ відкликано успішно. revoke_oauth2_grant_success = Доступ відкликано успішно.
twofa_recovery_tip = Якщо ви втратите ваш пристрій, ви зможете використати одноразовий код відновлення, щоб знову отримати доступ до свого облікового запису. twofa_recovery_tip = Якщо ви втратите ваш пристрій, ви зможете використати одноразовий код відновлення, щоб знову отримати доступ до свого облікового запису.
webauthn_delete_key_desc = Якщо ви видалите ключ безпеки, ви більше не зможете з ним зайти. Продовжити? webauthn_delete_key_desc = Якщо ви видалите ключ безпеки, ви більше не зможете з ним зайти. Продовжити?
@ -1011,6 +1022,20 @@ at_least_one_permission = Для створення токена необхід
repos_none = Ви не є власником жодного репозиторію. repos_none = Ви не є власником жодного репозиторію.
blocked_since = Заблокований з %s blocked_since = Заблокований з %s
change_username_redirect_prompt = Старе ім'я користувача буде перенаправленням, поки хтось не присвоїть ім'я собі.
webauthn = Двофакторний вхід (ключі безпеки)
change_username_prompt = Зауважте, зміна користувацького імені також змінює URL-адресу вашого облікового запису.
hidden_comment_types_description = Позначені тут типи коментарів не буде показано на сторінках завдань. Наприклад, якщо тут позначена «Мітка», то всі коментарі «<user> додає/вилучає <label>» буде вилучено.
comment_type_group_deadline = Крайній термін
comment_type_group_lock = Стан блокування
keep_activity_private.description = Вашу <a href="%s">загальнодоступну діяльність</a> буде видно лише вам і адміністрації сервера.
oauth2_confidential_client = Конфіденційний клієнт. Оберіть, якщо програма зберігає секрет конфіденційним, наприклад якщо це вебзастосунок. Не обирайте для стільничних і мобільних програм.
oauth2_redirect_uris = URI-адреси переспрямувань. Пишіть кожну з нового рядка.
webauthn_alternative_tip = Можливо, ви бажаєте налаштувати додатковий спосіб входу.
user_unblock_success = Користувач_ку успішно розблоковано.
user_block_success = Користувач_ку успішно заблоковано.
[repo] [repo]
owner=Власник owner=Власник
owner_helper=Деякі організації можуть не відображатися у випадаючому списку через максимальну кількість репозиторііїв. owner_helper=Деякі організації можуть не відображатися у випадаючому списку через максимальну кількість репозиторііїв.
@ -1148,7 +1173,7 @@ migrate.migrating_failed=Міграція із <b>%s</b> не вдалася.
migrate.migrating_failed_no_addr=Міграція не вдалася. migrate.migrating_failed_no_addr=Міграція не вдалася.
migrate.git.description=Перенесення лише репозиторію з будь-якої служби Git. migrate.git.description=Перенесення лише репозиторію з будь-якої служби Git.
migrate.gitlab.description=Перенести дані з gitlab.com та інших екземплярів GitLab. migrate.gitlab.description=Перенести дані з gitlab.com та інших екземплярів GitLab.
migrate.gitea.description=Перенести дані з gitea.com та інших екземплярів Gitea/Forgejo. migrate.gitea.description=Перенести дані з gitea.com та інших екземплярів Gitea.
migrate.gogs.description=Перенести дані з notabug.org та інших екземплярів Gogs. migrate.gogs.description=Перенести дані з notabug.org та інших екземплярів Gogs.
migrate.onedev.description=Перенести дані з code.onedev.io та інших екземплярів OneDev. migrate.onedev.description=Перенести дані з code.onedev.io та інших екземплярів OneDev.
migrate.codebase.description=Перенести дані з codebasehq.com. migrate.codebase.description=Перенести дані з codebasehq.com.
@ -2480,6 +2505,13 @@ form.name_pattern_not_allowed = Шаблон «%s» не допускаєтьс
wiki.reserved_page = Назву вікі-сторінки «%s» зарезервовано. wiki.reserved_page = Назву вікі-сторінки «%s» зарезервовано.
settings.wiki_rename_branch_main_desc = Перейменувати внутрішню гілку, яка використовується у вікі, на «%s». Ця зміна є остаточною і її неможливо скасувати. settings.wiki_rename_branch_main_desc = Перейменувати внутрішню гілку, яка використовується у вікі, на «%s». Ця зміна є остаточною і її неможливо скасувати.
open_with_editor = Відкрити в %s
mirror_public_key = Відкритий SSH-ключ
mirror_use_ssh.text = Входити через SSH
stars = Зірки
activity.navbar.pulse = Пульс
activity.navbar.code_frequency = Частота кодування
[graphs] [graphs]
contributors.what = внески contributors.what = внески
component_loading_info = Це може зайняти деякий час… component_loading_info = Це може зайняти деякий час…
@ -2488,6 +2520,8 @@ component_loading_failed = Не вдалося завантажити %s
recent_commits.what = нещодавні коміти recent_commits.what = нещодавні коміти
component_failed_to_load = Сталася несподівана помилка. component_failed_to_load = Сталася несподівана помилка.
code_frequency.what = частота кодування
[org] [org]
org_name_holder=Назва організації org_name_holder=Назва організації
org_full_name_holder=Повна назва організації org_full_name_holder=Повна назва організації
@ -3194,7 +3228,7 @@ arch.version.groups = Група
conda.install = Аби встановити пакунок, використовуючи Conda, запустіть команду: conda.install = Аби встановити пакунок, використовуючи Conda, запустіть команду:
cargo.install = Аби встановити пакунок, використовуючи Cargo, запустіть команду: cargo.install = Аби встановити пакунок, використовуючи Cargo, запустіть команду:
versions.view_all = Переглянути всі versions.view_all = Переглянути всі
generic.download = Завантажте пакунок з командного рядка: generic.download = Завантажте пакунок із командного рядка:
details = Подробиці details = Подробиці
arch.version.optdepends = Необовʼязково залежить arch.version.optdepends = Необовʼязково залежить
installation = Установлення installation = Установлення
@ -3235,7 +3269,7 @@ debian.repository = Про репозиторій
debian.repository.distributions = Дистрибутиви debian.repository.distributions = Дистрибутиви
alpine.repository.architectures = Архітектури alpine.repository.architectures = Архітектури
arch.version.depends = Залежить arch.version.depends = Залежить
go.install = Встановити пакунок з командного рядка: go.install = Встановити пакунок із командного рядка:
debian.repository.architectures = Архітектури debian.repository.architectures = Архітектури
helm.install = Аби встановити пакунок, запустіть команду: helm.install = Аби встановити пакунок, запустіть команду:
keywords = Ключові слова keywords = Ключові слова
@ -3260,6 +3294,15 @@ settings.delete.description = Видалення пакунка є остато
owner.settings.cleanuprules.keep.count.1 = 1 версію на пакунок owner.settings.cleanuprules.keep.count.1 = 1 версію на пакунок
owner.settings.cleanuprules.keep.count.n = %d версій на пакунок owner.settings.cleanuprules.keep.count.n = %d версій на пакунок
conan.registry = Налаштуйте цей реєстр із командного рядка:
debian.registry = Налаштуйте цей реєстр із командного рядка:
debian.registry.info = Виберіть $distribution і $component зі списку нижче.
helm.registry = Налаштуйте цей реєстр із командного рядка:
nuget.registry = Налаштуйте цей реєстр із командного рядка:
rpm.registry = Налаштуйте цей реєстр із командного рядка:
rpm.repository.multiple_groups = Цей пакунок доступний у кількох групах.
swift.registry = Налаштуйте цей реєстр із командного рядка:
[secrets] [secrets]
deletion = Видалити секрет deletion = Видалити секрет
creation.success = Секрет «%s» додано. creation.success = Секрет «%s» додано.

View file

@ -681,6 +681,8 @@ Description = 描述
Pronouns = 代称 Pronouns = 代称
Biography = 简历 Biography = 简历
email_domain_is_not_allowed = 用户电子邮箱的域名<b>%s</b>与EMAIL_DOMAIN_ALLOWLIST或EMAIL_DOMAIN_BLOCKLIST冲突。请确保您正确设置了电子邮件地址。
[user] [user]
change_avatar=修改头像… change_avatar=修改头像…
joined_on=加入于 %s joined_on=加入于 %s
@ -1229,7 +1231,7 @@ migrate.migrating_failed_no_addr=迁移失败。
migrate.github.description=从 github.com 或 GitHub Enterprise 服务器迁移数据。 migrate.github.description=从 github.com 或 GitHub Enterprise 服务器迁移数据。
migrate.git.description=从任意 Git 服务迁移仓库。 migrate.git.description=从任意 Git 服务迁移仓库。
migrate.gitlab.description=从 gitlab.com 或其他 GitLab 实例迁移数据。 migrate.gitlab.description=从 gitlab.com 或其他 GitLab 实例迁移数据。
migrate.gitea.description=从 gitea.com 或其他 Gitea/Forgejo 实例迁移数据。 migrate.gitea.description=从 gitea.com 或其他 Gitea 实例迁移数据。
migrate.gogs.description=从 notabug.org 或其他 Gogs 实例迁移数据。 migrate.gogs.description=从 notabug.org 或其他 Gogs 实例迁移数据。
migrate.onedev.description=从 code.onedev.io 或其他 OneDev 实例迁移数据。 migrate.onedev.description=从 code.onedev.io 或其他 OneDev 实例迁移数据。
migrate.codebase.description=从 codebasehq.com 迁移数据。 migrate.codebase.description=从 codebasehq.com 迁移数据。
@ -1609,7 +1611,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 +1795,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=隐藏过时的评论
@ -2868,6 +2870,8 @@ issues.reaction.alt_add = 对评论添加 %[1]s 回应。
summary_card_alt = 仓库 %s 的摘要卡片 summary_card_alt = 仓库 %s 的摘要卡片
release.summary_card_alt = 仓库 %[2]s 中标题为 %[1]s 的版本发布的摘要卡片 release.summary_card_alt = 仓库 %[2]s 中标题为 %[1]s 的版本发布的摘要卡片
editor.commit_email = 提交电子邮件
[graphs] [graphs]
component_loading=正在加载 %s… component_loading=正在加载 %s…
component_loading_failed=无法加载 %s component_loading_failed=无法加载 %s
@ -3535,7 +3539,7 @@ notices.op=操作
notices.delete_success=系统通知已被删除。 notices.delete_success=系统通知已被删除。
self_check.no_problem_found=尚未发现问题。 self_check.no_problem_found=尚未发现问题。
self_check.database_collation_mismatch=期望数据库使用的校验方式:%s self_check.database_collation_mismatch=期望数据库使用的校验方式:%s
self_check.database_collation_case_insensitive=数据库正在使用一个校验 %s, 这是一个不敏感的校验. 虽然Gitea可以与它合作但可能有一些罕见的情况不如预期的那样起作用 self_check.database_collation_case_insensitive=数据库正在使用排序规则%s这是一个不敏感的排序规则。虽然Forgejo可以与其一同工作但可能有一些罕见的情况存在问题
self_check.database_inconsistent_collation_columns=数据库正在使用%s的排序规则但是这些列使用了不匹配的排序规则。这可能会造成一些意外问题。 self_check.database_inconsistent_collation_columns=数据库正在使用%s的排序规则但是这些列使用了不匹配的排序规则。这可能会造成一些意外问题。
self_check.database_fix_mysql=对于 MySQL/MariaDB 用户您可以使用“forgejo doctor convert”命令来修复排序规则问题或者您也可以手动通过“ALTER ... COLLATE ...” SQL 修复该问题。 self_check.database_fix_mysql=对于 MySQL/MariaDB 用户您可以使用“forgejo doctor convert”命令来修复排序规则问题或者您也可以手动通过“ALTER ... COLLATE ...” SQL 修复该问题。
auths.tips.gmail_settings = Gmail 设置: auths.tips.gmail_settings = Gmail 设置:

View file

@ -167,6 +167,8 @@ new_org.link = 新組織
new_repo.title = 新儲存庫 new_repo.title = 新儲存庫
new_migrate.link = 新遷移 new_migrate.link = 新遷移
copy_path = 複製路徑
[aria] [aria]
navbar=導航列 navbar=導航列
footer=頁尾 footer=頁尾
@ -198,6 +200,15 @@ buttons.enable_monospace_font=啟用等寬字型
buttons.disable_monospace_font=停用等寬字型 buttons.disable_monospace_font=停用等寬字型
buttons.switch_to_legacy.tooltip = 使用舊版編輯器 buttons.switch_to_legacy.tooltip = 使用舊版編輯器
buttons.indent.tooltip = 使項目縮排一層
buttons.unindent.tooltip = 使項目取消縮排一層
buttons.new_table.tooltip = 新增表格
table_modal.header = 新增表格
table_modal.placeholder.header = 表頭
table_modal.placeholder.content = 內容
table_modal.label.rows =
table_modal.label.columns =
[filter] [filter]
string.asc=A - Z string.asc=A - Z
string.desc=Z - A string.desc=Z - A
@ -221,6 +232,8 @@ license=開放原始碼
license_desc=取得 <a target="_blank" rel="noopener noreferrer" href="%[1]s">Forgejo</a> !成為一名<a target="_blank" rel="noopener noreferrer" href="%[2]s">貢獻者</a>和我們一起讓 Forgejo 更好,快點加入我們吧! license_desc=取得 <a target="_blank" rel="noopener noreferrer" href="%[1]s">Forgejo</a> !成為一名<a target="_blank" rel="noopener noreferrer" href="%[2]s">貢獻者</a>和我們一起讓 Forgejo 更好,快點加入我們吧!
install_desc = 輕鬆使用您平台的<a target="_blank" rel="noopener noreferrer" href="%[1]s">可執行檔</a>,使用 <a target="_blank" rel="noopener noreferrer" href="%[2]s">Docker 部署</a>,抑或是<a target="_blank" rel="noopener noreferrer" href="%[3]s">軟體包</a>。 install_desc = 輕鬆使用您平台的<a target="_blank" rel="noopener noreferrer" href="%[1]s">可執行檔</a>,使用 <a target="_blank" rel="noopener noreferrer" href="%[2]s">Docker 部署</a>,抑或是<a target="_blank" rel="noopener noreferrer" href="%[3]s">軟體包</a>。
platform_desc = Forgejo 已確認可以在 Linux 和 FreeBSD 等自由作業系統和不同的中央處理器架構上運作。選擇你所愛的!
[install] [install]
install=安裝頁面 install=安裝頁面
title=初始組態 title=初始組態
@ -246,13 +259,13 @@ err_empty_db_path=SQLite3 資料庫路徑不可以為空。
no_admin_and_disable_registration=您不能夠在未建立管理員帳號的情況下禁止自助註冊。 no_admin_and_disable_registration=您不能夠在未建立管理員帳號的情況下禁止自助註冊。
err_empty_admin_password=管理員密碼不能為空。 err_empty_admin_password=管理員密碼不能為空。
err_empty_admin_email=管理員信箱不能為空。 err_empty_admin_email=管理員信箱不能為空。
err_admin_name_is_reserved=無效的管理員帳號名稱,帳號名稱已被保留 err_admin_name_is_reserved=無效的管理員使用者名稱,使用者名稱已保留
err_admin_name_pattern_not_allowed=無效的管理員帳號名稱,該名稱符合被保留式樣 err_admin_name_pattern_not_allowed=無效的管理員帳號名稱,該名稱符合被保留式樣
err_admin_name_is_invalid=無效的管理員帳號名稱 err_admin_name_is_invalid=無效的管理員使用者名稱
general_title=一般設定 general_title=一般設定
app_name=站點標題 app_name=站點標題
app_name_helper=您可以在此輸入您的公司名稱 app_name_helper=在此輸入你的站點名稱。它將顯示在每個頁面上
repo_path=儲存庫根目錄 repo_path=儲存庫根目錄
repo_path_helper=所有遠端 Git 儲存庫會儲存到此目錄。 repo_path_helper=所有遠端 Git 儲存庫會儲存到此目錄。
lfs_path=Git LFS 根目錄 lfs_path=Git LFS 根目錄
@ -283,21 +296,21 @@ server_service_title=伺服器和第三方服務設定
offline_mode=啟用本地模式 offline_mode=啟用本地模式
offline_mode.description=停用第三方內容傳遞網路並在本地提供所有資源。 offline_mode.description=停用第三方內容傳遞網路並在本地提供所有資源。
disable_gravatar=停用 Gravatar disable_gravatar=停用 Gravatar
disable_gravatar.description=停用 Gravatar 和第三方大頭貼服務。若使用者在未本地上傳大頭貼,將使用預設的大頭貼。 disable_gravatar.description=停用 Gravatar 或其他第三方大頭貼來源。除非使用者將自己的大頭貼上傳至站點,否則將使用預設的大頭貼作為使用者的大頭貼。
federated_avatar_lookup=啟用聯邦式大頭貼 federated_avatar_lookup=啟用聯邦式大頭貼
federated_avatar_lookup.description=啟用 Libravatar 提供的聯邦式大頭貼查詢服務 federated_avatar_lookup.description=使用 Libravatar 尋找大頭貼
disable_registration=停用自助註冊 disable_registration=停用自助註冊
disable_registration.description=禁止使用者自助註冊,只有管理員可以新增帳號。 disable_registration.description=只有站點管理員才能建立新的使用者帳號。強烈建議保持註冊處於停用狀態,除非你打算運作公共站點並準備處理大量垃圾帳號。
allow_only_external_registration.description=只允許從外部服務註冊 allow_only_external_registration.description=使用者只能使用配置的外部服務來建立新帳號。
openid_signin=啟用 OpenID 登入 openid_signin=啟用 OpenID 登入
openid_signin.description=啟用 OpenID 登入。 openid_signin.description=允許使用者透過 OpenID 登入。
openid_signup=啟用 OpenID 自助註冊 openid_signup=啟用 OpenID 自助註冊
openid_signup.description=啟用使用 OpenID 的自助註冊 openid_signup.description=如果啟用了自助註冊,則允許使用者透過 OpenID 建立帳號
enable_captcha=啟用註冊驗證碼 enable_captcha=啟用註冊驗證碼
enable_captcha.description=要求在用戶註冊時輸入驗證碼 enable_captcha.description=要求使用者通過 CAPTCHA 才能建立帳號
require_sign_in_view=需要登入才能瀏覽站點內容 require_sign_in_view=需要登入才能瀏覽站點內容
require_sign_in_view.description=僅有已登入的使用者能存取頁面。訪客只會看到登入和註冊頁面。 require_sign_in_view.description=將內容存取限制為已登入的使用者。訪客只能存取驗證頁面。
admin_setting.description=您不需要建立管理員帳號。 第一個註冊的使用者將自動成為管理員。 admin_setting.description=建立管理員帳號是選擇性的。第一個註冊的使用者將自動成為管理員。
admin_title=管理員帳號設定 admin_title=管理員帳號設定
admin_name=管理員帳號名稱 admin_name=管理員帳號名稱
admin_password=密碼 admin_password=密碼
@ -317,11 +330,11 @@ save_config_failed=儲存設定失敗:%v
invalid_admin_setting=管理員帳號設定無效:%v invalid_admin_setting=管理員帳號設定無效:%v
invalid_log_root_path=日誌根目錄設定無效:%v invalid_log_root_path=日誌根目錄設定無效:%v
default_keep_email_private=預設隱藏電子信箱 default_keep_email_private=預設隱藏電子信箱
default_keep_email_private.description=預設隱藏新使用者帳號的電子信箱 default_keep_email_private.description=預設為新使用者啟用電子郵件地址隱藏,以使這些資訊不會在註冊後立即洩露
default_allow_create_organization=預設允許建立組織 default_allow_create_organization=預設允許建立組織
default_allow_create_organization.description=預設允許新使用者帳號建立組織 default_allow_create_organization.description=預設允許新使用者建立組織。當此選項停用時,管理員必須授予新使用者建立組織的權限
default_enable_timetracking=預設啟用時間追蹤 default_enable_timetracking=預設啟用時間追蹤
default_enable_timetracking.description=預設啟用新存儲庫的時間追蹤 default_enable_timetracking.description=預設允許新儲存庫使用時間追蹤功能
no_reply_address=隱藏電子信箱域名 no_reply_address=隱藏電子信箱域名
no_reply_address_helper=隱藏電子信箱的域名。例如如果隱藏的電子信箱域名設定為「noreply.example.org」帳號「joe」將以「joe@noreply.example.org」的身分登入到 Git 中。 no_reply_address_helper=隱藏電子信箱的域名。例如如果隱藏的電子信箱域名設定為「noreply.example.org」帳號「joe」將以「joe@noreply.example.org」的身分登入到 Git 中。
password_algorithm=密碼雜湊演算法 password_algorithm=密碼雜湊演算法
@ -342,7 +355,7 @@ allow_only_external_registration = 僅允許透過外部服務註冊
[home] [home]
uname_holder=帳號名稱或電子信箱 uname_holder=帳號名稱或電子信箱
password_holder=密碼 password_holder=密碼
switch_dashboard_context=切換儀錶版帳號 switch_dashboard_context=切換儀錶板內容
my_repos=儲存庫 my_repos=儲存庫
show_more_repos=顯示更多儲存庫… show_more_repos=顯示更多儲存庫…
collaborative_repos=參與協作的儲存庫 collaborative_repos=參與協作的儲存庫
@ -403,13 +416,13 @@ remember_me=記住這台裝置
forgot_password_title=忘記密碼 forgot_password_title=忘記密碼
forgot_password=忘記密碼? forgot_password=忘記密碼?
sign_up_now=還沒有帳號?馬上註冊。 sign_up_now=還沒有帳號?馬上註冊。
confirmation_mail_sent_prompt=已寄送新的確認信至 <b>%s</b>。請在 %s 內檢查您的收件匣並完成註冊手續。如果該 email 不正確,您可以在登入後再請求一封新的確認信到另一個地址 confirmation_mail_sent_prompt=新的確認電子郵件已傳送至 <b>%s</b>。要完成註冊過程,請檢查你的收件匣並在接下來的 %s 內按照提供的連結完成註冊手續。如果電子郵件不正確,你可以再登入並請求另一封新的確認電子郵件傳送至其他電子信箱
must_change_password=更新您的密碼 must_change_password=更新您的密碼
allow_password_change=要求使用者更改密碼(建議) allow_password_change=要求使用者更改密碼(建議)
reset_password_mail_sent_prompt=已發送確認信至 <b>%s</b>。請在 %s 內檢查您的收件匣並完成帳號復原手續 reset_password_mail_sent_prompt=確認電子郵件已傳送至 <b>%s</b>。要完成帳號復原步驟,請檢查你的收件匣並在接下來的 %s 內按照提供的連結進行操作
active_your_account=啟用您的帳號 active_your_account=啟用您的帳號
account_activated=帳號已啟用 account_activated=帳號已啟用
prohibit_login=已被禁止登入 prohibit_login=帳號已停權
resent_limit_prompt=您剛剛已經請求發送驗證電子郵件,請等待 3 分鐘後再試一次。 resent_limit_prompt=您剛剛已經請求發送驗證電子郵件,請等待 3 分鐘後再試一次。
has_unconfirmed_mail=%s 您好,您有一個尚未被確認的信箱地址(<b>%s</b>)。如果您還沒收到確認信或需要一封新的,請點擊下方的按鈕。 has_unconfirmed_mail=%s 您好,您有一個尚未被確認的信箱地址(<b>%s</b>)。如果您還沒收到確認信或需要一封新的,請點擊下方的按鈕。
resend_mail=點擊此處來重新發送確認郵件 resend_mail=點擊此處來重新發送確認郵件
@ -449,7 +462,7 @@ email_domain_blacklisted=您無法使用您的電子信箱註冊帳號。
authorize_application=授權應用程式 authorize_application=授權應用程式
authorize_redirect_notice=如果您授權此應用程式,您將會被轉址至 %s。 authorize_redirect_notice=如果您授權此應用程式,您將會被轉址至 %s。
authorize_application_created_by=此應用程式是由 %s 建立的。 authorize_application_created_by=此應用程式是由 %s 建立的。
authorize_application_description=如果您允許,它將能夠讀取和修改您的所有帳號資訊,包括私有儲存庫和組織。 authorize_application_description=如果你授予存取權限,它將能夠存取和寫入你的所有帳號資訊,包括私人儲存庫和組織。
authorize_title=授權「%s」存取您的帳號 authorize_title=授權「%s」存取您的帳號
authorization_failed=授權失效 authorization_failed=授權失效
sspi_auth_failed=SSPI 認證失敗 sspi_auth_failed=SSPI 認證失敗
@ -460,7 +473,7 @@ change_unconfirmed_email = 如果您在註冊帳號時寫錯了信箱地址,
change_unconfirmed_email_error = 無法更改信箱地址:%v change_unconfirmed_email_error = 無法更改信箱地址:%v
tab_signup = 註冊 tab_signup = 註冊
last_admin = 您無法刪除最後一個管理員。必須至少有一個管理員。 last_admin = 您無法刪除最後一個管理員。必須至少有一個管理員。
prohibit_login_desc = 您的帳號被禁止登入,請連絡網站管理員 prohibit_login_desc = 你的帳號已被暫停與站點互動。聯絡站點管理員以重新獲得存取權限
sign_up_successful = 已成功建立帳號。歡迎! sign_up_successful = 已成功建立帳號。歡迎!
invalid_code_forgot_password = 您的確認代碼無效或已過期。點擊<a href="%s">這裡</a>來開始一個新的連線階段。 invalid_code_forgot_password = 您的確認代碼無效或已過期。點擊<a href="%s">這裡</a>來開始一個新的連線階段。
reset_password_wrong_user = 您以 %s 登入,但是帳號復原連結是給 %s 的 reset_password_wrong_user = 您以 %s 登入,但是帳號復原連結是給 %s 的
@ -474,6 +487,9 @@ sign_up_button = 馬上註冊。
sign_in_openid = 使用 OpenID 繼續 sign_in_openid = 使用 OpenID 繼續
back_to_sign_in = 返回登入頁面 back_to_sign_in = 返回登入頁面
unauthorized_credentials = 憑證不正確或已過期。重試你的命令或查看 %s 以獲取更多資訊
use_onetime_code = 使用一次性代碼
[mail] [mail]
view_it_on=在 %s 上查看 view_it_on=在 %s 上查看
reply=或是直接回覆此電子郵件 reply=或是直接回覆此電子郵件
@ -553,6 +569,12 @@ account_security_caution.text_1 = 如果這是您,那您可以安全的忽略
account_security_caution.text_2 = 如果這不是您,您的帳號已被盜用。請連絡網站管理員。 account_security_caution.text_2 = 如果這不是您,您的帳號已被盜用。請連絡網站管理員。
totp_disabled.text_1 = 你帳號上的基於時間的一次性密碼TOTP剛剛已停用。 totp_disabled.text_1 = 你帳號上的基於時間的一次性密碼TOTP剛剛已停用。
totp_disabled.no_2fa = 沒有再配置其他 2FA 方法,這表示不再需要使用 2FA 登入你的帳號。
removed_security_key.no_2fa = 沒有再配置其他 2FA 方法,這表示不再需要使用 2FA 登入你的帳號。
totp_enrolled.subject = 你已啟動 TOTP 作為 2FA 方法
totp_enrolled.text_1.no_webauthn = 你剛剛為你的帳號啟用了 TOTP。這意味著將來每次登入你的帳號時你都必須使用 TOTP 作為 2FA 方法。
totp_enrolled.text_1.has_webauthn = 你剛剛為你的帳號啟用了 TOTP。這意味著將來每次登入你的帳號時你可以使用 TOTP 作為 2FA 方法或使用任何安全金鑰。
[modal] [modal]
yes= yes=
no= no=
@ -690,20 +712,26 @@ joined_on = 於 %s 註冊
show_on_map = 在地圖上顯示這個地點 show_on_map = 在地圖上顯示這個地點
settings = 使用者設定 settings = 使用者設定
block_user = 封鎖使用者 block_user = 封鎖使用者
block_user.detail_1 = 該使用者已停止追踪您 block_user.detail_1 = 你們將停止互相關注,並且無法互相關注
block_user.detail_2 = 這個使用者無法對您的儲存庫、您提出的問題或發表的留言做出任何操作 block_user.detail_2 = 此使用者將無法與你擁有的儲存庫或由你建立的問題和評論進行互動
followers_one = %d 位追蹤者 followers_one = %d 位追蹤者
following_one = 追蹤 %d 個人 following_one = 追蹤 %d 個人
block_user.detail_3 = 該使用者無法將您加為協作者,您也無法將其加為協作者。 block_user.detail_3 = 你們將無法互相新增為儲存庫協作者。
follow_blocked_user = 因為這個使用者封鎖您或被您封鎖,您不能追蹤此使用者。 follow_blocked_user = 因為這個使用者封鎖您或被您封鎖,您不能追蹤此使用者。
block = 封鎖 block = 封鎖
unblock = 解除封鎖 unblock = 解除封鎖
block_user.detail = 請注意,封鎖此使用者將會導致以下結果。例如: block_user.detail = 請注意,封鎖使用者還有其它影響,例如:
followers.title.one = 位追蹤者 followers.title.one = 位追蹤者
followers.title.few = 位追蹤者 followers.title.few = 位追蹤者
following.title.one = 關注中 following.title.one = 關注中
following.title.few = 關注中 following.title.few = 關注中
public_activity.visibility_hint.self_public = 除私人空間的互動外,你的活動對所有人都可見。<a href="%s">配置</a>。
public_activity.visibility_hint.admin_public = 每個人都可以看到此活動,但作為管理員,你還可以看到私人空間中的互動。
public_activity.visibility_hint.self_private = 你的活動僅對你和站點管理員可見。<a href="%s">配置</a>。
public_activity.visibility_hint.admin_private = 由於你是管理員,因此你可以看到此活動,但使用者希望將其保持私密。
public_activity.visibility_hint.self_private_profile = 由於你的個人資料是私密的,因此只有你和站點管理員可以看到你的活動。<a href="%s">配置</a>。
[settings] [settings]
profile=個人資料 profile=個人資料
account=帳號 account=帳號
@ -977,9 +1005,9 @@ hints = 提示
update_hints = 更新提示 update_hints = 更新提示
update_hints_success = 提示已被更改。 update_hints_success = 提示已被更改。
added_on = 於 %s 新增 added_on = 於 %s 新增
biography_placeholder = 和我們介紹一下您自己吧!(您可以使用 Markdown biography_placeholder = 向別人簡單介紹一下自己!(支援 Markdown
location_placeholder = 與其他人分享您粗略的地理位置 location_placeholder = 與其他人分享您粗略的地理位置
profile_desc = 管理其他人如何看到您的個人資料。通知、密碼復原和網頁上的 Git 操作會使用您的主要電子信箱。 profile_desc = 關於你
hidden_comment_types.ref_tooltip = 註記哪些問題/提交/… 提及了此問題 hidden_comment_types.ref_tooltip = 註記哪些問題/提交/… 提及了此問題
keep_activity_private = 隱藏個人頁面中的活動資料 keep_activity_private = 隱藏個人頁面中的活動資料
uploaded_avatar_is_too_big = 上傳檔案的大小 %d KiB超過了上限 %d KiB )。 uploaded_avatar_is_too_big = 上傳檔案的大小 %d KiB超過了上限 %d KiB )。
@ -1033,6 +1061,8 @@ authorized_oauth2_applications_description = 您已授權給這些第三方應
language.localization_project = 幫助我們翻譯 Forgejo 至您的語言!<a href="%s">了解更多</a>。 language.localization_project = 幫助我們翻譯 Forgejo 至您的語言!<a href="%s">了解更多</a>。
language.description = 這個語言會被儲存至您的帳號,並被用作您登入後的預設語言。 language.description = 這個語言會被儲存至您的帳號,並被用作您登入後的預設語言。
pronouns_custom_label = 自訂代名詞
[repo] [repo]
owner=所有者 owner=所有者
owner_helper=組織可能因為儲存庫數量上限而未列入此選單。 owner_helper=組織可能因為儲存庫數量上限而未列入此選單。
@ -1040,7 +1070,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=瀏覽權限
@ -1063,17 +1093,17 @@ generate_from=產生自
repo_desc=描述 repo_desc=描述
repo_desc_helper=輸入簡介 (選用) repo_desc_helper=輸入簡介 (選用)
repo_lang=儲存庫語言 repo_lang=儲存庫語言
repo_gitignore_helper=選擇 .gitignore 範本 repo_gitignore_helper=選擇 .gitignore 範本
repo_gitignore_helper_desc=從常見語言範本清單中挑選忽略追蹤的檔案。預設情況下各種語言建置工具產生的特殊檔案都包含在 .gitignore 中。 repo_gitignore_helper_desc=從常見語言範本清單中挑選忽略追蹤的檔案。預設情況下各種語言建置工具產生的特殊檔案都包含在 .gitignore 中。
issue_labels=標籤 issue_labels=標籤
issue_labels_helper=選擇問題標籤集 issue_labels_helper=選擇標籤集
license=授權條款 license=授權條款
license_helper=選擇授權條款檔案 license_helper=選擇授權條款檔案
license_helper_desc=授權條款定義了他人使用您原始碼的允許和禁止事項。不確定哪個適用於您的專案?查看<a target="_blank" rel="noopener noreferrer" href="%s">選擇授權條款。</a> license_helper_desc=授權條款定義了他人使用您原始碼的允許和禁止事項。不確定哪個適用於您的專案?查看<a target="_blank" rel="noopener noreferrer" href="%s">選擇授權條款。</a>
readme=讀我檔案 readme=讀我檔案
readme_helper=選擇讀我檔案範本 readme_helper=選擇讀我檔案範本
readme_helper_desc=這是您能為專案撰寫完整描述的地方。 readme_helper_desc=這是您能為專案撰寫完整描述的地方。
auto_init=初始化儲存庫(加入 .gitignore、授權條款、讀我檔案 auto_init=初始化儲存庫
trust_model_helper=選擇簽署驗證的信任模型。可用的選項: trust_model_helper=選擇簽署驗證的信任模型。可用的選項:
trust_model_helper_collaborator=協作者: 信任協作者的簽署 trust_model_helper_collaborator=協作者: 信任協作者的簽署
trust_model_helper_committer=提交者: 信任與提交者相符的簽署 trust_model_helper_committer=提交者: 信任與提交者相符的簽署
@ -1089,7 +1119,7 @@ mirror_interval_invalid=鏡像週期無效。
mirror_sync_on_commit=推送提交後進行同步 mirror_sync_on_commit=推送提交後進行同步
mirror_address=從 URL 拓製 mirror_address=從 URL 拓製
mirror_address_desc=在授權資訊中填入必要的資料。 mirror_address_desc=在授權資訊中填入必要的資料。
mirror_lfs=Large File Storage (LFS) mirror_lfs=大檔案儲存LFS
mirror_lfs_desc=啟動 LFS 檔案的鏡像功能。 mirror_lfs_desc=啟動 LFS 檔案的鏡像功能。
mirror_lfs_endpoint=LFS 端點 mirror_lfs_endpoint=LFS 端點
mirror_lfs_endpoint_desc=同步將會嘗試使用 Clone URL 來<a target="_blank" rel="noopener noreferrer" href="%s">確認 LFS 伺服器</a>。如果存儲庫的 LFS 資料放在其他地方,您也可以指定自訂的端點。 mirror_lfs_endpoint_desc=同步將會嘗試使用 Clone URL 來<a target="_blank" rel="noopener noreferrer" href="%s">確認 LFS 伺服器</a>。如果存儲庫的 LFS 資料放在其他地方,您也可以指定自訂的端點。
@ -1257,7 +1287,7 @@ ambiguous_runes_line=`這一行有易混淆的 Unicode 字元`
ambiguous_character=`%[1]c [U+%04[1]X] 容易與 %[2]c [U+%04[2]X] 混淆` ambiguous_character=`%[1]c [U+%04[1]X] 容易與 %[2]c [U+%04[2]X] 混淆`
escape_control_characters=Escape escape_control_characters=Escape
unescape_control_characters=Unescape unescape_control_characters=取消轉義
file_copy_permalink=複製永久連結 file_copy_permalink=複製永久連結
view_git_blame=檢視 Git Blame view_git_blame=檢視 Git Blame
video_not_supported_in_browser=您的瀏覽器不支援 HTML5 的「video」標籤。 video_not_supported_in_browser=您的瀏覽器不支援 HTML5 的「video」標籤。
@ -1371,7 +1401,7 @@ commitstatus.failure=失敗
commitstatus.pending=待處理 commitstatus.pending=待處理
commitstatus.success=成功 commitstatus.success=成功
ext_issues=存取外部問題 ext_issues=外部問題
ext_issues.desc=連結到外部問題追蹤器。 ext_issues.desc=連結到外部問題追蹤器。
projects=專案 projects=專案
@ -1591,7 +1621,7 @@ issues.attachment.open_tab=`在新分頁中查看「%s」`
issues.attachment.download=`點擊下載「%s」` issues.attachment.download=`點擊下載「%s」`
issues.subscribe=訂閱 issues.subscribe=訂閱
issues.unsubscribe=取消訂閱 issues.unsubscribe=取消訂閱
issues.unpin_issue=取消固定問題 issues.unpin_issue=取消釘選問題
issues.max_pinned=您不能固定更多問題 issues.max_pinned=您不能固定更多問題
issues.pin_comment=固定於 %s issues.pin_comment=固定於 %s
issues.unpin_comment=取消固定於 %s issues.unpin_comment=取消固定於 %s
@ -1617,13 +1647,13 @@ issues.comment_on_locked=您無法在已鎖定的問題上留言。
issues.delete=刪除 issues.delete=刪除
issues.delete.title=刪除此問題? issues.delete.title=刪除此問題?
issues.delete.text=您真的要刪除此問題嗎?(這將會永久移除所有內容。若您還想保留,請考慮改為關閉它。) issues.delete.text=您真的要刪除此問題嗎?(這將會永久移除所有內容。若您還想保留,請考慮改為關閉它。)
issues.tracker=時間追蹤 issues.tracker=時間追蹤
issues.start_tracking_short=開始計時 issues.start_tracking_short=開始計時
issues.start_tracking=開始時間追蹤 issues.start_tracking=開始時間追蹤
issues.start_tracking_history=`開始工作 %s` issues.start_tracking_history=`開始工作 %s`
issues.tracker_auto_close=當這個問題被關閉時,自動停止計時器 issues.tracker_auto_close=當這個問題被關閉時,自動停止計時器
issues.tracking_already_started=`您已在<a href="%s">另一個問題</a>上開始時間追蹤!` issues.tracking_already_started=`您已在<a href="%s">另一個問題</a>上開始時間追蹤!`
issues.stop_tracking=停止計時 issues.stop_tracking=停止計時
issues.stop_tracking_history=`結束工作 %s` issues.stop_tracking_history=`結束工作 %s`
issues.cancel_tracking=捨棄 issues.cancel_tracking=捨棄
issues.add_time=手動新增時間 issues.add_time=手動新增時間
@ -1723,9 +1753,9 @@ compare.compare_base=基底分支
compare.compare_head=比較 compare.compare_head=比較
pulls.desc=啟用合併請求和程式碼審核。 pulls.desc=啟用合併請求和程式碼審核。
pulls.new=建立合併請求 pulls.new=合併請求
pulls.view=檢視合併請求 pulls.view=檢視合併請求
pulls.compare_changes=建立合併請求 pulls.compare_changes=合併請求
pulls.allow_edits_from_maintainers=允許維護者編輯 pulls.allow_edits_from_maintainers=允許維護者編輯
pulls.allow_edits_from_maintainers_desc=對基底分支有寫入權限的使用者也可以推送到此分支 pulls.allow_edits_from_maintainers_desc=對基底分支有寫入權限的使用者也可以推送到此分支
pulls.allow_edits_from_maintainers_err=更新失敗 pulls.allow_edits_from_maintainers_err=更新失敗
@ -1870,7 +1900,7 @@ milestones.filter_sort.most_issues=問題由多到少
milestones.filter_sort.least_issues=問題由少到多 milestones.filter_sort.least_issues=問題由少到多
ext_wiki=存取外部 Wiki ext_wiki=外部 Wiki
ext_wiki.desc=連結外部 Wiki。 ext_wiki.desc=連結外部 Wiki。
wiki=Wiki wiki=Wiki
@ -1911,10 +1941,10 @@ activity.period.yearly=1 年
activity.overview=概覽 activity.overview=概覽
activity.active_prs_count_1=<strong>%d</strong> 個合併請求 activity.active_prs_count_1=<strong>%d</strong> 個合併請求
activity.active_prs_count_n=<strong>%d</strong> 個合併請求 activity.active_prs_count_n=<strong>%d</strong> 個合併請求
activity.merged_prs_count_1=合併 activity.merged_prs_count_1=合併合併請求
activity.merged_prs_count_n=合併 activity.merged_prs_count_n=合併合併請求
activity.opened_prs_count_1=提出合併請求 activity.opened_prs_count_1=提出合併請求
activity.opened_prs_count_n=提出合併請求 activity.opened_prs_count_n=提出合併請求
activity.title.user_1=%d 位使用者 activity.title.user_1=%d 位使用者
activity.title.user_n=%d 位使用者 activity.title.user_n=%d 位使用者
activity.title.prs_1=%d 個合併請求 activity.title.prs_1=%d 個合併請求
@ -1939,8 +1969,8 @@ activity.title.unresolved_conv_1=%d 個未解決的對話
activity.title.unresolved_conv_n=%d 個未解決的對話 activity.title.unresolved_conv_n=%d 個未解決的對話
activity.unresolved_conv_desc=這些最近更改的問題和合併請求尚未解決。 activity.unresolved_conv_desc=這些最近更改的問題和合併請求尚未解決。
activity.unresolved_conv_label=開放 activity.unresolved_conv_label=開放
activity.title.releases_1=%d 個版本 activity.title.releases_1=%d 個發行
activity.title.releases_n=%d 個版本 activity.title.releases_n=%d 個發行
activity.title.releases_published_by=%[2]s發布了 %[1]s activity.title.releases_published_by=%[2]s發布了 %[1]s
activity.published_release_label=發行 activity.published_release_label=發行
activity.no_git_activity=在此期間內沒有任何提交動態。 activity.no_git_activity=在此期間內沒有任何提交動態。
@ -2004,12 +2034,12 @@ settings.sync_mirror=立即同步
settings.site=網站 settings.site=網站
settings.update_settings=儲存設定 settings.update_settings=儲存設定
settings.branches.update_default_branch=更新預設分支 settings.branches.update_default_branch=更新預設分支
settings.branches.add_new_rule=新規則 settings.branches.add_new_rule=加新規則
settings.advanced_settings=進階設定 settings.advanced_settings=進階設定
settings.wiki_desc=啟用儲存庫 Wiki settings.wiki_desc=啟用儲存庫 Wiki
settings.use_internal_wiki=使用內建 Wiki settings.use_internal_wiki=使用內建 Wiki
settings.use_external_wiki=使用外部 Wiki settings.use_external_wiki=使用外部 Wiki
settings.external_wiki_url=外部 Wiki 連結 settings.external_wiki_url=外部 Wiki 網址
settings.external_wiki_url_error=外部 Wiki 網址不是有效的網址。 settings.external_wiki_url_error=外部 Wiki 網址不是有效的網址。
settings.external_wiki_url_desc=點擊百科分頁時,使用者會被轉址至外部百科的 URL。 settings.external_wiki_url_desc=點擊百科分頁時,使用者會被轉址至外部百科的 URL。
settings.issues_desc=啟用儲存庫問題追蹤器 settings.issues_desc=啟用儲存庫問題追蹤器
@ -2077,7 +2107,7 @@ settings.transfer_started=此儲存庫已被標記為待轉移且正在等待「
settings.transfer_succeed=已轉移儲存庫。 settings.transfer_succeed=已轉移儲存庫。
settings.signing_settings=簽署驗證設定 settings.signing_settings=簽署驗證設定
settings.trust_model=簽署信任模式 settings.trust_model=簽署信任模式
settings.trust_model.default=預設信任模 settings.trust_model.default=預設信任模
settings.trust_model.default.desc=使用此 Forgejo 的預設儲存庫信任模式。 settings.trust_model.default.desc=使用此 Forgejo 的預設儲存庫信任模式。
settings.trust_model.collaborator=協作者 settings.trust_model.collaborator=協作者
settings.trust_model.collaborator.long=協作者:信任協作者的簽署 settings.trust_model.collaborator.long=協作者:信任協作者的簽署
@ -2093,7 +2123,7 @@ settings.wiki_delete_desc=刪除儲存庫 Wiki 資料是永久的且不可還原
settings.wiki_delete_notices_1=- 這將會永久刪除與停用 %s 的儲存庫 Wiki。 settings.wiki_delete_notices_1=- 這將會永久刪除與停用 %s 的儲存庫 Wiki。
settings.confirm_wiki_delete=刪除 Wiki 資料 settings.confirm_wiki_delete=刪除 Wiki 資料
settings.wiki_deletion_success=已刪除儲存庫的 Wiki 資料。 settings.wiki_deletion_success=已刪除儲存庫的 Wiki 資料。
settings.delete=刪除儲存庫 settings.delete=刪除儲存庫
settings.delete_desc=刪除儲存庫是永久的且不可還原。 settings.delete_desc=刪除儲存庫是永久的且不可還原。
settings.delete_notices_1=- 此動作<strong>不可</strong>還原。 settings.delete_notices_1=- 此動作<strong>不可</strong>還原。
settings.delete_notices_2=- 此操作將永久刪除 <strong>%s</strong> 儲存庫包括程式碼、問題、留言、Wiki 資料和協作者設定。 settings.delete_notices_2=- 此操作將永久刪除 <strong>%s</strong> 儲存庫包括程式碼、問題、留言、Wiki 資料和協作者設定。
@ -2128,7 +2158,7 @@ settings.hooks_desc=當觸發某些 Forgejo 事件時Webhook 會自動發出
settings.webhook_deletion=移除 Webhook settings.webhook_deletion=移除 Webhook
settings.webhook_deletion_desc=移除 Webhook 將刪除它的設定及傳送記錄,是否繼續? settings.webhook_deletion_desc=移除 Webhook 將刪除它的設定及傳送記錄,是否繼續?
settings.webhook_deletion_success=Webhook 已移除。 settings.webhook_deletion_success=Webhook 已移除。
settings.webhook.test_delivery=傳送測試資料 settings.webhook.test_delivery=測試交付
settings.webhook.test_delivery_desc=使用假事件測試此 Webhook。 settings.webhook.test_delivery_desc=使用假事件測試此 Webhook。
settings.webhook.request=請求 settings.webhook.request=請求
settings.webhook.response=回應 settings.webhook.response=回應
@ -2172,30 +2202,30 @@ settings.event_push_desc=推送到儲存庫。
settings.event_repository=儲存庫 settings.event_repository=儲存庫
settings.event_repository_desc=建立或刪除儲存庫。 settings.event_repository_desc=建立或刪除儲存庫。
settings.event_header_issue=問題事件 settings.event_header_issue=問題事件
settings.event_issues=問題 settings.event_issues=修改
settings.event_issues_desc=建立、編輯、關閉及重新開放問題。 settings.event_issues_desc=建立、編輯、關閉及重新開放問題。
settings.event_issue_assign=指派問題 settings.event_issue_assign=指派
settings.event_issue_assign_desc=指派或取消指派問題。 settings.event_issue_assign_desc=指派或取消指派問題。
settings.event_issue_label=標籤 settings.event_issue_label=標籤
settings.event_issue_label_desc=更新或清除問題標籤。 settings.event_issue_label_desc=更新或清除問題標籤。
settings.event_issue_milestone=里程碑 settings.event_issue_milestone=里程碑
settings.event_issue_milestone_desc=設定或取消設定問題里程碑。 settings.event_issue_milestone_desc=設定或取消設定問題里程碑。
settings.event_issue_comment=問題留言 settings.event_issue_comment=評註
settings.event_issue_comment_desc=已經建立、編輯或刪除的問題留言。 settings.event_issue_comment_desc=已經建立、編輯或刪除的問題留言。
settings.event_header_pull_request=合併請求事件 settings.event_header_pull_request=合併請求事件
settings.event_pull_request=合併請求 settings.event_pull_request=修改
settings.event_pull_request_desc=建立、編輯、關閉及重新開放合併請求。 settings.event_pull_request_desc=建立、編輯、關閉及重新開放合併請求。
settings.event_pull_request_assign=指派合併請求 settings.event_pull_request_assign=指派
settings.event_pull_request_assign_desc=指派或取消指派合併請求。 settings.event_pull_request_assign_desc=指派或取消指派合併請求。
settings.event_pull_request_label=合併請求標籤 settings.event_pull_request_label=標籤
settings.event_pull_request_label_desc=更新或清除合併請求標籤。 settings.event_pull_request_label_desc=更新或清除合併請求標籤。
settings.event_pull_request_milestone=合併請求里程碑 settings.event_pull_request_milestone=里程碑
settings.event_pull_request_milestone_desc=設定或取消設定合併請求里程碑。 settings.event_pull_request_milestone_desc=設定或取消設定合併請求里程碑。
settings.event_pull_request_comment=合併請求留言 settings.event_pull_request_comment=評註
settings.event_pull_request_comment_desc=建立、編輯或刪除合併請求的留言。 settings.event_pull_request_comment_desc=建立、編輯或刪除合併請求的留言。
settings.event_pull_request_review=合併請求審核 settings.event_pull_request_review=審核
settings.event_pull_request_review_desc=核准、退回或提出審核留言。 settings.event_pull_request_review_desc=核准、退回或提出審核留言。
settings.event_pull_request_sync=合併請求同步 settings.event_pull_request_sync=同步
settings.event_pull_request_sync_desc=合併請求同步。 settings.event_pull_request_sync_desc=合併請求同步。
settings.event_package=軟體包 settings.event_package=軟體包
settings.event_package_desc=已在儲存庫中建立或刪除軟體包。 settings.event_package_desc=已在儲存庫中建立或刪除軟體包。
@ -2209,7 +2239,7 @@ settings.add_hook_success=Webhook 新增成功。
settings.update_webhook=更新 Webhook settings.update_webhook=更新 Webhook
settings.update_hook_success=已成功更新 Webhook 。 settings.update_hook_success=已成功更新 Webhook 。
settings.delete_webhook=移除 Webhook settings.delete_webhook=移除 Webhook
settings.recent_deliveries=最近傳送記錄 settings.recent_deliveries=最近交付
settings.hook_type=Hook 類型 settings.hook_type=Hook 類型
settings.slack_token=符記 settings.slack_token=符記
settings.slack_domain=域名 settings.slack_domain=域名
@ -2265,35 +2295,35 @@ settings.protect_enable_merge_desc=任何有寫入權限的人都可將合併請
settings.protect_whitelist_committers=使用白名單控管推送 settings.protect_whitelist_committers=使用白名單控管推送
settings.protect_whitelist_committers_desc=僅允許白名單內的使用者或團隊推送至該分支(但不可使用force push)。 settings.protect_whitelist_committers_desc=僅允許白名單內的使用者或團隊推送至該分支(但不可使用force push)。
settings.protect_whitelist_deploy_keys=將擁有寫入權限的部署金鑰加入白名單。 settings.protect_whitelist_deploy_keys=將擁有寫入權限的部署金鑰加入白名單。
settings.protect_whitelist_users=允許推送的使用者 settings.protect_whitelist_users=允許推送的使用者
settings.protect_whitelist_search_users=搜尋使用者... settings.protect_whitelist_search_users=搜尋使用者...
settings.protect_whitelist_teams=允許推送的團隊 settings.protect_whitelist_teams=允許推送的團隊
settings.protect_whitelist_search_teams=搜尋團隊... settings.protect_whitelist_search_teams=搜尋團隊...
settings.protect_merge_whitelist_committers=啟用合併白名單 settings.protect_merge_whitelist_committers=啟用合併白名單
settings.protect_merge_whitelist_committers_desc=僅允許白名單內的使用者或團隊將合併請求合併至該分支。 settings.protect_merge_whitelist_committers_desc=僅允許白名單內的使用者或團隊將合併請求合併至該分支。
settings.protect_merge_whitelist_users=允許合併的使用者 settings.protect_merge_whitelist_users=允許合併的使用者
settings.protect_merge_whitelist_teams=允許合併的團隊 settings.protect_merge_whitelist_teams=允許合併的團隊
settings.protect_check_status_contexts=啟用狀態檢查 settings.protect_check_status_contexts=啟用狀態檢查
settings.protect_check_status_contexts_desc=合併前必須先通過狀態檢查。選擇合併前必須通過的檢查。啟用時,必須先將提交推送到另一個分支,通過狀態檢查後再合併或直接推送到符合規則的分支。如果未選擇任何項目,最一個提交必將成功通過狀態檢查。 settings.protect_check_status_contexts_desc=合併前必須先通過狀態檢查。選擇合併前必須通過的檢查。啟用時,必須先將提交推送到另一個分支,通過狀態檢查後再合併或直接推送到符合規則的分支。如果未選擇任何項目,最一個提交必將成功通過狀態檢查。
settings.protect_check_status_contexts_list=此儲存庫一週內曾進行過狀態檢查 settings.protect_check_status_contexts_list=此儲存庫一週內曾進行過狀態檢查
settings.protect_required_approvals=需要的核可數量 settings.protect_required_approvals=需要的核可數量
settings.protect_required_approvals_desc=只有在獲得足夠數量的核可後才能進行合併。 settings.protect_required_approvals_desc=只有在獲得足夠數量的核可後才能進行合併。
settings.protect_approvals_whitelist_enabled=使用白名單控管審核人員與團隊 settings.protect_approvals_whitelist_enabled=使用白名單控管審核人員與團隊
settings.protect_approvals_whitelist_enabled_desc=只有白名單內的使用者與團隊會被計入需要的核可數量。未使用白名單時,將計算任何有寫入權限之人的核可。 settings.protect_approvals_whitelist_enabled_desc=只有白名單內的使用者與團隊會被計入需要的核可數量。未使用白名單時,將計算任何有寫入權限之人的核可。
settings.protect_approvals_whitelist_users=審核者白名單: settings.protect_approvals_whitelist_users=允許的審核者
settings.protect_approvals_whitelist_teams=審核團隊白名單: settings.protect_approvals_whitelist_teams=允許的審核團隊
settings.dismiss_stale_approvals=捨棄過時的核可 settings.dismiss_stale_approvals=捨棄過時的核可
settings.dismiss_stale_approvals_desc=當新的提交有修改到合併請求的內容,並被推送到此分支時,將捨棄舊的核可。 settings.dismiss_stale_approvals_desc=當新的提交有修改到合併請求的內容,並被推送到此分支時,將捨棄舊的核可。
settings.require_signed_commits=僅接受經簽署的提交 settings.require_signed_commits=僅接受經簽署的提交
settings.require_signed_commits_desc=拒絕未經簽署或未經驗證的提交推送到此分支。 settings.require_signed_commits_desc=拒絕未經簽署或未經驗證的提交推送到此分支。
settings.protect_branch_name_pattern=受保護的分支名稱式樣 settings.protect_branch_name_pattern=受保護的分支名稱式樣
settings.protect_protected_file_patterns=受保護的檔案式樣 (以分號區隔「;」) settings.protect_protected_file_patterns=受保護檔案的式樣(以半形分號區隔「;」)
settings.protect_protected_file_patterns_desc=即便使用者有權限新增、修改、刪除此分支的檔案,仍不允許直接修改受保護的檔案。可以用半形分號「;」分隔多個式樣。請於 <a href='%s'>%s</a> 文件查看模式格式。範例: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>。 settings.protect_protected_file_patterns_desc=即便使用者有權限新增、修改、刪除此分支的檔案,仍不允許直接修改受保護的檔案。可以用半形分號「;」分隔多個式樣。請於 <a href='%s'>%s</a> 文件查看模式格式。範例: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>。
settings.protect_unprotected_file_patterns=未受保護的檔案模式 (以分號區隔「;」): settings.protect_unprotected_file_patterns=未受保護檔案的式樣(以半形分號區隔「;」)
settings.protect_unprotected_file_patterns_desc=當使用者有寫入權限時,可繞過推送限制,直接修改未受保護的檔案。可以用半形分號「;」分隔多個模式。請於 <a href='%[1]s'>%[2]s</a> 文件查看模式格式。範例: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>。 settings.protect_unprotected_file_patterns_desc=當使用者有寫入權限時,可繞過推送限制,直接修改未受保護的檔案。可以用半形分號「;」分隔多個模式。請於 <a href='%[1]s'>%[2]s</a> 文件查看模式格式。範例: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>。
settings.add_protected_branch=啟用保護 settings.add_protected_branch=啟用保護
settings.delete_protected_branch=停用保護 settings.delete_protected_branch=停用保護
settings.protected_branch_deletion=停用分支保護 settings.protected_branch_deletion=刪除分支保護
settings.protected_branch_deletion_desc=停用分支保護將允許有寫入權限的使用者推送至該分支,是否繼續? settings.protected_branch_deletion_desc=停用分支保護將允許有寫入權限的使用者推送至該分支,是否繼續?
settings.block_rejected_reviews=有退回的審核時阻擋合併 settings.block_rejected_reviews=有退回的審核時阻擋合併
settings.block_rejected_reviews_desc=如果官方審核人員提出變更請求,即使有足夠的核可也不允許進行合併。 settings.block_rejected_reviews_desc=如果官方審核人員提出變更請求,即使有足夠的核可也不允許進行合併。
@ -2312,12 +2342,12 @@ settings.protected_branch_duplicate_rule_name=規則名稱已存在
settings.protected_branch_required_approvals_min=需要的核可數量不能為負數。 settings.protected_branch_required_approvals_min=需要的核可數量不能為負數。
settings.tags=標籤 settings.tags=標籤
settings.tags.protection=標籤保護 settings.tags.protection=標籤保護
settings.tags.protection.pattern=標籤 settings.tags.protection.pattern=標籤
settings.tags.protection.allowed=允許的 settings.tags.protection.allowed=允許的
settings.tags.protection.allowed.users=允許的使用者 settings.tags.protection.allowed.users=允許的使用者
settings.tags.protection.allowed.teams=允許的團隊 settings.tags.protection.allowed.teams=允許的團隊
settings.tags.protection.allowed.noone= settings.tags.protection.allowed.noone=沒有人
settings.tags.protection.create=保護標籤 settings.tags.protection.create=新增規則
settings.tags.protection.none=沒有受保護的標籤。 settings.tags.protection.none=沒有受保護的標籤。
settings.bot_token=Bot 符記 settings.bot_token=Bot 符記
settings.chat_id=Chat ID settings.chat_id=Chat ID
@ -2325,7 +2355,7 @@ settings.matrix.homeserver_url=Homeserver 網址
settings.matrix.room_id=聊天室 ID settings.matrix.room_id=聊天室 ID
settings.matrix.message_type=訊息類型 settings.matrix.message_type=訊息類型
settings.archive.button=封存儲存庫 settings.archive.button=封存儲存庫
settings.archive.header=封存儲存庫 settings.archive.header=封存儲存庫
settings.archive.success=此儲存庫已被封存。 settings.archive.success=此儲存庫已被封存。
settings.archive.error=嘗試封存儲存庫時發生錯誤。查看日誌檔以獲得更多資訊。 settings.archive.error=嘗試封存儲存庫時發生錯誤。查看日誌檔以獲得更多資訊。
settings.archive.error_ismirror=無法封存鏡像儲存庫。 settings.archive.error_ismirror=無法封存鏡像儲存庫。
@ -2351,7 +2381,7 @@ settings.lfs_locks_no_locks=沒有鎖定
settings.lfs_lock_file_no_exist=已鎖定的檔案不存在於預設分支 settings.lfs_lock_file_no_exist=已鎖定的檔案不存在於預設分支
settings.lfs_force_unlock=強制解鎖 settings.lfs_force_unlock=強制解鎖
settings.lfs_pointers.found=找到 %d 個 blob 指標 - %d 個已關聯, %d 個未關聯 (%d 個從存放區遺失) settings.lfs_pointers.found=找到 %d 個 blob 指標 - %d 個已關聯, %d 個未關聯 (%d 個從存放區遺失)
settings.lfs_pointers.sha=Blob SHA settings.lfs_pointers.sha=Blob 哈希值
settings.lfs_pointers.oid=OID settings.lfs_pointers.oid=OID
settings.lfs_pointers.inRepo=在儲存庫中 settings.lfs_pointers.inRepo=在儲存庫中
settings.lfs_pointers.exists=存在於存放區 settings.lfs_pointers.exists=存在於存放區
@ -2384,7 +2414,7 @@ diff.stats_desc=共有 <strong> %d 個檔案被更改</strong>,包括 <strong>
diff.stats_desc_file=變更 %d 行:新增 %d 行,删除 %d 行 diff.stats_desc_file=變更 %d 行:新增 %d 行,删除 %d 行
diff.bin=二進制 diff.bin=二進制
diff.bin_not_shown=未顯示二進位檔案。 diff.bin_not_shown=未顯示二進位檔案。
diff.view_file=查看文件 diff.view_file=檢視檔案
diff.file_before=之前 diff.file_before=之前
diff.file_after=之後 diff.file_after=之後
diff.file_image_width=寬度 diff.file_image_width=寬度
@ -2403,7 +2433,7 @@ diff.comment.add_single_comment=加入單獨的留言
diff.comment.add_review_comment=新增留言 diff.comment.add_review_comment=新增留言
diff.comment.start_review=開始審核 diff.comment.start_review=開始審核
diff.comment.reply=回覆 diff.comment.reply=回覆
diff.review=審核 diff.review=完成審核
diff.review.header=送出審核 diff.review.header=送出審核
diff.review.placeholder=審核意見 diff.review.placeholder=審核意見
diff.review.comment=留言 diff.review.comment=留言
@ -2424,7 +2454,7 @@ releases.desc=追蹤專案版本和檔案下載。
release.releases=版本發布 release.releases=版本發布
release.detail=版本詳情 release.detail=版本詳情
release.tags=標籤 release.tags=標籤
release.new_release=發布新版本 release.new_release=新發行
release.draft=草稿 release.draft=草稿
release.prerelease=預發行 release.prerelease=預發行
release.stable=穩定 release.stable=穩定
@ -2445,12 +2475,12 @@ release.title_empty=標題不可為空。
release.prerelease_desc=標記為 Pre-Release release.prerelease_desc=標記為 Pre-Release
release.prerelease_helper=標記此版本不適合生產使用。 release.prerelease_helper=標記此版本不適合生產使用。
release.cancel=取消 release.cancel=取消
release.publish=布版本 release.publish=佈發行
release.save_draft=儲存草稿 release.save_draft=儲存草稿
release.edit_release=更新發 release.edit_release=更新發
release.delete_release=刪除發 release.delete_release=刪除發
release.delete_tag=刪除標籤 release.delete_tag=刪除標籤
release.deletion=刪除發 release.deletion=刪除發
release.deletion_success=已刪除此版本發布。 release.deletion_success=已刪除此版本發布。
release.deletion_tag_desc=即將從儲存庫移除此標籤。儲存庫內容和歷史將保持不變,是否繼續? release.deletion_tag_desc=即將從儲存庫移除此標籤。儲存庫內容和歷史將保持不變,是否繼續?
release.deletion_tag_success=已刪除此標籤。 release.deletion_tag_success=已刪除此標籤。
@ -2461,7 +2491,7 @@ release.tag_already_exist=此標籤名稱已存在。
release.downloads=下載附件 release.downloads=下載附件
release.download_count=下載次數:%s release.download_count=下載次數:%s
release.add_tag_msg=使用此版本的標題和內容作為標籤訊息。 release.add_tag_msg=使用此版本的標題和內容作為標籤訊息。
release.add_tag=建立標籤 release.add_tag=建立標籤
release.releases_for=%s 的版本發佈 release.releases_for=%s 的版本發佈
release.tags_for=%s 的標籤 release.tags_for=%s 的標籤
@ -2506,7 +2536,7 @@ topic.manage_topics=管理主題
topic.done=完成 topic.done=完成
topic.count_prompt=您最多能選擇 25 個主題 topic.count_prompt=您最多能選擇 25 個主題
find_file.go_to_file=移至檔案 find_file.go_to_file=尋找檔案
find_file.no_matching=找不到符合的檔案 find_file.no_matching=找不到符合的檔案
error.csv.too_large=無法渲染此檔案,因為它太大了。 error.csv.too_large=無法渲染此檔案,因為它太大了。
@ -2688,7 +2718,7 @@ milestones.filter_sort.name = 名稱
settings.units.overview = 概覽 settings.units.overview = 概覽
settings.federation_settings = 聯邦設定 settings.federation_settings = 聯邦設定
issues.author.tooltip.issue = 這個使用者是這個問題的作者。 issues.author.tooltip.issue = 這個使用者是這個問題的作者。
settings.units.add_more = 新增更多... settings.units.add_more = 啟用更多
release.download_count_one = %s 次下載 release.download_count_one = %s 次下載
release.download_count_few = %s 次下載 release.download_count_few = %s 次下載
pulls.cmd_instruction_checkout_title = 簽出 pulls.cmd_instruction_checkout_title = 簽出
@ -2722,6 +2752,22 @@ n_release_one = %s 發行
n_release_few = %s 發行 n_release_few = %s 發行
no_eol.text = 無檔案結尾符 no_eol.text = 無檔案結尾符
new_from_template = 使用範本
new_advanced = 進階設定
new_advanced_expand = 點擊以展開
mirror_public_key = 公共 SSH 金鑰
mirror_use_ssh.text = 使用 SSH 驗證
mirror_use_ssh.helper = 當你選擇此選項時Forgejo 將透過 Git SSH 鏡像儲存庫並為你建立金鑰對。你必須確保已產生的公鑰已有授權才能推送至目標儲存庫。選擇此選項時,你不能使用基於密碼的授權。
mirror_use_ssh.not_available = SSH 驗證不可用。
editor.commit_email = 提交電子信箱
issues.filter_sort.relevance = 關聯性
issues.all_title = 全部
settings.mirror_settings.push_mirror.none_ssh =
settings.event_pull_request_review_request = 審核請求
settings.protect_patterns = 式樣
settings.matrix.access_token_helper = 建議為此設定一個專用的 Matrix 帳號。存取符記可以從 Element 網路使用者端(於私人/隱身分頁)> 使用者選單(左上角)> 所有設定 > 幫助和關於 > 進階 > 存取符記(位於 Homeserver 網址正下方)檢索。關閉私人/隱身分頁(登出將使存取符記失效)。
release.title = 發行標題
[graphs] [graphs]
component_loading = 載入中 %s… component_loading = 載入中 %s…
code_frequency.what = 寫程式頻率 code_frequency.what = 寫程式頻率
@ -2739,8 +2785,8 @@ teams=團隊
code=程式碼 code=程式碼
lower_members=名成員 lower_members=名成員
lower_repositories=個儲存庫 lower_repositories=個儲存庫
create_new_team=建立團隊 create_new_team=團隊
create_team=建立新的團隊 create_team=建立團隊
org_desc=描述 org_desc=描述
team_name=團隊名稱 team_name=團隊名稱
team_desc=描述 team_desc=描述
@ -2756,7 +2802,7 @@ form.create_org_not_allowed=此帳號禁止建立組織。
settings=設定 settings=設定
settings.options=組織 settings.options=組織
settings.full_name=組織全名 settings.full_name=全名
settings.website=官方網站 settings.website=官方網站
settings.location=所在地區 settings.location=所在地區
settings.permission=權限 settings.permission=權限
@ -2773,7 +2819,7 @@ settings.update_setting_success=組織設定已更新。
settings.change_orgname_redirect_prompt=舊的名稱被領用前將會轉址至新名稱。 settings.change_orgname_redirect_prompt=舊的名稱被領用前將會轉址至新名稱。
settings.update_avatar_success=已更新組織的大頭貼。 settings.update_avatar_success=已更新組織的大頭貼。
settings.delete=刪除組織 settings.delete=刪除組織
settings.delete_account=刪除這個組織 settings.delete_account=刪除組織
settings.delete_prompt=該組織將被永久刪除。此動作<strong>不可</strong>還原! settings.delete_prompt=該組織將被永久刪除。此動作<strong>不可</strong>還原!
settings.confirm_delete_account=確認刪除 settings.confirm_delete_account=確認刪除
settings.delete_org_title=刪除組織 settings.delete_org_title=刪除組織
@ -2784,9 +2830,9 @@ settings.labels_desc=在此處新增的標籤可用於此組織下的<strong>所
members.membership_visibility=成員瀏覽權限: members.membership_visibility=成員瀏覽權限:
members.public=可見 members.public=可見
members.public_helper=隱藏 members.public_helper=設為隱藏
members.private=隱藏 members.private=隱藏
members.private_helper=顯示 members.private_helper=設為顯示
members.member_role=成員角色: members.member_role=成員角色:
members.owner=所有者 members.owner=所有者
members.member=普通成員 members.member=普通成員
@ -2804,7 +2850,7 @@ teams.can_create_org_repo=建立儲存庫
teams.can_create_org_repo_helper=成員可以在組織中新增儲存庫。建立者將自動取得新儲存庫的管理員權限。 teams.can_create_org_repo_helper=成員可以在組織中新增儲存庫。建立者將自動取得新儲存庫的管理員權限。
teams.none_access=沒有權限 teams.none_access=沒有權限
teams.none_access_helper=成員無法檢視此單元或對其執行其他動作,這對公開儲存庫沒有影響。 teams.none_access_helper=成員無法檢視此單元或對其執行其他動作,這對公開儲存庫沒有影響。
teams.general_access=一般權限 teams.general_access=自訂存取
teams.general_access_helper=成員權限將由下列權限表決定。 teams.general_access_helper=成員權限將由下列權限表決定。
teams.read_access=讀取 teams.read_access=讀取
teams.read_access_helper=成員可以查看和 Clone 團隊儲存庫。 teams.read_access_helper=成員可以查看和 Clone 團隊儲存庫。
@ -2967,10 +3013,10 @@ users.update_profile_success=已更新使用者帳號。
users.edit_account=編輯使用者帳號 users.edit_account=編輯使用者帳號
users.max_repo_creation=最大儲存庫數量 users.max_repo_creation=最大儲存庫數量
users.max_repo_creation_desc=(設定 -1 使用全域預設限制) users.max_repo_creation_desc=(設定 -1 使用全域預設限制)
users.is_activated=使用者帳號已啟用 users.is_activated=已啟用的帳號
users.prohibit_login=禁止登入 users.prohibit_login=已停權帳號
users.is_admin=管理員 users.is_admin=管理員帳號
users.is_restricted=受限制的 users.is_restricted=受限制的帳號
users.allow_git_hook=可以建立 Git Hook users.allow_git_hook=可以建立 Git Hook
users.allow_git_hook_tooltip=Git Hook 將以和 Forgejo 相同的作業系統使用者執行,並擁有同等的主機存取權限。因此擁有此特殊 Git Hook 權限的使用者可存取和修改所有的 Forgejo 儲存庫和 Forgejo 的資料庫。他們甚至能取得 Forgejo 的管理員權限。 users.allow_git_hook_tooltip=Git Hook 將以和 Forgejo 相同的作業系統使用者執行,並擁有同等的主機存取權限。因此擁有此特殊 Git Hook 權限的使用者可存取和修改所有的 Forgejo 儲存庫和 Forgejo 的資料庫。他們甚至能取得 Forgejo 的管理員權限。
users.allow_import_local=可以匯入本地儲存庫 users.allow_import_local=可以匯入本地儲存庫
@ -3018,7 +3064,7 @@ orgs.new_orga=新增組織
repos.repo_manage_panel=儲存庫管理 repos.repo_manage_panel=儲存庫管理
repos.unadopted=未接管的儲存庫 repos.unadopted=未接管的儲存庫
repos.unadopted.no_more=找不到其他未接管的儲存庫 repos.unadopted.no_more=找不到未接管的儲存庫
repos.owner=所有者 repos.owner=所有者
repos.name=名稱 repos.name=名稱
repos.private=私有 repos.private=私有
@ -3029,8 +3075,8 @@ repos.issues=問題數
repos.size=大小 repos.size=大小
packages.package_manage_panel=軟體包管理 packages.package_manage_panel=軟體包管理
packages.total_size=總大小: %s packages.total_size=總大小%s
packages.unreferenced_size=未參考大小: %s packages.unreferenced_size=未參考大小%s
packages.owner=所有者 packages.owner=所有者
packages.creator=建立者 packages.creator=建立者
packages.name=名稱 packages.name=名稱
@ -3063,7 +3109,7 @@ auths.host=主機地址
auths.port=連接埠 auths.port=連接埠
auths.bind_dn=Bind DN auths.bind_dn=Bind DN
auths.bind_password=Bind 密碼 auths.bind_password=Bind 密碼
auths.user_base=用戶搜尋基準 auths.user_base=使用者搜尋基準
auths.user_dn=用戶 DN auths.user_dn=用戶 DN
auths.attribute_username=帳號屬性 auths.attribute_username=帳號屬性
auths.attribute_username_placeholder=留空將使用於 Forgejo 輸入的帳號。 auths.attribute_username_placeholder=留空將使用於 Forgejo 輸入的帳號。
@ -3074,7 +3120,7 @@ auths.attribute_ssh_public_key=SSH 公鑰屬性
auths.attribute_avatar=大頭貼屬性 auths.attribute_avatar=大頭貼屬性
auths.attributes_in_bind=從 Bind DN 中取得屬性資訊 auths.attributes_in_bind=從 Bind DN 中取得屬性資訊
auths.allow_deactivate_all=允許在搜尋結果為空白時停用所有使用者帳號 auths.allow_deactivate_all=允許在搜尋結果為空白時停用所有使用者帳號
auths.use_paged_search=使用分頁查詢 auths.use_paged_search=使用分頁搜尋
auths.search_page_size=頁面大小 auths.search_page_size=頁面大小
auths.filter=使用者篩選器 auths.filter=使用者篩選器
auths.admin_filter=管理者篩選器 auths.admin_filter=管理者篩選器
@ -3091,7 +3137,7 @@ auths.ms_ad_sa=MS AD 搜尋屬性
auths.smtp_auth=SMTP 驗證類型 auths.smtp_auth=SMTP 驗證類型
auths.smtphost=SMTP 主機地址 auths.smtphost=SMTP 主機地址
auths.smtpport=SMTP 連接埠 auths.smtpport=SMTP 連接埠
auths.allowed_domains=域名白名單 auths.allowed_domains=允許的域名
auths.allowed_domains_helper=留白以允許所有域名。以半形逗號「,」分隔多個域名。 auths.allowed_domains_helper=留白以允許所有域名。以半形逗號「,」分隔多個域名。
auths.skip_tls_verify=忽略 TLS 驗證 auths.skip_tls_verify=忽略 TLS 驗證
auths.force_smtps=強制 SMTPS auths.force_smtps=強制 SMTPS
@ -3114,7 +3160,7 @@ auths.oauth2_emailURL=電子郵件 URL
auths.skip_local_two_fa=跳過本地兩步驟驗證 auths.skip_local_two_fa=跳過本地兩步驟驗證
auths.skip_local_two_fa_helper=保持未設定代表使用兩步驟驗證的本地使用者仍然需要通過兩步驟驗證才能登入 auths.skip_local_two_fa_helper=保持未設定代表使用兩步驟驗證的本地使用者仍然需要通過兩步驟驗證才能登入
auths.oauth2_tenant=租戶 auths.oauth2_tenant=租戶
auths.oauth2_scopes=額外的授權範圍 (Scope) auths.oauth2_scopes=額外的範圍
auths.oauth2_required_claim_name=必須填寫 Claim 名稱 auths.oauth2_required_claim_name=必須填寫 Claim 名稱
auths.oauth2_required_claim_name_helper=填寫此名稱以限制 Claim 中有此名稱的使用者才能從此來源登入 auths.oauth2_required_claim_name_helper=填寫此名稱以限制 Claim 中有此名稱的使用者才能從此來源登入
auths.oauth2_required_claim_value=必須填寫 Claim 值 auths.oauth2_required_claim_value=必須填寫 Claim 值
@ -3138,13 +3184,13 @@ auths.sspi_default_language_helper=SSPI 認證方法自動建立之使用者的
auths.tips=幫助提示 auths.tips=幫助提示
auths.tips.oauth2.general=OAuth2 認證 auths.tips.oauth2.general=OAuth2 認證
auths.tip.oauth2_provider=OAuth2 提供者 auths.tip.oauth2_provider=OAuth2 提供者
auths.tip.bitbucket=註冊新的 OAuth 用戶端並加入權限「Account - Read」。網址%s auths.tip.bitbucket=註冊新的 OAuth 使用者端並加入權限「Account - Read」。網址%s
auths.tip.nextcloud=在您的站點上,於選單「設定 -> 安全性 -> OAuth 2.0 客戶端」註冊新的 OAuth 客戶端 auths.tip.nextcloud=在您的站點上,於選單「設定 -> 安全性 -> OAuth 2.0 客戶端」註冊新的 OAuth 客戶端
auths.tip.dropbox=建立新的 App。網址%s auths.tip.dropbox=建立新的 App。網址%s
auths.tip.facebook=註冊新的應用程式並新增產品「Facebook 登入」。網址:%s auths.tip.facebook=註冊新的應用程式並新增產品「Facebook 登入」。網址:%s
auths.tip.github=註冊新的 OAuth 應用程式。網址:%s auths.tip.github=註冊新的 OAuth 應用程式。網址:%s
auths.tip.gitlab=註冊新的應用程式。網址https://gitlab.com/profile/applications auths.tip.gitlab=註冊新的應用程式。網址https://gitlab.com/profile/applications
auths.tip.google_plus=從 Google API 控制台取得 OAuth2 用戶端憑證。網址:%s auths.tip.google_plus=從 Google API 控制台取得 OAuth2 使用者端憑證。網址:%s
auths.tip.openid_connect=使用 OpenID 連接探索 URL (<server>/.well-known/openid-configuration) 來指定節點 auths.tip.openid_connect=使用 OpenID 連接探索 URL (<server>/.well-known/openid-configuration) 來指定節點
auths.tip.twitter=建立應用程式並確保有啟用「Allow this application to be used to Sign in with Twitter」。網址%s auths.tip.twitter=建立應用程式並確保有啟用「Allow this application to be used to Sign in with Twitter」。網址%s
auths.tip.discord=註冊新的應用程式。網址:%s auths.tip.discord=註冊新的應用程式。網址:%s
@ -3177,15 +3223,15 @@ config.disable_router_log=關閉路由日誌
config.run_user=以使用者名稱執行 config.run_user=以使用者名稱執行
config.run_mode=執行模式 config.run_mode=執行模式
config.git_version=Git 版本 config.git_version=Git 版本
config.repo_root_path=儲存庫目錄 config.repo_root_path=儲存庫根路徑
config.lfs_root_path=LFS 根目錄 config.lfs_root_path=LFS 根路徑
config.log_file_root_path=日誌路徑 config.log_file_root_path=日誌路徑
config.script_type=腳本類型 config.script_type=腳本類型
config.reverse_auth_user=反向代理認證 config.reverse_auth_user=反向代理認證
config.ssh_config=SSH 設定 config.ssh_config=SSH 設定
config.ssh_enabled=已啟用 config.ssh_enabled=已啟用
config.ssh_start_builtin_server=使用內建伺服器 config.ssh_start_builtin_server=使用內建伺服器
config.ssh_domain=SSH 伺服器域名 config.ssh_domain=SSH 伺服器域名
config.ssh_port=連接埠 config.ssh_port=連接埠
config.ssh_listen_port=監聽埠 config.ssh_listen_port=監聽埠
@ -3211,16 +3257,16 @@ config.db_path=資料庫路徑
config.service_config=服務設定 config.service_config=服務設定
config.register_email_confirm=要求註冊時確認電子郵件 config.register_email_confirm=要求註冊時確認電子郵件
config.disable_register=關閉註冊功能 config.disable_register=停用自助註冊
config.allow_only_internal_registration=只允許從 Forgejo 註冊 config.allow_only_internal_registration=只允許從 Forgejo 註冊
config.allow_only_external_registration=只允許從外部服務註冊 config.allow_only_external_registration=只允許從外部服務註冊
config.enable_openid_signup=啟用 OpenID 註冊 config.enable_openid_signup=啟用 OpenID 自助註冊
config.enable_openid_signin=啟用 OpenID 登入 config.enable_openid_signin=啟用 OpenID 登入
config.show_registration_button=顯示註冊按鈕 config.show_registration_button=顯示註冊按鈕
config.require_sign_in_view=需要登入才能瀏覽頁面 config.require_sign_in_view=需要登入才能瀏覽頁面
config.mail_notify=啟用郵件通知 config.mail_notify=啟用電子郵件通知
config.enable_captcha=啟用驗證碼 config.enable_captcha=啟用驗證碼
config.active_code_lives=啟用用戶連結有效期 config.active_code_lives=啟用使用者連結有效期
config.reset_password_code_lives=帳號復原碼有效時間 config.reset_password_code_lives=帳號復原碼有效時間
config.default_keep_email_private=預設隱藏電子信箱 config.default_keep_email_private=預設隱藏電子信箱
config.default_allow_create_organization=預設允許新增組織 config.default_allow_create_organization=預設允許新增組織
@ -3260,7 +3306,7 @@ config.oauth_enabled=啟用服務
config.cache_config=快取設定 config.cache_config=快取設定
config.cache_adapter=快取轉接器adapter config.cache_adapter=快取轉接器adapter
config.cache_interval=快取週期 config.cache_interval=快取週期
config.cache_conn=Cache 連接字符串 config.cache_conn=快取連接
config.cache_item_ttl=快取項目 TTL config.cache_item_ttl=快取項目 TTL
config.session_config=Session 設定 config.session_config=Session 設定
@ -3297,7 +3343,7 @@ config.xorm_log_sql=記錄 SQL
config.set_setting_failed=寫入設定值 %s 失敗 config.set_setting_failed=寫入設定值 %s 失敗
monitor.cron=Cron 任務 monitor.cron=定時任務
monitor.name=名稱 monitor.name=名稱
monitor.schedule=任務安排 monitor.schedule=任務安排
monitor.next=下次執行時間 monitor.next=下次執行時間
@ -3384,6 +3430,11 @@ users.organization_creation.description = 允許建立新組織。
config.app_slogan = 站點口號 config.app_slogan = 站點口號
self_check = 自助檢查
config.logger_name_fmt = 日誌:%s
monitor.queue.review_add = 審閱/增加 Worker
self_check.database_fix_mysql = 對於 MySQLMariaDB 的使用者你可以使用命令「forgejo doctor convert」來修復排序規則問題或者你也可以手動透過「ALTER ... COLLATE ...」SQL 修復問題。
[action] [action]
create_repo=建立了儲存庫 <a href="%s">%s</a> create_repo=建立了儲存庫 <a href="%s">%s</a>
rename_repo=重新命名儲存庫 <code>%[1]s</code> 為 <a href="%[2]s">%[3]s</a> rename_repo=重新命名儲存庫 <code>%[1]s</code> 為 <a href="%[2]s">%[3]s</a>
@ -3526,9 +3577,9 @@ conda.install=執行下列命令以使用 Conda 安裝此軟體包:
container.details.type=映像檔類型 container.details.type=映像檔類型
container.details.platform=平台 container.details.platform=平台
container.pull=透過下列命令拉取映像檔: container.pull=透過下列命令拉取映像檔:
container.digest=摘要: container.digest=摘要
container.multi_arch=作業系統 / 架構 container.multi_arch=作業系統 / 架構
container.layers=映像檔 Layers container.layers=映像檔分層
container.labels=標籤 container.labels=標籤
container.labels.key= container.labels.key=
container.labels.value= container.labels.value=
@ -3590,7 +3641,7 @@ owner.settings.cargo.initialize.success=成功建立了 Cargo 索引。
owner.settings.cargo.rebuild=重建索引 owner.settings.cargo.rebuild=重建索引
owner.settings.cargo.rebuild.error=重建 Cargo 索引失敗: %v owner.settings.cargo.rebuild.error=重建 Cargo 索引失敗: %v
owner.settings.cargo.rebuild.success=成功重建了 Cargo 索引。 owner.settings.cargo.rebuild.success=成功重建了 Cargo 索引。
owner.settings.cleanuprules.title=管理清理規則 owner.settings.cleanuprules.title=清理規則
owner.settings.cleanuprules.add=加入清理規則 owner.settings.cleanuprules.add=加入清理規則
owner.settings.cleanuprules.edit=編輯清理規則 owner.settings.cleanuprules.edit=編輯清理規則
owner.settings.cleanuprules.preview=預覽清理規則 owner.settings.cleanuprules.preview=預覽清理規則
@ -3635,6 +3686,15 @@ rpm.distros.suse = 在基於 SUSE 的發行版上
rpm.distros.redhat = 在基於 RedHat 的發行版上 rpm.distros.redhat = 在基於 RedHat 的發行版上
owner.settings.cargo.rebuild.description = 如果索引與儲存的 Cargo 套件不同步,重建可能會很有用。 owner.settings.cargo.rebuild.description = 如果索引與儲存的 Cargo 套件不同步,重建可能會很有用。
registry.documentation = 有關 %s 註冊表的更多資訊,請參閱<a target="_blank" rel="noopener noreferrer" href="%s">文件</a>。
arch.pacman.helper.gpg = 為 pacman 新增信任憑證:
arch.pacman.repo.multi = %s 在不同的發行版中具有相同的版本。
arch.pacman.conf = 將相關發行版和架構的伺服器新增至 <code>/etc/pacman.conf</code>
arch.pacman.sync = 使用 pacman 同步軟體包:
arch.version.groups = 群組
container.images.title = 映像檔
debian.registry.info = 從下面的清單中選擇 $distribution 和 $component。
[secrets] [secrets]
secrets=Secret secrets=Secret
description=Secret 會被傳給特定的 Action其他情況無法讀取。 description=Secret 會被傳給特定的 Action其他情況無法讀取。
@ -3653,7 +3713,7 @@ management = 管理秘密
[actions] [actions]
actions=Actions actions=Actions
unit.desc=管理 Actions unit.desc=使用 Forgejo Actions 管理整合的 CI/CD 管道。
status.unknown=未知的 status.unknown=未知的
status.waiting=等待中 status.waiting=等待中
@ -3664,7 +3724,7 @@ status.skipped=已略過
status.blocked=已阻塞 status.blocked=已阻塞
runners=Runner runners=Runner
runners.runner_manage_panel=Runner 管理 runners.runner_manage_panel=管理 Runner
runners.new=建立 Runner runners.new=建立 Runner
runners.new_notice=如何啟動 Runner runners.new_notice=如何啟動 Runner
runners.status=狀態 runners.status=狀態
@ -3751,6 +3811,10 @@ runs.no_workflows.documentation = 有關 Forgejo Actions 的更多資訊,請
runners.reset_registration_token = 重置註冊符記 runners.reset_registration_token = 重置註冊符記
runs.no_workflows.help_write_access = 不知道如何開始使用 Forgejo Actions查看<a target="_blank" rel="noopener noreferrer" href="%s">使用者文件中的快速入門</a>來編寫你的第一個工作流程,然後<a target="_blank" rel="noopener noreferrer" href="%s">設定 Forgejo Runner</a>來執行你的工作。
runs.no_workflows.help_no_write_access = 要了解 Forgejo Actions請參閱<a target="_blank" rel="noopener noreferrer" href="%s">文件</a>。
workflow.dispatch.use_from = 使用工作流程自
[projects] [projects]
type-2.display_name = 儲存庫專案 type-2.display_name = 儲存庫專案
type-1.display_name = 個人專案 type-1.display_name = 個人專案
@ -3794,6 +3858,9 @@ issue_kind = 搜尋問題...
exact_tooltip = 只包含與搜尋詞完全相符的結合 exact_tooltip = 只包含與搜尋詞完全相符的結合
pull_kind = 搜尋拉取… pull_kind = 搜尋拉取…
regexp = 正規表示式
regexp_tooltip = 將搜尋詞解釋為正規表示式
[munits.data] [munits.data]
eib = EiB eib = EiB
b = B b = B

8
package-lock.json generated
View file

@ -30,7 +30,7 @@
"htmx.org": "1.9.12", "htmx.org": "1.9.12",
"idiomorph": "0.3.0", "idiomorph": "0.3.0",
"jquery": "3.7.1", "jquery": "3.7.1",
"katex": "0.16.18", "katex": "0.16.21",
"mermaid": "11.4.1", "mermaid": "11.4.1",
"mini-css-extract-plugin": "2.9.2", "mini-css-extract-plugin": "2.9.2",
"minimatch": "10.0.1", "minimatch": "10.0.1",
@ -10368,9 +10368,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/katex": { "node_modules/katex": {
"version": "0.16.18", "version": "0.16.21",
"resolved": "https://registry.npmjs.org/katex/-/katex-0.16.18.tgz", "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.21.tgz",
"integrity": "sha512-LRuk0rPdXrecAFwQucYjMiIs0JFefk6N1q/04mlw14aVIVgxq1FO0MA9RiIIGVaKOB5GIP5GH4aBBNraZERmaQ==", "integrity": "sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==",
"funding": [ "funding": [
"https://opencollective.com/katex", "https://opencollective.com/katex",
"https://github.com/sponsors/katex" "https://github.com/sponsors/katex"

View file

@ -29,7 +29,7 @@
"htmx.org": "1.9.12", "htmx.org": "1.9.12",
"idiomorph": "0.3.0", "idiomorph": "0.3.0",
"jquery": "3.7.1", "jquery": "3.7.1",
"katex": "0.16.18", "katex": "0.16.21",
"mermaid": "11.4.1", "mermaid": "11.4.1",
"mini-css-extract-plugin": "2.9.2", "mini-css-extract-plugin": "2.9.2",
"minimatch": "10.0.1", "minimatch": "10.0.1",

View file

@ -5,4 +5,4 @@ Policy: https://codeberg.org/forgejo/governance/src/commit/5c07b3801537212ed6be1
Contact: mailto:security@forgejo.org Contact: mailto:security@forgejo.org
Encryption: https://keys.openpgp.org/vks/v1/by-fingerprint/1B638BDF10969D627926B8D9F585D0F99E1FB56F Encryption: https://keys.openpgp.org/vks/v1/by-fingerprint/1B638BDF10969D627926B8D9F585D0F99E1FB56F
Preferred-Languages: en Preferred-Languages: en
Expires: 2025-10-25T00:00:00Z Expires: 2026-07-16T23:59:59.000Z

1
release-notes/6639.md Normal file
View file

@ -0,0 +1 @@
Teach the doctor to remove orphaned two_factor with `forgejo doctor check --run check-db-consistency --fix`. Such rows may contain invalid data and [block the migration to v10](https://codeberg.org/forgejo/forgejo/issues/6637) with a message such as `failed: AesDecrypt invalid decrypted base64 string: illegal base64 data at input byte 0`.

View file

@ -907,9 +907,9 @@ func Routes() *web.Route {
m.Get("/repos", tokenRequiresScopes(auth_model.AccessTokenScopeCategoryRepository), reqExploreSignIn(), user.ListUserRepos) m.Get("/repos", tokenRequiresScopes(auth_model.AccessTokenScopeCategoryRepository), reqExploreSignIn(), user.ListUserRepos)
m.Group("/tokens", func() { m.Group("/tokens", func() {
m.Combo("").Get(user.ListAccessTokens). m.Combo("").Get(user.ListAccessTokens).
Post(bind(api.CreateAccessTokenOption{}), reqToken(), user.CreateAccessToken) Post(bind(api.CreateAccessTokenOption{}), reqBasicOrRevProxyAuth(), reqToken(), user.CreateAccessToken)
m.Combo("/{id}").Delete(reqToken(), user.DeleteAccessToken) m.Combo("/{id}").Delete(reqBasicOrRevProxyAuth(), reqToken(), user.DeleteAccessToken)
}, reqSelfOrAdmin(), reqBasicOrRevProxyAuth()) }, reqSelfOrAdmin())
m.Get("/activities/feeds", user.ListUserActivityFeeds) m.Get("/activities/feeds", user.ListUserActivityFeeds)
}, context.UserAssignmentAPI(), checkTokenPublicOnly(), individualPermsChecker) }, context.UserAssignmentAPI(), checkTokenPublicOnly(), individualPermsChecker)

View file

@ -450,7 +450,7 @@ func (Action) UpdateVariable(ctx *context.APIContext) {
if opt.Name == "" { if opt.Name == "" {
opt.Name = ctx.Params("variablename") opt.Name = ctx.Params("variablename")
} }
if _, err := actions_service.UpdateVariable(ctx, v.ID, opt.Name, opt.Value); err != nil { if _, err := actions_service.UpdateVariable(ctx, v.ID, ctx.Org.Organization.ID, 0, opt.Name, opt.Value); err != nil {
if errors.Is(err, util.ErrInvalidArgument) { if errors.Is(err, util.ErrInvalidArgument) {
ctx.Error(http.StatusBadRequest, "UpdateVariable", err) ctx.Error(http.StatusBadRequest, "UpdateVariable", err)
} else { } else {

View file

@ -414,7 +414,7 @@ func (Action) UpdateVariable(ctx *context.APIContext) {
if opt.Name == "" { if opt.Name == "" {
opt.Name = ctx.Params("variablename") opt.Name = ctx.Params("variablename")
} }
if _, err := actions_service.UpdateVariable(ctx, v.ID, opt.Name, opt.Value); err != nil { if _, err := actions_service.UpdateVariable(ctx, v.ID, 0, ctx.Repo.Repository.ID, opt.Name, opt.Value); err != nil {
if errors.Is(err, util.ErrInvalidArgument) { if errors.Is(err, util.ErrInvalidArgument) {
ctx.Error(http.StatusBadRequest, "UpdateVariable", err) ctx.Error(http.StatusBadRequest, "UpdateVariable", err)
} else { } else {

View file

@ -228,7 +228,7 @@ func UpdateVariable(ctx *context.APIContext) {
if opt.Name == "" { if opt.Name == "" {
opt.Name = ctx.Params("variablename") opt.Name = ctx.Params("variablename")
} }
if _, err := actions_service.UpdateVariable(ctx, v.ID, opt.Name, opt.Value); err != nil { if _, err := actions_service.UpdateVariable(ctx, v.ID, ctx.Doer.ID, 0, opt.Name, opt.Value); err != nil {
if errors.Is(err, util.ErrInvalidArgument) { if errors.Is(err, util.ErrInvalidArgument) {
ctx.Error(http.StatusBadRequest, "UpdateVariable", err) ctx.Error(http.StatusBadRequest, "UpdateVariable", err)
} else { } else {

View file

@ -39,7 +39,11 @@ func Organizations(ctx *context.Context) {
) )
sortOrder := ctx.FormString("sort") sortOrder := ctx.FormString("sort")
if sortOrder == "" { if sortOrder == "" {
sortOrder = "newest" if supportedSortOrders.Contains(setting.UI.ExploreDefaultSort) {
sortOrder = setting.UI.ExploreDefaultSort
} else {
sortOrder = "newest"
}
ctx.SetFormString("sort", sortOrder) ctx.SetFormString("sort", sortOrder)
} }

View file

@ -149,7 +149,11 @@ func Users(ctx *context.Context) {
) )
sortOrder := ctx.FormString("sort") sortOrder := ctx.FormString("sort")
if sortOrder == "" { if sortOrder == "" {
sortOrder = "newest" if supportedSortOrders.Contains(setting.UI.ExploreDefaultSort) {
sortOrder = setting.UI.ExploreDefaultSort
} else {
sortOrder = "newest"
}
ctx.SetFormString("sort", sortOrder) ctx.SetFormString("sort", sortOrder)
} }

View file

@ -126,6 +126,19 @@ func Projects(ctx *context.Context) {
ctx.Data["PageIsViewProjects"] = true ctx.Data["PageIsViewProjects"] = true
ctx.Data["SortType"] = sortType ctx.Data["SortType"] = sortType
numOpenIssues, err := issues_model.NumIssuesInProjects(ctx, projects, ctx.Doer, ctx.Org.Organization, optional.Some(false))
if err != nil {
ctx.ServerError("NumIssuesInProjects", err)
return
}
numClosedIssues, err := issues_model.NumIssuesInProjects(ctx, projects, ctx.Doer, ctx.Org.Organization, optional.Some(true))
if err != nil {
ctx.ServerError("NumIssuesInProjects", err)
return
}
ctx.Data["NumOpenIssuesInProject"] = numOpenIssues
ctx.Data["NumClosedIssuesInProject"] = numClosedIssues
ctx.HTML(http.StatusOK, tplProjects) ctx.HTML(http.StatusOK, tplProjects)
} }
@ -332,7 +345,7 @@ func ViewProject(ctx *context.Context) {
return return
} }
issuesMap, err := issues_model.LoadIssuesFromColumnList(ctx, columns) issuesMap, err := issues_model.LoadIssuesFromColumnList(ctx, columns, ctx.Doer, ctx.Org.Organization, optional.None[bool]())
if err != nil { if err != nil {
ctx.ServerError("LoadIssuesOfColumns", err) ctx.ServerError("LoadIssuesOfColumns", err)
return return

View file

@ -56,6 +56,11 @@ func RefBlame(ctx *context.Context) {
HandleGitError(ctx, "Repo.Commit.GetTreeEntryByPath", err) HandleGitError(ctx, "Repo.Commit.GetTreeEntryByPath", err)
return return
} }
if entry.IsDir() {
ctx.NotFound("Cannot blame directory", nil)
return
}
blob := entry.Blob() blob := entry.Blob()
ctx.Data["PageIsViewCode"] = true ctx.Data["PageIsViewCode"] = true

View file

@ -125,6 +125,19 @@ func Projects(ctx *context.Context) {
ctx.Data["IsProjectsPage"] = true ctx.Data["IsProjectsPage"] = true
ctx.Data["SortType"] = sortType ctx.Data["SortType"] = sortType
numOpenIssues, err := issues_model.NumIssuesInProjects(ctx, projects, ctx.Doer, ctx.Org.Organization, optional.Some(false))
if err != nil {
ctx.ServerError("NumIssuesInProjects", err)
return
}
numClosedIssues, err := issues_model.NumIssuesInProjects(ctx, projects, ctx.Doer, ctx.Org.Organization, optional.Some(true))
if err != nil {
ctx.ServerError("NumIssuesInProjects", err)
return
}
ctx.Data["NumOpenIssuesInProject"] = numOpenIssues
ctx.Data["NumClosedIssuesInProject"] = numClosedIssues
ctx.HTML(http.StatusOK, tplProjects) ctx.HTML(http.StatusOK, tplProjects)
} }
@ -310,7 +323,7 @@ func ViewProject(ctx *context.Context) {
return return
} }
issuesMap, err := issues_model.LoadIssuesFromColumnList(ctx, columns) issuesMap, err := issues_model.LoadIssuesFromColumnList(ctx, columns, ctx.Doer, nil, optional.None[bool]())
if err != nil { if err != nil {
ctx.ServerError("LoadIssuesOfColumns", err) ctx.ServerError("LoadIssuesOfColumns", err)
return return

View file

@ -179,7 +179,7 @@ func RunnerDeletePost(ctx *context.Context) {
ctx.ServerError("getRunnersCtx", err) ctx.ServerError("getRunnersCtx", err)
return return
} }
actions_shared.RunnerDeletePost(ctx, ctx.ParamsInt64(":runnerid"), rCtx.RedirectLink, rCtx.RedirectLink+url.PathEscape(ctx.Params(":runnerid"))) actions_shared.RunnerDeletePost(ctx, ctx.ParamsInt64(":runnerid"), rCtx.OwnerID, rCtx.RepoID, rCtx.RedirectLink, rCtx.RedirectLink+url.PathEscape(ctx.Params(":runnerid")))
} }
func RedirectToDefaultSetting(ctx *context.Context) { func RedirectToDefaultSetting(ctx *context.Context) {

Some files were not shown because too many files have changed in this diff Show more