10.0.1 base
Some checks failed
Integration tests for the release process / release-simulation (push) Has been cancelled
Some checks failed
Integration tests for the release process / release-simulation (push) Has been cancelled
This commit is contained in:
parent
49fe13eb4a
commit
c86eb8d954
155 changed files with 3938 additions and 1134 deletions
|
@ -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
|
||||||
|
|
|
@ -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: |
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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 }}
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
1
.gitignore
vendored
|
@ -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
|
||||||
|
|
|
@ -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" \
|
||||||
|
|
|
@ -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" \
|
||||||
|
|
|
@ -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
2
go.mod
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
23
models/fixtures/PrivateIssueProjects/project.yml
Normal file
23
models/fixtures/PrivateIssueProjects/project.yml
Normal 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
|
17
models/fixtures/PrivateIssueProjects/project_board.yml
Normal file
17
models/fixtures/PrivateIssueProjects/project_board.yml
Normal 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
|
11
models/fixtures/PrivateIssueProjects/project_issue.yml
Normal file
11
models/fixtures/PrivateIssueProjects/project_issue.yml
Normal 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
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
}
|
||||||
|
|
100
models/issues/issue_project_test.go
Normal file
100
models/issues/issue_project_test.go
Normal 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)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
|
@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
41
models/migrations/v1_23/v303_test.go
Normal file
41
models/migrations/v1_23/v303_test.go
Normal 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))
|
||||||
|
}
|
|
@ -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).
|
||||||
|
|
|
@ -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").
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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(" – ")
|
titleBuffer.WriteString(" – ")
|
||||||
}
|
}
|
||||||
|
|
||||||
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)
|
||||||
}
|
}
|
||||||
|
|
|
@ -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,
|
||||||
|
)
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -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Ñ
|
|
@ -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¸wÙ›üÂÿi‘.x-o³ò"›úŒLÌ
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1 +1 @@
|
||||||
4c1aaf56bcb9f39dcf65f3f250726850aed13cd6
|
eeb243c3395e1921c5d90e73bd739827251fc99d
|
||||||
|
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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 Συστήματος
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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=ویژگی ایمیل
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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>`
|
||||||
|
|
|
@ -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 n’importe quel service Git.
|
migrate.git.description=Migrer uniquement un dépôt depuis n’importe quel service Git.
|
||||||
migrate.gitlab.description=Migrer les données depuis gitlab.com ou d’autres instances de GitLab.
|
migrate.gitlab.description=Migrer les données depuis gitlab.com ou d’autres instances de GitLab.
|
||||||
migrate.gitea.description=Migrer les données depuis gitea.com ou d’autres instances de Gitea/Forgejo.
|
migrate.gitea.description=Migrer les données depuis gitea.com ou d’autres instances de Gitea.
|
||||||
migrate.gogs.description=Migrer les données depuis notabug.org ou d’autres instances de Gogs.
|
migrate.gogs.description=Migrer les données depuis notabug.org ou d’autres instances de Gogs.
|
||||||
migrate.onedev.description=Migrer les données depuis code.onedev.io ou d’autre instance de OneDev.
|
migrate.onedev.description=Migrer les données depuis code.onedev.io ou d’autre 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
|
||||||
|
|
239
options/locale/locale_he.ini
Normal file
239
options/locale/locale_he.ini
Normal 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 = כבר יש קבצים בקרפיף זה. יש לדבר עם מנהל המערכת כדי לתקן את הבעיה.
|
|
@ -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>`
|
||||||
|
|
|
@ -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 からデータを移行します。
|
||||||
|
|
|
@ -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]
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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, выполните следующую команду:
|
||||||
|
|
|
@ -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 අවස්ථා වලින් දත්ත සංක්රමණය කරන්න.
|
||||||
|
|
|
@ -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ľ.
|
||||||
|
|
|
@ -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]
|
||||||
|
|
|
@ -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 :)
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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» додано.
|
||||||
|
|
|
@ -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 设置:
|
||||||
|
|
|
@ -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 = 對於 MySQL/MariaDB 的使用者,你可以使用命令「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
8
package-lock.json
generated
|
@ -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"
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -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
1
release-notes/6639.md
Normal 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`.
|
|
@ -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)
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
Loading…
Add table
Add a link
Reference in a new issue